KompoZer editor de páginas web WYSIWYG

KompoZer es un derivado de NVU, otra aplicación de edición de páginas web basado en Mozilla Composer, cuyo desarrollo llegó a su fin hace un algunos años. Fabien Cazenave decidió tomar el código y continuar su desarrollo pero bautizándolo KompoZer.
Esta aplicación ha sido desarrollada, como he dicho anteriormente, con el único objetivo de facilitar al máximo el desarrollo de páginas web, incluso para el usuario más inexperimentado.

KompoZer Logo

Aquellos que estén acostumbrados al uso de DreamWeaver se sentirán cómodos con la interfaz y opciones de KompoZer.

KompoZer imagen

Algunas de las caracteristicas de KompoZer son:
  • Gestor de sitios FTP
  • Pestañas
  • Editor de CSS
  • Barras de herramientas personalizables
  • Marcas visibles
  • Corrector ortográfico automatizado

Web: http://www.kompozer.net/

Instalando KompoZer:

Para instalar Kompozer escribiremos en una ventana de terminal:

wget -c http://internap.dl.sourceforge.net/sourceforge/kompozer/kompozer-077-i686.tgz
y descomprimimos el archivo
tar -xvzf kompozer-077-i686.tgz
lo movemos a la carpeta opt

sudo mv kompozer /opt/

y

sudo ln -s /opt/kompozer/kompozer /usr/bin/kompozer

Luego de completado estos pasos:

kompozer

en la ventana de terminal para ejecutar Kompozer.

Estan disponibles los paquetes deb y rpm en la web para versiones basadas en Debian y Red Hat.

Anuncios

Cambia tu escritorio Gnome Linux a una apariencia Mac OS

El proyecto Mac4Lin imita al escritorio del Mac OS, si deseas probar un nuevo look ahora lo puedes hacer, dejo los links importantes y el manual en español.

Vista del escritorio similar al Mac OS X 10.5 “Leopard”:

Desktop Mac4Lin

Descarga Mac4Lin: http://sourceforge.net/projects/mac4lin

Descarga el Manual en español de como instalar Mac4Lin (por ubuntulife.net)

Manual original en ingles: http://howtoforge.com/mac4lin_make_linux_look_like_a_mac

Cliente MSN Messenger Java: Mercury

Mercury Messenger 1.9 es un cliente basado en Java y compatible con las redes de MSN y Jabber. Se trata de una aplicación independiente que se puede ejecutar aparte del MSN Messenger tradicional, y que puedes usar como alternativa a éste.

Mercury Messenger 1.9 dispone de las mismas funciones, los mismos servicios y las mismas características: charlar con tus amigos, enviar ficheros, usar emoticonos y avatares, grabar las conversaciones, personalizar el aspecto de la interfaz del programa, etc.

Mercury IM

Además, Mercury Messenger 1.9 incluye además otros elementos propios que el MSN no incluye o utiliza mediante plug-ins. Entre éstos destacan la posibilidad de iniciar sesión con diferentes direcciones al mismo tiempo, detectar contactos que te hayan bloqueado, iniciar sesión como “desconectado”, usar mensajes de away personalizados, añadir efectos especiales a tu nick y mucho más.

Descargate las versiones deb o rpm desde la web: http://www.mercury.im/

Mercury para Debian/Ubuntu – Modificar repositorios

Instrucciones de instalación:

  1. Editar y agregar al repositorio en /etc/apt/sources.list

    deb http://jgoguen.ca/repo mercury release pre-release

  2. En la consola agregar jgoguens GPG key para su keyring

    wget -q http://jgoguen.ca/repo/jgoguen.gpg -O- | sudo apt-key add –

  3. Sincronizar la lista de paquetes

    sudo apt-get update

  4. Instalar Mercury o Mercury Lite

    sudo apt-get install mercury-messenger

Sera necesario tener instalado Sun Java 5 o superior, para ello escribes en terminal:

sudo apt-get install sun-java5-bin

De ser necesario deberas desinstalar gnu-java, para eso ve a el Gestor de Paquetes Synaptic, busca por java y desinstala los gcj relacionados con java.

Mame para Linux (Debian/Ubuntu)

MAME significa Multiple Arcade Machine Emulator. Estamos ante un emulador de las máquinitas de juegos de arcade, o sea, de las maquinitas de marcianitos que llenaron bares y salones de juegos, para sustituir poco a poco al tradicional futbolín y a las máquinas pinball. Con este emulador puede jugar en tu PC a los juegos de arcade. El emulador necesita las ROMs, o sea, la memoria con el programa de los juegos. Mame es un programa open source y gratuito si se utiliza sin fines de lucro.

SDLMame

MAME es una marca registrada de Nicola Salmoria.

Descarga el ultimo SDLMame compilado: http://wallyweek.altervista.org/

Reconstrucción del fstab (2/2)

Continuación de “Reconstrucción del fstab (1/2)”

Nombres persistentes en el gestor de inicialización

Para utilizar nombres persistentes en el gestor de inicialización, todos los siguientes requisitos tiene que ser cumplidos:
1) Estar utilizando un imagen: mkinitcpio initramfs
2) Tener activado el “udev” en /etc/mkinitcpio.conf
3) Cuando el imagen initramfs fue generado, tener instalada la versión101-3 ó mayor de klibc-udev (por que el nombramiento persistente no funciona en versiones anteriores). Al actualizar el klibc-udev de una versión previo, si deseas utilizar nombramiento persistente, regenerar el imagen initramfs antes que rearranca.

En el ejemplo arriba, el /dev/sda1 es la partición raíz (root). En el archivo de grub, menu.lst, la línea del kernel parece como esto:

kernel /boot/vmlinuz26 root=/dev/hda1 vga=0x318 ro

Dependiendo en cual eschema de nombramiento prefieres, cambialo a uno de lo siguiente:

kernel /boot/vmlinuz26 root=/dev/disk/by-label/root vga=0x318 ro

ó

kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/2d781b26-0285-421a-b9d0-d4a0d3b55680 vga=0x318 ro

Hay una manera alternativa de utilizar un “label” embedido en la sistema de archivo. Por ejemplo, si la (como arriba) sistema de archivos en /dev/hda1 es etiquetado “root”, darás este línea a grub:

 kernel /boot/vmlinuz26 root=LABEL=root vga=0x318 ro

Reconstrucción del fstab (1/2)

Para mostrar información sobre una partición nuevamente creado (por ejemplo, hda6 ó sdb7), que no aparece en el fstab o no han podido montar; entonces, en una consola como usuario ($), tipear el siguiente comando:

 ls -l /dev/disk/by-uuid

que muestra salida como esto (negrito es solamente para resaltar):

lrwxrwxrwx 1 root root 10 2007-05-27 23:42 348ea9e6-7879-4332-8d7a-915507574a80 -> ../../hda4
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 610aaaeb-a65e-4269-9714-b26a1388a106 -> ../../hda2
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 857c5e63-c9be-4080-b4c2-72d606435051 -> ../../hda5
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 a83b8ede-a9df-4df6-bfc7-02b8b7a5f1f2 -> ../../hda1
lrwxrwxrwx 1 root root 10 2007-05-27 23:42 ad662d33-6934-459c-a128-bdf0393e0f44 -> ../../hda6

En este ejemplo, ad662d33-6934-459c-a128-bdf0393e0f44 es la entrada faltante. La proximo paso es entra la información del partición UUID en el /etc/fstab. Utiliza un editor de texto (como el kate o kwrite) con privilegios de raiz (root):

# <device file system> <mount point>   <type>  <options>       <dump> <pass>
UUID=ad662d33-6934-459c-a128-bdf0393e0f44 /media/hda6 ext3	auto,users,exec	0 2

Otro ejemplo:

lrwxrwxrwx 1 root root 10 2007-05-28 13:18 30ebb8eb-8f22-460c-b8dd-59140274829d -> ../../sdb8
lrwxrwxrwx 1 root root 10 2007-05-28 13:18 387d6d4b-4508-4b8e-8ed2-76998f41dae4 -> ../../sdb1
rwxrwxrwx 1 root root 10 2007-05-28 13:18 7014f66f-6cdf-4fe1-83da-9cab7b6fab1a -> ../../sdb5
lrwxrwxrwx 1 root root 10 2007-05-28 13:18 8f042ead-259f-4df0-98ec-3343080396c5 -> ../../sdb6
lrwxrwxrwx 1 root root 10 2007-05-28 13:18 94B0AE63B0AE4B94 -> ../../sda2
lrwxrwxrwx 1 root root 10 2007-05-28 13:18 A61820AA18207B85 -> ../../sda1
lrwxrwxrwx 1 root root 10 2007-05-28 13:18 f28725d6-b7b5-4207-8476-36efe1a903ce -> ../../sdb9
lrwxrwxrwx 1 root root 10 2007-05-28 13:18 f855c263-2521-48d3-8ec9-d2d2b69b6635 -> ../../sda3
rwxrwxrwx 1 root root 10 2007-05-28 13:18 f9aa4027-ecdd-4a86-84e2-df2ef73fe14e -> ../../sdb7

En este caso, f9aa4027-ecdd-4a86-84e2-df2ef73fe14e es la entrada faltante y es agregada a /etc/fstab:

# <device file system> <mount point>   <type>  <options>       <dump> <pass>
UUID=f9aa4027-ecdd-4a86-84e2-df2ef73fe14e /media/sdb7 ext3	auto,users,exec	0 2
Note: mountpoint names (in fstab) must be existing directories, sidux creates these directories during installation under /media and they can be named sda1, sda2, ….,disk0, disk1
fstab mountpoints for partitions created after initial installation will need to be created and added manually

Sobrevista: UUID, Etiqueta (Label) de Partición y fstab

Nombramiento de dispositivos en bloque con carácter persistente han sido posible a travéz de la introducción de “udev” y tiene algunas ventajas sobre el nombramiento según el basado en el “bus”.

Mientras que las distribuciones de Linux están evolviendo y la detección de hardware es más confiable, hay un número de problemas nuevas y cambios:
1)Si tiene más de una controlador de sata/scsi o de ide, el orden en que están agregado es al azar. Este puede resultar en nombres de dispositivos como el hdX y hdY variando al azar con cada arranque. Lo mismo para los sdX y sdY. Nombramientos persistentes permite que el usuario no tiene que preocupar por esto en lo menor.
2) Con la introducción de apoyo para la nueva libata pata, todos los dispositivos hdX serán dispositivos sdX en algún momento en el futuro. De nuevo, con nombramiento persistente, puede ser que ni se nota el cambio.
3) Máquinas con ambos controladores sata e ide son bastante común hoy en día. Con los cambios libata mencionada arriba, la primer problema puede ser más común, así que ambos discos sata e ide tendrán nombres sdX.

Por preselección sidux usará “UUID” en el fstab cuando se instala.

Hay otros razones, pero estos son los más críticos, ahora y en el futuro. Es por eso que sidux promueve el cambio a un eschema de nombramiento persistente en la configuración.

Los cuatros eschemas diferentes para nombramientos persistentes:

1. Nombramientos persistentes por “UUID”

UUID significa Identificador Universalmente único (Universally Unique Identifier) y es un mecanismo para proveer cada sistema de archivos con una identificación única. Es diseñada para que colisiones son muy poco probable. Todos las sistemas de archivos de Linux (incluyendo el swap) apoya el UUID. Los sistemas de archivos FAT y NTFS no apoya el UUID, pero todavía están listado en “by-uuid” con una identificador único:

$ /bin/ls -lF /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Oct 16 10:27 2d781b26-0285-421a-b9d0-d4a0d3b55680 -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 31f8eb0d-612b-4805-835e-0e6d8b8c5591 -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 3FC2-3DDB -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 5090093f-e023-4a93-b2b6-8a9568dd23dc -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 912c7844-5430-4eea-b55c-e23f8959a8ee -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 B0DC1977DC193954 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 bae98338-ec29-4beb-aacf-107e44599b2e -> ../../sdb2

Como puede ver, los particiones fat y ntfs (con los etiquetas fat y windows arriba) tiene nombres corto, pero todavía están listado. La ventaja de usar el método “uuid” es que es mucho menos probable que puede tener una colisión que con labels (etiquetas); la desventaja es que son mucho más difícil de memorizar.

2. Nombramientos persistentes por “LABEL” (etiqueta)

Casi todos los tipos de sistemas de archivos pueden usar un “label”. Todos los particiones que tiene una están listada en el directorio /dev/disk/by-label:

$ ls -lF /dev/disk/by-label
total 0
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1

Puede cambiar estas etiquetas de la sistema de archivos utilizando estos comandos:

* swap: Crear un nuevo área de intercambio, así: mkswap -L <label> /dev/XXX
* ext2/ext3: e2label /dev/XXX <label>
* reiserfs: reiserfstune -l <label> /dev/XXX
* jfs: jfs_tune -L <label> /dev/XXX
* xfs: xfs_admin -L <label> /dev/XXX
* fat/vfat: No hay una herramienta en Linux para cambiar el etiqueta (label), pero al crear la sistema de archivos, utilizar mkdosfs -n <label> <otras opciones>.
También puede cambiar la etiqueta de una sistema de archivos utilizando Windows.
* ntfs: ntfslabel /dev/XXX <label> o cambiarlo en Windows.

Ten cuidada: Los “label”s tiene que estar única para que este funciona”, se aplica igualmente a palitos USB/firewire y a discos duros. El sintaxis: LABEL=/ UUID= es preferido sobre el /dev/disk/by-*/ para particiones del tipo UN*X

3. Nombramientos persistentes por “id”

by-id : crear un nombre único dependiendo en el número serial del diapositiva

4. Nombramientos persistentes por “path”

by-path : crear un nombre único dependiendo en la ruta física más corto (según el sysfs). Ambos contiene cadenas para indicar a que sub-sistema les pertenecen y así no están apto para resolver las problemas mencionada en el principio de este titulo. No serán discutido más aquí.

Activando nombramiento persistente

Una vez decidido cual método a utilizar, activamos nombramiento persistente en el sistema:

En fstab

Activar el nombramiento persistente en /etc/fstab es ffácil solamente reemplazar el nombre del dispositivo en el primer columna por el nuevo nombre persistente. En este ejemplo, reemplazar el /dev/sda7 por una de los siguientes:

/dev/disk/by-label/home ó
/dev/disk/by-uuid/31f8eb0d-612b-4805-835e-0e6d8b8c5591

Haga lo mismo para todos los particiones en el archivo fstab.

En vez de dar el dispositivo explicitamente, puede indicar la sistema de archivos que es de ser montado por su UUID o etiqueta de volumen (label), por escribir LABEL=<label> ó UUID=<uuid>, por ejemplo:

LABEL=Boot

ó

UUID=3e6be9de-8139-11d1-9106-a43f08d823a6

Continua…

Internet Explorer en Linux, si!

¡¿Porque?!

  • Diseñadores Web que desean migrar a Linux pero aún necesitan realizar pruebas de sus sitios en IE.
  • Gente que debe abrir sitios de tipo solo-para-IE

Las instalaciones de los IEs son más pequeñas que lo usual porque tan solo incluyen los archivos necesarios para tener un buen navegador de pruebas (sin Outlook, Media Player, etc.).

Por favor, ¡¡no uses ninguno de estos IEs para navegar!! Consíguete Firefox.

¿Qué es IEs4Linux?

IE4Linux

IEs4Linux es la manera simple de disponer de Microsoft Internet Explorer ejecutándose en Linux (o cualquier otro SO ejecutando Wine).

Sin clicks. Sin aburridos procesos de instalación. Sin complicaciones con Wine. Tan solo un script fácil y obtendrás tres versiones de IE para realizar pruebas de tus sitios. Además es libre y código abierto.

IEs 4 Linux necesita dos programas: cabextract y Wine. Puedes instalarlos con el administrador de paquetes de tu distribución (synaptic, apt-get, yum, emerge, etc.) o ir a sus sitios.

Luego, bájate IE 4 Linux. Desempaquétalo. Ejecuta ‘ies4linux’. Sigue las instrucciones.

Pasos a seguir:

Actualiza e instala wine y cabextract:

sudo apt-get update

sudo apt-get install wine cabextract

Descarga e instala IEs4Linux

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

Wallpaper para cada escritorio con Wallpapoz

¿Alguna vez has querido tener tus escritorios con un Wallpaper distinto?, ¿te gustaría también que cada cierto tiempo cambiara el Wallpaper?, pues aquí tienes Wallpapoz:

Wallpapoz te permite configurar los fondos de pantalla de tu escritorio Gnome de una forma única. Puedes hacer que cambien cada cierto tiempo pero la característica más destacable es que puedes hacer que cambien cuando cambias de escritorio virtual.

Wallpapoz

Descárgalo: Wallpapoz

El paquete lo podemos descargar desde aquí y una vez en nuestra máquina, debemos descomprimirlo.

Para lanzar posteriormente la instalación tenemos dos posibilidades, ejecutarlo directamente del directorio de donde lo extraigamos:

./wallpapoz

o instalarlo en el sistema para que sea accesible a todos los usuarios (opción recomendada, sin duda):

sudo python setup.py install

Esta es indudablemente una herramienta que hará las delicias de todo aquel que guste de los cambios en su máquina una y otra vez.

Leer particiones ext2 y ext3 en Windows

Lo normal seria consultar como tener acceso a particiones NTFS desde Linux, es lo que siempre preguntan los novatos en los foros y chats, pero aqui se explicara todo lo contrario.

Para leer particiones ext2 o ext3 (sistema de archivos de Linux) en Windows tenemos de opciones:

  • La primera es Explore2fs que es un explorador que nos permite ver y copiar el contenido de las partiones.
  • La segunda es Ext2 Installable File System For Windows (Ext2IFS) que nos permite “montar” la partición en Windows asignándole una letra de manera que se puede usar desde cualquier programa.

Para los que aun no han conseguido separarse del todo de Windows estos sistemas son muy útiles.

Recuperar contraseña olvidada en Debian/Ubuntu

Los pasos son sencillos

  • Enciende tu PC, y cuando salga el prompt del grub presionas la tecla ESC
  • Presiona e para editar
  • Desplázate hasta la linea del kernel que usas en caso de que sean 2 o más y presiona e
  • Sitúate hasta la linea del final y agrega rw init=/bin/bash
  • Presiona Enter y después b para arrancar (boot) tu sistema
  • Tu sistema iniciará con el usuario Root y sin contraseña
  • Ahora solo teclea:

passwd tu_usuario

  • Escribe la contraseña (hey!, ya sabes una que sea facil de recordar;) )
  • Reinicia el sistema