Archive for the ‘Desarrollos’ Category.
2010-02-27, 18:57
So that’s the news: msn-pecan 0.1.0 is released! And I’m glad.
To directly quote from Felipec’s post in his blog:
After a bit more than two years of development we are proud to announce the first stable release of msn-pecan. The project started as a “fork” of libpurple’s msn protocol (read below why it’s not really a fork), but it has grown and soon will become a standalone library with support for Telepathy too.
Continue reading ‘felipec’s msn-pecan 0.1.0 released’ »
2010-01-26, 2:40
Actualización: Se ha movido el Wiki hacia un nuevo servidor: http://superkb.org/wiki/.
Gracias a SourceForge y su implementación de MediaWiki, el proyecto Superkb cuenta con su propio Wiki.
Por el momento está sólo en inglés. Realmente tengo en la mira poner el equivalente en español.
Con esto será mucho más fácil mantener la documentación al día.
El Wiki de SourceForge no admite ediciones anónimas, así que es necesario contar con una cuenta de SourceForge para poder incluir a las personas en el grupo de edición.
Las sugerencias y contribuciones son bienvenidas.
2010-01-26, 2:38
Update: We have moved the Wiki to a new server: http://superkb.org/wiki/.
Thanks to SourceForge and its MediaWiki implementation, the Superkb project now has its own Wiki.
For now, it is only in English. I’m really looking forward to adding a full Spanish equivalent.
I think this will make it a lot easier to keep the documentation up to date.
The SourceForge Wiki doesn’t allow anonymous contributions, so an SF account is needed to include the people in the editors group.
Suggestions and contributions are welcome.
2009-12-29, 2:47
Por fin se me hizo: cambiar el Makefile de Superkb para usar gcc -std=c99 -pedantic-errors en lugar de -std=gnu99.
Lo que me impedía hacerlo era que uso algunas extensiones de GNU, BSD o POSIX que no se encuentran en el estándar C.
Yo no sabía, pero basta con añadir la línea
#define _GNU_SOURCE
o, según el caso,
#define _POSIX_C_SOURCE 2
al principio del código fuente y glibc reconoce y habilita las funciones que hagan falta.
Esto es un paso hacia adelante, pues ahora ya puedo usar un simple “grep” para ver en qué archivos están “solicitando extensiones”.
Desafortunadamente aún falta bastante para llegar al ideal, pues sigo atado a las herramientas de GNU. Por ejemplo ¿qué pasa si trato de compilar sobre OpenSolaris? La última vez que lo intenté, resultó que el Makefile usa extensiones que dependen de gmake (una de ellas es el include no fatal). Pero si hubiera gmake, ¿compilaría?
Sólo hay una manera de saberlo… ;-)
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-21, 21:57
Nota rápida: Si al usar Superkb encuentras algún bug, lo mejor es reportarlo al sistema de seguimiento de casos en Launchpad.
2009-03-20, 20:06
Una de las metas que quería cumplir antes de sacar Superkb 0.17 fue convertir el código fuente a Git, manteniendo los historiales anteriores, tanto de CVS como de Subversion, así que, aquí está Superkb 0.17 con todos los links relevantes en la página usual.
¿Qué cambia en esta versión?
- Hay soporte para Xinerama. Eso significa que si tienes dos pantallas y no manejas XRandR todavía, Superkb saldrá correctamente.
- El código fuente fue migrado a Git.
- Mensajes más amigables durante la compilación.
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