jci's blog

Earthquakes can't stop the rock

Escrito el 01/31/06 06:53:11 pm por jci

Escrito el 01/27/06 09:22:28 am por jci

When you have too much spare time, things like these surface...

Categories: Web Link Blog

Cuatro trabajos que he tenido en mi vida

  • Programador
  • Sysadmin
  • Servicio tecnico en computadores
  • Ayudante de un ramo...de computacion

Cuatro peliculas que volveria a ver

  • Army of Darkness
  • The Good, The Bad & The Ugly
  • Monty Python's The Meaning of Life
  • Bowling for Columbine

Cuatro programas que me gusta ver

  • CSI
  • Scrubs
  • The Shield
  • The Simpsons

Cuatro lugares donde he ido de vacaciones

  • Foz de Iguazu, Brasil
  • Constitucion
  • Talcahuano
  • Villarrica

Cuatro platos favoritos (esta esta mas dificil)

  • Lentejas
  • Porotos con Riendas :)
  • Chuleta asada con pure
  • Lasaña

Cuatro sitios que visito diariamente

  • Slashdot
  • Planeta GNOME Chile
  • Gamewinners
  • Gamespot

Cuatro lugares donde estar, en vez de estar aqui

  • Guata al sol, en la playa
  • Disfrutando con mi familia
  • En algun concierto
  • Caminando en algun parque

Cuatro "globbers"

  • Franco
  • Fabian (Dewback)
  • Mave
  • Sebastian

Your turn.

296 views » 1 feedback »

Escrito el 01/25/06 10:02:07 am por jci

Pity

Categories: Web Link Blog

Lo escuche en la mañana mientras me vestia para ir al trabajo, pero siempre agarro las noticias de boleo en vez de completas. Cuando llego a la oficina, me cuentan que Chris McKinstry (un antiguo operador de telescopios donde, em, trabajo) habia sido encontrado muerto en su departamento.

Mucha gente se recordaba hoy a Chris. Hay algunas historias acerca de su paso por Paranal y de la gente que lo conocio.

Una lastima.

Lo curioso de esto : la entrada de Wikipedia de Chris _ya_ esta actualizada con los hechos de hoy.

487 views » 7 feedbacks »

Escrito el 01/20/06 11:18:05 pm por jci

Mail Pwnage

Categories: Web Link Blog

Ayer en la tarde me habian pedido hacer una actualizacion sobre un sistema de correos. El problema se daba que ciertas cuentas que estaban creadas de forma "virtual" no eran capaz de recibir correo de afuera. Sin contar ademas un nivel de 300 o 400 correos de SPAM a la hora, y muchos de ellos terminaban en el MAILER-DAEMON (al postmaster). Y eso no debia ser.

Debo confesar que ese sistema de correo estuvo funcionando sin mayores modificaciones desde el 2002. Solamente algunas actualizaciones menores (de software en realidad), pero ninguna con cambios bruscos. Excepto, claro, cuando las versiones superiores del programa se iban de espaldas o bien algunas bases de datos (lease Postgres) no querian subir por que la version que pedia era la "N-0.1". Si alguien ha trabajando con Postgres, yo creo que sabe de que estoy hablando :)

Asi que empece a las 7:00 pm, relajado, tomando un par de tecitos en la terraza mientras pensaba hacer algo de cirugia menor. Pero cuando termine con el server poco menos que arriba de la mesa, con los cables sueltos por todas partes, cinco equipos de resucitacion y un disco con hipo (perdon, bailando reggaeton), pense "diablos, creo que voy a tener que dentrar a picar...". Y todo esto por ssh.

El gran problema de los mails a MAILER-DAEMON era que el server estaba aceptando todo lo que viniera hacia la tabla de transportes (lease dominios virtuales), ya que la tabla era la siguiente

dominio | transporte | acceso
dominio.cl | virtual: | OK

Como esta tabla era consultada antes que cualquier cosa cuando se mandaba un mail, cualquier mail de la forma fafafa@dominio.cl o lafafa@dominio.cl era aceptado. Y cuando saque la restriccion fue cuando empece a ver lindos "relaying denied" en los logs. Tuve que detener el server por dos minutos para pensar.

Por supuesto, el problema era la tabla de recipientes. Esta tabla debia consultarla sin tener que tomar en cuenta el dominio al cual iba el correo a recepcionar. Nota : esto es algo que creo que en Sendmail no se podria hacer de forma "facil". Un par de modificaciones en smtpd_recipient_restrictions y quedo operando nuevamente. Pero ahora se vino lo bueno : muchos clientes no estan conectados desde el server (sino de sus propias conexiones ADSL o telefonicas). Asi que debia permitirles seguir enviando correo de la forma antigua. Mejor dicho, como se dice en el campo, "que no e'note".

Pense en mil y una alternativas. Hasta que me tope con pop-before-smtp. Asi solo debia ver una manera de como diablos meto todas las ips dinamicas con tal que las utilice Postfix. Por suerte, si lo trae :D

En Debian, pop-before-smtp crea una tabla (hosts.db) donde guarda los IPs de los hosts que descargan correo. Mejor aun, una restriccion adicional en Postfix y ya tenia 2/3 del problema solucionado :)

smtpd_recipient_restrictions = ....
...
check_client_access hash:/var/lib/pop-before-smtp/hosts.db

Despues de la brujeria que he hecho durante meses en recolectar distintos patrones de correo (y aprovechar la regla DISCARD que silenciosamente manda al tacho de la basura el mail, dandole un par de palmadas en la espalda al spammer de turno), se hizo inutil junto con una base de datos de spamassassin de mas de dos años. Se me ocurrio por una estupidez suprema actualizar spamassassin, y los archivos .db2 dejaron de ser reconocidos. 2 años y fraccion tirados a la basura. Asi que partir de cero.

Y como diablos paro el spam? Me habian sugerido lo bueno que era greylisting. Asi que instalar Postgrey (un demonio de greylisting), configurar para dar una cantidad de tiempo razonable (300 segundos podria ser mucho, pero 180 no :) ) y agregar un par de magias a main.cf...

smtpd_client_restrictions = ...
...
check_policy_service inet:127.0.0.1:60000
...

Tres pajaros de un tiro!
* se redujo el spam de 300 a 5 por hora
* aun me siguen llegando, pero nada que una regla de .procmail no pueda hacer (nota: el problema es por otra cuenta que me sigue llegando spam y que esta direccionada a mi actual cuenta de correo. El server cayo en whitelist).
* no afecte en nada el funcionamiento. Claro que el main.cf quedo ilegible :(

La cirugia termino a las 3:30 am cuando logre cerrar el server y decidir que el disco con problemas no haria mucho daño. Me equivoque. MySQL estuvo a saltos hoy :(

Y siguiendo con el PWNAGE, me llaman hoy a las 9:00 por que no se podia leer correo desde unas maquinas via NFS. Nada que un mii-tool no arreglara en 20 segundos. Aun me pregunto como paso.

Ah, entre cosas mas mundanas, un antiguo jefe me palizeo en pool. Creo que necesito practica. Alguien sabe donde hay buenas mesas de pool en Santiago?

794 views » 5 feedbacks »

Escrito el 01/18/06 01:57:51 am por jci

...what have you just said?

Categories: Personal

Ya se fue mi cuarto dia de vacaciones.
Y se puede resumir en pocas palabras : Se echa de menos la familia.


Don't leave Earth without it

Cuando me decidi en irme a Santiago, con trabajo y vida nueva, no pense en cuanto me iba a afectar el hecho de dejar el nido. Claro, uno, huevon viejo y con malos habitos se volvia mas un problema estando en el nido hogareño. Hasta el 2004.

Y me fui solo, una mano delante y la otra atras (y cargando un bolso) y quedarme sin plata en menos de 24 horas (no, no me asaltaron, tuve que pagar muchas cosas por adelantado). Mi familia, claro, salto al rescate a los pocos dias, ya que no tenia ni para locomocion. Claro que la situacion cambio cuando me llego mi primer chocoso :-)

Dije que Talca es fomisimo a veces. Excepto, claro, cuando uno se junta con sus partners de antaño (de los cuales pocos quedan en servicio activo). Jim y Emilio el dia anterior a las elecciones. Fabio y Felipe (organizadores del encuentro de la UAS en Talca) el dia lunes, para conversar nuevamente de la vida, el universo y todo lo demas. Y de algunas sorpresas en el mundo de los Encuentros Linuxeros en Octubre de este año. Y de las charlas que les quede debiendo a estos muchachos, que lo mas seguro se concreten despues de Marzo.

(Ah, ademas, para los integrantes de GNOME Chile, ya tenemos una sede interesada en las reuniones posteriores en Talca, si es que alguien aun esta interesado en organizar/asistir a alguna que se haga a futuro).

Algunas de las cosas freaks de la conversacion fue Hanson. Si, el ultimo de los Hanson y los chistes de "Mmmm Bop!".

El martes decidimos irnos al sur, desconeccion total e irnos de reunion familiar a Concepcion. Primos y tios que no veia hace un par de años. Almorzar con la tonica de siempre : risas, conversaciones, risas, chistes.

Me rei bastante con todos los chistes y curiosidades de la familia. Ah, y por supuesto, no podian faltar los flashbacks tipicos de "cuando Juan Carlos estaba chico, paso esto...". Diablos.

Y no soy el unico de la familia que le gustan los chiches electronicos. Mi papa tambien es algo fanatico (aunque tecnologicamente mas discapacitado). Debido a cierto problema con un auto (demasiado largo y engorroso de explicar aqui) termino con un regalo que hace que los pasajeros de atras sientan el viaje mas corto.


Golden Years of Spaghetti Western

Entre los datos curiosos, tambien estan las criticas al plan AUGE del punto de vista de dos doctores en el servicio publico. Si, algunas veces hay que ver el problema desde donde se origina en vez de verlo desde fuera. Pero eso ya es otra historia.

Ah, gracias ademas para los que me comentaron "deja esa wea de telefono botada", "la compañia es mala", "cuanto te sale esa porqueria" y demases (recordar mi desconexion forzada), el servicio esta activo nuevamente. Probe de chiripa el dia viernes y funciono. Hasta termine ayudando en un trabajo a un rezagado con un documento rezagado...

312 views » 1 feedback »

Escrito el 01/16/06 01:58:25 am por jci

Someone was pwned before gone to bed

Categories: Misc Crap

Cierto. Bachelet primera presidenta de Chile.
Despues que estas elecciones tuvieron la cojonudez de echar a perder mi cumpleaños, ahora echan a perder mis vacaciones (aunque ya las boticas y centros de abastecimiento nocturno estan abiertos y la gente aun sigue celebrando).

Lo otro es que varios medios de comunicacion han dicho que esta jornada se vivio con absoluta normalidad y tranquilidad. Yo sigo opinando que si la gente se pone a abuchear y a aplaudir por cada voto que sale de la urna, vamos a seguir siendo "monos" que mas que estar eligiendo un Presidente, estamos usando el aplausometro...

No es que no me guste que la gente celebre voto a voto. Pero bueh, es mi opinion...

Ah, despues de haber revisado el plan de gobierno de Bachelet (por ultima vez) y actualizar el "Presidential Planet", pense en una manera reivindicativa de como darse cuenta que los que gobiernan hacen las cosas que prometen (quien sea que haya ganado, mi postura es igual ante todos : mientras Talca siga siendo la ciudad que es hasta ahora, los planes de gobierno son inutiles). Asi que estoy pensando en algo con PHP/MySQL, que sea como un "checklist" : haya algo que hayan dicho que iban a hacer, y otra persona va y chequea los puntos que se han cumplido, guardandose la fecha y por supuesto, un comentario acerca de este "cambio"). Asi, al menos, podre decir que no tendremos mala memoria. Recuerden, la fiscalizacion es la mejor forma de determinar si fue un mal o no gobierno.
Ah, y por supuesto, liberando el codigo de ese chiche. No se cuando empezar, pero se que lo terminare antes de Marzo :)

Pero en el fondo, suerte a los que van a empezar este nuevo periodo de gobierno (corto, por lo demas) y que ojala no se manden ranazos. Y eso que pienso que Lagos no lo ha hecho mal, pero pienso que lo podrian haber hecho mejor.

Despues de un largo debate de fisica, la vida, el universo y todo lo demas, ayer con Jim y Emilio (un amigo doctorado en Fisica) pudimos darnos cuenta lo fome que llega a ser Talca algunas veces. Ah, y por supuesto la tonica de la noche : la ley de subcontratacion. Despues de ser yo mismo un contratista, se pueden ver algunas de las cosas buenas y malas del negocio. Pero bueh, aun hay que cambiar algunos elementos que puedan ser demostrables (en papel).

La noche termino bien, sin incidentes, en un local de completos que no iba hace años (para los que visiten Talca, vayan a comer un sandwich al Lomax, 5 ote pasado la 2 sur), donde mas de un pantalon ha ganado una medalla de mayonesa/palta :)

Y siendo las 2:00 am, se sienten aun bocinazos y gente que esta celebrando. Incluso hasta un tiroteo.

Let the pwnage begins!

Ahora escuchando: Radio el Conquistador.

311 views » Send feedback »

:: Next >>

Acerca de este glob

On the Sixth Day, there was a Running Man looking for a Predator to stop a Raw Deal with a Commando. Only True Lies were said. But nao, Junior is about to get Twins, with the help of a Kindergarden Cop. That will be the Terminator of all struggles.

Archives