domingo, 19 de junio de 2011

[Programación] Phyton + Dyango + MySQL en Win7

Bueno, esta vuelta voy a subir un aporte de Jere, Desarrollador Phyton, quien nos explica cómo preparar todo el entorno en Windows 7, para poder utilizar Django y desarrollar con esta herramienta!

Les dejo el instructivo que me pasó! (espero que les sea útil)


Instalar Python-Django-MySQL en Windows7

1 – Instalar Python
            En esta ocasión vamos a instalar python 2.7 que al día 15/06/2011 es la versión estable.
            Vamos a ir a la pagina http://www.python.org/download/  (oficial de python).
            En mi caso baje este archivo:
Python 2.7.2 Windows X86-64 Installer (Windows AMD64 / Intel 64 / X86-64 binary [1] does not include source)
Ejecute y se instaló sencillo y simple… (Siguiente siguiente siguiente).
Quedara instalado en C:\Python27
Por ultimo tenemos que agregar una línea en las variables de entorno:
Vamos al Panel de control à Sistema y seguridad à Sistema à Configuración avanzada del sistema, ahí buscamos el botón  “Variables de entorno”  vamos a editar la variable Path, agregamos adelante esta frase  C:\Python27;C:\Python27\Tools\Scripts;  luego, aceptar.
2 – Instalar Django
La versión estable hoy (15/06/2011) es la Django 1.2 la podemos bajar desde la página https://www.djangoproject.com/download/ .
Buscamos y bajamos este archivo Django-1.2.5.tar.gz.
Lo vamos a descomprimir hasta que quede la siguiente carpeta Django-1.2.5.
Dentro de esta encontraremos la carpeta django  esta la copiaremos y la pegaremos en la siguiente dirección C:\Python27\Lib\site-packages.
En esta dirección C:\Python27\Lib\site-packages\django\bin  encontraremos el siguiente archivo django-admin.py también lo copiaremos y lo pegaremos en esta dirección C:\Python27\Tools\Scripts y con eso queda instalado Django.
3 – Probar Django
Abrimos la consola de línea de comando (inicio à ejecutar à  cmd)  y  en donde queremos el proyecto ejecutamos los siguientes pasos que están en ROJO
C:\>django-admin.py startproject miPagina             (con este paso creamos la carpeta del proyecto con los archivos de configuracion)
C:\>cd miPagina            (entramos a la carpeta)
C:\miPagina> dir           (y vemos que archivos tiene)
Y va a mostrar los siguientes archivos:
manage.py
settings.py
urls.py
__init__.py
Y por último:
C:\miPagina>python manage.py runserver                       (este paso es importante ya que es el que ejecuta el server de desarrollo que tiene django)
Y la respuesta que esperamos será algo asi:
Validating models...
0 errors found

Django version 1.2.5, using settings 'miPagina.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.


Si vemos este mensaje en la línea de comandos significa que tenemos django instalado correctamente.
Para termina de corroborar esto, abrimos un explorador  (Firefox, Chrome, el que quieras…) Y ponemos la siguiente url: http://localhost:8000/

Y si por ultimo aparece este mensaje en el explorador significa que ya tenemos configurado django correctamente.
4 – Instalar MySQL Server
         Para continuar debemos bajar el MySQL Server, les dejo el link:
            Yo particularmente baje esta versión:  mysql-5.5.13-winx64.msi 
            Si quieren un manual encontré uno muy piola, le agradezco al autor:
De paso me instale también el workbench que tiene herramientas copadas:
mysql-workbench-gpl-5.2.34.1-win32.msi
5 – Instalar MySQL-Python
Para relacionar nuestro Python y el MySQL:
            Desde esta dirección se puede bajar:
MySQL-python-1.2.3.win32-py2.7
Tan simple como siguiente, siguiente, siguiente…


6 – Configurar settings.py
Ahora vamos a editar el archivo settings.py .
Para editar yo particularmente uso el Notepad++:
Vamos a ir a la carpeta en donde creamos el proyecto.
C:\cd miPagina
Vamos a abrir el archivo settings.py  y editar estas líneas.

Variables:
ENGINE: en este caso va a ser: mysql
NAME: el nombre de la base de datos que vamos a crear: nombreBase
USER: usuario del MySQL.
PASSWORD: el password del MySQL
HOST: si es localhost lo dejamos vacio.
7 – Crear la base de datos
En mi caso la voy a crear con el Workbrench de MySQL.

Hacemos click en “Add Schema” y le ponemos el nombre que configuramos en NAME.
Si prefieron desde línea de comando:
CREATE SCHEMA `nombreBase` ;

8 – Sincronizar base de datos con el modelo.

Acá los pasos a seguir son:
-         Ejecutar desde el directrio de mi pagina el siguiente comando “python manage.py syncdb”
-         Cuando nos pregunta por el superuser le ponemos “yes” y creamos uno completando los datos que nos piden.
Y listo, base esta sincronizada con nuestro modelo de python-django.
           

lunes, 30 de mayo de 2011

[Innovación] Silla para que REALMENTE sientas los juegos!

Hace algunos años, cuando vi por primera vez la película "Virgen a los 40" , especialmente la escena donde los amigos van a jugar a la casa, sentí mariposas en el estómago, pájaros volando, bebés riendo, o lo que comúnmente se conoce como amor a primera vista: Allí estaba Ella: grande, robusta, cómoda, con dos manuables mandos a los costados, vibrante y giratoria... Ella... tan bellas y tan perfecta...
Entonces comenzó mi búsqueda.


Primero necesité conocer su nombre, saber si realmente existía o era sólo de película. Segundo necesité conocer su origen, saber si hablaba mi idioma , si nos íbamos a entender, si existía compatibilidad con mis consolas. Y tercero (y el más triste de los puntos), necesita saber si vivía en mi país o si era factible que viaje, que se radicara conmigo.
Claramente me quedé con la ilusión, no la encontré por ningún lado, y por temas económicos no era factible que venga a vivir conmigo.... Caí en un pozo....
En la búsqueda, me encontré con una hermana pero más pequeña y no tan atractiva. Me enteré que ambas vibraban como vibran mis mandos de play, pero no transmitían los verdaderos sentimientos y sensaciones que yo necesitaba. Así que desistí y nunca la tuve.



Hoy, como todas las mañanas, abro el reader, y leo una noticia impactante, apareció mi futura ex amante, por que saben como son estos asuntos tecnológicos, uno se desespera por tener lo último, y de repente, salé otra cosa que es mucho mejor, y no queda otra que cambiar lo que uno tanto añoraba meses atrás. (por ejemplo, ya están desarrollando la PS4..)

Volviendo a la noticia, que les compete, Disney (sisi el de blancanieves) tiene un laboratorio de investigación tecnológica y están desarrollando la Tactile Brush: una silla capaz de hacernos sentir tanto juegos como películas. Pero sentir de verdad: una mano que te toca la espalda, lluvia, un choque, un suspiro, aire, calor, etc.


Para los geeks, les cuento un poco más, esta silla cuenta con una rejilla con 12 bobinas que configura sus movimientos según la configuración de los juegos. Utiliza el concepto de "Sensación Táctil Aparente", que trata es cuando dos objetos vibratorios se sitúan cerca de tu piel en rápidas sucesiones, esto se experimenta como "una única sensación vibratoria moviéndose entre los dos puntos de contacto". Básicamente vamos a sentir REALMENTE las experiencias físicas que los juegos (o las películas) nos presenten.
El equipo de Disney está trabajando en aplicar esta tecnología en equipos más pequeños (sensaciones en brazos, piernas, etc), y además está aspirando introducir esta tecnología en los cines 3D.

Esperemos que pronto salga al mercado, porque me acabo de volver a enamorar!!

lunes, 23 de mayo de 2011

[Opinología] El tabú de los ex

Estoy cansada de que la gente deje de hacer cosas por "el/la ex"....

Es decir, está bueno el respeto por el/la que alguna vez fue importe en tu vida, pero no está bueno que dejes de vivir por eso. 

Si recién terminaste, está bueno que te alejes o hagas que se aleje, pero no podes estar pendiente de eso, no podes estar toda la vida pendiente si haces algo que le haga mal o le moleste, simplemente NO PODES....

Antes uno terminaba una relación, y era raro que el ex sepa de tu vida, o que uno sepa de la del ex, si no es por los amigos chismosos en común, o si te lo cruzas en algún lado (o tenes la mala suerte de laburar juntos)... no te enterabas de nada.
Ahora todo cambió, como te enteras si esa amiga lejana de la primaria tuvo un hijo, se separó y se volvió a casar, también te enteras a qué recital, qué peli y con quien sale o deja de salir tu ex (y lo mismo tu ex de vos), porque hoy en día, todo está en la red; tenés facebook, tenés twitter, tenés Buzz o cualquier red social o contacto de contacto, y siempre alguna foto se filtra y llega a tus manos (o a las suyas) y no por esto vas a evitar que te saquen fotos, y no vas a decirle a tus amigos "no me taggeen".



Hoy me pasaron dos cosas que hicieron que me ponga a pensar en esto; 

Primero un amigo de un amigo señaló que subí una foto a facebook de este último amigo con su nueva amiga, y que a la ex le podría joder, entonces al parecer la ex me elimina del facebook. WTF?! A lo que le contesto algo como:
 "No hay fotos comprometedoras, nadie besa a nadie, nadie abraza a nadie, y la verdad me importa poco si alguien me deja de seguir en facebook, los que me siguen es porque realmente les interesa lo que subo" .
 Como diciendo: "es SU problema". Entonces, en este primer ejemplo , vemos cómo un tercero (en este caso yo), debería dejar de hacer cosas (en este caso, subir fotos), porque afecta la susceptibilidad de una ex. Otra vez, la persona y el entorno está involucrada en el "efecto ex".

Lo segundo (porque dije que me pasaron dos cosas, casi simultáneamente) , se conecta otro amigo al gtalk y me dice "menos mal que no fui a tal cena con una amiga, porque subieron las fotos y mi ex siempre las ve"....
y le contesto "y?", y me dice "porque iba a ir con ella y me dijo que no daba"... y ahí mismo le escupí todo lo que pienso de "dejar de vivir o de hacer cosas por la ex"

En este último ejemplo, vemos como una persona, que le gusta salir, ir a cenar, etc, deja de hacerlo, porque "no da", porque antes iba con la ex . Hay muchas cosas que uno hacia con el ex (sin entrar en detalles de alcoba) , entonces "no da" volver a hacerlas?

Creo que el mundo, en general, está equivocado con tanto tabú, tantas vueltas. Todos tenemos o somos ex de alguien, todos alguna vez sufrimos por amor o hicimos sufrir, y no por eso nos vamos a ahogar en un pozo ni vamos a reprocharle al entorno la culpa o tristeza que sentimos. Si uno es maduro para haber tenido una relación, también tiene que serlo para llevar "el luto" de la misma. 

No podes pretender que, si tenias amigos en común, dejen de hablarle o dejes de enterarte de su vida; no podes pretender que el mundo deje de girar porque si por esas casualidades gira para su lado te puede lastimar. 
No podes sufrir ni reprochar porque sigue con su vida y ya no sos parte. 
Y tampoco podes permitir que tu ex te reproche que seguís con tu vida...

Lo peor de todo esto, es que a los que actúan sin este tabú del ex, la sociedad los trata de "insensibles" , "rompecorazones", o peor aún "inmorales". Y no tienen idea de que todos pasamos por el duelo, sólo que algunos lo llevamos mejor que otros.

lunes, 14 de febrero de 2011

[Sociedad] SAN VALENTIN : Historia.

Muchos corazones, declaraciones de amor, bombones y festejos dan vueltas y permanecen en el aire, como todos los años, un día como hoy; 14 de febrero es el  "día de los enamorados", "día de San Valentín".


La fiesta tuvo origen dentro de la cultura anglosajona y se fue esparciendo por el resto del mundo. Para muchos es sólo un día más, comercial, donde el capitalismo aprovecha los corazones blandos y consumistas de la población para poder deleitarse un gran plato de consumo sin control. Para otros es una ocasión para poder festejar el amor, demostrarle a esa persona especial lo importante que es y poder salir de la rutina.

Pero pocos saben la verdadera historia de San Valentín, la cual esta rodeada de inquisición y muerte.
San Valentín era un sacerdote cristiano de la Roma del siglo III, cuando el cristianismo era perseguido y se prohibía el matrimonio a los soldados, ya que se decía que un soldado soltero era más eficiente que uno casado. Pero Valentín desafió esta prohibición, casando parejas de enamorados a escondidas del imperio.

A medida que pasaba el tiempo, Valentín fue conocido por defender el amor sobre todos los obstáculos. Pero al ser reconocido por muchos, tarde o temprano el imperio se iba a enterar de su existencia y de sus acciones. Así fue como Claudio II se enteró y lo mandó llamar; dijo que quería conocerlo


El sacerdote fue entusiasmado, pensando que podía llegar a cambiar el pensamiento sobre el matrimonio , hacer que el amor triunfe  y convencer al emperador para que siga los pasos de Jesús. Se comenta que por un tiempo Claudio II fue convencido por Valentín, pero rápidamente la presión del Imperio, hizo que cambiara de opinión y levantara una campaña en contra del sacerdote; y ordenó al gobernador de Roma que lo procesara.

San Valentín fue procesado, y encerrado, su carcelero fue Asterius. Quien le pidió a Valentín que sea el maestro de su hija Julia (ciega de nacimiento) . Luego de muchas horas de lecciones, Valentín y Julia se enamoraron... Asterius, burlándose de la religión Cristiana, le pidió a San Valentín que hiciera un milagro devolviéndole la vista a Julia. Dicen que el milagro se llevó a cabo y Asterius junto a toda su familia se convirtió a la religión cristiana.

Este milagro, no salvó al sacerdote, y un 14 de Febrero San Valentín fue ejecutado. Dicen que en la víspera de su ejecución le escribió una nota de despedida a Julia, firmando como "tu Valentín", y esto dio origen a las cartas y poemas en el día de los enamorados.

Dos siglos más tarde la iglesia católica recuperó la historia y el cuerpo de San Valentín. Y canonizó a San Valentín como el patrono de los enamorados.
Hoy en día el cuerpo del santo descansa en la Basílica de San Valentín ubicada en Terni. Y todos los 14 de Febrero se celebra en este templo un acto de compromiso por parte de las parejas que quieran casarse al año siguiente.





Definitivamente San Valentín es una oportunidad para celebrar el amor, y como este blog está escrito por alguien Geek, les dejo algunos regalitos que pueden hacer para su techno-pareja:


 








FELIZ DIA DEL AMOR Y LA AMISTAD!!! 


y lo importante no es qué regales ni qué hagas, sino que estes acompañad@ de esa persona especial!!!




miércoles, 26 de enero de 2011

[Innovación] BMW El traje que te transporta

BMW es reconocida como la empresa más innovadora, destacada por sus diseños, su visión del futuro y su compromiso con el medio ambiente.


Esta vez, "Iniciativa BMW" nos sorprende con la exposición "El traje que te transporta". Una expo que se está dando desde el 19 de enero al 30 de enero en Rambla Cataluña, Barcelona.
La expo trata de mostrar nuevos conceptos sobre el transporte del futuro: el traje.


BMW dice que:

Este evento está enfocado a que todos los ciudadanos puedan conocer algunos
ejemplos de lo que podría ser la movilidad en la Barcelona del futuro.
Los prototipos han sido diseñados por estudiantes de moda y automoción del IED.







El proyecto invocó a los expertos en Diseño de Moda y Diseño de Transporte, para que combinando su creatividad puedan diseñar cinco conceptos de trajes que nos transportarán en el futuro. Unificando Moda, transporte, diseño y creatividad.


Los cinco proyectos (todos funcionan con energía solar y eléctrica), son: 


Svala: (golondrina en sueco) se inspira en las alas de la golondrina, y se activa mediante un chaleco imantado. Svala se puede estacionar en postes verticalmente, e incorpora un sistema de placas solares que alimentan de energía los LED del vehículo para convertirse en una fuente de luz para la ciudad.




 B-Motion: Se compone de un traje de tejido retroiluminado y un skate digital. El traje reacciona a los sentimientos del usuario iluminándose y cambiando de color, y se infla a modo de protección mediante unas cámaras de aire. 






City Skiing se inspira en el esquí. Tanto el traje como las botas poseen tecnología aplicada no visible, como las nanoruedas que componen el calzado o el sistema de iluminación que permite indicar con los brazos la luz de freno y los intermitentes de giro, además de incorporar un GPS.






Comme des Voitures es un traje con un casco, una protección vertebral y unas botas inteligentes con sistema Segway, conectadas a cuatro ruedas. El casco tiene la función de proteger, informar y comunicar al usuario. Todas las órdenes se proyectan en la visera. La protección vertebral genera la energía necesaria para que el sistema funcione.






Flymag se compone de un chaleco con extensiones elásticas y un vehículo. La prenda sostiene al conductor sujetándolo por la columna vertebral, y se conecta al eje de las ruedas mediante las extensiones elásticas. El vehículo se conduce mediante la torsión del cuerpo a derecha e izquierda.






A mi el que más me gusta es Svala! a ustedes??