.:: didjeram ::.

Si ya estás acá …

Caballeros de la mesa redonda

“Los orígenes de la leyenda se han perdido en el misterioso velo del tiempo, algunas veces pienso en cúan diferente hubiera sido…”

Instalar Apache, PHP, MySQL y PHPMyAdmin en Ubuntu Linux

Ya que estoy con la onda de utilizar Ubuntu necesito tener un servidor local para las pruebas de PHP y MySQL, así que intenté utilizar XAMPP, como Murphy siempre está presente, XAMPP no funciona en 64-bits :( osea que tuve que instalar cada uno de los paquetes necesarios y así es como se hace:

$ sudo apt-get install apache2

$ sudo apt-get install php5

$ sudo apt-get install mysql-server

$ sudo apt-get install php5-mysql

$ sudo apt-get install php5-gd

Al instalar MySQL es totalmente necesario colocar una contraseña ya que será totalmente obligatoria cuando intentes ingresar a administrar tus bases de datos con phpMyAdmin. Con esto ya tenemos casi todo. Ahora necesitamos configurar dónde guardaremos los archivos a ser publicados (ya saben la carpeta htdocs, public_html o www) por defecto en la instalación esto se encuentra en /var/www/ deberemos correr lo siguiente para sentirnos más comodos:

$ sudo gedit /etc/apache2/sites-available/default

Y al abrirse el archivo colocaresmos la ruta hacia nuestra carpeta elegida, en mi caso es: /home/didjeram/www/

Ahora instalamos phpMyAdmin y reniniciamos Apache:

$ sudo apt-get install phpmyadmin

$ sudo /etc/init.d/apache2 restart

Ahora en la carpeta que definieron creen un archivo PHP es mejor si creamos un index.php, por ejemplo con este contenido para ver las características de nuestra instalación:

<?php
phpconfig();
?>

Para ingresar a nuestro servidor local podemos utilizar las siguientes direcciones: http://localhost/ o http://127.0.1.1/ para ingresar al phpMyAdmin, la dirección es: http://127.0.1.1/phpmyadmin

Espero les sirva, comenten y compartan…

Instalar Node.js, NPM.js, Stylus y Jade sin convertirte en demente

Como saben una de las grandes cosas de la vida es trabajar en lo que te guste, pero si tu trabajo hace que te duelan las manos por buscar caracteres como: { } : < >, no sería mejor olvidarlos. Si tu respuesta es Sí y haces cosas con Hojas de estilo y HTML, Stylus y Jade son tu mejor alternativa. Al ingresar a estas páginas encontrarás la forma de instalación más sencilla del mundo:

npm install stylus

npm install jade

Lo primero que pasa por la cabeza de un usuario de Windows es: “WTF!” lo cual es bastante comprensible ya que con las nuevas versiones Vista y 7 casi olvidamos por completo qué es trabajar con Consolas o Terminales, así pues debes instalar el CygWin o algún programa que te permita utilizar un ambiente Linux en Windows. (Por cierto hay un tutorial en Cristalab que hace lo mismo que este pero para Windows utilizando Cygwin)

En mi caso, utilicé Ubuntu 11.10 corriendo en Virtual Box, a modo de nostalgia por el Ubuntu, que por cierto ahora está muy bueno o mejor de lo que ya era sin duda I <3 it!;  e instalé Node.js y NPM.js que son requisitos fundamentales para Stylus y Jade, claroque otros requisitos son Python hasta la versión 2.7 ya que por allí leí que la versión 3 todavía no era soportada por Node.js, así que desde la terminal coloqué estos comandos:

$ sudo apt-get update

$ sudo apt-get install git-core curl build-essential openssl libssl-dev

$ git clone https://github.com/joyent/node.git && cd node

$ ./configure

$ make

$ sudo make install

$ node -v

$ curl http://npmjs.org/install.sh | sudo sh

$ npm -v

Que me instalan los requisitos, luego simplemente corro los comandos:

$ npm install stylus

$ npm install jade

En Virtual Box funciona correctamente pero con una última línea

$ . ~/.profile

Entonces ya podemos correr ambos compiladores, pero allí no acaba la cosa, esto es en Virtual Box, ya que todo iba muy bien decidí instalar el Ubuntu 11.10 en mi disco duro y así aprovechar al 100% este sistema operativo, así que lo instalo, hago todo lo mencionado anteriormente y advinien qué, No Corre, simplemente no funciona, y ahora qué hago?, pues lo básico leer y leer e intentarlo otra vez y nada, hata que lo logré y ya está, el procedimiento es similar pero con una pequeña variante que funciona utilizando el Instalador nativo de Linux, los pasos son los de arriba sin tomar en cuenta aún a Stylus y Jade y luego hacer esto para ver si tienes todo en orden:

$ sudo apt-get install python-software-properties

$ sudo add-apt-repository ppa:chris-lea/node.js

$ sudo apt-get update

$ sudo apt-get install nodejs

Una vez hecho esto ya poidemos instalar Stylus y Jade, pero no de la forma “npm install stylus”, ya que si solamente colocamos este texto, estos no serán reconocidos como comandos; a mi me funcionó de esta manera:

$ sudo npm install stylus -g

$ sudo npm install jade -g

Y ya está, de esta forma hago que se instale globalmente y que sí me reconozca las palabras “stylus” y “jade” como comandos. Ahora nos queda probar si en verdad funciona y para esto utilizaremos el siguiente comando:

$ jade -v
0.16.4

Espero les sirva, si tienen alguna pregunta o comentario, aunque yo no sea un experto en Linux intentaré ayudarles, ya que en verdad me al principio es un poco duro y si tu paciencia es más pequeña que un grano de arena pues allí si que te vuelves demente!

Curso de Python

Guía de Optimización de Google

Batman: City of scars

Cuando el Wason escapa de Arkham y asesina a los padres de un muchacho, Batman Recuerda el dolor de la pérdidad de sus padres. Llevándolo al límite y convirtiéndose su heroica pelea en una revancha sangrienta. Finalmente es forzado a ver su propio perfil psicológico y acepta las consecuencias.

Video de ladrones en Cusco

Sólo recomendarles que sean más cuidadosos…

Incomunicado no es estar “In”

Hace unos años que no lloraba la pérdida de un compañero fiel, bullanguero y especial para mí… hablo de un teléfono celular… hace un par de días, fui vilmente bolsiqueado al tomar una combi, fue una mala idea tomar la más llena de todas las que había y este es el precio que debo pagar.

En estas combis con las justas puedes hacer movimientos con tu cabeza ya que estás completamente atascado y casi casi maniatado, es esta situación la que es aprovechada por esas criaturas horrendas llamadas comunmente ladrones, es así que viajé por unos 10 minutos hasta que llegué a la parada y al bajar noté la falta del cariño y el abrazo sincero de mi pequeño compañero, como todo ser único e irrepetible dije una frase que a nadie se le hubiera ocurrido: “¡¡¡¡¡¡¡Mi celular!!!!!!!!“; el hecho estaba consumado, es fácil comparar esta situación con la pérdida de la virginidad casi el 100% de las veces no hay vuelta atrás, como todo incauto di la vuelta e hice parar el combi a intentar aclarar las cosas, pedí muy calmadamente a alguien que pudiera marcar los dígitos de mi número telefónico: “!!!!MARQUEN EL 9########!!!! por favor“, lo intentaron y nada, al parecer ya no se encontraba en el carro y no hubo más que dejarlo en el pasado, con toda la pena y tristeza por el amor que se pueda tener por uno de estos pequeños aparatitos lo dejé ir, con el ser que se atrevió a profanar mi bolsillo.

A los 15 minutos al llamar a la empresa para bloquear mi número, me enteré que también era posible bloquear el equipo, ya que con un entusismo único el operador me dijo algo así (con voz de conductor de programa de concursos): “Su número ya fue bloqueado, al igual qeu su equipo, le brindamos un código de activación por si lo recupera…” y yo me quedé lelo al saber que se podia hacer esto (será verdad, será mentira, será…)

Pero, para variar cuando algo me pasa no se queda alli no más, al día siguiente me presté otro celular al que le puse de sobrenombre “Traga-Bateria”, ya que la que tenía era incompatible (fui avisado) le compré una nueva que me duró 3 horas, luego el celular se apagó y hasta ahora no sé ya qué hacer para que prenda… así que sigo incomunicado.

A todos aquellos que les pasó lo mismo y saben lo que se siente, no hay de otra… así es la vida, especialmente si seguimos permitiendo que las combis metan gente a su regalada gana, aún conociendo ya a estos delincuentes y haciéndose de la vista gorda, por miedo, complicidad o quién sabe qué; que esto sirva de experiencia también para aquellos que no les pasó, nunca de los nuncas, jamas de los jamases lleven su celular en sitios fáciles de meter la mano. Ya están avisados!

Invitaciones a Quora

Quora es una red de preguntas y respuestas, añadidas y editadas por todos sus usuarios, tienen diferentes temas, puedes seguir las preguntas que te parezcan interesantes, formular tus propias preguntas y responderlas.

Pero lo más importante de esta idea, es que es totalmente simple, la estuve probando viendo por aquí y por allá y esta buenísima, por esto y por mucho más si quieres unirte a esta nueva red solamente pide tu invitación ¿Cuánto cuesta, cuánto vale? Solo Twittea lo siguiente y te haré llegar un invitación.

“Hey @didjeram invítame a #Quora – [Coloca acá tu correo]“

Y eso es todo, saludos!

Transformers 3: Dark of the moon (Trailer)

Será una larga espera hasta el 1 de julio del 2011 (espero que para esa fecha haya algún proyecto de cine al menos en mi ciudad, aunque escuche y leí rumores de ello … por fin) al parecer esta nueva pela de Transformers nos envolverá en el ya conocido 3D, aunque las anteriores versiones me parecieron buenas, no pude apreciar las escenas de acción como me gustaría en su máxima expresión, sinceramente deseo que esta vez sean más (si … más) detalladas y que de vez en cuando utilicen algo de slow motion (bueno … más)

Así que sin tanta espera les dejo el primer trailer, la cual se ve muy buena, espero la disfruten… saludos!