[HTML5] Implementando micras de Segundo

Si estamos interesados en el desarrollo de animaciones, juegos o simplemente por pura obsecion de manejo del tiempo, HTML5 nos trae algo nuevo, sucede que por un buen tiempo a la hora de manejar intervalos de tiempo javascript solo permitia milisegundos y hasta la fecha es asi.

Veremos :

  • Midiendo Segundos
  • Midiendo Micras

Por la obsecion de mejores animaciones y mejores frames ha surgido la necesidad de implementar micras de segundo, es decir dividir un segundo en un millon de partes, para obtener medidas de tiempo mucho mas precisas.

Leer más

[HTML5] Empleando datalist en inputs de Formularios

HTML5 viene con muchas mejoras y nuevos componentes, aun esta en previo desarrollo la nueva tecnologia de HTML5 y ya esta cobrando muchos votos a su favor.

En esta ocasion daremos un paseo por el componente <datalist></datalist> que viene de la mano con los input, para este ejemplo usaremos:

  • input[type=range]
  • input[type=text]

La funcion del elemento datalist es dar al input una serie de valores predefinidos, en el caso de que esto sea relevante.

Leer más

[Python] Saber si un numero es primo

En este articulo vamos a describir como resolver un problema que se nos suele presentar para desarrollar ciertas aplicaciones con python,pero el algoritmo se puede extrapolar a cualquier lenguaje, y es saber si un numero es primo, el articulo esta dividido en :

  • El Problema
  • La Solucion
  • La Correccion

Los numeros primos son numeros que solo son divisibles entre 1 y entre ellos mismos, sabiendo esto podemos llegar a varias conclusiones y llegar a una solucion que nos resolvera nuestro problema.

Leer más

[MongoDB] MongoDB Primer Acercamiento, Instalacion y Comandos Basicos

En un post anterior hablamos sobre las caracteristicas de MongoDB, esta vez nos toca instalarlo y empezar a “jugar” con el.  Antes que nada nos vamos a ir a la Pagina de Descargas de MongoDB, y nos descargaremos una version para empezar, para este post usare la version 2.2.0 que pesa mas o menos 55megas.

MongoDB es un sistema Gestor de Base de datos muy especial, y guarda los datos de una manera igualmente muy especial, por lo que ha ganado mucha aceptacion como un gestor de bd muy rapido y muy simple, aunque poderoso.

Leer más

[.NET] Trabajando con Archivos en C#


Video – Aplicacion con Archivos

El trabajo con archivos muchas veces suele ser una buena solucion para ciertos problemas de almacenamiento de informacion en las aplicaciones, el lenguaje que tocaremos ahora sera C# .NET, menu del post :

  • Clases : File , StramReader y StreamWriter
  • Verificando Existencia
  • Leyendo Archivos
  • Escribiendo y Sobreescribiendo Archivos
  • Terminando
Entrando en Contacto

Para poder trabajar con los archivos, la declaracion de la referencia sera :

using System.IO;

Vamos a iniciar con este tema …

Leer más

[Sencha Touch] Introduccion, Descripcion de Sencha Touch y La Primera Aplicacion

Sencha Touch es un framework para el desarrollo de aplicaciones mobiles usando html5, con mas de 50 componentes, manejo de estado, y sistema Modelo Vista Controlador, Sencha Touch provee todo lo que puedas necesitar para crear aplicaciones moviles… Extraido de sencha.com.

Sencha Touch (desde ahora simplemente “Touch”), es un conjunto de librerias(framework) que nos permiten crear rapidamente aplicaciones web mobiles para : iPhone, Android y BlackBerry, utilizando APIs de HTML5 y una singular estrcutura estilo JSON.

Vamos a dar un paseo por las caracteristicas y componentes de Touch y vamos a ver la estructura basica de una aplicacion con Sencha Touch y a crear la primera aplicacion usando Sencha Touch, XAMPP y Aptana Studio, aplicando TabPanel e Iconos.

Leer más

[Python] El estado actual de Python

Desde que inicie con python quizas han pasado como 2 o 3 a~os y en ese transcurso de tiempo he visto tantas cosas de este asombroso lenguaje, que aun me sigue sorprendiendo, por que cada vez se pueden hacer mejores cosas y la verdad hay mucha gente detras de todo este panorama poniendole mucho trabajo a este singular lenguaje de programacion.

Las areas que abarca python son cada dia mas grandes, y el impacto social de python tambien es muy fuerte tanto que espero que en los a~os venideros python tome aun mas fuerza y mas seguidores, python esta en todos lados :

  • Conferencias Sobre Python
  • Python con otros lenguajes
  • Servidores web con python
  • Empresas que utilizan python
  • Google y Python
  • Python y los Juegos
  • mucho mas, etc

Demos un paso al conocimiento de este lenguaje de programacion muy especial para muchos.

Leer más

[MongoDB] Introduccion a MongoDB – Bases de Datos NOSQL

Introduccion

Ultimamente el tema de las bases de datos es muy extenso, pero muchos se encierran en el hecho de que solo con Mysql se resolvera todo, No estoy encontra de Mysql ni de Ningun Gestor de DB, pero cuando queremos que un proyecto sea diferente, entonces realmente hay que usar herramientas que distingan al proyecto, al fin dedicar 3 o 4 horas a aprender a manejar la herramienta nos da mas experiencia.

Introduccion a NOSQL

Aprendamos un poco de lo que es en si el Sistema NOSQL, pues NOSQL significa que los comandos de SQL no funcionan para este tipo de DBMS, los Sistemas NOSQL no estan Acomodados en Tablas definidas mas bien en estructuras que pueden varias, a diferencia de los Sistemas SQL los Sistemas NOSQL pueden procesar informacion mucho mas rapida, al no depender de una estructura fija esto aporta mayor velocidad y flexibilidad de la informacion.

Leer más

Google permite buscar con los dedos

Google ha lanzado la función para buscar  con los dedos en dispositivos móviles, esto te permitirá escribir la palabra u oración  a buscar en toda la pantalla de tu dispositivo (tabletas y teléfonos)  independientemente del sistema operativo que tengas en tu móvil.

Esta opción no viene por defecto, para activarla tienes que ir a google.com, después a configuración y por ultimo seleccionar la opción activar escritura táctil. Una vez hecho eso, se desplegará una barra con 4 iconos y  ya podrás empezar a escribir sobre la pantalla.

Leer más