Categorías: Noticias

Hoy quiero hablarles de un interesante proyecto de Galicia, en España, se trata de Abalar, que integra las tecnologías de las información y el conocimiento en el ámbito escolar desde tempranas edades. Los niños cuentan con equipamiento en las aulas que les permiten interactuar con materiales digitales para complementar su enseñanza.

Se preguntarán, donde entra el software libre, pues bien, hablemos de los equipamientos que poseen. Los niños podrán contar con una ultraportátil con 1 GB de RAM, 250 GB de disco duro y un procesador Intel Atom a 1,66 GHz, el sistema operativo que utiliza es una distribución de GNU Linux, como indican en su página oficial, pero por el foto tomada al equipo se puede ver que es Ubuntu, aunque no se especifique nunca.

Y aunque cuentan con otros dispositivos, como un proyector, un armario para la carga de las portátiles y un router, me centrare en mostrarles la pizarra interactiva SMART Board 680V, la cual es sensible al tacto.

Los portátiles están equipados con herramientas como el Libre Office y el Gimp. Y los contenidos de las clases estarán disponibles mediante la licencia Creative Commons.

Artículo tomado de la intranet nacional cubana, sitio humanOS, redactado por Carlos Osiel Rojas Velázquez.

En determinadas ocasiones deseamos reemplazar texto dentro de un archivo, por ejemplo, cambiar en Documento.txt todo lo que diga “mi familia” por “nosotros”. Para lograr esto podemos usar nuestro editor de texto preferido (Kate, Gedit, SublimeText, etc) pero siempre es bueno conocer variantes, otras formas de lograr el mismo resultado 🙂

Sucede que con expresiones regulares se puede lograr esto, el comando sed es simplemente magnífico, tiene un sinfín de variantes y opciones pero… para aquellos que solo desean reemplazar texto de la forma menos compleja posible, para ellos es que traigo esta variante mucho más simple:

Siguiendo el ejemplo, tenemos el archivo Documento.txt ubicado en $HOME/Documento.txt con el siguiente texto:

(…) mi familia es como todas, como la tuya o la de tu vecino. De hecho mi familia intentamos ser personas responsables y a los ojos de la sociedad, políticamente y socialmente correctos. No obstante, en mi casa hay una oveja negra, y ese es mi papel LOL!. Yo siempre he sido el que no teme a decir lo que piensa (aunque no sea aparentemente correcto a ojos de la sociedad), aunque en realidad mi familia está harta de la suciedad sociedad de hoy en día.

Con el siguiente comando cambiará “mi familia” por “nosotros“:

perl -pi -e "s[mi familia][nosotros]g" $HOME/Documento.txt

Así de simple 🙂

Entonces el texto sería:

(…) nosotros es como todas, como la tuya o la de tu vecino. De hecho nosotros intentamos ser personas responsables y a los ojos de la sociedad, políticamente y socialmente correctos. No obstante, en mi casa hay una oveja negra, y ese es mi papel LOL!. Yo siempre he sido el que no teme a decir lo que piensa (aunque no sea aparentemente correcto a ojos de la sociedad), aunque en realidad mi familia está harta de la suciedad sociedad de hoy en día.

La sintaxis es:

perl -pi -e "s[lo-que-quiero-cambiar][lo-nuevo-a-poner]g" archivo-en-el-cual-reemplazar

Puede parecer un poco complejo el comando, vamos a desglosarlo un poco y explicarlo de forma un poco más simple 😉

  • perl : Lo que usaremos, perl
  • -pi : Pí, como π (el de valor aproximado de 3.14)
  • -e : La E imagínenla de “e de ejecutar” ^-^
  • Luego entre comillasabrimos con una s y cerramos con una g : “sg” … imaginen la S de Start (iniciar) y la G de Game Over 😀
  • A su vez entre la sg debemos poner dos juegos de corchetes: [ ] y [ ], quedando así: “s[ ][ ]g”
  • Dentro de los primeros corchetes como dije más arriba, irá el texto que deseamos quitar y reemplazar por uno nuevo, mientras que en el segundo juego de corchetes irá el nuevo texto a poner, siguiendo el ejemplo: “s[mi familia][nosotros]g”

¿Simple no?

La explicación es en realidad mucho más extensa que lo necesario para el comando, es bastante sencillo de entender 🙂

Perl es mucho, muchísimo más que una forma para reemplazar texto, es todo un lenguaje 😉

Si desean aprender más de él instalen el paquete perl-doc y échenle un ojo a toooodo lo que permite, simplemente es un universo diferente.

Por cierto y para cerrar, suponiendo que deseen buscar todos los archivos .txt que tengan en $HOME/Documentos/ y en cada uno reemplazar “mi familia” por “nosotros”, se puede unir find + perl para lograr esto:

find $HOME/Documentos/ -name *.txt -exec perl -p -i -e "s[mi familia][nosotros]g" {} \;

O bien usando un comodín:

perl -p -i -e "s[mi familia][nosotros]g" $HOME/Documentos/*.txt

El problema con esta segunda variante, es que no reemplazará en archivos que se encuentren en subcarpetas 🙂

En fin, espero que lo hayan encontrado interesante. Para mí ha sido realmente útil, ya puedo reemplazar texto directamente desde la terminal … genial! 😀

Categorías: ArchivoUsemosLinux

Avidemux es junto con Openshot uno de mis programas favoritos para editar vídeo o convertirlo a diferentes formatos y esta vez lo he usado para bajar la resolución de un pesado vídeo desde 1080p a 720p manteniendo una gran calidad y haciéndolo mas ligero para mi reproductor.


A veces los vídeos de alta definición tienen una tasa de bits muy alta (bitrate) y los reproductores modestos no pueden reproducirlos con fluidez, o tu televisor no tiene tanta resolución como la de el vídeo que reproduce o simplemente no quieres que una película ocupe tanto espacio. Con Avidemux, aplicando un poco de codificación y un filtro para redimensionar la imagen podemos obtener un tamaño mucho menor sin gran pérdida en la calidad.

Para empezar instalamos Avidemux:

sudo apt-get install avidemux

Existen una versión cli y otra qt pero no está traducida a nuestro idioma, así que recomiendo la versión gtk que también funciona en KDE y no tiene muchas dependencias pero si queréis instalarlas simplemente tecleamos:

sudo apt-get install avidemux-qt

ó

sudo apt-get install avidemux-cli

Ahora ejecutamos el programa desde el Menú, dentro de Sonido y vídeo. Pulsamos en Abrir para elegir el vídeo fuente que queremos editar, se nos abre la correspondiente ventana para explorar los archivos y elegimos nuestro vídeo mp4.

Nos aparecerá h.264 detectado, pulsamos Utilizar modo seguro.

Luego en codec elegimos MPEG4 AVC y en filtros elegimos Mplayer Resize y ajustamos el tamaño deseado, por ultimo en codec de audio elegimos copiar para dejarlo sin modificar. Podemos previsualizar el resultado desde la ventana de filtros y ya sólo nos queda guardar con el nombre deseado.

Aparecerá ésta ventana que indica que está codificando con los datos que podéis observar.

Como se puede ver el proceso es cómodo, simple y el programa funciona bastante bien.

Categorías: ArchivoUsemosLinux

Antes de proseguir con las distintas herramientas libres de creación multimedia, creo necesario poner a vuestra disposición una serie de artículos que estamos recopilando desde Hispasonic. La finalidad de esto es evitar el repetir contenido que está más que presente en “la red” y cuyo conocimiento puede ser más o menos importante en función de nuestras necesidades.A partir de aquí, intentaré enfocarme en el uso práctico de estos programas, aún evitando ser demasiado minucioso y sí más generalista, ya que ninguno somos profesionales del tema. Igualmente, a medida que acumulemos más manuales tocará volver a listarlos.

Configuración del sistema y JACK Audio Connection Kit

Mis primeras entradas de Audio GNU en UsemosLinux han estado orientadas a preparar un sistema genérico y a descubriros un buen puñado de distros con las que ahorraros esos primeros pasos. No está de más saber qué pasa en nuestro sistema de “baja latencia” (para esto empezamos a jugar con Linux, ¿no?). Aunque con las últimas versiones del Kernel ya es prescindible la utilización de un kernel-realtime, aún hay gente que lo prefiere. Por todo esto, la web argentina SounDebian debería de estar presente en vuestros marcadores. Aparte, incluye una buena sección de manuales.

La parte más engorrosa del proceso de crear música bajo Linux es acostumbrarse al uso de JACK. Aquí hay que “atarse los machos” y perderle el miedo. Es posible que nos encontremos más de un problema, pero mi experiencia me dice que la mayor parte de los usuarios que se vuelven locos para configurarlo es que “no se han leído bien las instrucciones”.

Es FUNDAMENTAL entender un mínimo su funcionamiento (aunque ayuda elegir un hardware de audio bien testeado bajo Linux, más de uno lo usa sin problema con tarjetas integradas). De vuelta a mi experiencia personal, los tutoriales de Semicorchux (Pablo_F en Hispasonic) son de lo mejorcito, y siempre está disponible para resolver dudas y ayudarnos con la configuración en esos foros.

Finalmente, en su día traduje un artículo del manual de AvLinux que resume el funcionamiento de JACK para los más noveles.

Ardour

Ardour es la “niña bonita” del software de audio GPL, y más desde la llegada de la versión 3. Otra opción igual de funcional (aunque más sencillo y de carácter “alpha”) es Qtractor. Trabajando con Ardour tendremos satisfechas la mayor parte de nuestras necesidades.

Hasta el momento hay manuales completos de la versión 2.8 (en Inglés y Castellano, ambos disponibles en SounDebian), a los que se suma una versión provisional del manual de Ardour3, de momento sólo en Inglés. Mención especial para el nuevo Manual On-line disponible en su web.

Pero claro, yo ya me conozco a los usuarios, e igual no queréis empacharos con 200 páginas de manuales, por lo que hay que facilitaros algo más simple. Pues estamos de suerte, porque existe Youtube. En lo que nos aclimatamos a la versión 3, podemos introducirnos a Ardour con los vídeos de Andriu (también usuario de Hispasonic) y Radialistas.

Miscelánea

Acabando (porque sino esta entrada quedará enorme…), voy a citar unos artículos más específicos:

Hay más, pero eso ya es otra historia…

Categorías: Otras

Saludos a todos de nuevo. Esta vez vengo a opinar acerca de la importancia del software libre en el Perú, el cual es el país en el que vivo y debo decir que aquí el panorama del software libre no parece ser muy alentador (excepto Red Hat que está al menos haciendo sus pininos aquí y PerúLinux que apoya las MyPES y PyMES), ya que prácticamente los usuarios de GNU/Linux están completamente sumergidos en el Warez (término usado para designar al software propietario que usa parches o cracks para activarse) y hace que simplemente se encuentre en una situación en la cual no se pueda optar por el software libre y/o de código abierto debido a las dependencias que genera.

El comienzo de la dependencia.

El comienzo del problema radica a fines de los 90’s, cuando Microsoft estaba en su apogeo monopólico, ha hecho que muchos países dependan prácticamente de Windows exceptuando a algunas empresas.

Con el pasar del tiempo y con el pasar del gobierno del Ex presidente Alejandro Toledo Manrique, ha aceptado hace un convenio con Microsoft para poder facilitarle las licencias para que se instalen en las PC’s de todos los centros educativos se instale WIndows XP Professional (Si no me creen, échenle un vistazo a las declaraciones que hizo Bill Gates acerca de esa medida).

Por el lado del público en general, se estaba gestando algo mucho más grave que la misma “piratería”: estaba aumentando del mercado del warez en Perú, precisamente en la Av. Wilson y en el Jr. Paruro en el cual se puede conseguir este tipo de software almacenados en CD’s/DVD’s vírgenes de cualquier tipo descargados de TPB, cyberlockers como Mega y 4shared y/o versiones de Windows 8 con archivos .BAT o cualquier activador que sirve para “activar” el sistema (Apple tampoco se salva con su OS X y su respectivo software diseñado para ese sistema).

La situación actual

Actualmente, estamos mucho más sumergidos cada vez más e el software propietario, y a decir verdad, muchos de mis compañeros de instituto se sorprenden al hablarle de GNU/Linux (incluso me apodaron “Linux” por tanto hablar de las distros de este sistema y por mi marcado interés en él) cuando les hablo de sus mil y un maravillas que tiene.

Compañías como Red Hat y Perú Linux están fomentando al uso empresarial de este sistema, el cual está ganando adeptos en casi todas las MyPES y PyMES que hay.

No obstante, en el uso de las computadoras personales, todavía seguimos arraigados a Windows en muchos aspectos, además que apenas se usan distros de GNU/Linux como BackTrack y Beini con el único propósito de ordeñar el internet de redes Wi-Fi ajenas.

Lo que más sorprende es que las declaraciones de Richard Stallman y de la FSF acerca del software propietario justamente se ajusten a la realidad que está atravesando el país, la cual es bastante preocupante que hasta tengo 2 portaCD’s que el 95% de ellos tienen warez, y el 5% tiene software libre y/o de código abierto.

Es más, la mayor parte de los medios de comunicación que hablan acerca de tecnología repiten el mismo mantra del uso del software propietario de forma legal, sabiendo que en el Perú es prácticamente imposible pagar US$300 de la licencia que cuesta Windows 8, US$900 por toda la suite Master Collection del Adobe CS6 y soportar el costo de mantenimiento de los antivirus que, a las finales, no nos deja salirnos de la burbuja creada por la dependencia del software propietario y por un gobierno que no pone de su parte a la hora de apostar por un desarrollo verdaderamente sostenible (de allí por qué me provoca envidia que países vecinos como Colombia, Argentina, Bolivia y Venezuela apuesten por el software libre y/o de código abierto).

Bueno, espero haber aclarado muchas cosas acerca de la situación que afronta el software libre en el Perú, y que al menos tenga un porvenir mejor que el que muchos piensan. Nos vemos y hasta el próximo post.

PD: recomiendo que le echen un vistazo a este vídeo acerca de Richard Stallman acerca del software libre en la educación.

Categorías: Noticias

Hoy les vengo a contar un poco de un proyecto llamado Medellín Libre. Básicamente se intenta implementar algo que no es nuevo, que se viene haciendo en muchos países en muchas ciudades a lo largo del mundo.

No es mas que una gran red inalámbrica tipo Mesh (O red Mallada) en los periféricos de la ciudad, hacia el centro de la misma, cerrando así, la brecha tecnológica que existe entre las dos partes, facilitando en intercambio de información.

Una de las metas de Medellín Libre es que la comunidad sea capaz de sostener los nodos (antenas), y que ellos puedan gestionar los servicios que se instalan en la Mesh y puedan administrar todo. Por eso se dan también cursos y talleres de redes y programación.

Este tipo de redes son gracias a algo llamado OpenWRT que es el Firmware usado en los Router. Claro que cada proyecto de Redes Mesh edita su propio Firmware y lo adapta así a sus necesidades.

Hasta el momento tenemos la instalación de 2 nodos y ya tenemos el 3ro para instalar. Entre los servicios que estamos implementando dentro de la red hay:

  • Servidor Web
  • Servidor de Chat XMMP
  • Servidor Multimedia.
  • Wikipedia
  • Blogs
  • Moodle.

Entre otros…

Este proyecto se lleva  acabo gracias a la comunidad de Software Libre de la ciudad sin apoyo gubernamental.

Para más información:

Página oficial:  http://medellinlibre.co

Twitter: @MedellinLibre

Fan Page: Medellín Libre

Correo Electrónico: admin@medellinlibre.co