Archivo

Archivo para la categoría ‘Tecnología’

Introducción a Subversion – 1er Hackaton

Viernes, 5 de Marzo de 2010 Raul Jimenez Ortega Sin comentarios

Hoy voy a dar una charla de iniciación a Subversion en la ETSIIT como miembro de la Asociación de Webmasters de Granada y colaborador de la Oficina de Software Libre de la Universidad de Granada.

El motivo de la charla es que hoy empieza el 1er Hackaton organizado en la ETSIIT y en el cual vamos a participar miembros de la Universidad. Colaboraremos con los proyectos presentados al Concurso Universitario de Software Libre (CUSL) durante todo el fin de semana y por tanto necesitaremos trabajar en equipo usando una herramienta de Control de Versiones, en este caso Subversión (SVN).

Dado que no todos los perfiles que van a colaborar son técnicos la charla pretende ser poco técnica y por ello explicaré en qué consiste el concepto de usar una herramienta de este tipo y como servirse de herramientas de escritorio (hoy no lo haremos quemando la consola) para gestionar las versiones.

Os dejo a continuación las transparecías que voy a usar (que en su primera versión preparé con Luis González para una charla que dimos el año pasado para los alumnos de Ing. del Software 3):
http://docs.google.com/present/view?id=ddhr6dh5_8f5hmjgdv

JRE
http://javadl.sun.com/webapps/download/AutoDL?BundleId=37981
JMeld
http://sourceforge.net/projects/jmeld/files/jmeld/2.1/JMeld-2.1.jar/download

La charla va a ser una introducción para usuarios que nunca antes han trabajado con una herramienta de control de versiones. Me han pedido que haga un enfoque lo más simple posible ya que algunos de los

Los poryectos están alojados en https://forja.rediris.es/projects/osl-ugr/

Herramientas:

Como no podía ser de otra manera vamos a usar herramientas libres para dar esta charla. Os pongo a continuación una lista de todas herrlas

Material complementario:

¿Estamos preparados para Google Wave?

Domingo, 31 de Enero de 2010 Raul Jimenez Ortega Sin comentarios

Hoy a razón de un twitt de un gran compañero (Raúl Dorado) de Iniciador (la organización en la que participo que realiza eventos mensuales para emprendedores), he visto un curso de Google Wave en Wavesfera y me he parado 1 segundo a reflexionar.

Yo recuerdo que cuando vi el video de presentación que me caía la baba por lo estupenda que me parecía la herramienta, pero para mi desilusión cuando llegó la hora de la verdad todo el feedback que he recibido y mi experiencia propia con la herramienta ha sido mucho peor de lo que esperaba. En gran parte esta desilusión se debe a que poca gente respondía a los Waves que habría o lo hacía tarde, encima para saber si alguien había respondido a un Wave tenía que entrar a la herramienta (y normalmente nunca había respuesta), otras veces lo terminaba usando como un chat lo cual tampoco terminaba de gustarme, etc. estas y otras cosas hicieron que poco a poco dejara de usarla.

Y yo me pregunto, ¿es que estoy usando una nueva herramienta de un modo tradicional y por eso no termino de engancharme?, ¿es que le faltan funcionalidades que la hagan más atractiva? ¿o simplemente es que aún no estamos preparados?

Una de las funcionalidades que me llamó la atención fue la de integrar Waves en las páginas web, y por eso me he decidido a probarlo, pero desgraciadamente parece que aún no está funconando 100% esta funcionalidad.
¿Como usáis vosotros la herramienta?, ¿le habéis encontrado grandes ventajas frente a otras herramientas?, ¿se ha convertido en una herramienta indispensable para alguna de vuestras tareas diarias?

And this one right before your tag:


Mapa sobre el proceso de desarrollo de un proyecto web

Viernes, 16 de Octubre de 2009 Raul Jimenez Ortega 8 comentarios

Buenas chic@s, acabo de crear la versión inicial de lo que espero se convierta en un proyecto colaborativo, consiste en un diagrama que
represente el proceso de desarrollo de un proyecto web. Podéis verlo a continuación:

Agradecería que añadiéseis los comentarios/opiniones que creáis dentro del mismo diagrama para ir mejorándolo conjuntamente. Por supuesto las
aportaciones irán reflejadas en las siguientes versiones del documento.
Hoy (viernes) daré mi punto de vista del desarrollo de un proyecto web usando este mismo diagrama a las 16:30 en el aula 1.1 de la ETSIIT
(por si alguno os animáis a venir y así podemos discutir allí mismo el diagrama).

Espero que os guste, me ha llevado unas cuantas horas hacerlo, pero soy consciente de que aún puede mejorar mucho con vuestros
conomientos.
¡Un saludo!

VoIP en Linux con Kphone+VoIPBuster

Lunes, 27 de Abril de 2009 Raul Jimenez Ortega Sin comentarios

Al fin lo he conseguido, después de 3 ó 4 intentos fallidos he conseguido configurar el KPhone en Ubuntu para llamar usando mi cuenta de Voipbuster desde el PC a fijos.

Os pego las impresiones de pantalla de la configuración (muy simple):
En la primera pantalla de configuración ponemos los siguientes datos:

Pantalla de configuración de la identidad

Pantalla de configuración de la identidad

Y luego en las preferencias los siguientes:

Pantalla de configuración de las preferencias

Pantalla de configuración de las preferencias

Una vez haya conectado nos pedirá el password.
Y ale hop! A llamar se ha dicho :) .
Espero que os sea útil y os ahorre un par de cabezazos contra la pared ;D

Curso gratuito de XHTML+CSS

Jueves, 16 de Abril de 2009 Raul Jimenez Ortega Sin comentarios

Chicos acabamos de concretar todos los detalles, aquí os los dejo:

La Oficina Web de la Universidad de Granada, en colaboración con la Asociación de Webmasters de Granada, se complace en anunciar la próxima realización de un taller gratuito sobre “Realización de páginas web con XHTML+CSS”, dirigido a aquellas personas que quieran iniciarse en el diseño de páginas web respetando los estándares actuales de navegabilidad y accesibilidad web.

Los datos del taller son los siguientes:
- Fecha: 24 de abril de 2009
- Lugar: Centro de Enseñanzas Virtuales, Aula Darro.
- Duración: de 10:00 a 13:30
- Programa: XHTML+CSS básico, validadores y tests de accesibilidad web.
- Organiza: Oficina Web de la UGR
- Participa: Asociación de Webmasters de Granada

Los interesados en asistir a este taller deben solicitar una plaza por  email a ofiweb (arrob@) ugr.es indicando su nombre completo, email de contacto, tipo de vínculo con la UGR (estudiante, profesor o PAS) y DNI. El número de plazas es limitado, por lo que deberán esperar a recibir una confirmación de su solicitud una vez revisada. Se emitirá un certificado de asistencia.

Extraer canciones de Youtube o descargar videos

Domingo, 12 de Abril de 2009 Raul Jimenez Ortega Sin comentarios

A veces mis amigos me preguntan como se hace, pues voy a explicarlo brevemente:

Para descargar un video de youtube tan solo necesitamos usar:

O en su defecto podemos hacer uso de alguna página web que nos ofrecen muchas posibilidades como http://www.vixy.net (el problema es que se cae a veces y otras falla)

Si lo hacemos mediante la primera opción, habremos conseguido bajar un video en formato .flv (el formato de Flash), si no podemos reproducirlo tenemos dos opciones:

  1. Descargar un reproductor de video flv. Programas para reproducirlos
  2. Convertirlo a otro formato.

Para la segunda opción usaremos el programa FFMPEG (por ejemplo). Como comenté en mi anterior entrada para convertirlo tan solo necesitamos usar la siguiente linea (en la linea de comandos):

$ ffmpeg -i archivo.flv -vn -acodec copy audio.mp3 (ajustando los parámetros claro)

Si he sido demasiado técnico decídmelo y me extenderé un poco más ;)

Salu2

Comprimir videos con FFMPEG

Domingo, 12 de Abril de 2009 Raul Jimenez Ortega 1 comentario

Últimamente me está siendo muy útil este programa para realizar conversiones de video de un formato a otro, para extraer audios de videos, etc. y visto el embrollo que resulta acostumbrarse a usar la linea de comandos de Linux para manejar tantísimas opciones me he dedicado un momentillo a hacer un resumen de las opciones más útiles, sus funciones y como convertir algunos formatos.

Comencemos por algunas de las opciones de audio:

  • - ar: frecuencia de sambleado del audio por segundo. Por ejemplo 22050 (por defecto 44100Hz -> calidad de CD).
  • -acodec: codec de audio. Por ejemplo: wav, mp3, mp2, ac3,… (si no te funciona mp3 pon: libmp3lame), es posible que necesites también instalar el paquete libavcodec-unstripped-51
    $sudo aptitude install libavcodec-unstripped-51
  • -ab: tasa de bits de audio por segundo (por defecto 64k)
  • Más opciones de audio

Opciones de video:

  • -vcodec: codec de video. Por ejemplo: mpeg4, copy, flv, wmv1, libxvid, etc. Para consultar todos los codecs disponibles puedes escribir en la consola:

    ffmpeg -formats

  • -r: Ajuste de velocidad de frames (número de ciclos por segundo (Hz), (por defecto = 25).
  • -s: tamaño del video. Por ejemplo: vga (640×480), svga (800×600), …
  • -b: tasa de bits de video por segundo (por defecto 200kbits por segundo). De este parámetro depende mucho la calidad del video y el tamaño.
  • -sameq:  para obtener la misma calidad de video que el original
  • -aspect: para fijar el aspect ratio (4:3, 16:9 ).
  • Más opciones de video

Otras opciones:

  • -i: nombre del fichero de entrada
  • -pass: el número de veces que se va a recodificar el video (para conseguir una mayor compresión), por defecto 1.
  • -y: sobreescribir el fichero de salida

Ejemplos de uso de FFMPEG

Y ahora os voy a poner algunos ejemplos de uso que he recopilado de varios sitios (en especial de LaPipaPlena)y alguno que añado yo:

* También podéis consultar la Guía de conversión de formatos multimedia de FFMPEG en la Guía Ubuntu.

Obtener información de un archivo de audio o video:

$ ffmpeg -i archivo.mpg

Cambiar de formato especificando el bitrate y la resolución del archivo de salida:

$ ffmpeg -i archivo1.avi archivo2.mpg -s 640×480 -b 800

Extraer el audio de un archivo de video:

$ ffmpeg -i archivo.avi -vn -acodec copy audio.mp3

Extraer el video de un archivo olvidándonos del audio:

$ ffmpeg -i archivo.avi -an -vcodec copy video.avi

Conversión / Codificación de audio y video

Convertir un archivo de wav a mp3

$ffmpeg -i audio.wav -f mp3 audio.mp3

Convertir un archivo de mpg a flv

ffmpeg -i video.mpg -ar 22050 video.flv

Convertir de un formato a otro archivos de audio o video:

$ ffmpeg -i archivo1.avi archivo2.mpg

Convertir videos en formato 3gp del móvil a mpeg4:

$ ffmpeg -i archivo1.3gp -vcodec mpeg4 -acodec mp3 archivo2.avi

Convertir de avi a flv:

$ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv

Convertir de mp3 a amr:

$ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

Convertir de mpeg a mp3:

$ ffmpeg -i video.mpg -f mp3 audio_track.mp3

Convertir de avi a vcd:

$ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg

Convertir de wav a amr:

$ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr

Convertir de mpeg a 3gp:

$ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp

también:

$ ffmpeg -i archivo.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 salida.3gp

Convertir de mpeg a Xcid:

$ fmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi

Convertir de mpeg a flv:

$ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv

Convertir una secuencia de imagenes a video:

$ ffmpeg -f image2 -i imagenes%d.jpg video.mpeg

Convertir imagenes de un video en un .gif animado:

$ ffmpeg -i video.mpeg -pix_fmt rgb24 imagenes.gif

Unir varios videos (primero convertirlos a mpeg):

$ ffmpeg -i video1.avi -sameq video1.mpeg

$ ffmpeg -i video2.avi -sameq video2.mpeg

Unir los videos resultantes usando cat:

$ cat video1.mpeg video2.mpeg > nuevo_video.mpeg

Regresar el video resultante al formato deseado:

$ ffmpeg -i nuevo_video.mpeg -sameq nuevo_video.avi

Suprimir el audio de un video:

$ ffmpeg -i video.avi -an video_sin_sonido.avi

Separar para guardar el sonido de un video:

$ ffmpeg -i video.avi audio.mp3

Añadir sonido a un video sin él (por ejemplo a un montaje fotográfico):

$ ffmpeg -i audio.mp3 -i montaje.avi video_final.avi

Nota.- Si el audio.mp3 es más largo que el montaje.avi el video_final tendrá la duración del audio y viceversa

ffmpeg -i utc_1434.mpg -b 80 -vcodec wmv1 -acodec mp3 -ar 8000 -ab 16 -y out.wmv

Reunión de webmasters en Granada

Jueves, 20 de Noviembre de 2008 Raul Jimenez Ortega 2 comentarios

Llevo tiempo pensando en montar esta iniciativa  y al fin me he decidido a ponerle fecha:

Viernes 28 de Noviembre en la Escuela Técnica de Ingeniería Informática y Telecomunicación (Calle Periodista Daniel Saucedo Aranda) de Granada a las 16:00 en el aula 0.1.

He convocado esta reunión con la simple intención de que los que estamos especializados en el desarrollo, programación, diseño, optimización, etc.  de páginas web podamos conocernos y tratar de organizar actividades para cubrir entre nosotros mismos la formación en este campo que aún no ha sido cubierto por la facultad.

Más concretamente las intenciones (mias) iniciales para el grupo y que me gustaría discutir con vosotros son:
1º – Conocer a los demás desarrolladores de Granada (independientemente que sean o no de Informática).
2º – Que podamos intercambiar experiencias y opiniones sobre proyectos.
3º – Poder conocer a gente que con las colaborar haciendo proyectos
4º – Organizar charlas y talleres relacionados con el mundo de las webs: tecnologías de programación, buenas técnicas (ing. del software aplicado a la web), plataformas, modelos de negocio… tanto para los desarrolladores experimentados como para los que se quieran iniciar en este mundillo.

Mi intención si sale bien es poder organizar reuniones cada 3 semanas o así, pero bueno eso también lo tendríamos que hablar.

He creado un Grupo en Google Groups para comunicarnos y llevar los temas relacionados, os agradecería que todos los que estéis interesados os suscribáis al mismo ya que así estaréis de camino suscritos a la “lista de correo” del mismo y así manteneros actualizados.
Esta es la url:
http://groups.google.com/group/ugr-webmasters

Cartel reunión de webmasters

Cartel reunión de webmasters

Bueno, espero que os guste la iniciativa.
Un saludo,
Raúl

Lectores de Feeds – Mantente actualizado

Martes, 18 de Noviembre de 2008 Raul Jimenez Ortega Sin comentarios

Hoy en día la mejor manera de mantenerse actualizado de los temas que a uno le interesa es usar un lector de Feeds, pero antes vamos a aclarar qué es esto.

Actualización: He encontrado un video que explica lo mismo que yo pero en un formato más cómodo ;)

[youtube=http://www.youtube.com/watch?v=BnZlct8_-MI]

Un lector de feeds es un programa que recopila noticias de donde tú le digas, osea algo así como un periódico personalizado (donde no hay publicidad ni información que no te interese).

¿Para qué voy a querer suscribirme?

  1. Para no tener que hacer un tour por todas tus páginas favoritas cada vez que quieras leer noticias.
  2. Para que no se te olvide ninguna página por visitar y quizás lo que a mi me parece más interesante
  3. Porque muchos eventos: conciertos, congresos, talleres, seminarios, etc. que se celebran anualmente o cada X tiempo también suelen ofrecer la posibilidad de suscribirse, por lo que te puedes suscribir y así mantenerte siempre al día de lo que te interese.
  4. ¡¡Y para poder leer los artículos que escriba en este blog sin tener que venir expresamente!! ;)

¿Cómo se dónde me puedo suscribir?
En todas aquellas páginas que ofrecezca las noticias en un formato informático (RSS, Atom,…) que permita que tu lector de feeds pueda recopilar las noticias mientras tú haces otra cosa para que tú las puedas leer sin perder. O lo que en cristiano te puedes suscribir en aquellas en las que aparece este símbolo:

feed-icon

¿Y que programa o herramienta utilizo para suscribirme?
Hay muchos programas y herramientas que te permiten leer noticias, pero yo voy a destacar brevemente lo más usados y las ventajas e inconvenientes de cada una:

  • Lector de feeds en el navegador.
    Los navegadores más importantes: Internet Explorer, Firefox, Safari, Opera y otros muchos permiten añadir al mismo navegador el feed de cualquier página.
    Ventaja:

    1. No necesita instalación

    Inconvenientes:

    1. No ofrece un formato cómodo para leer
    2. Suscribirse a muchas páginas es se vuelve muy engorroso
    3. Solo podrás usar el lector de feeds desde ese PC, ese sistema operativo y ese navegador (a menos que uses alguna herramienta tipo Foxmarks)
    4. No ofrecen un formato de lectura cómodo.
    5. Si te quedas sin conexión no podrás leer las noticias (imaginemos un portatil, PDA, Iphone/Ipod Touch,..)
  • Programa (Software de escritorio)
    Existen programitas que te puedes instalar en el PC y que te permiten suscribirte a tus feeds favoritos. De entre los mi favorito es Google Desktop que además de otras muchas cosas te permite suscribirte a feeds
    + Ventajas:

    1. Ofrece un formato de lectura cómodo.
    2. Permite suscribirte a todas las noticias que quieras sin volverse engorroso.
    3. Dependiendo del programa podrás o no leer tus noticias cuando no tengas conexión (normalmente sí podrás).

    - Inconvenientes:

    1. Necesita instalación
    2. Solo tendrás acceso a tu lector de feeds desde ese PC


  • Página web para leer feeds (recomendado)
    Esta es mi favorita, porque puedo leer mis noticias desde donde y cuando me apetezca.
    + Ventajas:

    1. Siempre disponible en cualquier sitio (desde cualquier PC con conexión a Internet)
    2. Sin instalación
    3. Formato de lectura cómodo
    4. Dependiendo del programa podrás o no leer tus noticias cuando no tengas conexión (por ejemplo si usas Google Reader+Google Gears si podrás).

    - Inconvenientes:

    1. ¿Ninguno?

¿Cómo me suscribo?

Voy a explicar sólo cómo suscribirse a una página usando Google Reader, voy a explicar paso por paso:

  1. Crearse una cuenta en Google Reader si aún no se dispone de una
  2. Pulsar en la pestaña superior derecha “Configuración”
  3. Ir al apartado “Extras”
  4. Bajar al final de la página y en la opción “Suscríbete mientras navegas” seguir las instrucciones. (Barra de marcadores es la barra de favoritos)

Espero haber sido lo suficientemente claro. Bueno, no me extiendo más, si queréis que explique como instalar o configurar cualquiera de estas opciones no tenéis más que decírmelo.

Advertencia: cuidado con suscribirse a demasiadas noticias, un lector de feeds puede ser una herramienta muy util si la usas con moderación, pero a su vez es un arma de doble filo, no caigas en el error de perder demasiado tiempo leyendo noticias. Fijate un límite de tiempo! :)

Espero vuestros comentarios/opiniones! :)

La forma más cómoda de ver tus series

Miércoles, 16 de Julio de 2008 Raul Jimenez Ortega 1 comentario

Hoy sólo quiero dejaros este video que he encontrado en YouTube y que todos los que vemos videos de manera Online creo que deberíamos ver.

El programa Miro (disponible para Windows, Macintosh y Linux) es gratuito y es la mejor opción para ver tus series favoritas online sin tener que perder tiempo en buscar los últimos capítulos, poner descargas, hacer largas esperas, tener que estar atento a cuando salen o dejan de salir los capítulos, etc.etc.

¿Os lo podéis creer?

Bueno, os explico. Este es un programa muy sencillito que nos permite subscribirnos a canales RSS de video.
Pero sin subscribirnos a los canales de nuestras series no tenemos aún nada. Por eso combinado con http://tvfreedom.wordpress.com/ que contiene una lista muy amplia de series nos da una combinación genial.

Y por si esto fuera poco, también podemos subscribirnos a canales de video de Youtube con esta herramienta, a los videos de nuestros amigos (para que nos notifique cada vez que alguien sube uno nuevo, o por temáticas.

¿Sorprendidos? Yo por lo menos sí, acabo de hacer este descubrimiento que me va a ahorrar ahoras de búsquedas, aunque me hará perder otras cuantas horas delante del PC viendo videos :P .

Aquí os dejo un video explicativo para que veáis esto en vivo y en directo:

[youtube=http://www.youtube.com/watch?v=5cPri0z3TBU&hl=es&fs=1]