Archive for the ‘Tecnología’ Category

Introducción a Django

En la actualidad el diseño de sitios web dinámicos o aplicaciones web esta en auge, la programación de estos sitios solía ser tediosa y era difícil dividir roles en el código. Al final teníamos sitios webs que requerían de mantenimiento costoso.
Ahora con la ayuda de los frameworks web es fácil crear aplicaciones webs robustas que ayudan a los desarrolladores a encapsular código aplicando una arquitectura de capas, utilizando patrones, etc.
Hoy veremos una breve introducción al framework Django que es ampliamente utilizado por muchos desarrolladores. Utilizados por empresas muy importantes como Google.

¿Que es Django?

Django es un framework web que busca aliviar el trabajo, en general esos trabajos repetitivos que solemos tener todos los programadores.
Es un framework que ayuda a crear sitios aplicando el patrón MVC (model-view-controller) impulsado por el poder del lenguaje Python. Con Django es posible crear sitios webs de alta calidad y facil de mantener.
También incluye un poderoso ORM y es posible crear aplicaciones Web con interacción a bases de datos en pocos minutos.
Django puedes instalar en Linux, Windows o Mac

Instalación:

Para la instalación es necesario un cliente subversion para descargar el código fuente.

svn co http://code.djangoproject.com/svn/django/trunk/ django_src
cd django_src
python setup.py install

Si estas usando Ubuntu, para instalar subversion utiliza el siguiente comando:

sudo apt-get install subversion

En linux, python suele estar instalado por defecto. Pero en Windows deberás instalarlo descargando el instalador desde la web de Python.

(más…)

Amazon Cloud Drive: 5 GB gratis en la nube

Amazon Cloud Drive es un nuevo servicio que te brinda la posibilidad de tener un disco duro virtual online de 5 GB. Puedes subir toda clase de archivos, musica, videos, fotos y administrarlos desde cualquier computadora a través del sitio web.

Esta clase de servicios nos ayudan con la seguridad de nuestros archivos, imagina si alguna vez tienes problemas con tu disco duro y no puedes acceder mas a tu informacion. Estos problemas pasaran al olvido si tienes los archivos mas importantes en un disco duro virtual como este que brinda gratuitamente la empresa Amazon.

Para mas información sobre el servicio puedes acceder a la siguiente pagina web:
Amazon Cloud Drive

HTML5 Canvas mas fácil con oCanvas

oCanvas es una librería javascript escrita por el programador Johannes Koggdal para ayudarnos a trabajar con los Canvas de HTML5.

Para aclarar mas como realmente oCanvas nos ayuda con el trabajo de los Camvas podemos ver un simple ejemplo de código js donde observamos algunas características que podemos encontrar en esta librería.

Con estas pocas lineas podemos hacer gráficos y obtener interesantes resultados:

var canvas = oCanvas.create({
	canvas: "#canvas",
	background: "#222",
	fps: 60
});

var data = [25, 65, 10];

var prototype = canvas.display.arc({
	x: canvas.width / 2,
	y: canvas.height / 2,
	radius: 75,
	strokeWidth: 150
});

var pieces = [], end, lastEnd;
for (var i = 0; i < data.length; i++) {

	end = (i > 0 ? lastEnd : 0) + 360 / (100 / data[i]) - (i < 1 ? 90 : 0);

	pieces.push(prototype.clone({
		start: (i < 1 ? -90 : lastEnd),
		end: end,
		strokeColor: "hsl(195, "+ (100 - i*10) +"%, "+ (50 - i*10) +"%)"
	}));

	canvas.addChild(pieces[i]);
	lastEnd = end;

	pieces[i]._start = pieces[i].start;
	pieces[i]._end = pieces[i].end;

	pieces[i].bind("mouseenter touchenter", function () {
		this.radius = 77;
		this.strokeWidth = 154;
		canvas.redraw();
	}).bind("mouseleave touchleave", function () {
		this.radius = 75;
		this.strokeWidth = 150;
		canvas.redraw();
	}).bind("click tap", function () {
		for (var i = 0; i < pieces.length; i++) {
			pieces[i].animate({
				start: 0,
				end: 0,
				opacity: 0
			}, 500, function () {
				this.animate({
					start: this._start,
					end: this._end,
					opacity: 1
				}, 500);
			});
		}
	});
}

Y el resultado que se obtiene es esto:

Para mas información del proyecto pueden visitar el sitio web: http://ocanvas.org

Programa de tecnología en Internet las 24 horas

Hoy quiero compartir con ustedes un programa, que les va a encantar, aunque muchísimos ya lo conocerán. De hecho, no se trata de nada nuevo, pero estoy segura de que a mis lectores les va a gustar muchísimo, especialmente para quienes no conocen el programa.

Hay una empresa que desde hace muchos años viene realizando un programa sobre tecnología, Informática e Internet, que se produce en Buenos Aires (Argentina) y cuyo nombre es Dominio Digital, y tenemos la posibilidad de descargar cada capítulo, en forma gratuita, viéndolo desde la comodidad de nuestra casa.

Dominio Digital tiene dos canales para verlo online: en YouTube y otro en livestream, en donde podremos disfrutar de los diferentes capítulos, que no solamente nos informan, sino que también nos enseñan y entretienen, abordando cuestiones muy actuales.

Los contenidos son muy buenos y didácticos. De verdad que me gustaron, hace un rato estuve viendo unos capítulos sobre la historia de las computadoras, sobre los cuidados que los padres deben tomar cuando sus hijos pequeños o adolescentes utilizan Internet, algunos sobre seguridad informática, etc. ¡Súper recomendable!

Le damos 5 estrellitas, especialmente para mirar este fin de semana largo en la Argentina, en donde el tiempo no acompaña para nada. Y si tienen ganas de leer algunas buenas revistas digitales sobre tecnología, les sugiero que consulten 5 revistas digitales para leer el fin de semana.

Espero que la recomendación del día de hoy les haya gustado, porque sinceramente vale la pena. Y prometo que seguiremos brindándoles la mejor información, mis queridos geeks. ¡Gracias!

5 revistas digitales de tecnología para leer el fin de semana

Hoy arrancamos el jueves (feriado en Argentina) con muy buena información, contándoles sobre proyectos editoriales online, orientado a las temáticas que más les apasionan a nuestros lectores: la informática y la tecnología. Para ustedes, esta pequeñísima recopilación, que les gustará.

  • Think Quarterly: Es la revista online que acaba de lanzar Google. Se trata de un proyecto gratuito y de publicación trimestral, que consta de 68 páginas. Temáticas: Tecnología e Internet. En esta primera edición (orientada al Reino Unido) se enfocan en la importancia de la información y las bases de datos. Muy buenos contenidos.
  • Zite: Se define como la “primera revista digital inteligente para iPad”. En realidad, se  trata de un lector de noticias gratuito para el iPad, que selecciona y organiza la información que verdaderamente le interesa al lector. Esta aplicación puede ser sincronizada con las cuentas de Twitter o de Google Reader. La aplicación personalizará tu experiencia en base a los contenidos que prefieres, creando una revista, con diferentes secciones. Según uno de sus creadores, “es una combinación de aprendizaje de máquina basado en la semántica y la estadística”, el cual analiza  los contenidos que consume diariamente un usuario.
  • Occam´s Razor: Es una publicación libre de divulgación técnica y científica que aborda estos temas, desde un punto de vista práctico y comprensible. Publican sobre tecnología, informática y ciencia. La periodicidad de la revista es variable, como nos anticipan en el sitio.
  • Tuxinfo: Se presenta como “la primera revista digital de software libre de Argentina”. Actualizan todos los meses y escriben sobre todas las noticias y novedades del software libre, ofreciendo en  un post, un resumen de lo que contendrá cada edición.
  • ¡Cargad! Una revista súper completa para los jugadores de Warhammer. En ella, encontraremos información sobre noticias, eventos, estrategias y campañas. También recomendada para quienes quieran conocer más sobre este apasionante juego. Se sigue actualizando.

Observación: Lamentablemente muchas de las revistas de tecnología que estuve buscando, ya no se encuentran online, quizás por falta de tiempo o de ganas. Aunque esto es una pena, porque estamos en una época en que la lectura online (de diarios, revistas, etc.) está cobrando gran protagonismo. De esto, quizás hablemos en otros artículos. Por ahora, los dejo con todo este material para que disfruten el fin de semana.

¿Qué otra revista digital gratuita conocen o quieren compartir con nosotros?

¿Como encontrar la mejor VPS?

vps

En estos días he tenido que buscar una VPS, dado que hemos decidido mudar nuestros sitios a un mejor servicio.

¿Que es una VPS?

Se podría denominar a una VPS como un intermedio entre un servidor dedicado y un servicio de hosting convencional. Es una maquina virtual que corre sobre un servidor, en los que suelen haber varias VPS corriendo compartiendo los recursos.

La mejor VPS:

Ahora viene el punto. ¿Como podemos diferenciar a una empresa seria que brinda servicios de VPS con razonable calidad con una que ofrece servicios de mala calidad?. No es fácil, en la actualidad existen miles de empresas que brindan el servicio de VPS y casi todas parecen ser buenas. Pero la verdad es que muchas son empresas fantasmas, atendidas por una sola persona o bien empresas que sobrecargan los servidores con el fin de bajar el precio de sus servicios.

Para encontrar buenas empresas hay que seguir algunas pautas que a continuación paso a detallar.

  • Busca opiniones de clientes:
    Este quizás sea el punto mas importante, cuando encontremos una VPS primero debemos buscar reviews o comentarios de sus clientes sobre los servicios que ofrece. Muchas veces los usuarios comunican a otros como les fue con una determinada empresa, comparten sus experiencias y de este modo podemos sacar conclusiones. Un foro donde podemos encontrar muchas reviews de VPS es webhostingtalk.com
  • Busca información sobre el servidor:
    Es bueno saber que procesador y que cantidad de memoria ram posee el servidor. De este modo podemos saber si el server puede hacer frente con sus recursos a todas las peticiones.
  • Datacenters:
    Muchas empresas comparten información sobre la infraestructura de su red, es bueno saber en que datacenter están sus servers.
    Algunos datacenters usan routers BGP para manejar múltiples proveedores, estos routers generan tablas de enrutamiento y son capaces de mantener siempre la conexión estable aunque algún proveedor caiga.
    Hay muchos datacentes buenos en el planeta por ejemplo: colo4dallas, softlayer, above, global crossing.
  • Conectividad:
    Es importante que el servidor posea una conexión de 100 mbits (o mas) directa al datacenter.
    Algunas empresas dan VPS en servidores que poseen una conexión de 10 mbts. Considero esto muy poco para atender todas las peticiones de las vps.
    Por ejemplo, a continuación muestro los resultados de mis pruebas de velocidad que hice en una de mis VPS:

    [root@server tmp]# wget http://cachefly.cachefly.net/100mb.test
    Resolving cachefly.cachefly.net... 205.234.175.175
    Connecting to cachefly.cachefly.net|205.234.175.175|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 104857600 (100M) [application/octet-stream]
    Saving to: `100mb.test.2'
    
    100%[======================>] 104,857,600 21.7M/s   in 4.6s
    
    2011-02-10 06:30:49 (21.7 MB/s) - `100mb.test.2' saved [104857600/104857600]
    
  • Soporte:
    Busca opiniones de clientes sobre el servicio de soporte que brindan, algunas empresas dan buenos servicios pero el soporte es muy pobre. Esto lo deberás ver con mucho cuidado y también tener presente cuando buscas la empresa ideal para tu negocio.

Conclusión: En estos días busque mucha información sobre empresas y puedo decirte que por suerte hay muchas que brindan un servicio excelente. Paso a nombrar algunas.

Si tenes alguna VPS para recomendar, será bienvenido tu consejo ;)

La cámara réflex digital más pequeña

Las cámaras fotográficas réflex digitales suponen una evolución de las réflex tradicionales, en virtud de que reemplazan la película por un sensor de imagen. En este caso, les mostramos una de estas cámaras, pero de proporciones súper reducidas. Es más, hay quienes podrían decir que sirve para espiar o para la investigación periodística.

La cámara de la imagen pesa 12 g, y mide 2.5cm x 2.5cm x 2.6cm. Su tamaño es extremadamente pequeño. Graba videos con una resolución de 640 x 480, y toma fotografías con una resolución de 1600 x 1200, además de que incluye un altavoz.

Su precio es de 120 dólares. ¿Qué opinan? ¿Les ha gustado esta miniatura de la fotografía digital? ¿Les parece caro el precio?

Fuente: The Smallest DSLR Ever

Opera para Mac en USB

Los usuarios de Mac están de parabienes, ya que desde ahora podrán descargar su navegador Opera en una memoria USB, llevando consigo su configuración, marcadores, correo, etc.

Esta última novedad que ha lanzado Opera, significa que los usuarios de Mac OS X. podrán instalar y ejecutar este navegador desde un pendrive, que podrán llevar consigo a donde vayan, es decir como una aplicación portátil.

Opera se ha vuelto portable para Mac, y seguramente muchos de nuestros lectores estarán interesados en la noticia. ¿No creen?

Para mayor información, visitar Opera Portable for Mac (USB)

Fuente: softzone

#Kinect: Los primeros pasos para un verdadero Avatar

Avatar

Ya hemos visto el poderoso impacto que está teniendo el nuevo dispositivo para control de las consolas XBOX 360. Ahora los programadores están viendo este dispositivo detenidamente para darle otros usos, como por ejemplo controlar los movimientos de un robot como vemos en el video.

En el video se observa como con los movimientos del cuerpo mueve al robot Kondo KHR-1HV.

Taylor Veltrop es un ingeniero y experto en robótica que está comenzando a trabajar para vincular el dispositivo Kinect de las XBOX 360 con sus robots. El proyecto promete mucho y tendría innumerables aéreas de aplicación, por ejemplo la medicina o para maniobrar un robot que maneja productos peligrosos, etc.

Es impresionante ver con los movimientos de Taylor el robot se mueve, hasta incluso hace que realice unas flexiones de brazos en el suelo.

Dejando volar nuestra imaginación podemos pensar que pronto manejaremos un robot de 10 metros como veíamos en la película Avatar ;)

Fuente: fastcompany.com

JQuery: Plugin para validar contraseñas

Si estas buscando validar los campos de contraseñas de tus formularios html puedes usar el plugin Password Strength Meter. Este pequeño plugin controla el tamaño de las contraseñas ingresadas y dinámicamente hace la validación e informa al usuario en tiempo real como se puede ver en la siguiente imagen.

validar contraseñas

Modo de utilización:

Como con cualquier otro plugin de JQuery es necesario agregar referencia a la librería JQuery y luego el plugin en el head, como se ve a continuación.

<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="password_strength_plugin.js" type="text/javascript"></script>

Mas abajo, también en el head, agregamos una porción de código javascript donde asignamos variables del plugin.

<script>
	$(document).ready(function () {
		$(".password_test").passStrength({
		    userid: "#user_id"
		});
	});
</script>

Y por ultimo van los campos html para el Usuario y Contraseña.

<table border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td align="right"><label>User Name:</label></td>
<td>
<input id="user_id" name="user_name" /></td>
</tr>
<tr>
<td align="right"><label>Password:</label></td>
<td>
<input class="password_test" style="float: left;" name="pass_word" type="password" /></td>
</tr>
</tbody>
</table>

Con esto ya estará funcionando el plugin.

Si quieres mas información sobre el plugin puedes visitar esta web donde hay mas ejemplos de su uso.