lunes, 14 de diciembre de 2009

Alternativa a los GIF animados, aPNG.

El software libre no se limita al uso de ciertos programas o sistemas operativos. Algo que es primordial para su uso y compatibilidad son los formatos de trabajo. Los formatos cerrados y privativos limitan el uso y manejo de archivos y lo que se pueda hacer con ellos, restringiendo y obligando al usuario a usar software privativo.

Afortunadamente cada vez hay más alternativas libres a los formatos privativos, hoy comentaré una alternativa al formato GIF. Este formato da cierto dinamismo haciendo uso de imágenes cambiantes que llaman la atención, pero tiene el problema de ser un formato privativo y sujeto a patentes, por tanto, su uso y manejo se ven sensiblemente reducido. Como alternativa al GIF se recomienda el formato PNG, que está libre de patentes. Recientemente he descubierto una extensión para firefox llamado «PNG editor», que permite la creación de animaciones en formato .apng de forma muy simple y rápida. Otro punto más para este genial navegador.

domingo, 13 de diciembre de 2009

Software libre en la educación. ¿Sí o no?


Una más de las múltiples incongruencias del estado español es su supuesta apuesta por el software libre, y luego por otra parte la adquisición de software privativo en sectores tan estratégicos como es la educación. Hace unos días se ha hecho público y definitivo el acuerdo entre el gobierno y microsoft, por el cual se ha "conseguido" una increíble rebaja en el precio del SO del gigante del software. Mientras tanto, cada vez que hay elecciones, uno de los puntos destacados de todos los partidos políticos es su apuesta por el software libre; además, el propio ministerio de Industria, Turismo y Comercio creó el CENATIC (Centro Nacional de Referencia de Aplicación de las Tecnología de la Información y la Comunicación basadas en fuentes abiertas), cuyo decálogo contiene el siguiente resumen:

«10 razones para elegir Software de Fuentes Abiertas en la educación:

1. Contribuye a formar personas libres, independientes, críticas y autónomas.

2. Permite enseñar con herramientas adaptadas a la realidad del alumnado.

3. Crea una Comunidad de Conocimiento Compartido.

4. Favorece en la persona la libertad de elección tecnológica.

5. Evoluciona rápidamente y permite una eficaz solución de los problemas.

6. Una solución madura, con experiencias de éxito en el entorno educativo español.

7. Permite ahorrar costes en la implantación, el mantenimiento y la gestión de los centros educativos.

8. Facilita que los alumnos dispongan en su casa de las mismas herramientas educativas que utilizan en su centro educativo, y de forma 100% legal.

9. Garantiza la seguridad.

10.Potencia la innovación de productos y servicios a través de empresas locales.

En definitiva, el Software de Fuentes Abiertas es un modelo educativo en sí mismo; libre, democrático, sostenible y tecnológicamente competitivo, y la opción ideal para el uso de la tecnología en el aula.»

¿Hasta cuando tendremos que aguantar las mentiras de los políticos? ¿Cuando dejaremos de comportarnos como estúpidas ovejas y les diremos claramente a los gobernantes que ya está bien de tanta mentira? Y antes de que a cualquiera se le pase por la cabeza el tema de que esto es una chorrada comparada con mil mentiras de mayor calado, tengo que darle la razón, condeno toda tomadura de pelo a la ciudadanía sea en el tema que sea, pero este blog trata sobre ingeniería y software libre.

PD: El software libre en la educación encaja perfectamente y va en sintonía con la idea de sostenibilidad que promulga la Organización de Estados Iberoamericanos con su década por una educación para la sostenibilidad. En la columna de la derecha hay un enlace para animar a adherirse a los objetivos de la década.

miércoles, 2 de diciembre de 2009

Mapa conceptual del Software Libre


En BULMA, he visto un mapa conceptual sobre el software libre que está muy bien y me ha parecido muy didáctico. Podéis descargarlo en unos cuantos de idiomas aquí. Espero que os guste tanto como a mí y comentéis sobre ello. Por cierto, no tenía ni idea de la existencia del idioma Interlingua, si es que no hay nada mejor que el SL para aprender cosas nuevas jeje.

sábado, 21 de noviembre de 2009

Formateando en NTFS desde Ubuntu


En ocasiones a pesar de utilizar GNU/Linux como SO se necesita formatear un disco duro empleando NTFS como sistema de archivos, por ejemplo por que se requiere que también sea accesible por otros usuarios que usan Windows.

Cuando se intenta formatear un disco duro desde Ubuntu utilizando una aplicación como Gparted, puede ocurrir que el programa nos informe de que no es posible emplear NTFS como sistema de archivos. Para añadir esta capacidad (y además ser capaces de gestionar unidades con este sistema de archivos en GNU/Linux), debe instalarse el paquete NTFSPROGS, mediante la orden

sudo apt-get install ntfsprogs

Una vez hecho esto será posible realizar el formato de la unidad en NTFS.

jueves, 12 de noviembre de 2009

Pequeños grandes programitas libres para pdf's

El formato pdf, en principio desarrollado por adobe y que fue declarado como estándar el año pasado, es realmente práctico ya que permite una muy buena visualización del texto independientemente del sistema operativo usado, con mínimas exigencias de recursos y con una aceptable calidad tanto del texto como de las imágenes que contenga. Por todo ello, es interesante su manejo y creación, así que en esta entrada se recomendarán los programas (preferentemente libres) que manejan este formato.
  • Creación de archivos pdf:
En Windows, el mejor que he probado para generar archivos en pdf es pdfcreator, que funciona como una impresora virtual. Para GNU/Linux, la impresora virtual de pdf equivalente se llama CUPS, y para su manejo se pueden seguir fácilmente estos pasos. Usando PostScript, se puede pasar de ps a pdf con ps2pdf (para GNU/Linux está incluido en la mayoría de las distribuciones, para Windows se puede bajar de aquí (MD5: 188385C164F04794DF52A8D8D9BD175E ) por ejemplo).
También se pueden generar ficheros pdf sin usar una impresora virtual, lo hace OpenOffice, LaTeX (del cual hemos hablado ya bastante por aquí: 1, 2, 3...), también se puede usar IText, etc.

  • Visores de pdf:
Al igual que hay gran cantidad de formas de generar archivos pdf, también hay muchos visores. Entre los más notables por su bajo consumo, rapidez y por supuesto por ser libres, están: MuPDF, Evince (ambos multiplataforma), Sumatra PDF y Sumatra PDF Portable (ambos para windows).

  • Manipulación de pdf:
Si lo que necesitas es unir pdf's, dividirlos, etc., nuevamente hay muchas opciones libres, siendo las opciones recomendables: pdftk (multiplataforma, fácil de usar y con gran cantidad de opciones), pdfsam (sólo para windows y también muy útil).

Creo que todos los programas referenciados son libres, si ves algún error o crees que hay otros programas libres que merecen ser incluidos, no dudes en comentarlo.

martes, 10 de noviembre de 2009

Intercambio entre distintas codificaciones de caracteres.

La codificación de caracteres es una norma o código que se sigue para representar información en distintos formatos, dicho con un ejemplo que sea algo más cercano, es por ejemplo el código Morse.

Normalmente usamos el ordenador sin pensar en cómo codifica lo que escribimos, pero eso cambia cuando tenemos que intercambiar esa información entre distintas formas de codificación. Ésto es justamente lo que ocurre cuando se intercambia cierta información entre sistemas operativos que usan codificaciones diferentes.
Concretando de nuevo con un ejemplo, si se tiene un archivo fuente escrito en \LaTeX en un sistema operativo tipo windows, su codificación en castellano seguramente será Latin-1 (o también puede ser Latin-9), y al abrirlo en otro sistema operativo diferente, tipo Unix por ejemplo, que use UTF-8, se verán caracteres extraños y la compilación dará seguramente errores (pasará lo mismo si se hace en sentido contrario).

Para solucionar este problema, hay varias opciones; una es el cambio de codificación del archivo, que es de lo que trata esta entrada, así que doy algunas opciones que he visto:
  • Usar GNU recode, tiene bastantes opciones de uso, y se encuentra para varios sistemas operativos. Aunque aún no tiene conversión en todos los sentidos, por lo que recomiendo el siguiente sistema.
  • Usar LibIconv, es también GNU, está disponible para varios sistemas operativos (en GNU/Linux suele venir incluido, y en windows lo puedes bajar de aquí), es fácil de usar y convierte en todos los sentidos (al menos en los que yo he probado funciona bien).
El manejo de LibIconv es tan simple como este simple comando:

iconv -f latin1 -t utf-8 archivo1.tex > archivo2.tex

-f es para indicar la codificación de origen (from) en el ejemplo es latin1, -t indica la codificación hacia la que quieres convertir el archivo (to) en el ejmplo es utf-8, y por tanto archivo1.tex es el archivo de origen que queremos convertir y archivo2.tex es el archivo final que obtendremos convertido.

Advertencia: hay algunos editores (por ejemplo Kile) que visualizan algunos caracteres convertidos de forma incorrecta, aunque compilan el código correctamente. Seguiremos buscando una mejor solución al problema, mientras tanto la solución propuesta es aceptable.

Si tienes alguna sugerencia, duda..., coméntala. Más información y referencias como el uso del comando file de GNU/Linux (que es un comando muy interesante para saber la naturaleza de un archivo y la codificación que usa independientemente de su extensión o aquí).

lunes, 9 de noviembre de 2009

Workrave, cuida de tu salud mientras trabajas


Generalmente cuando se pasa una gran cantidad de tiempo frente al ordenador, no se es consciente de los malos hábitos adquiridos (posición incorrecta del asiento, monitor a altura inadecuada, mala disposición del teclado o ratón, etc.) hasta que no aparecen dolores articulares que hacen replantearse la disposición del puesto de trabajo.

Precisamente para evitar su aparición o mitigar estos dolores existen programas como Workrave, que invita al usuario a hacer pequeñas pausas y merecidos descansos, a determinados periodos de tiempo totalmente personalizables.

Además de sugerirnos estos periodos de descanso, esta aplicación introduce una amplia variedad de ejercicios que abarcan desde movimientos de hombros y cuello, hasta ejercicios de enfoque visual, que pueden realizarse desde el puesto de trabajo.

Este genial programa, que además es software libre, puede instalarse en Ubuntu mediante la orden:

sudo apt-get install workrave

y cuya versión para Windows puede descargarse aquí , es sin duda una magnifica opción para cuidar de nuestra salud mientras trabajamos.