Aquí encontrarás todo lo relacionado a la tecnología, computación, informática y demás. Enterate de las noticias del momento en cuanto a tecnología se refiere.





Impulso al Software Libre

Comenzando con Ruby

logo
Pues he decidido echarme un clavado en Ruby, mi primer post de ruby será sobre la instalación y módulo para que apache lo pueda interpretar.

Primeramente instalamos los paquetes necesarios:

# aptitude install ruby libapache2-mod-ruby eruby rubygems

Nota: Por alguna extraña razón, el paquete libapache2-mod-ruby no se encuentra para Debian/lenny, no lo tengo en mis repositorios, y buscando por la red, me encontre que solamente se encuentra para etch y sid. La instalación la realice instalando cada dependecia y despues el libapache2-mod-ruby con dpkg. Aquí la página del paquete con sus dependencias.

Una vez instalado los paquetes, hay que configurar apache, para ello editamos el archivo apache.conf:

# gedit /etc/apache2/apache2.conf

Y agregamos en cualquier parte lo siguiente:

AddType application/x-httpd-eruby .rhtml
Action application/x-httpd-eruby /cgi-bin/eruby

Para que apache interprete el comanda Action es necesario hace un enlace:

# cd /etc/apache2/mods-enabled
# ln -s /etc/apache2/mods-available/actions.load actions.load

Ahora linkeamos el interprete eruby:

# cd /usr/lib/cgi-bin
# ln -s /usr/bin/eruby eruby

Y reseteamos apache:

# /etc/init.d/apache2 force-reload
# /etc/init.d/apache2 restart

Ahora si, ya podemos crear archivos .rb ó .rhtml, nuestra primera prueba sería crear un archivo llamado holamundo.rhtml y le agregamos lo siguiente:

*html*
<% print "hola mundo!" %>
*html*

*Agregar < >

Podemos crear también un script en ruby, este lo llamaremos holamundo.rb :

#!/usr/bin/env ruby
print "Hola mundo! \n"

Este lo corremos desde la consola con:

$ ruby holamundo.rb

En el siguiente post veremos algo de Ruby On Rails.

¿Cuál es tu lenguaje de programación favorito?

Manuales y Presentaciones

Instalación y configuración de Drupal
Taller impartido en el Foro académico 2007 en el Instituto Tecnológico de la Laguna, en el cual se vio como montar un CMS utilizando GNU/Linux, Apache, PHP y mySQL. Les dejo el manual, la presentación y las fuentes de LaTeX de cada uno de ellos. Nota completa.
Manual Presentación
Fuentes LaTeX del Manual y Presentación: download download

Presentación LaTeX-Beamer

Presentación de LaTeX-Beamer realizada en la 14a reunión del Grupo de Usuarios de GNU/Linux de la Laguna (GULAG) 2007, se tocan varios puntos de la clase beamer para la creación de presentaciones en LaTeX. Nota completa.
Presentación downloadFuentes LaTeX

Charla Introducción al Software Libre

Charla realizada el Sábado 26 de Abril en el FLISOL 2008 en Torreón, Coah. Evento que lleva 5 años en realizarse en toda latinoameria y por segundo año consecutivo es organizado por el Grupo de GNU/Linux de la Laguna. Nota completa…
Presentación

Taller de Instalación de servidores

Taller impartido los días 20, 21 y 22 de Octubre del 2008 en el CONADI 2008 en el Instituto Tecnológico Superior de Tamazunchale, San Luís Potosí. Nota completa…
download Material del taller.

Plática “Seguridad Informática”
Plática impartida el día 5 de Febrero del 2009 en la Universidad Autónoma del Norestre (UANE), en donde se habló sobre seguridad informática en general, tipos de amenazas humanas y técnicas de hacking. Nota completa…

Todos los derechos reservados. Tecnologia.