Un sitio Impertinente

De dpatch a quilt

con 2 comentarios

Hace unas semanas me reactivé con el Proyecto Debian, comencé el proceso de mitigación de bugs en los paquetes que mantengo desde el año 2007. Una de las herramientas en que siempre me apoyé y que fue fiel compañero de batalla para aplicar parches: dpatch. Actualizandome conseguí que quilt ahora viene con soporte nativo en el dpkg 3.0 format, así que decidí probarlo. Una de las cosas que me gustó fue que usando quilt no tengo que hacerle mucho hacking al debian/rules (al contrario que dpatch, se necesitaba declarar funciones de patch/unpatch/etc). Para la migración de dpatch a quilt utilicé este simple comando:

for inc in $(dpatch list-all); do quilt import -P $inc.diff debian/patches/$inc.dpatch; quilt push; done

Antes de comenzar debemos preparar el ambiente:

cd /donde/sea/que/esten/las/fuentes/
mkdir debian/patches
export QUILT_PATCHES=debian/patches
touch debian/patches/series

Nota: Se recomienda setear la variable QUILT_PATCHES=debian/patches en ~/.quiltrc

Una forma rápida para comentar a parchear con quilt es la siguiente:

quilt push -a # Aplicamos parches, si existen
quilt new repara_esto.diff # Se crea el archivo que contendrá el parche
quilt add algo.c # Se agrega el archivo a modificar
sed -i '1 s/^/Hola/' algo.c # Se realiza la modificación al archivo
quilt refresh # Se crea el parche
quilt pop -a # Se deshacen los cambios

Y para modificar un archivo que ya tenga un parche:

quilt push repara_esto.diff
sed -i 's/Hola/Chao/' algo.c
quilt refresh repara_esto.diff
quilt pop -a

Más información: Quilt for Debian Maintainers

Escrito por apostols

September 7th, 2011 at 9:58 am

Agregado en Debian,Ñu-con-Linux

7mo Día Debian Caracas

sin comentarios

Tenemos el agrado de invitarlos a la celebración del décimo octavo aniversario de Debian, siendo esta una de las distribuciones Linux que se caracteriza por ser la más libre de todas y brindar a sus usuarios y administradores estabilidad y seguridad incomparables.

En el marco de la celebración del 18 aniversario de la distribución de GNU/Linux Debian el próximo 20 de Agosto se realizará el Séptimo Día Debian, una reunión de interesados en el Software Libre y Linux en general, ideal para debatir compartir y conocer en compañía de compañeros, estudiantes, profesores y profesionales en general del área de Tecnologías Libres.

Este año el magno evento estará en su mayoría orientado a realizar demostraciones prácticas y técnicas (semi talleres) para lo cual invitamos a los participantes que posean computadora portátil llevarlas y acompañar a los facilitadores en los recorridos técnicos por los cuales nos pasearán. Si no tienes laptop pues no importa es “demostrativo” anota tu chuleta y luego descarga los recursos empleados o prácticas aquí en esta pagina. Totalmente Libre y Gratuito.

¿Dónde y Cúando?
7mo Dia Debian 2011 – Colegio Universitario Caracas.
Sábado 20 de Agosto de 2011 – Caracas Venezuela.
Ubicada en: Av. Principal de la Floresta cruce con Av. Francisco de Miranda Urb. La Floresta, Edificio Sucre. a una cuadra de la estación de metro “Altamira”, frente a Centro Plaza. Chacao Estado Miranda.

Más Información

Website: http://www.diadebian.org.ve / Twitter: @diadebian

Escrito por apostols

August 9th, 2011 at 9:27 am

Hallacazo UNPLUG un éxito

con un comentario

Ayer celebramos una vez más (como todos los años) el Hallacazo UNPLUG edición 2010. Por primera vez asisten tanta gente (17 personas), cada vez crece más y más la familia UNPLUG.

Familia UNPLUG Dic 2010

De los asistentes: tatica, zentraedi, bigjocker, djamel y su hija, alberkman, n3ro, g013m, m1m1, Roliverio, X3MBoy, ellanos, Richzendy, One y su compadre, j3nnn1 y mi persona.

La sorpresa de la noche fue el estreno de los “UNPLUG Awards” dónde se premiaron a:

  • Ing. Frustrado: alberkman.
  • Sexy g33k g1rl: m1m1.
  • Sexy Slut: apostols.
  • Mejor cantante: orvtech (recibió bigjocker por él).
  • Trol de año: bigjocker.
  • Vaporware del año: Kadath (recibe bigjocker).
  • Mejor tara sustituta: n3ro.
  • Premio improvisado: Mujer nerd del año: j3nnn1.

Faltaron por asistir muchos más. Para el próximo año que estaremos cumpliendo 10 años tenemos varias sorpresas.

Las fotos las puedes encontrar en la galería de tatica y de X3Mboy.

¡Gracias totales!

Escrito por apostols

December 10th, 2010 at 10:18 am

Hallacazo UNPLUG 2010

sin comentarios

Me complace anunciarles que el Hallacazo UNPLUG (que no es más que la reunión anual física de los integrantes del Grupo de Usuario de GNU/Linux UNPLUG) 2010 se dará acabo:

  • Día: 09 de Diciembre de 2009
  • Hora: 6:00 P.M.
  • Lugar: Restaurante Nonna Mia. Plaza La Castellana, Ed. IASA. Chacao – Venezuela


Ver Restaurante Nonna Mia en un mapa más grande

Te esperamos!

Escrito por apostols

December 6th, 2010 at 4:01 pm

Culminó exitosamente el FLISOL 2010 Caracas

con 4 comentarios

El día sábado 24 de abril de 2010 se llevó acabo el Festival Latinoamericano de Instalación de Software Libre en 19 sedes. Lamentablemente en 4 de las sedes no se pudo ejecutar el Festival. Específicamente en la Sede que asistí (Caracas) pude notar:

1. Grupos de Usuarios y Distribuciones: Fue sorprendente ver como los grupos de usuarios de Linux y de las distribuciones se organizaban de forma perfecta, sin necesidad de que existiera alguien que los tratara como “muchacho pequeño”. Se comportaron a la altura, engranando y colaborando en todo lo que se iba presentando. Las distribuciones asistentes fueron: Ubuntu, Fedora, Debian, OpenSolaris y Canaima. Lo mejor de todo fue ver un ambiente armónico y sin mostrar diferencias (aka Distrowar). De los grupos de usuarios y organizaciones sin fines de lucro que pude notar: Mundo Accesible, UNPLUG, VELUG, UNEFA-GLUG, eyeOS, LugMa, IUTlv-LuG, Temiga (Si me falta alguno por favor dejar el nombre como comentario para luego actualizar el post).

2. El perfecto Orga-Team sin tiranía: Esto fue lo mejor, ver como un grupo pequeño de colaboradores fue creciendo al pasar las horas (hasta un señor asistente nos ayudó muy temprano a cargar sillas y mesas). Al final del día éramos como 40 personas colaborando de forma activa. Muchas personas asumieron el liderazgo en determinados momentos para tratar de solventar los problemas que se iban presentando. Nadie le gritó a nadie, nadie se molestó con nadie y lo mejor: nadie le impuso a nadie lo que tenía que hacer. Algunas anécdota muy bonitas fue ver en la mañana de ayer como un grupo de personas al ver que faltaban hacerle unos ajustes a los salones los acomodaron de forma rápida (y hasta lo limpiaron), otros al notar que fallaron los desayunos se organizaron y fueron a comprar algo de comer para todos, todo esto autogestionado por ellos mismos.

3. El espacio físico: La sala de conferencias del piso 12 de la UNEFA Chuao es perfecta para hacer este tipos de eventos, es super amplia, cómoda y cuenta con muchas tomas eléctricas. Las aulas que nos prestaron estaba perfectas para el personal asistente.

4. El grupo de ponentes: Excelente grupo de ponencias, desde la más básica hasta la más compleja en el área de Tecnologías Libres. Para mi parecer una de las charlas que tuvo más impacto fue la de “Aprendiendo el lenguaje de señas” de Nerissa Aguilera, a la gente le gustó tanto que hasta se dejaron tomar vídeos hablando el lenguaje de señas 😀

Nagui y su charla de lengua de señas

5. Nuestra líder: María “tatica” Leandro ha demostrado durante muchos años que reto que se le presenta, reto que asume y saca adelante. Toda mi admiración y respeto a mi amiga tatica, ella ha sabido ganarse el corazón de cada uno de nosotros. Son pocas las mujeres en la Comunidad de Software Libre en Venezuela pero las que están son guerreras y muy comprometidas con el movimiento.

Tatica demostrando como FoF > *

6. Mi gran familia: Siempre estoy en la disyuntiva de que es ¿UNPLUG?, un LUG relajado y divertido ó una gran familia. Hoy llego a la conclusión que somos las dos cosas. En este FLISOL por primera vez tenemos un pendón para identificarnos (gracias a tatica), asistieron gran parte de los que hacen y dejaron de hacer vida en este LUG (los otros estaban trabajando en el FLISOL en las otras ciudades). Cumplimos nuestras dos metas: Difundir el Software Libre y compartir fisicamente como esa familia que somos y seremos. Fue excelente reunirme personalmente con alberkman, Figuex, Jocho, Richzendy, tatica, Caronte, mogaal, FOAD, azra3l_, n3r0, zamuro, CaChi, satanas82, kamihacker, eddy, willicab, foursixnine, eidast y AThilA. Hasta nos encontramos y compartimos con rootvlza (persona que no fue por muchos años de agrado para nadie de la CSL).

UNPLUG PRESENTE!

Contamos hasta con dos fotógrafos profesionales para el evento: Kamihacker y CaChi. Uno los veía como buenos Paparazzi corriendo y buscando los mejores ángulos para plasmar de forma digital los mejores momentos del evento.

Hasta Pedobear nos hizo compañia: Pues sí, después de mi charla sobre Privacidad de datos, me cambié de franela que contenía al famoso Oso Pedofilo de Internet: Pedobear. Esa franela causó euforia en muchos de la comunidad, todos querían una foto con él y él quería atrapar niños (para su mala suerte no pudo). Fue una muy buena sátira que animó a gran parte de los asistentes al evento.

Pedobear!!!

Lo malo
Por primera vez puedo decir que lo malo que tuvo el evento fue por parte externa: Las dos últimas semanas fueron complicadas con respecto a la Sede, al Orga-Team le tocó volver a enviar cartas de solicitud de préstamo de espacios a la UNEFA por que hubo cambios en la directiva. El día del evento nos enteramos que nos habían quitado dos sitios (un auditorio y una aula) donde se iban a dar las charlas y tocó reprogramar todo las charlas (gracias a j3nnn1 por tomar el control de esta situación).

Las fotos del evento las pueden encontrar recolectadas en: http://flisol.org.ve/ciudades/caracas/fotos

Quiero felicitar a cada una de las personas que se involucraron de una ú otra forma con la organización del evento, aquellas que trabajaron como hormiguitas detrás del telón para que la función pudiera salir sin retardos y con la mejor calidad. Esto es comunidad, esto es trabajo en equipo, esto es autogestión. Si se puede y quedó muy bien demostrado. ¡FELICITACIONES A TODOS!.

Nota: Gracias a m1m1, kamihack y CaChi por las fotos que están en este post.

Escrito por apostols

April 26th, 2010 at 9:14 pm

SYMBOLICS.COM: El primer dominio en Internet

sin comentarios

Revisando algunos sitios de noticias me conseguí que la empresa SYMBOLICS INC, fue la primera que registró un dominio en Internet (hoy hace 25 años). Para corroborar hice un whois al dominio, y en efecto me conseguí con:

Registrant:
Meystedt, Aron
XF.com Company
PO BOX 293
Cape Girardeau, MO 63702
US
Domain Name: SYMBOLICS.COM
Record expires on 16-Mar-2016.
Record created on 15-Mar-1985.
Database last updated on 15-Mar-2010 14:21:42 EDT.

Escrito por apostols

March 15th, 2010 at 1:53 pm

Agregado en /dev/null,Ñu-con-Linux

Hitler escucha la canción de Trolololo

con 2 comentarios

Escrito por apostols

March 10th, 2010 at 3:03 pm

Agregado en Diversión

DevCamp Caracas

sin comentarios

Para los que no estén familiarizados con el concepto de DevCamp es un BarCamp enfocado al Desarrollo de Software, es una red internacional de “desconferencias” (eventos abiertos y participativos), cuyo contenido es provisto por los participantes. En este caso se enfocan en aplicaciones web en estadios tempranos, tecnologías de código abierto y protocolos sociales.

En Caracas se realizará el Jueves 18 de Febrero del 2010. De 9:00 AM a 7:00 PM, en la sala de conferencia de Softrain (Torre Exa Piso 2 Oficina 213, Av. Libertador con Calle Alameda. Chacao. Gran Caracas). La entrada es totalemente GRATUITA.

Un mapa de como llegar es el siguiente:


View Softrain in a larger map

Más información: http://www.devcamp.org.ve

Escrito por apostols

February 17th, 2010 at 9:29 am

Hallacazo UNPLUG 2009

con 3 comentarios

Me complace anunciarles que el Hallacazo UNPLUG (que no es más que la reunión anual física de los integrantes del Grupo de Usuario de GNU/Linux UNPLUG) se dará acabo:

  • Día: 08 de Diciembre de 2009
  • Hora: 7:00 P.M.
  • Lugar: Ristorant Mazzini. Av. México, Edificio 211, PB. Entre el Metro de Parque Carabobo y Bellas Artes. Caracas – Venezuela


Ver Ristorant Mazzini en un mapa más grande

Te esperamos!

Escrito por apostols

November 25th, 2009 at 1:23 pm

Configurando un Blackberry como Modem en Debian

con 7 comentarios

Hace un tiempo me puse a investigar el cómo usar como modem (vía GPRS/Edge) un Blackberry Curve 8520 bajo Debian, conseguí varios proyectos interesantes que tratan de emular al Blackberry Desktop Manager y uno de ellos es Berry4All. Yo no me quise complicar bajando, compilando y adaptando el software a mi distribución (Debian) entonces decidí buscar una mejor opción para interconectarme: vía Bluetooth. Para ello necesitamos tener instalado el wvdial y bluez-*. Los pasos que usé para realizar la conexión:

1. ¿Cual es la Mac de mi dispositivo?

# hcitool scan
Scanning ...
00:26:FF:B9:7B:F2 JetBlack
00:21:20:DD:D4:D3 apostols
00:19:2D:2B:CC:2C Nokia je

2. ¿Mi BB soporta Dial-UP?

# sdptool browse 00:26:FF:B9:7B:F2
Browsing 00:26:FF:B9:7B:F2 ...
Service Name: Dialup Networking
Service RecHandle: 0x10000
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100

Al parecer sí, en el Canal 1.

3. Se configura para aparearlo con la computadora: se edita el archivo /etc/bluetooth/rfcomm.conf y quedaría de la siguiente forma:

rfcomm0 {
bind yes;
device 00:26:FF:B9:7B:F2;
channel 1;
comment "Blackberry 8520";
}

4. Se reinicia el servicio de bluetooth para crear la conexión:

# invoke-rc.d bluetooth restart

El pedirá un PIN de seguridad (debe estar previamente configurado en el archivo /etc/bluetooth/hcid.conf con al directiva passkey).

5. Ahora configuramos el wvdial: /etc/wvdial.conf

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
Dial Command = ATDT
Init2 = AT+CGDCONT=1,"IP","internet.movistar.com.ve"
FlowControl = crtscts
Modem Type = Analog Modem
Username = guest
Password = guest
Stupid Mode = 1
New PPPD = yes
Phone = *99#

En mi caso me estoy conectado vía Movistar, para Digitel se usa:

Init2 = AT+CGDCONT=1,"IP","gprsweb.digitel.ve"

Y para Movilnet:

Init2 = AT+CGDCONT=1,"IP","int.movilnet.com.ve"

6. Ahora simplemente levantamos el wvdial como root:

# wvdial

Y enjoy.

Escrito por apostols

November 20th, 2009 at 10:13 am