martes, 17 de enero de 2012

Php, python y javascript entre los lenguajes de script más populares.

Php, python y javascript son reconocidos como unos de los lenguajes más populares entre la comunidad de programadores de USA.
JavaScript sigue siendo el más popular, seguido muy de cerca de Python y Php.
En la gráfica siguiente se puede observar la tendencia de popularidad de los lenguajes más importantes en USA.
Como se puede observar, la competencia entre los diferentes lenguajes considerados es feroz.
Fuente:http://rafinguer.blogspot.com/2010/08/los-lenguajes-de-script-mas-atractivos.html

martes, 10 de enero de 2012

Comentarios del libro "PHP and MySQL Web Development".

El libro que comentaré hoy es:
Tìtulo:      "PHP and MySQL Web Development"
Autor:       Luke Welling, Laura Thomson
Editorial:   Addison-Wesley
Status:      Muy recomendable

Este libro es una excelente guía de las populares tecnologías "open-source" PHP y MySQL para programadores intermedios y avanzados.
Este libro muestra como usar PHP y MySQL en conjunto, para producir efectivas e interactivas aplicaciones Web. Claramente describe los fundamentos del lenguaje PHP, como poner a trabajar una base de datos MySQL, y luego muestra como usar PHP para interactuar con la base de datos y el servidor.
Incluye numerosos ejemplos y demuestra tareas comunes como autentificación de usuarios,construcción de un carrito de compras, como generar imágenes y documentos PDF, mandar y administrar email, conectarse a servicios Web usando XML, y el desarrollo de aplicaciones Web 2.0 con interactrividad Ajax etc.
Entre sus grandes temas cuenta:

I-Using PHP
II-Using MySQL
III-E-commerce and security
IV-Advanced PHP Techniques.
V-Building Practical PHP and MySQL Projects


A mí en lo particular, el tema que más me gustó fué el V (Building Practical PHP and MySQL Projects)  en donde los autores analizan a profundidad proyectos de actualidad de PHP y MySQL desde un punto de vista muy práctico. Es de resaltarse el capìtulo 28 (Building a Shopping Cart). En este capítulo los autores proporcionan las herramientas para construir un sitio de comercio electrónico muy sencillo pero a la vez muy completo y poderoso.
Al final de cada capítulo se hacen sugerencias para extender y personalizar cada proyecto.
En resumen un libro muy recomendable para aquellas personas que ya cuentan con los fundamentos de PHP y MySQL.

martes, 3 de enero de 2012

Código completo en php del muestrario de colores.

A continuación muestro el código en php del muestrario de colores:


<?php
function getCasilla($Rojo,$Verde,$Azul,$Texto='&nbsp'){
return "<td style='background-color:rgb("."$Rojo,$Verde,$Azul)'></td>";
}//end function
echo "<table>";
$I=0;
$strLinea="";
for ($R=255;$R>=0;$R-=10){
for ($V=255;$V>=0;$V-=10){
for ($A=255;$A>=0;$A-=10){
$I++;
if ($I%20==0){
$strLinea="<tr>".$strLinea."<tr>";
echo $strLinea;
$strLinea="";
}//end if
$strLinea=$strLinea.getCasilla($R,$V,$A,dechex($R).dechex($V).dechex($A));
}//end for
}//end for
}//end for
$strLinea="<tr>".$strLinea."<tr>";
echo $strLinea;
echo "</table>";
?>


En primer lugar aparece la función getCasilla que tiene como propósito construir la tabla en cuyos casilleros se va a mostrar el color correspondiente.
A continuación se encuentran 3 bucles for con los cuales se da valor a los parámetros de color rojo, verde y azul. Dichos parámetros van del 0 al 255 cubriendo toda la gama de colores posibles.
En la variable $strLinea se concatena cada casillero con el color de muestra correspondiente. La variable $strLinea completa consta de 20 casillas.
La función nativa de php dechex convierte el valor decimal del color a hexadecimal.
Finalmente con echo $strLinea se hace aparecer el renglón correspondiente de la tabla.
Puede ver el muestrario completo en www.visualsoftmexico.com/colores.php.