Archive for the ‘Gultij’ Category.
2010-05-31, 19:17
El Grupo de Usuarios de GNU/Linux de Tijuana está preparando el Día de la Libertad de Software (SFD) para este año, 2010.
Con el objetivo de ser más eficaces en la promoción de este tipo de software y sus beneficios, el Gultij ha levantado una “encuesta previa”, con la que pretendemos conocer el perfil e intereses de todos ustedes.
http://encuestaprevia.sfd2010.gultij.org/
Los invito a participar en la encuesta, con lo que nos ayudarán a hacer un mejor evento.
Las respuestas aparecerán en nuestra hoja de datos y serán compartidas entre los miembros del grupo para su análisis y muestreo. En caso de que sus respuestas sean útiles en público usaremos sólo los datos que permitan mantener el anonimato de los participantes.
Si tienen dudas o inquietudes al respecto, pueden publicarlas en el foro, la lista de correo o en el canal de chat. Todos los medios de contacto están publicados en nuestro sitio http://www.gultij.org/
De antemano, el Gultij agradece su participación y los invita a estar al pendiente de la página http://sfd.gultij.org/ donde estaremos progresivamente publicando los datos sobre el evento.
Esperamos que nos acompañen este 18 de septiembre en el Día de la Libertad de Software 2010.
2010-03-18, 1:07
Como se anunció hace algunos días en la lista de correos, Superkb 0.21 ha sido liberado.
Permítanme presentarlo para aquellos que no conozcan aún el proyecto.

Teclado Microsoft Natural, pintado por Superkb (Cairo, flat_key)
Superkb es un lanzador de aplicaciones basado en atajos de teclado con pistas gráficas en pantalla. Está escrito en C usando Xlib con la ayuda de Cairo graphics, Pango, Imlib2, Xinerama, etc. y con su código fuente manejado con Git.
Algunas de las características de Superkb:
- Fácil de usar. Se selecciona una tecla mágica (por omisión Super) como la base de los lanzadores y basta con presionar Super+Tecla para ejecutar cualquier comando configurado o aplicación seleccionada.
- No estorboso. Siendo basado en atajos no se necesita nada en pantalla. Al mantener presionada la tecla mágica mostrará en las pistas en pantalla y al soltarla desaparecen.
- Soporte para diferentes geometrías del teclado según lo provea el servidor de X Window System.
- Provee indicadores en pantalla sobre las acciones invocadas.
- La configuración se escribe en un archivo. Instalar la misma configuración en otra computadora es tan simple como copiar el archivo.
- La tecla mágica no se desperdicia. Se puede usar F8 como tecla mágica y al presionarla sin lanzar nada se envía a la aplicación que actualmente tiene el foco. Yo uso esto para la Thinkpad T42.
Aquí hay algunos pantallazos sobre cómo se ve Superkb cuando se han invocado las pistas en pantalla.
Para esta versión, Superkb continuó sobre el camino de la estabilización. Desde la versión 0.20, se ha puesto mucho esfuerzo en corregir comportamientos inesperados e inamigabilidades. Esta es ua liberación que me tiene muy contento. Puedo decir que ya no está en un estado precario de ‘funciona para mí’. Ha sido sumamente probado con la ayuda invaluable del Grupo de Usuarios de Linux de Tijuana, particularmente en esta última versión.
¿Y qué hay de particular en esta versión? Bien, como proyecto:
En el software:
- Un drástico incremento en la estabilidad y amigabilidad.
- Las cadenas de retroalimentación ya no requieren de un doble entrecomillado
(mediante la nueva opción FEEDBACK_STRINGS_AUTOQUOTE).
- Soporte inicial para estados de teclado (como Super+Shift+N contra el simple Super+N).
- Muchos bugs corregidos.
Y aún así, el proyecto cuenta con mucho espacio para mejorar. Particularmente:
- Empaquetamiento. Necesita ser preparado para las diferentes versiones de Debian, Fedora, openSUSE, Ubuntu, Arch Linux, Slackware, etc.
- Inclusión en distribuciones. No hay mejor manera de instalar un programa que simplemente hacer algo como
apt-get install <pkgname>. A Superkb le vendría muy bien eso.
- Un mejor sitio web. Aunque la versión actual es mucho mejor que la original, mantenerla actualizada es difícil. Por lo tanto la documentación ha sido movida hacia el Wiki con miras a transformar el sitio web en uno más estático.
- Traducciones. No hay código para la traducción de cadenas en Superkb. Aunque todos los mensajes que no van a stdout son traducibles por medio de configuración, los mensajes de consola deberían ser internacionalizados.
- Pruebas de portabilidad. El proyecto ha sido probado en distribuciones basadas en Debian, Fedora y Slackware en versiones de 32 y 64 bits. Sin embargo, no se ha probado en plataformas ajenas a Linux como openSolaris, *BSD, etc. ni en arquitecturas diferentes a la PC.
Espacio para mejoras de Superkb:
- Un GUI de configuración. Hasta ahora, Superkb debe ser configurado editando un archivo a mano, pero esto está lejos de la visión inicial del proyecto. Superkb cuenta con un espacio para hacer lo que sea cuando una tecla se mantiene presionada por más de 3 segundos. Esto es para la interfaz de configuración.
- Soporte para Xrandr. Actualmente detecta las pantallas usando Xinerama durante el inicio, pero no puede detectar cambios sin que Superkb sea reiniciado.
- Y mucho más.
2010-03-18, 1:02
As announced some days ago in the mailing list, Superkb 0.21 was released.
Please let me introduce it for those that don’t know the project yet.
Superkb is a shortcut-based launcher with on-screen graphical hints. It is written in C using Xlib, with the help of Cairo graphics, Pango, Imlib2, Xinerama, etc. and the source code is managed using Git.
Continue reading ‘Superkb 0.21 released’ »
2009-11-20, 0:44

Teclado Microsoft Natural, pintado por Superkb (Cairo, flat_key)
Ha habido mucho trabajo en esta versión y lo más notable es el soporte para pintar el teclado usando Cairo.
Cualquier falla que encuentren, por favor levanten un bug en el sistema de seguimiento de bugs, o bug tracking system. Al levantar un caso de bug, todo queda escrito y no se nos van a olvidar las cosas. Lo más importante es que el caso o bug quedará documentado para evitar que usuarios y desarrollador(es) trabajemos doble.
Por supuesto, lo anterior no quita que podamos platicar y discutir en #superkb en irc.freenode.net.
Quiero agradecer al Grupo de Usuarios de Linux de Tijuana por la retroalimentación sobre Superkb, sobre todo estos últimos días, en particular a:
- IsReal, por el post en su blog y usar Superkb para aprender a hacer paquetes RPM. Si tendremos uno para la 0.20 será gracias a él. Update: Ya tenemos paquete para Fedora Core 12! Gracias, IsReal.
- aduarte, por las eternas recomendaciones.
- biker, por intentar incansablemente de instalarlo por más que le falle. Al ver los errores he podido corregirlos.
- y me faltó juan_arandaalva, por la ayuda con Cairo (que al final resultó ser una tontería).
Bien, los recursos y descargas están donde siempre: en la página de Superkb en este blog y en el sitio oficial.
De cualquier manera, cito todo eso aquí:
2009-09-17, 21:22
Como ya se ha vuelto tradición, el tercer domingo sábado de septiembre se realiza el Software Freedom Day.
En Tijuana, el evento se realizará en la sala de audiovisual del edificio de Gobierno del Estado de BC, este sábado 19 de 2009 en punto de las 10:00 a. m.
Por mi parte, estaré presentando una charla sobre paquetería libre para Windows y Linux.
Lo único malo es que ese día me toca trabajar por la mañana, pero nos vemos allá para la conferencia a las 3:00 p. m.
Más información sobre el evento en la página del SFD 2009 en GULTIJ.
2008-09-16, 12:27
A todas las personas que estuvieron presentes en la plática “Invitación al Desarrollo del Software Libre”:
Quiero expresar mi agradecimiento por su presencia en mi plática; en general, en el evento SFD 2008 en Tijuana.
Recordarán que al terminar la presentación realicé en vivo un cambio al código de audiosum; específicamente, al componente audiodup. Con este cambio busqué mostrarles de manera práctica un ejemplo de cómo se desarrolla en el mundo del software libre mediante Git.
También recordarán que el experimento no funcionó del todo:
- descargamos el código desde repo.or.cz con
git clone http://repo.or.cz/audiosum.git,
- compilamos audiosum y lo vimos funcionando con
./autogen.sh && ./configure && make,
- realizamos un cambio en audiodup,
- mostramos el parche resultante con
git diff,
- revisamos el estado del repositorio local con
git status,
- aplicamos el cambio en el repositorio local con
git commit -a,
- observamos las diferencias entre el repositorio local y el repositorio público con
git log origin..master,
- pero no pudimos publicar el cambio con
git push.
El motivo fue muy sencillo: no tenía autorizada la laptop para enviar cambios al repositorio. En repo.or.cz se deben dar de alta las claves públicas de cada persona@computadora autorizada para enviar cambios. Tengo diferentes claves públicas en cada máquina, y sólo tenía dada de alta la PC del trabajo y la PC de la casa. Mi cuenta de la laptop no estaba autorizada para enviar cambios.
Finalmente el cambio fue aplicado con git push y pueden observar en el historial de cambios de audiosum el cambio “Added support for file pattern matching“. En el segundo enlace pueden ver que la fecha es del 13 de septiembre a las 17:56, hora local, es decir, que el commit fue realizado durante la conferencia.
Saludos.
Tags:
Anécdota,
audiosum,
Código,
Conferencias,
desarrollo,
git,
Linux,
SFD,
sfd2008,
Software libre Categoría:
Anécdota,
Conferencias,
Código,
Gultij,
Planet Gultij,
SFD,
Tijuana,
audiosum |
11 comentarios
2007-11-10, 8:34
Hoy cambió el dominio del Grupo de Usuarios de Linux de Tijuana. A partir de hoy, será gultij.org. Esto nos llevó a Alfredo y a mí a recordar tiempos, cuando el grupo comenzó.
Yo no fui el de la iniciativa. Simplemente un usuario que se suscribió a una de las tantas listas muertas —intentos de intercomunicación por otros usuarios, intentos que fracasaron— donde se publicó la invitación de “kDAVER” hacia una página nueva —otro intento— ubicada en —si no mal recuerdo— linuxbc.miarroba.com.
Hasta hoy, la piedra angular del GUL ha sido el foro, y fue precisamente así como comenzó. Dicha página era un foro medio raro, hospedado en miarroba.com, con anuncios y algo de basura, pero de algún modo debía comenzar.
Continue reading ‘Recordando los tiempos de linuxtj.org.’ »