Opera Gratis Para Siempre

Desde hoy, y para siempre, Opera, el navegador más rápido y seguro del mercado, será gratuito. Y, como fiel admirador que soy, cumplo con la parte que me corresponde publicando la noticia en este blog.

De paso, aprovecho para sacarme el sombrero ante la trayectoria de Opera que, en mi opinión, ha sido siempre excelente. Durante todos estos años ha sabido sobrevivir magistralmente en un área donde muchos otros han caído y, si lo hizo, fue por mérito propio gracias a sus siempre innovadoras características que luego han ido sido copiadas (en el buen sentido de la palabra) por los demás browsers. Me refiero (entre otros) a los shortcuts, el tabbed browsing, los mouse gestures, el Next/Rewind y últimamente el cliente BitTorrent y el control por voz, todas ellas características inventadas por Opera y que (gracias a la falta de patentes de software) han sido (y seguirán siendo) copiadas por el resto de los browsers, lo cual me parece excelente, pero no hay que dejar de reconocerle a Opera el crédito que se merece (aunque igual tarde o temprano alguien las iba a inventar, ¿no? :))

Y estoy contento, no solo porque mi navegador favorito ahora es gratuito, sino por que la gente de Opera se haya dado cuenta que liberar el browser es el camino para lograr un mejor mercado (al ser gratuito será más popular y, al ser más popular, más teléfonos celulares y dispostivos portátiles querrán incluirlo como su browser principal y es de éstas licencias que Opera saca más plata).

Pero bueno, para los que aun no lo conocen, este es el momento para probarlo!. Aguante Opera!.

Problemas Con Mails De Adinet

En este artículo hablaré sobre el mayor proveedor uruguayo de emails (Adinet) y los problemas que han tenido (y siguen teniendo) sus usuarios al enviar mensajes. También intentaré explicar porque es necesario dejar de usar Adinet lo antes posible y comentaré sobre medidas que pueden tomar los administradores de sistemas para evitar problemas con la recepción de mails de Adinet.

Antes que nada, vale la pena recordar que nada de esto ocurriría (ni este artículo existiría) si nunca se hubiera inventado el SPAM. Pero el SPAM si se inventó y hay que adaptarse, asi que aqui estamos...

Listas negras de SPAM

Uno de los métodos más utilizados actualmente para combatir el SPAM es el uso de listas negras de IPs (también conocidas como RBL o DNSBL, por sus siglas en inglés) y son listas que contienen direcciones IPs que alguna vez fueron usadas para enviar SPAM. No existe una única RBL sino varias (algunas más estrictas que otras) mantenidas por diversas organizaciones (Spamcop y Sorbs son algunas de las más conocidas).

Si bien cada empresa tiene sus propias políticas de SPAM, cada día son más los servidores que están usando estas listas como primer mecanismo de defensa que, aunque muy lejos de ser perfecto, filtra una gran cantidad de SPAM.

Adinet y las listas negras

Ahora bien, lo triste es que los servidores de correo de Adinet (el mayor proveedor uruguayo de emails) están en varias de esas listas, entre ellas Sobrs (aqui) y Spamcop (aqui Actualización: Estos servidores en particular parecen no estar listados ahora, aunque sí lo estaban cuando escribí el artículo. De todas formas no cambia el concepto ya que ahora hay otros listados que antes no estaban). Esta es la razón por la cual, desde hace ya unos meses, muchos usuarios de Adinet se vienen quejando por problemas con sus mails enviados que no llegan..

Aunque depende de la lista, algunas de ellas aceptan hasta 3 solicitudes para remover IPs sin cargo y, de ahi en más, se exige el pago de un impuesto por cada solicitud extra. Dado que Adinet no está dispuesto a pagar para ser removido (en parte porque su servicio es gratuito) todo parece indicar que la situación va a seguir empeorando. Además, como Google revolucionó el uso del mail con su Gmail, ya no tiene sentido seguir usando Adinet hoy en día . No obstante, si bien cada vez quedan menos, todavía tiene un montón de usuarios activos. Quien aún tenga una casilla en Adinet debería abandonarla lo antes posible. Y "abandonarla" puede ser una tarea que lleve mucho tiempo, pues Adinet no permite configurar redirecciones automáticas a otras casillas (otro punto en contra).

Servidores de correo con RBL

Para quienes administramos servidores de correo en Uruguay (y utilizamos listas RBL) este bloqueo molesta bastante pues no podemos darnos el lujo de simplemente ignorar los correos de Adinet, al menos no todavía. Esto nos obliga a tomar una decisión: o abandonar el uso de RBL (opción sencilla) o excluir los servidores de Adinet de las RBLs (opción complicada). Antes de escribir este artículo revisé uno de los servidores y, desde el lunes (5 días laborales), tengo más de 50.000 SPAM filtrados por RBLs, lo cual me inclina fuertemente a optar por la opción complicada. Para excluir los servidores de Adinet debemos generar una lista de IPs a ignorar (llamadas listas anti-RBL) y dicha lista debe contener las direcciones IP de todos los servidores SMTP de Adinet, que son las siguientes:

  • 200.40.30.222 (smtp-s1.antel.net.uy)
  • 200.40.30.223 (smtp-s2.antel.net.uy)
  • 200.40.30.224 (smtp-b1.antel.net.uy)
  • 200.40.30.225 (smtp-b2.antel.net.uy)
  • 200.40.30.232 (smtp-s5.antel.net.uy)
  • 200.40.30.233 (smtp-s4.antel.net.uy)
  • 200.40.30.234 (smtp-b5.antel.net.uy)
  • 200.40.30.235 (smtp-s6.antel.net.uy)
  • 200.40.30.236 (smtp-s7.antel.net.uy)

De esta forma, teniendo una lista anti-RBL con estas IPs, nos aseguramos de mantener la protección de las RBLs y a la vez poder recibir correos de Adinet.

Hay que tener en cuenta que esto no es una solución sino más bien un "parche". La solución definitiva será esperar la caída total y el eventual cierre de Adinet (¿dos años?) y recordar que su servicio fue bueno por un tiempo, pero ya es obsoleto.

QEPD Adinet.

Detalles técnicos

Una explicación rápida sobre el funcionamiento de las RBLs puede encontrarse en wikipedia. Por más información sobre RBLs/anti-RBLs y su confuguración para distintos servidores de correo (Postfix, Qmail, Sendmail, etc) buscar en Google.

Artículos relacionados

Gestion De Contrasenas Personales

Parece ser que ahora va a ser posible espiar lo que la gente escribe en el teclado a través de un dipositivo que puede aprender el sonido característico de cada tecla y luego decifrar cuales fueron presionadas a partir del sonido que éstas emiten (más información aqui). El aparato debe ser calibrado (para cada teclado) por unos 15 minutos y los creadores afirman que alcanza un 95% de eficiencia.

Esta parece ser una excelente oportunidad para recomendar el uso de passwordsafe, una aplicación opensource para la gestión de contraseñas personales, tarea tediosa y muy delicada, sobretodo cuando el mundo digital forma cada vez más parte de nuestras vidas. La característica que resulta útil contra este "espía acústico" es que no es necesario tipear las contraseñas cada vez que se precisan usar.

El programa es muy sencillo y su uso está al alcance de cualquier usuario típico de PC. En mi caso, como trabajo en Linux y Mac OS X y uso el vim, aprovecho la encriptación que trae éste editor para guardar las contraseñas pero, si usara Windows, probablemente optaría por el passwordsafe ya que es muy cómodo de usar. También hay clones del programa para Linux y Mac OS X (ver la página) pero no sé que tan usables serán porque no los he probado.

Mi Historia Con Las Pcs

1982

  • Pierdo mi cordón umbilical
  • IBM saca al mercado la XT, que pasaría ser mi primera PC 9 años más tarde

1987

  • Primer consola de juegos (Atari). Gracias abuela!!

1988

  • Primer contacto con una PC.
  • Primer contacto con un juego de PC (no recuerdo si fue Karateka o Sokoban, pero estuvo entre esos)
  • Tomo curso de manejo de PC y programación en BASIC (muy básico)

1989

  • Tomo curso de Logo (puaj!) en instituto privado (es lo único que me dejan hacer por mi edad)

1990

  • Segundo año de Logo (si, otra vez logo!!, requete-puaaaaj)
  • A esta altura la computación me tiene re-podrido y estoy a punto de abandonarla para siempre (¿por qué nadie me avisó que existía C?)

1991

  • Mi primera PC: XT, 640 Kb. RAM, tarjeta de video CGA y PC-DOS 2.1. (Gracias viejos!!)
  • Primer juego escrito para PC (tateti, hecho en BASIC)

1992

  • Juegos, juegos y más juegos... Prince of Persia, Monkey Island, et al.
  • Tomo curso de programa de diseño gráfico para DOS (cuyo nombre no recuerdo)

1993

  • Primer modem (Cirrus 14400, todo una máquina para aquel entonces!)
  • Primer acceso a una BBS
  • Primer contacto con Windows 3.1 (aunque nunca lo usé como escritorio de trabajo)
  • Ingreso a red de mensajería FidoNet (mi dirección: 4:851/5.2)
  • Primer armado de una PC

1994

  • Empiezo carrera de analista programador (en ITI, 3 años)
  • Cambio sistema de escritorio a MS-DOS 6.22

1995

  • Pongo mi propia BBS (Omega Seven BBS, única del país hecha en ProBoard)
  • Primer Fido Asado (reunión del grupo de usuarios FidoNet)

1996

  • Cambio sistema de escritorio a Windows 95
  • Primera conexión a Internet (usando Adinet desde DOS y luego desde Windows 95)
  • Primer acceso a un FTP (desde DOS, para bajar material de Star Trek TNG)
  • Primer acceso a la web (usando Internet Explorer 2)
  • Primer email (prh@adinet.com.uy)
  • Primer acceso a IRC (Undernet, canal #uruguay)
  • Termino carrera de analista programador en ITI (último curso de computación que tomé)

1997

  • Primer página web personal (hosteada en Geocities, luego en Xoom, y finalmente en Tripod)
  • Primer programa comercial (escrito en Clipper, para la gestión de una fábrica de quesos)
  • Primer grabadora de CD: HP Surestore 6020 externa/paralelo (todo un negoción para aquel entonces!)
  • Primer LAN party (4 PCs - jugamos Quake, Duke Nukem y Red Alert)

1998

  • Primer uso de mensajería instantánea (ICQ, usuario 2786061)
  • Primer contacto con Linux (Redhat 5.0)
  • Primer proyecto de empresa de software free (PrH Soft) que llegó a tener un total de 8 o 9 programas escritos en Delphi
  • Primer trabajo relacionado con PCs: armado y reparación de PCs en ITI
  • Primer intento de registrar el canal #maldonado en Undernet (finalmente registrado un año más tarde por un amigo)
  • Primer lista de correo propia (divagues@onelist.com)

1999

  • Primer acceso a redes P2P (Napster)
  • Cambio sistema de escritorio a Windows 2000

2000

  • Comienzo carrera de ingeniería en computación (FING)
  • Ultimo juego asiduo de PC (Quake 3)

2001

  • Comienzo a trabajar con servidores linux
  • Primer script hecho en PERL
  • Empiezo a usar mutt como único cliente de e-mail (hasta que la muerte nos separe!)

2002

2003

  • Cambio sistema de escritorio a Linux

2004

  • Registro dominio personal (pablohoffman.com)
  • Cambio sistema de escritorio a Mac OS X

2005


Nota: Esta entrada es dinámica. Se irá actualizando a medida que mi memoria me lo permita.

Salarios De Programador En Uruguay

No queda duda que la ingeniería en computación es uno los mercados laborales más activos del Uruguay hoy en día. Y, con el constante incremento de la demanda de programadores, es interesante cuestionarse sobre las aspiraciones de sueldo en este área.

Las cifras aqui publicadas estan basadas en comentarios y conversaciones con amigos y colegas y, por tanto, deben tomarse con la respectiva informalidad del caso. No obstante, me encantaría oir opiniones (en especial, contradictorias) al respecto.

Yo, personalmente, valoro más la capacidad, el entusiasmo y la experiencia de cualquier programador más allá de cualquier título que posea, pero también reconozco que son factores díficiles de evaluar en muchas situaciones y por lo tanto valoro el crédito que se les da a los títulos, por dicha razón.

Como en todo mercado de este tipo, hay tres factores decisivos sobre el aspirante, que condicionan la oferta de sueldo. Ellos son:

  • nivel de estudios alcanzado (títulos)
  • experiencia laboral previa
  • especificidad del trabajo
En cuanto al nivel de estudios, tenemos por un lado los trabajos de pasantes y becarios que están destinados principalmente a estudiantes y tienen como objetivo la inserción laboral de los mismos. En este ambiente encontramos organizaciones como la Intendencia Municipal de Montevideo que está contratando activamente estudiantes medios y avanzados de la carrera de ingeniería en computación por aprox. $4.800 (6 hs diarias), lo cual equivale a $40 la hora-programador (en adelante, H/P). En cuanto a estudiantes con títulos medios (analista programador o similar) encontramos empresas como Tata Consultancy Services (TCS) de ZonaAmerica que ofrecen $9.000/8 hs. ($55 la H/P) , mientras que para ingenieros recibidos la ofertas de dicha empresa comienzan en los $12.000/8hs. ($75 la H/P). TCS, en general, no exige muchos conocimientos previos en áreas específicas, por lo cual dicho sueldo puede tomarse como un mínimo base para un ingeniero recibido. En empresas que hacen más incapié en la experiencia previa (como Genexus, o algunos bancos) podemos encontrar sueldos entre los $20.000 y $35.000 ($125-$220 H/P) o más.

En cuanto a la especificidad del trabajo, al área de base de datos resulta ser eliminatoria para casi todos los casos. Experiencia en desarollo web es también un área muy tenida en cuenta actualmente, aunque no necesariamente eliminatoria. En cuanto a plataformas de desarollo, he encontrado aproximadamente un 80% de solcitudes para .Net, seguidas de un 15% para Java, y un 5% para PHP/MySQL y otros lenguajes.

Para concluir, vale la pena resumir los números mencionados en un par de tablas:

Hora-programador segun categoría del aspirante

Categoría del aspirante Hora-programador
Estudiante sin títulos intermedios $40
Estudiante con títulos intermedios $50-$60
Ingeniero recien recibido (poca/nula experiencia laboral) $70-$100
Ingeniero recibido con buena experiencia laboral $125-$220

Porcentaje de mercado segun plataforma de desarollo

Plataforma de desarollo Porcentaje de mercado
.Net %80
Java %15
PHP y otros %5
Notas: Todos los sueldos son nominales. Al momento de escribir este artículo, 1 USD = $24.20.

Hay Alguien Ahi

Guau!, es increíble ver como mi blog está primero en Google y Alltheweb, al buscar por "vampiroz".

Creo que puedo haber batido algún record siendo que hace solo un mes que estoy al aire y (hasta donde sé y según Google) no hay ningun sitio que linkee a mi blog, salvo por mi página personal. Y eso sin mencionar que hay solo 9 aburridos artículos y ni siquiera he tenido tiempo de cambiar el tema por defecto del Wordpress.

Esto solo puede significar dos cosas: o elegí bien el nombre, o soy archi-famoso sin saberlo... me inclino más por la primera opción :). Aunque algo si es seguro: los algorítmos de búsqueda serán muy buenos, pero aún tienen un laaargo camino por recorrer. Afortunadamente, la web semántica y los microformatos vienen en su ayuda.

Además tampoco tengo instalado ningun registro de tráfico, asi que no tengo idea si alguien visita este blog o estoy escribiendo un diario íntimo.

Ustedes que opininan? Hay alguien ahi???.

Mac Podcast Uruguayo

Federico Ravera y Cinthia Castelo, dos amigos y fanáticos terrajas de Mac han puesto en línea el primer podcast uruguayo sobre Macs.

La dirección del podcast es: http://www.macacos.com.uy/podcast/macacocast.rss

El podcast (que por ahora tiene una sola entrada) es muy ameno y disfrutable. Federico es un cago de risa intenando explicar PGP/GPG para Mac y Cinthia, con su voz de locutora, habla sobre las novedades de la Creative Suite 2 de Adobe, la fusión de Adobe-Macromedia y sus dilemas psicológicos con el manejo de fuentes, luego de su cambio a Tiger (menos mal que no habló sobre sus problemas emocionales con TWiki, porque sino ahi marchamos :)).

En definitiva, son 20 minutos de podcast muy llevaderos y divertidos.

También, si son Maqueros Uruguayos, péguense una vuelta por Macacos, el primer (y, hasta donde tengo entendido, el único) grupo de usuarios Mac uruguayo, fundado también por los susodichos amigos podcasteros, hace ya varios años.

Osciloscopio Usb Proyecto De Fin De Carrera

Hoy tuve la presentacion inicial de mi proyecto de fin de carrera donde, junto con mi amigo Martin Szmulewicz, expusimos la idea y el alcance del trabajo. En pocas palabras, se trata de un osciloscopio USB para PC.

Pueden ver el documento de la presentación donde se explica brevemente sobre los alcances y objetivos del proyecto, y el resultado de las investigaciones hasta el momento. Actualmente estamos terminando al etapa de análisis y comenzando con el diseño del prototipo, aunque aun quedan varios cabos sueltos que iremos atando a medida que vayamos avanzando (cualquier comentario es bienvenido).

También pueden ver las diapositivas de la presentación aqui y, si les interesa el tema, pueden visitar el sitio de desarollo del proyecto donde se encuentra toda la información actualizada del mismo. El acceso es libre, por supuesto, y no requiere ningun tipo de registro previo. El sitio corre en TWiki, una excelente herramienta wiki.

Google Talk

Siendo las 9:22am del 24 de Agosto (víspera del día de la independencia de mi país) me acabo de conectarme por primera vez al servicio de mensajería instantea de Google (Google Talk) que estaba planificado para salir este miércoles pero se adelantó.

Sin embargo, por el momento no es seguro que vaya a funcionar para todos los usuarios pues, como es lógico, estan haciendo pruebas y hasta el miércoles no es "oficial", pero obviamente no pudieron evitar que la noticia se desparramara por todo el mundo. Creo que no hay un diario o sitio online que no haya tocado el tema.

¿Y lo mejor de todo saben que es?. Que Google sigue haciendo las cosas bien: adoptó el estándar XMPP (también conocido como Jabber) como protocolo de comunicación lo cual, viniendo de Google, no llama la atención a nadie. Sin embargo, yo no dejo de reconocer la bondad de Google en adoptar aún otro estándar más en su cartelera de servicios. Aunque en el fondo Google sabe que hacer las cosas bien es lo que lo ha llevado a donde está ahora y lo que lo mantendrá alli por un buen tiempo.

Todavía me cuesta creer que Google sea la primera empresa en darse cuenta que la mensajería instantanea es un servicio y no una aplicación. Es por gente como nosotros que conocemos en mayor o menor grado la tecnología y estamos hartos de ver las continuas cagadas de Microsoft que encontramos un refugio en Google, y además luego nos dimos cuenta que ese refugio es mejor que la alternativa. Entonces, ¿cual es la conclusión?. Google gana de una forma u otra. Ellos lo saben, nosotros lo sabemos. Y al final, todos ganamos.

Ahora es de esperar que se venga el despegue de los clientes Jabber. Ya hoy en día hay mucha puja en ese área, con excelentes clientes open source (a mi particularmente me gusta el Psi), pero con este "empujoncito" de Google sin duda que en unos meses va a ser el área más candente de desarollo de software. Y sin duda también marcará el declive de los clientes multi-servicio como Gaim, Kopete, Trillian y otros, aunque, para fortuna de ellos, sospecho que faltará todavía un buen tiempo para que los obtusos de Micro$oft se den cuenta que la mensajería instantánea es lo mismo que el email y, como tal, todos los servicios deben estar interconectados entre si. Los estándars y la voluntad existen, pero desgraciadamente los necios también.