Revolución

Revolución es el cambio o transformación radical y profundo respecto al pasado inmediato.

Con esta frase comienza la página de Wikipedia que define revolución, y en el 2007 en mi país (Uruguay) ha comenzado una revolución: la de darle a cada niño en edad escolar un PC y conexión a Internet.

OLPC revolución

Y esta revolución se está gestando sin enfrentamiento social, sin guerrillas, sin proclamas y casi en silencio. La están generando la voluntad de nuestros actuales gobernantes, un grupo de uruguayos y todos los niños que acuden a la escuela pública.

Creo que aún no somos capaces de darnos cuenta el alcance de esta revolución, pues como dice Wikipedia, revolución es un cambio brusco o radical en las estructuras, esto puede afectar en lo social, económico, cultural etc.

Y en el 2008 pum para arriba!

Foto de Pablo Flores, obtenida del sitio de Ivan Krstic

Por su seguridad cerramos el puerto 25

AVISO IMPORTANTE: Protección del puerto 25 del servicio Infinitum con modalidad de IP Dinámica para combatir el correo no deseado (SPAM).

virusLeo a través de MovilChica un anuncio por el cual, en Mexico, la empresa de servicios Internet Telmex estará filtrando el acceso al puerto 25 (SMTP) para los clientes que tienen conexiones con IP Dinámicas.

El fundamento para esta resolución que expresa la compañía: «con esta iniciativa evitaremos que las computadoras de usuarios que se encuentren infectadas con virus envíen correo no solicitado e infecten a otros usuarios, aumentando así la seguridad de todos nuestros clientes».

Que interesante «presente» que vivimos: computadoras con impresionante poder de cálculo que corre un software que es un caldo de cultivo para correr cualquier virus en la vuelta…. y que sin importar cuánto Ud. haga tratar de mejorar esa situación utilizando ese poder de calculo con antivirus residentes, anti-spam, y yo que se cuánta cosa más….. los expertos encuentran como solución la amputación de sus posibilidades de conexión.

Tal vez sería bueno comenzar a pensar que los virus no se atacan con anti-virus, sino que lo que se debe atacar es el caldo de cultivo con asepsia.

En pocas palabras: los sistemas operativos deben ser «enemigos» de los virus. No como sucede ahora que en su programa de oficina que se cuelga cada poco tiempo…., mientras que los virus están ahi tan campantes.

La selección natural y Linux

Me entero por Meneame una respuesta que Linus Torvalds le enviara a Rik van Riel a una afirmación que hizo éste sobre que Linux hace progresos a través de «pura suerte».

Me pareció interesante invertir unos minutos en traducir el mensaje original en Inglés, pues se trata de un hilo de discusión, donde se debate sobre el método de desarrollo de Solaris vs. el de Linux.

En Viernes, 30 Nov 2001, Rik van Riel, escribió:

> También estoy muy interesado, aunque voy a estar de acuerdo con
> Larry sobre que Linux no va realmente a ningun lado en particular
> y parece estar haciendo progresos por pura suerte.

Hey, eso no es un problema, que es una VENTAJA!

Sabes cuál es la pieza de ingeniería más compleja conocida por el hombre en todo el sistema solar?

Adivínalo – no es Linux, no es Solaris, y no es tu automóvil.

Eres tú. Y soy yo.

Y pregúntate como tu y yo llegamos a ser en realidad lo que somos – no fue a través de un diseño complejo.

Efectivamente: «por pura suerte».

Bueno, pura suerte, Y TAMBIEN:
– Libre disponibilidad y _polinización cruzada_ a través de compartir el «código fuente», o lo que los biólogos llaman el ADN.
– Un entorno de usuario implacable, que alegremente sustituye las malas versiones de nosotros con versiones mejoradas, a veces mediante sacrificios masivos (los biólogos lo suelen llamar «supervivencia del más apto»).
– Espontáneos desarrollos paralelos sin directivas ( «prueba y error»)

Hablando en serio: los seres humanos _nunca_ hemos conseguido reproducir algo más complicado que nosotros mismos, mientras que la selección natural lo ha venido haciendo sin siquiera pensar.

No debemos subestimar el poder de la supervivencia del más apto.

Y NUNCA cometas el error de pensar que puedes diseñar algo mejor de lo que puedes obtener mediante un despiadado método de prueba-y-error masivo con un ciclo de retroalimentacion. Sería como dar a tu inteligencia _muchísimo_ crédito.

Francamente, Sun está condenado. Y no tiene nada que ver con sus prácticas de ingeniería o estilo de codificación.

Linus

Esta discusión es del 2001…, y hoy me pongo a pensar si OpenSolaris no es el intento de Sun de querer tener un desarrollo «por pura suerte», como ha tenido Linux.

Colores para el prompt

Hace tiempo que mi CLI tiene colores y la mayoría de las configuraciones están descriptas en Colores para el CLI, pero el otro día estaba configurando mi consola bash en MacOS X y me puse a buscar sobre una guía de colores y encontré esta buena idea:

# ANSI color codes
RS="[33[0m]" # reset
HC="[33[1m]" # hicolor
UL="[33[4m]" # underline
INV="[33[7m]" # inverse background and foreground
FBLK="[33[30m]" # foreground black
FRED="[33[31m]" # foreground red
FGRN="[33[32m]" # foreground green
FYEL="[33[33m]" # foreground yellow
FBLE="[33[34m]" # foreground blue
FMAG="[33[35m]" # foreground magenta
FCYN="[33[36m]" # foreground cyan
FWHT="[33[37m]" # foreground white
BBLK="[33[40m]" # background black
BRED="[33[41m]" # background red
BGRN="[33[42m]" # background green
BYEL="[33[43m]" # background yellow
BBLE="[33[44m]" # background blue
BMAG="[33[45m]" # background magenta
BCYN="[33[46m]" # background cyan
BWHT="[33[47m]" # background white

export PS1="$FYELh$RS:$FBLEw $FGRNu$RS$ "

La ventaja de tener todas las variables dentro del propio .bashrc es que resulta muy simple cambiar y experimentar con otros colores, combinaciones y opciones.

La idea original la postea en MiCovran en Ubuntu Forums.

El promtp del bash puede tener información bastante útil (y en algunos casos divertida):

a El carácter ASCII de campanita(07)
d la fecha en formato "DiaSemana Mes Fecha"
p.ej: Tue May26
D{formato}
El formato de fecha de acuerdo con strftime(3) y el
resultdo es mostrado en el prompt.
e El carácter ASCII de escape (033)
h El hostname antes del primer '.'
H El Hostname
j El numero de tareas que está ejecutando el shell
l El nombre del dispositivo usado por el shell
n Nueva línea
r Retorno de Carro
s El nombre del shell, el $0 (a partir de la útima /)
t Hora actual 24-horas formato HH:MM:SS
T Hora actual 12-horas formato HH:MM:SS
@ Hora actual 12-horas formato am/pm
A Hora actual 24-horas formato HH:MM
u El nombre de usuario actual
v Version del bash
V Version del bash completa
w Directorio actual
W Nombre completo del directorio actual
! Numero en el hisórico del actual comando
# Numero de comando del actual comando
$ Si el UID es 0, un #, de lo contrario un $
nnn El caracter correspondiente al número octal nnn
\ Una retrobarra
[ Inicio de secuencia de caracteres que no se muestran,
se puede usar para incluir caracteres de control
] fin de caracteres que no se muestran

Claro, el mataburro de todo esto es un simple man bash.

Guía Práctica sobre Software Libre

Guía Práctica sobre Software Libre Impresionante ha sido el impacto que ha tenido la Guía Práctica sobre Software Libre, que fuera presentada en el reciente Latinoware 2007 por uno de sus autores Fernando Da Rosa, en distintos sitios sobre la temática del Software Libre en Internet.

Realmente ha sido un gusto de mi parte poder poner algun granito de arena a la hora de confeccionar esta guía junto a Fernando y Federico, por lo que me siento muy contento de la acogida que ha recibido dentro de la Comunidad de Software Libre.

Algunos sitios que han escrito sobre la guía son:

Tal vez lo más interesante es que ahora la misma puede ser mejorada (ampliada, traducida, adaptada) por otros, para darle un alcance mayor. Adelante, ¡todos podemos participar!

Baseball

Leonestiburones

El otro día me invitaron a presenciar un encuentro de Béibol en la cual los Leones de Caracas Baseball Club recibían a los Tiburones de La Guaira, dos de los equipos archi-rivales de Caracas, Venezuela.

Ticket Quién me invitó a ir, mi amigo Lergis Valero, tuvo la santa paciencia de explicarme desde las reglas simples, hasta las más complejas, enseñarme a interpretar el panel del estadio (que lleva una cantidad de datos) y, lo más sacrificado: soportar mis preguntas reiteradas sobre dudas que él acababa de aclarar unos minutos antes. Fue una suerte que Lergis hiciera de tutor en mi primera visita a un estado de béisbol; si no hubiera sido así, el béisol es a los ojos del ignorante un tipo que le da con un palo a una pelotita y sale corriendo…. pero (y tengo que reconocer que para mi fue una sorpresa) me encontré con un deporte muy complejo y con muchísima estrategia aplicada por uno y otro equipo.

En definitiva, la complejidad del juego solo hizo en mi despertar la llamita del interés, así que cualquier día de estos estoy volviendo a ver qué recuerdo y que entiendo, pues no solo son reglas nuevas, son palabras nuevas y por supuesto, las opiciones estratégicas que envuelven todo el encuentro.

En definitiva, si no conoce nada de béibol (como era mi caso) vaya al estadio con alguien que sepa (y tenga la paciencia de explicarle).

Baseball

Una cosa que llamó mucho mi atención fue el público.

Baseball

En mi país cuando se dice «voy al estadio», se está hablando de futbol; esto significa que hablamos de «barras bravas», tribunas separadas para cada parcialidad, la posibilidad evitar salir ambas hinchadas en el mismo momento, dejando salir primero a una y luego a otra, la posibilidad de violencia (dentro y fuera del estadio), la posibilida de destrozos y una fuerte presencia policial. En Uruguay, esta realidad del futbol, que es emergente al lado de otros países, ha llevado al alejamiento de la familia de los estadios (aunque creo que en Uruguay todavía se puede ir con cierta tranquilidad al futbol).

Y sobre este punto, el contraste con el béibol es notorio. Las parcialidades están totalmente mezcladas, cada una festejando las victorias parciales de su equipo en total paz. Uno ve padres con hijos pequeños disfrutando del juego, señores y señoras mayores. Y por eso me sentí muy a gusto en el estadio.

Tuve la suerte de conocer al fan #1 de los Leones de Caracas, el Sr. Lezama:

Baseball

que tiene 88 años y es fanático de los Leones desde su tierna infancia… ¡hasta me invitó una cerveza!

También al finalizar el encuentro y salir fue una interesante paz: algunos hinchas de los ganadores (Tiburones) cantaban algún que otro cántico, pero todo en suma tranquilidad. Realmente me sentí muy cómodo, iría con mi pequeña hija.

Por supuesto Venezuela tiene cosas hermosas: la naturaleza, las playas…… bueno, en el estadio no vi nada de esto, así que dejo unas fotos variadas:

tribunas y bellezas

Al final del encuentro el equipo triunfador realiza una especie de ceremonia de triunfo, poniéndose en fila todos los jugadores y pasando de a uno a golpear la mano de los restantes.

Baseball

En resumen, el béisbol es altamente recomendable para ir (si va acompañado de alguien que explique), me diverí y pasé un muy buen rato, en definitiva, un buen espectáculo deportivo.

Uruguay firma el cheque: ¡manden XO!

Uruguay ha sido el primer país en concretar su pedido de computadoras XO en el marco de lo que el Gobierno ha dado en llamar el Plan Ceibal, con el objetivo de dotar a cada niño cursando la escuela de un PC portatil y también a cada maestra o maestro.

Proyecto Ceibal

Un artículo a este respecto de BBC News destaca la actitud de Uruguay y expresa la reciente opinión de Nicholas Negroponte vertida al New York Times:

«Felicitamos a Uruguay por ser el primer país en adoptar medidas concretas para proporcionar computadoras portátiles a todos sus niños y los maestros y esperamos que otros países sigan este ejemplo», dijo Negroponte.

En el reciente Debian Day, mi amigo Fernando Da Rosa presentó la importancia del Software Libre en el Proyecto Ceibal.

No me quedan dudas del cambio sustancial al que se abre mi País. Tal vez uno pueda tener un cierto descreimiento de los gobernantes y políticos, o recelo de los burócratas de turno, pero si en algo todos podemos tener confianza es en los niños. Y esos niños recibirán proximamente un PC; y lo que yo aprendí en cuadernos, ellos lo aprenderán en una pantalla y en unos pocos años serán adolescentes, profesionales, artistas, industriales, comerciantes….

Ponete las Pilas

Me manda un correo mi amigo André Miani relativo a un congreso de jóvenes emprendedores que se realizará en estos días en la ciudad de Córdoba, Argentina, que lleva precisamente mi apellido por nombre de congreso: Pilas 2007.

Pilas Recargadas

A estas alturas no me han invitado a participar del congreso… supongo porque ya no soy joven, aunque mantengo mi espíritu emprendedor y además me llamo Pilas…

por eso van mis mejores deseos de éxito a los organizadores de un congreso con tan inportante nombre.

Y cómo dice la morochita: «¿Estás buscando darle un giro a tu vida profesional? Pilas es tu punto de partida.»

Extensiones para OpenOffice

OOo Extensions
Una de las quejas que he escuchado de OpenOffice es que no trae material adicional, es decir que no trae templates, ni íconos, ni dibujitos de esos que fácilmente suelen decorar documentos. Y una de las cosas nuevas que veo en el nuevo OpenOffice 2.3 es que ahora trae un enlace al repositorio de extensiones (algo simple, pero muy útil)

Así que mediante el menú Herramientas -> Administrador de Extensiones -> Obtener más extensiones aquí… es muy fácil llegar al sitio y navegar por el catálogo de extensiones.

Administrador de Extensiones

Y lo primero que hice fue descargarme varias colecciones de templates que existen alli.

También es muy fácil programar una extensión, hay un wiki para el que quiera hacer una.

Latinoware 2007

latinoware

Latinoware 2007 es el esfuerzo de Itaipu Binacional, del Parque Tecnológico de Itaipu y del Gobierno del Estado de Paraná, a traves de Celepar, y de otros colaboradores, para unificar el desarrollo y el uso de Software Libre en los países de América Latina, en el entendido que el carácter cooperativo del Software Libre es un item importante de integración cultural, económica y tecnológica.