Falleció Ian Murdock creador de Debian GNU/Linux

debian-fondo-leninmhs

Ian Murdock quien en vida crearía el sistema operativo universal Debian GNU/Linux siendo esté una de las primeras distribuciones de software libre, la cual hasta la fecha se caracteriza por su eficiente gestión de paquetes de software (APT), su estabilidad y seguridad lo cual le brindaría sitial de honor y amplio uso en servidores, así como su exitoso modelo de mantenimiento y actualización de versiones mediante colaboradores a nivel mundial.

Sigue leyendo

El software libre y el aprendizaje

En la actualidad una gran cantidad de procesos asociados al aprendizaje están directamente relacionados con las tecnologías.

Es normal en la actualidad que:

  • Para todas y cada una de las áreas del conocimiento exista software especializado que permita facilitar la pericia en dicha área.
  • Demos uso a mas de un computador diario (Equipo de escritorio en el trabajo, universidad, hogar, laptop, celulares inteligentes)
  • La realización de trabajos, proyectos o investigaciones requieran la utilización de distintas herramientas tecnológicas para su elaboración y presentación.

Es recomendable use el software libre existente para su profesión ó área de especialización, así como en todos los equipos de computación con los que interactue y a los cuales tenga acceso. Esto le traerá múltiples beneficios entre los cuales esta incluido uno muy importante,la capacidad de: “Aprender a aprender”

Entre otras cualidades, el software libre es idóneo para el aprendizaje porque permite el desarrollo de las siguientes facultades:

Creatividad: La cultura de crear por encima de consumir presente en el software libre termina siendo interiorizada por quien lo usa. El software libre minimiza las limitaciones que el proceso creativo pudiera encontrar en el uso de herramientas de software, usted no tendrá que pagar por software para soltar las riendas de su creatividad, no encontrara molestos virus, tampoco su software se desactivara o le estará recordando que usa una copia ilegal del mismo. Sigue leyendo

Probando LibreOffice 4 – Para todos los gustos

themes-personas-libreoffice4

Lo primero es descargar la nueva versión de LibreOffice 4 desde su página y según el gestor de paquetes de tu distribución de linux en este caso paquetes .deb (que pueden instalar en Debian, Ubuntu, Canaima, o Linux Minty), arquitectura (32 ó 64),  en esta entrada descargaremos y instalaremos LibreOffice Linux – deb (x86_64), versión 4.0.1, Español . Deberán hacer tres descargas, el instalador de LibreOffice4, el idioma de la interfaz y la ayuda.

Luego descomprimir los tres archivos con extensión .tar.gz que descargaron y colocar en un mismo directorio puede ser uno que creen que se llama LibreOffice4,

Abrir un terminal y realizar lo siguiente:

su –
cd /home/lenin/Descargas/LibreOffice4/
dpkg -i LibreOffice_4.0.1.2_Linux_x86-64_deb/DEBS/*
dpkg -i LibreOffice_4.0.1.2_Linux_x86-64_deb/DEBS/desktop-integration/libreoffice4.0-debian-menus_4.0.1-2_all.deb
dpkg -i LibreOffice_4.0.1.2_Linux_x86-64_deb_langpack_es/DEBS/*
dpkg -i LibreOffice_4.0.1.2_Linux_x86-64_deb_helppack_es/DEBS/*

Si no ocurrió ningún error deberían tener LibreOffice4 correctamente instalado y listo para usar.

libreoffice4-linuxmint

Menú LibreOffice4 en Debian Mint

Sigue leyendo

La Libertad no admite grises – El Software Libre y el Estado

En el año 2006, se dio a lugar un debate entre el software privativo y el software libre en la asamblea nacional, como parte de la discusión necesaria para el entonces proyecto de “Ley  de Tecnologías de Información” conocida en ese entonces como la “Ley de InfoGobierno”.

Una excelente reseña del evento la realizo Luigino Bracci, en su blog a través de tres (3) posts:

  1. Realizado primero foro de Software Libre vs. Software Privativo en la Asamblea Nacional venezolana
  2. Segundo artículo sobre el Foro de Software Libre vs. Software Privativo en el Parlamento venezolano
  3. Tercer artículo sobre el foro en la AN: La defensa de Hernández-Novich al Software Libre

Aún hay muchas personas que se preguntan por que Venezuela y otros países del mundo están migrando sus plataformas tecnológicas al software libre. Tal vez una de las mejores explicaciones de la necesidad de los gobiernos de usar software libre la encuentran en la ponencia realizada por Ernesto Hernandez-Novich titulada La Libertad no admite grises que se encuentra a continuación:

..:: Descargar presentación usada en el vídeo ::..

Nota Curiosa

  • La gran mayoría de los aplausos provenían de los integrantes de la comunidad del Software Libre que estábamos presentes, pero inclusive la bancada de asistentes que llevo Microsoft al foro terminaron aplaudiendo en muchas oportunidades esta ponencia.

Como nota curiosa sobre esta ponencia Ernesto Hernandez-Novich, su autor me comento lo siguiente:

  • Nota que las láminas las hice “en el momento” y con una herramienta muy diferente a la que uso actualmente, así que son muy simples. Ese detalle poca gente lo vió.
  • Yo pedí intervenir de último, porque mientras los demás hacían sus presentaciones, yo preparaba mis láminas incluyendo todos los argumentos en favor del software libre, combinando las refutaciones a aquellos argumentos falaces del resto de los ponentes.

Explicación somera de Tweets de Tecnología

tweets de tecnología

Es muy común para los que usamos twitter pensar:

¿Los tweets enviados simplemente pasan a la historia?

¿Quién los leerá pasado un tiempo? y ¿Como harán para llegar a ellos?

¿Alguien podrá encontrar esos 140 caracteres transcendentales que enviamos en algún momento?

A la fecha de este artículo mi cuenta @leninmhs tiene solo 650 tweets enviados (140*650 = cerca de 91.000 caracteres aproximadamente), siquiera yo puedo encontrar alguno que me interese como referencia de un tema técnico,  para dárselos a un conocido, o para volverlo a transitar. La propuesta que traigo es sencilla, seleccioné los tweets orientados a tecnologías libres (privativas solo para criticarlas) sobre los que he escrito, de esta forma pueden encontrarlos a partir de un punto de referencia o de partida, buscando fácilmente desde San Google.

01-08-12 Cuando tengan que limpiar #html usen #Perl así: s/<(?:[^>'”]*|([‘”]).*?\1)*> faltaría limpiar &nbsp; cc @NelsonFx @iamemhn
Una expresión regular que quita o limpia etiquetas HTML de la cadena o bloque de texto que nos interesa, adicional se elimino el muy usado aun &nbsp; mediante otra expresión de sustitución. Muy útil y importante tener a la mano el siguiente código:
[sourcecode language=”perl”]
#!/usr/bin/perl -wmy $html = ‘
<html dir=”ltr” lang=”es”>
<head><meta charset=”UTF-8″ /></head>
<body style=”font-family: small-caps;”>
<br/><b> HTML A TEXTO  / HTML TO TEXT   </b><br/>
<br/><b> limpiar cadena de texto de html  / clean html text string  </b><br/>
<br/><div style=”border-radius:5px;box-shadow:2px #DFDFDF;”><b> quitar etiquetas html / remove html tags </b></div><br/>
<img src=”img/perl-regex-html.jpg” /><br/>
<br/><div><b><font color=”red”>&nbsp;Lenin Hernandez&nbsp;</font></b></div>
<etiquetafalsa><b>Twitter: @leninmhs </b></etiquetafalsa><br/>
<b>Lenguaje de Programación: &nbsp;&nbsp;</b>Perl<br/>
<b>Sistema Operativo:&nbsp;&nbsp;&nbsp;</b> todos en los que se interprete Perl.
</body>
</html>’;
$html=~ s/<(?:[^>'”]*|([‘”]).*?\1)*>//gs; #regex que limpia el html
$html=~ s/&nbsp;//g; #regex que limpia el &nbsp;
print $html;
[/sourcecode]
Listado de Entornos de Desarrollo (IDE) para programar en Python, en lo particular he usado y me gusta Komodo Edit. Muy ligero y practico comparado con NetBeans ó Eclipse (escritos ambos en Java de ahí el consumo exagerado de recursos…)
Conocemos manejadores de contenidos muchos en PHP, en Perl hay, en Python también hay, pero en Python y haciendo uso del Framework de Desarrollo por excelencia en Python Django es como mucho pedir para los que lo usan, pero si los hay.
16-06-12 @diadebian mi opción es la “D” me toca hoy terminar unos pdfs usando #Reportlab de #Python
La librería ReportLab es excelente para generar PDF en el lenguaje Python. Si usan alguna distro basada en Debian pueden comenzar a usarla con:
#aptitude install python-reportlab
Después de tenerla instalada, a programar en python y leer la documentación de reportlab. El pdf que programe hacia mucho uso de tablas, se inserto imagen y algún otro detalle. Quedo así:
reportlab-python-table-sqlite

reportlab-python-table-sqlite

El derecho a la privacidad no implica tener privacidad

derecho a la privacidad

El siguiente cortometraje fue realizado por Delacrew, en el año 2007, de nombre REMOVE, con apenas 3.10 minutos de duración, este vídeo nos alerta sobre la ausencia absoluta del derecho a la privacidad en la actualidad, donde son pocas las personas que no tienen uno o más celulares, cuentas de correo electrónico y dinero en cuentas bancarias, las cuales manejan a través de medios electrónico (transferencias internet, celulares, compras o pagos de servicios online, etc… ) dejando muy relegado el manejo del dinero tangible con el cual realmente contamos.

El derecho a la privacidad no implica tener privacidad

Todos tenemos la falsa sensación de estar protegidos y seguros por tener un usuario y contraseña para cada uno de los servicios informáticos que usamos, creyendo erróneamente que así nuestra información es única y exclusivamente nuestra. Pues no es así. Nuestra información en estos servicios ( redes sociales, correo electrónico, comercio en linea, foros, bancos, entes e instituciones de gobiernos, telefónicas, cadenas comerciales, etc… ) son almacenados en sus bases de datos (suyas, de ellos, <- etc… ) pasando así a ser información y datos de gran valor para cada uno de los servicios donde esta nuestra información.

Si recuerdan la conocida y muy acertada frase “La información es poder” entonces le encontramos mas sentido a todo este rollo del que estamos hablando. Y es que las empresas detrás de estos servicios no solo usan los datos y información que generemos para mejorar nuestra “experiencia como usuarios” (recordarnos aquel amigo de la infancia, sugerirnos alguien con los mismos intereses, mostrarnos los enlaces mas acordes para el tema que estamos investigando, etc…) es de gran importancia y vital para ellos identificar tendencias, comportamientos,  patrones de consumo, etc… lo que se conoce como Minería de Datos o Data Mining de donde perciben importantes ingresos monetarios gracias a la publicidad y mercadeo haciendo buen uso de “la mirada constante, la palabra precisa y la sonrisa perfecta” parafraseando un poco la canción Ojala de Silvio Rodríguez y llevándola al contexto que en este momento nos concierne.

Sigue leyendo