miércoles, abril 15, 2009

Abrir archivos .docx en OpenOffice (Debian Squeeze) 64 Bits

Me encontré con la imposibilidad de abrir este tipo de archivos que usan las últimas versiones propietarias de Office 2007 respentando las imágenes adjuntas que vienen en dicho documento. Pude abrirlo sin problemas pero mi sorpresa fué que no aparecían las imágenes. Mi intención claramente era poder tenerlo en formato .odt.

Investigando por la web puede encontrar el .rpm en la web de Novell y desempaquetar dicho .rpm.
Los pasos que seguí fueron los siguientes :

1 -Descagar la nueva versión del odf-converter-*.rpm

[Descargar]

Requiere Registro.

2 - Posicionarme donde he bajado este .rpm y correr el comando para desempaquetar el .rpm.

rpm2cpio odf-converter*.rpm | cpio -ivd

3 -Copiar los binarios ejecutables.

sudo cp usr/lib/ooo-2.0/program/OdfConverter /usr/bin

El uso es simple. Para convertir .docx (Word 2007) a .odt (Formato OpenDocument) solo lanza :

OdfConverter /i example.docx

Prestar atención con las versiones disponibles para la descarga. En mi caso he usaso la versión para 64 bits que es mi arquitectura actual.

Enlace de descargas Novell


Estos enlaces me fueron de gran utilidad para crear este post :

Ubuntu HowTo: Open .docx File In OpenOffice - Make Tech Easier


Convert OpenXML (.docx, etc.) in Linux using command line - OpenOffice.org Ninja


Si obtenemos el siguiente error :

$OdfConverter /i example.docx

OdfConverter: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory


Tendremos que crear un enlace simbólico de nuestra versión de libtiff (en mi caso la 4.2.1) a la libtiff.so.3.

# ln -s /usr/lib/libtiff.so.4.2.1 /usr/lib/libtiff.so.3

Y ahora si os funcionará.

sábado, abril 11, 2009

Tu propio soporte para portátil totalmente DIY

Con esta entrada lo que quiero es aportar una solución completamente DIY para el tema de los soportes o dock station para nuestros laptos. Es fácil encontrar soportes originales por precios que suelen oscilar entre los 20 y 30 €uros o incluso más.Para una solución tan simple como está se me ocurrió la genial idea de usar una pequeña base de altavoces que tenía los cuales venían de regalo en una antigüa promoción de Vodafone al comprar un SonyEricsson v630i. Ya que estaban guardados en su caja y practicamente sin usar al final le dí un uso inteligente. Había leído otras soluciones como hacerlo con una simple percha (salió mal todo hay que decirlo) y con un pequeño almacenaje para 20 cd's que vendían en Ikea. Digo vendían ya que al pasar por allí me encontré con que el producto estaba descatalogado (por lo menos en la tienda Ikea que tengo mas cercana)
No tuve que limar o lijar nada , el tema es que si lo tienes lo puedes usar como soporte y te sale completamente gratis. Ojo! el portatil que tengo es un Dell D610 ( con un panel de 14"1) el cual encaja a la perfección en los conectores macho que tiene el soporte de altavoces. Deberemos de disponer también de un teclado y un ratón USB para tenerlo todo listo.

El resultado podría ser este :


Soporte de altavoces


Conector para encajar con el boton de abertura del panel del portátil


De esta manera


Queda bien sujeto y estable :-)


Listo para trabajar

Se acabaron los dolores de espalda,de cuello o cabeza que amenudo tenemos los que nos dedicamos a estos e invertimos una gran cantidad de horas en sacar trabajo para otros. :-)

Espero que haya sido útil.

sábado, enero 24, 2009

Usando el comando Rsync



Como suelo almacenar toda la documentación del trabajo en mi pendrive pensaba que necesitaría tener una copia de dicho soporte en mi PC con una Lenny. Por mis miedos a pederlo todo o que el pendrive fallara (cosa que ya me ha ocurrido) me incitó a profundizar en el tema.
Era trabajoso tener que actualizar solo los contenidos más modernos con un simple copy paste. Pero encontré el comando rsync que hace la labor de sincronizar sin tener que estar pendiente de las fechas de modificación de los ficheros.
Pues ahora si es sencillo solo lanzar el comando y tenerlo la copia en local totalmente actualizada.

¿Qué tenemos?

-Un pendrive con mucha documentación.
-El formato del pendrive es vfat.

¿Qué queremos?

-Sicronizar con otros sistemas de ficheros (ext3).
-Mantener una copia con el contenido del pendrive actualizado.

¿Cómo lo hacemos?

En consola :

rsync --modify-window=1 -rtv --delete /media/KINGSTON/ibm_tecnico/ /media/LaCie/documentos/documentacion_de_proyectos/ibm_tecnico/

Y listo.

La opción de --modify-window=1 hace que compare los tiempos de modificación con menos exactitud de la normal.
-v, --verbose increase verbosity
-r, --recursive recurse into directories
-t, --times preserve modification times
--modify-window When comparing two timestamps, rsync treats the timestamps as being equal if they differ by no more than the modify-window value. This is normally 0 (for an exact match), but you may find it useful to set this to a larger value in some situations. In particular, when transferring to
or from an MS Windows FAT filesystem (which represents times with a 2-second resolution), --modify-window=1 is useful (allowing times to differby up to 1 second).

Para conocer sus multiples opciones no dejes de leer su página man.

Rellenando un PDF en GNU/Linux

Pues el otro día me encontré con el subsodicho problema. Me envíaron un documento en formato pdf y la secretaria de mi trabajo me encomendó la dificil tarea de rellenar un documento pdf para enviarlo a la gestoría. Y digo dificil ya que estaba con Hasefroch (Lamentablemente lo usamos en la oficina) y por lo visto a no ser que hayas pagado por el uso de PDF-XChange no puedes salvaguardarlo cuando has terminado de rellenar los campos del formulario.
Al final ella misma se encargó de hacerlo todo desde alli ( Me imagino que tendrían el software original).
Nada más llegar a casa me puse a buscar una alternativa libre y sin costo que hiciera la misma función. De primeras me encontré con la web de PdfFiller donde puedes subir un documento en este formato y con editor hecho en flash puedes imprimirlo y rellenarlo desde alli. Pero me quedé atascado ya que el boton de 'Done' parece que no funcionaba. Pensé que era problema del navegador ( usaba en ese momento IceWeasel) y lo dejé creyendo que se trataba de un problema de incompatibilidad (Aún pienso eso mismo).
Hasta que dí con el comando flpsed. Este mismo lanza un editor ( También acepta formato ps) y te da la opción de exportarlo a pdf. Los resultados son buenos. El uso es sencillo. En la consola lo podremos lanzar simplemente asi :

alex@blue-planet:~/Desktop$ flpsed MOD145.pdf
alex@blue-planet:~/Desktop$




Fué tremendamente fácil y rapido. Sin necesidad de usar ningún software propietario. Con esto volvemos a comprobar que el humano con el uso de licencias y codigo cerrado va para atrás en vez de ir evolucionando y progresando en temas informáticos. Algo que todavía muchos humanos nunca sabrán. Pero los tiempos actuales tan mercantiles nos lo ponen dificil. No quiero decir que todo sea gratuito en este mundillo pero algo tan simple como lo que nos ocupa en esta entrada es, pienso yo, ciertamente triste no tener a mano una solución free.

Estoy seguro de que existen más soluciones, pero esta me ha gustado. Ya para cuando me vuelva a ocurrir tendré esta opción donde recurrir. Estoy abierto a otras soluciones.

miércoles, diciembre 31, 2008

TOP 10 DEL 2008

Estas han sido mis preferencias musicales en este año que nos dejará en breve.

God Is an Astronaut - God is an Astronaut
Roger Joseph Manning Jr.- Catnip Dynamite
Anathema - Hindsight
Demians - Building An Empire
Cynic - Traced in Air
It Bites - The Tall Ships
Bohren & der Club of Gore - Dolores
Panzerballett - Starke Stücke
Savia - Fragile
Enslaved - Vertebrae


Aunque este año he preferido hacerlo un poco más detallado en mi journal de lastfm donde he puesto algunos albums que no he podido valorar por falta de tiempo. Estos aparecen en un orden no concreto. Se han puesto también algunos 'gigs' de los que más he disfrutado este año.


:))

..buena suerte en el 2009.

domingo, noviembre 30, 2008

Codificación de caracteres con iconv

He dado con este comando y me ha solucionado un problema con el que llevaba varios meses. El hecho de tener que utilizar un laptop en el trabajo con Hasefroch y tener que mirar de vez en cuando algún que otro pequeño manual en texto plano, y este mismo ya modificado, tenerlo que ejecutar en una máquina GNU/Linux en casa, me hizo encontrarme con el problema de los caracteres.
Sabemos que los ordenadores transforman cualquier cosa en codigo , por lo que codifican para poderlo interpretar. Necesitan buscar combinaciones para poder interpretar toda la variedad de caracteres que representan nuestros diferentes alfabetos.
Cómo existen la tira, Hasefroch por ejemplo utiliza normalmente ASCII , Mac OS X usa normalmente UTF-8 y Debian que es mi máquina usa generalmente ISO-8859-1 pero en mi caso usa UTF-8 , como se muestra aqui, al escribir locale en consola :

locale

LANG=es_ES.UTF-8
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=


Los problemas vienen cuando ejecutas un archivo en tu máquina que fué creado con una codificación diferente a la que soporta de forma predeterminada. El archivo no se visualizará bien. Como podemos ver en esta imagen:




Nos puede pasar cuando cambiemos de distribución, cuando hayamos salvados los datos de un disco antigüo y los hemos ejecutado en el sistema nuevo o como he comentado más arriba el hecho de usar Hasefroch y GNU/Linux para ejecutar el mismo fichero una vez modificado.

Con el comando file podremos ver el formato actual :

file restricción_de_llamada.txt
restricción_de_llamada.txt: ISO-8859 text, with CRLF line terminators


En mi caso el sistema tiene por defecto el UTF-8 y este mismo texto plano fué creado en el Hasefrog y tiene la codificación de ISO-8859 ( aunque deberemos usar ISO-8859-1 para que funcione). Aqui es donde deberemos usar iconv para realizar la conversión.

iconv -f ISO-8859-1 -t UTF-8 restricción_de_llamada.txt > restricción_de_llamada2.txt

Es decir:

El nombre de la herramienta.
El parámetro -f (para indicar from) seguido de la codificación del fichero
El parámetro -t (para indicar to) seguido de la nueva codificación y el nombre del fichero a convertir.
El redirector es útil en este caso para que el resultado no lo muestre por pantalla y lo vuelque a ese fichero nuevo.

Para más dudas siempre usar la ayuda del comando:

iconv --help


Si queremos mantener por defecto una codificación en el sistema podríamos cambiar las variables del sistema.
Una manera sería :

export LC_ALL=

es decir,

export LC_ALL=es_ES.UTF-8

para que se ejecuta cada vez que arranquamos y ahorrarnos teclearlo cada vez, lo añadiremos al .profile de nuestro /home.

Espero que sea útil.

lunes, octubre 06, 2008

Probando una Netinstaller en modo gráfico (Debian Lenny)

La verdad que no lo había usado y he quedado muy satisfecho con el trabajo hecho por el equipo de Debian.
La versión gráfica del netinstaller me ha parecido muy accesible dada la claridad de los pasos aunque tampoco hay que despreciar la instalación sin GUI.
En ambas versiones se nos presenta con la posibilidad de elegirla en nuestro idioma.
Posiblemente la gestión de particiones puede ser lo más quebradizo que se te pueda presentar pero ya cuando has pasado varias decenas de veces por lo mismo es coser y cantar.
A todo el que no la haya usado la recomiendo ya que no pierde ese feeling que tiene instalar un debian con un contenido de paquetes base (Si eliges esta opción).

En los pantallazos se nos presenta una serie de pasos (Están casi todos) para que nos podamos hacernos una idea del paso a paso de usar una netinstaller que en mi caso fué la Debian Installer Lenny beta 2 y el propósito de este rapido post.

Descargala desde esta página.









































Visita :
Debian site
Debian español

------------

viernes, junio 27, 2008

Deducción de 400€ para IRPF 2008 ¿Cuánto nos descuentan de IRPF?

El pasado 23 de mayo se aprobó en el Consejo de Ministros, el real Decreto-ley 2/2008 de 21 de abril. La nueva deducción de la cuota liquida de IRPF, con efectos desde el 1 de enero de 2008, cuya cuantía es de hasta 400€ anuales.
Con el objetivo de que los perceptores de redimiento de trabajo y de actividades económicas vean anticipados los efectos de la nueva deducción , sin tener que esperar a la presentación de las declaraciones de IRPF del ejercicio 2008.


Aspectos destacables de esta prestación en 2008:

a. Al haberse establecido sus efectos a partir del día 1 de enero de 2008, la deducción de 400 euros no resulta aplicable en la Campaña de Renta 2007.

b. Sólo resulta aplicable a los contribuyentes que obtengan rendimientos de trabajo(incluidos pensionistas) y de actividades económicas en los términos previstos en la norma.

c. Se configura como una deducción de la cuota líquida del IRPF.

d. La anticipación de sus efectos económicos a 2008 se efectúa mediante la reducción de las retenciones del trabajo que soportan los trabajadores y pensionistas y de los pagos fraccionados a ingresar por las actividades económicas, de la siguiente forma:

d.1 Trabajadores y pensionistas
Nómina del mes de junio 2008: las retenciones se reducirán en 200 euros, como máximo.

Nómina de los meses de julio a diciembre de 2008: disminución del tipo de retención en la cuantía necesaria para completar la reducción de las retenciones de 2008 hasta los 400 euros.


d.2 Empresarios y profesionales:
Reducción de hasta 200 euros en el pago fraccionado del segundo trimestre de 2008, y de 100 euros en los pagos fraccionados de cada uno de los dos trimestres siguientes.
La cantidad no reducida en un trimistre por insuficiencia del importe del pago fraccionado podrá reducirse en los pagos fraccionados de los trimestres siguientes del mismo año.


En forma de ejemplo . ¿Cómo sabremos lo que nos descuentan de IRPF?

* Un trabajador que cobre 1.385,56€ porque soporta una retención de 15% (267,86€). Realmente sólo en la nómina de junio tendrá una retención de 67,86€ y por tanto cobrará 1.585,56€.

* Un trabajador que cobre 990,84€ porque soporta una retención de 12% (147,53€). En la nómina de junio no tendrá ninguna retención de IRPF, puesto que no llega a los 200€ y cobrará 1.138,37€ (Suma de los 990,84€ + 147,53€).


En cuanto a las nóminas de julio a diciembre de 2008:

* El primer trabajador (del apunte de arriba) tiene pendiente los 200€ restantes hasta completar los 400€ que se irán descontando de su retención de su IRPF de manera prorrateada.

* El trabajador segundo, tendrá pendiente los 200€ + 52,47€ (pendientes) que se irán descontando de la retención de su IRPF de manera prorrateada.


Fuente :
http://www.aeat.es