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.



Flisol Morelos


Este sábado 24 de abril de 2010 se celebra el FLISOL, para los que no lo conocen y les da pereza ir a leer la liga les comento que es un “install fest”, un “install fest” es …. nah

Se trata de promover el uso de Software Libre en toda latinoamérica, todos los países el mismo día generan muchos eventos en varios de sus estados y ciudades, acá en México existe un listado (bastante mal mantenido) de estados y ciudades que realizaran su FLISOL.

En particular en Morelos habrá este año también FLISOL en la UTEZ, y en el wiki oficial del evento de Morelos pueden ver las pláticas, posiblemente se de un taller (posiblemente yo lo de), y claro está el install fest para la tarde donde se espera dar ayuda para instalar una buena cantidad de distribuciones de Linux



pena ajena (guerra contra el narco de nuevo)


En el tema recurrente de todas las conversaciones, ahora voy a comentar sobre las tontas declaraciones del secretario de seguridad nacional, el gomez mont ese, y de las tácticas sinaloenses para evitar que se haga público algo que YA ES PUBLICO !!!

La revista proceso publicó la semana pasada una nota que muchos ya deben conocer, el director de la revista fue a entrevistar en persona al “Mayo” Zambada, en un movimiento de seguridad digno de la mejor agencia de seguridad lo llevaron hasta donde estaba el narco este y estuvo platicando con él un rato (edicion 1744, o google es tu amigo).

Pues ahora resulta que los babosos del gobierno se ponen a decir babosadas como solo ellos saben para desestimar el asunto: Gomez Mont le dice al mayo que saque la cara !!

A ver señor secretario de seguridad, no le parece a usted que pedir eso es como riesgoso hasta para usted ???

Cuídese de lo que desea señor, no vaya a ser que se haga realidad, mejor por qué no se pone a hablar con los candidatos de su partido y si se puede de los otro también, para que dejen de recibir apoyo del narco, por qué no habla con los gobernadores que a todas luces están metidos en eso ??, por qué no se pone a ejercer las leyes de verdad ??

Yo tengo la respuesta a todas esas preguntas, porque usted está metido hasta las manitas, no nos hagamos tontos, y en efecto, estoy acusando sin pruebas, pero para qué las queremos ?? se hizo algo con Bours en alguna de las veintitantas detenciones de camiones de bachoco con drogas ??, no verdad ?, entonces usted no tiene absolutamente ninguna credibilidad ni calidad moral para exigirle a NADIE N-A-D-A.

Mejor callese la boca, ya renuncie y pásele a lo que sigue, no le vaya a pasar lo que su ex-colega de Morelos que ahora está en la carcel adivine por qué? 😛