jueves 9 de junio de 2011

Convertir PDF de imagenes a texto con OCRAD

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks
Requisitos: tener el programa ghostscript y ocrad
sudo aptitude install gs ocrad

Aqui tenemos un ejemplo de como se realiza la conversión de un documento PDF a un archivo de texto, en este caso el PDF era de imágenes por lo cual se filtró a través de un OCR como lo es OCRAD:
gs -sPAPERSIZE=a4 -sDEVICE=pnmraw -r300 -dNOPAUSE -dBATCH -sOutputFile=- -q Dropbox/UAH/may-ago-2011/Analisis-Sistemas/Ingenieria.de.Software.-.Ian.Sommerville.7ma.Edicion.PRENTICE-HALL.pdf | ocrad > ian.somerville.txt

El resultado es que ya tengo en modo texto un librillo de ingeniería de software que estaba en imágenes listo para "copiar y pegar" parte de su contenido, sin utilizar herramientas privativas, y solo con un par de lineas en la terminal...

Fuentes:
GNU/OCRAD manual

lunes 31 de enero de 2011

Recuperar icono de volumen y otros Ubuntu 10

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks
Me encontré que luego de manipular un poco mi escritorio, habían desaparecido los controles de volumen y de cierre de sesión/apagado...

Para restaurarlos solo basta hacer click derecho sobre una barra de herramientas como, por ejemplo la principal (casi siempre arriba, donde estan los menús Aplicaciones, lugares, sistema). Allí seleccionar la opción: Añadir al panel... Una vez allí sólo se necesita ubicar las entradas denominadas: "Mini aplicación de indicadores" y "Mini aplicación de indicadores de sesión" una vez seleccionadas añadir y Listo!

Ubuntu en sus últimas versiones ha fusionado los applets de ciertas cosas "comunes" y no tiene estos accesorios por separado...

Y si lo tuyo es tan grave que hay que restaurar todo, aqui hay una guia de como hacerlo:

Restaurar Paneles de GNOME en ubuntu "de fabrica"

viernes 14 de enero de 2011

Tutorial para comprar Gift-cards en amazon

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks

Las gift cards (tarjetas de regalo) de amazon son una forma de pago muy interesante, que te permiten comprar a través de este portal o sus tiendas asociadas que vendan allí.

Puede uno preguntarse: ¿Por qué comprar una gift card para pagar, por qué no hacerlo directamente? Tengo tres argumentos muy válidos a la hora de hacer esto.
El primero: tienes la posibilidad de regalar una giftcard como un presente para que tu ser querido compre lo que quiera.

Segundo: y no menos importante, si estas en Venezuela y eres uno de los tantos venezolanos oprimidos por nuestra restricción cambiaria, y por mala suerte realizas una compra que no se puede concretar, amazon te hara un reembolso, y seguro pensaran: bueno que importa que la compra no se de, total me reintegraran mi dinero, pero, el problema es que tu reintegro será en nuestra devaluada y cada vez más vólatil moneda: el Bolívar Fuerte. Una buena práctica en general es, antes de comprar nada, primero comprar una gift card y auto-regalarsela, para luego realizar los consumos, de esta forma, si algo va mal el reintegro será en gift cards manteniendo los dolares disponibles para cualquier momento.

Tercero: Para terminar, si no gastas (inviertes) tus $400 en un año en Venezuela, pierdes este dinero, es decir para el año que entra solamente tienes opción a solicitar $4oo y nada más, por lo cual una forma de "acumular saldo" o no dejar perder ese dinero, es comprar una GC, ya que estas no tienen fecha de expiración...

En esta entrega traigo este tutorial/manual sobre como realizar la compra de una gift card en amazon, está en PDF y en PowerPoint para su descarga, puedes bajarla de megaupload o rapidshare:

Links de Megaupload:

Links de Rapidshare:

jueves 29 de abril de 2010

Clonacion de entornos multi boot linux-windows

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks

Como muchos saben existe una herramienta muy famosa llamada norton ghost, la cual permite entre otras cosas hacer clonaciones de equipos, si bien es bastante bueno para equipos winbug no da resultados tan aceptables para equipos con doble booteo. Este método o tecnica es aplicable para aquellos que poseen o administran varios equipos con características iguales de hardware (misma marca, discos duros del mismo tamaño, equipos ensamblados en lote, etc.) que deseen clonar su sala de máquinas con la posibilidad de elegir 2 o más sistemas operativos.



El proceso consiste en crear un equipo modelo con todo el software y configuraciones comunes, en resumén sin entrar en detalles ya que el proceso de instalación dual sera tratado en otro artículo, se realiza lo siguiente:

1. Instalar y configurar window$:

  • Programas de ofimática (office, open office)

  • Actualizaciones comunes: (sp2, sp3, windos media, iexplorer, y todos sus parchos e inventos inútiles)

  • Programas de internet (msn, firefox)

  • Antivirus y software de mantenimiento (con sus correspondientes actualizaciones)

  • Otras aplicaciones y configuraciones según tu caso (impresoras, direcciones ip, wallpapers, cuentas, etc)


2. Instalar y configurar GNU/linux (en mi caso instalé debian etch)

  • Insertar cd/dvd/extraible de instalación de la distribución y bootear a través del mismo

  • Realizar el particionado del disco utilizando el asistente de instalación, siguiendo cualquier esquema de particionado recomendado dependiendo del uso de las estaciones, teniendo en cuenta que el espacio ocupado por window$ no debe ser formateado. IMPORTANTE: recuerda poner la marca de arranque en tu particion boot si la definiste o en su defecto en /

  • Continua con el proceso de instalación configura el gestor de arranque (GRUB o LiLo), idioma, paquetes, red y todo lo que corresponda.

  • Al terminar puedes ingresar a tu sistema GNU/Linux actualizar el #vi/etc/apt/sources.list con tus repositorios favoritos, hacer un #aptitude update, luego un #aptitude upgrade, para luego comenzar a instalar lo que te plazca.


3. El proceso de clonación de equipos:

Teniendo nuestro equipo modelo como nos da la gana podemos proceder al proceso de clonación, en este caso explicare 2 formas una desde linux y otra desde window$ las cuales funcionaron perfectamente en 25 computadoras IBM ThinkCentre:

  • Desde linux: desde linux existe un comando muy poderoso llamado dd, el cual permite copiar bit a bit los datos de un dispositivo a otro lugar. Abre una terminal y haz lo siguiente:



    • Determina el nombre de tu unidad origen y tu unidad destino para ello revisa en /dev:



    • ls /dev/sd* /dev/hd*


    • Segun tu tipo de hardware disco ide, sata o scsi te saldra una lista de las unidades
      que comiencen con sd (sata, scsi) o hd (ide) seguidas de un número o letra.
      En mi caso los discos a clonar eran sata
      por lo cual mi dispositivo origen era sda y mi dispositivo destino sdb. Con esta información procedemos a realizar la clonación con el comando:


    • nice --15 dd if=/dev/sda of=/dev/sdb bs=4096&


    • Donde


    • nice -- 15



    • dd



    • if=/dev/sda



    • of=/dev/sdb



    • bs=4096&






  • Desde Windows: existen multidud de opciones en el mercado para hacer clonaciones pero la que me funcionó y fue la más aceptable se basa en una sencilla aplicación freeware llamada SelfImage la cual pueden descargar aquí



  • Alternativa adicional (no probada pero promete): consiste en utilizar un liveCD con un programa llamado CloneZilla que puedes descargar en http://clonezilla.org/ el cual ofrece ser una opción rápida y "sin dolor" para lo relacionado con clonación de entornos duales, la cual soporta: NTFS, Fat, ext3, LVM y un viaje de sistemas de archivos hasta de Mac OS X.


Adicional:

Al arrancar los equipos clonados en la parte de linux se desconfiguran las interfaces de red (por ejemplo ahora se llama eth4 o ethx pero no 0)

jueves 15 de abril de 2010

Instalar acetoneISO para gestion de imágenes de disco al estilo DaemonTools

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks

Me tope con la necesidad de tener un equivalente a daemon-tools en mi Ubuntu 9.10 y buscando por alli di con este programa que parece ser una buena alternativa muy completa y lista para usar



Para efectos de lo que queria inicialmente se puede resolver, (si es tu caso) muy facilmente sin instalar nada adicional en tu sistema. En mi caso queria montar para poder reproducir el iso de un DVD si utilizas el montaje integrado en GNOME no te va a dar resultado el querer abrirlo con VLC o Totem o cualquier reproductor, el truco esta en usar la termina y montar el iso del dvd en /media/cdrom/ para posteriormente con VLC por ejemplo decirle reproducir disco y seleccionarlo como si se tratase de un cd/dvd fisico, hecho esto te funcionaran perfectamente los menus y elementos interactivos del dvd. El comando a utilizar en mi caso fue:



sudo mount -t iso9660 -o loop /RUTA/ALOQUEQUIERAS/MONTAR.iso /media/cdrom0/


Abre el VLC y busca el cd que montaste y ahi tienes la pelicula con todos sus menus!



Ahora si quieres algo más versátil y con una GUI intuitiva prueba acetonelISO
Para instalarlo en Ubuntu 9.10 la forma más sencilla es utilizar el gestor de paquetes synaptic, en el añadimos el repositorio de la gente de getdeb (sitio muy completo con enorme variedad de programas .deb) de esta forma:


En Sistema -> Administracion -> Gestor_de_paquetes_synaptic -> Configuracion -> Repositorios
Vamos a la pestaña -> Otro Software -> Añadir ...



Y escribimos esto en el input que aparece, aceptamos y listo por acá ...
deb http://ubuntu.org.ua/ getdeb/



Ahora en una terminal podemos hacer un sudo aptitude install acetoneiso y eso es toddy!! encuentralo en el menu Aplicaciones -> Sonido y Video o mediante gnome do + y tipea ace y ahi está!!

miércoles 14 de abril de 2010

Instalar MySQL workbench en ubuntu 9.10 editor visual para mysql

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks


Para abrir los archivos con extensión mwb que ubuntu trata como archivadores (como si fuese un .zip, o tar.gz), necesitas bajarte el MySQL Workbench En el caso de Linux te bajas la ultima version (beta) Selecciona tu arquitectura x64 o i386, te la descargas y haces: sudo dpkg -i --Nombre paquete que te descargaste.deb --



te va a soltar errores de dependencias, los cuales se resuelven facilmente con un aptitude install --nombre del paquete que te falta--



Son cuatro paquetes/librerias necesarias copias y pegas si quieres todos en

la misma linea del sudo aptitude install paquete1 paquete2 etc...

y al terminar esto procedes al

sudo dpkg -i pauqtedelmysqlworkbench.deb



Captura de pantalla del WB:

Captura Mysql workbench

Espero que disfruten esta excelente GUI para el diseño de modelos ER y modelado general de base de datos que hasta soporta ingenieria inversa ...




Para windows no pide mas nada que un siguiente siguiente en el wizard...

martes 13 de abril de 2010

Instalar y Configurar HTML Validator for fireFox en linux (Ubuntu 9.10)

Bookmark:
  • Agregar a Technorati
  • Agregar a Del.icio.us
  • Agregar a DiggIt!
  • Agregar a Yahoo!
  • Agregar a Google
  • Agregar a Meneame
  • Agregar a Furl
  • Agregar a Reddit
  • Agregar a Magnolia
  • Agregar a Blinklist
  • Agregar a Blogmarks

Necesitando un validador local que me indique rápidamente donde están los errores en mi código fuente HTML (markup) que suelo desarrollar en el modo XHTML Strict de la W3C, desde hace tiempo que encontré y he utilizado el HTML Validator for Firefox



Si visitan el link anterior desde cualquier distribucion de linux se podran dar cuenta de que dice:



Html Validator no está disponible para Linux.


Bien desde ese lugar no lo está, sin embargo, si que podemos descargarlo e instalarlo desde: esta dirección una vez descargado e instalado el plugin nos pedira reiniciar firefox. Al reiniciar nos arrojará un error, esto debido a que se necesita una librería. Pero no hay problema, la librería necesaria está aca: libstdc++5_3.3.6-17ubuntu1_i386.deb Seleccionamos un mirror y bajamos.


Luego con un simple:

sudo ~/Descargas/dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb

Tenemos todo listo para funcionar, reiniciamos FF y listo ya tenemos el validator funcionando (coloca un icono en la parte inferior derecha de la pantalla con un checkmark verde si el código es válido o una X roja si es inválido, doble click y puedes debuggear el codigo)



BYE \m/[-_-]\m/ TADEX!