Slackware 13.37 ya entre nosotros!
Y obviamente tarde pero seguro tenía que anunciar el lanzamiento de Slackware 13.37, con novedades como el soporte nativo para btrfs, el cual ya se puede usar para el directorio raiz, y entre otras cosas KDE 4.5, Firefox 4, Google Chrome, y mejoras en rendimiento.
Compilar/instalar SphinxClient del PECL en Debian
Y aunque todabía no di una buena explicación de lo que es y para que sirve, ya he posteado como instalar o compilar Sphinx sobre Debian, ahora posteo como instlar la extensión SphinxClient para PHP, que dicho esta de caso también es una guía donde primeros instalamos libsphinxclient saltandonos unas complicaciones, asi que puede servicrle a alguien que solo quiera instalar esta libreria, pero el fin de este post es dejar la extension SphinxClient funcionando en PHP.
Flisol 2011
Este 9 de Abril se lleva a cabo un evento llamado Flisol, que viene a ser Festival Latinoamericano de Instalación de Software Libre, y tiene como objetivo difundir el software libre como es el sistema operativo Linux y ayudar a cualquiera a instalarlo en su computadora, sin necesidad de tener conocimientos técnicos en el asunto.
Compilar/Instalar Sphinx en Debian
Bueno, aprobecho la ocación para copy pastear un howto que escribí para la Wiki de la empresa donde trabajo, para instalar Sphinx (sphinxsearch) en Debian, si siguen los pasos tal cual, en Debian Lenny no tendrian que tener problemas, va:
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/
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:
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
Nexus One y la expansion de Google

Y si, como se veia venir, Google presento su propio celular diseñado por ellos, pero construido por la firma HTC.
Las caracteristicas de este celular, realmente son sorprendentes, ya que cuenta con el Sistema Operativo Android (en su version 2.1) diseñado por el mismo gigante de las busquedas.
Las caracteristicas basicas a nivel Hardware son estas:
- Pantalla AMOLED de 3,7'' (800x480)
- Procesador QUALCOMM QSD 8250 (1ghz)
- 512mb de ROM
- 512mb de RAM
- Wifi (b/g/n), 3G, Bluetooth
Realmente es un equipo con toda la "facha" y el modo de venta le juega muy a favor.
En EE UU se ofrece a unos 200U$S con el plan de datos de la operadora, pero no Bloqueado. Esto quiere decir, que aunque este atado a un plan, podemos ponerle el chip que querramos. Sino, sin ningun plan de ninguna operadora cuesta al rededor de 500U$S.
Esperaremos pacientemente su arribo a la Argentina, ya que la verdad, tiene todas las de ganarle al iPhone.
Bajar Slackware 13 (Server en Argentina)
Atención: Este repositorio ya no se encuentra disponible, este post en viejo, lamentablemente no tengo espacio en los mis servidores para poder seguir ofreciendolo.
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.
