Archivo de diciembre, 2009
Technorati, una buena herramienta
Technorati es un motor de búsqueda para Blogs. En el 2008 Technorati indexaba unos 112,8 millones de blogs de todo el mundo.
Technorati utiliza solo código abierto, y además contribuye con la comunidad en este campo. Dispone de una comunidad de desarrolladores en activo, muchos de ellos pertenecientes a las grandes comunidades de Internet. Además dispone de un wiki público para desarrolladores, donde se puede colaborar y ver las APIs abiertas.
La principal utilidad de Technorati es ofrecer todo el contenido de los blogs indexado y ordenado, con una simple búsqueda se puede encontrar cualquier cosa. Además es una herramienta muy útil para el posicionamiento SEO, una forma perfecta de dar a conocer un blog.
Existen muchos servicios que acuden a Technorati para conseguir información acerca de un blog, por eso es importante al menos darse de alta y registrar el blog. Además Technorati ofrece a los bloggers algunos gráficos acerca de los visitante y subscriptores que pueden ser interesantes a la hora de recoger estadísticas.
Mirror SoLinux de TuxInfo
A partir de ahora se podran descargar los numeros de la publicacion dedicada a Linux desde el mirror de TuxInfo desde la pagina “TuxInfo” de esta web.
Los enlaces son totalmente independientes de los oficiales, los PDFs estan comprimidos en formato 7z con el fin de ahorrar unos megas de espacio de almacenamiento y transferencia.
Actualización: El mirror de TuxInfo ha sido reemplazado por un apartado de publicaciones donde se distribuyen bastantes mas revistas que tratan sobre software libre en Español, para mas información: http://www.solinux.es/publicaciones/

Optimizacion de Apache HTTP Server 2.2 sobre Linux
Apache es un servidor HTTP de código abierto. Su desarrollo comenzó en 1995 dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Está disponible para múltiples plataformas y está escrito en C.
Apache es sin duda el servidor HTTP más usado, en 2005 el 70% de los sitios de Internet utilizaban Apache como Internet.
Es totalmente modular y extensible, dispone de infinidad de módulos que le implementan funcionalidades que a día de hoy podrían considerarse básicas.
Apache por sí mismo no dispone de ningún tipo de interfaz grafica para su configuración en ninguna de las plataformas, la configuración de sus parámetros se realiza mediante archivos de texto donde se guardan las configuraciones. Para aplicar las configuraciones es necesario guardar el archivo de texto y reiniciar el servidor.

Apache es un servidor basado en hilos, es decir crea procesos en la memoria para servir las peticiones web a los clientes. La configuración por defecto está bastante limitada, y lo más recomendable es adaptar esta configuración a los recursos de los que disponemos.
Las directivas de configuración se agrupan en tres secciones, últimamente se han agrupado todas en un único archivo, en el httpd.conf, aunque también se pueden encontrar en el apache2.conf.

Las directivas son las siguientes:
- ServerType: El servidor se lanza como servicio esperando alguna petición (standalone) o es lanzado como un servicio bajo demanda (inetd).
- ServerRoot: Indica el directorio donde se encuentran los archivos de configuración y registro del servidor.
- PidFile: Indica el identificador del proceso del servidor.
- ScoreBoardFile: Indica donde se encuentra el archivo donde el servidor guarda información interna del proceso.
- TimeOut: Segundos tras los cuales el servidor cierra la conexión.
- KeepAlive: El número máximo de peticiones permitidas durante una conexión.
- MinSpareServers: Indica el numero de hilos fijos desocupados.
- MaxSpareServers: Indica el número máximo de hilos del servidor desocupados.
- StartServers: Numero de hilos que serán creados cuando arranque Apache.
- MaxClients: Número máximo de peticiones simultaneas que Apache puede soportar.
- MaxRequestPerChild: Define el numero de peticiones que cada proceso tiene permitido procesar antes de morir.
- ThreadsPerChild: Es el número de conexiones que el servidor puede manejar a la vez.
- Listen: Indica las direcciones por las que Apache debe responder.
- LoadModule: Aquí se sitúan los enlaces a los módulos y librerías de expansión que arrancan con el servidor.
La pagina oficial de Apache es: www.apache.org
Instalacion desatendida de Aplicaciones con AllMyApps
AllMyApps es una aplicación web que permite la descarga e instalación de una serie de programas gratuitos. Permite crear listas de instalación desde su web, esas listas las podremos instalar en todos los ordenadores que deseemos mediante un pequeño plugin descargable desde la web.
La aplicación incluye cientos de aplicaciones, todas ellas gratuitas y tiene soporte para varios sistemas operativos entre los que se incluyen las distribuciones Linux más populares. La propia página web detecta nuestro sistema operativo al entrar y nos manda a buscar los programas a la sección adecuada.

La descarga y la instalación se hace de forma totalmente automatizada, cuando se confirma la descarga no hay que tocarle a nada mas, el programa realizara toda la instalación por nosotros.

Para usar este servicio necesitamos registrarnos y estar logueados en la web. Además también tenemos que tener instalado el plugin de descarga.
En la web cada programa dispone de una pequeña descripción de sus funciones, lo malo es que el servicio solo está disponible en ingles y en francés.
La web en cuestión es www.allmyapps.com
Crear LiveUSB de cualquier distro Linux
En muchas ocasiones no se tiene la oportunidad de utilizar un CD o DVD en nuestro ordenador para ejecutar nuestra distribución Live favorita.
Para estos casos existe una aplicación que funciona sobre Windows llamada “Linux LiveUSB”, esta aplicación consigue meter un LiveCD de casi cualquier distribución Linux en una memoria USB en 5 sencillos pasos.
Explicación paso por paso:
- Paso 1: En el 1º paso permite elegir en que memoria USB conectada a nuestro PC queremos crear el LiveUSB.
- Paso 2: Nos permite elegir la fuente, podemos usar una ISO de la distribución, podemos usar un CD de la distribución o podemos descargar mediante el programa la ISO de casi cualquier distribución que disponga de LiveCD.
- Paso 3: En esta parte de la instalación podemos seleccionar si queremos una distro totalmente Live o una instalación persistente. Una instalación persistente nos permitirá guardar cambios enla distribución, nos reservara un pequeño espacio en la memoria que servirá para guardar las configuraciones e incluso instalar algunos programas.
- Paso 4: Podemos ajustar 3 opciones. Podemos ocultar los archivos creados por el programa, podemos formatear la memoria USB en FAT32, si activamos la tercera opción habilitaremos la integración de una maquina virtual Virtual Box en la memoria para poder ejecutar nuestro LiveUSB también desde Windows.
- Paso 5: Le damos al “rayo” para ejecutar la creación de nuestro LiveUSB

Un LiveUSB tiene la ventaja de que podemos crear instalaciones persistentes de modo que podremos guardar las configuraciones. Este método puede ser muy útil para probar distribuciones Linux sin instalarlas y con más facilidad de configuración que una maquina virtual.
Podemos descargar LinuxLiveUSBCreator desde las siguientes ubicaciones:
LinuxLiveUSBCreator Ultima version Stable (Mirror Oficial)
LinuxLiveUSBCreator Ultima version Beta (Mirror Oficial)
LinuxLiveUSBCreator 2.2 (Mirror SoLinux)
LinuxLiveUSBCreator 2.3 RC1 (Mirror SoLinux)
