jump to navigation

Cronicas de un choke en Moyobamba mayo 16, 2008

Posted by czyx in 1.
2 comments

Moyobamba marzo 26, 2008

Posted by czyx in Personal.
add a comment

Llegué a Moyobamba como a las 5 de la mañana todo tranquilo uno que otro motocar esperando en la Agencia de Movil.

terminal moyobamba

Moyobamba una ciudad muy tranquila y calmada al estilo erick contreras en la rcp los días están transcurriendo entre la pensión Candelaria y mi modesta nueva suite 🙂

Extraño muchas cosas, las bromas de caldo por Aramburú, las incursiones con mis patas, los fines de semana jugando con Daniel,  extraño mi club!. 

Spiderman febrero 3, 2008

Posted by czyx in 1.
add a comment

Servidor WEB con Lighttpd+php5+mysql5 en FreeBSD 6.2 enero 31, 2008

Posted by czyx in FreeBSD, Personal, Web.
add a comment

Luego de recibir un generoso obsequio, despues de regresar de vacaciones, decidí montar en el un servidor WEB y el  CMS Jommla.
A continuación la secuencia de actividades:

INSTALACION DE BASE DE DATOS

logo Mysql

# cd /usr/ports/mysql51-server && make install clean
 esperamos pacientemente la compilación 😦

Cambiamos la contraseña “en blanco” que viene por defecto en mysql
 # mysqladmin password nuevopassword
 agregamos mysql al arranque del sistema
  # echo mysql_enable=”YES”‘ >> rc.conf
 Listo tenemos nuestro servidor de base de datos listo para usar.

INSTALACION DE SERVIDOR WEB

# cd /usr/ports/lighttpd && make install clean
 esperamos pacientemente la compilación

descomentamos lo siguiente en /usr/local/etc/lighttpd.conf

“mod_fastcgi”,

fastcgi.server = ( “.php” =>
  ( “localhost” =>
  (
  “socket” => “/tmp/php-fastcgi.socket”,
  “bin-path” => “/usr/local/bin/php-cgi”
  )
  )
  )

Creamos los archivos para los logs
 # ee /var/log/lighttpd.access.log
 # ee /var/log/lighttpd.error.log
 para ambos casos guardamos el archivo en blanco y salimos.
 Permitimos que el servidor web escriba sobre el
 # chown www:www lighttpd.access.log
 # chown www:www lighttpd.error.log
 Creamos el directorio que contendra la web
 # mkdir /usr/local/www/data/
 # chown www:www /usr/local/www/data/
 Agregamos lighhtpd al arranque del sistema
 # echo lighttpd_enable=”YES” >> rc.conf
 Ya estamos listos para iniciar nuestro servidor web

INSTALACION DE PHP


 # cd /usr/ports/lang/php5 && make install clean
 # cd /usr/ports/lang/php5-gd && make install clean
 # cd /usr/ports/databases/php5-mysql && make install clean
 # cd /usr/ports/textproc/php5-xml && make install clean
 # cd /usr/ports/devel/php5-pcre && make install clean
 # cd /usr/ports/www/php5-session && make install clean
 # cd /usr/ports/textproc/php5-xml && make install clean
 # cd /usr/ports/archivers/php5-zlib && make install clean
 Existe la posibilidad de usar php5-extensions y seleccionar las extensiones que se desean agregar a PHP

Con todo lo mencionado ya tenemos listo nuestro servidor WEB.

Como instalar Ruby on Rails en FreeBSD diciembre 6, 2007

Posted by czyx in apache, FreeBSD, RoR.
add a comment

En mis ya clásicas noches de navegación en la red, me encontré con este exelente enlace
que explica como instalar y configurar apache + mysql + Ruby on Rails

Espero le sirva a alguien también

Powered by ScribeFire.

Filtro de contenidos con FreeBSD + Squid + Danguardian + Sarg noviembre 22, 2007

Posted by czyx in FreeBSD.
Tags: , , ,
3 comments

Antes de empezar es bueno aclarar que se considera que el Sistema operativo està instalado. en este enlace se puede encontrar información de como instalar FreeBSD

La siguiente solución opera de forma transparente para el usuario y permite gestionar y controlar el acceso a ciertas páginas web y la descarga de ciertos archivos sobre la base de politicas autorizadas.

Software

 1.- FreeBSD 6.2 release
2.- squid-2.5.14 (instalacion desde ports)
3.- dansguardian-2.8.0.6.source.tar.gz
4.- sarg-2.2.2 (instalacion desde ports)

Esquema


filtro.gif

Instalación

Squid

# whereis squid
squid: /usr/ports/www/squid
# cd /usr/ports/www/squid
make install
En el menu seleccionar:
enabled transparent proxying with PF
Configuración de squid

ee /usr/local/etc/squid/squid.conf

“Aunque el puerto por defecto de escucha del squid es el 3128 descomentamos”
http_port 3128
cache_mem 48 MB
maximum_object_size 128 KB
cache_dir ufs /usr/local/squid/cache 200 64 128
acl localhost src 127.0.0.1
http_access allow localhost
cache_mgr tucorreo@tudominio.com

Dansguardian

# cd /usr/local
# fetch http://dansguardian.org/downloads/2/Stable/dansguardian-2.8.0.6.source.tar.gz
# tar -xzvf dansguardian-2.8.0.6.source.tar.gz
# cd dansguardian-2.8.0.6

# ./configure –cgidir=/usr/local/www/cgi-bin/ \

–sysconfdir=/usr/local/etc/dansguardian/ \
–sysvdir=/usr/local/etc/rc.d/ \
–bindir=/usr/local/sbin/ \
–mandir=/usr/local/man/
gmake
make
make install

Los logs de dansguardian se encotrarán para este caso en /var/log/dansguardian/
se puede cambiar esto agregando lo sgte en configure:
–logdir=/usr/local/dansguardian/logs/

Configuración de Dansguardian

ee /usr/local/etc/dansguardian/dansguardian.conf

Los puntos a considerar son los siguientes:

“idioma con la que se mostrará la plantilla de mensaje”
language = ‘spanish’
“el formato que tendra los logs. el 3 es formato squid”
logfileformat = 3
“Ubicación de los logs”
loglocation = ‘/var/log/dansguardian/access.log’

Sarg

mx# whereis sarg
sarg: /usr/ports/www/sarg
mx# cd /usr/ports/www/sarg/ && make install

Enabled Gd support

/usr/local/bin/sarg

Configuración de Sarg

ee /usr/local/etc/sarg/sarg.conf
Los puntos a considerar son los siguientes:
“Desde donde se construirá las graficas?”
access_log /var/log/dansguardian/access.log
“Lenguage para los reportes”
language Spanish
“titulo para la página de reportes”
title “tu título”
para generar un reporte tiene que escribir en consola lo siguiente:
# sarg
PD para poder ver los reportes de sarg es necesario contar con apache instalado.

Nat y Firewall.

# cd /usr/src/sys/i386/conf
# cp GENERIC TUKERNEL
# ee TUKERNEL

TUKERNEL puede ser remplazado por cualquier nombre

las siguientes opciones deben ser incluidas para el firewall y el natd

options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
options BRIDGE

Para compilar el nuevo kernel es necesario ejecutar:

# config TUKERNEL
# cd ../compile/TUKERNEL
# make depend
# make
# make install

El archivo rc.conf

Este archivo debe tener las siguientes lineas

gateway_enable=YES
router_enable=YES
natd_program=/sbin/natd
natd_enable=YES
natd_interface=vr0
firewall_enable=YES
firewall_type=/etc/firewall.rules
firewall_script=/etc/rc.firewall
squid_enable=YES
dansguardian_enable=YES

Streaming Media Server en Ubuntu GNU/Linux noviembre 3, 2007

Posted by czyx in Linux.
Tags: , ,
2 comments

GNUMP3d es un servidor de streaming de MP3, ó archivos OGG vorbis, películas y otros formatos multimedia.

 

Está diseñado para ser:

* Pequeño, estable, portátil y seguro.
* Fácil de instalar, configurar y utilizar.
* Portable a través de diferentes variedades de Unix, Linux, y Windows.

Ideal para compartir nuestra colección de música 🙂

A continuación como instalarlo configurarlo y usarlo en un ubuntu 7.10

Intalación

# apt-get install gnump3d

este comando instalará todo lo necesario.

Configuración

El directorio que contiene el archivo de configuración está en el siguiente directorio /etc/gnump3d y se llama gnump3d.conf

Algunas líneas importantes son:

port=888 —> define el puerto que usará el servidor

root = /var/music —> Define el directorio donde se encuentran los archivos multimedia que se desea compartir.

logfile = /var/log/gnump3d/acces.log –> Define donde se guardarán los logs.

allowed_clients = 192.168.1.0/24 –> permitir a usuarios que están dentro de la sub red.

También se puede definir usuarios y contraseñas para el acceso al servidor.

Uso

Para poder acceder localmente podemos usar un navegador web http://localhost:8888

 aca algunos pantallazos.

 

 

 

 

 

 

 

IDE para RoR octubre 10, 2007

Posted by czyx in RoR.
1 comment so far

rails.png NetBeans Ruby Pack es la aplicación que permite usar netbeans para programar RoR, cuenta con un gran número de características que vale la pena disfrutar. Existen varias versiones disponibles para descargar la siguiente secuencia muestra la instalacion en ubuntu 7.04.

tsr-l.gif Descargar de aca netbeans + ruby pack.

tsr-l.gif apt-get install sun-java5-jdk

tsr-l.gif chmod +x netbeans-6.0beta1-ruby-linux

Completar el proceso de instalción seleccionando las alternativas correspondientes.

/usr/local/netbeans-6.0beta1/bin/netbeans contendrá el ejecutable , puedes crear un lanzador 🙂

go.png

Agregamos el proyecto creado al IDE

new–>project

go2.png

Navegamos por los directorios y selecionamos el lugar donde se encuentra la aplicación

go3.png

Finish

go4.png

este es un ejemplo de autocompletado de código

go5.png

Para crear un controlador o modelo clic derecho sobre el directorio correspondiente y Generate.

Existen algunos ejemplos en la pagian de inicio del IDE. 🙂

Sexo brillante octubre 3, 2007

Posted by czyx in Personal.
add a comment

Vaya que esto si es sexo brillante

La imagen original esta aquí

universo Trujillano. octubre 2, 2007

Posted by czyx in Personal.
add a comment

universo.gif