lunes, 30 de julio de 2012

mkvtoolnix : ficheros matroska y el terminal

Hoy me encontrado en una situación de la que solo se sale con el terminal. Había obtenido dos versiones de la misma película animada en contenedores matroska. La primera, con resolución 720p, dual y con subtítulos, tanto en español (forzado y completo) como en inglés. La segunda, a 1080p, Dual, pero solo con subtítulos en inglés. La versión a 1080p tiene una calidad tal que he estado varios minutos disfrutando de diferentes escenas y viendo la calidad que se puede alcanzar. El problema está en que para que los niños puedan utilizar esas películas para algo más que divertirse (familiarizarse con el inglés, en resumen), es preciso que dispongan de subtítulos es español. Nunca había intentado extraer pistas de un contenedor matroska, y para su introducción (en general doblaje español) utilizo la GUI -aplicación gráfica- mkvtoolnix-gui. Sin embargo no he encontrado la forma gráfica de extraer las pistas, pero gracias a algún usuario, he visto que a través de las mkvtoolnix mediante línea de comandos -CLI- es muy fácil extraer los subtítulos en el terminal. Simplemente aplicamos inicialmente

mkvinfo fichero.mkv

con lo cual podemos leer a que número de pista corresponden los subtítulos. Una vez conocido, simplemente supone ejecutar

mkvextract tracks fichero.mkv 4:fichero_for.srt
mkvextract tracks fichero.mkv 5:fichero.srt

y ya dispongo de los subtítulos -forzados y completos- en español. Luego simplemente introducirlos en la versión de 1080p. Perfecto, simple, rápido (2 minutos). En una palabra, terminal y aplicaciones CLI.

Para más ayuda,

mkvextract --help

o visitar esta página web.

No discuto que haya aplicaciones gráficas que lo puedan hacer; es posible, yo no lo sé; simplemente, el terminal funciona.

Nexus 7 ¿dónde estás?


Me he decidido; entre la Amazon Fire y la Nexus 7 me he decidido comprar la de Google, pero aun no esta disponible en España.


Una lástima, por que la quería probar estas vacaciones, pero parece que no va a ser. Esperaremos hasta septiembre.


viernes, 27 de julio de 2012

Diskettes, ¿para qué?

Hoy tuve un ataque destructivo y me decidí a tirar cajas vacías de CDs y DVDs; unas 400 más o menos que aún tenía por ahí. De repente, apareció una caja de diskettes. Curiosamente, deje de guardar los trabajos en diskettes alrededor de 1997 y prácticamente se dejaron de usar después de la llegada de Windows XP. Para comprender por que aun estaban ahí esos diskettes, vamos a verlos:


1. Diskettes denominado Trabajos L. Me acuerdo como ahora mismo; mi último diskette con trabajos. A partir de este hacía copias de seguridad en CDs y ya no los guardé más en diskettes (es de finales de 1997 o principios 1998, cuando adquirí mi primera grabadora, una maravillosa Yamaha 6416 SCSI, que aun funciona hoy en un ordenador muy muy viejo).


2. Diskette "mitiquísimo" para reparar/instalar Windows 98. De hecho, falta uno, por que siempre teníamos uno con deltree (para borrar todo recursivamente) y filecopy (para copiar algunos ficheros que queríamos salvar) y un segundo con deltree y format (no entraban los tres en uno solo), para formatear más fácilmente. Usado hasta el 2002, aproximadamente.


3. Un disco con Lost & Found para recuperar ficheros del sistema; también de 2002-2003.


4. Y sorpresa, había diskettes de instalación de Windows XP (6 en total), para ordenadores que no podían arrancar desde el CD; cargaba lo básico y luego instalaba desde el propio CD. si no recuerdo mal, los generábamos desde el propio CD, pero ya ni me acuerdo (no creo que se usara a partir del 2003. Por cierto, creo recordar que estos Fuji los compré en Francia en 1996, o sea que el diskette tiene realmente 16 años).

Bueno, ya los he tirado a reciclar y espero no encontrar ninguno más, entre otras cosas, por que no tengo ordenador alguno con diskettera. Sinceramente, ya no necesitamos ni los DVDs, ¿para qué vamos a querer ahora los diskettes? 1,44MB, por si no nos acordamos. No da ni para una foto.

martes, 24 de julio de 2012

Windows instalado en ... ¿H:?

Lo peor de todo es que esto ya me había pasado antes; y no solo a mi, por lo que veo en la red. Si instalamos Windows XP (no era para mi) en un disco SATA con un lector de tarjetas por el medio, la unidad SATA se desplaza al final de todos los dispositivos. Como hace tanto tiempo que no instalo Windows, me había olvidado por completo. No olvidar, quitar las unidades USB antes de instalar Windows XP; preferiblemente no instalar Windows, pero hay mucha gente Windows "dependiente", fundamentalmente por que no lo instalan ellos (6 horas y media, dolor de cabeza y más de 10 reinicios).

lunes, 23 de julio de 2012

Opciones básicas para el uso de nano

Como he dicho varias veces, escribo mis textos directamente en nano. Las ventajas son obvias; consume muy pocos recursos, nos centramos en escribir y nada más y nos olvidamos de estilos y cosas que no son nada importantes a la hora de escribir y que nos despistan constantemente. Siendo menos poderoso que otros editores (emacs, vim...), tiene la ventaja de que las pocas funciones que realmente necesitamos las tiene descritas en la línea inferior de la ventana, así que la curva de aprendizaje es nula (para usar vim se necesita un metro cuadrado de papel pegado en la pared). Como es natural, una vez terminado el texto, se copia y pega a un tratamiento de textos para darle el formato final. Aquí es donde tenemos que tener en cuenta la opción --softwrap (o -$). Mediante esta opción el texto, en vez de estár siempre en una sola línea. Como ejemplo, he copiado el mismo trozo de texto del Quijote en nano, uno ejecutado simplemente como nano prueba2.txt, donde el texto se prolonga en una sola línea y es imposible copiarlo


y en este se ha ejecutado como nano -$ prueba1.txt, donde el texto se muestra siempre en la ventana y se copia muy fácilmente.


Las combinaciones de teclado que usaremos para copiar y pegar son las del terminal

Copiar (Ctrl+Shift+c)
Pegar (Ctrl+Shift+v)

Como señala el manual (man nano), esa función debe ponerse siempre la última

-$ (--softwrap)
              Enable 'soft wrapping'.  nano will attempt to display the entire
              contents of a line, even if it is longer than the screen  width.
              Since  '$'  normally refers to a variable in the Unix shell, you
              should specify this option last when using other  options  (e.g.
              'nano -wS$') or pass it separately (e.g. 'nano -wS -$').

Nano es muy cómodo y nos facilita mucho el trabajo, pero esta opción nos lo hace aun más fácil.

viernes, 20 de julio de 2012

Microsoft... ¿pierde dinero?

He leído una noticia (original) según la cual Microsoft pierde dinero... Voy a manifestar en terminal mis lamentaciones

nano lamentaciones.sh
#!/bin/bash
#
# Aquí un poco de sarcasmo

echo "[sarcasmo on]"

echo "Voy a llorar"
echo "[sarcasmo off]"

Ctrl+O
su -
     Contraseña

chmod +x lamentaciones.sh
./lamentaciones.sh


jueves, 19 de julio de 2012

impressive - aun mejor

He utilizado impressive en una conferencia-taller y ha funcionado perfectamente. Ofrece muchas ventajas:
Funciona en Windows. Solo hay que bajar el fichero comprimido y poner el contenido (un conjunto de librerías) en un directorio, y en ese mismo directorio meter el pdf o fichero/ficheros gráficos que se vayan a presentar. Luego simplemente se ejecuta desde terminal de Windows. Por ejemplo, tecla super+R, ejecutar cmd que nos lleva a una ventana DOS, ir al directorio y ejecutar

impressive fichero

y funciona directamente.

Para los usuarios de Linux nos supone una gran ventaja. Si trabajamos con Impress, siempre tenemos problemas al llegar a cualquier sala y proyectar nuestras presentaciones; nos enfrentamos siempre a ordenadores con Windows y el cambio a PowerPoint altera siempre las fuentes, aunque tengamos las ttf instaladas en Linux y las estemos usando y nos descoloca las fotos. Es más, aun teniendo LibreOffice en esos ordenadores, se alteran las fuentes. Para evitar esos problemas, llevamos siempre un pdf, pero el resultado no es tan atractivo como una presentación. Por si todo falla, suelo colgarlas en slideshare, pero no siempre hay conexión a red. Finalmente, siempre llevo un portátil, pero en muchos sitios no te permiten usar tu propia máquina. Con impressive está todo solucionado.
Para aquellos que estéis pensando en usarlo, genera un error que aparece recogido en la FAQ de la aplicación. Al picar en un enlace salta y aparece un terminal con un mensaje

Error: No display font for 'Symbol'
Error: No display font for 'ZapfDingbats'

pero la pantalla de proyección sigue en marcha y no hay ningún otro problema. No desaparece el error por instalar las fuentes en el sistema (lo he probado), ni incrustando las fuentes en la conversión impress-pdf (también lo he intentado); como dice la propia FAQ, podemos ignorar este fallo.
Recomendable incluir efectos de transición al exportar de impress a pdf, ya que mejora mucho la apariencia de la presentación.


Impressive, una aplicación muy muy recomendable, y disponible en repositorios de Fedora 17.

jueves, 12 de julio de 2012

Impressive, o como mostrar una presentación desde el terminal

Gracias a UsemosLinux he descubierto una aplicación que permite visualizar nuestras presentaciones a través del terminal. Se llama impressive. Realmente la llamamos desde el terminal,

impressive fichero.pdf

pero el resultado es espectacularmente gráfico. Para aquellos usuarios que animen poco sus presentaciones realmente resulta una presentación muy bonita, con transiciones muy elegantes simplemente apareciendo cambios en las variaciones de las diapositivas. Para mi ha sido un gran descubrimiento, permitiendo presentar los pdfs resultantes de nuestras presentaciones con facilidad. La falta de acceso a los enlaces es el único defecto que se le puede achacar, ya que si la conferencia es activa, con conexiones a la red, no nos va a permitir manejarlas, o al menos yo aun no he visto la forma.


PD. Otro punto a su favor, nos permite mostrar imágenes desde el terminal. He probado con un directorio con gif, jpg y png y simplemente poniendo

impressive *.*

me las ha ido enseñando una tras otra,

Muy recomendable.

RECTIFICO: sí que da acceso a los enlaces; lo único que sucede es que no cambia la apariencia del puntero del ratón.

martes, 10 de julio de 2012

Hoja de cálculo en terminal. Imposible la instalación en Fedora

Por pura curiosidad, y siguiendo mi interés en aplicaciones para el terminal (y recordando el mítico Lotus 123 que usaba hace mucho mucho tiempo), he buscado una hoja de cálculo en terminal. Una de las opciones es oleo, en teoría una hoja de cálculo que nos permitiría trabajar con pocos recursos, por ejemplo en el RaspBerryPi. Se baja el fichero de código fuente y se instala de forma habitual. Primero se descomprime

tar -xzvf oleo-1.99.16.tar.gz


a lo que seguiría la secuencia

./configure
make
make install # esta última como administrador

pero no he podido pasar de ./configure, ya que se produce un error en ella y se queda colgado en un bucle infinito, con lo cual no podemos llegar a make. Y no soy el único que ha encontrado este bucle. Lo he probado en Fedora 16 y 17, con 32 y 64 bits.


En las distribuciones derivadas de debian hay paquetes binarios deb, y para Fedora paquetes rpm (descarga). El paquete está preparado para mandriva y genera unas dependencias que no he podido resolver



En resumen, no he encontrado la forma de instalarlo. Tampoco estoy muy preocupado, ya que en hojas de cálculo normalmente me sirvo de gnumeric, y en ocasiones calc. Era simplemente una búsqueda de otra aplicación en terminal.

lunes, 9 de julio de 2012

¿Fin de Thunderbird? Cosas peores se han visto


La noticia (leída indirectamente de aquí y luego de aquí) de que Thunderbird va a dejar de ser desarrollada por Mozilla me trajo a la mente otros finales poco o nada anunciados de aplicaciones que habían llegado a ser parte de nuestras herramientas básicas en el ordenador. Después de un primer escalofrío lo pensé "fríamente" y me dí cuenta de la verdad de la afirmación de que las aplicaciones cliente correo son cada vez menos utilizadas. De hecho, solo utilizo Thunderbird en uno de mis ordenadores de oficina, teniéndolo además redireccionado a gmail, a partir del cual trabajo de forma habitual, manteniendo el cliente Thunderbird como copia. Es decir, preocuparnos, poco o nada. Eso sí, habra que buscar una forma, a ser posible de terminal, de hacer copias locales y de seguridad de gmail.

jueves, 5 de julio de 2012

Samsung ACE - queda poco espacio

Mi teléfono -Samsung Galaxy ACE S5830- me tenía loco desde hace dos días. Apareció el temible e inesperado mensaje "Queda poco espacio..." y desde entonces no se sincronizaba el correo, el calendario, la agenda etc... Como realmente estas máquinas nos esclavizan en vez de ayudarnos, de repente me faltaba uno me los órganos accesorios más importantes y necesitaba un trasplante.
Debido a mi ignorancia inicial, ya que nunca me he preocupado por la tecnología "celular", empecé cambiando la tarjeta MicroSD de 2GB por otra de 32GB. Se perdió la configuración de GoLauncher, con lo que tuve que instalarlo de nuevo y volver a configurarlo, además de tener que instalar muchas aplicaciones otra vez. Por supuesto, los 32GB en tarjeta no supuso ninguna ventaja, ya que el espacio falta de la memoria interna del teléfono, que es solo unos pírricos 180MB (de los 256 iniciales, supongo que el firmware -kernel y la máscara Android- ocuparán el resto). Además, la reinstalación de algunas aplicaciones empeoró la situación. Visto el fracaso, instalé la app diskusage, para ver como estaba la distribución de la memoria interna (escasos 10MB libres), moví todas las aplicaciones que se dejaron a la tarjeta (pocas se dejaron y de muy pequeño tamaño). Instalé la aplicación apps2sd, pero no me dejó mover más a la tarjata. La situación era cada vez más crítica, así que quedaban dos opciones:
1. Rootear el móvil, particionar la tarjeta e instalar link2sd, que me permitiría mover prácticamente todo a esa nueva partición de la tarjeta y enlazarlo a la memoria externa. El problema radica en la pérdida de garantía del móvil, teniendo en cuenta que es posible que se estropee en el intento.
2. Desinstalar una de las aplicaciones básicas que ocupan más espacio y que se puedan eliminar, ya que ThinkFree Office no recuerdo haberla abierto nunca, pero no aparece entre los paquetes "eliminables".

Decidí desinstalar una de las más "golosas" en MB, Facebook, y todo solucionado, por ahora.


De todas todas creo que rootearé la máquina, pero primero quiero actualizarla a través de kies, a ver si me deja. Surge un nuevo problema, necesito un ordenador con Windows ...