domingo, 28 de octubre de 2012

NoSQL ... alternativas a las BD relacionales

Mongo DB

Ahora que tuve un poco de tiempo decidí probar MongoDB, ya que me cansé un poco de MySQL y los demás SGBD pseudo-relacionales.

¿Cómo se instala?

1. Descomprimes el archivo en un directorio.
2. Creas otro directorio donde se almacenarán los datos (yo le puse mongodbTest)
3. Vas al directorio bin, y desde terminal tecleas: mongod --dbpath C:\mongodbTest
4. Si todo va bien puedes acceder a http://localhost:28017
5. Además puedes acceder al shell tecleando: mongo

Puedes usar JS (javascript) para programar.
> a=45; 
> b=32; 
> print(a+b);
> cadena='hola usuario';
> typeof(cadena); 

Hay mucha información para aprender.




Enlaces
http://try.mongodb.org/
http://nosql-database.org/
Una pequeña introducción a MongoDB
Tutorial MongoDB (Mkyong)


sábado, 13 de octubre de 2012

Conociendo HTML5


Estructura básica de una página HTML5


<!DOCTYPE html>
 <html lang="es">
 <head>
  <meta charset="utf-8"> 
  <title>Mi primer página HTML5</title>
</head>
<body>
<header><h1>Título del post</h1></header>
<section id="contenedor">
<article>
Aquí va el contenido
</article>
<aside>puedes poner botones u otros elementos</aside>
<article>Un contenido</article>
</section>
<footer>@alguien</footer>
</body>
</hml>

Ahora es necesario definir el idioma de la página, en este caso es el español (es), también definir la codificación (utf-8), además de tener una estructura más formal.

Al igual que las páginas "HMTL clásicas" debes guardar el documento con la extensión *.html. 

Características de HTML5
  • Se puede crear contenido interactivo sin necesidad de FLASH
  • Incrustrar audio y vídeo.
  • Acceso a datos
  • Comprobar conectividad a Internet
  • Geolocalización
  • etc.
El único inconveniente que veo es que (al parecer) hay una división entre el HTML5 de la W3 y el HTML5 de la http://www.whatwg.org/ y según yo si puede haber problemas en cuanto compatibilidad en los navegadores.

25 sitios para empezar con HTML5 (http://mejorando.la/)



Algunos links para aprender HTML5:






lunes, 8 de octubre de 2012

Matemáticas para programadores



Navegando por Internet encontré dos sitios muy interesantes para aprender matemáticas. Explican muy bien los conceptos y técnicas de las matemáticas (cálculo,estadística, etc.).

El primero es http://www.math2me.com/ muy recomendable para cualquier nivel académico.


El segundo sitio es http://www.khanacademy.org/intl/es.