Esto es Musica!

Ademas de mi fanatismo por la tecnologia, FLOSS y sistemas operativos Unix-like tengo cierta inclinacion por la opera y la musica clasica.
A continuacion voy a dejar algunos enlaces con videos de youtube que son realemente espectaculares:

Este es agnus dei que es parte de Coronation Mass de Mozart, el cual a su vez es parte de un rito de coronacion.
Consta de las siguientes partes:
1. Kyrie
2. Gloria
3. Credo
4. Sanctus
5. Benedictus
6. Agnus Dei

No soy un entendido en esas artes como para explicar que es cada una de las partes y lo que representa el todo..pero les puedo decir que escuchar a Kathleen Battle te pone la piel de gallina!

En el mismo site estan las restantes partes para el que las quiera escuchar.

Otra obra que es realmente espectacular es Overtura 1812 de Tchaikovsky la cual generalmente (como estamos invadidos por la television norteamericana) la relacionamos con la independencia de EEUU o con la guerra que tuvieron con Inglaterra, pero es la celebracion de la “victoria” Rusa sobre el ejercito de Napoleon en la Batalla de Borodino; batalla caracterizada por la gran cantidad de proyectiles de cañon lanzados. Estos se encuentran representados por por sonidos de cañon, como en este video, o por tambores en la mayoria de las representaciones; en algun momento tambien se escuchan sonidos como de campanas, estos son para representar el ruido de los cascos de los caballos y el ensordecedor sonido de la batalla. Tiene diversas etapas,en algun momento hay fragmentos de la Marsellesa ademas.
En este video hay dos obras, la Overtura comienza en el minuto 5. Lo que es gracioso es que al final de la representacion tiran fuegos artificiales que la verdad no tienen nada que hacer despues de escuchar como 20 descargas de los cañones de 105 mm pero bueh! .

Espero que los disfruten tanto como yo.

Anuncios

SSL en Apache

Configuracion de SSL en Apache, tanto en Windows como en Linux y OpenSolaris
Windows:
1) Instalar el apache.
Se deben descargar los binarios desde http://apache.adcserver.com.ar/httpd/binaries/win32/ e instalarlos, apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi . Es importante que se descargue el openssl
2) Instalar el OpenSSL.
Se deben descargar los binarios de http://www.slproweb.com/products/Win32OpenSSL.html ,el paquete tiene como requisito los Visual C++ 2008 Redistributable que se descargan desde el mismo sitio.
3) Crear los certificados:
openssl req -new -out NOM_HOST.csr -keyout NOM_HOST.pem

Como nota, en la serie de preguntas que realiza, cuando solicita ingresar el Common Name se debe ingresar un valor igual al de NOM_HOST

openssl rsa -in NOM_HOST.pem -out NOM_HOST.key
openssl x509 -in NOM_HOST.csr -out NOM_HOST.cert -req -signkey NOM_HOST.key -days 365

Donde NOM_HOST es el nombre del host

4) Habilitar el modulo SSL en el apache.
Se debe descomentar la siguiente linea en el archivo httpd.conf
LoadModule ssl_module modules/mod_ssl.so

y agregar

listen 443


ServerName NOM_HOST
SSLEngine on
SSLCertificateFile C:\certificados\NOM_HOST.cert
SSLCertificateKeyFile C:\certificados\NOM_HOST.key

Se reinicia el servidor web, en el browser se apunta a https://localhost, pide que se acepte el certificado y ya esta funcionando con SSL.
He intentado configurar el SSL en el apache-nossl que esta en el site, agregarle el modulo y demas yerbas pero no me funciono.

Linux:
La creacion del certificado y su firma es la misma que en el caso de Windows en el item 3.

4) Configuracion del apache.
en mi caso estoy utilizando apache2 asi que cambia un poco el modo de hacerlo con respecto al apache 1.3.
4.1) Habilitar SSL
deki:/etc/apache2/sites-available#a2enmod ssl
        Module ssl installed; run /etc/init.d/apache2 force-reload to enable. 
 4.2) Modificar el archivo /etc/apache2/ports.conf agregando la linea
              Listen 443
   4.3) Configurar el host para usar SSL
            Ya tenia en uso un vhost, asi que lo copie con otro nombre (lo llame dekiseguro) y las modificaciones que le hice fueron las siguientes:     
            SSLEngine on
SSLcertificateFile /opt/certs/nom_host.cert
SSLCertificateKeyFile /opt/certs/nom_host.key


Posteriormente se debe habilitar el vhost
deki:/etc/apache2/sites-available# a2ensite
Which site would you like to enable?
Your choices are: default deki dekiseguro Site name? dekiseguro
Site dekiseguro installed; run /etc/init.d/apache2 reload to enable.


Una vez reiniciado o recargado el apache ya esta; y como solucion medio trucha
al vhost que apuntaba al puerto 80 le agregue las ultimas 3 lineas.

Que consegui con eso?
poniendo en la barra de direcciones: http://10.10.8.27/ me responde:

Bad Request

Your browser sent a request that this server could not understand.
Reason: You’re speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

Hint: https://deki/



Siiii, ya esta con SSL.