domingo, 26 de abril de 2009

Introducción a PHP

PHP es un lenguaje de programación web que permite crear páginas dinámicas. La principal característica es que PHP es un lenguaje orientado al lado servidor, es decir, en otras palabras, que el código que se escribe se interpreta en un servidor. El usuario ve el contenido que el servidor interpreta del archivo PHP.


Cuando hablamos de páginas dinámicas, nos referimos a que el contenido de la página puede cambiar dependiendo de diferentes variables y los valores que éstas tengan asignado en ese momento. Un ejemplo sencillo: una variable almacena el día y la hora. Lo que se mostrará dependerá del día y la hora en la que el usuario visite la página.

Otra característica que tiene PHP es un gran versatilidad para trabajar con bases de datos. Así, podemos almacenar datos permanentes en la base de datos y recurrir a estos por medio de código PHP. Un claro ejemplo de esto sería almacenar los datos de nombre y contraseña los usuarios registrados en una determinada página web.

PHP tiene más características: Por norma general, los archivos PHP (terminación .php) suelen integrar código HTML con el susodicho PHP. Con el código HTML generamos el contenido estático y la estructura y con el código PHP generamos el contenido variable y dinámico.

Sin más dilación, veamos un pequeño ejemplo de código PHP, que como hemos dicho, tendría que ejecutarse en un servidor para poder ser visto correctamente:

Lo marcado en rojo es código HTML, que ya explicaremos con más detenimiento en otra ocasión, y el azúl es código PHP. Como te habrás dado cuenta, el código PHP empieza y termina con las mismas expresiones: [< ?php y ?>] Todo lo que esté dentro de estas expresiones es código PHP.

El resultado de ejecutar este código sería una página web de título "Título de la página", cabecera "Ejemplo simple de PHP" y como texto una única frase creada en PHP que dice "Hola Mundo!"

jueves, 2 de abril de 2009

De Definición Stándard a Alta Definición IV: HD



En esta cuarta entrega del especial de Definición Stándard a Alta Definición veremos por fin las características técnicas de la Alta Calidad de imagen y audio.

Alta Definición
(del inglés High Definition - HD) puede utilizar dos resoluciones distintas: 1920×1080 y 1280×720 píxeles, siempre usando la proporción 16:9. El primer numero se refiere a las lineas verticales y el segundo a las horizontales. Mientras que el segundo numero sea mayor o igual a 720 y sea panorámico con las relaciones que se han dado, podrá ofrecer imagen es en HD.
Estas altas resoluciones se consiguen enviando la señal comprimida mediante algún códec como MPEG-2 o H.264. El sonido se transmite con formato Dolby Digital* y ofrece el popular 5.1 para aprovechar los sistemas de altavoces del Home Cinema#.

Sin más, nos despedimos de esta entrada y nos veremos próximamente para la última entrega de esta serie especial de números relacionados con la Televisión de Alta Calidad. Para acabar, veremos la comparativa definitiva.

*Tecnología de compresión de audio.
#Emisión de, en este caso, audio en formato cine, reproduciendo con un sistema surround de alta fidelidad.


viernes, 27 de marzo de 2009

Ver las extensiones de los archivos en Windows

Fijémonos en la imagen bajo estas líneas. A derecha podemos ver un archivo con la extensión visible, y a izquierda podemos ver el mismo archivo con la extensión oculta. Windows por defecto los oculta, pero permite que el usuario haga las extensiones de los archivos visibles. Todo va según usuarios. Unos te dirán que prefieren las extensiones ocultas, otros las prefieren bien visibles.
imagen #1

Veamos la forma de ocultar y mostrar las extensiones de los archivos en Windows: Acudimos al menú Herramientas (en Windows Vista menú Organizar) y seleccionamos la opción Opciones de Carpeta. Dentro de esta pantalla de opciones, vamos al menú desplegable Ver y marcamos / desmarcamos la opción resaltada en la imagen #2, si queremos ocultar / mostrar las extensiones respectivamente. Click en Aceptar y los cambios serán efectivos.

imagen #2

Con esta entrada inauguramos una nueva "temática" en el blog: Trucos Windows. Como siempre, en futuras actualizaciones del blog iremos incluyendo más trucos y pequeñas guías.

jueves, 26 de marzo de 2009

De Definición Stándard a Alta Definición III: Entrelazado y Progresivo



Ya hemos visto dos entregas de este especial de Standards de emisión de TV en el que hemos tratado...
Veamos ahora, como apuntamos al final de la entrada anterior, que es esto de entrelazado y progresivo, dos métodos para mostrar las imágenes por pantalla. Ante todo, recordar que en nuestro sistema actual de televisor (PAL), se muestran 60 fotogramas por segundo (60fps).
  1. Entrelazado: En inglés interlaced scanning. Por ello suele representarse con un i. En cada fotograma se hacen dos barridos de imagen, primero mostrando las líneas verticales pares y después las verticales impares. Así, en cada barrido tan solo se muestran la mitad de las líneas verticales.
  2. Progresivo: Proviene del inglés progressive y suele representarse como es lógico con la letra p. A diferencia del anterior método, la imagen se forma en cada frame o fotograma por la sucesión de mostrarse una a una todas las líneas verticales.
Pero para entenderlo mejor, veamos esta animación en la que se ve la diferencia entre ambos métodos de mostrar la imagen (extraída de http://www.neozeta.com, todo el mérito a ellos).



Finalmente nos faltaría ver cual es mejor. Quizás a esta altura de tutorial aún no tengamos la información necesaria para determinar cual de los dos métodos es mejor. También hay que decir que hasta cierto punto es un aspecto de gustos. Pero podemos decir que el sistema progresivo, técnicamente, posee mejor calidad en imágenes de gran movimiento, pues evita las distorsiones. Por otro lado, el sistema entrelazado permite un mayor ahorro, ya que no se consume la totalidad del ancho de banda (la totalidad de las líneas a la vez), sino que se divide, como hemos visto, en dos barridos.

La siguiente entrada nos introducirá ya en la Alta Calidad y las especificaciones técnicas de ésta.

miércoles, 25 de marzo de 2009

De Definición Stándard a Alta Definición II: SD



En la primera entrada de esta serie especial dedicada a la Televisión en Alta Definición vimos una pequeña introducción a la problemática generaba el nuevo mercado y el desarrollo de las tecnologías. Veamos ahora qué propiedades técnicas tiene la Definición Stándard, la de toda la vida:
Definición estándar (Standard Definition - SD) es la resolución empleada desde el inicio de la televisión. Para el sistema de codifación PAL* (empleada en la mayor parte de Europa (también en España), África, Ásia, Australia y algunos países latinoamericanos) la resolución es de 720×576. Para codificación NTSC* (empleado en gran parte de América y en Japón) la resolución es de 720×486. Pero expliquemos mejor este lío de números.
En PAL, el sistema que a nosotros nos aplica, la resolución hemos dicho que es 720×576. 720 son los píxeles en altura y 576 son los píxeles en horizontal, o dicho de otra forma. La imagen se forma por 720 líneas de altura y 576 líneas horizontales para formar la imagen del televisor mostrándose 25 cada segundo (dicho de una forma más técnica, mostrándose 25 frames por segundo - 25fps).
La siguiente entrada estará destinada a determinar que sistemas se emplean para mostrar la imagen. Un pequeño aperitivo: puede ser forma progresiva o entrelazada.


* PAL y NTSC son los nombres que reciben los sistemas de codificación más empleados en la transmisión de señales analógicas en color.

martes, 24 de marzo de 2009

Descargarnos vídeos desde YouTube

¿Quién no ha querido bajarse un vídeo de YouTube que tanto le gustaba? Quizás un videoclip, un trailer, una escena de una película, un vídeo hecho por algunos amigos, cualquier cosa entre la infinidad de temas que podemos encontrar en la red.
Gracias a KeepVid podemos descargarnos el vídeo a nuestro ordenador. Tan solo copiamos la dirección URL del vídeo de YouTube, la pegamos en el contenedor para ello (ver imagen #1) y pulsamos en Download. Nos permitirá escoger la calidad: Low para menor calidad, en formato .flv, y High en mayor calidad, en formato .mp4 (ver imagen #2). Recomendablemente, descargar en la mayor calidad.
Una vez descargado, ya estará disponible para reproducir en nuestro ordenador y/o copiar a un reproductor mp4.
imagen #1 (haz click en la imagen para ver a mayor tamaño)imagen #2 (haz click en la imagen para ver a mayor tamaño)

De Definición Stándard a Alta Definición I: Introducción.


Hoy damos comienzo a una serie de números en los que explicaremos detalladamente el cambio de la Definición Stándard en la calidad de imagen y audio de la emisión de Televisión hasta llegar a la Alta Definición, el presente y futuro de la emisión televisiva.
Como introducción a esta temática podemos decir que la emisión en que hemos tenido hasta el día de hoy, la emisión que lleva desde que apareció la televisión, se ve comprometida y afectada por la demanda actual. Expliquémoslo: El mercado indica que gran parte de los televisores se venden en la actualidad tienen un tamaño de 32'' (32 pulgadas), y en una proporción menor pero no despreciable también se venden televisores de 42'', 46'', 52'' etc...
Si emitimos a la misma resolución que en el pasado, cuando teníamos televisores de 14'' o 21'' pulgadas, perdemos calidad pues la misma imagen tiene que mostrarse en un área de visionado mucho mayor. Y esto sumado a que el cliente, es decir, nosotros, cada vez somos más exigentes a la hora del visionado, surge la necesidad de aumentar de manera notable la calidad de emisión y la resolución de las imágenes por pantalla.
En la próximo próxima entrada de esta serie veremos que resolución y sistema de codificación tenemos en la actualidad, junto con algunos otros detalles técnicos.