Main

Mas de Mi

Endorfina

Software Libre

Archivos de Blog

Diciembre 2006

Pos ya el último post del año, realmente no tengo nada que decir y no mas estoy posteando por mamador, a los lectores que tenga feliz año :P, estuvo chido el año y no me decepciono de nada pues no hice ni un propósito, funcionó!! jajaja, el 2006 puede ser un tanto especial ya que con el terminé la carrera, y junto ella una que otra satisfacción y mas ganas de hacer mas cosas, trajo la primera grabación en estudio de endorfina, conseguí organizar un evento de software libre en la escuela (si ya se que igual estuvo un poco pedacero :P), y echar raices para reabilitar el GUSLITVer, no me puedo quejar de nada.

Realmente no mas posteaba para que chequen las rolas de endorfina en el myspace.

Bueno chao.

Por cierto, igual cambie un poco el blog en el 2007 aún no termino de decidirme por hacer esos cambios, pero si me decido ya se darán cuenta y sabrán por que :P

kno | freak | 31 Diciembre, 10:25pm | Comentar acerca de esto

Bueno ayer en la noche me entró lo nerd, he estado leyendo sobre patrones de diseño así que mi cabeza empezó a volar, primero rediseñé por completo el diseño del core del CMS que hice en las residencias, realmente me vinieron unas ideas muy locas a la cabeza, haciendo mas loose-coupled el asunto, mas reusable y mas mantenible, separando todo lo que fuera a variar, y favoreciendo la composición a la herencia, ya que el diseño inicial creo que hubiera dado algunos problemas a la hora de modificar el core mas adelante, entonces para checar que todo jalara empecé por implementarlo, con el pretexto que era un diseño nuevo, por lo que todo sería desde cero y para sacarme la espinita decidí hacerlo ahora en java, excelente idea, en el diseño anterior la implementación del manejo de plantillas (que es por donde empecé) eran apróximadamente 270 líneas de código bastante sucio (que mas se puede esperar de PHP :-/, este implicaba solo una clase), y ahora que lo hice en java, con el nuevo diseño (que implicaba 2 clases, y 3 excepciones) fueron 240 (quitando comentarios e import's) y el código es mucho mas limpio, mas claro, mas autodocumentado, mejor organizado, en pocas palabras mucho mas elegante y por obvias razones al estar en java (aunque para el programador de desktop le resulte bizarro) es mucho mas rápido, ya que es precompilado, y al quedarse en memoria ocupa menos CPU, además que no crea procesos nuevos por cada petición, habrá que ver la aplicación completa, pero confío en que gaste menos memoria y CPU que la hecha en PHP, además que con el nuevo diseño confío en que sea mas expandible.

Ahora el título, esto por que por obvias razones uso expresiones regulares para parsear la plantilla, nunca había usado el API de expresiones regulares que trae java, al principio se me hizo medio bizarro ya que estaba acostumbrado al manejo de php y perl, pero después, pensando en objetos, me di cuenta que era demasiado coherente y bueno, me gustó, pueden checarlo en el javadoc de java.util.regex recuerden, antes de criticarla piensen en objetos :P, recuerden que es java.

Bueno chao.

kno | Geek/Nerd, Desarrollo | 23 Diciembre, 11:12pm | 2 comentarios

Pus pa la bola de weyes que sigue usando java 1.4.2 y que dicen ser muy acá en eso del java les informo que ya está el java 6 (1.6) lo liberaron hace una semana, lo pongo por acá por que me cagan los que me piden que les eche la mano en algo de java y luego no jala lo que hice en casa pues yo trabajo con la 1.5 y se peen por que les digo que actualicen (ahora ya me cambié a la 6) y ellos siguen con la anciana 1.4.2 :-/, o el tipo ese que tengo en el MSN que ni se como se llama que se la pasa diciendo que ama a Java y no conoce otra versión mas que la 1.4.2, coño si se supone van a dedicarse a esto deben de estar al día no mames!!

Bueno chao.

kno | Geek/Nerd, Desarrollo | 20 Diciembre, 2:02pm | 1 comentarios

Pus ya estamos a menos de medio mes de terminar el año, la verdad mejor forma de acabar un año no pudo ser, carrera terminada, el último compromiso que me queda con el ITV es la tésis, aa si también implementar el CMS, lo de la tésis ya lo empiezo ahora si el lunes, no pude empezar antes por ciertos contratiempos y la huelga, pero pasado mañana escogeré el tema y empezaré con la investigación, para en enero, si hay algún papeleo que hacer, comience a moverme, también endorfina ya terminó el demo, aún no hacemos la mezcla final pero para antes de navidad ya estará, hice el examen 3 del JLPT, bastante satisfactorio el fin de año.

Probablemente hoy vaya a la graduación de la iguana, aún no tengo mi ticket, pero no podré tomar demasiado pues ayer amanecí con un dolor de garganta muy de la goma, ayer tuve el enorme placer de trabajar con xeon dual core a 64 bits!!!!!!, no tiene madre, nunca había visto una cosa que compilara taaaaaaan rápido, bueno supongo que los sunfire también compilan así, pero en ellos nunca compilé, la razón por la que hice esta compilación fue por que están analizando la posibilidad (al fin!!) de cambiar el servidor de correo del refri (HP PA-RISC) a este xeon, y pues no podían compilar el postfix ya que gcc no encontraba la biblioteca del mysql-client, la bronca era por que faltaba -L/usr/lib64/mysql en AUXLIBS, así que quedó el postfix y a que velocidad compiló!! vaya me dieron ganas de probar gentoo ahi :P; se le iba a meter el dovecot para IMAP y POP3 pero ya no se pudo pues dieron las 3 :P (la hora de salir), fuí a la escuela para entregar los documentos de residencias, y todo estaba en orden.

Ayer en la noche todo el rato en el estudio, le metimos adornos a las rolas, quedaron chidas, juan grabó piloto, y yo volví a grabar los bajos de estrella pues metía mucha tierra, pero bueno para el miércoles haremos la mezcla final, y subiremos las rolas al MySpace en año nuevo antes de ir a chupar. Acá unas fotos de la grabación :P.

Bueno chao.

kno | Vida diaria | 16 Diciembre, 4:33pm | 1 comentarios

Pos ya acabo de terminar de quemar el disco con los documentos escaneados que tengo que entregar mañana, esta semana estuvo un poco atareada, anduve del tingo al tango, dando vueltas por toda la escuela recolectando firmas, sacando copias, haciendo cola, pero bueno ya mañana entrego el CD con los demás documentos y bualá!! semestre terminado, residencias terminadas, carrera terminada!!, bueno aún me falta lo de la tésis pero oficialmente ya podré llamarme pasante.

Respecto a mi proyecto siempre si se va a usar, en enero tengo que ir de nuevo para la implementación, y pues aprovecharé las vacaciones para corregirle unos cuantos detalles, hacer los cambios que quería hacer, de hecho tal vez lo pase a Java, ya que con todo respeto, pero creo que definitivamente en Java sería mas simple de mantener ya que no es una simple página pitera, y además que me comentó el inge Genaro que tiene pensado poner un servidor de aplicaciones y otras cosillas, en las que si quiero que mi CMS forme parte de eso tendría que lo mejor sería que esté en java, además me gusta mucho mas programar en Java que PHP, ya que no tengo tantas limitantes, de hecho yo quería hacerlo en Java desde un inicio no fué así por que el inge arzate creyó que sería mejor php,.

Y pues eso es todo, mañana espero terminemos con los últimos detalles del demo, por lo pronto yo me lanzo a dormir, que no se por que pero traigo un sueño como nunca, igual por que caminé como nunca con las vueltas que tuve que dar pa tener todos lo papeles en orden.

Bueno chao.

kno | Vida diaria | 15 Diciembre, 2:41am | 1 comentarios

Pos ya entregué el 3er reporte y para el miércoles es el reporte final, ocurrió un problema, cambiaron al jefe del centro de cómputo, ahora está Genaro Méndez, y pues el tipo sabe bastante y tiene su forma muy particular de hacer las cosas, así que quien sabe si esté dispuesto a utilizar mi CMS (en fase beta :P), pero supongo que como el tipo está metido en eso tal vez prefiera usar alguno comercial con el que ya esté familiarizado el, en parte está bien pues así me safo la carga de hacer el manualote que debería hacer si deciden usarlo, así como tampoco me preocuparía por hacer actualizaciones ni gadgets nuevos, o nuevas funcionalidades que se necesitaran, lo malo es que si me hacía ilusión el que un trabajo hecho 100% por mi, se le diera un uso real, ya que eso le daría mas peso a mi currículum, y obvio me daría mas mérito, pero pues igual me quitaría tiempo para hacer mi tésis, pero bueno, aún tengo que checarlo con Genaro, el tiene la última palabra, lo iré a ver la próxima semana, igual y si lo acepta y pues estaría chido ya que el me podría dar mejores ideas.

Por lo pronto casi casi seguro que ya soy pasante de ingeniero, el miércoles entrego reporte final, y las hojas de evaluación, el viernes me asientan calificación y me liberan los créditos, en enero tendría mi constancia de créditos completos, así que en febrero sacaría ficha para la maestría, y empezaría a hacer los trámites para el examen de titulación, si todo sale bien en agosto estaré en el DF en mis primeras clases de maestría, con título y podré olvidarme del ITV por un buen rato :P, tal vez por siempre :P.

Bueno chao

kno | Vida diaria | 9 Diciembre, 4:19pm | 1 comentarios

Pos vengo llegando del examen y de la mole, mmm siento que me fué bien en el examen no lo sentí pesado, tuve ciertas complicaciones con el choukai espero eso no afecte mucho el resultado, pero como sea supongo que si lo paso, en el salón que me tocó había una chava que se parecía a una que según era mi novia en el kinder, le hubiera preguntado si era ella pero no hubo mucho tiempo y al salir del salón le perdí la pista, había chavas muy chidas, diablos, así deberían ser las frikis de veracruz jaja, ni modo, la mole no estuvo tan chido, no como el año pasado, no encontré mas que 3 gunpla, caros en exceso, y en cuanto a los demás productos muy poca variedad, como que todos los stands eran lo mismo, había cosplayers muy chidas pero también muchas mentadas de madre, como siempre no encontré el boba fett de power of the force, y no estaba el stand de plamodels que había el año pasado, que es donde pensaba gastarme todo el dinero :-/.

Me compré un haro (de esos que traen monos sorpresa de gundam seed destiny adentro), y otra caja sopresa también de destiny, a lo cual empiezo a pensar que es un complot o algo así, SIEMPRE ME SALE LUNA MARIA!!!!!, la neta la primera vez que me salió luna maria hace un año estuvo chido, por que realmente quería que saliera luna maria, pero en el caso de la caja esparaba a talia gladis o a marriu ramus, (están chidas pues vienen en la silla del puente de mando), y en el haro hubiera estado chido que me saliera neo lornoke, pero no, en ambos me salió luna maria, lo chido es que una es en traje de piloto con todo y casco, que bueno agregando las coincidencias hace como una semana me compré los sacapuntas con figuras de mechas de destiny (también sorpresa) que venden en bravos y cual creen que salió??, así es, el zaku de luna maria!! que bueno, yo quería el Impulse, que también piloteó luna maria, pero originalmente no era de ella, y pues me salió justamente el zaku colorado que tenía luna maria al inicio de destiny, que raro no?

También compré una mokona para pau, pues tengo un negocio ahi con ella y me pidió que le trajera algo, y las sakuras estaban o muy pedaceras o muy caras, y pues a ella la vuelven loca los peluches y las cosas de CLAMP así que supongo que le agradará, igual como no había mucho que valiera la pena me puse a checar un stand de libros que no presté mucha atención al principio ya que la mayoría era de resident evil, cosas de vampiros, en si cosas de "terror", que la neta me dan muuuuuuuuucha weba, hasta que llegué a ver que tenían 2001 de Arthur C. Clarke, y revisé los alrededores de ese libro, era el único de C. Clarke que había pero si había varios de Asimov, (bueno como unos 5 títulos no mas) eso era lo único que tenían de ciencia ficción, y pues bueno, son libros que no encuentras fácil en español, así que compré los que tenían de la fundación, que pues de gastarmelo en monos por gastar, mejor esos libros que ya les tenía ganas.

También lo mas chido es que estaban los de editorial caligrama, que son los que publicaron el libro de el vinny, que fué la razón por la que me acerqué, pero lo tenían agotado, pero no hubo bronca, lo pagué y se supone me lo envían en 2 semanas, y pues el tipo al ver mi interés me dijo: "te gusta el vinny?", a lo que obvio que contesté afirmativamente, y me dice: "mira, lee este prólogo", no pude ni ver la portda y empecé a leer y la verdad estaba bastante chido, y ya me explicó que es una obra mexicana, me dieron ganas de comprarlo pero estaba algo caro, el libro se llama "Operación Bolívar", las imágenes estaban muy chidas y el prólogo realmete te producía interés en leerlo todo, después me mostró la otra obra mexicana que publicaron que se llama "El cadáver y el sofá", me dijo leete esta reseña, y bueno estaba mas barato que operación bolívar y si me alcanzaba así que lo compré, está muy chido me pasó bastante, hubo una parte en la que pensé que no me arrepentiría de haberlo comprado (pues parecía ser del malgastado género de "terror") pero seguí leyendo y pues realmente no fué así, realmente una obra muy bien hecha, bastante original y pues ya me dieron ganas de comprar el de bolívar :P, y pues que chido que los de caligrama se volteen a ver el comic mexicano ya que hay mucho talento, lo chido es que gracias al vinny y mad méxico ahora están teniendo mas proyección y puede que consigan hacer algo bueno, y lo mas interesante de los comics de caligrama es que no son el tipo de comic tradicional de super héroes con poderes y seres fantásticos, la chava del stand me decía "son novelas gráficas", como queriendo dejar en claro que no es comic como el que estamos acostumbrados, y pues que chido que haya nuevas propuestas.

Bueno hoy duermo, ya que si vengo algo cansado, de hecho si algo de este post es medio incoherente no le presten atención, es que vengo verdaderamente cansadón (no he dormido mas que como 1 hora desde el sábado, tuve un examen de 3 hrs 40 minutos de duración, estuve en la mole que tenía 4 pisos de cosas freaks y obvio los recorrí varias veces y en el regreso leyendo los libros que compré) por lo que no estoy prestando atención en lo que escribo ni en la ortografía, ya mañana que esté mas descansado me pongo a terminar lo de residencias.

Bueno chao.

kno | Vida diaria, freak | 4 Diciembre, 1:52am | 1 comentarios

bueno me voy en 2 horas y cacho a mi examen de japonés, al parecer ya voy listo tal vez no para una calificación perfecta pero si para aprobar decentemente, lo de residencias... creo que pediré unos dos o tres días de prórroga ya que de plano le di mucha prioridad al japonés, bueno también estuve pendejeando mucho, y pues en conmemoración al demo de endorfina, que chance para antes del próximo sábado ya lo estaremos estrenando, edité esta imagen que seguro estaría chida para que sea la portada, para los que piensen que fué no mas por que soy un maldito freak, les informo que mi justificación es por la rola "estrella" :P, la neta si le queda chida la imagen :P.

Bueno chao.

kno | Geek/Nerd, freak, Musica | 2 Diciembre, 10:16pm | Comentar acerca de esto

Pues hace rato en #VeraLinux degantyll me preguntó si abría una función o variable de PHP para obtener la IP de la máquina de una interfaz específica, le dije que le diera ifconfig y con preg_match sacara la IP, pero como apenas empieza el a programar no conoce las expresiones regulares, de hecho poco ha manejado php, por lo que le hice una función para hacer esto, no se si ya exista otra, la verdad no me puse a buscarla (se me hizo mas fácil hacerla yo mismo que buscar :P), pero bueno esta funciona, así que decidí ponerla por acá para el que le interese la utilice, o igual puede servir para mostrar el funcionamiento de preg_match y exec de forma práctica, acá el código:

[code='PHP'] /** * Obtiene la dirección IP de una interfaz de red * por medio de ifconfig * * @param string $iface interfaz de la que se busca la IP * default: eth0 * @return string dirección IP en formato 0.0.0.0 */ function getIfaceIP($iface = 'eth0'){ exec('/sbin/ifconfig ' . $iface, $ifOutArr); // ejecutamos ifconfig, guardando TODA la salida en $ifOutArr

$ifIPOut = $ifOutArr[1]; // solo necesitamos la parte donde está la ip $iAddrExp = "/inet\saddr:"."([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/"; // expresión regular, donde ponemos el patrón que buscamos // ya que $ifIPOut contendría la IP, máscara, broadcast etc // y solo queremos inet address. Aparte separamos la IP // poniendo el patrón de la IP entre ()

if (preg_match($iAddrExp, $ifIPOut, $match)) { // si encontró el patrón... $ip = $match[1]; // entonces la IP está en match[1] } else { // si no encontró el patrón es que no arrojó la IP ifconfig $ip = 'No se pudo determinar la IP de la interfaz: '.$iface; // le informamos al usuario lo sucedido }

return $ip; // retornamos el resultado }

// ejemplo de uso:

echo getIfaceIP('eth0'); [/code]

Pus a ver si les sirve :P, yo sigo con mis labores, aún no acabo el reporte, pero en japonés ya estoy mejor preparado, de algo sirvió semana y media de dedicarme absolutamente a nada que no sea japonés :P.

Bueno chao

kno | Geek/Nerd, FLOSS, Desarrollo | 1 Diciembre, 7:10pm | Comentar acerca de esto

He estado escuchando:

Amigos

beermaster (sergio)
Rox
Mi carnal
Maur0
Luis Alberto
bleh
djmaucom
Chao (flog)
Pau(mi hermana la loca)
Hokum

¿Quien soy?

Soy un tipo un tanto diferente al promedio, tal vez una especie de geek-nerd-freak, lo que mas me pasa es la ciencia ficción, la cultura japonesa tanto clásica como moderna, las computadoras, y todo lo que hay al rededos de estos 3 ejes, la neta soy chido, o al menos eso me gusta creer (pronto mas).

Endorfina

Categorías

Add to Technorati Favorites