Estube viendo un video del grupo “Ok Go” que se los estoy enseñando a todos mi amigos. Está buenisimo y espero les guste. Es inventivo y así deberían de ser todos los videos de hoy en día.
Estube viendo un video del grupo “Ok Go” que se los estoy enseñando a todos mi amigos. Está buenisimo y espero les guste. Es inventivo y así deberían de ser todos los videos de hoy en día.
Bueno, ya Debian Etch llegó a estable y puede ponerse en ambientes de produccion con el sello de calidad Debian. Yo como algunos compañeros ya tenía varios Debian Etch instalados. Ayer pregunté a unos amigos que se debe de hacer para que Etch quede con los paquetes de produccion?. Bueno en los repositorios de apt, tenemos que asegurarnos que apunte a etch en vez de testing.
Modificamos el archivo, /etc/apt/source.list, y cambiamos si es necesario en los repositorios.
deb http://ftp.us.debian.org/debian/ etch main
deb-src http://ftp.us.debian.org/debian/ etch main
# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ etch/updates main
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ etch/updates main
despues le damos un apt-get update && apt-get upgrade.
Listos, tenemos Debian Etch Stable.
Bueno como encargo en la oficina donde trabajo, tengo que poner una app. de control de contactos para las empresas que manejamos aka. Como quiero que la asistente digite (o cualquiera) desde su PC, los contactos que quieran decidí poner la aplicacion tipo web. Perfectamente púde bajar un script de manejo de contactos y poner una app. tipo groupware mas compleja, pero decidí hacer algo sencillo y costumizado a la vez. La idea es poner un directorio telefonico modelado en mi agenda personal y con un par de cosillas mas que pueden ser utiles para buscar la informacion de contactos. Se me ocurre poner una opcion de “tags ” como del.icio.us para buscar palabras como “abono”, “taller”. No es necesario que sea Web 2.0 pero si me gusta piensa implementarlo. Ademas tengo que tener la posibilidad de ordenar por campos por si quiero hacer una busqueda mas lenta pero segura. Bueno, se oye algo complejo pero ya tengo un buen pedazo del rompecabezas armado. Mi veredicto? pues Debian Etch, con LAMP y una framework de desarrollo de php que se llama cakephp. He tenido algo de experiencia en ella y quiero seguir probandola.
Este es la primera parte del howto de como instalar LAMP en Debian Etch y cakephp.
paso 1
apt-get install mysql-server mysql-client
paso 2
mysqladmin -u root password yourrootsqlpassword
checkamos las conecciones.
usando netstat -tap
spartan:~# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:mysql *:* LISTEN 4829/mysqld
paso 3
Instalamos apache server version 2.
apt-get install apache2 apache2-doc
Ahora instalamos los modulos q podremos utilizar en un futuro.
apt-get install libapache2-mod-php4 libapache2-mod-perl2 php4 php4-cli php4-common php4-curl php4-dev php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear php4-xslt curl libwww-perl imagemagick
Ahora configuramos el apache para que apunte a cake, primero hacemos backup del default de apache2
spartan:~# cd /etc/apache2/sites-available/
spartan:/etc/apache2/sites-available# ls
default
spartan:/etc/apache2/sites-available# cp default default.original
ahora hacemos una copia para modificarla nosotros
spartan:/etc/apache2/sites-available# cp default default.cake
la abrimos con nuestro editor favorito (el mio VIM)
cambiamos
DocumentRoot /var/www/
por
DocumentRoot /var/www/agenda/cake/app/webroot/
cambiamos
<Directory /var/www/>
por
<Directory /var/www/agenda/cake/app/webroot/>
tambien aseguremonos d tener
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Ahora creamos un directorio debajo de /var/www/
spartan:/etc/apache2/sites-available# cd /var/www/
spartan:/var/www# mkdir agenda
spartan:/var/www# cd agenda/
Bajamos en este directorio la app de cake yo baje la cake_1.1.14.4797.tar.gz
podemos bajarlo de http://www.cakephp.org
descomprimimos el archivo y renombramos el directorio.
spartan:/var/www/agenda# tar xzvf cake_1.1.14.4797.tar.gz
spartan:/var/www/agenda# mv cake_1.1.14.4797 cake
ahora solo falta copiar el default de cake y reiniciar el servicio de apache
spartan:/var/www/agenda# cp /etc/apache2/sites-available/default.cake /etc/apache2/sites-available/default
spartan:/var/www/agenda# /etc/init.d/apache2 restart
Ahora apuntamos a la direccion del servidor que hemos instalado, el mio es http://192.168.1.2/ y vemos
Ok cualquier pŕoblema yo con gusto puedo ver que pasa.
cualquier cosa anexo una copia de defaul.cake para que puedan probarla. defaultcake.doc
La instalacion de LAMP la saqué de Debian perfect setup de howtoforge
La semana pasada asesinaron a 3 politicos de El Salvador que eran miembros del parlamento centroamericano en Guatemala. Al parecer fueron capturados en un centro comercial de Guate y los llevaron a un lugar remoto carretera a El Salvador y fueron torturados y quemados. Desconosco las razones por las cuales pasara esto. El problema es que a mi como a muchos otros salvadoreños que viajamos a Guate por esa misma carretera nos crea temor y desconfiaza. Yo pienso q no me va a pasar nada, pero a mis familiares a todas las personas que me quieren les preocupa que algo pueda pasarme a mi camino a Guate cuando voy a ver a mi novia. Es un problema porque parece que la situacion no cambiara. Espero que no me pase nada y en las manos de Dios me pongo. Les pongo una imagen de un Bus quemandose que vi la semana pasada.
![]()
Yesterday I had to ran the most weird errand. Last week my aunt came from the states for the second time in 35 years. She came to visit my mom and for my surprise, she also came with a agenda. She wants to move my great grandma’s remains from the central cemetery to a private and much nicer cemetery. Well, the weird thing was that before moving the remains my aunt had to go and identify the tomb before moving it on monday. Since the cemetery is not in a nice place I drove them there in my truck. The grave taker was expecting my aunt and asked her were the grave was. My aunt did not remeber the exact place and the care taker suggested we start combing the place and look for the grave one by one. After half and our my aunt found the grave. It was a weird feeling. The grave was in the middle of many others. The weather had really damaged the grave’s look and it looked abandoned. Well this is probably the last time I am going to see that grave. Weird, One sometimes wonder where one comes from.
Ahora por la noche estaba en el IRC de #linux.org.sv y mi amigo elsimio me pasó un site super chistoso donde el objetivo es lanzar un pinguinito al aire a ver q tan lejos llega. Les dejo el site y espero q les guste.
Lastimosamente el Sabado q fui a el centro de San Salvador vi una escena que aunke no es muy pintoresca refleja una realidad muy triste en mi (bello) pais. Esto lo enseño no para burlarme si no para tener conciencia que este problema de los “huele pega” sigue siendo algo latente en el pulso de nuestro pais.
Hace un par de semana estaba en la barbería cortando el pelo y me puse a leer la ultima edicion de Time Magazine porque queria ver la persona del año que seleccionaron. Para mi sorpresa esto salia en la portada “Time man of the year – YOU”, y en la portada sale una computadora imac con un espejo en el monitor para poderse ver uno mismo. Debo decir que la gente creativa de Time si se esforsó para demostrar el punto que querian dar a entender.Ya que este año fue el año de YouTube, porque le dio el poder a todo el mundo de poner el video q le plasca y eseñarle al mundo que piensa. Yo he podido ver los episodios de mis programas americanos favoritos usando youtube y sitios con la misma tecnologia y poder ponerme al dia con los episodios de las ultimas temporadas sin necesidad de tener q esperar q salgan en el cable medio atrasado que tengo en mi pais. La calidad no siempre es perfecta pero es aceptable y lo bueno esque la puedo ver (y oir) en mi linux desde mi navegador favorito (iceweasel). Las series que me toco actualizarme fue Smallville y Heroes, y confieso que me dio curiosidad de ver la serie “Ugly Betty” porque gano un golden globe. Espero que estos sitios no los cierren las cadenas de tv ni los estudios de cine que cuando ven su negocio en peligro mandan a sus abogados. Es una forma aceptable de TV en demanda y creo q con el tiempo c mejorara. Yo para mientras aprovechare a ver mis series favoritas sin perderme ningun episodio de las temporadas. myspace tambien tiene un buen repertorio de videos (especialmente musicales) y he puesto un par mis videos favoritos en el profile de mi pagina.
Aka les dejo de los links que utilizo para ver videos online:
El clasico : youtube.com
Mi profile de myspace: myspace.com
Y todos los videos q quieras ver : pikvid.com
Bueno que fea sencacion es cuando alguien se mete en tu servidor sin que sea invitado. Bueno esta es mi primera vez. Creo me considero bautizado. Todo empezó cuando antes de salir hoy Sabado por la noche decidí meterme a la pagina web de mi server. Sentí algo lento la respuesta del web server ya que nadie debería estar accediendo a el porque es fin de semana. Decidi accesar por ssh a mi server y hacerle un update. No se porque me dio por correr el comando “w” para ver si había mas gente accesando a mi servidor. Era el usuario de la asistente de la oficina, para mi era una gran sorpresa ya que esa persona nunca en su vida ha usado ssh en su vida. decidi ver que procesos estaba corriendo. “ps -aux” y que veo en la consola, veo que ese usuario esta corriendo el comando “john”. Pues asustado pregunte rapida en el irc a mis amigos de linux.org.sv. Uno de ellos me menciono un tal Jack The Ripper. Decidi darle un kill all a ese comando y darle un kill a la sesion de ssh de ese usuario. Le cambie el password y le puse que no pudiera logear en el /etc/passwd con “nologin”, bueno lo hice con todos los usuarios menos con root y le cambie el password a root por uno mas complejo. Me recomendaron que corriera el rootkit hunter para ver si mi servidor habia sido comprometido, el programa mostro que unos programas como “login”, “kill”, “more”,”mount”, “logger”,”whereis” y”vipw” estaban con hash diferente. Al ver eso mejor decidí darle un shutdown al server. No arregle el servidor y lo pospuse para el lunes en la manana. Lo bueno que no le voy a dar la satisfacion al tipo que me jodio siga jodiendo dentro de mi server. Me voy a documentar sobre como evitar que me vuelva a pasar y tendre que contarle a mis amigos manana en los talleres lo que me paso. Bueno me considero bautizado.
Lea: John The Reapper