28 de febrero de 2012

Instalando Madwifi en Ubuntu para wifi Atheros

La tarjeta Atheros no funciona muy fina en ubuntu/xubuntu de modo que voy a cambiar el driver ath5k por el de madwifi:

Hecho en xubuntu 11.10 con wifi "Atheros Communications Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01)"

1) Comprobar y/o instalar el paquete build-essential:
# aptitude install build-essential

2) Descargar la última versión de madwifi en: http://snapshots.madwifi-project.org/
# wget http://snapshots.madwifi-project.org/madwifi-0.9.4-current.tar.gz

3) Descomprimir el archivo:
# tar -zxvf madwifi-0.9.4-current.tar.gz

4) Entramos en el subdirectorio:
# cd  madwifi-0.9.4-r4178-20120131

5)  Creamos e instalamos los modulos:
# make
# make install
# modprobe ath_pci

6) Para que se instale automaticamente al inicio añadir "ath_pci"  al fichero /etc/modules
# echo "ath_pci" >> /etc/modules

7) Reiniciar el sistema
# reboot

8) Comprobar que el módulo se han cargado correctamente tras el reboot:
# lsmod | grep ath

Con el driver madwifi mi tarjeta wifi Atheros funciona mucho mejor, sin caídas de velocidad ni desconexiones.


27 de febrero de 2012

Consultar y cambiar la codificación de caracteres de un fichero

Para saber la codificación de caracteres de un fichero:

$ file --mime-encoding [file]


Para cambiar la codificación de un fichero de
ISO-8859-1 a UTF-8:

$ iconv -f ISO88591 -t UTF8 [file.in] > [file.out]


26 de febrero de 2012

Limitar acceso phpmyadmin a localnet

(1) Crear el archivo:
/usr/shares/phpmyadmin/.htaccess

deny from all
allow from 127.0.0.1
allow from 192.168.1

Este ejemplo permite el acceso desde el localhost y desde la subnet 192.168.1.1-255. Se pueden poner los host individuales o subnets que se quieran, o algun host externo, ip o url, con acceso permitido.

(2) Añadir al archivo:  /etc/phpmyadmin/apache.conf
... ...
Directory /usr/share/phpmyadmin

... ...
                AllowOverride All
... ...

/Directory
... ...


Con esto activamos el fichero .htaccess en /usr/share/phpmyadmin

(3) Y reiniciar apache2:
# /etc/init.d/apache2 restart

24 de febrero de 2012

La anatomía de Google

Aquí os dejo el trabajo de fin de carrera de un par de tipos de la Universidad de Stanford sobre un indexador y buscador de páginas web.
Así a primera vista tiene muy buena pinta.
Mis felicitaciones a Sergey y Larry ;)))

A los que os guste el tema de spidering, scraping, indexing y databaseing no os lo podéis perder.

http://infolab.stanford.edu/pub/papers/google.pdf