Internet

Temas relacionados con navegadores, mensajería instantánea y demás

Clientes para escribir Blogs

hola

yo tengo un blog en blogger :) pero casi no lo actualizaba porque me molestan la GUI HTML que tiene :s

Blogger tiene una opcion de postear desde correos, me parecio sensacional usarlo junto a sylpheed, pero sucede que los correos que se envian no se publican :s

asi que decidi buscar algo ya sea desde bash o una GUI que fuera un binario ahi fue donde aparece:

http://blogtk.sourceforge.net/

es un Cliente WebLog (¿bitacora?) que te permite postear en Blogger sin necesidad de un navegador :D

es liviano y se encuentra en los repositorios de URPMI

[root@1424ru5 dalfa]# urpmq --sources blogtk

ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/
2005/i586/media/contrib/blogtk-1.1-1mdk.noarch.rpm

para configurar http://blogger.com se hace esto:

http://blogtk.sourceforge.net/faq.php#6

http://www.blogger.com/api/RPC2

en la seccion de servidor en la configuracion :)

ahora si podre colocar cada cosa que se me ocurra :p

Correo electrónico

Filtro manual de Spam con PINE

¿Qué es PINE?

PINE es un cliente de correo y news en modo consola. Como característica principal podemos descargar su ligereza y potencia, a pesar de tener un uso sencillo.

Es desarrollado desde el año 1989 por la Universidad de Washington

Algunos links de interés

http://www.washington.edu/pine/overview/project-history.html

http://www.ii.com/internet/messaging/pine/

Crear filtro para evitar SPAM enviado desde ciertas direcciones

Aunque es un sistema algo pesado para gente que reciba mucho SPAM, para gente como yo que, más o menos, sólo recibe unos 10-15 mensajes con basura diarios desde direcciones similares puede ser útil a la larga.

Modo de proceder

1. Abrimos pine:

pine

2. Tecleamos S para entrar en el Setup de PINE

3. Tecleamos R para crear "reglas" (rules)

4. Tecleamos F, de filtros, y depués A, de añadir.

5. Tendremos entonces una pantalla donde podremos configurar montones de cosas interesantes. Para hacer lo que deseamos, en este micro-howto, nos basta rellenar el parámetro From Pattern con la dirección que queremos filtrar. Una vez tenemos el campo rellenado bajamos hasta la parte de "Acciones" (o Actions) para seleccionar que borre los mensajes de esa dirección (Delete). También podemos elegir que los mueva a un determinado fichero.

Hay más parámetros para filtrar el correo, uno MUY interesante es Subject pattern, que nos permite filtrar los correos según su "tema"

También podemos filtrarlos según los siguientes parámetros:To pattern (especial para listas de correo con mucho SPAM), Sender pattern, Cc pattern, Recip pattern, Partic pattern... y muchas más, algunas incluso relacionadas con el contenido del correo ;-)

6. Salimos de PINE pulsando repetidas veces E (de "exit"), y confirmando las preguntas que nos haga.

Saludos

minimanual para realizar un backup de kmail (mensajes, cuentas, identidades,...)

LIBRETA DE DIRECCIONES

Se abre la libreta de direcciones y vamos a Archivo/Exportar Hay varias opciones de formato para la exportación. Yo he utilizado siempre Exportar lista de CSV. Cuando pulsas en aceptar, te genera un archivo llamado: addressbook.csv que es el que tienes que guardar.

Para restaurar abres la libreta de direcciones y en Archivo/Importar eliges Importar lista de CSV. Localizas el archivo addressbook.csv y aceptas. Se abre el Diálogo de importación de CSV. En la primera fila hay en todas las columnas un menú desplegable en el que está seleccionado no definido. Sólo tienes que modificar las columnas en las que tengas datos. Eliges en cada una de esas lo que te aparece en la segunda fila, por ejemplo: Nombre con formato o Dirección de correo electrónico. En las que no tengas datos dejas no definido. Pulsas en aceptar y ya la tienes de nuevo.

No he conseguido hasta el momento que se guarden también direcciones agrupadas bajo un mismo nombre, lo que kmail llama listas de distribución y que se activan en Preferencias/Mostrar barra de extensión/Editor de lista de distribución. Al restaurar la libreta de direcciones han desaparecido. Si alguien sabe cómo hacerlo, se agradecería la aportación.

MENSAJES

Todos los mensajes y la estructura de carpetas que tengas, se encuentran en una carpeta oculta en tu /home, llamada .Mail

Sólo tienes que copiarlo donde lo quieras guardar. Para restaurarlo lo sitúas de nuevo en tu /home y al abrir kmail tendrás todos los mensajes distribuidos en sus carpetas.

Es casi seguro que cuando lo estés copiando, te diga varias veces que un determinado archivo no se puede copiar y te entre la duda de si es importante o no y no sepas realmente lo que pierdes. Para evitar eso, yo siempre lo comprimo (en zip y en tar.gz para mayor seguridad) y lo guardo así. Luego sólo tienes que descomprimirlo en tu /home.

Ojo con los permisos, que si haces algo como root, cuando quieras abrir kmail te dará un error.

CUENTAS, IDENTIDADES Y CONFIGURACIÓN GENERAL

Tienes que guardar lo siguiente (todo en tu /home):

La carpeta:

.kde/share/apps/kmail (mejor comprimirla también)

y los archivos:

.kde/share/config/emailidentities
.kde/share/config/emaildefaults
.kde/share/config/kmailrc

Para restaurarlos, se vuelven a colocar en su sitio sobreescribiendo los que hay.
Ojo que .kde es una carpeta oculta.

Para hacer visibles archivos y carpetas ocultas, abres tu carpeta personal (el de la casita) y en el menú Ver activas Mostrar archivos ocultos.

Todo esto hay que hacerlo para cada usuario, como es lógico.

IMPORTANTE: La restauración hay que hacerla antes de realizar cualquier configuración en la nueva versión de kmail que se instale, porque al hacerlo se sobreescribe lo que se haya hecho y por lo tanto se perderá.

NOTA FINAL: En versiones de mdv anteriores a la 10.0 (creo recordar), los mensajes no estaban en /.Mail. No recuerdo bien cuál era su ubicación, pero si alguien se encuentra en ese caso, que lo adapte a su estructura. Lamento no recordar cómo era.

Se agradece la revisión de este minimanual, comunicando errores y/o aportaciones.

Un saludo,
---
owl

Mozilla thunderbird en castellano para torpes

Bueno. Se entiende que no se trata de una versión del popular gestor de correo especialmente diseñada para torpes. ;D
Voy a intentar describir como castellanizar nuestro thunderbird. Como he tardado más de una hora en conseguirlo y se puede hacer en 2 minutos, lo cuento:
1- Bajar el plugin: thunderbird.1.0.es-ES.langpack.xpi
2. Salir del navegador.
3. Abrir thunderbird
4. Desde el menú Tools-> Extensions, elegir la opción Install. Se abrirá un cuadro de diálogo, donde una vez seleccionado el archivo para abrirlo, hay que pulsar el botón Install Now
5. Cerrar thunderbird
6. Botón derecho sobre el icono de thunderbird. Abrir propiedades. Clicar en pestaña Aplicación y en el cuadro llamado comando añadir -UILocale es-ES
7. Thunderbird en castellano

El como fuente está en: http://nave.escomposlinux.org/productos/thunderbird/

(y que los gurus no se enfaden por poner cosas tan simples, que hay linuxeros de todas las edades y conocimientos)

Recuperar correo dañado

Ayer recibí un correo y no se que hice que lo perdí, y era SUPER importante. Mande que me lo reenviasen pero parece que la persona ahora no puede, estuve mirando en las tripas del oservidor pues llegue a abrirlo con el openoffice, pero no a guardarlo y ahora este me dice que no existe.
Entonces fui al programa de correo de mi servidor y allí en una archivo llamada sent-mail lo encontré algo que creo que sea, pero el adjunto que me enviaba y que era el que necesitaba esta asi:
AAAyQAAAAEAAAD+////AAAAAMUAAADGAAAA////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////s
pcEANUAJBAAA8BK/AAAAAAAAEAAAAAAABgAA5tAAAA4AYmpias8yzzIAAAAAAAAAAAAAAAAAAAAA
AAAKDBYALhwBAK1YAACtWAAAr7oAABEOAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAIgAAAAAAP4DAAAAAAAA/gMAAP4D
AACCAAAAgAQAAFwAAADcB................

¿no hay por ahi algo para recuperar este IMPORTANTISIMO texto?

Gracias a luismago por la solución

Mensajería instantánea

Conociendo Jabber Protocolo / Cliente de Mensajeria Instantanea LIBRE!!




en la pagina de jabberes.org encontramos en la introduccion esta definicion:


Jabber es un protocolo abierto basado en el estándar XML para
 el intercambio en tiempo real de mensajes y presencia entre 
dos puntos en Internet. La principal aplicación de la 
tecnología Jabber es una extensible plataforma de mensajería y
 una red de MI [Mensajería Instantánea]) que ofrece una 
funcionalidad similar a la de otros sistemas como AIM, ICQ, 
MSN Messenger y Yahoo.




bueno Jabber es un protocolo de mensajeria "instantanea" este lo usan varios clientes de mensajeria a los que vulgarmente se les conoce "Messengers" bueno Jabber es muy bueno no tiene nada que envidiarle a Amsn o al messenger de Yahoo



jabber puede ser usado desde varios clientes como gnome-jabber o gaim o gabber



instalarlo en MDK es muy facil y asi mismo pedir una cuenta en algun servidor para poder usarlo y ademas tiene la ventaja de ser libre



crea una cuenta y luego agregate en el Anillo Drake por aqui estan las instrucciones del formato que debes usar al agregarte

Amsn con antialiasing en MDV 2006

Para que nuestro amsn no se vea tan feo hay que recompilarlo, estos son los pasos a seguir.

Programas que necesitamos:

Fuentes del amsn
Archivos tcl
Archivos tk

Copiamos (como root) estas fuentes en un directorio por ejemplo, Amsn.
entonces en una consola como rxvt hacemos:

#cd Amsn
#tar xvzf tcl-*
#tar xvzf tk-*
#tar xvzf amsn-*

Si prefieres puedes usar mc con su sistema de archivos virtuales y asi descomprimir los tar.gz directamente con un simple enter y luego F5.

Luego preparamos he instalamos tcl:

#cd tcl
#cd unix
#./configure
#make
#make install

Luego preparamos he instalamos tk con soporte xft:

#cd ..
#cd tk
#cd unix
#./configure --enable-xft
#make
#make install

Solo nos queda hacer un par de enlaces:

#cd /usr/bin
#ln -s /usr/local/bin/wish8.5 wish
#ln -s /usr/local/bin/tclsh8.5 tclsh
#cd /usr/lib
si estos enlaces no están crearlos
#ln -s /usr/local/lib/tcl8.5 tcl8.5
#ln -s /usr/local/lib/tk8.5 tk8.5
#ln -s /usr/local/lib/libtk8.5.so libtk8.5.so
#ln -s /usr/local/lib/libtcl8.5.so libtcl8.5.so
#ln -s /usr/local/lib/libtclstub8.5.a libtclstub8.5.a
#ln -s /usr/local/lib/libtkstub8.5.a libtkstub8.5.a
#ldconfig

Ahora compilamos he instalamos el amsn.

#cd ~/Amsn
#cd amsn-0.95
#./configure
#make
#make install

Es todo, ahora lo ejecutamos y elejimos una fuente con antialiasing, lo reiniciamos, y nuestro amsn se verá así de bonito.

AMSN con fuentes antialiasing en MDV 2006

Para que nuestro amsn no se vea tan feo hay que recompilarlo, estos son los pasos a seguir.

Programas que necesitamos:

Fuentes del amsn
Archivos tcl
Archivos tk

Copiamos (como root) estas fuentes en un directorio por ejemplo, Amsn.
entonces en una consola como rxvt hacemos:

#cd Amsn
#tar xvzf tcl-*
#tar xvzf tk-*
#tar xvzf amsn-*

Si prefieres puedes usar mc con su sistema de archivos virtuales y asi descomprimir los tar.gz directamente con un simple enter y luego F5.

Luego preparamos he instalamos tcl:

#cd tcl
#./configure
#make
#make install

Luego preparamos he instalamos tk con soporte xft:

#cd ..
#cd tk
#./configure --enable-xft
#make
#make install

Solo nos queda hacer un par de enlaces:

#cd /usr/bin
#ln -s wish /usr/local/bin/wish8.5
#ln -s tclsh /usr/local/bin/tclsh8.5
#cd /usr/lib
si estos enlaces no están crearlos
#ln -s tcl8.5 /usr/local/lib/tcl8.5
#ln -s tk8.5 /usr/local/lib/tk8.5
#ln -s libtk8.5.so /usr/local/lib/libtk8.5.so
#ln -s libtcl8.5.so /usr/local/lib/libtcl8.5.so
#ln -s libtclstub8.5.a /usr/local/lib/libtclstub8.5.a
#ln -s libtkstub8.5.a /usr/local/lib/libtkstub8.5.a
#ldconfig

Ahora compilamos he instalamos el amsn.

#cd ~/Amsn
#cd amsn-0.95
#./configure
#make
#make install

Es todo, ahora lo ejecutamos y elejimos una fuente con antialiasing, lo reiniciamos, y nuestro amsn se verá bonito.

Como crear una cuenta JABBER en GAIM

este es un manual a peticion popular :p, gaim es un messenger con el cual se puede conectar a varios protocolos de mensajeria que usan varios messengers como:

aim/icq......irc......yahoo
gadu-gadu....napster..msn
groupwise....zephir...jabber

primero

urpmi gaim

luego ejecutamos gaim y seleccionamos el menu herramientas y luego cuentas ahi presionamos añadir y saldra una ventana donde seleccionaremos el protocolo en este caso jabber

primero elegimos el protocolo de jabber ponemos un nombre de usuario puedes elegir con que servidor jabber te conectas ya que hay muchos y cada uno presenta servicios que otros no tienen ahi es eleccion tuya el default seria jabber.org y luego una contraseña luego elegimos si queremos que recuerde esa contraseña y si queremos que se conecte automaticamente ahora solo falta presionar el boton registrar

entonces saldra otra ventana con el titulo registrando cuenta nueva de jabber colocamos el mismo nombre de ususario
la misma contraseña colocamos un nombre y la direccion de nuestro correo electronico luego presionamos el boton registrar

y si el registro se efectuo correctamente saldra otra ventana que dira:

EXITO EN EL REGISTRO

registro de usuario@jabber.org efectuado con exito

NAT y Videoconferencia con MSN Messenger (Soporte para Mandriva)

Resulta que mi máquina actúa como pasarela para dos ordenadores más, cuyos usuarios utilizan diariamente la videoconferencia del MSN Messenger. Y también resulta que dicho cliente requiere de una pasarela UPnP (Universal Plug And Play), algo de lo que mi Mandriva carece a priori. Combinando estos dos factores tenemos mi cabeza como un bombo de quejas diarias, así que me puse a remediar la situación, encontrando a mi salvador (siempre hay alguien que ha tenido tu mismo problema antes) en Linux Internet Gateway Device.

Me bajo el .tgz y empiezo la faena, cuyo proceso narro a continuación por si a alguien le puede ser útil:

  1. 1. Bajar el .tgz del Linux UPnP SDK versión 1.04 (OJO CON ESTO), que está aquí
  2. 2. Desempaquetar el upnpsdk-1.04.tar.gz
  3. 3. Instalar las dependencias del UPnP SDK

    	$ urpmi glibc-devel
    	$ urpmi e2fsprogs libext2fs2-devel
    

  4. 4. En las fuentes del upnpsdk, modificar el archivo src/ssdp/ssdplib.c en la linea 406:



    Donde pone

    	
    	SelfAddr.sin_addr.s_addr = inet_addr(SSDP_IP);
    

    cambiar por

    	SelfAddr.sin_addr.s_addr = htonl(INADDR_ANY);
    
  5. 5. Mmmhhh, sí:
    	[iraillo@quearte upnpsdk]$ make
    	[root@quearte upnpsdk]$ make install
    

    (dio vieho que nive, se compila como los leone ;)

  6. 6. Ahora lo mismo pero para linux-igd
    	[iraillo@quearte linux-igd]$ make
    	[root@quearte linux-igd]$ make install
    

    (ole ole, otra ve nique, si es que me sargo der pellejo, canijo)

Ahora ya tenemos un ejecutable llamado upnpd en /usr/bin. Se invoca de la forma

	$ upnpd {interfaz_externo} {interfaz_interno}

y para que funcione bien hace falta incluir una ruta de dirección multicast en la red local

	$ route add -net 239.0.0.0 netmask 255.0.0.0 {interfaz_interno}

Yo tengo eth0 conectado al cablemodem, y eth1 con la red local. Por tanto, en mi caso sería:

	$ route add -net 239.0.0.0 netmask 255.0.0.0 eth1
	$ upnpd eth0 eth1

Pero claro, esto vale hasta que haya que reiniciar, así que vamos a establecer la ruta como permanente y a registrar el demonio como un servicio del sistema (aquí ya entramos con el porculeo de versiones según las distribuciones).

  1. 7a. Establecer ruta permanente 'forma tocatelosgüebo':

    Crea o añade a un fichero /etc/sysconfig/networking/devices/{interfaz_interno}.route



    (en mi caso se llama eth1.route)



    El contenido debería ser algo parecido a:

    	
    **************************************
    ADDRESS0=239.0.0.0
    GATEWAY0=""
    NETMASK0=255.0.0.0
    **************************************
    
  2. 7b. Establecer ruta permanente 'forma de grati':

    Usa el webmin (herramienta creada para nuestro goce y disfrute por angelitos del cielo)

  3. 8. Creación de un script llamado upnpd en /etc/rc.d/init.d. Este archivo está hecho a base de copy & paste, y seguramente sea mejorable.

    *****************************************************************
    #!/bin/bash
    #
    # chkconfig: 2345 66 34
    # description: upnpd arranca el demonio que da soporte UPnP 
    # para videoconferencia en MSN Messenger
    #
    
    ##########################
    # Interfaz de red externo
    ##########################
    EXT_IF=eth0
    
    ##########################
    # Interfaz de red interno
    ##########################
    INT_IF=eth1
    
    ####################################################
    # Origen de la biblioteca de funciones de init.d
    ####################################################
    if [ -f /etc/init.d/functions ] ; then
      . /etc/init.d/functions
    elif [ -f /etc/rc.d/init.d/functions ] ; then
      . /etc/rc.d/init.d/functions
    else
      exit 0
    fi
    
    RETVAL=0
    
    start() {
      status upnpd > /dev/null
      RETVAL=$?
      if [ $RETVAL -gt 0 ]; then
        gprintf "Comenzando upnpd: "
        daemon upnpd $EXT_IF $INT_IF
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/upnpd || \
           RETVAL=1
        return $RETVAL
      fi
    }  
    stop() {
      status upnpd > /dev/null
      RETVAL=$?
      if [ $RETVAL -eq 0 ]; then
        gprintf "Parando upnpd: "
        killproc upnpd
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/upnpd
        return $RETVAL
      fi
    }  
    restart() {
      stop
      start
    }  
    mdkstatus() {
      status upnpd
    }  
    
    case "$1" in
      start)
        start
      ;;
      stop)
        stop
      ;;
      restart)
        restart
      ;;
      status)
        mdkstatus
      ;;
      condrestart)
      [ -f /var/lock/subsys/upnpd ] && restart || :
      ;;
      *)
      echo "Uso: $0 {start|stop|restart|condrestart|status}"
      exit 1
    esac
    
    exit $?
    
    *****************************************************************
    

    En EXT_IF se pone el interfaz externo y en INT_IF el interno.
    Respecto a la linea

    # chkconfig: 2345 66 34

    indica que el servicio se registra para los niveles de ejecución 2,3,4 y 5, y que tiene prioridad 66 en el arranque del sistema y 34 para matarlo en el apagado. Estos valores son a gusto del consumidor y de tu sistema.

  4. 9. Dar permiso de ejecución al script
    	[root@quearte init.d]$ chmod u+x upnpd
    
  5. 10. Registrar el script con chkconfig
    	[root@quearte init.d]$ chkconfig --add upnpd
    
  6. 11. Probar que funciona la ruta:
    	[root@quearte ~]$ service network restart
            [root@quearte ~]$ route
    
  7. 12. Probar que funciona el servicio:
    	[root@quearte ~]$ service upnpd start|status|stop|restart
    

Si en la ventana de configuración de los ordenadores con el MSN Messenger en Windows aparece algo como UPnP Firewall, significa que todo va yendo como debería. Tan sólo queda probar la videoconferencia.

Pues nada, espero que esto le pueda servir a alguien. Si alguno encuentra errores (de bulto o detallitos) o tiene críticas, se agradecerán los comentarios.

micro-manual - Enlazar Firefox y Thunderbird

Se explica en este micro-manual la forma de enlazar estas dos herramientas haciéndolas relacionarse al 100%.
Saludos

Navegadores

Información sobre navegadores y plugins

#blogdrake - Firefox/SeaMonkey - BlogDRAKE: Instalar chatzilla

Hace poco les comenté sobre la extensión de Firefox llamada ChatZilla, ahora dejo un como hacerlo con monos y todo.

Acá hay una captura tomada de https://addons.mozilla.org:

    Free Image Hosting at www.ImageShack.us

La gracia de esto es que con un simple clik en Firefox (y me imagino que en Seamonkey también) puedes acceder al canal IRC de BlogDrake instantánea y cómodamente, ahora, si a los Bofhs les interesa el tema, mi sugerencia sería que colocasen un link como este: #IRCdrake, en la página de BD (p.e. en la sección Mapa de BlogDrake).

Ahora vamos con el correspondiente "Como Hacerlo":

Requerimientos:

  1. Mandriva - ¡Como No! :D
  2. Navegador Web Firefox/Seamonkey.
  3. Extensión Chatzilla para Firefox o Seamonkey.
  4. Datos de configuración del cliente IRC (Servidor y canal).

Instalación:

  • Firefox:
    Pulsa aquí para Instalar ChatZilla 0.9.78-Ingles.

    Captura:
    Free Image Hosting at www.ImageShack.us

    Finalmente debemos pulsar el botón Reiniciar Firefox.

    Captura:
    Free Image Hosting at www.ImageShack.us

  • Pulsa aquí para Instalar ChatZilla 0.9.75-Español.
      Nota: En una de mis pruebas esta extensión no fue detectada automáticamente por Firefox, por lo cual hubo que indicarle que aplicación utilizar para abrir el fichero con extensión xpi, claro que en este momento estoy en una cooker por lo que no sé si en MDV2007 ocurrirá lo mismo.

      Captura:
      Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us


  • Seamonkey:
    Pulsa aquí para Instalar ChatZilla 0.9.78-Ingles.

    Pulsa aquí para Instalar ChatZilla 0.9.75-Español.

      Notas:

    • Lamentablemente no tengo instalado Seamonkey por lo que no puedo añadir capturas, así es que si alguien se anima desde ya se le agradece.
    • Me atrevo a decir que las extensiones sirven en SeaMonkey porque en el mismo nombre de la extensión en ingles lo dice, y en la versión en español lo indican en el sitio Web www.proyectonave.es.

Configuración:

  • Si estás en Firefox NO necesitas configurar absolutamente ¡NADA! después de la instalación de la extensión, basta con pulsar el link #IRCdrake y este hará todo el trabajo, es decir, con solo pulsar en IRCdrake se abrirá una ventana de ChatZilla la cual se conectará automáticamente al canal IRC de BlogDrake vía el servidor irc.escomposlinux.org, incluso te deja en el IRC con el mismo nick que utilizas en el foro. :D ¡no es malo! especial para cómodos como yo.
  • Si estás en Seamenkey... Como no lo tengo instalado no lo sé :(, pero apostaría que su comportamiento debiese ser similar a firefox.

    Por último, si queremos revisar nuestras extensiones, basta con ejecutar Firefox y seleccionamos Agregados en MDV2007 o Complementos en la 2007.1, todo esto en el menú Herramientas, estos pasos nos dejan en una ventana que en la cual podemos ver todas las Extensiones instaladas en el navegador.

    Captura:
    Free Image Hosting at www.ImageShack.us

Bueno, espero se entienda y que además les sirva xD, por mi parte lo encuentro bastante cómodo y una buena forma para promover el IRC que yo mismo visito poco porque normalmente no tengo instalado ningún cliente IRC, ni siquiera utilizo Gaim :D que sería una buena opción, en todo caso todavía busco la forma de ejecutar Chatzilla en una barra lateral en la ventana del navegador... pero no me ha ido bien y no me la puedo para crearla yo.

Salu2!!!

Acá dejo otra forma de hacer lo mismo pero esta ves con la "Extensión Peekko Chat".

Uniendo la familia BD -Todo en una misma ventana de Firefox.

Agregar diccionario español al corrector ortográfico de Firefox 2.0

Hola BDs, acá les dejo un sencillo manual que explica como aprovechar el corrector ortográfico que ofrece Mozilla Firefox desde su versión 2.0, esto agregando el diccionario en español vía la instalación de una extensión en Firefox y Thunderbird de versiones superiores a la 2.0 y en SeaMonkey 1.1a - 1.5a (por defecto solo trae instalado el diccionario en ingles).

Nuestro objetivo lo podemos lograr de varias formas, acá explicaré 2 que conozco y que he probado que funcionan, ambas son muy similares, pero cada método parte de manera distinta:

1º Metodo: Agregando extensiones en Firefox

El procedimiento más estándar es aquel que hace uso de la barra de menús de Firefox:

Paso 1.1:
En la barra de menú pulsamos Herramientas -> Complementos:
Free Image Hosting at www.ImageShack.us

Paso 1.2:
En la ventana pulsamos en Extensiones -> Obtener extensiones:
Free Image Hosting at www.ImageShack.us

Paso 1.3:
Nos posicionamos en la herramienta de búsqueda y tipeamos la palabra "diccionario" e iniciamos la búsqueda:
Free Image Hosting at www.ImageShack.us

Paso 1.4:
El primer resultado que arroja es precisamente el que nos interesa, el Diccionario de Español/España, y si eres Argentino pues será el segundo el de tú interés, para terminar solo basta pulsar el botón verde que se ofrece en la página, el cual nos abrirá una ventana para su instalación:
Free Image Hosting at www.ImageShack.us

Paso 1.5:
Para terminar la instalación solo falta pulsar el botón Instalar ahora y finalmente Reiniciar Firefox:
Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Paso 1.6:
Free Image Hosting at www.ImageShack.us

2º Método: Agregando esta extensión en particular en Firefox 2.0

A mi gusto esta es más intuitiva y directa, esto en el sentido de que nos permite que cuando exista la necesidad de revisar y corregir un texto, basta acudir al menú que ofrece el botón secundario, la sencillez radica en que por ejemplo, cuando estemos editando un mensaje en BlogDrake :D, todo el texto editado aparecerá subrayado con una línea roja, esto debido a que por ahora se está revisando la ortografía con el diccionario ingles, por lo tanto el siguiente paso será:

Paso 2.1:
Pulsamos el botón secundario del ratón (botón derecho) sobre el texto en cuestión, ahí nos aparecerá un menú, en la parte inferior de su ventana aparece un ítem de nombre Idiomas, entramos al sub menú y elegimos la opción Añadir diccionarios, esto nos abrirá una nueva ventana o pestaña...:
Free Image Hosting at www.ImageShack.us

Paso 2.2:
Si Firefox está en español, la nueva ventana o pestaña abierta ofrecerá instalar precisamente la extensión en idioma español, por lo tanto es cosa de pulsar el botón "verde" y con eso instalaremos nuestro nuevo corrector ortográfico in spanish:
Free Image Hosting at www.ImageShack.us

Paso 2.3:
De aquí en adelante los pasos son idénticos a los seguidos en los pasos 1.5 y 1.6 del primero método.

Por último no debemos olvidar que luego de instalar extensiones, para que estas se activen hay que reiniciar Firefox.

Salu2!!!
P.D. Ahora no hay escusa para que escriVamos mal :P, por cierto, este manualcillo lo hice sin tener el corrector instalado, así es que ahí veremos que tan horrenda es mi ORTOgrafía. xDDD

Buscador del Diccionario de la RAE en Opera

Siguiendo la idea de pacho en Motor de búsqueda de BlogDrake en navegador Opera, se me ha ocurrido que en Opera 9.x se puede incluir fácilmente una búsqueda en el diccionario de la Real Academia de la Lengua. Los pasos son los mismos, pero los repito por si acaso:

  1. Te vas al menú Herramientas, Opciones
  2. Eliges la pestaña Buscar y pulsas Añadir
  3. Hay que rellenar los campos Nombre por ejemplo, "Diccionario RAE", Palabra, por ejemplo "drae", Dirección

    http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=%s

    y le damos a "Aceptar".

No me ha hecho falta reiniciar Opera para que funcione.

Ta luego

Cómo instalar el SDK de Java en Mandriva

Instalar SDK
Para instalarlo tenemos que seguir los siguientes pasos:

1º Bajarse el binario de la siguiente página:
A la derecha hay una columna "Popular Downloads", en donde hay que elegir J2SE 5.0 para bajar la última versión hasta el momento.

2º En la página que nos aparece a continuación, lo ideal es que escojamos una de las dos opciones siguientes:

  • Download JDK 5.0 with NetBeans. Si se eligimos esta opción se instalara java y un entorno IDE, para hacer más fácil los desarrollos, pero si tu maquina no tiene mas de 128M de RAM no es muy recomendable utilizar este entorno de desarrollo.
  • Download JDK 5.0. Si eliges esta opción tendrás tanto el compilador de Java como la Maquina Virtual que te permite ejecutar las aplicaciones que hagas, por lo que no necesitaras bajar el jre (Java Runtime Edition).
  • 3º Seleccionamos la opción deseada y en la siguiente página, aceptamos los términos de uso. En este punto hay que aclarar que aunque el SDK de Java es gratuito, no es software libre.

    4º Ahora escogemos uno de los dos siguientes archivos a descargar en nuestro ordenador:

    Jdk-1_x_x_xx-linux-i586-rpm.bin
    Jdk-1_x_x_xx-linux-i586.bin 
    

    (cambiar las "x" por la versión correspondiente)

    5º Usando la 2ª opción. Cambiamos los permisos al fichero, para hacerlo ejecutable con:

    chmod +x jre-1_x_x-xx-linux-i586.bin

    6º Y lo instalamos como superusuario:

    ./jre-1_x_x-xx-linux-i586.bin

    Configuración de Java
    Una vez realizado el paso anterior, debemos configurar el SDK de java para su correcto funcionamiento.
    En este apartado veremos como establecer correctamente la variable de entorno JAVA_HOME y además veremos la forma correcta para instalar el plugin de Java para Mozilla.

    Variable de entorno
    1º Como superusuario creamos un fichero al que llamaremos java.sh en el directorio /etc/profile.d/

    2º Escribimos el siguiente codigo dentro del fichero:

        export PATH=$PATH:/usr/java/j2re1.x.x_xx/bin
        JAVA_HOME="/usr/java/j2re1.x.x_xx/"
        export JAVA_HOME
    

    (No os olvideis de cambiar las "x" por la versión del JDK instalado)

    3º Y lo hacemos ejecutable:

    chmod +x java.sh

    Hecho esto, ya tenemos instalado el SDK de Java y configurado para su uso y disfrute.

    Como instalar Firefox 2.0 de mozilla.com en Mandriva 2007

    Pues llevo un par de horas sólamente pero creo que es más que suficiente para comprobar que es estable y está en perfecto castellano.

    Trae bastantes mejoras como una carga más rápida. Si explota te permite restaurar las pestañas que tenias abiertas. Se ha cambiado le menú Ir por Historial. Los temas y extensiones comparten un mismo menú...

    El enlace en concreto es: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0/linux-i686/es-ES

    Pasos para su correcta instalación...

    1. Cerrar todas las aplicaciones
    2. Bajar el archivo del enlace anterior
    3. Abrir una konsola o terminal e iniciar sesión como root:
      [user@localhost ~]$ su
      Contraseña:
      
      [root@localhost user]# 
      
    4. Ejecutar konqueror desde la consola y esperar a que se abra un nuevo explorador
    5. Pulsar la tecla F9 para que nos aparezca el árbol de carpetas en konqueror.
    6. Ir al sitio donde descargamos el tar.gz. Normalmente suele ser /home/usuario/Desktop
    7. Doble click en el tar.gz
    8. Arrastrar la carpeta firefox a /usr/lib
    9. Cambiar el nombre de la carpeta firefox a firefox-2.0
    10. Copiar los archivos de /usr/local/mozilla/plugins a /usr/lib/firefox-2.0/plugins
    11. Cambiar los accesos directos del menú (tanto gnome como kde) para que usen /usr/lib/firefox-2.0/firefox más info sobre el proceso

    Y ya está. Estos son los pasos a seguir para tener el nuevo firefox funcionando correctamente en tu Mandriva 2007.

    A mi me ha conservado los favoritos, las extensiones y los temas aunque hayan algunos temas que no me van al no ser compatibles con esta nueva versión. De todas formas, os recomiendo que hagais una copia de seguridad antes de nada de vuestra carpeta ".mozilla".

    Suerte y al toro ;)

    Como instalar SeaMonkey 1.0.2 y plugins Flash, Java y RealPlayer en Mandriva Linux

    Cómo instalar SeaMonkey 1.0.2 en Linux y los plugins Java, Flash y RealPlayer
    Guía máxima. Más fácil no vas a encontrar. ¡Y todo es gratis!
    Actualización 07-jun-2006: adaptado para SeaMonkey 1.0.2

    También disponible en
    MozillaES
    :

    Software requerido:
    - SeaMonkey 1.0.2
    - Java 1.5.0_07
    - Flash 7.0 r63
    - RealPlayer 10.0.7.785
    - Mandrake Linux (pero también debe funcar en otras distros)

    SeaMonkey es el sucesor de Mozilla ya que la Fundación Firefox ha decidido no continuar con el desarrollo de la suite. La última beta trae muchas mejoras con relación a la serie 1.7.x de Mozilla. A continuación un tutorial que escribí para instalarlo y configurarlo desde cero.

    Descarga e instalación de SeaMonkey

    Vamos a la web de SeaMonkey para descargar la versión Full Installer (14 Megas) para Linux (x86)
    http://www.mozilla.org/projects/seamonkey/releases/

    Guardamos el archivo seamonkey-1.0.2.en-US.linux-i686.installer.tar.gz en nuestro directorio personal /home/usuario/
    Para descomprimir el contenido del instalador abrimos una consola y escribimos:

    tar xzvf seamonkey-1.0.2.en-US.linux-i686.installer.tar.gz

    Lo anterior creará el directorio seamonkey-installer en nuestro home.

    [danny@athlon ~]$ tar xzvf seamonkey-1.0.2.en-US.linux-i686.installer.tar.gz
    ./seamonkey-installer/
    ./seamonkey-installer/xpi/
    ./seamonkey-installer/xpi/spellcheck.xpi
    ./seamonkey-installer/xpi/regus.xpi
    ./seamonkey-installer/xpi/deflenus.xpi
    ./seamonkey-installer/xpi/inspector.xpi
    ./seamonkey-installer/xpi/chatzilla.xpi
    ./seamonkey-installer/xpi/langenus.xpi
    ./seamonkey-installer/xpi/mail.xpi
    ./seamonkey-installer/xpi/talkback.xpi
    ./seamonkey-installer/xpi/xpcom.xpi
    ./seamonkey-installer/xpi/venkman.xpi
    ./seamonkey-installer/xpi/reporter.xpi
    ./seamonkey-installer/xpi/psm.xpi
    ./seamonkey-installer/xpi/browser.xpi
    ./seamonkey-installer/README
    ./seamonkey-installer/config.ini
    ./seamonkey-installer/seamonkey-installer-bin
    ./seamonkey-installer/installer.ini
    ./seamonkey-installer/seamonkey-installer
    ./seamonkey-installer/MPL-1.1.txt
    [danny@athlon ~]$

    Cambiamos a él escribiendo

    cd seamonkey-installer

    Nos logueamos como root escribiendo en el terminal su y nuestra contraseña. Ahora, para empezar con la instalación misma, escribimos:

    ./seamonkey-installer

    A continuación aparecerá una ventana para la instalación en modo gráfico:

    Clic en Next (siguiente) y nos aparecerá la Licencia de Mozilla

    La aceptamos y veremos las opciones para elegir qué tipo de instalación queremos hacer y en qué directorio instalar SeaMonkey:

    Lo más común es usar la opción Typical. En lo personal he elegido Custom (personalizada) y el directorio de instalación lo he cambiado con Change a /opt/ e ingresado seamonkey102 Esto último es lo mejor para tener más ordenado nuestro sistema. El directorio opt es para archivos y/o programas opcionales o que no son parte vital de Linux. Casi todas las distros ya vienen con ese directorio creado e instalan cierto software en él. Así que hacemos clic en Change y elegimos /opt que está en la raíz del sistema.

    Aceptamos y queda así:

    Clic en Next y nos preguntará si queremos crear el directorio seamonkey102 puesto que no existe.

    Elegimos Yes (Sí) y la siguiente ventana aparecerá sólo si hemos elegido la opción Custom

    Clic en Next y ya estamos listos para empezar la instalación

    Elegimos Install (instalar) y aparecerán unas barras de progreso, al acabar la instalación se cerrará cualquier ventana y quedaremos de nuevo con el terminal en el que estabamos logueados como root.

    De acuerdo a esta nota hay que correr al menos una vez SeaMonkey como root o tendremos un error cuando un usuario nomal lo ejecute por primera vez. Para lanzar SeaMonkey escribimos en el terminal :

    /opt/seamonkey102/seamonkey

    Y acá lo tenemos :-)

    Para lanzar SeaMonkey con nuestro usuario convencional cerramos la sesión de root en el terminal con las teclas CTRL + D o el comando exit y usamos el mismo comando /opt/seamonkey102/seamonkey

    Si queremos lanzarlo simplemente con el comando seamonkey tenemos que crear el enlace respectivo en /usr/bin/ En un terminal nos logueamos como root y escribimos

    ln -s /opt/seamonkey102/seamonkey /usr/bin/seamonkey

    Opcional: Si no tenemos Mozilla en nuestro Linux o queremos reemplazarlo por SeaMonkey cada vez que escribamos mozilla en la consola pues nos logueamos como root y escribimos el comando

    ln -s /opt/seamonkey102/seamonkey /usr/bin/mozilla

    Otra opción es lanzarlo desde el terminal escribiendo seamonkey -splash para ver el splash screen.
    Para lanzar solamente el cliente de correo escribimos seamonkey -mail y para ChatZilla es seamonkey -chat

    Java plugin

    Vamos a la web de Java para descargar la última versión 1.5.0_07
    http://www.java.com/es/download/manual.jsp

    Escogemos el Linux (archivo autoextraíble) y guardamos el archivo jre-1_5_0_07-linux-i586.bin en /home/usuario/
    Las instrucciones para su instalación están
    aquí:

    Así que vamos a basarnos en ellas. Abrimos un terminal y nos logueamos como root, debemos mover el instalador descargado al directorio /usr/java/ Si no existe lo creamos escribiendo

    mkdir /usr/java

    Para mover el instalador hay que ingresar el siguiente comando

    mv jre-1_5_0_07-linux-i586.bin /usr/java/

    Ahora cambiamos a ese directorio con:

    cd /usr/java/

    Tenemos que darle permiso de ejecución al instalador así que escribimos

    chmod 755 jre-1_5_0_07-linux-i586.bin

    Para empezar con la instalación propiamente dicha ingresamos el comando

    ./jre-1_5_0_07-linux-i586.bin

    Aparecerá la Licencia de Sun, para desplazarnos y avanzar hay que presionar varias veces la barra espaciadora

    Sun Microsystems, Inc. Binary Code License Agreement
    
    for the JAVA 2 PLATFORM STANDARD EDITION RUNTIME ENVIRONMENT 5.0
    
    SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE SOFTWARE
    IDENTIFIED BELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT
    ALL OF THE TERMS CONTAINED IN THIS BINARY CODE LICENSE AGREEMENT AND
    SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT"). PLEASE READ THE
    AGREEMENT CAREFULLY. BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU
    ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE BY SELECTING THE
    "ACCEPT" BUTTON AT THE BOTTOM OF THE AGREEMENT. IF YOU ARE NOT WILLING
    TO BE BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON AT THE BOTTOM
    OF THE AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT CONTINUE.
    
    1. DEFINITIONS. "Software" means the identified above in binary form,
    any other machine readable materials (including, but not limited to,
    libraries, source files, header files, and data files), any updates or
    error corrections provided by Sun, and any user manuals, programming
    guides and other documentation provided to you by Sun under this
    Agreement. "Programs" mean Java applets and applications intended to
    run on the Java 2 Platform Standard Edition (J2SE platform) platform
    on Java-enabled general purpose desktop computers and servers.

    La última linea nos preguntará si estamos de acuerdo con ella:

    Do you agree to the above license terms? [yes or no]

    Escribimos yes y presionamos Enter para completar la instalación:

    Unpacking...
    Checksumming...
    0
    0
    Extracting...
    UnZipSFX 5.42 of 14 January 2001, by Info-ZIP (Zip-Bugs@lists.wku.edu).
       creating: jre1.5.0_07/
       creating: jre1.5.0_07/bin/
      inflating: jre1.5.0_07/bin/java   
      inflating: jre1.5.0_07/bin/ControlPanel 
      inflating: jre1.5.0_07/bin/java_vm 
      inflating: jre1.5.0_07/bin/javaws 
      inflating: jre1.5.0_07/bin/keytool
    ....
    ....
    Creating jre1.5.0_07/lib/rt.jar
    Creating jre1.5.0_07/lib/jsse.jar
    Creating jre1.5.0_07/lib/charsets.jar
    Creating jre1.5.0_07/lib/ext/localedata.jar
    Creating jre1.5.0_07/lib/plugin.jar
    Creating jre1.5.0_07/lib/javaws.jar
    Creating jre1.5.0_07/lib/deploy.jar
     
    Done.

    Ahora debemos cambiar al directorio /etc/profile.d con este comando

    cd /etc/profile.d/

    Allí tenemos que crear un archivo de texto simple llamado java.sh y para ello escribimos

    touch java.sh

    Ahora lanzamos algún editor de texto como Kate, Nedit, Kwrite, etc. manteniéndonos aún como root. Yo he usado Gedit

    gedit java.sh

    Si usamos KDE en vez de Gedit podemos usar Kwrite así:

    kwrite java.sh

    En la ventana del editor de textos debemos ingresar las siguientes líneas:

    JAVA_HOME=/usr/java/jre1.5.0_07
    export JAVA_HOME
    PATH=$PATH:$JAVA_HOME/bin
    export PATH
    
    

    ¡Algo muy importante! despues de export PATH debemos dejar una línea en blanco asi que al final de ella hay que presionar Enter. Grabamos los cambios y cerramos el Gedit.

    Creamos un par de enlaces simbólicos para que otras aplicaciones basadas en Java como LimeWire o Azureus lo puedan reconocer y funcionar. En un terminal como root escribimos los comandos:

    ln -s /usr/java/jre1.5.0_07/bin/java /usr/bin/java
    ln -s /usr/java/jre1.5.0_07/bin/java_vm /usr/bin/java_vm

    Para probar que el sistema reconozca la instalación de Java escribimos en el terminal

    java -version

    El cual nos debe devolver el siguiente texto:

    java version "1.5.0_07"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)

    En algunas distros no funcionará hasta que no hayamos cerrado y reiniciado nuestra sesion de usuario. Así que salimos de KDE, Gnome o lo que sea, reingresamos y debería funcionar. No es necesario reiniciar la PC aunque tal vez sí el entorno gráfico con las teclas CTRL + ALT + Retroceso. En mi caso (Mandrake Linux 10.2) no ha sido necesario reiniciar nada y ha funcado de inmediato :)

    Ahora sí vamos a la instalación misma del plugin para SeaMonkey, como root escribimos:

    ln -s /usr/java/jre1.5.0_07/plugin/i386/ns7/libjavaplugin_oji.so /opt/seamonkey102/plugins/

    Abrimos Seamonkey y escribimos en la barra de direcciones about:plugins o también al menú Help (Ayuda) / About SeaMonkey

    Java(TM) Plug-in 1.5.0_07-b03
    
        File name: libjavaplugin_oji.so
        Java(TM) Plug-in 1.5.0_07

    Para probarlo nos vamos a cualquiera de las sgtes. páginas de Java
    http://www.java.com/en/download/help/testvm.xml
    http://www.java.com/es/download/installed.jsp?detect=jre

    En la primera deberíamos ver, luego de un breve periodo de carga, a Duke (la mascota de Java) en una animación bailando:

    Flash plugin

    Desde la web de Flash descargamos la última versión que es la 7.0 r63
    Macromedia Flash Player Download Center

    La descargamos a /home/usuario y abrimos un terminal, lo descomprimimos con el comando:

    tar xzvf install_flash_player_7_linux.tar.gz

    Esto creará el directorio install_flash_player_7_linux/

    [danny@athlon ~]$ tar xzvf install_flash_player_7_linux.tar.gz
    install_flash_player_7_linux/
    install_flash_player_7_linux/flashplayer.xpt
    install_flash_player_7_linux/flashplayer-installer
    install_flash_player_7_linux/libflashplayer.so
    install_flash_player_7_linux/Readme.htm
    install_flash_player_7_linux/Readme.txt
    [danny@athlon ~]$

    Ingresamos a él con el comando

    cd install_flash_player_7_linux

    Pasamos a root con el comando su y escribimos

    ./flashplayer-installer

    Aparecerá la Licencia de Macromedia

    Copyright(C) 2002-2003 Macromedia, Inc.  All rights reserved.
    
    Macromedia Flash Player 7 for Linux
    
    Macromedia Flash Player 7 will be installed on this machine.
    
    You are running the Macromedia Flash Player installer as the "root" user.
    Macromedia Flash Player 7 will be installed system-wide.
    
    Support is available at http://www.macromedia.com/support/flashplayer/
    
    To install Macromedia Flash Player 7 now, press ENTER.
    
    To cancel the installation at any time, press Control-C.

    Presionamos Enter para empezar la instalación y deberemos hacerlo un par de veces más conforme avanza la instalación. En la parte final nos pedirá confirmación del directorio dónde instalará los plugins de Flash

    Please enter the installation path of the Mozilla, Netscape,
    or Opera browser (i.e., /usr/lib/mozilla):

    el cual es correcto así que usamos esa ruta ingresándola nuevamente.

    Proceed with the installation? (y/n/q): y

    Una vez terminada la instalación creamos los enlaces simbólicos en el terminal y como root:

    ln -s /usr/lib/mozilla/plugins/flashplayer.xpt /opt/seamonkey102/plugins/flashplayer.xpt
    ln -s /usr/lib/mozilla/plugins/libflashplayer.so /opt/seamonkey102/plugins/libflashplayer.xpt

    Cerramos la sesión de root con CTRL + D y lanzamos SeaMonkey, en about:plugins debe aparecer

    Shockwave Flash
    
        File name: libflashplayer.so
        Shockwave Flash 7.0 r63

    Para verificarlo vamos a la web de prueba de Flash
    http://www.macromedia.com/shockwave/welcome/

    Debemos ver la siguiente animación:

    RealPlayer plugin

    Descargamos la última versión de la web de RealPlayer
    http://www.real.com/linux

    Haciendo clic en

    Guardamos el instalador RealPlayer10GOLD.bin en nuestro directorio personal /home/usuario/ y abrimos un terminal, nos logueamos como root y para darle permiso de ejecución escribimos:

    chmod a+x RealPlayer10GOLD.bin

    Ahora empezaramos la instalación con el comando

    ./RealPlayer10GOLD.bin

    Veremos lo siguiente:

    Extracting files for RealPlayer installation........................
    
    Welcome to the RealPlayer (10.0.7.785) Setup for UNIX
    Setup will help you get RealPlayer running on your computer.
    Press [Enter] to continue...

    Presionamos Enter

    Enter the complete path to the directory where you want
    RealPlayer to be installed.  You must specify the full
    pathname of the directory and have write privileges to
    the chosen directory.
    Directory:  [/home/usuario/RealPlayer]:

    Como en el caso de SeaMonkey, instalamos el RealPlayer en el directorio /opt así que le indicamos la ruta:

    /opt/realplayer10/

    presionamos Enter y nos pedirá que confirmemos la instalación

    You have selected the following RealPlayer configuration:
    
    Destination:            /opt/realplayer10/
    
    Enter [F]inish to begin copying files, or [P]revious to go
    back to the previous prompts: [F]:

    entonces para confirmarla presionamos la tecla F y Enter

    Copying RealPlayer files.....configure system-wide symbolic links? [Y/n]:

    Respondemos que sí (yes) presionando la tecla Y y Enter

    enter the prefix for symbolic links [/usr]:

    Lo confirmamos ingresando también

    /usr

    Y así acaba la instalación

    RealPlayer installation is complete.
    Cleaning up installation files...
    Done.

    Para lanzar el programa escribimos:

    /usr/bin/realplay

    Aparecerán una serie de ventanas para su configuración, podemos dejar los valores predeterminados:

    Ahora creamos el enlace simbólico para el plugin de SeaMonkey en un terminal y como root:

    ln -s /opt/realplayer10/mozilla/nphelix.so /opt/seamonkey102/plugins/nphelix.so

    Ejecutamos SeaMonkey y para ver los plugins escribimos en la barra de direcciones about:plugins

    Helix DNA Plugin: RealPlayer G2 Plug-In Compatible
    
        File name: nphelix.so
        Helix DNA Plugin: RealPlayer G2 Plug-In Compatible version 0.4.0.581 built with gcc 3.2.0 on Feb 1 2006

    Para probarlo en línea nos vamos a la
    siguiente web

    Debemos ver la transmisión en vivo:

    ¡¡¡ Y eso es todo !!!

    LICENCIA:
    El presente manual se entrega TAL CUAL, sin garantía de ningún tipo. El autor no se hace responsable de incompatibilidades, malas configuraciones, pérdida de datos o cualquier otro tipo de problema. Se autoriza a cualquier individuo u organización la copia y distribución del presente manual siempre que sea en forma libre y gratuita y se cite la fuente así como la presente licencia, si y sólo si con la condición de que no trabajen o pertenezcan directa o indirectamente a Microsoft ni a sus secuaces (Intel, Telefónica, Compaq, etc.) Estos individuos u organizaciones deberán solicitar al autor, para el uso del presente manual, una licencia individual de copia cuyo precio será establecido según le de la gana al autor. En el caso de violación de esta claúsula se solicitará una indeminización de 1 millón de dolares americanos que serán donados a proyectos de Software Libre como Linux, SeaMonkey y OpenOfice.org, entre otros, según el criterio del autor y su perro.

    ( C ) Copyright Danny G. 07-enero-2006 Lima, Perú.

    Enlaces de interés:
    Wiki/Home oficial de SeaMonkey
    Paquete XPI de Nave para traducir SeaMonkey al español
    MozillaES la comunidad de usuarios hispanohablantes de Mozilla
    Cómo hacer preguntas de manera inteligente: antes de preguntar cualquier cosa lee esto 785 veces y apréndetelo bien.
    Miles de manuales y ayuda gratis.

    De nada 8-)

    Cómo poner opera en español

    He tenido que comenzar a usar este magnífico navegador porque es el único que carga bien unas páginas que necesito para el trabajo y estaba muy fastidiado porque lo tenía todo en inglés.

    Como me ha costado un poco encontrar la forma de traducirlo al castellano explico aquí como hacerlo (me he basado en las instrucciones que dan los de opera que, aunque estén en inglés, son muy claras).

    Tras instalar Opera a través del rpm que ellos aportan nos vamos a la dirección http://www.opera.com/download/languagefiles/. Allí descargamos el archivo de spanish para la versión de opera que tenemos.

    Ojo, nos fijamos en el lugar en el que guardamos el fichero.

    Después en opera abrimos la pestaña "Tools", luego "Preferences" y en la parte de abajo donde habla del lenguaje o idioma pulsamos el boton de "Details". Nos sale un cuadro que nos invita a escoger el fichero que nos hemos descargado. Le damos a O.k. para cerrar el apartado de Details y Preferences.

    Cerramos Opera y cuando lo volvemos a abrir ya está. Ya tenemos este magnífico navegador en castellano. Es muy sencillo pero para los novatos como yo si no nos lo dan tan masticado nos rompemos la cabeza y no salimos adelante. Espero que le sirva a alguien. Saludos.

    FlashPlayer 7 en navegadores 64 bits (Cerrado)

    Introducción

    Macromedia (o Adobe) no ha sacado aún versión de su flash para navegadores de 64 bits, pero eso no quiere decir que no podamos tener flash en dichos navegadores.

    No creáis que os voy a decir que instaléis gnash o gplflash (alternativas libres que he probado, pero que aún considero muy verdes :( ), esto es para usar el actual plugin de flashplayer en nuestros navegadores de 64 bits.

    Para ello usamos nspluginwrapper, que servirá tanto para el plugin de flash como para otros plugins de 32 bits (como el de acroread o el de realplayer).

    Modo de proceder

    • 1. Descargamos el plugin de flash y lo que necesitamos de nspluginwrapper:


    wget http://macromedia.rediris.es/rpm/mandrake/flash-plugin-7.0.63-1.i386.rpm
    wget http://www.gibix.net/projects/nspluginwrapper/files/nspluginwrapper-i386-0.9.90.1-1.x86_64.rpm
    wget http://www.gibix.net/projects/nspluginwrapper/files/nspluginwrapper-0.9.90.1-1.x86_64.rpm

    • 2. Instalamos el plugin de Flash


    urpmi flash-plugin-7.0.63-1.i386.rpm

    • 3. Instalamos nspluginwrapper


    urpmi nspluginwrapper-i386-0.9.90.1-1.x86_64.rpm nspluginwrapper-0.9.90.1-1.x86_64.rpm

    • 4. Relanzamos nuestro navegador ;-)

    Configuración y funcionamiento

    Al instalar nspluginwrapper, éste detectará los plugins que actualmente tenemos instalados y los configurará para su funcionamiento (por eso he instalado antes el flashplayer). Si posteriormente queremos hacer que otro plugin funcione con nspluginwrapper, no es necesario reinstalar éste ultimo, basta con ejecutar (como root):


    nspluginwrapper -i ~/...../xxx.so

    Para quitar un plugin:

    nspluginwrapper -r ~/...../xxx.so

    Tras hacer estas operaciones es necesario actualizar la base de datos de nspluginwrapper para que los cree sus plugins en los directorios necesarios:

    nspluginwrapper -v -a -u

    Saludos

    Instalación de Java y plugin para el navegador en máquinas de 64 bits

    Esto es válido para Mandriva Cooker y Mandriva 2008.0

    Aunque aún no he tenido tiempo para probarlo, leyendo las notas de lanzamiento de la última versión previa de fedora8 he visto que van a usar IcedTea como entorno por defecto de java.

    Buscando en mandriva he visto que, curiosamente, los paquetes ya existen, para instalarlos no hay más que tener los repositorios contrib y ejecutar:

    urpmi java-1.7.0-icedtea-plugin
    

    Saludos

    Integrar Thunderbird con Firefox para el protocolo mailto://

    Para que Firefox use Thunderbird para los correos hay que especificar una variable en el fichero prefs.js (antes hemos de cerrar firefox).

    Vamos a ~/.mozilla/firefox//prefs.js y añadimos la siguiente línea:

    user_pref("network.protocol-handler.app.mailto","/usr/bin/thunderbird");
    

    Esto también se puede hacer desde el navegador firefox yendo a "about:config" (en la barra de direcciones), buscamos "network.protocol-handler.app.mailto" y, si hay algo, simplemente editamos la variable, si no hay nada, la añadimos.

    Saludos

    Fuente original

    Intentar ganar más velocidad en Firefox (y en todos los navegadores que usan gecko) deshabilitando el ipv6

    Es tan sencillo como poner en la dirección de nuestro firefox lo siguiente:

    about:config

    y una vez dentro poner en "filtro" lo siguiente:

    network.dns.disableIPv6

    Entonces aparece esta secuencia solamente y lo veremos en el valor false lo cambiamos por true y veremos como nuestro firefox carga las web's volando ¿se nota verdad?

    Vale para otros navegadores basados en gecko como Seamonkey, Epiphany y Galeon

    Introduccion al uso de Mozilla Firefox 1.5

    Bueno, después de algunos mails enviados a amigos aconsejando el uso de algunas extensiones para el firefox, aquí me veo, decidido a hacer una pequeña guía para todo aquel que quiera optar por probar este gran navegador que es el firefox.

    En fins, vamos alla.

    Instalando

    Si no se dispone del firefox que viene por defecto lo primero a hacer es instalarlo.

    Se puede instalar mediante urpmi:

    urpmi mozilla-firefox

    o seleccionando el paquete en Rpmdrake o puedes bajarte el programa comprimido de www.mozilla.com o de mozillaes.org y una vez descargado, solo hay que descomprimir el .tar en el directorio donde tengamos las aplicaciones, p.ej /usr/bin/firefox
    Una buena guía de como hacerlo aquí mismo

    Es software libre, gratuito, sin publicidad, no es de prueba, no hay que crackearlo (lo aclaro porque el otro día alguien me preguntaba si era software pirata...), multiplataforma, y está en muchos idiomas, entre ellos el catalán y el castellano.

    Haciendonos con firefox, o cómo configurarlo a nuestro gusto

    Algo bastante destacable del firefox es su gran configurabilidad, ya sea mediante el menú Opciones, ya sea usando el comando about:config en la barra de direcciones, ya sea editando el archivo prefs.js, ya sea mediante extensiones... Sí, yo era de los que pensaba "si ya con lo que viene de origen estoy contento, ¿para que voy a añadirle mas cosas?", hasta que vi la luz. Pero bueno, de las extensiones ya hablaré más adelante.

    Lo primero es ir al menú Editar->Preferencia, y se abren las opciones:

    -En el apartado General podemos:

    • Indicar la página web que se abrirá cada vez que ejecutemos el ff; yo soy partidario de usar la página en blanco y empezar a navegar desde donde me dé la gana, pero quien quiera empezar con su web preferida, solo tiene que ponerla aquí.
    • Hacer que el ff compruebe o no si es el navegador predeterminado
    • Configurar proxies

    -En Privacidad:

    • Indicar el tiempo que se mantendrán en el historial las webs visitadas
    • Decir si queremos guardar los datos introducidos en los formularios
    • Recordar las contraseñas de los logins de cuentas de correo, blogs, foros... (está claro que si es un pc compartido, y no nos fiamos del otro usuario, no es recomendable almacenar estos datos)
    • Decir cuando se eliminará la lista de elementos descargados
    • Gestionar las cookies, activarlas o no, decidir cuales se almacenarán y cuales no
    • "lonliconsejo": sé que puede parecer muy engorroso, pero es cuestión de cogerlo como una rutina para evitar aceptar cookies "maliciosas". Yo lo que hago es marcar "activar cookies", "solo para el sitio de origen", "a menos que yo haya eliminado cookies guardadas por el sitio" y "aceptar cookies normalmente"; navegar y una vez a la semana ir a "Ver cookies" y eliminar todas aquellas que no sean de cuentas de correo web, blogs, foros o páginas que sepa que necesitan las cookies para su correcto funcionamiento, generando así una lista negra que se puede ver en "Excepeciones" y una lista blanca. Todas aquellas cookies que estén en la lista negra no volverán a ser almacenadas en el pc, y en caso de haber incluido en la lista negra alguna galleta que necesita ser aceptada, siempre se puede borrar de la lista buscándola entre las "Excepciones".
    • Indicar el tamaño de la caché en disco o borrar ésta; se puede ver información sobre el contenido de la cache en disco y de la cache en memoria escribiendo about:cache en la barra de direcciones.
      Se pueden borrar todos estos datos (cookies, formularios, contraseñas...) yendo a herramientas-> limpiar información privada o ctrl+shift+supr.

    -En Contenido:

    bloquear popups, avisar antes de instalar temas o extensiones, cargar imágenes, opciones java, y tipos de letras.
    En cuanto a las popups, se puede añadir aquí el sitio del que se aceptarán, o, cuando estéis navegando y salga el aviso de popup bloqueada, clicar sobre el aviso y darle a permitir.
    Semejante el tema imágenes, si mientras navegamos clicamos con el botón derecho del ratón sobre la imagen, podremos marcar la opción de bloquear todas las imágenes que procedan de ese servidor.

    -En Pestañas:

    Si os molesta tener varias ventanas del navegador abiertas y preferís que todas las páginas se abran en distintas pestañas aquí podéis marcar que los enlaces de otras aplicaciones se abran en una pestaña nueva en la ventana más reciente, y forzar los enlaces que abren nuevas ventanas a que se abran en una nueva pestaña.
    Desmarcando ocultar la barra de pestañas..., mostrar en primer plano... y avisarme al cerrar... lo que se hace es:
    que aunque solo haya una pestaña abierta, la barra se mantenga, dándonos la opción de cerrar la última pestaña sin necesidad de cerrar el navegador;
    que las pestañas de los enlaces que cliquemos se abran en segundo plano, pudiendo seguir la lectura de la pestaña actual;
    que cuando cerremos el navegador teniendo varias pestañas abiertas, no nos avise.

    -En Descargas:

    Por defecto las descargas se guardan en el escritorio, si no nos interesa que sea así, marcar "preguntarme..."
    Ummm, a mí no me gusta que los documentos pdf se abran en el navegador, prefiero guardarlos y abrirlos con su programa cuando a mí me de la gana. En "Tipos de archivo", apreto sobre Ver y editar acciones... busco los pdf en cuestión y cambio la acción por Guardar en disco.

    -Avanzado:

    • General: de aquí solo comentaré la opción de ajustar tamaño de imágenes, que yo prefiero desmarcarla para ver las imágenes con su tamaño original, e Idiomas. En Idiomas se pueden añadir, borrar, dar orden de preferencia... para que, las páginas web que estén disponibles en varios idiomas, se muestren con el que nosotros hemos escogido como preferente.
    • Actualizaciones; para decir si queremos o no que se busquen actualizaciones automáticas del navegador, extensiones y temas instalados... yo prefiero actualizar cuando me acuerdo, pero ahí está la opción
    • Seguridad; ammmm, ummmm, en este apartado nunca he profundizado demasiado, así que no puedo comentar nada :-/

    Siguiendo con la configuración, pero ya fuera del menú Opciones, se pueden añadir/eliminar agrandar/reducir los botones de la barra de herramientas. Clic con el botón derecho del ratón sobre algún botón (la casita, p.ej) y "Personalizar": arrastrar los botones de un lado al otro y se irán añadiendo o eliminando; escoger si se quieren mostrar solo los iconos, iconos con texto, solo texto...; usar iconos pequeños; añadir barras o usar la configuración que viene predeterminada. Yo p.ej. añado el botón abrir una nueva pestaña y quito el de ir, que no lo uso nunca.

    Si vamos a Marcadores->Administrar marcadores (cuánto he hechado de menos el ctrl+B de la suit de mozilla y netscape... hasta que conocí a keyconfig) podemos gestionar, importar de algún otro navegador, exportar a un html, poner en orden los marcadores o favoritos que vamos guardando (ctrl+D o botón derecho sobre la página web en cuestión).
    Todos aquellos marcadores que estén en la carpeta Bookmarks Toolbar Folder se mostrarán en la barra de herramientas de marcadores, encima de la barra de pestañas.
    También se pueden ver los marcadores mediante un panel lateral apretando ctrl+B
    Y si en vez de los marcadores queremos ver el historial, ctrl+h o su opción en el menú Ver.
    Para mostrar información de la página (enlaces, formularios...), herramientas->información de página o ctrl+I, esta orden difiere entre las versiones de linux y windows.
    Para ver la codificación html de la página, Ctrl+U

    Otro aspecto un poco configurable es la barra de búsqueda, que sirve para hacer una búsqueda sin necesidad de abrir antes la web que hace la búsqueda... jur, que poco claro me ha quedado.
    A lo que me refiero, y aprovechando que google es el buscador que viene por defecto, es que, no hace falta ir a la web de google y escribir lo que se quiere buscar, se puede hacer la búsqueda directa desde esta barra. Lo bueno es que se pueden añadir todos los buscadores que nos interese, siendo muy recomendables los del Gran Diccionari de la Llengua Catalana, el de la RAE, la Wikipedia, la Viquipèdia, Technorati, Mininova, Iso-hunt... a cada cual el que mas le guste. Para añadirlos solo hay que apretar la G del google de la barra de buscadores, "Añadir buscadores" y buscar los que más nos interesen.
    Para eliminarlos sólo hay que buscarlos en las carpetas searchplugins que haya (normalmente una en la carpeta del firefox y otra en el perfil que se crea al instalar el ff) y borrar la imagen y el script src correspondiente.

    En Herramientas->Descargas aparece la lista de los archivos que hayamos descargado/guardado con el navegador. Se pueden ver propiedades del archivo, eliminarlo de la lista...
    En Herramientas->Extensiones podemos ver la lista de extensiones que tengamos instaladas, buscar actualizaciones, desinstalar...
    En Herramientas->Temas, lo propio para los temas (cambios de aspecto, pieles...)
    En Ayuda->buscar actualizaciones... pos eso, para ver si hay alguna versión nueva o parche del navegador.

    Weno, hace un rato he hablado sobre perfiles; firefox, y creo que todos los productos de la fundación Mozilla trabaja con perfiles de usuario, de modo que varios usuarios en un mismo pc pueden trabajar con el mismo programa, con distintas configuraciones y diferentes bookmars. O puede que un usuario quiera tener un perfil en una partición a salvo de formateos y demás situaciones que afectan a los discos duros.
    Por defecto firefox no crea un enlace para ir al gestor de perfiles, pero se puede acceder a él ejecutando el comando "la ruta hacia el directorio del firefox"/firefox --profilemanager
    y desde aquí podemos crear, dar nombre y especificar la carpeta donde queremos crearlo, renombrar y/o borrar algún perfil existente, y hacer que se abra este gestor al iniciar el firefox o no, útil en el caso de varios usuarios.

    Sobre la configuración ya iría acabando, solo comentar controles de navegación. Tenéis una lista de atajos de teclado en Ayuda -> Para usuarios de IE, al final de la ventana que se abre hay un enlace a ello.
    Útil el ctrl+tab para avanzar entre las pestañas abiertas, ctrl+shift+tab para retroceder entre ellas, ctrl+t para crear una nueva pestaña, ctrl+w para cerrarla. Algunos de estos atajos son modificables mediante la extensión KeyConfig, aunque no es fácil configurarlo.
    Si tenéis un ratón con ruedecita, que es lo típico, sabed que clicando con la rueda en un enlace se abre éste en una nueva pestaña, apretando ctrl y moviendo la rueda se aumenta o reduce el tamaño del texto, con el shift y moviendo la rueda se retrocede o avanza entre las páginas visitadas.

    Instalando añadidos

    Es probable que mientras navegáis os encontréis que hay páginas que no se ven correctamente porque falta algún plugin. Puede que os dé la opción de instalarlo mediante el aviso que sale o no.
    Los plugins más corrientes son el flash, el shockwave, el de java, y el del acrobat reader.
    Los dos primeros suelen ser instalables in situ al ver una página que los contenga.
    Para el de java hay que instalar el JRE y el de acrobat se instala automáticamente si tienes instalado el acrobat reader.
    Para ver cuales están instalados y buscar los otros para instalarlos about:plugins en la barra de direcciones.

    ###Extensiones###

    ¡Qué ingenuo era cuando mi amigo Bow me hablaba de ellas y yo apenas le hacía caso!
    Hay infinidad de ellas, algunas muy útiles, otras entretenidas, otras...
    Pero bueno, algunos os preguntaréis ¿que carajo son las extensiones?
    Bien, a grosso modo son añadidos al programa original, porque todo es mejorable en esta vida y cada cual tiene gustos y preferencias diferentes, y estos añadidos han sido hechos por usuarios que han pensado eso, en como mejorar el firefox.
    Recomiendo pasarse por:
    mozillaes
    mozilla
    para ver la cantidad de extensiones que hay, buscar, remenar, probar...
    Algunas extensiones interesantes son:

    gmail manager, para gestionar cuentas gmail, recibir avisos de nuevos correos, abrir mensajes directamente...
    gmail space, para usar la cuenta de gmail como si fuese un disco duro virtual, plan ftp
    CustomizeGoogle, para añadir/quitar características a diferentes servicios de google (eliminar la publicidad en las busquedas, en maps...)
    Forecastfox, para ver previsiones meteorologicas a tiempo real de la ciudad que indiquemos (se pueden crear perfiles, una por ciudad, e ir saltando entre ellos, para saber el tiempo que hace donde estas, y el que hace donde preves ir ;-)
    IEtab, para abrir en una pestaña firefox pero con el motor del IExplorer las páginas que solo se ven bien con el IE, como p.ej. windows update center... (esta extensión no funciona en linux)
    DownThemAll, un gestor de descargas
    VideoDownloader, para bajar los videos del yo_tuve, guglevideo y demas...
    Browse Images, para navegar (avanzar, retroceder) entre las fotos de las galerias

    A parte de juegos chorras para pasar el rato del tipo pong, tetris, MRO, serpiente, extensiones especificas para determinadas webs, foros, programas...

    Para instalar dichas extensiones se puede o apretar con el botón izquierdo del ratón sobre el enlace ("install now" en el caso de los addons de la web mozilla.org) e instalar directamente cuando nos salga la preceptiva ventana de aviso, o clicar con el boton derecho y descargar el archivo .xpi mediante "guardar enlace como..." y escogiendo/recordando la carpeta donde va a ser guardado. Una vez descargado, si vamos al menú Herramientas->Extensiones y arrastramos el archivo .xpi a esta ventana de extensiones empezará el proceso de instalación. Este proceso es más tedioso, pero puede ser útil si interesa almacenar determinadas extensiones en el hdd o si se reciben extensiones de algún cd, via mail...
    En ambos casos, al acabar la instalación de la extensión ésta no funcionará hasta que no se haya reiniciado el firefox

    Y bueno, creo que con esto ya he cumplido mi objetivo, el resto es cosa vuestra.

    Un abrazo,

    lonlilon

    pd: algunos links
    Manual: Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntar: http://blogdrake.net/node/4422
    ¿Que es un repositorio?: http://blogdrake.net/node/5701
    EasyURPMI: http://easyurpmi.zarb.org/
    antiguo post de Bow sobre el firefox
    tips & tricks
    el libro de mozilla
    concurso de cortos publicitarios de firefox
    (31-08-04) El responsable de seguridad de Microsoft reconoce que navega con Firefox

    Manual: Como activar anti-alias en Netscape 7.2

    De todos es bien sabido que los paquetes de mozilla.org de mozilla1.4 en adelante no vienen compilados con --enable-xft (haz about:buildconfig y sabrás si tu build tiene o no XFT), esto se debe a que mozilla considera que esta opcion es experimental. Si quieres un build de mozilla con XFT te lo puedes traer de http://www.scottbolander.com/mozilla-xft.html (que lo compila con XFT en un Mandrake 10.0 :)) ). También puedes traerte las fuentes de mozilla y compilarlo tu con XFT y, si quieres, con otras opciones (le puedes quitar el composer, el mail y las news). Netscape 7.2 no tiene el código fuente expuesto con lo que no lo puedes compilar con el anti-alias; la única opción que tienes es editar el all.js que encontrarás en el directorio donde este instalado netscape en greprefs/all.js. Editando este fichero podras conseguir fuentes anti alias pero siempre tendrás mejor resultado con el mozilla compilado con XFT, ya que las fuentes de la cabecera (donde tienes los menús ) las fuentes no serán las anti-alias sino unas que cogerá del servidor de fuentes de tu mandrake (xfs); por eso esta solución sólo la digo para el netscape no para el mozilla (aunque si quieres lo puedes aplicar a este ultimo).
    Expongo aquí los cambios que he hecho en mi all.js:

    // TrueType
    pref("font.FreeType2.enable", false); -------> Tienes que cambiarlo a "true"
    pref("font.freetype2.shared-library", "libfreetype.so.6");
    // if libfreetype was built without hinting compiled in
    // it is best to leave hinting off
    pref("font.FreeType2.autohinted", false);
    pref("font.FreeType2.unhinted", true);
    // below a certian pixel size anti-aliased fonts produce poor results
    pref("font.antialias.min", 10);
    pref("font.embedded_bitmaps.max", 1000000);
    pref("font.scale.tt_bitmap.dark_text.min", 64);
    pref("font.scale.tt_bitmap.dark_text.gain", "0.8");
    // sample prefs for TrueType font dirs
    pref("font.directory.truetype.1", "/usr/share/fonts/TrueType");--> en el all.js original sólo aparecerán unos directorios ficticios para indicarte como meterle el directorio en el que tienes instaladas las TrueType, el directorio que aparece arriba es sólo un ejemplo. Es vital que quites las 2 barras (//) del principio de las líneas que cambias (las barras comentan la línea)
    pref("font.directory.truetype.2", "/usr/share/fonts/ttf/vera");--> Lo mismo de arriba
    //pref("font.directory.truetype.3", "/usr/share/fonts/ttf/latex");--> Lo mismo de arriba, aquí he vuelto a comentar estas fuentes porque hacían que se me cayese el netscape, y ví que no le servían para nada.
    //pref("font.directory.truetype.4", "/usr/share/fonts/ttf/western");--> Lo mismo de arriba
    //pref("font.directory.truetype.5", "/usr/share/fonts/ttf/decoratives");-> Lo mismo de arriba. Si tienes más fuentes añade tú más líneas como las de arriba.
    pref("font.FreeType2.printing", true);

    Este es el fichero que hay que editar a partir de mozilla 1.7 (y por tanto Netscape 7.2).
    Si quieres aplicar esto al Netscape 7.1 (mozilla 1.4) tienes que hacer lo mismo pero en el defaults/pref/unix.js

    Espero que esto te haya ayudado
    Saludos

    Opera y youtube

    El opera 8.5 no carga correctamente algunos de los vídeos de youtube que se encuentran embebidos, empotrados en páginas web, tanto de la versión de windows como de linux.
    Sale una pantalla negra que pone loading y así se queda.

    Para solucionar este problema descárgadate el archivo adjunto y cópialo a tu disco duro.

    A continuación en el navegador Opera vete a menu herramientas-->opciones-->pestaña avanzado-->contenidos-->opciones de javascript-->mis archivos javascript
    y selecciona el directorio donde hayas guardado el archivo embeddedyoutube.js

    Para que hagais la prueba dejo este vídeo para ver si lo podeis ver bien.


    En la versión Opera 9 este problema ya está solucionado por lo que no será necesario. De hecho si actualizas de la versión 8.5 a 9 puede que te sea necesario quitar el archivo "embeddedyoutube.js". Si en cambio en la versión de Linux te aparece una ventana gris donde debería aparecer el vídeo es porque tienes la versión dinámica de la librería Qt y necesitarías la estática

    P.D: He escrito este post porque en español era complicado encontrar información de esto.
    El archivo embeddedyoutube.js fue descargado de aquí

    Simular FlashPlayer 9.0 para Firefox / Seamonkey bajo Linux

    Ultimamente se comenta que aún no hay FlashPlayer 9 para linux, pero con este pequeño truco, podemos engañar a muchas páginas haciéndoles creer que tenemos flash 9.

    La solución es editar el fichero pluginreg.dat. En el caso de Seamonkey hemos de editar el fichero .mozilla/pluginreg.dat, en el caso de Firefox, tenemos que editar .mozilla/firefox/pluginreg.dat

    La parte que no interesa es la relacionada con Flash, por tanto, abrimos nuestro editor preferido y buscamos lo siguiente:

    Shockwave Flash 7.0 r63:$
    Shockwave Flash:$
    

    No tenemos más que sustituir el "7" por el "9", reiniciamos en navegador y listo ;-)

    Saludos

    Solucion: Plugin de Flash en Konqueror y Mandrake 9.2 sin ARTSd

    Hola a todos.

    Algo que me venía pasando desde que instalé por primera vez Mandrake 9.2 es que no me funcionaba correctamente el plugin de Flash en Konqueror. Cuando cargaba una página en Flash, lo que me ocurría es que cuando el SWF estaba cargado y parecía que iba a funcionar, aparecía una ventana de error de nspluginviewer en la cual se me avisaba de un Signal 11, y tras darle a OK se me cerraba el konqueror o la página en cuestión.

    Llevaba con este problema varios meses, y en mozilla no me pasaba, así que me he puesto a investigar. Lo primero que he visto es que no le pasaba a todo el mundo. En general, a casi nadie le pasaba, pero el problema existía puesto que aparte de pasarme a mi, veía en Internet gente quejándose del mismo error. Finalmente lo he solucionado, tal y como detallo a continuación.

    Al final, después de mucho investigar, he descubierto que todo el problema radica en Artsd. Más concretamente, en que no lo uso. Mirando en Internet he descubierto que el plugin de flash cree por defecto que artsd está activado, y hay que decirle que no lo está para que funcione correctamente.

    Más concretamente, hay que editar el fichero

    ~/.kde/share/config/kcmnspluginrc
    

    y cambiar la línea:

    useArtsdsp=true
    

    por

    useArtsdsp=false

    Tras hacer esto, el plugin de Flash ya me funciona perfectamente en konqueror, resolviéndome un problema que me traía de cabeza ya varios meses, porque como a nadie más le pasaba (¿todo el mundo usa ARTS?) nadie me podía ayudar. Espero que esta entrada en Blogdrake ayude a la gente que tiene este problema y los anime a usar Konqueror en lugar de otros navegadores :-).

    Un saludo a todos :)

    ¡Ya no hay pretextos para escribir MAL!

    Eso si, esto vale para los que utilizamos Firefox 2.0.x, entonces, acá adjunto una imagen de FF cuando escribía este artículo:

    Image Hosted by ImageShack.us

    ...si se fijan las palabras con problemas en la ortografía, estas son subrayadas con una línea roja, pues claro, el corrector está revisando como si el escrito fuese en ingles, para corregir esto solo basta con configurar la herramienta por medio de un clic derecho del waren en la ventana de FF sobre el texto a chequear:

    Image Hosted by ImageShack.us

    Eso no abrirá una nueva pestaña (o ventana - depende como tengamos configurados nuestro FF) la que nos llevara a un sitio en donde elegimos nuestro lenguaje preferido para la revisión de la ortografía, el proceso es muy sencillo ya que el lenguaje en cuestión se instala como una extensión, más encima la página nos hace más fácil el trabajo al detectar el lenguaje de nuestro navegador y así nos presenta un gran botón verde claro que nos ofrece instalarnos el diccionario español:

    Y lo instalamos como cualquier extensión de FF y luego damos clic al botón reiniciar que se nos ofrece post instalación y listo, ya podemos escribir en espaniol, digo, corregir nuestro escrito a verdadero Español sin mucho esfuerzo. :P

    Image Hosted by ImageShack.us

    Salu2!!!

    Otros clientes

    Como hacer funcionar Pando en Mandriva Linux: Programa P2P desde cuentas de correo

    Existe una version de este programa p2p para linux.Aunque es solo una beta,de momento solo nos permite utilizar la funcion que mas me gusta de este tipo de programas,la de descargar.

    La diferencia de este p2p con otros ya existentes es al parecer que utiliza una cuenta de correo para funcionar.

    Aqui os dejo el link a la pagina de pando para informaros mejor.

    http://www.pando.com/

    Bueno pues para bajar la version para linux hay que ir aqui

    http://www.pando.com/dl/download/pandodl-0.9.0.0.tar.bz2

    Una vez descargado,lo descomprimes.Yo lo hize aqui /home/paula/Descarga/Pando

    Luego desde la consola ,como root haces un enlace de libexpat.so.1 a libexpat.so.0

    [paula@dhcppc0 lib]$ su -
    Contraseña:
    [root@dhcppc0 ~]# cd /usr/lib/
    [root@dhcppc0 lib]# ln -s libexpat.so.0 libexpat.so.1
    [root@dhcppc0 lib]#  

    Luego ,sin ser root,como usuario normal,desde otra consola,le damos valor a la variable PANDO_HOME,asi de facil,escribimos esto en una consola

    [paula@dhcppc0 pandodl-16837]$ export PANDO_HOME=/home/paula/Descarga/pando/pandodl-16837

    Donde '/home/paula/Descarga/pando/pandodl-16837',es donde yo descomprimi mi pando,y donde se encuetra un archivo que se llama pandodl.
    Tu en su lugar deberas poner la ruta donde descomprimiste el archivo .tar.bz2 descargado.

    Si esto no lo ha s hecho bien te saldra este mensaje

    [paula@dhcppc0 ~]$ $PANDO_HOME/pandodl
    
    ************************************************
    Env Variable  not set!
    Please Set  before running
    e.g., 'export PANDO_HOME=/PATH/TO/PANDODL_DIR'
    ************************************************
    

    Luego si todo ha ido bien ejecutas esto

    [paula@dhcppc0 pandodl-16837]$ $PANDO_HOME/pandodl
    

    http://yoopix.org/

    Ahora nos pide que le pasemos un archivo .pando.
    Buscando por encima ,sin profundizar he encontrado esto

    http://www.seriespando.es/

    Te pide tu email para crear un usuario,pero te puedes descargar muchos archivos .pando , de detodo.

    Luego de que le pases el .pando te sale esto

    http://yoopix.org/

    Le das a download y listo ,ya estas descargando.
    Bueno pues en mandriva funciona bien,esperemos saquen pronto una version completa para disfrutar de todas sus funciones.

    Suerte

    Un saludo

    Instalar cliente Citrix en Mandriva Linux

    Seguimos con el reto no queremos tener un “XP Corporativo”, por que lo nuestro es mandriva, conseguimos usar las unidades de novell y ahora vamos a por el cliente ICA (Citrix)

    Descargamos el archivo rpm de la web del fabricante Después de dar un vistazo vemos que la versión en castellano es muy antigua nos bajamos el la versión 9.0 en ingles, estupendo ya tenemos en nuestro poder el rpm ICAClient-9.0-1.i386.rpm

    Intentamos instalarlo con urpmi

    [root@chisme ~]# urpmi ICAClient-9.0-1.i386.rpm
    No se puede instalar algún paquete pedido:
    ICAClient-9.0-1.i386 (debido a que no se satisfizo libXm.so.3)

    Investigando un poco ese archivo pertenece a las librerías de openmotif

    Tras urpmizar un rato:

    [root@chisme ~]# urpmq -i lesstif
    Name : lesstif
    Version : 0.93.94
    Release : 4mdk
    Group : System/Libraries
    Size : 332874 Architecture: i586
    Summary : A free Motif clone
    [root@chisme ~]#

    e instalar un poco a lo loco
    :.. .
    Preparando... #############################################
    1/3: lesstif #############################################
    2/3: liblesstif2 #############################################
    3/3: lesstif-clients #############################################

    [root@chisme ~]# urpmi ICAClient-9.0-1.i386.rpm
    No se puede instalar algún paquete pedido:
    ICAClient-9.0-1.i386 (debido a que no se satisfizo libXm.so.3)

    Googleando que es gerundio
    Bueno las librerias openmotif son propietarias, el proyecto lesstif es su clon libre
    libmotif3 es el paquete en “la innombrable propiedad de un astronauta” ™ y en nuestra querida mandriva veo esto:
    [root@chisme lib]# rpm -qf libXm.so.2
    liblesstif2-0.93.94-4mdk
    [root@chisme lib]# rpm -qf libXm.so.1
    liblesstif1-0.93.94-4mdk

    lo que me lleva a preguntar ¿hay un paquete liblesstif3 para los miembros del club? Si no me equivoco lesstif es un clon libre de Motif ¿Por qué no se incluye en la distro?

    Muy bien, pues me bajo un paquete más o menos compatible desde : ftp://fr.rpmfind.net/linux/fedora/core/4/i386/os/Fedora/RPMS/openmotif-2.2.3-10.i386.rpm

    Ultimo intento, el paquete openmotif tiene problemas con el paquete lesstif-clients que instalamos antes:
    [root@chisme ~]# urpme lesstif-clients
    [root@chisme ~]# urpmi openmotif-2.2.3-10.i386.rpm ICAClient-9.0-1.i386.rpm
    instalando ICAClient-9.0-1.i386.rpm openmotif-2.2.3-10.i386.rpm
    Preparando... #############################################
    1/2: openmotif #############################################
    2/2: ICAClient #############################################
    [root@chisme ~]#

    Toma ya!!!! lo conseguimos, ahora a configurar el acceso..

    Después de autenticarnos en la granja al pinchar en una aplicación nos pide que hacer con el fichero launch.ica y lo asociamos con el script wfica.sh que se encuentra en :

    [root@chisme home]# ls -la /usr/lib/ICAClient/wfica.sh
    -rwxr-xr-x 1 root root 77 abr 26 21:54 /usr/lib/ICAClient/wfica.sh*

    Sin ser muy preciso el cliente citrix se divide en dos partes el ICAweb y el Citrix Program
    Neighborhood que sirver para configurar las preferencias y establecer conexiones directamente sin pasar por la web. ¿Y para qué queríamos la librerías openmotif ?
    Pues para ejecutar el Citrix Program Neighborhood

    [root@chisme home]# /usr/lib/ICAClient/wfcmrgr

    Que entre otras cosas nos permite configurar el mapeo de nuestro home para verlo como unidad local en la aplicación que ejecutamos en la granja etc…
    Otra cosa importante si nos estamos conectado a traves de un CSG (Citrix Segure Gateway) necesitaremos instalar los certificados adecuados en

    [root@chisme /]# ls -la /usr/lib/ICAClient/keystore/cacerts/
    total 52
    drwxrwxrwx 2 root root 4096 oct 10 2005 ./
    dr-xr-xr-x 3 root root 4096 oct 10 2005 ../
    -rw-r--r-- 1 root root 576 oct 10 2005 ca1.crt
    -rw-r--r-- 1 root root 1298 oct 10 2005 ca2.crt





    Bersuit Vera Out of Memory

    Servidores

    Información relacionada con servidores como apache, cherokee, mediawiki...

    Apache en mdv2007 o (hincándole el diente al apache de mandriva) (I)

    1-Introducción
    Le tengo ganas, le tengo muchas ganas, enlazando con una entrada de ... (lo dejamos en antigua) me apetece probar Apache 2.2, y por otro lado "jarto" de tanto RH "corporativo" llevo bastante tiempo queriendo escribir sobre el apache de mi distribución favorita. Así que como dice un paisano de Sinner: A por ellos que son pocos y cobardes!!!

    2-El principio

    [root@hyperion ~]# urpmi apache
    Uno de los paquetes siguientes es necesario:
     1- apache-mpm-prefork-2.2.3-1mdv2007.0.i586 : 
     2- apache-mpm-worker-2.2.3-1mdv2007.0.i586 : 
    

    Un momento, un momento, despacio, aclaremos conceptos para los neófitos en esto de los indios
    A partir de Apache 2.x podemos elegir dos formas de ejecutar apache si usamos el módulo prefork
    estaremos trabajando con un servidor donde un solo proceso de control (el padre) es el responsable de lanzar los procesos hijo que escuchan las peticiones que se puedan producir y las sirven cuando llegan. Si por el contrario usamos el módulo worker no se usará un nuevo proceso (hijo) para atender las peticiones sino que Un solo proceso de control (el padre) es el responsable de crear los procesos hijo. Cada proceso hijo crea un número fijo de hilos (thread) que atenderan las peticiones que se produzcan y las sirven cuando llegan. Para saber más
    Para entendernos, si usamos php que no se lleva muy bien con los hilos se recomienda usar "prefork"
    en nuestro caso que después vamos a usar java seleccionamos 2 servidor.

    ¿Qué elige? (1-2)2
    To satisfy dependencies, 
    apache-base-2.2.3-1mdv2007.0.i586
    apache-conf-2.2.3-3mdv2007.0.i586
    apache-modules-2.2.3-1mdv2007.0.i586
    apache-mpm-worker-2.2.3-1mdv2007.0.i586
    libapr-util1-1.2.7-9mdv2007.0.i586
    libapr1-1.2.7-2mdv2007.0.i586
    Proceed with the installation of the 6 packages? (
    Preparando...                    
          1/6: libapr1               
          2/6: libapr-util1          
          3/6: apache-base           
          4/6: apache-conf           
          5/6: apache-modules        
          6/6: apache-mpm-worker     
    

    Muy bien... todo parece correcto.

    3-Arrancando.
    [root@hyperion ~]# service httpd start
    ¿? No dice ni mu, ni bien ni mal....
    [root@hyperion ~]# wget http://localhost
    ....
    Connecting to localhost|127.0.0.1|:80... falló: Conexión rehusada.
    [root@hyperion ~]# netstat -putan | grep -i LISTEN | grep -i 80
    [root@hyperion ~]#

    Recorcholis !!!!

    [root@hyperion ~]# vi /etc/init.d/httpd
    
    # Source the /etc/sysconfig/httpd file.
    if [ -f /etc/sysconfig/httpd ]; then
        . /etc/sysconfig/httpd
    fi
    

    Os pille igual que Red Hat !!!!

    Corriendo me voy al fichero.. todo comentado, claro no sabe que servidor arrancar.
    descomentamos la linea
    HTTPD="/usr/sbin/httpd-worker"
    Probamos de nuevo
    [root@hyperion ~]# /etc/init.d/httpd start
    Starting httpd: httpd-worker: ..127.0.0.1 [ OK ]

    It's work!
    Bueno ya está se enfada por que no hemos configurado el ServerName pero .. aquí lo tenemos.

    4- Revisando la configuración... (o las cosas en su sitio)

    [root@hyperion httpd]# cd /etc/httpd/conf
    [root@hyperion conf]# ll
    total 84
    drwxr-xr-x 2 root root  1024 sep 12 14:44 addon-modules/
    -rw-r--r-- 1 root root  1989 sep 12 14:44 fileprotector.conf
    -rw-r--r-- 1 root root 42345 sep 12 14:44 httpd.conf
    -rw-r--r-- 1 root root 12958 sep 12 14:44 magic
    -rw-r--r-- 1 root root 20797 sep 12 14:44 mime.types
    drwxr-xr-x 2 root root  1024 feb  9 19:01 vhosts.d/
    drwxr-xr-x 2 root root  1024 feb  9 19:01 webapps.d/
    

    Pues no, no es una configuración típica Red Hat así que vamos a darle un repasito:

    httpd.conf: Al primer vistazo es un fichero de configuración típico RH con unas cuantas peculiaridades.

    Una cosa que me ha gustado mucho es que carga por defecto los módulos básicos y mantiene comentados todos los demás pero lo que mola es que apunta que paquete necesitas para cada módulo
    Ejm:

    ## LoadModule userdir_module modules/mod_userdir.so -> \
    available in the apache-mod_userdir package
    

    Include modules.d/*.conf
    En esta carpeta guarda las configuraciones especificas de los módulos "complicados"
    Otro include:
    Include conf/fileprotector.conf
    Muy curioso, en este fichero a grandes rasgos se protegen "ficheros sensibles" mientras su módulo correspondiente no este instalado.
    Ejm:
    Si tienes ficheros php en el servidor pero no tienes activado el módulo para interpretarlos no permite su descarga.
    Más includes
    Include conf/vhosts.d/*.conf
    Mira una de las cosas que suelo hacer a mano en los red hat separar los distintos host virtuales en su carpetica aparte ¡que majos!
    El último
    Include conf/webapps.d/*.conf
    Los chicos de mandriva si que son ordenados, también separan la configuración de las distintas aplicaciones en nuestro servidor web.

    5-Conclusión.
    Después de pasarme el día "trajinando" con los servidores corporativos (RH) me ha parecido muy elegante la forma de organizarse en mandriva, sin animo de crear polémica mucho más intuitiva que “la maraña de enlaces simbólicos" que organiza Debian.
    La única nota negativa: el tener que “descomentar” el tipo de mpm en /etc/sysconfig/httpd que puede poner nerviosos a los novatos
    Seguiremos informando.
    PD: Si el tiempo, la rubia y los dioses lo permiten escribiré más sobre el tema.

    Como conectar el servidor Web Apache y Tomcat con mod_jk - Parte 1

    Introducción:

    El objetivo de este tutorial es la instalación y configuración de la infraestructura necesaria para instalar con éxito un servidor de aplicaciones Web java (Tomcat) integrado con Apache, aunque Tomcat puede ejercer sin problemas de servidor Web no está tan optimizado para ello como apache.

    En la segunda parte añadiremos múltiples instancias de Tomcat para dotar de alta disponibilidad al servidor de aplicaciones,. haciendo uso de mod_jk como balanceador de carga y failover.

    Requisitos:

    Partimos de un sistema Linux basado en Mandriva, ya tenemos un servidor apache instalado por lo que necesitamos: un jdk, a ser posible la última versión de los binarios de tomcat y mod_jk para conectar con apache via ajp.

    [root@chisme ~]# urpmq -i mod_jk
    Name : mod_jk
    Version : 1.2.6
    Release : 3.1mdk
    Group : Development/Java
    Size : 150405 Architecture: i586
    Summary : Tomcat mod_jk connector for Apache
    [root@chisme ~]# urpmq -i tomcat5
    Name : tomcat5
    Version : 5.0.30
    Release : 9.1mdk
    Group : Development/Java
    Size : 14538145 Architecture: i586
    Summary : Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API

    La ultima versión de mod_jk es la 1.2.15 y la última versión estable de tomcat la 5.5.15, por lo que nos decantamos por compilar “a mano” mod_jk y utilizar los últimos binarios de tomcat de su web.
    Por lo tanto necesitamos
    1. apache 2.0.54-13d ( el último estable en mandriva 2006)
    2. apache-devel 2.0.54-13d ( para compilar mod_jk
    3. apache-tomcat-5.5.15.tar.gz
    4. jakarta-tomcat-connectors-1.2.15-src.tar.gz
    5. jdk-1_5_0_06-linux-i586.bin

    Asumimos que ya se han instalado los paquetes de apache mediante urpmi, hemos instalado la máquina de java en /opt/java5, y hemos descomprimido los binarios de Tomcat en /opt/tomcat

    Compilando e instalando mod_jk.

    Antes de sumergirnos en la compilación de mod_jk quisiera aclarar una situación que me tuvo confuso durante mucho tiempo, en el mundo de los conectores de Tomcat, existe mod_jk y mod_jk2. En principio lo más lógico es pensar que mod_jk2 es la opción más acertada al tener un número mayor de versión, pero al contrario mod_jk2 está discontinuado para incluirse en el “core” del próximo apache 2.1 por lo tanto usaremos mod_jk.


    [root@chisme tmp]# tar -zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz
    [root@chisme tmp]# cd jakarta-tomcat-connectors-1.2.15-src/jk/native/
    [root@chisme native]# ./configure --with-axps=/usr/sbin/axps
    [root@chisme native]# make && make install

    La opción de la configuración de with-axps=/usr/sbin/apxs permite construir un nuevo modulo de apache sin necesidad de los fuentes la utilidad apxs viene dentro del paquete apache-devel, si todo va bien tendremos el módulo compilado en /usr/lib/httpd/module

    Una vez que tenemos el modulo de apache compilado tenemos que cargarlo, de momento crearemos un fichero de configuración 90_mod_jk.conf con nuestro editor favorito en /etc/httpd/modules.d siguiendo la nomenclatura de mandriva existe una directiva en httpd.conf Include modules.d/*.conf que carga todos los ficheros que existan en este directorio con el siguiente contenido.

    # Cargamos el modulo
    LoadModule jk_module modules/mod_jk.so

    Llegados a este punto podemos reiniciar el servidor apache y comprobar que arranca perfectamente cargando este nuevo módulo.

    Arrancando tomcat

    Primero crearemos el usuario propietario de la instancia de tomcat

    [root@chisme]# useradd tomcat -d /opt/tomcat
    [root@chisme]# chown tomcat:tomcat -R /opt/tomcat
    [root@chisme]# su – tomcat

    Editamos el fichero .bash_profile del usuario y introducimos las variables necesarias para el arranque del servidor.

    export CATALINA_HOME=/opt/tomcat
    export JAVA_HOME=/opt/java5
    export PATH=$JAVA_HOME/bin:$HOME/bin:$PATH

    Hacemos logout para que tengan efecto los cambios y arrancamos la instancia de tomcat

    [root@chisme]# exit
    [root@chisme]# su – tomcat
    [root@chisme]#./bin/startup.sh

    Comprobamos el correcto funcionamiento visualizando en nuestro navegador la pagina de bienvenida de tomcat en http://localhost:8080

    Ahora crearemos un script de arranque tomcat para colocar en /etc/init.d

    #!/bin/bash
    # tomcat
    # chkconfig: 345 92 8
    # description: Servidor tomcat
    #
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

    RETVAL=$?
    CATALINA_HOME="/opt/tomcat"
    TOMCAT_USER=”tomcat”

    case "$1" in
    start)
    if [ -f $CATALINA_HOME/bin/startup.sh ];
    then
    echo $"Starting Tomcat"
    /bin/su -c $CATALINA_HOME/bin/startup.sh $TOMCAT_USER
    fi
    ;;
    stop)
    if [ -f $CATALINA_HOME/bin/shutdown.sh ];
    then
    echo $"Stopping Tomcat"
    /bin/su -c $CATALINA_HOME/bin/shutdown.sh $TOMCAT_USER
    fi
    ;;
    *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
    esac

    exit $RETVAL

    Añadimos mediante chkconfig el arranque de la instancia de tomcat en los runslevel 3 y 5

    [root@chisme}# chkconfig –level 35 tomcat on

    Haciendo que apache y tomcat se entiendan

    Configurando mod_jk

    Uno de los archivos de configuración más importantes de mod_jk junto con i 90_mod_jk.conf es el fichero workers.properties. Colocaremos este archivo junto con los de configuración de apache en /etc/httpd/conf. Apache utiliza el fichero workers.propertis para definir donde encontrar las instancias de tomcat, en principio solamente una.

    worker.list=worker1
    # Establecemos las propiedades para el worker
    worker.worker1.type=ajp13
    worker.worker1.host=localhost
    worker.worker1.port=8009

    worker.list es una lista separada por comas de los nombres de los workers en este caso solamente uno, podríamos tener más workers definidos en el archivo y no serían usados si no se encuentran en esta lista.
    Los workers se tienen como mínimo tres atributos tipo, host y puerto., que se definen de la siguiente forma worker.nombre.atributo, en nuestro el tipo de conector es ajp13 el host (localhost) se va a ejecutar en la misma máquina que apache y el puerto de escucha de conector ajp.

    Configurando Apache

    Ahora debemos de decirle al servidor web donde encontrar el archivo workers.properties , donde guardar el log de mod_jk y que uri tiene que resolver el servidor de aplicaciones, añadimos las siguientes lineas al archivo /etc/httpd/modules.d/90_mod_jk.conf

    JkWorkersFile /etc/httpd/conf/workers.properties
    JkLogFile /var/log/httpd/jk.log
    JkLogLevel error
    JkMount /jsp-examples/* worker1

    Configurando tomcat

    Tomcat utiliza un archivo de configuración llamado server.xml situado en $CATALINA_HOME/conf/ para determinar la configuración de los conectores, puertos de escucha etc..
    Con nuestro editor favorito editamos este fichero, en el que vamos a realizar varios cambios, primero modificaremos el puerto de shutdow de 8005 a 9005 ( en principio si no vamos a tener más de una instancia de tomcat funcionando en esa máquina no sería necesario pero así vamos preparándonos para la segunda parte de este articulo

    En segundo lugar comentaremos la definición del conector http ya que no vamos a usarlo

    Por último verificamos que el conector ajp escucha en el puerto adecuado ( el que pusimos en el fichero workers.properties)

    Probando, probando …Paramos el servidor apache service httpd stop.
    Paramos el servidor tomcat service tomcat stop.
    Arrancamos el servidor tomcat service tomcat start
    Arrancamos el servidor apache service httpd start
    Et voila! si colocamos en el navegador http://localhost/jsp-examples y vemos los ejemplos de jsp de tomcat hemos logrado nuestro objetivo.





    bersuit.vera

    InsaneCrew

    Como instalar servidor Apache, PHP y SSL

    ...que explica como instalar Apache con soporte para PHP y conexiones encriptadas SSL con un certificado firmado por nosotros mismos.

    Apache + PHP + SSL HowTo

    Lo primero que tendremos que hacer será instalar el apache y sus correspondientes módulos, además de sus dependencias. En concreto los archivos que tendremos que instalar serán estos:

    apache2 - El servidor web más usado en Internet.

    apache2-common - Archivos comunes de la instalación de Apache.

    apache2-mod_php - El modulo PHP para Apache. Para poder usar este potente lenguaje de servidor.

    apache2-mod_ssl - El modulo SSL para Apache. Para poder usar ciptografia SSL y TSL.

    apache2-modules - Módulos estándar para Apache.

    apache-conf - Ficheros de configuración para Apache.

    NOTA1: Antes de instalar todo esto verifica que no tengas un directorio llamado /etc/httpd/. Si lo tienes cambiale el nombre para que no haya conflictos con la nueva instalación de Apache.

    NOTA2: Si pensáis usar PHP5 tendréis que instalar el paquete apache2-mod_php5, el cual es incompatible con el anterior.

    Lanzamos Apache con la orden: /etc/init.d/httpd start.

    Ahora vamos a probar si nuestro Apache funciona. Abrimos un navegador y ponemos la dirección IP de la máquina donde esté ejecutandose Apache. Si es la misma máquina en la que hemos abierto el navegador bastará con poner la "loop-IP": 127.0.0.1, o localhost.

    Si todo ha ido bien debería verse la página por defecto del servidor Apache de Mandrakelinux.

    Lo que viene a continuación es para los que no piensan usar SSL

    Por defecto el Apache se pone a la escucha en el puerto 80. Pero, ¿y si nuestro ISP nos filtra ese puerto?
    Para salir de dudas tendremos que pedirle a alguien que conecte a nuestro servidor.

    Si no logra conectar puede ser debido a tres cosas:

    1 - El puerto 80 no está mapeado a la IP donde se encuentra el servidor Apache. Comprobar esto en vuestro router.

    2 - Tenemos un firewall/cortafuegos que esta impidiendo el acceso desde fuera al puerto 80. Comprobar esto en la configuración de vuestro firewall/cortafuegos.

    En Mandrakelinux tenéis que ir al Centro de control de Mandrakelinux, Seguridad, Cortafuegos.

    3 - Si no es ninguna de las anteriores, entonces lo que ocurre es que nuestro ISP está filtrando el puerto 80. La solución pasa por "decirle" a Apache que se ponga a la escucha en otro puerto, por ejemplo el 8080.

    Cambiando el puerto de escucha por defecto al 8080

    Tendremos que editar el fichero /etc/httpd/conf/httpd2.conf, y buscar las lienas:

    <IfDefine APACHEPROXIED>

    Listen 8080

    </IfDefine>

    <IfDefine !APACHEPROXIED>

    Listen 80

    </IfDefine>

    Cambiamos el 80 por 8080. Es decir, tiene que poner 8080 en los dos sitios.

    Bien, ya nos hemos asegurado que el servidor funciona perfectamente. Ahora vamos a crear nuestro certificado SSL y a firmarlo nosotros mismos.

    Si queremos que nos lo firme una empresa certificador tendríamos que pagar. Eso ya es cuestión de cada uno.

    Antes que nada tendremos que decirle a Apache que cargue el módulo SSL. Abrimos el su fichero de configuración y añadimos la siguiente linea, debajo de la sección donde se cargan los módulos:

    LoadModule actions_module       modules/mod_actions.so

    ##LoadModule speling_module     modules/mod_speling.so

    LoadModule userdir_module       modules/mod_userdir.so

    LoadModule alias_module         modules/mod_alias.so

    LoadModule rewrite_module       modules/mod_rewrite.so

    LoadModule ssl_module           extramodules/mod_ssl.so #esta es la linea que tenemos que añadir



    ###

    ### Global Configuration

    ###

    Creando un certificado SSL firmado por nosotros mismos

    Lo primero que necesitamos es tener instalado el paquete OpenSSL. Ya sabéis, urpmi openssl.

    Ahora ejecutamos estas ordenes para crear nuestro certificado:

    Creamos la clave del servidor

    openssl genrsa -out server.key 1024

    Creamos el certificado

    openssl req -new -key server.key -out server.csr

    Después de esto nos saldrá un formulario que deberemos cumplimentar.

    Firmamos el certificado

    openssl x509 -req -days 365 -set_serial N -in server.csr -signkey server.key -out server.crt

    NOTA1: N es un numero entero a nuestra elección, por ejemplo 1234. Si queremos generar más certificados firmados lo podremos hacer de la misma forma, pero tendremos que cambiar el valor de N.

    NOTA2: Un certificado sirve para una sola IP, y una IP solo puede tener un certificado. Es decir, que si tenemos dos dominios que apuntan a una misma IP y creamos un certificado para cada dominio, no nos sirve. Solo valdría el primer certificado. El segundo se ignoraría. Para tener un certificado en cada dominio, deben apuntar a IP's diferentes.

    Combinamos el certificado y la clave en un solo archivo .pem

    cat server.key server.crt > combined.pem

    Si queréis ver los detalles de vuestro certificado podéis ejecutar esta orden:

    openssl x509 -in combined.pem -noout -text

    Copiamos los ficheros al directorio correspondiente

    Deberemos copiar los ficheros server.csr, server.crt, server.key y combined.pem al directorio /etc/ssl/apache2/.

    Seguramente ya existirian unos ficheros creados durante la instalación. Los sustituimos sin pensarlo.

    Una vez hecho esto tenemos que añadir una linea en el fichero de configuración de nuestro Apache. Para ello basta con ejecutar la siguiente orden:

    echo SSLCertificateFile /etc/ssl/apache2/combined.pem >> /etc/httpd/conf/httpd2.conf

    A continuación reiniciamos Apache con la orden /etc/init.d/httpd restart.

    Entramos en el servidor mediante un navegador web, pero esta vez no usaremos http, sino https. Con una 's' al final. Por ejemplo: https://127.0.0.1

    Si todo ha ido bien nos informar&aacute de que el certificado ha fallado. Esto es normal, ya que lo hemos firmado nosotros mismos y no una autoridad certificadora. Aceptamos el certificado y nos fijamos en la parte inferior del navegador. Deberíamos ver un candado. Si pinchamos en él podremos ver la información del certificado.

    Ahora que usamos la conexión por SSL, que funciona por el puerto 443, ya no necesitamos tener el Apache a la escucha en el puerto 80 o 8080. Y en vez de mapear el puerto 80 o 8080 en nuestro router, mapearemos el 443.

    Si nos aptece podemos cambiar el puerto a la escucha para SSL y poner otro, en vez del 443. Lo podéis hacer modificando el fichero /etc/httpd/conf.d/40_mod_ssl.conf y cambiar en la linea que dice Listen 443 el 443 por el puerto que vosotros queráis.

    Recordar después mapear ese puerto en vuestro router y permitir el acceso desde el exterior configurando vuestro firewall/cortafuegos.

    Hacer que nuestro Apache no escuche en el puerto 80 o 8080

    Para hacer esto lo que tenemos que hacer es comentar las siguientes lineas (las cuales ya hemos visto antes):

    <IfDefine APACHEPROXIED>

    Listen 8080

    </IfDefine>

    <IfDefine !APACHEPROXIED>

    Listen 80

    </IfDefine>

    Para comentarlas le ponemos una almohadilla (Alt