jueves, julio 21, 2011

Crear sitios webs dinámicos con PHP y MySQL

Cuando uno navega por la web se puede encontrar con dos tipos de diseños de sitios, los estáticos y los dinámicos.
Los primeros son archivos hechos con un lenguaje de marcado, generalmente, HTML. Los mismos constan con una serie de archivos .html, .htm (o variantes) que cuentan con información estática, es decir no obtiene los datos de otro servidor o una base de datos. Claro que pueden contener archivos o código javascript, pero si un sitio es estático no podrá almacenar información en el servidor.
Luego están los sitios dinámicos estos son los que permiten relacionarse con base de datos, archivos en el servidor, abrir conexiones a otros servidores, etc.

Uno de los lenguajes mas extendidos para sitios dinámicos es PHP por ser código abierto, por su simpleza y porque en su web oficial está muy bien documentada cada función.
Generalmente se combina con el servidor de base de datos MySQL (también código abierto) que era propiedad de Sun pero cuando fue comprada por Oracle termino siendo de este último.

Por lo que se suele combinar PHP+MySQL y suele haber mucha información al respecto en la web.
Lo mas común, para estos lenguajes, son ser utilizado en un servidor con sistema operativo Linux y corriendo un servidor web Apache, por lo que se utiliza la denominación LAMP para referirse a estos (Linux+Apache+MySQL+PHP).

Pero a decir verdad mucha gente tiene en sus PCs de escritorio Windows, por lo que necesitará instalar estos programas manualmente, y realizar su configuración. Por suerte existen paquetes que ya lo tienen todo configurado como XAMPP donde lo único que habrá que hacer es instalar este paquete y ya se tendrá un servidor listo para probar código. Claro este también trae phpMyAdmin que es un administrador de MySQL donde se podrá manipular bases de datos, tablas y campos, realizar sentencias SQL, etc.

Hay gran cantidad de manuales de programación en PHP, y su conexión a MySQL, por lo que para realizar un sitio dinámico lo único que se requiere es leer, probar, modificar, arreglar y seguir probando. Si se desea utilizar bases de datos habrá que saber sobre lenguaje SQL.
El diseño de sitios webs es un interesante campo de la informática donde hay mucho mercado.
Eso si no todo se podrá aprender de un día para el otro, y hay muchos campos, difícilmente se abarque todos; hay desde diseño de sitios (la parte gráfica) hasta diseño de base de datos (normalización de base de datos).

Solo se va a poder aprende con lectura y práctica.

Memes, fastidiosos memes

Sin duda una de las grandes cosas que hay en Internet son los memes... los llamados fenómenos de Internet, cosas sin sentido, graciosas que se van replicando por blogs, foros, redes sociales y demás.

Y se me vienen a la cabeza los que mas me acuerdo, son dos: Nyan Cat y Loituma Girl, el primero un gato con una galleta que va viajando en el espacio con una repetitiva y molesta canción. El segundo un par de cuadros (frames) de un animé (Bleach) en donde una muchacha manipula (gira) un puerro con una canción popular de Finlandia (Ievan Polkka) que aunque en español no se entiende nada termina siendo muy pegajosa. Sobre este último hubo gente que se juntaba en la calle a poner esta música y girar puerros, y claro como no filmarlo y subirlo a YouTube.

Claro también cuando se hacen populares aparecen remixes con manipulación con el audio y/o el video, en fin... ¿creatividad?

Para no ser menos, y dado que en este blog nunca se ha incluido un meme por cuestión de principios, vamos a hacer por única vez una excepción a la regla y mostrar de que se habla, queda a su criterio decir si vale la pena su difusión o es mejor utilizar este espació y el tiempo del redactor en otros temas de mayor interés.

Nyan Cat:


Loituma Girl:


Si este editor termina poniendo memes y videos populares de YouTube como hacen los medios televisivos y periodísticos por favor avisar, para revertir rápidamente esta situación.

miércoles, julio 20, 2011

Descargar videos online desde Firefox de forma sencilla

Anteriormente en este blog se explicó como descargar videos de internet con aplicaciones webs y también de forma avanzada con la extensión firebug de Firefox, lo que permite bajar cualquier video FLV o MP4 de cualquier página.

En esta ocasión se explicará uno de los métodos mas sencillos que existen. Con la extensión de Firefox DownThemAll!.

Esta add-on tiene un gran listado de sitios en los que permite bajar, incluidos YouTube, DailyMotion, MegaVideo, Google Video y Vimeo.

El funcionamiento es muy sencillo, al instalar el add-on se agrega un botón al lado de la barra de navegación de Firefox y al entrar a un sitio con un video soportado por este se hace un clic en la flechita hacia abajo al lado de este botón y mostrará las diferentes opciones para bajar el video, se posiciona el mouse sobre una de las opciones, aparecerá otro menú y se hace clic en descargar. Aparecerá una ventana para ubicar donde se quiere guardar el archivo y ¡listo!, empezará la descarga.

En la imagen se puede ver que sencillo que es iniciar una descarga con esta extensión de Firefox.
Recibe las actualizaciones en tu correo