Archivo para Mayo 2008
Debian – ET
Viendo la lista del PLUG, checkee un video interesante bueno anque no soy un seguidor de Debian, es bueno saber q hasta los ET’s difunden el Software el Software Libre en este caso Debian. xD
La Fundación Gentoo reactivada
Despues de problemas de caracter administrativos la Fundación Gentoo esta nuevamente activa
http://www.nmprc.state.nm.us/cgi-bin/prcdtl.cgi?2463313+GENTOO+FOUNDATION+INC
VirtualHost en FreeBSD 7
Aqui les dejo un tip para crear VirtualHost en FreeBSD 7 con apache 1.3.
Los virtual hosts que vamos a crear son baados en nombre es decir tener varios dominios o subdominios q resuelvan en una misma ip.
Editamos el fichero /ur/local/etc/apache/httpd.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@dominio.com
DocumentRoot “/usr/local/www/data/dominio1.com/public_html”
ServerName dominio1.com
ServerAlias www.dominio1.com
ErrorLog “/var/log/httpd/dominio1.com-error_log”
CustomLog “/var/log/httpd/dominio1.com-access_log” common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dominio.com
DocumentRoot “/usr/local/www/data/dominio2.com/public_html”
ServerName dominio2.com
ServerAlias www.dominio2.com
ErrorLog “/var/log/httpd/dominio2.com-error_log”
CustomLog “/var/log/httpd/dominio2.com-access_log” common
</VirtualHost>
Cabe rescatar que esta implementación esta soportada por el protocolo HTTP 1.1, tambien he leido q se puede usar con el protocolo HTTP 1.0 uando una extension pero aun no lo he probado, asi que si implementamos este tipo de VirtualHost nuestros clientes(browsers) deben soportar este protocolo
FreeBSD y Postgresql
Vamos a instalar el servidor de base de datos postgresql en la version 8.2 en un FreeBSD 7, utilizando el sistema de ports.
- Instalacion
# cd /usr/ports/databases/postgresql82-server/
# make install
- Configuracion
# mcedit /etc/rc.conf //para arrancar postgres desde el boot
postgresql_enable=”YES”
Instalacion de la B/D:
/usr/local/etc/rc.d/postgresql initdb
Iniciar el servicio:
# su – pgsql
$ /usr/local/bin/postgres -D /usr/local/pgsql/data
Creamos una base de datos de prueba
$ createdb demo
$ psql demo
Welcome to psql 8.2.5, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
demo=#
Para los que deseen pueden instalar phpPgAdmin que es una interfaz web para la administración de PostgreSQL, parecido al phpmadmin del MySQL, para esto suponemos que ya tenemos instalado, apache, php y el modulo de conexion de php a postgresql:
# cd /usr/ports/databases/phppgadmin/
# make install
Y Creamos un usuario para administrar desde la web:
# su – pgsql
$ createuser -P
Enter name of role to add: corredorx
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) y
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) y
Y ya podemos administrar postgresql desde la web
Terminando nuestro OAMP
Para finalizar de configurar nuestro servidor OAMP: OpenBSD – Apache – MySQL y PHP vamos a instalar PHP y algunas extensiones, como apache ya viene instalado en OpenBSD nos saltamos ese paso.
- Comenzamos instalando php5
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.3/packages/i386/
# pkg_add -v php5-core
- Configuración:
Creamos un enlace simbolico para habilitar el modulo de php en apache
# ln -s /var/www/conf/modules.sample/php5.conf /var/www/conf/modules/
Creamos el directorio /var/www/tmp para q pueda ser usado por php:
# mkdir /var/www/tmp
# chown www:www /var/www/tmp/
Reiniciamos apache:
# apachectl restart
Creamos un archivo de prueba test.php agregamos lo sgte., y lo vemos en el navegador: http://servidor/test.php
<?php
phpinfo();
?>
Instalamos y configuramos algunos modulos
# pkg_add -v php5-gd
# ln -fs /var/www/conf/php5.sample/gd.ini /var/www/conf/php5/
# pkg_add -v php5-curl
# ln -fs /var/www/conf/php5.sample/curl.ini /var/www/conf/php5/
# pkg_add -v php5-mbstring
# ln -fs /var/www/conf/php5.sample/mbstring.ini /var/www/conf/php5/
# pkg_add -v php5-mcrypt
# ln -fs /var/www/conf/php5.sample/mcrypt.ini /var/www/conf/php5/
# pkg_add -v php5-mysql
# ln -fs /var/www/conf/php5.sample/mysql.ini /var/www/conf/php5/
# pkg_add -v php5-mysqli
# ln -fs /var/www/conf/php5.sample/mysqli.ini /var/www/conf/php5/
Para que carguen los modulos reiniciamos apache:
# apachectl restart
Encuesta Linux Journal
Recien me entero q finalmente acabó la encuesta q estaba realizando Linux Journal acerca de algunas aplicaciones OpenSource favoritas por los usuarios.
Pedidos de OpenSolaris 2008.5
Ya se encuentra disponible nuevamente los pedidos para la versión 2008.5 de OpenSolaris, al mismo estilo de Ubuntu, los que deseen aqui les dejo la liga:
https://www2.sun.de/dct/forms/reg_us_2307_228_0.jsp
Yo ya pedi el mio xD
Repositorio de Proyectos en Rails
Aparte de los conocidos Sourceforge, Freashmeat y Google Code donde podemos encontrar diversos proyectos de Software Libre y OpenSource en diferentes plataformas, aqui listaré Repositorios de Proyectos de FOSS en Ruby on Rails.
Libro de Python
La gente de Mundo Geek ha publicado un libro sobre programación en Python bajo la licencia Creative Commons, por lo q pueden descargarlo en formato pdf o leerlo online.
Aplicaciones OpenSource
Aqui les dejo una lista categorizada de alternativas OpenSource al Software Propietario