Archivo

Archive for 30 octubre 2007

Combinaciones de teclas globales en Debian

octubre 30, 2007 1 comentario

Daré las combinaciones que usualmente utilizo, todas son las que trae Debian configuradas, pero eso se puede modificar facilmente. Desde Barra de Menú -> Escritorio -> Preferencias -> Combinaciones de Teclas
Alt+F2: Muestra el diálogo Ejecutar una aplicación. Una vez que te acostumbras a ese comando ya no vas a utilizar la barra de menú. Solo tenemos que introducir el nombre del programa que queremos ejecutar y listo.Free Image Hosting at www.ImageShack.us
Print Screen: Toma una captura de pantalla del escritorio entero. Múl util a la hora de mostrar algunas preview de lo que estamos haciendo. Pero si solo quisiesamos el screenshot de la ventana en la que estamos, ó como realmete se dice, la que tiene el foco, ¿Cómo hacemos?, editamos la imagen anterior?, No!, miremos el siguiente comando.Free Image Hosting at www.ImageShack.us
Alt+Print Screen: Toma una captura de pantalla de la ventana que tiene el foco. Múl utilo, ¿no?, lo acabo de conocer esta mañana, porque yo antes retocaba las imagenes con GimpFree Image Hosting at www.ImageShack.us
Ctrl+Alt+D: Minimiza todas las ventanas y da el foco al escritorio. Es la misma acción que se aplica cuando presionamos el Botón para mostrar el escritorio desde el panel de Gnome


Shift+Ctrl+Alt+Arrow keys:Mueve la ventana actual a otro área de trabajo en la dirección especificada.

Anuncios
Categorías:debian, linux

USB Mini Fridge, ¿ Que les parece ?

octubre 29, 2007 Deja un comentario

Categorías:General

Error en la carga del mouse en Vim

octubre 24, 2007 Deja un comentario

Después de configurar a medida mi escritorio y poner a punto mis sitema lo que hice fué generar un archivo de configuración de Vim, llamado “vimrc” -que es el que carga vim al iniciar- para poner todo lo necesario para programar.

Luego al ir a la consola y al tratar de abrir un archivo tuve el siguiente error:
nercof@debian:~$ vim archivo.py
Error detected while processing /home/nercof/.vimrc:
line 49:
E538: No mouse support: mouse=a
Press ENTER or type command to continue

Presionando ENTER ingresa sin problemas al vim, pero no tenemos la opción de trabajar el mouse. AL investigar sobre el tema, descubrí que Debian instala por defecto un estandar vim, llamado “vim-tiny”, éste paquete solo contiene una versión mínima del vim. Y si queremos resaltado de sintaxis y otras cosas no las tendremos.
¿Cómo lo solucionamos?, haciendo:

nercof@debian:~$ sudo apt-get install vim-full

Ahora a disfrutar nuevamente del vim.
🙂

Categorías:linux, vim

Instalar flash player en Debian Etch

octubre 24, 2007 10 comentarios

Primero tenemos que bajar el instalador desde aquí

Luego realizamos los siguientes pasos:

nercof@debian:~$ cd carpeta_donde_esta_el_instalador
nercof@debian:~$ tar -xvvf install_flash_player_9_linux.tar.gz
nercof@debian:~$ cd install_flash_player_9_linux/
nercof@debian:~$ sh flashplayer-installer

Ya tenemos terminada el proceso de instalación.

Categorías:debian, linux

Instalando Debian 4.0 Etch

octubre 24, 2007 Deja un comentario

Sí tome la decisión de instalar “El sistema operativo universal”, hace tiempo que ando dando vueltas sobre lo mismo y me vengo maquinando que si lo hacia o no. Y como hoy estuve estudiando teoría y no necesitaba la computadora, me mandé.

Ahora voy a explicar un poco los pasos que tenemos que seguir, pero a no tener miedo… no es dificíl.
Lo primero es conseguirnos el instalador, el cual lo conseguimos desde aquí. Solo necesitamos el CD número uno.
Una vez que lo hallamos obtenido solo nos resta iniciar la computadora con el cd’s en la lectora, para que cargue el instalador. Una vez allí nos preguntará el idioma que querramos para el seguimiento de la instalación y un para de opciones que no recuerdo en este momento, pero lo importante es cuando llega la hora de preparar las particiones.
Podemos elegir que las cree automáticamente o manualmente, yo opté por la segunda. Me quedó algo así:

  1. Área de intercambio swap
  2. Root /
  3. Home /home

Despues de crear las particiones anteriores solo nos resta aplicar los cambios e instalar.
Si todo sale bien, en 30 minutos tendremos andando el nuevo sistema operativo.

Lo que les quiero contar es algo más. Cuando iniciamos y comprobemos las aplicaciones que por defecto se instalan veremos que no estan todas las que usualmente utilizamos, y lo primero que haremos es tratar de instalarlas.
Vamos a una consola y introducimos:
debian:/etc/apt# apt-get install gimp

y eso nos arrojara si que remos instalar el paquete y le decimos que sí, pero no podremos porque nos pedirá uno de los CD’s que se encuentre “gimp”. Al menos como yo no los tenía a todos, casi me desespero… Pero la solución es la siguienre:
debian:/# vim /etc/apt/sources.list

Tenemos que comentar la línea que sigue, introduciendole el caracter “#” al inicio de la línea
#deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 CD Binary-1 20070819-11:52]/ etch contrib main

Eso evitará que en un futuro, al instalar un paquete busque en los cd’s primero.
Les pasó un cómo quedo mi sources.list, luego que le agregue la lista de paquetes necesarias.

#deb cdrom:[Debian GNU/Linux 4.0 r1 _Etch_ - Official i386 CD Binary-1 20070819-11:52]/ etch contrib main
# Agregados por mi mar oct 23 20:38:25 ART 2007
deb http://ftp.fr.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main

Ahora solo nos resta hacer un:

debian:/# apt-get update
debian:/# apt-get upgrade

Y listo ya tenemos todo actualizado y preparado para instalar los programas que nos guste.
Para más información ver Debian

Categorías:debian, linux

Cafeconf todo un éxito

octubre 8, 2007 2 comentarios

Llegó a su fin la 6ta. edición de un evento que realiza todos los años CaFeLUG (Grupo de Usuarios de Software Libre de Capital Federal). Es el segundo año en la cual participo, pero me gustó mas que la del año pasado no por la calidad de las charlas, porque fueron de gran nivel y diversidad de temas como es de costumbre, sino que conocía mucha gente importante y me llevo un gran recuerdo.
Solo asistía a las charlas:

  1. Introducción al desarrollo multiplataforma con Qt:. Fué una charla introductoria al uso de las librerias Qt Open Source de Trolltech, que yo algo conocía porque hace un tiempo experimente un poco con eso. Lo que mas me impresionó de la misma es la facilidad que tienen las librerias en poder procucir un código para que nuestra aplicación sea internializable -no me acuerdo el término- rápidamente, es decir, que nuestro proyecto puede ser traducido de forma fácil para que se adapte al idioma que maneja el usuario que utilizará la aplicación.
  2. Presentaciones efectivas: ¿Cómo trasmitir el conocimiento, cuando queremos dictar una charla?,hay distintas estrategias que podemos abordar a la hora de armar nuestra presentación, para que realmente quede una clara idea de lo que queremos comunicar al espectador. Es, desde mi punto de vista, algo que todos nostros debemos conocer, en especial, los docentes universitarios que utilizan las transparencias , no como ayuda memoria sino que repiten como loro y no le sacan el provecho que se merece a esta poderosa herramienta.
  3. VIM, un magnifico editor de textos: Como voy a dejar de ir a esta MARAVILLOSA charla. No solo porque es el editor que utilizo para programar diariamente, sino porque el disertante Hugo Ruscitti es un amigo que conocí en Python Santa Fé el pasado mes de junio. Nuevamente no deja de maravillarme este poderoso editor de texto, presentó trucos muy poderosos 🙂 los cuales no conocia y se los iré presentando mas adelante en un nuevo post. La charla fue amena, se desarrollo con tranquilidad, hubo una concurrida precensia y la gente se interiorizó en el tema y se armo un ida y vueltas de preguntas y respuestas, había gente que sabía bastante del tema y eso constribuyo a que el nivel de la conferencia aumentara. Felicidades Hugo!
  4. Wikipedia y sus proyectos hermanos: El tiempo que estuve pude conocer un poco más sobre la histororia de este maravilloso proyecto. Comenzaron desde sus inicios, haciendo comparatívas de las magnitud de articulos, la increible escalada de servidores que lo mantienen y la gran cantidad de gente que a diario lo lee, lo edita, etc. Solo que, en el trancurso de la charla el disertante se apagó un poco 😦 y eso la torno muy aburrida, por lo que desidí retirarme antes de tiempo.
  5. Python más rápido que C: Muy interesante, los disertantes le pusieron un dinamismo muy bueno y crearon varias espectativas sobre los dos lenguajes, la verdad tanto Lucio Torre como Facundo Batista la tienen muy clara.
  6. Bazaar (sistema de control de versiones): no había mucha gente en la charla, pero el tema es muy interesante. El disertante, nuevamente le puso dinamismo y llevo a lo largo de la charla a los espectadores que allí estabamos sumergidos en el tema. Solo mi amigo Humitos que se retiró antes por sufrir de un estado de desnutricón severa y fuertes ruidos y erupciones estomacales 🙂
  7. Debian – Ubuntu: Por lejos la mejor charla a la que asistí, no solo por lo bien que la desarrollaron los disertantes sino por la buena calidad de discuciones que se presentaron las diferencias y semejanzas de los distintos SO. No se termino de dar completamente porque se termino el tiempo! da mucho que hablar, y ya tendremos otra oportunidad de precensiar algo asi.

Como se darán cuenta no asistí a muchas charlas, pero reitero, fue una experiencia incomparable por la calidad humana que allí encontramos y conocimos, como así también reencontramos. Es el caso de Héctor Sanchez ó Karucha, que es miembro de Lanux, al cual conocí junto a Hugo Ruscitti. Es un tipo de mas piola, y él me presento a muchos de los miembros de Lanux, los cuales siempre me dieron un mano en el canal de #irc de lanux, cuando yo la necesite, ellos son Diego Woitasen, Christian Andres, Polako entre otros, así como también a Marcela Tiznado, que es Debian Developer, la cual va a ayudar a Humitos a realizar un paquete Debian del juego Twisted Zombies y gracias a eso yo también voy aprovechar para ayudar y aprender.
No solo conocía a personas de allá, sino también a Ricardo (bautizado loco Maxi por Humitos), Leonardo (bautizado el loco Leo) y otro Leonardo (bautizado como …no recuerdo… 😦 , pero lo importante acá es que hicimos un grupo muy bueno, y con el cual nos reimos y pasamos buenos momentos allá por Buenos Aires.
Me olvidaba de contar dos anegdotas más, el primer día de fuimos a las instalaciones de IBM en Martínes Provincia de Buenos Aires, en la misma nos hicieron un recivimiento muy bueno, nos mostraron las instalaciones, la forma de trabajo dentro de la empresa y los distintos servicios que proveen, bah solo los que se pueden mostrar, como el Printing Factory, Data Servers, un edificio imponente y el cuál es el Campus Tegnológico mas grande de Latinoamerica.
Otra buena anegdotá es que el viernes de noche nos juntamos con la gente de PyAr a comer pizzas y porronear 🙂 eso fué lo mejor de todo, asi como tambien de conocer más gente. Como Diego Dies, un gran productor de Cerveza Artesanal, muy groso!.
Fué un buen viaje y una buena experiencia.

Categorías:General, linux

Puppy Linux en el Hard Disk

octubre 1, 2007 22 comentarios

Luego de generar el post Puppy linux salvo mi vieja celeron, a pedido de “david” voy a explicar los pasos que tenemos que seguir para instalar esta exelente distribución en nuestro disco duro.

Boteamos el LiveCD de Puppy Linux dentro de la lectora, una vez que nos aparece el escritorio de Puppy Linux.

  1. Creando las particiones: en la secuencia Menu->System->GParted partition manager, vamos a generar dos:
    1. Area de intercambio (Linux Swap)[1]: aunque hay diferentes opiniones sobre su tamaño, se aconseja a menos el doble de capacidad de nuestra memoria RAM con el limite de 4 Gigas entre la suma de RAM y swap.
    2. Area de datos (Ext 3)[2]: es el área donde guardaremos los archivos del sistemas. Al generar esta particion, recordemos el nombre que nos da porque va a ser importante. Por ejemplo hda4

    Para llevar a cabo esta operacion simplemente vamos al menú Partición->Nuevo. Una vez allí en el menu emergente seleccionamos el tipo de partición que queremos generar y el sistema de archivos que va a llevar, dependiendo esto último de si es [1] ó [2].
    Cuando terminemos de generar las particiones solo nos resta Aplicar los cambios, seleccionamos Edit->Apply, donde podemos continuar pinchando en "Yes", empezara a formatear y en unos minutos tendremos las particion limpias y listas para instalar Puppy Linux en nuestro HD.

  2. Instalando en disco duro: vamos a Menu->Setup->Puppy universal installer y allí realizamos la siguiente secuencia:
    1. Seleccionamos “IDE (ATA) internal hard drive”.
    2. Seleccionamos el unico disco duro que aparece. hda TOSHIBA MK1214GAP, …. (es el modelo y marca de nuestro disco rígido.)
    3. Seleccionamos “Install Puppy to hda4”. Esta es la partición que generamos anteriormente, que es la que como dijimos ya, contendrá los archivos del sistema.
    4. Damos “OK”.
    5. Decimos donde estan los ficheros a instalar en nuestro disco duro: CD o Hard Disc, evidentemente en el CD.
    6. Seleccionamos la instalacion "NORMAL" ya que quiero hacer una instalacion completa de Linux en hda4, la otra opcion es para compartirlo con otro sistema operativo como Windows.
    7. Instalaremos el clasico cargador de arranque de Linux GRUB, la otra opcion de botearlo desde un USB no es aconsejable en equipos antiguos sin dicho soporte, asi que seleccionamos “Install GRUB”.
    8. Damos “OK”, para continuar. Hay dos opciones: automatica y manual, esta ultima es para expertos, si queremos la primera el script de instalacion lo hara por nosotros, asi que elegimos "simple Try to install GRUB automatically". Nos pedira el tipo de consola que queremos que aparecera durante el arranque, para no complicarnos la vida seleccionamos la "consola standard" que es la opcion mas segura. Preguntara donde lo hemos instalado y la particion. Nos tendrá que mostrar /dev/hda4, esto es valido si utilizamos el instalador de grub que es un script independiente del script de instalacion; como vemos el dato es correcto y damos “OK” para continuar.
      1. Root Install to superblock of Linux partition: es aconsejable si utilizamos otro gestor de arranque como GAG o SuperGrub o el propio Grub de otra distribuccion de Linux u otro gestor de arranque. Se instala en los primeros 512 bytes de la particion de Linux, en mi caso es /dev/hda.
      2. Floppy Install to a floppy in /dev/fd0 instaladolo en un disquete y cada vez que queremos arrancar nuesto Puppy debemos tener el disquete dentro de la disquetera, eso exige que la secuencia de arranque empiece en la disquetera.
      3. MBR Install to Master Boot Record: mas conocido como Registro Maestro de Arranque. Es el primer registro del disco duro, el cual contiene un programa ejecutable y una tabla donde estan definidas las particiones del disco duro.
      4. Selecionamos “MBR Install to Master Boot Record”, aunque nos avisa de que es menos seguro que las otras dos opciones, esta opcion es la que utilizaremos.

    9. Ahora tenemos tres opciones validas:

    10. REINICIAR: nuestro PC donde volveremos a encontrar que Puppy vuelve a chequear nuestro PC para configurarlo, ya definitivamente, por que durante la instalacion no se guardo la configuracion detectada con el LiveCD.

Listo ya tenemos Puppy linux en nuestro dísco rígido.

Mas info
Puppy Documentation
Puppy Home Page

Categorías:linux, puppy