El Blog de DeepY0X: emerge —update —deep –newuse world

Office OpenXML (OOXML) no debe ser ISO 29500

October 15, 2007

Configurando wireless en gentoo, una rt73

Filed under: GNU/Linux, Redes, Internet

Bueno hace poco me compre un tarjeta de red wireless usb, es un edimax que tiene como chipset el rt73 y bueno informandome un poco en la red como trabajan las redes inalambricas en linux pude confirgurarlo sin ningun problema, primero les aconsejaria que visiten esta pagina http://linux-wless.passys.nl/ , en ella se encuentra una lista de los chipsets soportados por linux y de donde bajar su respectivo driver.

En mi caso busque por fabricante: Edimax y me mostro el driver para mi chipset rt73 en este caso lo descargue de http://rt2x00.serialmonkey.com.

Antes de eso probe con los drivers que viene en el portage en Sabayon, bueno en realidad viene en el arbol de layman de sabayon, pero no podia descargarlo asi que tuve que hacer manualemente la instalacion del driver. Antes de eso desinstalamos los drivers que tengamos de este chipset, para evitar conflictos:

emerge –unmerge rt2500
emerge –unmerge rt73
emerge –unmerge rt73-firmware

Una vez que descargamos el driver de la pagina que les menciones lo desmpaquetamos: tar xzfvp rt73-cvs-daily.tar.gz

Compilamos e Instalamos: make && make install

Actualizamos: modules-update force

Cargamos el modulo: modprobe rt73 

Comprobamos la interfaz: iwconfig

En mi caso me sale:

wlan0     RT73 WLAN  ESSID:"xxxx" y algunos datos mas

Ahora creamos un enlace: creamos un enlace ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0

Ahora activamos la tarjeta: ifconfig wlan0 up

Scaneamos si alguna red disponible: iwlist scanning

Si tenemos dhcp iniciamos la tarjeta /etc/init.d/net.wlan0 start, sino configuramos el archivo /etc/conf.d/wireless como nos indica en /etc/conf.d/wireless.example

 

 

 

 

October 7, 2007

Lighttpd un webserver ligero

Filed under: GNU/Linux, Redes

 

Aqui les dejo un pequeño tip para conocer algo mas sobre lighttpd, como dice el titulo del post se trata de un servidor web que es bastante ligero comparado con apache, la finalidad es tener un servidor rápido, seguro, flexible, y fiel a los estándares, cabe mencionar tambien que este servidor web es usado por la wikipedia, youtube y meebo por ejemplo, este servidor web es una buena alternativa cuando se tiene un entorno con alta carga y la velocidad es critica

Entre algunas de sus caracteristicas tenemos: (segun la Wikipedia)

  • Soporte para Virtual hosting
  • Soporte para CGI, SCGI y FastCGI
  • Soporte para PHP, Ruby, y otros
  • Entorno chroot
  • Cifrado SSL
  • Compresión (gzip, bzip2, …)
  • Autenticación (LDAP, htpasswd, otros)
  • Server Side Includes
  • Consumo de memoria constante
  • Redirecciones HTTP, y reescrituras de URL
  • Puede enviar partes de un fichero (rangos)
  • Puede usar select() o poll()
  • También permite otros sistema de notificación de eventos como kqueue y epoll
  • Hace estadísticas mediante RRDtool
  • Muestra un listado de ficheros cuando se entra a un directorio sin index.html
  • Redirección condicional
  • Permite módulos externos
  • Cache Meta Language
  • Acepta parte de WebDAV

Bueno ahora para instalarlo en este caso Gentoo tenemos que hacer lo siguiente:

Si queremos soporte para PHP debemos de habilitar el flag de "cgi" a la hora de compilar php, sino cuando compilemos lighttp nos botara un error.

 Para mi caso yo he habilitado los siguientes flags para emerger lighttpd: bzip2 fastcgi gdbm memcache pcre php rrdtool ssl

Para saber que significa cada uno basta con hacer un: euse -i flag

 y nos saldra la descripcion de cada flag

 Ahora emergemos: emerge -va lighttpd

al final de la instalacion podemos cureosear el archivo /etc/lighttpd/lighttpd.conf en el que encontrarmos por ejemplo:

include "mod_fastcgi.conf"  

 Esta linea es necesaria para ejecutar php y debe estar descomentada, bueno asi podremos seguir revisando el archivo y nos daremos cuenta de algunas instrucciones que son explicitas para la conifguracion del servidor.

 Ahora si vamos al archivo: /etc/lighttpd/mod_fastcgi.conf tendremos la siguiente linea:

 fastcgi.server = ( ".php" =>
                            ( "localhost" =>
                                    (
                                            "socket"            =>
"/var/run/lighttpd/lighttpd-fastcgi-php-" + PID + ".socket",
                                            "bin-path"  =>              "/usr/bin/php-cgi"
                                    )
                            )
                    )

Esta linea debe estar descomentada tambien para que nos cargue el soporte de php.

 Ahora para iniciar el servicio: /etc/init.d/lighttpd start

Nos vamos a nuestro navegador http://localhost y podremos visualizar el mensaje de bienvenida lighttpd y asi podremos probar con los scripts de php que tengamos en nuestro directorio de publicacion 

September 13, 2007

xinerama y xgl/compiz


September 9, 2007

DBDesigner en Gentoo / Sabayon

Como ya algunos sabran DBDesigner es un modelador de Base de Datos, aunque actualemente el proyecto ya no tiene soporte como lo muestra en su pagina, ya que ha sido donado a mysql workbench, otro modelador, pero no por eso se va a dejar de usar.
Bueno como mi arquitectura es amd64, uso Sabayon en estos momentos, es una distro basado en Gentoo, DBDesigner y sus dependencias no estan disponibles (missing keyword) es por esto que vamos a usar el soporte para x86 de la siguiente manera:

echo "dev-db/dbdesigner x86 ~x86" >> /etc/portage/package.keywords
echo "sys-libs/lib-compat x86 ~x86 " >> /etc/portage/package.keywords
echo "x11-libs/kylixlibs3-borqt x86 ~x86" >> /etc/portage/package.keywords

con esto emergemos los paquetes:
emerge -va dbdesigner kylixlibs3-borqt

una vez instalado ejecutamos dbdesigner: /opt/DBDesigner4/DBDesigner4
pero nos dice que no encuentra las librerias libborqt-6.9-qt2.3.so, para esto enlazamos dicha libreria que se instalo junto con el paquete kylixlibs3-borqt, de la sgte manera:

ln -s /opt/kylix3/libborqt-6.9-qt2.3.so /usr/lib32/libborqt-6.9-qt2.3.so

y ahora si ejecutamos dbdesigner: /opt/DBDesigner4/DBDesigner4 y vemos como la aplicacion ya se puede ejecutar.

Esa ruta del comando de DBDesigner4 se puede agregar como path en /etc/profile para llamarlo como DBDesigner4 sin necesidad de colocar la ruta completa.

August 31, 2007

Castellanizando Gentoo

Filed under: GNU/Linux, Programacion

Aqui les dejo un pequeño script que tenia por aqui guardado que nos servira para castellanizar Gentoo y otras distribuciones basadas en esta, bueno ahora estoy probando sabayon, me parece excelente y sobre todo esta basado en Gentoo, mas adelante hablare de Sabayon.
He aqui el pequeño script:

#################### castellanizar_gentoo.sh #############################
#!/bin/bash
_USER=`whoami`
_PARAM=$1
_PATH_ENV_LOCALE="/etc/env.d/02locale"
GENERATE-LOCALE(){
_PATH_LOCALE=”/etc/locale.gen”
_PATH_PROFILE=”/etc/profile”
env-update && source $_PATH_PROFILE
echo “Verificando que los cambios han surgido efecto (y)”
env | grep -i LC_
echo “Generando los locales para glibc: xD”
echo “es_ES ISO-8859-15″ >> $_PATH_LOCALE
echo “es_ES@euro ISO-8859-15″ >> $_PATH_LOCALE
echo “es_ES.UTF-8 UTF-8″ >> $_PATH_LOCALE
echo “en_US ISO-8859-1″ >> $_PATH_LOCALE
echo “en_US.UTF-8 UTF-8″ >> $_PATH_LOCALE
locale-gen
echo “Comprobando locale seleccionados (y)”
locale -a
env-update && source $_PATH_PROFILE
}
if [ $_USER != “root” ]; then
echo “Debe ser root xD”
exit
fi
if [ -z $_PARAM ]; then
echo “No se recibio un parametro :P
exit
elif [ $_PARAM == “utf8″ ]; then
echo ‘LC_ALL=”es_ES.UTF8″‘ >> $_PATH_ENV_LOCALE
echo ‘LANG=”es_ES.UTF8″‘ >> $_PATH_ENV_LOCALE
GENERATE-LOCALE
elif [ $_PARAM == “iso” ]; then
echo ‘LC_ALL=”es_ES@euro”‘ >> $_PATH_ENV_LOCALE
echo ‘LANG=”es_ES@euro”‘ >> $_PATH_ENV_LOCALE
GENERATE-LOCALE
else
echo “Entrada no valida :P
exit
fi

####################################################################

Para ejecuarlo solo copienlo y guardenlo en un archivo:
1.- nano castellanizar_gentoo.sh
2.- copy-paste
3.- ctrl-x
4.- Yes/Si
5.- chmod +x castellanizar_gentoo.sh
6.- Para ejecutarlo si se desea con formato utf8: ./castellanizar_gentoo.sh utf8
o para formato iso: ./castellanizar_gentoo.sh iso

Y debe salir algo asi:
delta deepyox # ./castellanizar_gentoo.sh iso
>>> Regenerating /etc/ld.so.cache…
Verificando que los cambios han surgido efecto
LC_ALL=es_ES@euro
Generando los locales para glibc:
* Generating 5 locales (this might take a while) with 1 jobs
* (1/5) Generating es_ES.ISO-8859-15 … [ ok ]
* (2/5) Generating es_ES.ISO-8859-15@euro … [ ok ]
* (3/5) Generating es_ES.UTF-8 … [ ok ]
* (4/5) Generating en_US.ISO-8859-1 … [ ok ]
* (5/5) Generating en_US.UTF-8 … [ ok ]
* Generation complete
Comprobando locale seleccionados
C
en_US
en_US.utf8
es_ES
es_ES@euro
es_ES.utf8
POSIX
>>> Regenerating /etc/ld.so.cache…
delta deepyox # more /etc/locale.gen
es_ES ISO-8859-15
es_ES@euro ISO-8859-15
es_ES.UTF-8 UTF-8
en_US ISO-8859-1
en_US.UTF-8 UTF-8
delta deepyox # more /etc/env.d/02locale
LC_ALL=”es_ES@euro”
LANG=”es_ES@euro”
delta deepyox #

Bueno este script lo uso como parte de otro script que tengo para la instalacion de gentoo desde stage3, espero q le sirva a alguien

Sorry por las caritas, pero tengo la mania de ponerlas cuando programo, xD

August 27, 2007

DesktopLinux finished

Me entero que la encuesta que se estaba realizando en la pagina de DesktopLinux acaba de finalizar, arrojando resultados sorprendentes, primero que el numero de participantes fueron 38,500 contra los 14,535 del año pasado, tenemos por ejemplo que en el mundo de las distribuciones GNU/Linux, Ubuntu es el ganador.

no aparece slackware :( y Gentoo es uno de los ultimos con menos votos, aunque comparando con lo que muestra distrowatch hay cierta similitud en la tendencia de las distros, aunque particularmente Sabayon una ditsro basada en Gentoo es muy buena para el uso en escritorio, creo q fue un gran ausente

En la parte de escritorio bueno Gnome si le saco una buena ventaja a KDE

En los navegadores nada q decir, Firefox is the King

Aqui si ha estado luchado, en los clientes de correo

Ya tenemos mas estadisticas para tomar en cuenta en lo que es el escritorio bajo GNU/Linux

OpenCoffee: Para Cabinas

En muchas listas vemos q hay gente interesada en aplicaciones para administrar cyber café o cabinas de internet como lo llamamos aqui en Perú, pues ahora me encuentro con este proyecto llamado OpenCoffee, q como dice su pagina principal:

Es un proyecto que pretende el desarrollo de una aplicación que permita la administración de sitios de “Internet Café o Cyber Café” utilizando como sistema operativo Linux (tanto en el servidor como en las estaciones de trabajo).

De esta manera se ayuda a promover e implementar la utilización del Software Libre dentro de dicho ámbito. El mismo, estará desarrollado utilizando el lenguaje de programación Python/QT, lo cual lo hace robusto, portable y sencillo de aprender.

Tiene buena pinta:
opencofee

Pero como tambien indican en la pagina, actualmente se encuentran en plan de organizacion

August 17, 2007

16 de Agosto: Feliz dia Debian

Filed under: GNU/Linux

Aunque no soy un usuario de esta distribución, pero hoy creo que es un dia especial para el Software Libre, un dia como hoy hace 14 años Ian Murdok el creador de debian y actual en empleado de SUN Microsystem, mando este anuncio dando a conocer asi el primer lanzamiento de Debian, que actualmente esta en su version 4, aunque por alli leo que ya sacaron la 4.1, denominada actualmente debian Etch, bueno desde aqui les mando un saludo a toda la comunidad debian y felicitarlos por este dia y que haya debian para rato, aunque q pasará cuando se les acabe los nombres de los personajes de Toy Storie?

August 16, 2007

Empleado de M$ sugiere usar GNU/Linux

Filed under: Miscelanea, GNU/Linux

Via DiarioTi me entero que:
Michael Franciso, uno de los vinculados al Open Source Software Lab y Gerente de Productos de Micro$oft sugiere a los usuarios de Windows probar GNU/Linux.

“Me ha ocurrido y estoy seguro que le ha ocurrido a usted también. El programa no arranca y sus datos quedaron atrapados al interior de su PC. El problema puede ser de hardware o de software, y aparentemente es irrecuperable. En este contexto, Linux puede a menudo ser usado como herramienta para recuperar datos que de otra forma se perderían”.

También presenta un documento en que aparece descrita la forma en que Linux puede emplearse para recuperar datos de una computadora con Windows fuera de servicio.

Que bueno que algunos empleados de Microsoft se den cuenta de la superioridad y de las ventajas que lleva a usar GNU/Linux y sobre todo que recomienden su uso

Hackean Servidores de Ubuntu

Filed under: Seguridad, GNU/Linux

Via slashdot me entero q han hackeado los servidores de Ubuntu, al parecer ha sido un ataque de spam

“Ubuntu had to shutdown 5 of 8 production servers that are sponsored by Canonical, when they started attacking other systems. Canonical blames the community, saying they were community hosted, and were poorly maintained.”