kad

Jorge A Gallegos' website

Categorías

Comentarios Recientes

Emblemas

Energizado por Jaws Project
Energizado por Apache
Energizado por PHP
Energizado por MySQL
Soporta The Hacker Way
Soporta RSS2
Se ve mejor con Firefox
Bajo la licencia Creative Commons

Proyectos

MagPie vs SimplePie

Son las 2.30 de la mañana y el sentido común me dice que debería estar ya dormido, pero me entretuve con esto y pues quisiera ver su opinión.

Magpie y Simplepie son un par de librerías para leer fuentes RSS, ambas escritas en lenguaje PHP.

Checando si habia alguna referencia/comparación entre ambas librerías me topé con este artículo, en el cual Simplepie salía perdiendo miserablemente.

Revisando las fechas y las versiones, veo que es de finales de 2006, y estan usando una version beta de simplepie. Me dispuse a ver si habian cambiado algo las cosas, bajé los fuentes del mini-benchmark que aplicó este tipo y los modifiqué un poquito:

  • Agregué otro checkpoint: cuanto tarda en incluirse la libreria?
  • Cambié el require_once de la prueba de magpie por un simple y llano include (los métodos (require|include)_once son mas lentos) para que estuviera parejo
  • Agregué un parámetro

Yo me encontraba un poco desilucionado porque según yo, Simplepie era más rápido, y hasta iba a cambiar el RssReader de Jaws a que usara mejor esa lib, pero con los resultados de este tipo pues ya me esperaba yo un cambio tal vez moderado, pero no que contrastara tanto con los resultados que obtuvo él.

Los resultados que salieron fueron lo que yo tenia originalmente pensado, en general simple pie es más rápido y hace un mejor manejo de errores. Las versiones comparadas fueron:

  • SimplePie 1.0.1
  • MagPie 0.72

Ambas versiones son estables más recientes de ambos códigos.
El benchmark completo lo pueden bajar de aqui.

Temporalmente tengo una página donde pueden revisar el benchmark en linea, estoy usando prácticamente el mismo código que el tipo que menciono arriba, el server donde se probó supongo que no esta haciendo mucho por el momento, pero igual si pudiera alguien repetir el benchmark en otro server pues nos daría una idea si esto es regular.

Mis dudas quedan que de una versión 1.0-beta a 1.0.1 pudiera mejorar tanto... La versión de PHP es la 5.1.6.

Mis conclusiones:

  • Algo hicieron los desarrolladores de simplepie, encontraron un cuello de botella muy canijo para mejorar tanto
  • Algo que me parece raro es que simplepie tarda un poquitín mas en incluirse, y eso que magpie incluye varios archivos desde el archivo principal
  • Simplepie maneja un poco mejor los feeds que no encuentra... Magpie manda un warning y solo regresa false.
  • El mini-benchmark esta muy verde, pero igual es un escenario bastante común.

Seguiré evaluando si conviene cambiar a simplepie o no, pero por lo pronto pinta bien face-smile.png

PyGTK + PyNotify

Ando trabajando en un proyectillo para la empresa donde trabajo, y habia querido usar iconitos en la barra de sistema con sus respectivas notificaciones. Puedo hacer algo sencillo:


n = pynotify.Notification(title, message, gtk.STOCK_DIALOG_INFO)

n.set_timeout(0)

n.show()

Pero realmente no encuentro la documentación completa de este modulito, puros ejemplos, y quiero agregar acciones también a las alertas... algún alma caritativa que sepa de donde rayos puedo obtener la doc?

Face lifting

Actualicé a Jaws 0.7.1, y aprovechando he creado un tema nuevo para el sitio:

ScreenshotScreenshot Hosted on Zooomr

El tema se llama lazydays, lo pueden descargar (para jaws) desde mi repo personal, claro, si es que les gusta. Me basé en un tema que encontré en Open Source Web Development.

Y pasando a otras cuestiones, el blog lo he movido a mi propio dominio, ahora me pueden encontrar http://kad.blegh.net, luego haré el redireccionamiento del anterior sitio a este face-smile.png

Jaws 0.7 Liberado

Ya esta liberada la versión 0.7.0 de Jaws, trae muchas cositas nuevas, que esperan? descargala ahora desde Jaws Bits y a disfrutar se ha dicho face-devil-grin.png

 

 

Jaws Beta2

El Beta2 de Jaws ya está listo, descárgalo ahoraface-smile.png .
Lo estoy probando y hasta el momento hay algunos detallitos que ya se estarán arreglando, veremos que mas sale.

Jaws 0.7Beta1

Para los que aun no lo sabian, ya sea porque no estan suscritos a la lista de distribución o porque estan enterrados debajo de una roca, el primer beta de la serie 0.7 de Jaws esta listo, despues de varios meses de desarrollo desde que se separó del branch de la serie 0.6.
El beta es un paquetito que debe funcionar en su mayoría, pero no hay garantía alguna que no va a romper cosas en sus sitios o que no se va a comer a su gato tongue.png , el propósito es ofrecer al aire libre una muestra de lo que se aproxima a los usuarios, para evaluación, para que si existen bugs los reporten (muy importante) y nos ayuden a sacar una versión mas pulida. Deben ponerle el componente correcto, la versión es 0.7Beta1.
Existe una lista de los bugfixes que trae esta versión (además de algunas mejoras y otras cositas que tal vez les gusten)
Recuerden que es muy muy MUY importante (si lo repito muchas veces, se les va a grabar), hacer un respaldo de su DB, es mas, trabajen con el respaldo en una DB de pruebas, ya que hay varias razones para no hacerlo en un sitio de producción:

  • Es BETA
  • Los upgrades entre versiones BETA no existen, si instalan un beta y esperan poder actualizar a los siguientes betas o a la versión final de forma cómoda, you are sorely mistaken, no se va a poder marchante.
  • Es BETA

Entre las cositas bonitas que trae el nuevo Jaws:

  • Nuevos mecanismos anti-spam (creo que uno de los más pedidos por los usuarios)
  • Nuevos gadgets (en lo personal, el SimpleSite y el Launcher me parecen excelentes herramientas)
  • Mejoras en el código (es más rápido)
  • Mejoras en la interfaz (es más amigable)
  • Nuevos lenguajes (creo que Pablo no lo mencionó, pero si mal no recuerdo vienen francés, italiano, farsi y otros)
  • Soporte para SQLite y PostgreSQL ha pasado de experimental a "confiable", aunque falta ver si será soportado oficialmente face-wink.png

En lo personal, este release viene muy completo, y Jaws se está perfilando cada vez mas como un framework muy completo, no solamente como CMS sino como una base de programación (yo lo uso para varios proyectos)
La traducción a español es en la que estaré trabajando en estos dias, si encuentran algo igual levanten su ticket y yo los atiendo face-smile.png

I've been here before a few times

Resto de tiempo sin escribir... no? y la verdad no habia escrito por varias cosas:

  • Tuve exámenes en la universidad... y a partir de ahi no he parado con tareas y trabajos, es el último cuatrimestre y parece que me quieren asfixiar con tantos encargos... Dentro de ellos tengo que:
    • Terminar los módulos del Jaws ERP que comencé el cuatrimestre pasado, ahora tengo que completar los módulos de Bancos con un módulo de recursos humanos, otro de compras/almacén y otro de ventas
    • Hacer una mini-aplicación de una DB para mi clase de CRM, la cual tengo casi terminada, pues no requiere tanta chamba, esa no la hice en jaws porque estaba tan pequeña que ni la pena valia, creo que hasta es un solo index.php y ya tongue.png
    • Estoy trabajando en la documentación de mi proyecto terminal (o tesis, whatever), tratará sobre el spam y el uso/aplicación de los CAPTCHAs u otros sistemas de Inteligencia Artificial (si, un CAPTCHA tiene principios de AI), espero poner la documentación que tengo en este sitio en esta semana, ya que como un punto dentro de la tesis es presentarlo a la comunidad y el tiempo se me acaba rápidamente :-S
    • Aparte de todo, Tengo que hacer servicio social, haré un mini-sistema para el control de personal/maestros de la uni, estoy viendo si puedo matar dos pájaros de un tiro con el punto 1 face-smile.png
  • Con respecto a la chamba, también he estado hasta el tope de cosas que hacer:
    • Una modificación a un módulo para hacer validación de datos por medio de web services
    • Nos vamos a cambiar de edificio, por fin vamos a contar con un edificio propio. Claro que eso significa que voy a perder las vistas que tengo del piso 15 aqui en la torre, pero las nuevas instalaciones prometen aliviar muchas cosas que no me cuadran de aqui (estacionamiento, baños, aire acondicionado, elevadores, etc). El problema es que me quedará más lejos aun de mi casa... unos 5 o 10 minutos mas, haría digamos de 25 a 30 minutos desde mi casa atravesando toda la ciudad de lado a lado (geométricamente hablando) pero aun asi el tráfico no se compara con el DF o GDL. Se suponía nos cambiábamos en este fin de semana de Thanksgiving, pero algo pasó con la CFE que no estuvo listo eso, la siguiente fecha es el 1o de diciembre, ya veremos.
    • Ah si, me gustan los dias donde nadie trabaja mas que yo (cero tráfico) y me gustan cuando todos trabajan menos yo face-smile.png
    • Saldré a vacaciones a partir del 11 de diciembre, regresaré el 3 de enero face-smile-big.png
  • De la casa:
    • El embarazo ahi va, poco a poco, lentamente... extrañamente no le dan achaques a mi chava-cano, no serios vaya, porque si de repente se marea y le dan nauseas, pero yo veo que otras mujeres casi se andan muriendo o tantito peor, los maridos tienen los achaques tongue.png
    • La casa está extremadamente fria, y con el frio pronosticado (nevadas y temperaturas record bajo cero en Aguascalientes es lo que se preveé) se va a convertir en un congelador, menos mal que voy a estar de vacaciones las últimas 3 semanas de diciembre face-smile-big.png
  • De los demás proyectos que tengo:
    • Jaws por el momento ha quedado un poco relevado, con tanto desmadre que traigo ahorita no hay mucho tiempo para nada más face-sad.png
    • El GULAgs cambió de server, y aun no termino de configurar!. Dios, el maldito mailman se me rebela again
    • Probé fedora core 6... me gustó. Pero me regresé a ubuntu... La razón? ODIO (con mayúsculas) a YUM, no me malentiendan, es una gran herramienta, pero se tarda años en actualizar y buscar, en mi máquina por lo menos se moría cada 3 transacciones (fueran solo búsquedas o actualizaciones), se quedaba atorado y tenia que matarlo y borrar los .pid y los __db00* de la db de rpms (dirán que en lugar de eso debería de tratar de reconocer el problema para ayudar a la comunidad y etc, y si lo haré, solo que no ahora, estoy hasta el tope de trabajo por el momento). Eso y la maniática obsesión de mi proxy de hacer caching de los archivos de metadatos de RPMs (aun no se por que). Tengo ubuntu pero hay cosas que extraño de allá, como una versión mas nueva de NetworkManager o un Compiz estable (Beryl es tan estable como el deminio de Tazmania, y el beryl-manager es como una aplicación de KDE 1 con una infinidad de botones, radios y controles), o que las aplicaciones sean un poco mas rápidas (si, el uso de DT_GNU_HASH en la compilación de las aplicaciones si es notable)
    • Con ubuntu por fin tengo una laptop 100% funcional. Tengo red, sonido, wireless (bcm43xx es buggy as hell con la tarjeta "Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)" en específico, asi que uso ndiswrapper) y si, tambien el winmodem usando los drivers de linuxant. Planeo poner una página con el procedimiento completo, tal vez a alguien le funcione.

Creo que es todo por el momento... un buen de cosas han pasado y (espero) sigan pasando

Ahilas

Pininos de Greasemonkey

Hoy me puse a crear un scriptcito de greasemonkey, puesto que he estado jugando mucho en MonstersGame, los colores que tiene me molestan de sobremanera (letras rojas sobre fondo rojo? puaj) me dediqué a hackear un pequeño script (mas como prueba que como cualquier otra cosa) para cambiar los colores y eliminar las imágenes del sitio...
Cabe aclarar que dicho script es meramente una prueba de concepto, se puede considerar que hasta está "marranon", pero igual les sirve de base si se quieren meter en esto de los monos grasososface-wink.png
En firefox es necesario tener instalada la extensión de Greasemonkey y en Epiphany es necesario activarla (Tools->Extensions). Una vez hecho eso pueden darle click derecho sobre cualquier script .user.js y se los tratará como un script de greasemonkey
Pueden agarrar el script de aqui

Take 2, call me back in the morning

Por fin puedo darme el lujo de tomar un descanso... He terminado el 9o cuatrimestre de ingenieria y tengo un receso de 2 semanas para comenzar el siguiente. Se entregaron proyectos y entre muchas otras cosas, el dia apenas y me alcanzaba para hacer lo que tenia que hacer. Lo que hice las ultimas 2 semanas:

  • Trabajar en el pseudo-analisis de un mini-modulito para manejo de bancos de un ERP.
  • La codificacion de dichos modulos, la parte del codigo incluyo el crear unpar de gadgets de Jaws face-smile.png
  • Los gadgets los hice sobre el trunk de Jaws, asi que de pasada tambien tire algo de codigo en este maravilloso framework
  • Lei un monton de comics
  • Me revente el primer tomo de los Cuentos Completos de Isaac Asimov:

Dime multivac, que es lo que deseas, mas que cualquier otra cosa en el mundo?

Multivac: Quiero morir
Sublime face-smile-big.png

  • Hice parte de un resumen de un libro acerca de mejora continua, y lo colgamos de un sitio (que levante usando tambien trunk). Por cierto, el nuevo gadget SimpleSite rockea durisimo. El JawsRequest suckea igual de duro por el momento tongue.png
  • Me la he pasado jugando Monsters Game, un juego bastante adictivo face-smile.png
  • He seguido con desprecio casi fanatico las reverendas jaladas y emancipaciones mentales de lo que llamamos "Politica Mexicana". Puaj.
  • Trabaje en la formulacion de mi anteproyecto para mi tesis de la escuela... Por el momento apenas se esta cocinando pero ya veremos que resulta de ello
  • Creo que es todo

Pasando a otro orden de ideas, me duele la cabeza... creo que me ire temprano a casa hoy que puedo face-smile-big.png

New as in New Warrriors

He creado otro tema para jaws, siguiendo con la tradición de usar pocas imágenes para el tema, y que éste sea agradable a la vista, aunque en esta ocasión opté por colores claros... El obligatorio screenshot:
Screenshot-Jorge A GallegosScreenshot Hosted on Zooomr

El tema es una adaptación del que se encuentra en la página oficial de Thoggen, el cual a su vez está basado en el tema "Industrofunk "de Mark Olson (hosteado en OSWD.org). En general la combinación de colores me agrada, si notan algo raro háganlo saber face-smile.png
El tema se encuentra disponible (como todos) ahora desde aqui (tarball)

Saludos

Bum da bum

Sin mucho ánimo, ya que mi vida es una vulgar caricatura de la aburrición tongue.png

  • Regresé a la Universidad... tengo un horario mas gacho que el cuatrimestre pasado, pero creo que tengo mas tiempo muerto face-smile.png
  • Durante algunos de dichos tiempos muertos, me puse a hackear un pequeño script de python para descargar la mayoría de los webcomics que leo a diario... prácticamente lo hice por uno en específico que no puedo leer desde aqui de la chamba (lo filtra el proxy, no se por que) pero me agarró la loquera y ps hice uno que me ahorrara cierta chamba. Si les interesa verlo o ponerlo en acción, se descarga del directorio jaks en Cosas (comicker-0.3.tar.bz2). Lo que hace:
    • Recibe una locación donde escribir, un directorio de datos pues.
    • Recibe un XML para leer, es el archivo de configuración prácticamente.
    • El script entonces barre el XML, y revisa si existe un archivo de tipo imagen que corresponde a la máscara del dia de hoy. Si existe, entonces lo dejará como imagen, si no, lo borra (ya me dijeron que si podia cambiar esa funcionalidad tongue.png )
    • El script crea un index.html, con una tabla de contenidos y su contenido:
  • Me voy de nuevo de vacaciones a descansar, aun me quedan muchos dias que quemar, asi que me iré a partir de la próxima semana 2 semanitas face-smile.png , lo malo es que aun tengo que ir a la escuela, pero quien me va a quitar el gusto de levantarme tarde??? face-smile-big.png
  • Ah, ganaron el campeonato los Tuzos en su quinta final en 7 años face-smile-big.png

Ya

Samba + Active Directory + Ubuntu

Buscando por la red una forma de autenticarme fielmente con la red de aqui de mi trabajo, encontre un excelente tutorial para eso.
El tutorial esta orientado a ubuntu... pero los pasos a seguir son lo bastante genericos para cualquier distro.
Obviamente esto no es algo que sea necesario en la vida diaria, pero si a alguien le facilita la vida (como a mi) que mejor face-smile.png

Vespa & Trackpoint

Anoche el trackpoint de la [term]vespa[/term] se murió... Me estaba marcando un error 8611 face-sad.png

Hoy me conecté a internet desde [term]soad[/term] para buscar que onda con ese error. Encontré la página de IBM con descripciones para los códigos de error, pero no habia como solucionar el problema...

Hasta que me encontré este post en una lista de ayuda al cual, sobra decirlo, le debo el que la lap regrese a la vida (sin trackpoint, pero es mejor que nada)

Si a alguien le sirve, que mejor face-smile.png

Too funny to let it go

De la colección "Pedaleale que nos alcanzan", a continuación una plática con nuestro coordinador general del GUL:
Alberto Rodriguez: inicio curso el jueves 3 y termino el viernes 9
Alberto Rodriguez: claro, por mi no hay bronca si hay otro instructor
Alberto Rodriguez: de todos modos andare en la uni
Jorge A Gallegos: el 3 no es jueves
Jorge A Gallegos: el 3 es sabado
Alberto Rodriguez: es mi cumple
Alberto Rodriguez: jeje
Alberto Rodriguez: digo el 30, me falto un 0
Jorge A Gallegos: el 30 no es jueves...
Jorge A Gallegos: es miercoles
Alberto Rodriguez: la madre, el 31 jejeje
Jorge A Gallegos: andas ebrio
Alberto Rodriguez: no, muchas cosas que pensar
Jorge A Gallegos: noviembre solo trae 30 dias
Jorge A Gallegos: JAJAJAJAJAJAA
Alberto Rodriguez: al rato me voy a mexico
Jorge A Gallegos: ya en serio
Jorge A Gallegos: el 31 de noviembre jajajajajaja
Alberto Rodriguez: bueno, proximo jueves inicio curso de 25 horas y creo que acabo al siguente viernes, para no herrarle
Alberto Rodriguez: errarle
Jorge A Gallegos: jajajajaja
Jorge A Gallegos: tendré que poner esto en mi sitio
Jorge A Gallegos: es demasiado gracioso
Alberto Rodriguez: jajaja
Alberto Rodriguez: yo creo que si
Chale... face-smile-big.png

Take me to your leader...

Despues de un buen rato, me reporto de nuevo face-smile.png

Realmente solo lo hago para presumir este nuevo tema que me he adaptado (ojo, adaptado), el disenhio original lo pueden encontrar aqui. Se supone que debe ser compatible con gecko, ie y tambien opera, aunque no lo he probado en los otros... Algun comentario?

(si no lo pueden ver, limpien sus cookies de este sitio...)

Navegando por la red me encontre el sitio arriba mencionado, Open Source Web Design, un muy buen sitio para sacar ideas face-smile.png

Les recomiendo que entren, especialmente porque los disenhios son 100% open sourceLink

No hice grandes cambios, alguna que otra cosita... si les agrada, pueden tomarlo de la seccion de Cosas, en el directorio themes, el tema se llama w8ting, ya que el original se llama w8ting room

Salud face-smile.png

DARE

Existe la creencia que el cuerpo humano, o mejor dicho, el potencial del cuerpo humano es infinito.

Existe el hecho que la mayoría de los humanos usan solamente el 10% de la capacidad cerebral para realizar las tareas especificadas.

Existe el dicho que "querer es poder" y "mente sobre materia".

Los atletas en la cúspide del potencial humano siguen usando, sin embargo, solamente el 10% de su capacidad cerebral.

Existe la creencia de que el potencial del cuerpo humano era tan incontrolable, que Dios mismo puso ciertas barreras para evitar que los humanos usaran el vasto potencial asi nada mas, sino que lo usaran una vez que aprendieran a dominarlo.

Me pregunto, si logramos usar toda (o la mayoria) de la capacidad del cerebro humano, el cuerpo se ajustará?

Saludos

I used to shot you down...

Entre varias cosas... he instalado slack sabrosito (current) en [term]SOAD[/term], la diferencia es que aqui le puse KDE 3.4.1.

Debo decir que ha mejorado bastante la interfaz, sigue sin gustarme mucho pero es hasta cierto punto soportable. El menu sigue siendo muy superior (para mi gusto) el de GNOME, mas ordenadito. Siendo slack pues esta compilado para maquinas viejitas, y esta aunque no es un armatoste se comporta decentemente...

Casi todo lo instalé desde la red con dialup y usando swaret, por lo menos lo que corresponde al core. El resto viene cortesía de Linux Packages

tan tan.

Y sentirme un poquito vivo...

Se ha hecho oficial, en el sitio del GULEV ya esta el aviso de que habrá 2 eventos este año, uno con sede en Coatzacoalcos y otro con sede aqui en Agüitas Beach, quien viene?

face-smile-big.png

En otras cosas, estoy escribiendo estas lineas desde mi antigua Desktop de mi chamba (el "reactor nuclear"), por fin aproveché la oportunidad para liberar la laptop que me tenia agobiado desde hace un buen... Y por cierto estoy trabajando desde un Fedora Core 4, bonito bonito, no le he sacado todavia mucho jugo pero ya estaremos dándole fuego en el futuro inmediato face-smile.png

Y tambien estamos de nuevo en una auditoría de seguridad, comienza este viernes al parecer... agh, por que no me dejan en paz???

bai bai

Be myself

Ayer, despues del anuncio de liberación de Debian Sarge, me di a la tarea de upgradear un Woody que tengo aqui en la chamba a Sarge, en general sin ningun problema, adoro como maneja las dependencias APT.

La actualización no duró mas allá de 40 minutos, claro que en esa máquina no tengo mas que el CVS, Apache, MySQL y es todo.

Bueno, pues en ese server tengo un pequeño sitio (con Jaws, obvio face-smile.png ) de colaboración de nuestro equipo de trabajo. Total que despues del upgrade, no queria jalar face-plain.png

Activé el Log del Jaws, nada face-plain.png

Chequé los logs de Apache, nada face-plain.png

Chequé el acceso a Mysql desde la consola, todo bien face-plain.png

Terminé por meterme a donde se hace la invocación del objeto App ($JAWS/include/JawsApplication.php), revisé y donde se hace el Create:
function Create ($user, $password, $name, $host, $driver="MySQL", $prefix="")
{

        $DB =& new JawsDB ($user, $password, $name, $host, $driver, $prefix);

        $this->DB = $DB->Connect();

        //Que es lo que trae el $this-&gtface-smile-big.png B??

        print_r($this->DB);

        $this->Registry->SetDB($this->DB);

        $this->Registry->Init();

        $this->CheckCookie();

        $this->SetDefaults();

        JawsTranslate::LoadTranslation("_GLOBAL_");
}

 

Ya me mostró la estructura de esa variable y me mandó un mensaje Can't connect to localhost... WHAT?? pero si acababa de checar el acceso... Comencé a buscar que onda, igual y no tenía instalado el php4-mysql... pero si. Ok, tons a revisar la configuración de PHP. Saben que encontré??


; Note that it should be the name of the module only; no directory information

; needs to go here.  Specify the location of the extension with the

; extension_dir directive above.

; Example lines:

;extension=mysql.so

;extension=gd.so

 

Perfecto, si traia toda la configuración de Mysql pero no cargaba la extensión, ja!, nomás descomentamos eso y ya estufas, un /etc/init.d/apache2 restart y todo listo.

Que cosas no?

PD. Tal vez solo saedu14 entienda las implicaciones de esto, ayer por la noche el Chan pasó caminando enfrente de mi casa y me saludó face-plain.png

Old School Hollywood

Varias Cosas:

  • Tengo un chingo de calor, mucho, demasiado... agh
  • El G3 repentinamente murió, Beto tiene mas detalles, pero yo sospecho un crackeo... si es asi seria mi culpa por tenerlo descuidado face-sad.png
  • Como se reinstaló el sistema, di de alta los VHosts para los sitios que se encuentran aqui (entre ellos, el mio)
  • Aprovechando el viaje, actualicé a Jaws 0.5.1 y actualicé mi tabla de phoo_image, algo muy simple fue:

$ mysqldump -c --add-drop-table -p blogdb phoo_image > phoo.sql

$ vi phoo.sql

:%s/'phoo\//'data\/phoo\//g

:wq

$ mysql -p < phoo.sql
  • El próximo martes es el dia D para mis alumnos... veamos si van a pasar o no.

Aproveché para tambien actualizar el Planet a una version mas nueva de Jaws, tenia una Beta2 tongue.png

Creo que es todo... chale que calor...

I had to fall.

Para los que creen que el sitio del GULAgs está hecho un desmadre, no cumple con estándares y demás, les dejo un par de screenshots donde pueden ver el sitio con un browser gráfico (Mozilla Firefox):


y otro con un browser de solo texto:


Ustedes juzguen si en realidad está tan mengambreado el sitio.

Blood Sugar Sex Magic - Red Hot Chili Peppers

There's a numbness in my arm...

No mucho que comentar por el dia de hoy... bueno tal vez si.
La semana pasada a mis alumnos de la UCA les di una clase acerca de procesos enjaulados (chroot), en lo que nos copiábamos lo necesario para apenas poder empezar a trabajar con el chroot, se nos fue casi toda la clase, asi que me puse a hacer este script pequeñito para facilitarnos la vida.
Leer más...

Disparando FC3

El dia (o mas bien, noche) de hoy me dediqué a instalar el Fedora Core release 3 (Heidelberg) en [term]soad[/term], con algunos resultados no muy apantalladores. Primero fue la cuestión de la instalacón, no quería quedar.... no sabia por que hasta la 3a vez que lo intenté instalar (minimal), yo siempre uso ReiserFS, y este era el último paquete que se instalaba, pero no chafeaba ahi, chafeaba mas adelante. Aunado a que jamás me habia dado problemas, como que estaba a oscuras. Hice una instalación sin ReiserFS y funcionó.
Se puso rejega la máquina con la tarjeta nVidia, pero ya le di sus zapes.
Odio a yum.... estaba decidido a usarlo de ahora en adelante, pero simplemente esta de hueva... de cualquier manera lo seguiré usando para darle una segunda oportunidad.
aqui les dejo el reglamentario pantallazo para que vean que no es mentira lo que les digo:

pantallazoFC3


De lo que trae nuevo:

- Firefox

- Thunderbird

- Evo2

- Gnome 2.8

- XFCE ahora como opción "oficial"

- uDev en lugar de static-dev

- SELinux mejorado


Y varias cosas mas. Mañana lo instalaré en la chamba, mientras tanto, zzzzzzzzzz......

Persiana Americana

Me estoy descargando el lenguaje Chango para probarlo, no creo que pueda hacer grandes cosas con él, no por la capacidad del lenguaje, sino por la capacidad del programador tongue.png
Que quiero hacer? estoy viendo el hacer una aplicación que lleve un tracking de tus actividades diarias, pero ese se conecta a un WS en mi chamba, asi que no voy a usar nada existente... me sirve de práctica además... y ya luego veremos que puede salir después.
En otras cosas, apenas estamos en noviembre y ya se siente el frio gacho en la mañana, y con eso de que ando a pata pues esta canijo. Veremos que tal se pone todo para diciembre unsure.png
Acaba de unirse a mi equipo una chava de Polonia a la cual le encanta Linux también, de hecho ella dice que no sabe usar MS windows para nada face-smile-big.png , tiene un bonito debiancito unstable en su máquina con un kernel personalizado, que tal? a ver si luego la invito a una de las reuniones del GULAgs ya que tenga mas confianza. Lo malo es que usa KDE face-sad.png ...
Me retiro por el momento.

El Cumpleaños - Fobia

First time's the hardest

Tratando de hechar a andar el kismet, me recompilé el kernel del [term]fiambre[/term] parchadito con lo correspondiente para que funcionara mi orinoco silver en modo monitor.
Despues de un rato, de menearle por aqui y por allá, de compilar dependencias y módulos, quedó corriendo el kernel 2.4.26-kad face-smile.png
Lo bueno: la tarjetita ya funciona bien en modo monitor (probé el kismet)
Lo malo: me falló el sonido face-sad.png
jeje, ya me pondré a recompilar de nuevo muy pronto, esto esta de lujo.
Ah por cierto, esta se puede considerar mi primer recompilación de kernel 100% made by myself, from scratch (antes en fedora me copiaba la conf. ya existente y nomas movia lo que necesitaba)
P.D. He agregado algunas otras galerías por si les quieren dar un vistazo

My Friend Of Misery

Misterio Develado

Muchos de ustedes han estado preguntando que onda con el netcast, del por que no se transmitió, yo mismo le mandé un correo con un archivo de configuración que usamos nosotros para el icecast al karam, le pregunté que onda y esto ocurrió:


(21:32:24) Karam : soy un verdadero p**
(21:32:24) Karam : JAJAJAJAJAJ
(21:32:33) Karam : como nos hicieron una shell en jaula les pase el archivo sin verlo
(21:32:37) kad: pues no lo dije yo, pero si
(21:32:44) Karam : porque ellos uinstalaron el server y querian ver una conf
(21:32:44) Karam : JAJAJAJAJAJAJ
(21:32:49) Karam : chale ...
(21:32:54) Karam : :$
(21:33:02) Karam : tendre que matarte ... para que de aqui no salga
(21:33:02) Karam : JAJAJAJAJA
(21:33:14) Karam : :Rock:
(21:33:31) kad: face-smile-big.png odge:
(21:33:36) kad: :kill:
(21:33:38) kad: I win
(21:33:52) Karam : jajajajaj
(21:33:57) Karam : muy lamentable
(21:33:57) Karam : jejejeje
(21:34:55) kad: lamentable, tendre que postear esto en el blog


Lamentable Karam, muy lamentable.... face-smile-big.png

Update


Karam me pidió que comentara las groserias, asi que ya estan "ofuscadas" para que no le entiendan. El texto con los tags de Karam es copyright JA Karam 2004. No se use sin autorización explícita.

Dia 2

Este dia estuvo un poco mas interesante... ya teniamos WiFi face-smile-big.png y ya me pude conectar un rato a la red para ver algunos pendientes que tenia.
Casi todo el dia nos la pasamos aqui en el auditorio central, las conferencias estuvieron un poco mas entretenidas que las del dia anterior.
Llegamos un poco tarde para la primer ponencia, lo bueno es que tambien estuvo retrasada, fue una videoconferencia con Jordi Mas de la Universidad de Obertura en Cataluña, muy interesante y divertida por lo menos lo que alcancé a ver.
Hubo una conferencia del Tigrux que estuvo bastante entretenida, mostró algunos videos referentes a linux de la compañía de Novell bastante chidos.
Hubo otra de Seguridad bastante entretenida por Helios Mier, muy a gusto la conferencia y en general el lenguaje tambien, y sin duda el cuate sabia de lo que hablaba.
Ya en la tarde hubo otras 2, una de la FSL México en la cual me gané una playera de "debian/rules", esta muy chida pero ya pensé que la voy a regalar. La otra conferencia fue una de oportunidades de soluciones con software libre, muy interesante hubo 2-3 cosillas que aprendí ahi.
Ya por la noche hubo una fiestecilla en un antro de aqui que se llama Gotha, y nos fuimos a tomar unas cervecillas despues de haber ido a cenar al Pipiolo, unas carnes asadas muy buenas pero ahorita no aguanto el estómago :- (
Mañana les platico lo que sigue...

Left Behind

Recientemente sufrimos algunos ataques a la web del GULAgs, asi que me puse a menearle al mod_security, un modulo bastante chido para el Apache, el cual subsana varias ondas especialmente de XSS y SQL Injection... lo recomiendo para que lo vean face-smile.png
Me hice un pequeño howto que esta en FedoraNEWS.org en mi sección, para quien este interesado pues adelante.
Parece ser que nos vamos a mover a mambo en el grupo, la migración va a estar soave... a ver que tal va.
Un pequeño post solamente para dar señales de vida.

Slipknot - Skin Ticket

SFD

Software Freedom Day.... Prepare Yourself....

Agosto 28, 2004.
Universidad Tecnológica de Aguascalientes.
Mas Info? aqui y aqui

10,000

Este fin de semana pasamos las 10,000 visitas de este su humilde antro-log... face-smile-big.png
Ahi esta, solo queria postear eso tongue.png , la rola de hoy? The God that failed, de Metallica.