Skype 1.4 alpha y el soporte de vídeo para Linux

Posted on April 30th, 2007 in SysAdmin by admin (830 lecturas)

Varios meses después de la aparición de Skype 1.3, todavía algunos seguimos esperando que se dignen a publicar una nueva versión que de soporte de vídeo a los usuarios de Linux. Parece que en el blog oficial de la versión Linux de Skype, Berkus (uno de los desarrolladores de la versión Linux de Skype, y según rumores, el único) indica que esta semana publicará una versión alpha de Skype, la 1.4, que se supone dará soporte de vídeo.

En realidad, según el blog personal de Berkus, la release debería de haber sido el día 26 de Abril, pero problemas de última hora lo impidieron. ¿Será hoy, mañana o pasado la publicación de la versión alpha?

Para los que no quieren esperar más, hay alternativas: Gizmo, Ekiga o OpenWengo.

Lo que busco es soporte de videoconferencias (con más de 2 personas emitiendo voz e imagen a la vez), por tanto: soporte de vídeo para Linux (por cierto, ¿qué webcam recomendáis que sean compatibles?) y a ser posible, soporte a la grabación de la reunión. ¿Pido demasiado?

ACTUALIZACIÓN (2/05/2007):   Acaban de publicar  la nueva versión alpha 1.4. Lamentablemente, no dan soporte aún ni al vídeo ni a la gestión de mensajes SMS.  Pues vaya… yo ya he instalado Gizmo y hoy querria probarlo en conferencia, a ver qué tal…

Publicado programa inicial GUADEC

Posted on April 24th, 2007 in GNOME, SoftLibre by admin (568 lecturas)

La GUADEC 2007 es la principal reunión de desarrolladores GNOME del mundo. Este año se celebrará del 15 al 21 de Julio en Birmingham (UK) y ya disponemos de un programa preliminar de las conferencias que se impartirán. Agrada ver entre los principales patrocinadores a una empresa gallega como iGalia. Además, estos chicos no paran, han puesto en marcha un concurso para premiar al mejor PFC (Proyecto Fin de Carrera) con Software Libre 2007. El premio, 1.000 Euros.

Software Libre vs Software Open Source

Posted on April 23rd, 2007 in OpenSource, SoftLibre by admin (1491 lecturas)

A menudo me asaltan con esta duda: ¿cuál es la diferencia (si existe) entre software libre y software open source?  Buscando por Internet me he encontrado con este post , que incluye algunos puntos de definición. Uno de ellos es realmente esclarecedor:

  • Free Software opina que nunca deberías usar o crear software licenciado con una licencia que limite los derechos de la licencia GPL.
  • Open Source opina que puedes usar software Open Source y no Open Source cuando quieras.

Me gustaría recopilar una serie de diferencias concretas, tal y como la anterior, para tenerlas a mano en mis discusiones filosóficas :-)  A ver si los lectores de DL se animan a añadir sus comentarios.

Plugin Moodle para evaluación automática de trabajos de programación

Posted on April 20th, 2007 in SysAdmin by admin (518 lecturas)

Arkaitz ha comenzado la integración de DomJudge con Moodle para su proyecto SoC Epaile. Además, se añadirá a DomJudge la posibilidad de que el profesor defina distintas baterías de pruebas para un mismo ejercicio. Para ver el progreso día a día de este proyecto, hemos levantado un nuevo blog. Estos meses se presentan muy muy interesantes e intensos :-)

Ubuntu Feisty Fawn ya disponible

Posted on April 19th, 2007 in SysAdmin by admin (820 lecturas)

Acaba de publicarse oficialmente  la distro Ubuntu 7.04 Feisty Fawn (podéis ver pantallazos aquí para Ubuntu y aquí para Kubuntu). Entre otras mejoras, me interesa profesionalmente esta sorpresa: gracias al acuerdo de colaboración con Sun Microsystems con Canonical, esta nueva versión de Ubuntu aporta de serie GlassFish, Java SE (JDK 6), la base de datos Derby 10.2 y el entorno NetBeans IDE 5.5. Un punto a favor (a pesar de ser un usuario de Eclipse “enganchado”  ;-)

Soporte de anotaciones en Evince

Posted on April 17th, 2007 in SysAdmin by admin (1804 lecturas)

Iñigo Martínez ha comenzado con el desarrollo que nos llevará a poder disfrutar de anotaciones en documentos PDF desde Evince, tanto para verlas como para modificarlas. Carlos García (Kal)  es el mentor del proyecto en GNOME, y entre ambos han decidido ya cuáles van a ser las distintas fases. Podremos seguir el día a día del desarrollo en el blog de Iñigo.

Google Summer Of Code 2007 : SELECCIONADOS!!!

Posted on April 12th, 2007 in SysAdmin by admin (1081 lecturas)

¡Ya es oficial! Han publicado la lista de seleccionados del Google Summer Of Code 2007 . Para ver quiénes son los agraciados, hay que pinchar en el nombre de cada proyecto en esa lista. Llevaba varios días escribiendo al respecto, porque desde la Facultad de Informática de San Sebastián, animé a 2 de mis alumnos a presentar sus proyectos fin de carrera dentro de esta iniciativa. Si los seleccionaban en el SoC matábamos dos pájaros de un tiro: el PFC iba adelante y además colaborábamos con una organización de la comunidad del software libre (por no hablar del incremento de méritos en los currículums ;-) ¡¡Y LO HEMOS CONSEGUIDO!! Hoy mismo han llegado los mensajes de felicitación. Los agraciados son :

¡Enhorabuena a los dos! Ahora queda lo más importante: documentar y programar :-)

Web Scraping y XPath (I)

Posted on April 11th, 2007 in Tesina, XPath by admin (1436 lecturas)

Nuestro problema es simple de enunciar y no tan difícil de resolver ad-hoc, pero extremadamente complejo de solucionar con eficiencia y de forma genérica . Nuestro reto es extraer periodicamente los titulares o contenido específico de una serie de páginas web no colaborativas (no disponen de sistemas de sindicación de contenidos como RSS o similares). Y más en concreto, no sólo queremos poder extraer contenido específico, sino que el objetivo final es que cualquier usuario medio de Internet [1] pueda seleccionar a golpe de ratón la zona a “monitorizar” periódicamente.

Para empezar la discusión, pongamos como ejemplo la siguiente página web: http://www.web-caching.com . Podemos empezar descomponiendo nuestro problema en dos subproblemas: cómo descargar periódicamente el contenido de la web que queremos monitorizar y cómo realizar el scraping (el rascado de la zona exacta a poner en nuestro punto de mira)

Lista de seleccionados del Google SoC’07

Posted on April 11th, 2007 in Soc07 by admin (1104 lecturas)

Hoy es la fecha clave, el día D. Hoy Google publicará la lista de candidatos seleccionados para participar en el Google Summer of Code 2007. En estos momentos, la lista de discusión está que arde, con muchos comentarios de gente impaciente por conocer los resultados (especialmente los indios, para los que el día 11 de Abril ya ha pasado :-) Al parecer hay todavía algunas organizaciones que están decidiendo aún a quién le dan el premio de ser seleccionado (otra cosa es que los seleccionados concluyan con éxito sus trabajos). Dos de mis alumnos participan en este concurso… esperamos impacientes. En caso de ganar, intentaré mantener este blog actualizado con todo lo que acontezca al respecto de los proyectos y en caso de no ganar, pues intentaremos que nuestros proyectos salgan igualmente adelante aunque no posteemos tan asiduamente :-) ¡Suerte a todos!

Update: aunque se han tomado ya las decisiones, hay algún conflicto por resolver aún debido a que se han asignado distintos proyectos a más de un alumno y Google sólo permite uno por alumno

10 consejos para optimizar las consultas en MySQL

Posted on April 10th, 2007 in MySQL, SysAdmin by admin (912 lecturas)

Justin Silverton, en su blog When Penguins Attack nos muestra 10 puntos que podríamos seguir para optimizar el rendimiento de nuestras querys MySQL. En resumidas cuentas:

1. Usar el comando EXPLAIN

2. Usar estructuras de permisos menos complejas

3. Usar el comando benchmark para medir el rendimiento de algunas funciones mysql específicas

4. Optimizar las cláusulas where

5. Ejecutar el comando optimize para defragmentar las tablas

6. Evitar columnas con tipo de datos de longitud variable allá donde se pueda

7. Usar inserciones con retardo (insert delay, o escritura perezosa)

8. Usar sentencias de prioridad (ej: INSERT LOW_PRIORITY )

9. Usar inserts de múltiples filas en lugar de múltiples inserts individuales
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
10. Seguir estudiando a través de vídeos como éste :-)

Next Page »