Sunday, January 29, 2012

space invader Caracas ^^


Cosas de Domingo, desde un punto de vista distinto.
Seguramente han pasado por acá, algún ocioso habrá hecho esto.

Saturday, January 28, 2012

Dotcloud una alternativa para desarrollos

Dotcloud Es una plataforma que te permite hacer la implementación

de tu proyecto de una forma fácil. Admite varios lenguajes y te permite 

tener hasta dos proyectos de forma gratuita, de manera que eres libre de 

elegir que herramientas, framework deseas utilizar para tu aplicación.

Recuerda leer los términos y condiciones para el uso del servicio, tiene

ciertas limitaciones sin embargo en general para probar esta bien.

Pueden utilizar las cuentas premium y añadir un dominio en específico,

lo único que tendría que hacer es instalar el CLI de dotcloud, esta en 

hecho en python.
1 - Instalar el CLI. (Instalando el CLI)  
$sudo easy_install pip && sudo pip install dotcloud 

2 - Configurar la llave, se ejecuta $dotcloud setup uego te dice donde buscar la llave..
Enter your api key (You can find it at http://www.dotcloud.com/accounts/settings):


$dotcloud create nombre_aplicacion creas el directorio donde se encontrará la aplicación:  
$mkdir miaplicacion
 
dentro del directorio miaplicacion coloco todos los archivos necesarios
de mi aplicación esto depende del lenguaje de programación, ó framework utilizado.
en python con web2py quedaría así:  
 
dotcloudtest 
|---dotcloud.yml
|---hellopython
|---|--- Todos los archivos del source de web2py
|---|--- wsgi.py (esto es un enlace a wsgihandler.py)

En perl con mojolicious::lite así
dotcloudtest
|---dotcloud.yml
|---helloperl(rutaraiz,directorio)
|---|---app.psgi 
|---|---Makefile.PL
|---|---myapp.pl
|---|---static
|---|---public (Esto es un enlace a static) 
El archivo dotcloud.yml básicamente se compone de..
www: type: python (or perl)
approot: directorioraízdelaaplicacion 

Luego que están todos estos archivos de la aplicación:
se suben al servidor de dotcloud mediante el comando  

$dotcloud push miaplicacion directorio_a_subir 

Para ver que pasa, si no se ve tu aplicacióne en el url, revisar los logs:
$dotcloud logs nombredeaplicacion.www y eso es todo. Por cierto también incluye el soporte de base de dato, pero no se que tan bueno es..

Acá encontrarás la estructura de archivos para perl:

https://github.com/j3nnn1/tools/tree/master/dotcloud-test

Para instalar el ejecutable en el entorno cygwin:

1) easy_install:

 $ wget http://peak.telecommunity.com/dist/ez_setup.py
 python ez_setup.py

2) pip

easy_install pip

3) ahora si dotcloud
pip install dotcloud

Y taráaaan:
Python: http://blog-j3nnn1.dotcloud.com/  (web2py)
Perl: http://kintrini-j3nnn1.dotcloud.com/ (mojolicious)

Este articulo está desactualizado ya que se realizó antes de junio 2012, e introdujeron un nuevo sistema. Próximamente crearé una nuevo, con el nuevo sistema.

http://docs.dotcloud.com/0.4/guides/flavors/#legacy  

Nota: Dotcloud no te deja descargar los archivos que una vez subistes. Ojo con eso, alternativa que si te deja es heroku.

Otro post de alguién que utiliza dotcloud, este está actualizado: 
http://blogs.perl.org/users/david_oswald/2012/08/creating-a-perl-web-application-on-dotcloud.html

Dotcloud desde el 25 de Abril del 2013, dejó de prestar free hosting, hoy en día se requiere de una tarjeta de crédito en la cual facturar el servicio.
: - (

: - (

Monday, January 2, 2012

Recapitulando y nuevas intenciones del 2012


Tiempo sin dedicarle a esto, rápidamente reviso sobre el post de enero del 2011:

Libros leídos:
Tiempos difíciles (Charles Dickens),
Ginebra (Rosalind Miles) Este fue prestado por nini,
La princesa de ebolí (no recuerdo el autor :-s ya lo obsequié) ,
Releí Mundo Feliz (Aldous Huxly) antes de obsequiarlo,
Juana de arco (no recuerdo el autor :-s ya lo obsequié),
El psicoanalista,
El caliban y la bruja,(Este libro es gratuito está en la página: http://traficantes.net/) ,
En el principio fue la linea de comandos. (Este también se encuentra en la página: http://traficantes.net/)
sospecha (Mike McQuay)
refugio.(Rob Chilson)
intruso. (Robert Thurston)
Nemesis  (Asimov).
las olas (Virginia Wolf)

Me quedan por terminar de leer:

Así habló Zaratustra.
El mago.
Text mining with perl.
Game programming with python, lua, and ruby.

Quedan por comprar: :(
La soledad de los numero primos.
Los pilares de la tierra.
Un mundo sin fin.
la suerte esta echada,
Los caminos de la libertad(la edad de la razon, el aplazamiento, la muerte en el alma).

películas pendientes:
El cubo.
El muro.

         En general lei algo, más sé que pude haber leido un poquito más cuestión de organizarme, los viajes en metro ayudan muchisimo a leer libros, y el transporte en general. Bueno algunos ya los he obsequiado, me parece que el libro se presta para realizar eso, ya que estar en una biblioteca personal sin ser leido no tiene mucho sentido (exceptuando libros que son buenos y normalmente son releídos con frecuencia). 

      Los libros se encuentran para hablarnos transmitirnos ciertos enfoques del autor, a veces basados en hechos reales, en fin tienen muchos propósitos a transmitir y bueno por eso, tengo cómo principio obserquiarlos, siempre y cuando vayan a ser obsequiados nuevamente de la misma forma que se recibió. también es genial los intercambios que se organizan municipalmente en chacao y en sucre, donde  puedes intercambiarlos.

       Por ahora tengo que terminar los que me quedan pendiente, a la noche actualizo el post. y continuo sobre mi revisión del 2011, y bueno a comenzar el 2012.


Fotografía: Rueda celta del año. sacado del libro Ginebra. me pareció curioso como muchas festividades de acá concuerdan con las fetividades cristianas. :P