Archivo por días: septiembre 22, 2010

Como Funcionan las paginas web con HTML?

  1. Enviamos un requerimiento al servidor web, por ejemplo a http://www.miranda23.wordpress.com/curso-tutorial-php-gratis.
  2. El servidor lee el requerimiento, busca el archivo curso-tutorial-php-gratis en la pagina www.miranda23.wordpress y la envía.
  3. El cliente recibe la pagina en su navegador web, el el navegador la muestra al usuario.

alt

  1. Enviamos un Pedido al servidor web para ver una pagina, por ejemplo índex.php
  2. El servidor Recoge el pedido y busca la pagina
  3. Si la pagina es PHP, llama al interprete de PHP para ejecutarla.
  4. Ejecuta el Código en el Servidor y se preparan los resultados en HTML
  5. Se envían los resultados al cliente y este le visualiza en su navegador de internet

funcionamiento de pagina php

1. Para poder comenzar con la programación PHP, necesitamos de un Editor de Texto, como por ejemplo el Notepad de Windows, el Notepad++ (es mucho mejor que el notepad común porque nos marca el código con colores y es mas fácil de seguir), y para Linux recomiendo utilizar Blue Fish o Gvim.

2. Necesitamos tener instalado un Servidor Web, al mas utilizado es Apache, También el Interprete de PHP y mas adelante necesitaras una Base de datos, para internet se utilizó casi siempre MySQL porque es gratuita y esta en todos los servidores. Instalarlo por separado no es difícil pero es complicado, lo mejor es instalar si Windows el AppServ para hacerlo tenes que seguir estas instrucciones y si estas en Linux podes seguir estas instrucciones .

3.Una vez que tenemos todo instalado necesitamos saber cual es la dirección donde debemos colocar los script para que funcione, en los tutoriales para instalar que están en el ítem anterior nos dice, no olvidarlo

Bueno esto es todo por ahora y nos vemos en la próxima lección ya para meternos y comenzar en el mundo de la programación PHP.   mas..

Llegó SUSE Linux Enterprise Server for VMware

Acaba de llegar al mercado la última edición de SUSE Linux Enterprise Server (SLES). Es la edición para VMware que ha sido presentada como “Es el primer paso en la relación de la sociedad de negocios extendida entre ambas compañías, anunciado en Junio de 2010“. Llega como solución diseñada para reducir la complejidad tecnológica y acelerar la evolución de los clientes hacia un centro de datos totalmente virtualizado.

alt

VMware y Novell han comentado que con la adquisición de una licencia de SUSE Linux Enterprise Server for VMware y la suscripción a VMware vSphere ofrecerán gratuitamente la suscripción de parches y actualizaciones para la nueva edición SLES for VMware. Curiosamente SUSE ya se había acercado también a Amazon este verano, a mediados de agosto.

Tal y como comentan ambas compañías:

Suse Linux Enterprise Server for VMware brinda la confiabilidad, la interoperabilidad y el alto rendimiento que los clientes esperan de Suse Linux Enterprise Server, el cual cuenta con el más amplio soporte entre los sistemas operativos Linux, con cerca de 6.000 aplicaciones certificadas. Con Suse Linux Enterprise Server for VMware, ambas compañías intentan proveer a los clientes la capacidad de portar sus workloads basados en Suse Linux a través de la nube.

Este tipo de portabilidad entregará capacidad de elección y flexibilidad para los clientes de VMware vSphere y es un paso hacia adelante significativo en la entrega de beneficios de cloud computing. Esta asociación única le ofrece a los clientes de VMware y Novell un modo simplificado de virtualizar y administrar sus ambientes de IT y a un costo más bajo, desde el centro de datos tradicional hasta centros de datos totalmente virtualizados.

VMware vSphere ofrece capacidades únicas, rendimiento y confiabilidad que permiten que nuestros clientes virtualicen incluso las aplicaciones más demandantes y de misión crítica. Con Suse Linux Enterprise Server for VMware, proveemos a los clientes una plataforma operativa empresarial Linux probada con suscripción a parches y actualizaciones sin costos adicionales, mejorando su habilidad para completar la transformación de sus centro de datos en nubes privadas mientras incrementan su retorno de inversión“.

Los clientes quieren más núcleos

AMD ha comentado recientemente que no sólo se busca una mayor velocidad y que parece que la carrera por los gigahercios ha acabado en pro de lo que se conoce como paralelización, o bien, un mayor número de núcleos. La compañía presentó hace unos meses sus últimos procesadores Opteron con 8 y 12 núcleos lo que le ha hecho realmente popular en el terreno de servidores y virtualización ya que las compañías suelen utilizar cada núcleo de manera individual para ejecutar cada máquina virtual.

Esta mentalidad implica por tanto que un procesador de 12 núcleos puede ejecutar 12 máquinas virtuales lo que consigue un mayor grado de integración y consolidación. Las CPUs Magny Cours -Opteron 6000- llegaron con 8 y 12 núcleos para trabajar sobre placas base AMD G34 -Maranello-.

alt

Dicha plataforma será compatible con la próxima generación de CPUs de la compañía, Bulldozer, que llevarán más allá aún la carrera multinúcleo. El director de marketing de productos para servidores y estaciones de trabajo deAMD, John Fruehe, ha comentado que las cifras de venta no dejan lugar a dudas, el modlelo de 12 núcleos se ha vendido mucho mejor que el de 8 núcleos.

Los clientes han preferido una mayor número de núcleos frente a una frecuencia de trabajo más elevada, por lo quela conclusión es clara: Los núcleos importan, y el próximo año veremos procesadores AMD con 16 núcleos. Pero, ¿qué creéis vosotros?.

Que es PHP?

PHP También Denominado PHP Hipertext  Preprocessor, es un lenguaje de programación interpretado de alto nivel para internet, muy similar en su sintaxis al lenguaje C, con algunas diferencias, no compila como al igual que C, ya que es un Interprete, por lo tanto cada vez que se debe ejecutar un programa, lo interpreta verificando toda su sintaxis.

El objetivo de PHP es brindarle a los creadores de sitios webs la posibilidad de desarrollar sitios dinámicos en forma sencilla y rápida, aunque en verdad veremos que las posibilidades y funcionalidades de PHP son muy superiores al simple hecho de solo hacer una pagina web dinámica.

Todos sabemos que en internet ya no basta con tener un sitio Estático porque estamos limitados para introducir cambios en su contenido en tiempo real, es decir, que cada vez que queremos introducir modificaciones debemos crear la pagina web para hacerlo, y luego publicarla (subiendo la pagina por medio de un FTP).  En un sitio Dinámico, esta operatoria cambia radicalmente, ya que la información del sitio, generalmente esta contenida en una base de datos. Cada vez que mostramos la pagina, como por ejemplo una pagina de noticas, buscamos en la base de datos las últimas noticias que tenemos ingresadas para mostrar en el navegador del visitante. Ahora bien, si queremos que la pagina muestre noticias nuevas, simplemente cargamos las mismas en la base de datos, por ejemplo, a través de un formulario y nuestra pagina cambiara automáticamente…

Imaginemos por un momento la operatoria de un Periódico online:

  • Estático: Todos los periodistas escriben una nota en un procesador de texto como Word, que después envían a un editor, para que le de su aprobación. Luego, una vez aprobada, le reenvían la nota al webmaster o diseñador del Sitio, que se encargara de diseñar una nueva pagina web con dicha nota, y subirla por medio de FTP al servidor Web y actualizar los vínculos de Todas las paginas que ya están creadas, que dependiendo del caso podría tener que modificar todo el sitio web cada vez que sube una noticia.
  • Dinámica: Todos los periodistas acceden a un administrador con permisos para redactar la noticia, desde cualquier lugar del planeta, y por medio de su usuario y contraseña, escriben la noticia y la envían a la base de datos. Una vez que esta grabada en la base de datos, se le envía un email al Editor o el editor las revisa en un listado al que solo el puede acceder, el editor revisa la nota y si esta todo bien la aprueba, se publica y toda la pagina del periódico cambia para publicarla en los lugares indicados. Si el editor no la aprueba, le devuelve con un simple clic la noticia al Periodista y colocándole los motivos por los que la noticia no fue aprobada, el periodista la corrige y se vuelve al paso de aprobar o no.

Como es posible de ver en el ejemplo anterior, PHP nos brinda la posibilidad de realizar tareas de forma automatizadas, mejorando la productividad de nuestro sitio web y dando la posibilidad de añadir gran cantidad de funcionalidades que con HTML no podemos hacerlo, ya que HTML no es un lenguaje de Programación.

Amarok 2.3.2 “Moonshine” ya está aquí

Amarok, que acaba de hacer pública su versión 2.3.2 con nombre en clave “Moonshine”.

Amarok

En esta nueva versión, el equipo de desarroladores de Amarok se ha centrado sobre todo en escuchar a su comunidad en lo que a la correción de errores se refiere, algunos de los cuales coleaban desde hace bastante tiempo.

Entre las correciones más destacadas se encuentra la colección dinámica, que debería funcionar mejor con discos duros externos y memorias USB, que deberán ser reescaneados de nuevo para que los cambios sean efectivos. También el navegador de la colección se actualiza bien después de un reescaneado completo (antes nos “obligaba” a reiniciar Amarok para ver lo último añadido).

Otras mejoras son el servicio de Internet de Last.fm, que ya funciona sin usar KWallet “a la fuerza”, la sección de podcasts, que ahora los agrupa en carpetas para una mejor catalogación, o el cuadro de búsquedas de la colección, que aumenta su productividad con nuevos criterios a configurar.

Amarok 2.3.2 es al fin 100% compatible con KDE SC 4.5, a lo que algunos os preguntaréis qué quiere decir esto. Sólo tenéis que pinchar en “Ayuda” > “Acerca de Amarok” para ver a qué me refiero, entre otras cosas (siempre que uséis Amarok 2.3.1 en KDE SC 4.5, claro). Pues ya está solucionado.

Con esta versión también se presenta una nueva Guía de Inicio Rápido, algo especialmente útil para los nuevos usuarios de Amarok que quieran dominar al completo todas las funciones de este increible reproductor y gestor musical.

Para descargar o actualizar a Amarok 2.3.2 “Moonshine”, sólo tenéis que mirar en su página de descargas,donde se dan las instrucciones pertinentes dependiendo de la distribución que uséis (excepto en Arch Linux, donde lo tenemos disponible desde anoche sólo con actualizar el sistema ;) .

Ale, a seguir disfrutando del mejor reproductor musical moderno de… ¡de todos!