Instalando Kubuntu 9.02 en Dell Inspiron 1525 – 13-6-09

July 13, 2009 by elrafael

Me llegó la notebook el viernes y hoy me dispuse a instalarle kubuntu (para variar de gnome). Me bajé la última versión, 9.02, que viene con kde 4. La instalación completa me tomó 22 minutos. Lo poco que la probé anda bien, pero todavía no estoy muy acostumbrado a kde4.

Convertir pdf a texto + Python + xpdf

June 20, 2009 by elrafael

Hoy me dice mi hermana que necesita el texto de un pdf. Yo me acuerdo que una vez utilicé 2 programas en windows pdfconverter y otro más; pero como no tenía ganas de ponerme a buscar recurrí a Python. Buscando en la red encontré Xpdf, un completo programa que nos permite visualizar documentos pdf, además incorpora una serie de programas en la línea de comandos que permiten convertir pdf’s a archivos de texto con pdftotext, extraer imágenes con pdfimages, o pasar pdf a documentos PostScript con pdftops. Tiene licencia gpl2

Mi hermana tiene windows xp asi que bajé los archivos comprimidos de la página, los descomprimí y agregué al python path la ruta absoluta.

C:\ xpdf-3.02pl3-win32\; (no se olviden del punto y coma)

Para convertir a texto utilizo el programa pdftotext y lo llamo con el método system.

Código:

#import el módulo os y lo llamo

import os

nombre=raw_input(”Ingrese el nombre: “)

os.system(”pdftotext -layout ” + nombre)

Lo probé y lo convierte con todos los signos de acentuación, letras especiales, etc.

Saludos

Distros Argentinas en la lista de FSF

May 11, 2009 by elrafael

<!– @page { margin: 2cm } P { margin-bottom: 0.21cm } –>

Llegué a la página de la Fundación de Software Libre (FSF) porque estaba buscando sobre Gnash(implementación libre de swf), así que navegando busqué la lista y me encontré con que de las 8 distribuciones totalmente libres que nombra, tres son ARGENTINAS, si señores, pasa que ahí no lo dice. Ututo y Musix hace rato que se encuentran en la lista, a la que se agregó ahora Dragora. No sé si alguna de las otras sea argentina, no creo pero ya con el 37,5% de participación ¡me quedo contento!. Un orgullo. Saludos

Enlace: http://www.gnu.org/distros/free-distros.html

K-Meleon y Dillo, alternativas a Mozilla Firefox

May 9, 2009 by elrafael

Alternativas al navegador web Mozilla Firefox en Windows y Linux

Tengo instalado windows 2000 en mi pentium III – 800 y como sabrán el navegador Mozilla Firefox consume bastantes recursos (me figuran 32mb aprox.) y es algo lento.

En otra partición tengo instalado Debian Etch, en el cual utilizo iceweasel, que es el clon totalmente libre de Mozilla de Debian. Navegando en google encontré K-Meleon que utiliza el motor de renderizado Gecko, el mismo que Mozilla, pero con la diferencia que fue concebido para ser rápido y consumir pocos recursos (justo lo que andaba buscando). Lo bajé e instalé posteriormente, con lo cual comprobé que realmente consume menos recursos (17 mb aprox.) y se cargan bastante rápido las páginas (como en safari de apple). Lo estoy probando hace 2 días y la verdad que me sorprendió bastante. El proyecto fué empezado por Christophe Thibault en el año 2000 y ayer salió la última versión 1.5.3. Un detalle, es sólo para Windows. Enlace: http://kmeleon.sourceforge.net/

Como estaba en el tema me puse a buscar una alternativa a K-Meleon para Debian y encontré el proyecto Dillo.También es un navegador rápido y liviano pero con la desventaja que no posee soporte javascript por lo que no funciona en varias páginas que utilizan esa tecnología como facebook, hotmail; en google, freebsd.org, slackware.org anda muy bien. Lo que tiene de interesante es el reporte de errores HTML que sirven mucho a los desarrolladores, no lo había visto antes en un navegador y está muy bueno. En la página se puede bajar el paquete para Debian, Red Hat y Open Moko, aparte del código fuente.

Enlace: http://www.dillo.org/

Espero que les sirvan y cualquier comentario será bienvenido. Saludos

FLISOL en La Rioja 25-4-2009

April 18, 2009 by elrafael

Estamos organizando por primera vez en La Rioja, el Festival Latinoamericano de Software Libre. Es un evento de difusión del software libre en donde es posible conocer a otros usuarios, resolver dudas e interrogantes, intercambiar opiniones y experiencias; asistir a charlas y otras actividades programadas. El que quiera asistir, va a ser el sábado 25 de abril desde las 9 hs hasta las 21 hs. Para más información entren a:

http://www.flisol-larioja.com.ar

Tutorial MySql 5.1.32 (parte 1)

March 25, 2009 by elrafael

Herramientas utilizadas:
1- WAMP 2.0: Windows + Apache + MySql + PHP5
Lo instalás y ya te queda listo para probar.
Estoy largando de vuelta con MySql así que aquí vamos:
Primero vamos a empezar en la línea de comandos
Vamos al directorio donde se encuentra mysql:
c:\wamp\bin\mysql(x.x.x)\bin\
y tecleamos:  mysql -u root
porque está configurado con el usuario root sin
contraseña por defecto.
Ahí nos sale un cartel que dice:
Bienvenidos al monitor MySql. Comandos terminan con ; o \g
Versión del servidor:5.1.32
Tipee ‘help;’ para ayuda.

Programas instalados en mi Debian Etch 4.0r6

March 9, 2009 by elrafael

Estoy por instalar Lenny así que hago la lista de los programas que tengo instalados en Etch:
1- Sonido: xmms
2-Programación: Umbrello (editor de diagramas UML)
Editor de texto SciTE
Django Framework 1.0.2
3- Oficina: OpenOffice 3.0
4- Internet: Amsn
Iceape( versión Debian de firefox)

Lectura/Escritura particiones NTFS + Linux Debian (Etch) 4.0r6

December 29, 2008 by elrafael

Cuando empecé con linux hace 2 años atrás, siempre tuve el problema de como hacer para leer la partició de Windows, dado que ahí se encontraba casi toda mi información.

Para leer y escribir en sistemas de arhivos NTFS desde linux necesitamos varios paquetes.

Entren a http://snapshot.debian.net/ que posee todos los paquetes disponibles para debian incluso los que han sido removidos de los repositorios; busquen los siguientes paquetes y descarguenlos:

fuse-utils_2.6.3-2_i386.deb
libfuse2_2.6.3-2_i386.deb
libntfs-3g0_1.328-2_i386.deb
ntfs-3g_1.328-2_i386.deb
1. Abrimos una terminal y nos logueamos como usuario root, vemos que particiones NTFS tenemos en nuestro equipo (en mi caso /dev/hda1 tengo disco ide) e instalamos los paquetes que anteriormente nos hemos descargado.
$ su -
password:

# fdisk -l
Disco /dev/sda: 120.0 GB, 120034123776 bytes
255 cabezas, 63 sectores/pista, 14593 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 1288 104422+ 83 Linux
/dev/sda4 1289 10640 75119940 f W95 Ext’d (LBA)
/dev/sda5 1289 1550 2104483+ 82 Linux swap / Solaris
/dev/sda6 1551 8208 53480353+ 83 Linux
/dev/sda7 8209 10640 19535008+ 83 Linux

Creamos un directorio donde descargaremos los paquetes arriba indicados:
# mkdir ntfs-3g
# cd ntfs-3g/

El contenido del directorio quedará así:
# ls -l
-rw-r–r– 1 root root 72436 2007-03-26 17:17 fuse-utils_2.6.3-2_i386.deb
-rw-r–r– 1 root root 68746 2007-03-26 17:17 libfuse2_2.6.3-2_i386.deb
-rw-r–r– 1 root root 90922 2007-04-08 23:02 libntfs-3g0_1.328-2_i386.deb
-rw-r–r– 1 root root 26422 2007-04-08 23:02 ntfs-3g_1.328-2_i386.deb

Instalamos los paquetes en éste orden:
# dpkg -i fuse-utils_2.6.3-2_i386.deb
(Leyendo la base de datos …
75012 ficheros y directorios instalados actualmente.)
Preparando para reemplazar fuse-utils 2.6.3-2 (usando fuse-utils_2.6.3-2_i386.deb) …
Desempaquetando el reemplazo de fuse-utils …
Configurando fuse-utils (2.6.3-2) …
creating fuse device node…
udev active, devices will be created in /dev/.static/dev/
creating fuse group…

# dpkg -i libfuse2_2.6.3-2_i386.deb
Seleccionando el paquete libfuse2 previamente no seleccionado.
(Leyendo la base de datos …
75012 ficheros y directorios instalados actualmente.)
Desempaquetando libfuse2 (de libfuse2_2.6.3-2_i386.deb) …
Configurando libfuse2 (2.6.3-2) …

# dpkg -i libntfs-3g0_1.328-2_i386.deb
Seleccionando el paquete libntfs-3g0 previamente no seleccionado.
(Leyendo la base de datos …
75020 ficheros y directorios instalados actualmente.)
Desempaquetando libntfs-3g0 (de libntfs-3g0_1.328-2_i386.deb) …
Configurando libntfs-3g0 (1.328-2) …

# dpkg -i ntfs-3g_1.328-2_i386.deb
(Leyendo la base de datos …
75029 ficheros y directorios instalados actualmente.)
Desempaquetando ntfs-3g (de ntfs-3g_1.328-2_i386.deb) …
Configurando ntfs-3g (1.328-2) …
Setting ntfs-3g suid root with group fuse…done
Users from ‘fuse’ group can now mount NTFS volume.

Podemos ver que se ha instalado el comando con el bit SET-UID (para poder ejecutarlo como si fuéramos el usuario root) y que los usuarios que se encuentren dentro del grupo “fuse” podrán montar particiónes NTFS.

2. Añadimos nuestro usuario al grupo “fuse” y salimos de la consola como usuario root:
# gpasswd -a nombre_usuario fuse
Añadiendo el usuario nombre_usuario al grupo fuse

# exit
logout

$

3. Creamos en nuestro home de usuario un directorio donde montaremos la partición NTFS:
$ cd
$ mkdir discowin

Cerramos la sesión gráfica o reiniciamos el equipo porque necesitamos que nuestro usuario inicie sesión perteneciendo al grupo “fuse”.

4. Montamos la partición NTFS en el directorio creado en el paso anterior:
$ ntfs-3g /dev/hda1 ~nombre_usuario/discowin
fusermount: option allow_other only allowed if ‘user_allow_other’ is set in /etc/fuser.conf
Retrying mount …
Successful mount

Ahora podemos acceder al directorio discontfs y veremos el contenido de nuestra partición NTFS pudiendo borrar y escribir en ella.

5. Para desmontar la partición hacemos:
$ fusermount -u discowin

6. También podemos hacer que la partición esté activa al arrancar el equipo. Para ello necesitamos poner la siguiente línea en el fichero /etc/fstab (Como usuario root)
$ su -
password:

# id
uid=1000(domi) … (Vemos nuestro UID de usuario que utilizaremos debajo)

# vi /etc/fstab

/dev/hda1 /home/nombre_usuario/discowin ntfs-3g defaults,uid=1000 0 0

Al iniciar, deberíamos poder acceder al directorio /home/nombre_usuario/discowin y ver el contenido de la partición NTFS.

Django- Plataforma(Framework) web + Python

November 28, 2008 by elrafael

Bueno gente hace más de un año que venía leyendo noticias sobre Django, y leyendo la lista de Python Argentina.  Y para el que no sepa de que se trata, es una plataforma para desarrollos web desarrollada en Python y que está causando furor en todo el mundo; es más hace unos meses atrás fue designado por Guido Van Rossum (el creador de Python) como la plataforma web oficial.

Así que en octubre me decidí a aprenderlo; primero me puse a estudiar Python y luego largué con el framework. A fines de octubre asistí a un curso que dictó la gente de Except S.A en Córdoba y pude aprender varias cosas más.

La página oficial es:

www.djangoproject.com

También se encuentra la página de Django en español:

www.django.es

Y para cualquier duda podés consultar las lista de Django en español:

http://groups.google.es/group/django-es

o sino la lista de Python Argentina que es muy activa:

www.python.com.ar

Saludos.

La Vela Puerca en La Rioja (9-11-08)

November 10, 2008 by elrafael

Hace una semana atrás me entero por chat (¡gracias Internet!) que venía una de las mejores bandas de rock en la actualidad del cono sur. Ahí nomás fuí ese lunes a comprar la entrada y me fuí contento a Córdoba. Llegué el sábado de Cba. y el domingo me junté con Abel para ir al recital.

Llegamos a Vía 5 a las 21:05 y todavía no se veía mucha gente; justo encontramos algunos amigos y esperamos hasta que nos indicaron que ya había que hacer la cola.

Entramos, y después de un rato empezó a tocar una banda local, Los Prófugos del Capitán Popper, ganadores del concurso patrocinado por Movistar, para tocar como banda soporte. Yo los había escuchado hace más de 2 años atrás y mejoraron bastante, incluso hasta tocaron varios temas propios con bastante aceptación del público.

Se fué la banda y al rato entró La Vela con toda su potencia largó con Va a Escampar; impresionante. De ahí siguió con temas de toda su discografía, hasta tocaron El Viejo, cuando ya decía que no lo iban a tocar.

Lejos fué unos de los mejores recitales que asistí en La Rioja, junto al de Los Piojos y el de Attaque 77.

La entrada a La Vela Puerca

La entrada a La Vela Puerca