enramos

Blog personal de Enrique Ramos Ortiz

Archivos de la categoría ‘Software’

Graba tu sesión de escritorio a un gif animado (byzanz)

Publicado por enramos.com en Diciembre 23, 2008

Aunque aún lo he probado, hace tiempo me encontré con Byzanz, una aplicación que graba nuestra sesión a un GIF animado.

Para instalarlo de Debian o derivados (caso de Ubuntu & Guadalinex), tan solo tendremos que hacer uso del repositorio con apt, aptitude, synaptic o cualquier otra aplicación de gestión de paquetes.

El paquete se llama byzanz pero el comando es byzanz-record, lo cual puede llevar a confusión. Algunas opciones son (extraídas y traducidas de la página man):

-d, –duration=SEG, duración de la animación (por defecto 10s)

–delay=SEG, retraso antes de empezar (por defecto un segundo)

-l, –loop, hace un loop de la animación

-c, –cursor, graba el cursor del ratón

-x, –x=PIXEL, coordenada X del rectángulo a grabar

-y, –y=PIXEL, coordenada Y del rectángulo a grabar

-w, –width=PIXEL, ancho del rectángulo de grabación

-h, –height=PIXEL, alto del rectángulo de grabación

–display=DISPLAY, display X a usar

Por otro lado, byzanz se integra en GNOME como un applet, por lo que podremos añadirlo a cualquier panel y elegir las opciones desde ahí directamente y de forma gráfica sin necesidad de estar tirando de consola.

Referencias:

Publicado en Documentación, Software | Etiquetado: , , | Deja un Comentario »

Software para catalogar colecciones

Publicado por enramos.com en Diciembre 19, 2008

Estaba revisando los proyectos para catalogar colecciones disponibles para GNU/Linux. En principio no voy a hacer una análisis sobre las distintas herramientas, pero sí una pequeña impresión que a medida que me vaya decidiendo por una o por otra iré completando:

En una ocasión “intenté” catalogar las distintas revistas de Linux & Software Libre que compraba (cuando podía permitírmelo). En principio probé a utilizar wordpress (bajo el nombre revisterux.wordpress.com)con el objetivo de tener el repositorio online, pero el resultado conseguido no era el deseado e intenté utilizar una aplicación Desktop de las descritas a continuación. Las ocpiones que estuve barajando fueron Tellico y CGstar, ya que eran las únicas que permitían crear colecciones a medida. Tras perder en varias ocasiones el trabajo realizado con GCstar, decidí utilizar Tellico.

En esta ocasión vuelvo a ojear las aplicaciones, esta vez para ir haciendo un catálogo de libros que tengo y/o me gustaría tener. Lo ideal es hacer colecciones a medida, ya que las que vienen preestablecidas o llevan excesiva información, o no se encuentran todos los campos que se necesitan. No obstante vuelvo a probarlas todas dejando aquí publicada la información obtenida para evitar hacer el trabajo en posteriores ocasiones.

TELLICO

Programada bajo interfaz QT (KDE), se encuentra en los repositorios y personalmente fue la que mejor me fue en una ocasión que intenté catalogar por artículos todas las revistas de linux de que dispongo (revisterux.wordpress.com). Permite crear colecciones a medida, lo cual suele ser lo recomendable aun teniendo esta una estructura ya prediseñada.

  • Interfaz: QT (KDE)
  • Repositorios Debian: Sí
  • Tipo de colecciones: Preestablecidas y definidas por el usuario
  • Busqueda por ISBN: No
  • Multiplataforma: No

GCSTAR

Aunque tiene muy buena pinta creo recordar que perdí el trabajo realizado durante las pruebas que estuve haciendo, razón por la cual lo descarté. Se encuentra en los repositorios y está programado en GTK2-Perl. Es multiplataforma lo que significa que podremos ejecutarlo en diferentes sistemas operativos. Permite buscar en diversos proveedores por ISBN o Título de manera que en caso de encontrarlo nos añade el libro de forma automática. Además permite crear colecciones personalizadas.

  • Interfaz: GTK
  • Repositorios Debian: Sí
  • Tipo de colecciones: Preestablecidas y definidas por el usuario
  • Busqueda por ISBN: Sí
  • Multiplataforma: Sí

GRIFFITH

Del cual no puedo decir mucho ya que me acabo de enterar de su existencia. Parece que es solo para colecciones de películas, lo cual limita mucho su uso.

ALEXANDRÍA

El más sencillo de los que he probado, con el inconveniente de que parece realizado exclusivamente para colecciones de libros. Realizado en Ruby bajo GNOME. Además no almacena la colección como archivo independiente, sino que trabaja directamente con gconf. Permite añadir un libro a partir del título o ISBN consultando en diversos proveedores como Amazon, pero de momento no he conseguido que me encuentre ninguna de los que he intenado añadir (O’Really, Packt Publishing)

ANT MOVIE CATALOG

El cual no he probado y no creo que lo haga ya que no parece ser software libre, aunque en su página web afirman que es free (no free software) y se dispone del código fuente. Además no está disponible para Linux pero parece que puede emularse por Wine.

En resumen, todos excepto Ant Movie Catalog son software libre y se encuentran en los repositorios de las principales distribuciones de GNU/Linux (en mi caso Debian Lenny Testing). Griffith es solo para películas y Alexandría para libros. Tellico y Gcstar viene con una serie de colecciones preestablecidas, pero podemos crear otras a medida (vinos, comics, revistas, chapas, sellos, que se yo…). Creo que el único multiplataforma es GCstar, pero tampoco le he dedicado tiempo a revisar esto último.

Referencias:

[librenet.wordpress.com] ~$ Coleccionadores de Archivos Disponibles en Ubuntu

[intelne.wordpress.com] ~$ Catalogar nuestras películas: Ant Movie Catalog vs. GCstar

Publicado en Software, Software Libre | Etiquetado: , , , , , | Deja un Comentario »

Klavaro Touch Typing Tutor

Publicado por enramos.com en Diciembre 11, 2008

Hace tiempo hablé sobre algunos proyectos de mecanografía con licencia libre en el que hablaba principalmente de Ktouch y TypeFaster Typing Tutor.

Hoy le toca el turno a Klavaro Touch Typing Tutor, una aplicación para practicar mecanografía con la ventaja de ser multiplataforma (funciona tanto en sistemas operativos basados en Linux como en Windows).

En algunas de las distribuciones GNU/Linux que más conozco está disponible en los repositorios oficiales como es Debian GNU/Linux a partir de la rama Lenny y Ubuntu a partir de Feisty (Guadalinex no trae el paquete en los repositorios).

En Windows para que funcione requiere de las librerías gráficas GTK (GTK Runtime Environment).

La aplicación viene con multidud de teclados para elegir (en nuestro caso qwerty_es), una serie de niveles y lecciones y algunas opciones para ver el progreso, la posición de las manos en el teclado, etc.

El único inconveniente que le veo es que no presenta modo “profesor”, de forma que no es un producto apropiado para academias y centros de formación, pero a nivel particular es una opción más que recomendable.

Yo estuve revisando la documentación existente para ver las posibilidades de traducirla a español, pero solo se encuentra disponible en Portugués y Esperanto, y de momento no he encontrado quien me lo traduzca. Si por casualidad hubiera alguien interesado que se ponga en contacto conmigo.

Referencias:

[klavaro.sourceforge.net] ~$ Klavaro Touch Typing Tutor

[sourceforge.net] ~$ GTK+ for Windows Runtime Environment

[Kikuelo.wordpress.com] ~# Sofware Mecanografía

Publicado en Software | Etiquetado: , | Deja un Comentario »

Taller de reparación y mantenimiento de ordenadores

Publicado por enramos.com en Diciembre 9, 2008

Este fin de semana se organizó el primer taller de reparación y mantenimiento de ordenadores al cual los asistentes acudían con sus equipos de manera que fueran ellos mismos los que aprendieran a reparar o actualizar sus ordenadores. El resultado es similar a llevar el equipo a un servicio técnico con la diferencia de que a través de los talleres se capacita al usuario para reparar, mantener, actualizar y configurar sus equipos por sus propios medios, sin necesidad de depender de un servicio técnico cada vez que tengan algún problema.

El usuario solo tiene que traer la torre de su ordenador (o portátil) y asesorado por un técnico va realizando las operaciones que precise para reparar su equipo (limpieza de virus, software, ampliaciones de hardware, etc.).

Además mientras los asistentes a este primer taller reparaban sus equipos se revisó y organizó distintos componentes recopilados con el objetivo de configurar equipos completos que puedan ser reutilizados en distintos ámbitos tales como escuelas. De hecho se están manteniendo conversaciones con distintos centros para estudiar las posibilidades de integrar ordenadores reciclados en las aulas con sistema operativo GNU/Linux. Aquellas personas que tengan ordenadores o componentes que no utilicen o estén averiados pueden ponerse en contacto conmigo para revisarlo y buscarle un uso a aquello que se pueda aprovechar.

Se podría decir que este primer taller ha sido un “proyecto piloto” para valorar las posibilidades de organizarlo periódicamente así como completar material necesario en caso de que esto suceda (mobiliario, switchs, destornilladores, periféricos, etc). Concretamente este próximo fin de semana se volverá a repetir con algunas solicitudes de asistencia que nos han quedado pendientes y a raíz de ahí se valorará la posibilidad de volver a realizarlo bien semanalmente o mensualmente, en función de la demanda de plazas existentes. Aquellas personas interesadas pueden ponerse en contacto conmigo para tenerlas en cuenta para futuras sesiones o bien este próximo fin de semana en caso de que se quedara alguna plaza vacante.

Publicado en Almería 2.0, Hardware, Software | Etiquetado: , , , , | Deja un Comentario »

Recopilaciones de Software para Windows en Imagen ISO

Publicado por enramos.com en Agosto 11, 2008

Ya existen varios proyectos que pretenden recopilar Software para Windows. Algunos de los que ahora mismo recuerdo son:

¿Conoces alguno más?

PD. Conforme vaya encontrando nuevos proyectos de este tipo los iré añadiendo.

Publicado en Microsoft, Software | Etiquetado: | Deja un Comentario »

Software Mecanografía

Publicado por enramos.com en Enero 10, 2007

Hace tiempo, estuve trabajando en una academia como responsable y monitor de aula, es decir, me hacía cargo de los equipos informáticos e impartía los cursos de mi especialidad :o )

El caso es que una importante fuente de ingresos de la academia, se debía a las clases de mecanografía para preparar a los alumnos para las distintas oposiciones que allí se preparaban.

Para tal tarea, utilizaban un software que para mi gusto dejaba bastante de desear, llamado Mecamatic. El caso es que como digo el programa es bastante pésimo, además de ser un producto propietario de pago, pero claro, en su día lo pagarían y entiendo que dependen de esta solución hasta que adquieran otra licencia de alguna otra aplicación (o decidan migrar a soluciones libres).

Por otro lado también he estado trabajando como profesor en el Plan de Formación de Dinamizadores de Guadalinfo. Realmente aquí no había que enseñarles mecanografía, pero estuvimos viendo las posibilidades que les ofrecía la herramienta ktouch (http://ktouch.sourceforge.net/) para la alfabetización digital de la población en lo que a mecanografía se refiere, incluida con la distribución Guadalinex (http://www.guadalinex.org).

Los principales problemas le veo a ktouch para uso en academias y centros de formación es que solo está disponible para Linux, y que no tiene modo “profesor” con el que poder controlar el progreso de los alumnos, establecer pruebas de velocidad a modo de competición y actividades similares que las academias suelen poner en práctica.

Ahora, de nuevo tengo que impartir un curso de Habilidades Informáticas para Windows, a través del Campus Virtual del Ayuntamiento de Almería.

El caso es que quiero recomendarles una aplicación con la que puedan practicar mecanografía, sobretodo aquellos que tengan dificultades, que seguro que los hay. Como es lógico, no quiero incitar a la piratería, por lo que busco una aplicación Open Source, y el ktouch en este caso no me vale, principalmente porque se trata de usuarios de Windows.

En principio no es mayor problema, porque conozco un proyecto que es software libre llamado TypeFaster Typing Tutor (http://typefaster.sourceforge.net), alojado en sourceforge y que por lo que recuerdo está bastante bien, con el inconveniente de que no existe un port a Linux (multiplataforma y esas cosas), y su desarrollo parece parado.

En la página del proyecto, en la sección Developers / How to help, indican algunas formas de ayudar, entre las que se encuentra Improve the Linux port, que para mí esta sería la ideal, pero lo malo es que mis conocimientos de programación son muy básicos remontándose a mis estudios universitarios, y desde que migré a Linux coincidiendo con el fin de estos, la verdad es que no he tenido tiempo para probar herramientas de programación (que más me gustaría a mí).

Otra de las formas de ayudar, es Link to http://typefaster.sourceforge.net, y por este motivo, es por el que me he decidido a escribir de nuevo.

Si alguien estuviera interesado en realizar el port a Linux, tiene disponible el código fuente en la página del proyecto, pero no se si esto es posible de forma sencilla, aunque supongo que no porque sino ya estaría hecho :o )

Yo he probado a compilar el proyecto utilizando KDevelop y me devuelve los siguiente errores:

MyMainWindow.cpp:1360: error: ‘ETIMEDOUT’ was not declared in this scope
MyMainWindow.cpp:1397: error: ‘ETIMEDOUT’ was not declared in this scope

Los archivos que he estado mirando son:

README-for-developers.txt

Project web site: http://typefaster.sourceforge.netThe program has been developed with C++ and QT.

The program has been mainly developed on Windows with the
use of Visual C++ 6, with “QtWin230-NonCommercial.exe”
installed. Although this QT install file no longer seems to be
available on “http://www.trolltech.com”, you may still be able to
get it from their ftp site: “ftp.trolltech.com”, probably in “qt/non-commercial”
If you want to develop on Windows, just open TypeFaster.dsw
in the source folder.

If you are interested in the Linux port, see README-Linux.txt

If you look at main.cpp, you will see that there is not much there.
The program really starts to get going in MyMainWindow.cpp
which then gets KeyBoardWidget.cpp and TextWidget.cpp going.

Another really useful way for you to help would be to contribute
more keyboard layout xml files. Take a look at the examples
in the layouts directory. You can also help by sending in lesson
files. Please make sure that you send the files as text files saved
with Unicode encoding but preferably zip or gzip them also.
(Info-ZIP’s Wiz is a free zip program).

If you are artistic you could design some
better icons, or even make the keyboard buttons look better, they
are drawn in the drawButton() method of MyButton.cpp.

Send patches, layouts, lessons, artwork, ideas … to “mataav@yahoo.co.uk”

If you are unhappy with the requirement that the teacher-class version needs to be installed into a writable, shared folder then let me know (mataav@yahoo.co.uk) and I will consi
der writing a network server process (which also means that it could work with many clients installed in different places). Or you could even do it yourself.

P.S. I would like the game to support more languages, so perhaps a font
renderer like: gltext.sourceforge.net or oglft.sourceforge.net
could be used (this would also mean that glut would no longer be needed)
P.P.S Another game would be nice or just improve the current one.

README-Linux.txt

The code should compile on Linux with the Makefile provided (assuming you have Qt3 installed).There are several problems with the Linux port:

1. No game (but should be possible since it is just OpenGL)

2. The buttons on the keyboard stay down once pressed. This seems to be a bug in Linux Qt3 in that the QKeyEvent in the keyReleaseEvent does not contain the QString of what key
it was.

3. The bounding box of text as reported by Qt seems to differ from Windows so small things like “,” look very bad on the drawn keyboard (if they can be seen at all).

4. The text does not fit in the button sizes and the buttons do not always fit on the dialogs. Can be fixed if some effort is put in.

If you improve the Linux port, send me the new source-code or just a patch. My email address is mataav@yahoo.co.uk

La última forma de colaborar que me gustaría mencionar es la de Donate money, así que invito a todas las academias y centros educativos que estén utilizando algún tipo de software de mecanografía pésimo, que en lugar de seguir pagando por utilizar un producto de mierda, se pongan en contacto con el desarrollador, para ver la posibilidad de seguir desarrollando la aplicación, o bien conmigo para llevar la gestión de su desarrollo así como la implantación y formación en los centros colaboradores.

Publicado en Software | Etiquetado: , , | 2 Comentarios »

Catalogo CD

Publicado por enramos.com en Enero 5, 2007

Como supongo que nos pasa a todos, cuando se tienen tantos cd’s con datos, a la hora de buscar algo, se vuelve una locura el ir metiendo cd’s y recorriendo los directorios para luego quizás ni encontrar lo que se busca.

Esto es lo que hacía antes, pero desde que encontré Gwhere mi forma de clasificar los cd’s ha cambiado. Según la página del proyecto oficial:

GWhere le permite administrar un catálogo de sus CDs y cualquier otro medio extraíble (como discos rígidos, disquetes, discos Zip, CD-ROMs, etc…) puestos en un índice en una base de datos. Con GWhere es fácil examinar sus CDs o hacer una búsqueda rápida sin tener que insertar cada CD uno tras otro.GWhere no está terminado, pero de todas formas funciona y es muy útil. GWhere es gratuito y se distribuye bajo la licencia libre GNU GPL.

Este programa está escrito en C con GTK+ para GNU/Linux, FreeBSD y MS Windows.

A esta aplicación le metes un cd, y el se encarga de montar el cd, leer los datos y guardarlos en una base de datos, que luego puedo consultar a través de una estructura de árbol para cada cd leído, o bien utilizando el formulario de búsqueda, que permite realizar consultas por nombres de archivos, carpetas o varios.

La aplicación aunque un poco verde aún es muy útil, y es lo mejor que he encontrado, o más bien lo único.

Lo que si echo e menos es una aplicación que utilizaba con Windows, llamaba cdrlabel. Esta aplicación lo que hacía era leer todos los datos del cd y colocarlos en una carátula para imprimir, de manera que la portada de la tapa de cd (delantera y posterior) llevaba impreso todos los datos del disco. La verdad es que esta aplicación me gustaba y me era muy útil porque entonces no manejaba gwhere y de esta manera me permitía buscar en los cd’s leyendo la portada sin tener que meter los datos del disco.

Ahora, aunque ya no tan útil, me gustaría aunque solo fuera por estética tener las portadas de los cd’s así, pero de momento no he encontrado nada parecido.

Espero algún día encontrar algún programa similar para linux, que esta empresa libere su código para no morirse de asco y tender a la desaparición, o crear yo un proyecto si es que algún día vuelvo a programar.

Publicado en Software | Etiquetado: | Deja un Comentario »