Proyecto Postal en Redhat 5.5


En un “proyecto” que tengo de encargo estoy viendo la posibilidad de usar el Proyecto Postal, y al compilarlo no hubo ningun problema, pero al correrlo pedía “gnutls 1.4.4”, y redhat 5.5 tiene 1.4.2, y no encontré ningún paquete en la red, entonces le hice unos pequeños cambios al SPEC oficial y cree los RPMs 1.4.4, el “make check” falla, entonces tuve que comentarlo en el SPEC, pero por lo demás funcionan bien.

Dejo aqui los RPMs y el SPEC por si alguien los quiere re-usar, no me hago responsable de daños a terceros, segundos o primeros :), pero pos ahí están.



I, Me, Mine


Hoy me dieron ganas de contar cosas de mi, nomas por el gusto de hacerlo 🙂

En estos últimos días encontré muchos de mis compañeros de prepa en el facebook, después de estar unos meses con la cuenta dehabilitada (no se puede borrar) la activé de nuevo y para mi sorpresa sirvió de algo !! de todas las etapas anteriores a la actual, la época del COBACH Empalme es la que más recuerdo.

Me acuerdo que era un poco serio, nunca se me dió eso de hablar mucho, pero me gustaba mucho convivir con mis compañeros, siempre teníamos algo que hacer (que seguramente no servía para un carajo), y eramos bastante unidos, si había los clásicos grupitos, y estaba un buen grupo de fresas que se mezclaban lo mínimo posible con la chusma, pero estaban bien confinados, y varios de ellos hasta buena onda eran 😛

De mi secundaria tambien tengo buenos recuerdos, pero un poco más borrosos y menos relevantes, aunque de hecho varios de mis amigos que más recuerdo y aprecio (porque han de saber que en esencia no he conservado ninguna amistad como se debe en mi vida) los conocí precisamente en la secundaria. En la secundaria hice mi último esfuerzo de ser disciplinado y ordenado, intentaba tomar notas correctamente, intentaba tener todos mis apuntes bien organizados y entendibles, pero no es lo mio, y después de esa etapa nunca más volví a intentarlo.

De mi infancia también tengo muy buenos recuerdos, fui parte de una de las últimas generaciones en las que era posible hacer lo que sea sin grandes preocupaciones, recuerdo las caminatas para ir a Miramar, y recuerdo que era común salir en una mañana de sábado de la casa, y volver hasta que ya eran las 8 de la noche teniendo menos de 10 años :), eras buenos tiempos.

Continuando con el recorrido desordenado, otra etapa larga de mi vida fue la universidad, desgraciadamente a pesar de que conviví mucho tiempo con los compañeros, a muy pocos recuerdo con real aprecio, hay unas cuantas amigas que si recuerdo con mucho cariño, y que prácticamente no he vuelto a saber de ellas, por ahí uno que otro cuate, pero la verdad es que no me encontré a mi mismo en esa época, no pude encontrar gente con la que realmente congeniara, probablemente porque estaba estudiando algo que ahora se que no debí haber estudiado :), bueno, nunca hay que decir nunca, pero creo que es un claro error.

En la uni empecé mi primera relación estable (antes que eso hubieron 3 de menos de 2 meses cada una), la cual terminó terriblemente :D, de esas cosas que pasan en la vida, y de las cuales se aprende mucho, a mi me sirvió para darme cuenta de que madurar es importante, y no se logra facilmente encerrado al rededor de una sola persona.

Luego empezó una etapa extraña, cuando llegué a Cuernavaca, primero estaba encerrado en la burbuja, luego salí como loco de ella, luego intenté encerrarme de nuevo y ahí fue cuando de plano ya abrí los ojos, y durante esos años pasé por muchas cosas, anduve con muchas amistades, ahí fue cuando aprendí de verdad a apreciar a las personas, y ni siquiera sigo en contacto con ninguna de ellas :), pero me enseñaron a apreciar el estar entre gente valiosa, entre gente que te hace crecer.

Y luego viene la etapa más reciente, que espero que dure hasta el final de mis días, me casé (con mucha historia de por medio) y tuve a mis dos hijas, en este tiempo he descubierto que necesito ser más paciente, tengo serios problemas para controlarme en muchas situaciones, y debo aprender a hacer lo correcto.

Carmen me ha dado la tranquilidad que necesitaba en mi vida, nunca había logrado estar tranquilo como lo he estado desde que nos casamos, y era algo que de verdad buscaba. A pesar de que tenemos un caracter bastante difícil los dos, hemos logrado sobrevivir a algunos problemas serios, y hemos encontrado la forma de seguir adelante intentando ser mejores, probablemente necesitamos meterle más ganas, pero la verdad es que nos va bastante bien gracias a Dios.

Y bueno, en esta misma etapa vi nacer literalmente a mis dos bebitas, desde el primer día demostraron ser difíciles como sus papás, y hemos tenido unos años muy ajetreados intentando educarlas correctamente, divirtiéndolas, disfrutándolas, y dándonos cuenta de que el tiempo pasa demasiado rápido.

Deborita siempre ha sido físicamente parecida a mi, y mentalmente parecida a si mamá, es ordenada, obsesiva, responsable y por supuesto controladora, una cosa que recuerdo mucho es que prácticamente durante todo su primer año de vida no le gustaba darme besos, probablemente porque la molestaba mucho para que me los diera, ahora que ya tiene 5 años es una niña típica, coqueta, le encanta ver la tele como a mi, es muy estudiosa a pesar de que no la presionamos para nada, y le encanta la escuela, espero que no se le quite el gusto 🙂

Sarita es otro rollo, ella es físicamente parecida a su mamá, y su personalidad es como la mía, es mas caótica, no tiene particular gusto por la escuela, pero es muy activa, es raro que esté quieta aun cuando está enferma, curiosamente Sarah es más enfermiza que Deborah, nos ha costado más trabajo mantenerla sana a pesar de que se alimenta mejor y es más activa y atlética.

Este año perdí a mi papá, es la primera vez que comento esto tan públicamente, fue un golpe duro, cualquiera que me conozca superficialmente podría dudarlo, pero la verdad es que me dolió mucho darme cuenta de que no iba a tener a mi papá suficiente tiempo como para recuperar el tiempo que estuve lejos de él, y en efecto, logré estar con el como 4 días unas semanas antes de que falleciera, no pude estar con él en ese día, pero toda la familia que importaba estaba con él, lo cual me da mucho gusto, lo extraño como nadie tiene una idea y mi consuelo es que ya está pasándola muy bien.

En general esto es lo más relevante que puedo resaltar de mi vida, luego me pondré a sacar detalles puntuales de algunas cosas que me interesa reflexionar 🙂

Ahi se ven



script pa twittear desde Irssi


Ayer @informatux mejor conocido como el kawame dijo que quería twittear desde el canal #linux_mx@freenode, y pos está relativamente sencillo con Irssi (que es el cliente de elección para todos aquellos que gustan de chatear en el canal, o no ?), hay un módulito de perl llamado Net::Twitter que hace la vida muy sencilla, y pos nomas hace falta meterlo en una rutina pa crear un nuevo comando.

Aqui está el script en su primera versión estable 😛
[codesyntax lang=”perl”]
use Irssi;
use Irssi::Irc;
use Net::Twitter;
# Script para twittear un canal o ventana chat en Irssi
#
# pon el script en ~/.irssi/scripts/
# ejecuta en irssi:
# /load twitt.pl
# /set twitter_user tuusuario
# /set twitter_pass tupassword
# /save
#
# Puedes agregar una liga suave a ~/.irssi/scripts/autorun para que se cargue automaticamente.
# Solo necesitas configurar una vez tu usuario y clave, “/save” guarda la configuracion permanentemente
Irssi::settings_add_str(“twitt”, “twitter_user”, “”);
Irssi::settings_add_str(“twitt”, “twitter_pass”, “”);
sub cmd_twitt{
my ($data, $server, $witem) = @_;
my $user=Irssi::settings_get_str(‘twitter_user’);
my $password=Irssi::settings_get_str(‘twitter_pass’);

my $nt = Net::Twitter->new(
traits => [qw/API::REST/],
username => $user,
password => $password
);

if (!$server || !$server->{connected}) {
Irssi::print(“No estas conectado wey”);
return;
}

if ($witem && ($witem->{type} eq “CHANNEL” || $witem->{type} eq “QUERY”)) {
$witem->command(“MSG “.$witem->{name}.” $data”);
my $result = $nt->update(“$data”);
} else {
Irssi::print(“Y si te metes a un canal ?”);
}
}

Irssi::command_bind(‘twitt’, ‘cmd_twitt’);
[/codesyntax]

sugerencias y peticiones a /dev/null o [email protected] dependiendo de qué tanto quieran que se cumplan.



iOS 4 y 3G aftermath


Pues estuve usando el iOS 4 por un rato con el Iphone 3G, con el “multitask” habilitado, y la experiencia de usarlo es terrible, demasiado lento, y eso que el “multitask” es “multitask” entre comillas (si, estoy viendo lo que escribo).

Ya es de todos sabido que el “multitask” es bastante falso, es más bien un “stop/resume” que realmente solo sirve para las apps que están listas para hacerlo, y por alguna razón extraña el simplemente deshabilitar el “multitask” el iphone vuelve a funcionar perfectamente.

Ahora, cómo “deshabilité” el “multitask” ? pues sencillo, corrí de nuevo el redsn0w, y esta ves le quité la palomita a la opción, y en unos pocos minutos ya tenía de nuevo el iphone funcionando y sin la característica esa que ya mencioné, ahora si funciona perfectemente fluído todo, y lo mejor es que no hubo que recuperar un respaldo (restore), todo quedó como estaba, simplemente ahora ya no tengo el menu ese para “cambiar de aplicaciones” y sobre todo ya funciona el ibook !! pq la nueva versión del redsn0w ya corrigió ese bug que había en la primera.

En fin, la moraleja de la historia es, si tienes 3G mejor ni le habilites el “multitask”.



iOS 4 y backup eterno


Ayer a primera hora empecé a intentar actualizar el firmware (FW) del aifon y pos me encontré con que no pude, intenté muchas veces, el problema que tuve fue que el respaldo obligatorio que intenta hacer el itunes antes de acutalizar nomas no funciona, nunca avanza (esperando más de 1 hora) y pues al parecer es un problema medio frecuente, la solución que encontré no me funcionó, y pues ahorita ya de plano mejor puse el iphone en modo DFU y lo actualicé así, y si funcionó 🙂 (se tarda unos 10 minutos mas o menos, rebootea, y después de unos 2 minutos más rebootea de nuevo y es reconocido por itunes)

Ahora sigue el Jailbreak, lo primero que hay que hacer es bajarse el redsn0w y conectar el iphone con el itunes prendido, luego ejecutar el redsn0w y apuntarlo al archivo de FW que acabamos de usar para la actualización/restauración, le das next y seleccionas las opciones que quieres, luego next de nuevo y te pones bien buzo porque hay que seguir las instrucciones de aprieta el power x segundos, luego powery y home, suelta el power, suelta el home despues.

El caso es que se rebootea como 2 veces en unos cuantos segundos, aparece una pantalla blanca por 1 segundo, se apaga, y luego aparece una con un disco que va diciendo que está instalando los archivos parchados del jailbreak.

Luego aparece una pantallita con la piña corriendo, y una barra de proceso que no tarda más de un par de minutos.

Finalmente se reinicia de nuevo, y caput, ya tienes tu aifon jailbreakeado, en mi caso tengo un 3G, entonces el FW 4.0 no me activa el multitask, pero el redsn0w si lo hace :), claro está que la pila va a durar menos todavía, pero pos no hay bronca, con tal de utilizar el jargüer hasta donde es posible 🙂

Esta es la historia de mi jailbreak del 4.0, y muchisimas gracias al dev-team por su valioso trabajo !! ya tengo de vuelta el otro 50% del valor del aifon que apple no quiere que use.

[ACTUALIZACIÓN]
El icono de cydia se ve totalmente blanco, algun bug por ahí, pero funciona perfectamente, hay que correr cydia una vez para que haga un proceso de actualización, y luego hay que correrlo de nuevo para actualizar paquetes (5, 2 de ellos importantes), y con eso ya estamos listos para instalar el sbsettings para empezar, y luego la terminal y el bookreader 🙂



Inspiración de Día del Padre (o pq google miente como la mamá de Paulette)


Hoy me encontré con esta nota sobre pq google capturó información personal inadvertidamente.

Como bueno slashdotero no tengo intenciones de leer la noticia antes de emitir juicio, aunque si planeo leerla después, y pudiera incluso verme obligado a corregir algún punto, o todo mi juicio.

Primero que nada, en efecto, es demasiado sencillo capturar información personal de puntos de acceso inalámbricos o WIFI en general cuando estos no están usando ningún tipo de “seguridad”, el análogo directo sería la captura de paquetes (sniffing) en red local (LAN), cuando una transferencia de datos por WIFI no lleva ningún esquema de seguridad (WEP, WPA, o el nuevo de esta semana) los paquetes viajan en el aire con singular alegría y disponibles para cualquiera que se ponga a capturarlo.

Entonces, cuando una empresa tan profesional de la seguridad como google me dice que “no se dió cuenta” que estaba capturando información extra a la que era absolutamente necesario, lo único que puedo pensar es: tu piensas que soy un tonto, verdad ?

Hay un hecho muy simple, que es el de que en efecto es muy fácil capturar información, pero para sus fines, google definitivamente no necesitaba guardarla, lo único que necesitaba era guardar las MAC address y las ESSID con sus respectivas “coordenadas aproximadas” y la intensidad (para triangulación), y de hecho no solo se iban a poder guardar las que no usaban ningún tipo de seguridad, con lo cual podrían haber logrado una gran cantidad de información útil para la geolocalización.

Entonces, a ver, qué alguien me explique, cómo es que google no pudo evitar guardar SOLO la información relevante, y sobre todo, quien fue el que diseño el sistema sin advertirle a su jefe inmediato que iban a guardar más información de la que era moralmente correcto.

Google, lo siento mucho, pero ganarías mucho más respeto si aceptaras los hechos como son, y no pidieras disculpas por haber hecho algo sin intención, cuando es prácticamente imposible que no hayan sabido varias decenas de ingenieros que eso iba a pasar.

Google, portate como niño grande, no imites a los políticos, que ya tenemos bastantes de esos.



Una ley que de verdad necesitamos


Hoy venia pensando en la publicidad, y cómo esta se ha convertido en una poderosa herramienta para el engaño y la estafa, podemos ver en todos lados promociones de productos a todas luces falsos y sin sentido.

Si hubiera una regulación clara de lo que se puede decir en la publicidad podríamos por ejemplo encarcelar a FECAL por todas las mentiras de campaña que se aventó.

Por alguna razón la publicidad se ha convertido en el principal abusador de la dichosa libertad de expresión, en la actualidad con tal de ganar clientes, desplazar competencia, y claro está, ganar elecciones, se utilizan técnicas de publicidad totalmente inmorales, la mentira y tergiversación (existe la palabra?).

En este país en particular la publicidad permite que un gobierno mantenga contento al grueso de la población a través de publicitar que se está trabajando en mejorar las condiciones, diciendo que las ejecuciones son culpa del narco, y no culpa de que el gobierno permite que el narco tenga tanto poder, y bueno, así nos podemos ir.

El asunto es que creo que si se regulara de verdad la publicidad, podríamos tener mucha mejor competencia comercial, sería mucho más difícil que existieran monopolios, y sobre todo tendríamos productos mucho más baratos porque las empresas no estarían interesadas en invertir millonadas en estafas publicitarias que actualmente permiten la competencia desleal.

Por qué no sucede algo así ? porque el gobierno recibe grandes cantidades de dinero a partir de esto, no solo de los impuestos extras que pagamos por comprar productos a precios mayores de lo que realmente valen, sino que tambien recibe grandes mordidas y apoyos de campaña de esas grandes empresas que viven de engañar a la gente.

Fin de la historia.



Navegadores y Dojo


Ya hace un par de dias que salió a la luz que la version 5 beta del navegador chrome de google es super chido, pueden ir a buscar la nota si gustan 🙂

Se me ocurrió, aprovechando que tuve que instalar dojo para una prueba, que sería chido comparar las velocidades de los navegadores con los tests de dojo, y así lo hice, la siguiente tabla tiene los resultados

Navegador Version Tiempo(ms) Errores Fallas
Chrome 5.0.375.29 beta 2988 0 0
Safari 4.0.5 5899 0 0
Firefox 3.6.3 13913 1 3
Opera 10.53 14662 X X
Opera 10.50 pre-alpha 15826 14 5
Explorer 8.0.6001 26400 1 1
Explorer 7.0.5730 31389 3 1

Como vemos, el chrome si se anda llevando a todos de calle, el único decente es safari que usa webkit tambien, los demás ni sus luces.

Otro detalle es que tenía un opera viejo, así que actualicé, pero no apunté los errores de la version vieja, tons por eso las X, y es relevante mencionar que Opera es el único browser que sube mucho el uso de procesador, así que eso de que es muy rápido pos solo ha de ser comparado con el explorer.

Para finalizar, aqui está la velocidad relativa de cada uno de los navegadores

Navegador Vel. Rel.
Chrome 1
Safari 1.97
Firefox 4.65
Opera 4.89
Explorer 8.83

Nada mal para un navegador que tiene tan poco tiempo, no ?

P.D. Por petición del hey_mx agregué un explorer, no tengo ningún 8 para probar, pero no creo que sea necesario.
P.D. 2 ya instalé el exploder 8, y es mucho más rápido !



La era digital, una oportunidad para más abusos


Inspirado por la canción de esta nota en TPB, me dispongo a despotricar como de costumbre.

Como siempre he expresado, tengo un total y absoluto desprecio por los derechos de autor, y no estoy en contra de darle crédito a un artista por su obra, ni mucho menos con que los artistas hagan dinero con ella, pero actualmente tenemos un gran problema que requiere acción por parte de todos.

No me voy a poner a mostrar matemáticamente que “las pérdidas económicas” de las grandes productoras de cine, música, televisión, y literatura son falsas, cualquiera puede ir a google y buscar la evidencia, o aún mejor, usar el sentido común.

Me preocupa mucho la forma en la que está moviendose todo en el mundo, y en nuestro país por supuesto (eso sería México para los que no son de acá). Estamos tachando de ladrones a quienes reproducen una obra, estamos tachando de ladrones a quienes respaldan archivos que compraron (software, música, juegos, libros, etc), estamos llegando a un punto en el que las compañias dedicadas a vender arte y software están a un pelito de prohibirnos prestar nuestros CDs, nuestros libros, etc. con el pretexto de que comprarlos solo nos da derecho a oirls/leerlos nosotros, si alguien más desea hacer lo mismo debe pagar por ello.

En este momento, creo que sería igualmente viable que yo demandara a una compañia por vender discos “de calidad” que me hacen gastar dinero, yo me siento en mi derecho de determinar que no pueden vender música de mi agrado porque eso hará que yo pierda dinero.

Así de ridícula me parece la premisa de que a alguien se le va a prohibir el uso de internet si “piratea” material protegido por alguna ley de propiedad intelectual. La información científica y tecnológica es algo muy valioso en la sociedad actual, y se intenta mantener abierta al máximo, gran parte de las dichosas patentes existentes no son ejecutables por el hecho de que producirían un retroceso social, entonces, en qué cabeza cabe que es mejor limitar el acceso al arte con tal de que las productoras ganen aun más de lo que ya ganan ?? nadie se ha puesto a pensar que esas compañias no producen nada ?? solo imprimen datos, los artistas son los que crearon, y ellos se llevan una parte ridícula del dinero que ganan con las ventas.

Por qué permitimos que los políticos hagan lo que se les antoje es una gran incógnita, aunque realmente no lo es tanto, estamos reprimidos, tenemos miedo, la campaña mediática de la guerra contra el narco ha surtido gran efecto, así como el lavado de cerebro que se intenta dar en las escuelas para inculcarnos sobre todas las cosas un civismo mal entendido.

Señores, estamos a punto de volvernos esclavos de categoría, pero no solo eso, estamos convirtiendo a la población pobre en esclavos de verdad, ahora resulta que vale más un CD que un elote, gana mucho más una compañia al crear un CD que un campesino al crear comida para todos.

Gracias a todos nosotros por este ridículo país y este ridículo mundo que estamos construyendo!!!

Buen día !



Material del taller en el FLISOL Morelos


Aqui va el material que usé en el taller, muchas gracias a Enrique, @alemani, @jyr y @omaldonado que me ayudaron bastante para que todo fluyera más rápido, si no hubiera sido por ustedes habría sido un desastre aún mayor !! Muchísimas gracias.

http://garaged.org/presentaciones/flisol/2010/

Desgraciadamente no me pude quedar más tiempo, pero el ambiente se veía muy bien, yo hasta llevaba los ISOs de varias distribuciones, pero tuve que devolverme por mis nenas pq andaban un poco mal del estómago, espero que el installfest en la tarde haya sido un éxito.