

Siga estas aventuras en El blog de caballo Negro


Siga estas aventuras en El blog de caballo Negro
El otro dia le preguntaba a Gunnar si lo que me ayudo a hacer con mi DB de convertir de utf8 a latin1, se podria aplicar a texto, plano mas especificamente a un index.html, por cierto pongo el codigo como quedo por que me parece muy eficiente y bueno (y me demostro que nomas no se me da el perl
[code=’Perl’]
#!/usr/bin/perl
# This is a script from Gunnar gwolf at gwolf dot org
# Coded in I think 10 minutes… Very well done, get me out from a
# week of troubles with my tables.
use DBI;
use Text::Iconv;
$iconv = Text::Iconv->new(«utf8″,»latin1»);
$dbh=DBI->connect(«dbi:mysql:dbname=DBNAME;host=IFYOUHADOTHERTHANlocalhost;»,»user»,»pass»);
$sth1=$dbh->prepare(«SELECT ID_MSG, body FROM your_table»);
$sth2=$dbh->prepare(«UPDATE your_table SET body=? WHERE ID_MSG=?»);
$sth1->execute;
while (($ID_MSG,$body) = $sth1->fetchrow_array) {
$body_conv = $iconv->convert($body);
$body_conv = $body unless $body_conv;
$sth2->execute($body_conv, $ID_MSG);
[/code]
Pero iba a como resolvi lo de mi planet… es decir el de http://blografia.net, que en realidad fue todo un desgorre, como estoy hosteado en una maquina con RHAS y Plesk (no desición mia) y movi todo de mi bonita maquina Debian Sarge, muchas cosas se rompieron, primero con los locales y luego algo no le gusto al python cuando borre los compilados para probarlos en la nueva maquina me estaba escupiendo la pagina principal en una mezcla rara de iso-8859-1 y UTF-8 mezclado!, se me ocurrio por cierto preguntarle a Damog, como le habia hecho para solucionarlo con planetalinux y pues me dijo que con un perlaso, como no se me ocurrio como pasar lo que escribio Gunnar a una cosa que no fuera una DB, (por cierto que el que me paso era para PostgresSQL pero el modulo de mysql no difiere mucho del de postgres en cuanto al uso), entonces pues recorde que iconv es tambien una función del sistema (claro no sin antes intentar tres mounstrosidades de Perl que no tenian ni pies ni cabeza), me vino la iluminacion y dije, por que no..
iconv -f utf8 -t iso-8859-1 index.html
Tal cual… y pues «casi» funciono, como mencione estaba un tanto mezclado entre utf-8 , iso-8859-1 y alguna otra cosa mas… asi que me regreso un:
iconv: illegal input sequence at position 3082
un man iconv dio:
No manual entry for iconv
Asi que no insiti mas y me puse a pensar en otra forma de arreglar el problema, fui a la pagina de planetplanet y como el codigo aun el de cvs seguia siendo el mismo que yo tenia me puse a pensar que se le podria mover… en vez anterior Alvaro Mera del Castillo, me comento de algunas opciones en el config sobre los locales que podian ayudar, por el problema ya mencionado del cambio de servidor… estos parecian no funcionar y como no tenia opción a pedir que estos fueran instalados, segui revisando el codigo, con lo que recorde que alguna vez en mis logs de apache encontre que una parte interesante del codigo del planet era el http://feedparser.org/ me fui a dar una vuelta por ahi, casi no entiendo python, pero si me di cuenta que el que usa el planet no es el ultimo release del feedparser asi que me dije, ¿y si remplazamos el feedparser por el nuevo? probablemente tenga mejor manejo del utf… y bueno para no hacerla larga eso hice y mas o menos se arreglo la cosa.
Sin embargo la pagina aunque ya con UTF-8 del bueno, seguia mostrandomela el firefox como iso-8859-1 diantres, por ahi me cayo el veinte de que desde que se usa apache 2 por default se elige un locale… en este cso el mentado iso.
Asi que como ya me modernize y deje de hacer telnet server 80, GET / pase a utilizar curl -I servidor :D
curl -I servidor.net
HTTP/1.1 200 OK
Date: Sat, 25 Mar 2006 20:47:03 GMT
Server: Apache/2
Last-Modified: Sat, 25 Mar 2006 20:39:43 GMT
ETag: «11cb7d-341ea-bdc481c0»
Accept-Ranges: bytes
Content-Length: 213482
Connection: close
Content-Type: text/html; charset=iso-8859-1
Y tal cual el charset default es iso-8859-1 aun cuando en el Meta yo especifique UTF-8 investigando mas a fondo me encontre que como es un binario modificado por plesk… pues no hay gran cosa que hacer… asi que si a la fecha ven blografia.net con chiringolitos… a mano tendran que seleccionar el charset correcto, que es UTF-8 y como veran nunca logre escribir mi scripsito de perl que lo convirtiera, pero si quedo mas mejor mi planet, y nomas no tengo chance de moverle al charset ;D, en fin aprendi de todo menos de lo que originalmente queria.
**If this is supposed to be a new economy, how come they still want my old fashioned money?**
Por que esta pagina a veces se ve y a veces, no, bueno la respuesta es relativamente sencilla, DNS DDOS, nuestro registrar ha estado sufriendo de un ataque DDOS via querys recursivos y de pronto no resuelve nuestro nombre, mientras tanto para paliar con eso he creado un alias en otro dns para esta pagina http://blogs.animeproject.org en fin links relacionados de información.
De CNet.com
DNS servers do hackers’ dirty work
En realidad el camión y en no, no me lleva, se llevo el cable, el de TV, ese que hay que pagar mes con mes y si se paga anual disque hacen descuento, total que paso un camion con deflector de esos que parecen conos y pues como estaba muy alto tuvo a bien llevarse el «cable» metalico que protege al cable coaxial que nos provee del servicio de tv de paga… total que tuvimos que pelearnos en 2 ocasiones por telefono para levantar un reporte (imagino que suponian que solo se habia llevado un pedacito), y sin embargo tiro como 30 metros de nuestro lado de la calle y otros 20 sobre la calle y una cantidad similar en el callejon.
Asi que anoche finalmente recobramos cable, puesto que vino uno de los instaladores y cuando vio el tiradero volvio a levantar un reporte para que viniera una cuadrilla (SIC) pero por mientras detuvo el cable de mi cornisa y del saguan… bueno pero al menos pudimos ver ER y Grey’s anatomy (eso si nos acostamos a las 2am)…
En cuanto tenga chance pongo unas fotos.
Salu2
Y no como peyorativo, el fin de semana tuvimos la oportunidad de conocer Irapuato, el cual fuera de mentarlo por «las fresas de Irapuato», no tenia mayor referencia sobre el lugar…
Bien, coincidencia aparte se realizaba la feria Fresas 2006… asi que una vez nos pusimos de acuerdo con como hacerle para cargar con Felix (un schnauzer de casi 1 año) el sabado por la mañana enfilamos para la central del norte.
4 horas y un poco mas para llegar alla… nos esperaba desde 40 min antes Angel, quien le daria un nuevo hogar a Felix (que si se lo preguntan viajo en una caja transportadora, en el maletero del camión, si aunque usted no lo crea hay una seccion para cajas «pequeñas» que no imagino que sea para animales, pero donde cabe perfectamente la transportadora y al menos uno esta seguro que no va a ir como el equipaje brincoteando para todos lados), para variar cargue con mi chamarra por si las moscas, pero en Irapuato hacia mucho mas calor que en el DF.
Hecho que logro que el haber cargado el gorro del investigador submarino (o de Charlie Brown) comprado en veracruz valiera la pena… en fin que hace un monton de calor y esta totalmente despejado, y como bien decia arriba es una ciudad bicicletera y es que el grueso de la población se de desplaza en ese medio… aun cuando existen una especie de microbuses, unos pocos camiones grandes y muchos taxis…
Una ciudad tranquila, y de buen comer, dicho sea de paso no solo fresas se cultivan por alla, segun entiendo, lo fuerte de la región es el brocoli (del cual si no probamos), y por curioso que se lea no existe una comida tipica de la ciudad, por lo cual lo mas similar a esto fue una modalidad de restaurante, desayunador donde uno agarra sus quesadillas y les empaca lo que vaya uno a querer de una especie de buffet de guisados…
Regresando a la feria, muy similar a la de Leon, eso si, sin incluir ganado, pero si juegos mecanicos, comida, industria, artesania, palenque, rodeo, lugar para conciertos, etc., en fin que tiempo nos falto para recorrerla y ganas para subirnos a los juegos ;), sin embargo vimos cosas muy interesantes por ahi.
De la ciudad en si, algo que no voy a olvidar facilmente es la fuente que pusieron en el centro y que me gusto mucho (obra de la actual administración segun me cuentan), el centro con un arreglo parecido al de muchas ciudades mexicanas, tiene la catedral, el palacio municipal, el mercado y los lugares para comer y un par de hoteles a menos de 3 cuadras a la redonda.
Excepcion hecha de los piquetes de mosco, me la pase muy bien… y me quede con la espinita de ir a nadar ;) con el calor que hacia me hubiera caido muy bien, sin embargo el que lo paseen a uno por la ciudad en un dia muy tranquilo y lo traigan a uno de tour por la ciudad, mas que suficiente, y el poder platicar en un cafe sin tenerse que enterar de la platica de la concurrencia o tener que hacer fila por una bebida, son cosas que ya extraño! Al igual que poder escuchar grillos en la calle y ver las estrellas por la noche en un cielo despejado.
Quien sabe… cuando podamos visitar de nuevo a Angel y Irapuato, eso si la proxima vez me llevo ropa mas adecuada para el clima.
Je… Nada mas pasee mi camara, el dia que hicimos tour olvide cargarla conmigo.
«Asi pasa, cuando sucede»
Jaz
Hace mucho tiempo en otra epoca… de mi vida… nahh.. que sera como hace 7 años mantuve la pagina de información sobre el EGEL en la UAM, en especifico en Xochimilco… debido a eso he recibido varios correos con el paso del tiempo realmente curiosos, es de apuntar que en la pagina dice claramente que eramos un grupo de estudiantes y nuestra opinión al respecto del examen… pero bueno veamos los correos.
«Date: Wed, 15 Mar 2006 19:56:26 -0600
Subject: titulacion
Deseo saber si a través de ustedes puedo tramitar mi titulación, estudie en la UAM iztapalapa del 80 al 84 la carrera de Psicología Social, gracias mi correo es ….
Subject: slolicitud del listado de carreras
Date: Mon, 24 Jan 2005 12:55:52 -0600
beun dia espero que me ayude a consultar o si me es posible que me envie todas las carreras de la universidad de la UAM para asegurar la especialidad que yo estudiare en un futuro.
Le agradezco su atencion
hasta luejo bye
Subject: Educacion por trimestres
Date: Sun, 5 Oct 2003 18:13:33 -0500
Cordiàl saludo. Soy estüdiante de Ingenieria Quimica de la Universidad Nacional de Colombia. Le solicito por favor enviarme documentos donde se evalua la formación por trimestres de la UAM, ya que actualmente se impulsa una reforma para modificar los semestres actuales a tres periodos anuales.»
Y como el conejito, siguen y siguen… lo mas interesantes es que al menos recibo uno cada año, sin excepción.
Salu2
Que mas bien una zarpa de tigre ya necesitaba este sitio… bueno creo que ya ha quedado finalmente el backup automagico de las DB, la creacion del agregador de rss es decir el planet de blografia, las estadisticas y a ver si puedo ganar unos pesos con el google… en fin.
**Una de pelicula**
El dia de hoy fui a la estación chabacano del metro a preguntar donde esta «objetos perdidos», y bien resulta que esta «perdido», tal cual la primera persona que nos dijo como llegar ahi (jefe de estación) erro por un poco la dirección y termine en otro lado… (biblioteca) de ahi el invariablemente presente policia, que ya se estaba durmiendo a quien amablemente le pregunte «Buenas noches, perdone donde esta objetos perdidos».
Me señalo «uy joven solo en horas de oficina… esta subiendo las escaleras», es de hacerse notar que el jefe de estación habia mencionado algo asi como «esta abierto las 24 horas»… bien subir escaleras, preguntar enfrente del comedor del metro a otro policia… «Mhh.. objetos perdidos esta en la estacion del metro candelaria, pero solo atienden en horas de oficina», bien pero y la de aqui «aqui no hay objetos perdidos»… bueno a caminar hasta la linea 2 para ver si cerca de ahi habia alguna de las jefaturas de linea abierta… nope ninguna, otro amable policia, veamos «objetos perdidos», aqui si como que no le suena… y ya empieza con la perorata «solo en horario de oficina», «¿si muy bien, pero donde esta?», «eh…errr», «¿sabe donde esta?», «NO», «Gracias…», de regreso a la linea 8… ya no esta el jefe de estación, bueno intentemos las señas que nos dio primero pero sigamos por el paso a desnivel en lugar de subir… un par de puertas «TOC, TOC!» nada, «TOC, TOC!» en la siguiente, que como toda puerta en el metro no tiene ningun letrero… y resulta ser un vestidor «objetos perdidos?», «Ah… mira te regresas a la escalera, subes y luego bajas y ahi esta…», bueno de regreso a la escalera a la linea 9… subir y bajar, en este punto es digno de mencionar que ya habia estado ahi, pero en el tunel que esta junto… y tan solo vi la jefatura de estaci{on vacia (se irian a cenar?), pero resulto que de la forma que me dijo quien estaba cambiandose si di… de hecho casi me paso… junto a las escaleras del lado izquierdo un letrero clamaba «objetos recuperados».
¿Será por eso que nadie sabia donde esta «objetos perdidos»?, en fin pase a la oficina, no encontre lo que buscaba, pero si, me entere que cada estación tiene algun espacio dedicado a esto (cuando mi startac visito las vias en Balderas, me entere que esa función tambien la llegan a tomar los jefes de estación) y que despues de un tiempo todos los objetos perdidos se turnan efectivamente a la estación candelaria del Metro donde supongo esta el centro de «objetos recuperados» o como quiera que le llamen ahi… en fin hice un buen de ejercicio, puesto que estuve algo asi como 40 minutos caminando, subiendo y bajando escaleras en la estación del metro chabacano.
__The good news about computers is that they do what you tell them to do. The bad news is that they do what you tell them to do.__
Ted Nelson

Do it your self.

Versión terminada

Jannessa
Estaba en mi segundo año en la licenciatura, me acababa de cambiar de CSI a CSH, de la licenciatura en computación a sociología, de Iztapalapa a Xochimilco, tenia un montón de proyectos locos, apenas el año anterior me había hecho de una PC (después de casi 10 años de haber estado limitado a 1mhz con mi 6502), se abría ante mi un
A escribir sobre lo malo que me ha ido el dia de hoy, pero mejor sumarizo, ya tengo flojera:
1) Tener que cargar 3 libros de computo lo resiente la espalda y si uno ha tenido lesion en los tendones, tambien ;D
2) Llevar una clase es dificil, hacerlo con medio grupo echando relajo es mas, diseñar un ejercicio para enseñar bases de datos con access, un tanto dificil, notar que el tengo un grupo demasiado heterogeneo en cuanto a velocidad de comprension, eso si esta canijo.
3) Ir al banco y tener 15 personas adelante de 1 con 2 cajeras atendiendo y para la cola general y 2 para las 2 personas de la fila preferente, excelente para el buen humor…
4) Descubrir que al gato no le gusta su medicina y hara lo posible por no tomarla es aun mas divertido.
5) Las cuentas no me cuadran, bueno si me cuadran de hecho me sorprende el como le he hecho… hasta el momento para que alcance!
Suficiente por hoy, de plano no me levante del lado correcto de la cama…
:/