10 abr 2014

13 sept 2013

¡Feliz Día!

program saludo;
var i:integer;
begin
        for i:= 1 to 1000 do
        writeln ("¡feliz dia a tod@s!");
end.


Feliz día a todos los programadores/as y también a los bibliotecarios/as.


21 ago 2013

Las grandes corporaciones piden protección a la Unión Europea.

Desde hace un par de días viene circulando la curiosa noticia de que un conjunto de compañías (entre ellas Microsoft y su nuevo súbdito socio, Nokia) han elevado una solicitud a la Unión Europea pidiendo que los resultados de búsqueda de Google restrinjan de algún modo los resultados del Software Libre. Además crearon una agrupación llamada "FairSearch" para cuestionar a la propia Google y sus métodos de búsqueda. Desde que tomé contacto con el Software Libre, recuerdo que siempre las grandes empresas del Software Privativo recurren a distintas tácticas para atacarlo. Desde presionar a empresas para que no vendan equipos con sistemas Gnu/Linux, hasta campañas de desprestigio, utilizando el método que se conoce como "FUD" , pasando por los clásicos vaticinios de muerte segura del Software Libre. Sin embargo nunca pudieron detenerlo, desde hace años que el SL tiene supremacía absoluta en los servidores  y datacenters  y si bien nunca pudo competir seriamente contra el software privativo en las computadoras domésticas, desde la aparición de los dispositivos móviles y gracias al sistema Android la presencia del SL en la informática doméstica crece día a día -por cierto, Android ya no está solo ya que la fundación Mozilla ya lanzo su sistema libre Firefox os.

Lo que me resulta irónico de esta nueva movida es que según estas empresas, el SL cuenta con ventaja competitiva injusta...¿injusta?¿dicen esto los mismos que durante décadas ejercieron prácticas monopólicas para ahogar en juicios de copyright a cualquier empresita que quisiera competir con ellos?¿Microsoft hoy se queja de que Android utilice Google search, cuando ellos enfrentaron múltiples juicios por hacer lo mismo con Windows e Internet Explorer?¿se quejan de injusticia los mismos que firman convenios de confidencialidad con gobiernos para que no sean públicas sus condiciones de contratación?¿los que invierten miles de millones de dólares en marketing para que veamos los afiches de sus productos en la calle, en la tele y nos digan lo magníficos que son en la radio? Si, esos son los que sienten que están en una situación injusta jajajjajajaja. Ya veremos que dice la Unión Europea, si respeta los derechos de sus ciudadanos o sí prefiere beneficiar a un grupo de empresas multimillonarias. Pase lo que pase, el Software Libre llegó para quedarse y veremos si estos dinosaurios de la informática pueden adaptarse al cambio.

16 jul 2013

Huayra, aire fresco en las computadoras

En la Argentina desde hace algunos años se implementó el programa "Conectar Igualdad", este programa tiene la intención, mediante la entrega de netbooks, de acortar la brecha digital entre los jóvenes que pueden pagar y tener un equipo y los que no. Entre las muchas críticas de las que fue objeto el programa estaba el hecho de que las máquinas vinieran con software privativo preinstalado. Estos equipos vienen con un arranque dual de Windows y una distribución Linux.  La distribución Linux elegida realmente presentaba muchos inconvenientes (era una versión modificada de Ubuntu, con un entorno de escritorio que simulaba Windows xp, y entre muchas otras cosas, por ejemplo, en "apagado" no tenía la opción "reiniciar" y en el menú había faltas de ortografía), además los equipos venían configurados para iniciar en Windows. Gracias al trabajo de la gente del programa "Conectar Igualdad" esto ya no es así. Ahora los equipos vienen con Huayra, un sistema basado en Debian, que tiene un excelente funcionamiento y una excelente selección de programas preinstalados. No sólo eso, sino que desde la página del programa se puede descargar una imagen iso del sistema para instalarlo en cualquier otro equipo. Yo ya lo instalé en algunas notebooks, netbooks y PC con muy buenos resultados. Desde mi punto de vista, las ventajas principales de este sistema son las siguientes :

La imagen de instalación es muy completa, de hecho no necesita postinstalación, salvo por el plugin   de flash, que incluso crearon un lanzador en el escritorio para darle doble click y se instale      
automáticamente. Se pueden bajar la imagen de instalación desde    

Entorno de escritorio "Mate", este entorno es en realidad una derivación ("fork") de Gnome2, es una   excelente opción porque es muy estable, consume pocos recursos, lo que lo hace muy bueno para    
equipos de baja potencia, pero si tenés  un equipo potente, se puede instalar "Compiz", docks y todo   lo que quieras para darle el aspecto y los efectos que más te gusten.

Una de las mejores cosas es que tuvieron en cuenta un problema muy común en nuestro país que es     que en muchas zonas o no hay acceso a Internet o el mismo es muy caro. Ese es un problema que  
con otras distribuciones se hace notar mucho, ya que por lo general las imágenes de instalación están
desactualizadas y/o requieren postinstalación, lo que implica que después de instalar hay que  
descargar gran cantidad de paquetes desde los repositorios. Eso en Huayra no pasa, además de venir   con gran cantidad (y excelente calidad) de software preinstalado, está todo actualizado y si requiere     actualizar alguno será periódicamente.

La comunidad Huayra, esta comunidad está presente en la web : http://www.comunidadhuayra.com.ar/  , además hay una comunidad Huayra en Facebook y también  
en Google+. En estas comunidades no sólo podemos encontrar soluciones a problemas que nos  
vayamos encontrando, sino también excelentes tutoriales.

Ojalá en algún momento Huayra tenga la fuerza suficiente para que se tome la decisión política de dejar el software privativo fuera del ambiente educativo y, ¿porqué no? se empiece a usar Huayra en las dependencias del Estado.
En definitiva, Huayra es una gran noticia, ojalá el proyecto siga creciendo y encuentre la respuesta que merece.

4 jul 2013

La Nueva Escuela Secundaria, o como disfrazar el fomento del atraso tecnológico.

Generalmente no opino sobre temas relacionados con política, no por falta de ideas, si no porque la política es un ámbito complejo, donde las respuestas fáciles casi nunca son apropiadas, sin embargo, a veces, hay cosas, que por su grosería, merecen ser mencionadas.
Me refiero a un hecho concreto, que ocurre en la Ciudad Autónoma de Buenos Aires, ciudad en donde vivo y a la que me une, como a muchos de sus ciudadanos, un afecto raro, una especie de amor-odio, que muy bien retrató Gudiño Kieffer.
En esta ciudad hay un gobierno del que no voy a opinar, pero que decidió promulgar una nueva ley para las escuelas secundarias. Esta ley se presenta bajo el prometedor nombre de "Nueva Escuela Secundaria" y la palabra "nueva" nos hace pensar en cambio, renovación, mejora.
Sin embargo, una breve lectura de las "características generales de la nueva escuela secundaria" y del "prediseño curricular de la nueva escuela secundaria" (ambos disponibles acá) nos permiten ver que, al menos en este caso, "nuevo" no implica mejora sino retroceso.

En el caso particular de las tecnologías de la información y la comunicación (las famosas "TIC's") siempre creí que la forma en que por lo general  se dan estas materias en las escuelas secundarias era errada. Sé que hay excepciones, y mi sincero agradecimiento para esos docentes. En la mayoría de los casos se les enseña a los alumnos la utilización de algunos programas , no de un tipo de programa, sino sólo de un programa determinado para una tarea determinada. Por lo general no se les enseña nada de como funciona una computadora, o de como se escribe un programa, o conceptos como "multiplataforma", sino, solo un programa, generalmente de ofimática o de diseño. De este modo se les enseña a ser, en el peor de los casos, consumidores pasivos de tecnología, usuarios que piensan en la computadora como una especie de "caja mágica" donde ocurren procesos que no comprenden. En el mejor de los casos, aprenderán a ser eficaces empleados de oficina.
No tengo dudas de que eso debe cambiar, que debe enseñárseles a utilizar la computadora como una herramienta de estudio, para facilitar la búsqueda de la información y la creación de su propio material. Sería apropiado, ya que el mundo está cada vez más automatizado, globalizado e informatizado, que pudieran desarrollar una mirada crítica de esos procesos, y poder analizar por sí mismos como los afecta esta situación y decidir que posición tomar al respecto. Pero para eso, hay que dejar de mirar las TIC's como un proceso mágico y comprender, aunque sea a un nivel básico, como funcionan.
Por supuesto que estas ideas no son solo mías, hay mucha gente, muchos profesionales de todo el mundo que no solo comparten estos puntos de vista, sino que tienen otros mas profundos, complejos, en definitiva, mejores. Hasta se habla de "pasar de las TIC a TAC" . Sinceramente creo que cualquier análisis serio deriva en la conclusión de que si queremos que los alumnos de hoy puedan mañana adaptarse a las nuevas tecnologías informáticas, debemos profundizar su conocimiento de estas áreas, deben conocer como funcionan, aunque sea rudimentariamente, los equipos con los que trabajan y los programas que utilizan, para que dejen de ser dependientes de determinados programas y puedan ser mas adaptables. Durante muchos años no fue muy importante la adaptabilidad, después de todo, uno sabía que en una oficina o una pequeña empresa se iba a encontrar siempre con un tipo de máquina (PC) con el mismo sistema operativo y el mismo programa para cada cosa. Pero esto ya no es así y es necesario que la informática deje de ser una asignatura de segundo orden, donde se aprueba por redactar una carta con el Word o cambiar el fondo de una foto con el Photoshop y empiece a ser lo que corresponde, una materia con un fundamento técnico y teórico y una herramienta transversal para el estudio de otras asignaturas.

Sin embargo en esta nueva ley no solo eso no pasa, sino que se le da una importancia aún menor que la que hoy tiene. Si se concreta lo que está definido en el "prediseño curricular" salvo por la orientación en informática (una de las siete posibles) sólo se puede ver algo de informática o TIC's en los dos primeros años. Y digo "sólo se puede ver algo" porque ni siquiera está claro ya que asumo que los temas referentes a TIC's estarían en una asignatura llamada "educación tecnológica" cuyo contenido desconozco. Luego, a partir de tercer año, en las otras orientaciones, no hay rastros de nada parecido.
No puedo evitar preguntarme ¿a quién beneficia este cambio?, claramente, no a los alumnos, que en un mundo cada vez más tecnificado e informatizado, tendrán menos herramientas para adaptarse a él.
Tampoco a las universidades públicas nacionales, que ya tienen serios problemas de deserción y esto aumentará aún más la brecha, porque los chicos salen del secundario creyendo que usar una computadora es jugar al "Assassin's creed" o chatear en Facebook y cuando tienen que empezar a buscar información específica o analizar los procesos lógicos con los que trabaja, por ejemplo,  un programa de bases de datos, simplemente les resulta muy difícil. Si fuera mal pensado podría creer que tal vez beneficie a algunas instituciones privadas, que seguramente pondrán al servicio de sus alumnos cursos o talleres introductorios, por supuesto, por el correspondiente precio. Pero no soy mal pensado.
Sin duda que este país tiene terribles problemas, pero también tiene cosas maravillosas, algunas, producto de la naturaleza, otras, producto de la visión de hombres y mujeres que nos precedieron, la educación pública gratuita es, sin duda, una de ellas. En todo el país la educación pública tiene serios problemas, y en la ciudad de Buenos Aires, ahora tiene uno más, porque quienes puedan tendrán la posibilidad de pagar para que sus hijos hagan cursos y aprendan  en instituciones privadas lo que no le enseñen en las públicas. Pero los que dependan sólo de la educación pública, simplemente deberán resignarse y tratar de minimizar la brecha con medios propios.
Un spot publicitario del Gobierno de la ciudad termina con el Jefe de Gobierno, Mauricio Macri, diciendo "Bienvenidos todos", muy apropiadamente la música de fondo es una canción de los años 70.
Sería bueno, para poner las cosas en su lugar, que terminara diciendo "Bienvenidos todos, al pasado".

15 jun 2013

Fibertel y Linux, una mala combinación.

Hace un rato llegué a mi casa y me encuentro con que una amiga mía, a quien ya hace tal vez unos dos años le instalé Linux (primero Ubuntu y luego Fedora) no tiene internet. Lo sorprendente es que cuando ella llamó a su proveedor (Fibertel), al decirle al operador que la atendió que ella no tenía Windows, sino Linux, le respondió que al no tener Windows no le podían solucionar el problema. Todavía no fuí a ver el equipo en cuestión, así que no sé que problema puede tener, pero por una rapidísima búsqueda web, parece que no es un problema de mi amiga sino una extraña "política" de  esta empresa.
Esta situación es primero que nada, bastante patética, la gente que atiende el teléfono de "soporte técnico" no son técnicos, son operadores telefónicos a los que se les da un instructivo sobre que hacer en caso de falla de conexión, si el problema es del cablemódem, no importa que sistema operativo tenga, pero aunque así fuera, hacer un instructivo para Linux es tan sencillo como hacer uno para Windows.
Este tipo de ridiculeces no son extrañas en los proveedores de servicios de Argentina, pero ya que dan un servicio tan pobre, al menos podrían aclararlo en algún sitio, de manera que los que usamos Linux podamos elegir libremente.

Me pregunto si a las empresas que usan Linux en sus servidores les dirán lo mismo.

Hace un tiempo atrás yo también estuve unos días sin internet, llamé a mi proveedor (Speedy) y para mi sorpresa me pasaron con la "sección linux" y me atendió una chica muy amable que luego de pedirme un "ping" y un "ifconfig" en la terminal de mi sistema, hizo su trabajo y al rato ya tenía mi conexión funcionando normalmente. La verdad es que desde ese momento, como decimos acá "se anotaron un poroto" y ese servicio es el que hace que a pesar de promociones de otros proveedores, yo no me cambie del que tengo, ahora de lo que estoy seguro es que si algún día me cambio, seguro, seguro, no va a ser a Fibertel.

Actualización: Lo justo es justo,mi amiga volvió a hablar con la empresa y le dijeron que aunque no le podían dar soporte, se iban a fijar si era problema de ellos y un rato después volvió a tener conexión, claro que no es la respuesta ideal y vaya uno a saber si realmente hicieron algo, pero el problema se solucionó y al menos tuvieron una actitud un poco mas lógica.

14 jun 2013

Instalando Linux 3: instalación de ejemplo con Opensuse 12.3

Ahora sí, la ultima parte del proceso de instalación, una vez que tengamos descargada la imagen (archivo .iso ) del sistema Linux que queremos probar y hayamos instalado Virtualbox en nuestro sistema, podemos empezar con el proceso de instalación. Yo elegí para este ejemplo Opensuciouse 12.3, pero como veremos con otros ejemplos más adelante, las diferencias en los procedimientos son mínimas en la mayoría de las distribuciones Linux

1) Vamos a nuestro Virtualbox y elegimos la máquina virtual que deseemos, 
que la habremos creado como expliqué acá:

2) Luego clickeamos en el menú "configuración" y una vez allí, iremos al submenú "almacenamiento", en ese submenú veremos una entrada que dice "controlador ide" que nos muestra que detecta la máquina virtual que tenemos como unidad de dvd, en este caso detecta el archivo de instalación:

3) Si no es el caso y nos muestra por ejemplo "vacío" o "unidad anfitrion" (ésta última quiere decir que detecta la unidad de dvd de nuestra máquina real), simplemente clickearemos sobre lo que nos aparezca y en la ventana "atributos" (al lado a la derecha) nos aparecerá un menú desplegable donde elegiremos "seleccionar un archivo de disco virtual":


4) Una vez seleccionado el archivo correcto, solo nos falta iniciar la máquina 
virtual, yendo a "iniciar" (al lado de "configuración") en el menú principal:



5) Cuando inicia la Máquina Virtual nos aparece la
pantalla de bienvenida 
del programa de instalación, en esta pantalla nos conviene apretar la 
tecla "f2" para poder seleccionar nuestro idioma:


6) Luego de presionar "f2" podremos ver el menú de seleccion de idioma:



7) Una vez hecho esto va a empezar a cargar todo lo necesario para realizar el proceso:



8) Durante el proceso nos puede aparecer un mensaje de advertencia, que 
simplemente nos avisa cosas como que la resolución de pantalla puede ser mejor,
o que el sistema operativo huésped va a capturar el ratón, simplemente aceptamos.


9) Nos va a aparecer algo parecido a las licencias de software, sólo que no es 
exactamente una licencia, es sólo informativo, así que no debemos aceptar o 
rechazar nada, simplemente le damos a "siguiente" y proseguimos:


10) Empieza el proceso en donde el instalador detecta el hardware 
y va cargando los datos y programas que necesitará a lo
largo de todo el proceso de instalación:


11) Ahora empieza la parte en donde debemos empezar a prestar atención, 
el programa nos pedirá que elijamos si queremos instalar o 
actualizar una instalación previa de Opensuse, lógicamente vamos
a elegir la opción de instalación, en esta misma pantalla tenemos
la opcion de "incluir productos adicionales" o "utilizar configuración automática",
la primera opción nos permitirá incluir repositorios extra de software, pero la
instalación va a tardar bastante más (dependiendo de nuestra conexión a internet)
les recomiendo usar la segunda opción y luego una vez instalado podremos
agregar todos los extras que deseemos:



12) En la pantalla siguiente podremos elegir nuestra región
geográfica y zona horaria


13) El próximo paso es elegir nuestro futuro entorno de escritorio, esto es
 100% cuestión de gustos personalmenteyo prefiero KDE y en máquinas 
con pocos recursos, XFCE o LXDE,  que los 
podemos elegir pulsando en "otros".




14) Luego viene la parte de particionar y formatear (quizás quieras
leer esto) como estamos instalando en una máquina virtual, podemos 
aceptar la opción que nos sugiera el programa de opensuse. En otra 
oportunidad veremos como hacer un esquema manual y como
instalar Linux junto a otro sistema operativo.


15) Nos pedirá que confirmemos los cambios para continuar.



16) Comienza la instalación, si no elegimos la opción de productos adicionales en el punto 11,
 el proceso será mucho más rápido que si lo elegimos. 
En la máquina de este ejemplo (Procesador doble núcleo y 2 GB asignados
de memoria  RAM) tardó un poco más de 20 minutos. Una vez finalizado nos
va a advertir que se va a reiniciar el sitema.



Cuando reinicie nos aparecerá nuevamente la panatalla del
punto 5, esta vez elegiremos la primer opción (arrancar desde el
disco rígido) si no queremos que nos aparezca de cada vez, debemos ir al
menú de configuración (punto 2) y habilitar en "unidad de
cd-dvd" las opciones "vacío" o "unidad anfitrión".


Con eso tendremos nuestro sistema OpenSuse instalado y funcionando en nuestra MV, listo para experimentar sin miedo a romper nada. Luego veremos como instalar los códecs y algunos 
programas extras para que sea plenamente funcional. ¡Que lo disfruten!