domingo, 31 de marzo de 2013

Cambio de blog!

Hace ya buen tiempo que dejé de escribir aquí y comencé en otro nuevo blog, con pelican instalado en webfaction (si, abandoné blogger).

El link, a continuación: http://blog.alexanderae.com/

domingo, 25 de noviembre de 2012

Nginx en Chakra Linux

nginx: a high performance web server and a reverse proxy server

Un extracto de la presentación que nos brindad en su propia web:
Nginx (pronunciado 'engine x') es un servidor web libre y de código abierto escrito por Ygor Sysoev un ingeniero de software ruso. Desde su lanzamiento al público el 2004 nginx se ha centrado en el alto perfomance, alta concurrencia y el bajo consumo de memoria.
Actualmente nginx es el segundo servidor web de código abierto más usado, después de Apache web server.

Instalación de la ultima versión de desarrollo, para otras versiones, solo cambia la numeración:
sudo su
cd /opt
wget http://nginx.org/download/nginx-1.3.8.tar.gz
tar xf nginx-1.3.8.tar.gz
cd nginx-1.3.8/
nginx nos permite añadirle módulos adicionales como el soporte ssl:
./configure --prefix=/opt/nginx --with-http_ssl_module
make
make install

Debido a que chakra linux utiliza systemd para administrar servicios debemos de crear un archivo de servicio en /etc/systemd/system/nginx.service con nuestro editor preferido con el siguiente contenido:
[Unit]
Description=A high performance web server and a reverse proxy server
After=syslog.target network.target
[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/opt/nginx/sbin/nginx -t -q -g 'pid /run/nginx.pid; daemon on; master_process on;'
ExecStart=/opt/nginx/sbin/nginx -g 'pid /run/nginx.pid; daemon on; master_process on;'
ExecReload=/opt/nginx/sbin/nginx -g 'pid /run/nginx.pid; daemon on; master_process on;' -s reload
ExecStop=/opt/nginx/sbin/nginx -g 'pid /run/nginx.pid;' -s quit
[Install]
WantedBy=multi-user.target
Note que las rutas corresponden al directorio en el que instalamos nginx.

Entonces, con ello podremos iniciar, detener o reiniciar nginx mediante:
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
Podemos comprobar si inicia correctamente visitando la url: http://127.0.0.1/ 
Si deseamos que se autoinicie, podemos ejecutar:
sudo systemctl enable nginx
Y, si todo va bien, luego publicaré algunos ejemplos del como configurarlo para su uso en proyectos específicos.

Referencias y/o adicionales:

>> The arquitecture of Open Source applications: nginx
>> Nginx wiki
>> Arch repositorio comunitario: archivo de servicio de nginx
>> Nginx "how to" - Fast and Secure Web Server

domingo, 18 de noviembre de 2012

Aplicaciones y complementos para chrome que uso



Algunas de las extensiones que utilizo y recomiendo:
  • Adblock
    Para bloquear la mayoría(si es que no todos) aquellos anuncios molestos del tipo ventanas parpadeantes de colores psicodélicos que indican que te ganaste algún premio por ser el usuario número un millón.
  • Evernote Web Clipper
    De los creadores de Evernote, llega este complemento que nos permite almacenar un artículo, selección, url o web completa en nuestra cuenta de evernote.
  • goo.gl URL Shortener
    acortador de urls que utiliza el servicio de google. Nos permite vincular nuestra cuenta de google para almacenar el historias de url's acortadas.
  • Screen Capture
    Realiza capturas de pantalla de una web en su total, la parte visible o inclusive una región  específica. Además de ello nos permite realizar ediciones menores a la imagen que capturamos.
  • Extensión suscripción a RSS
    Muestra un ícono en la barra de direcciones en caso de que el sitio web contenga un link RSS al cual podemos suscribirnos.
  • Tweetdeck
    Cliente para twitter y facebook.
  • Visor de documentos de google docs
    ¿requiere explicación?

domingo, 30 de septiembre de 2012

No conoceré el miedo

" No conoceré el miedo. El miedo mata la mente. El miedo es el pequeño mal que conduce a la destrucción total. Afrontaré mi miedo. Permitiré que pase sobre mi y a través de mi.
Y cuando haya pasado, giraré mi ojo interior para escrutar su camino. Allí por donde mi miedo haya pasado ya no quedará nada, sólo estaré yo. "
>> Letanía Bene Gesserit contra el Miedo - Dune  - Frank Herb