Instalando Nginx + PHP 5.3 + PHP-FPM (Debian)
Bueno esto lo hice en Debian pero supongo que también le servirá a alguien que este buscado info sobre esto, de hecho mas allá de la instalación, es configurar los servicios.
Para los que no saben de que se trata, Nginx ("Engine X" o Motor X) es un servidor web de alto rendimiento que viene ganando mercado a pasos agigantados por ser extremadamente rápido. PHP-FPM (PHP FastCGI Process Manager) es un manejador de procesos para usar PHP en modo FastCGI.
Taller de Networking sobre Linux (evento)
Este sábado 17 se hace el segundo taller de charlas mensual del grupo de usuarios de Lanús (Lanux), donde voy a estar yo hablando de balanceo de carga con Pound, Nginx y Apache, para el que pueda asisir les dejo el post tal cual:
El grupo de usuarios de GNU/Linux de la ciudad de Lanús “LANUX”, los invita el sábado 17 de Julio próximo a su reunión mensual con charlas técnicas a realizarse en la sede de la Universidad Kennedy ubicada en la Av. Hipolito Yrigoyen 4651 a 50 mts, de la estación Lanús.
La temática este més será la networking y los temas desarrollados serán los siguientes:
- 13:00 hs: Conceptos de Networking, e implementación en GNU/Linux
- 14:30 hs: Optmizando un webserver (nginx y apache)
- 15:30 hs: Usando nagios.
- 17:00 hs: Fin de la reunión.
La entrada como siempre es LIBRE y GRATUITA. Están todos invitados.
Post original: http://www.lanux.org.ar/2010/07/05/lanux-reunion-de-julio/
Talleres de linux con charlas de programacion web
Este sabado 5 de junio se realiza la reunion mensual del grupo de usaurios de GNU/Linux de Lanus (Lanux) y van a haber charlas sobre programacion web, los horarios de estas son:
- 13:00: Introducción a la programación web, Conceptos y herramientas.
- 14:00: Desarrollo Web Usando PHP
- 15:00: Desarrollo Web Usando Python-Django
- 16:00: Tema Libre, preguntas para los recién iniciados, dudas generales.
- 17:00 : Fin de la reunión.
Yo voy a estar en la primer charla y voy a dar la segunda sobre PHP, la entrada es libre y gratuita (obviamente) asi que estan todos invitados.
La reunion se hace en la universidad Kennedy de Lanus (Av. Hipolito Yrigoyen 4651) a 50 metros de la estacion de trenes.
Ver mapa más grande
Nos vemos ahi
Mas info: http://www.lanux.org.ar/2010/05/30/lanux-reunion-de-junio-2/
Montar un Servidor de Subversion (SVN) en Debian
Bueno me toco esta tarea que normalmente realiso en Slackware, pero esta vez lo tuve que hacer bajo un Debian.
Primero instalamos el Subversion que nos va a traer el resto de las herramientas, para eso como root ejecutamos:
# apt-get install subversion
Eso descargara tanto el cliente como el servidor y en administrador. El servidor es el ejecutable svnserve, que si lo ejecutamos empezará a servir en el directorio donde estemos hubicados, pero esto no es lo que queremos, asi que vamos a ver la lista de opciones:
El Gran Hermano expuesto
Te conectas a internet, la red de redes, el anónimato, la seguridad de tus datos protegidos por complicadas y enredadas contraseñas, chequeas los estatus de tus redes sociales favoritas, lees tu emails y encuentras en algun blog de alguno de tus feedsreader la gran leyenda urbana del Gran Hermano que todo lo observa, de que USA, la NSA, la CIA y otras organizaciones imperialistas quieren saber todo de todos, tienen tus contactos del MSN, tu red de amigos de Facebook y hasta puede leer los emails que recibes en tu digital y segura privacidad. Que manga de paranóicos, cuanta gente con timepo y cuanta conspiranoia.
El Gran Hermano (Consepto creado por George Orwell, luego usado como nombre de un programa de televisión vasio y carente de cualquier virtud), es la imagen omnipotente que todo lo ve, desde que prendes tu computadora hasta que te vas a dormir y aun en equipos como celulares y demas te esta espiando, y tiene todos tus movimientos ya registrados, pero y si es real?
Comparativo Android
Se que todos esperaban ansiosamente (?) el review del Motorola Milestone, pero les vengo a dar un comparativo mejor, especial y (probablemente) unico.
Tengo en mis manos para comparar un HTC Hero, el Motorola Milestone y la estrella del grupo, el Nexus One.

MySQL colgado con conexiones “unauthenticated user”
Nada mejor que estar llegando al trabajo y que te avisen que hay un par de sitios caídos, esta confortable noticia me llego el otro día, u no tarde en encontrar que el problema era que un MySQL no respondía, cuando le tiro un "show processlist", me encuentro con cientos de conexiones con este mensaje "unauthenticated user", obviamente las conexiones muertas...
Lo primero que hice fue hacer un fordward de las coxiones a otra DB de emergencia, y luego reiniciar los apache para matar las conexiones creadas que quedaban en la nada, una vez con el MySQL libre, chequíe un par de cosas, mientras buscaba el por qué se habia detonado esto...

Consola
Leyendo en la pagina de MySQL (bugs.mysql.com), encuentro la solución a mi problema. Y les paso a explicar como viene la mano:
MySQL para asegurarse de que la conexión entrante tiene permisos, hace una resolución de dominio, para saber si por ejemplo juacinto@eldominio.com tiene permiso, el tema es que dejo de andar el servidor DNS que estaba configurado en /etc/resolv.conf y MySQL no tenia de donde sacar esos datos. Hay una forma de desactivar esto, que al mismo tiempo aceleraria el tiempo de respuesta de MySQL.
Como este servidor estaba en una red cerrada, y no tenía salida directa a internet asi que solo necesitaba espesificar permisos por ips de red.
Para desabilitar esta función de MySQL y acelerar las cosas, se debe arrancar el server con el parametro "--skip-name-resolv", o bien ponerlo como opcion en /etc/my.conf (En Debian es /etc/mysql/my.conf) debajo de la directiva [mysqld], cosa que nos quede:
# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
log = /usr/local/log/mysql.log
skip-name-resolv
Esto ya quedo arreglado, y depués de eso todo anduvo bien hasta ahora.
Recuerden que si hacen esto, y tienen permisos para juancito@dominio.com, este dejaría de andar, lo mejor es ponerlo por IP, onda: juancito@190.12.45.110, pero si no es posible hacer esto y tienen este problema, otra buena opción va a ser definir estos dominios en el archivo /etc/hosts, al estilo:
190.12.45.110 dominio.com
Bug Reportado: http://bugs.mysql.com/bug.php?id=8945
Bing, con el “Firefox” de fondo…
Como saben no soy muy rápido como para postear noticias, y las notas que tiro en este post las trato de hacer mas para enterados, asi que voy a presuponer que todos saben lo de Mozilla y Bing...
Bueno sino explico rápido; El director de desarrollo comunitario de Mozilla, un tal Asa Dotzler a recomendado el uso de Bing como buscador por defecto en nuestro navegador favorito. Esto paso despues de una entrevista al CEO de Google, Eric Schmidt, en la que refiriendose a la privacidad dice "If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place" algo asi como "si haces algo que no quieres que se sepa, quisa no deberias estar haciendolo en primer lugar", algo que molestó a nuestro amigo al punto de recomendar usar Bing y no Google en nuestro buscador. Bing por su parte para hacerle la competencia a Google, nos habla de privacidad, mientras que Google intenta acaparar toda la información del mundo para hacer la publicidad perfecta, desde mandar informacion de su navegador, saber que dominios consultamos hasta "leer nustros emails" para ponernos la barrita de publicidad al costado.
Hay que recordar que el 97% de los ingresos de Mozilla van por el busqueda en Google, asi que no es ninguna pavada la decición de hacer esa declaración.
En fin....
Yo que no queria hablar de la noticia me fui por las ramas, por que lo que queria expresar en este post era nada mas, la gracia que me dio al entrar a bing, el fondo de esta, con nuestra mascota la "Firefox", que muchos creen que viene de "Zorra de fuego", pero muy distante de ser una hembra de zorro, es un tipo de "panda rojo". Realmente no creo que sea una casualidad, me suena a una especie de agradecimiento de Bing, jeje, no revise otros blog ni nada asi que si esa imagén ya estaba no lo se, pero vino justo al pelo.

Bueno, asi ven como empiezo con un titulo me voy por las ramas y un post de 5' se vuelve una noticia xD.
Bajar Slackware 13 (Server en Argentina)
Ayer anuncié el lanzamiento de Slackware 13.0, como aca en Argentina no hay ninguna mirror oficial, yo desde la anterior version (12.2) acostumbro a bajar el dvd de instalación a un server que tengo y compartirla de ahí a una buena velocidad de bajada, ya que es local, de aca Argentina.
En fin, hasta el momento no he terminado de descargar la versión de 64 Bits, asi que dejos los links de la de 32.
supongo que mañana eritare el post agregando los links faltantes:
Arbol de directorios:
http://ftp.exodica.com.ar/Linux/Slackware/slackware-13.0/
Dvd de instalación:
http://ftp.exodica.com.ar/Linux/Slackware/slackware-13.0-iso/
Si tienen instalado Slackware 12.x y quieren upgradear, no hay problema. Si lo quieren hacer a mano, van a necesitar instal el paquete xz y luego correr un upgratepkg sobre cada paquete instalado anteriormente del arbol de la versión 13.0.
Jeje, lo mejor es usar algún administrador de paquetes, yo usao slackpkg, y es bastante cómodo, si usan este solo tienen que editar el archivo de mirrors, y copiar la que mas les convenga, (ahi pueden usar la mia), para configurarla:
edita el archivo /etc/slackpkg/mirrors
Comenta la mirror que estes usando de la 12.x
agrega la linea: http://ftp.exodica.com.ar/Linux/Slackware/slackware-13.0/
ejecuta un slackpkg update
ejecuta slackpkg upgrade-all
Obviamente todo como root, tiene que aparecer un cuadro de dialogo en ncurses preguntando que paquetes actualizar (onda FreeBSD) con todos selecionados, en mi caso tengo desactivado los dialogos asi que me aparecio algo asi:
root@exoded Slackware # slackpkg upgrade-all
Looking for packages to upgrade. Please wait... DONE
aaa_base-13.0-i486-2.txz
apmd-3.2.2-i486-2.txz
apr-1.3.8-i486-1.txz
.....
Total package(s): 191
Do you wish to upgrade selected packages (Y/n)? Y
Enjoy it!
Slackware 13
La espera de algunos llego a su fin hoy, que se anunció la liberación de lo que Patrick Volkerding considera como la versión definitiva de Slackware 13.
Aparte del lanzamiento de este nueva versión de la distribución viva mas vieja de GNU/Linux, y para muchos la mas Unixera y estable, se lanza la primera versión oficial de Slackware para x86_64, los ports oficiales para Slackware a 64 bits.
Las mejoras incluyen un kernel 2.6.29, la distribución de paquetes en txf (comprimidos en LZMA, mejor que gzip y bzip2), PHP 5.2.10, Python 2.6.2, y muchas mejoras mas.
Por ahora no vi la ISO del dvd oficial, pero si los CDs.