Posted in anuncios, programación | |

Continuamos con los eSeminario de Aplicaciones Web con Adobe Dreamweaver CS5, esta tarde clase de Bases de Datos II, donde veremos aplicaciones gráficas para trabajar con MySQL.

Recuerda que es totalmente GRATIS! solo tienes que entrar en: http://moodle.adobe-user-group-granada.es

No te lo pierdas !!!

Rasmus Lerdorf: Ingeniero estrella y padre del PHP   
Author: admin

Febrero 20, 2010

Posted in noticias, php, programación | |

Rasmus Lerdorf, ingeniero de la Universidad de Waterloo, nació en Groenlandia y criado en Dinamarca; se ha consagrado como uno de los desarrolladores más importantes luego de la creación del lenguaje de programación PHP (Hypertext Pre Procesor) en 1995.

Rasmus LerdorfDurante toda su carrera ha trabajado en código abierto desde empresas tan consagradas como IBM, Bell Globis y Yahoo.

Desde Septiembre de 2002 hasta noviembre del año pasado, Rasmus fue parte de Yahoo, en dónde no sólo generó servicios web y aportes gracias su amplia experiencia como autor de PHP, como ingenierio de infraestructura y arquitectura, también dictó muchas conferencias y trabajó en la oferta web 2.0 de la empresa.

Para aquellos seguidores de Rasmus en Twitter que se enteraron de su salida vía este servicio, muchos no se sorprendieron luego de varios comentarios que evidenciaban su malestar en la empresa: “Haciendo reviews focales de Yahoo. Espera, ¿no había renunciado? Esta era una de las cosas que más odiaba hacer cuando me pagaban para hacerlo”.

Las versiones de PHP

El nacimiento del lenguaje de programación PHP se ha desarrollado y comercializado a través Zend, y todo bajo la supervisión de Lerdorf. La idea original partió cuando Rasmus sintió la necesidad de conocer cuantas visitas únicas recibía su sitio y creo un interprete de CGI sencillo, en el que solo usó lenguaje Perl.

PHP esta sobre Java en cuanto a popularidad para la creación de aplicaciones web. Para el fundador de Netscape, Marc Andreessen su característica se basa en la simplicidad y lo describe como un producto especialmente sencillo para los nuevos desarrolladores en relación a Java, que se ha transformado en algo mucho más complejo a la hora de trabajar.

(más…)

Facebook desarrolla XHP   
Author: admin

Febrero 15, 2010

Posted in artículos, php, programación | |

Si el otro día Facebook nos sorprendía con HipHop, hoy me entero que también han desarrollado una extensión para PHP llamada XHP, la cual permite añadir XML (o HTML) en el código PHP y que sea una expresión válida. ¿Qué quiere decir esto?, pues que no es necesario hacer tratar el HTML como string o usar ?> … <?php para añadir HTML en nuestros scripts.

$href = 'http://www.facebook.com';
echo &lt;a href={$href}&gt;Facebook&lt;/a&gt;;

Además escapa automáticamente el contenido de las variables para evitar vulnerabilidades:

&lt;?php
echo '&lt;div&gt;Hello '.htmlspecialchars($_GET['name']).'&lt;/div&gt;';
&lt;?php
echo &lt;div&gt;Hello {$_GET['name']}&lt;/div&gt;

También ofrece la posibilidad de definir elementos XML, sus atributos o su estructura. Tengo mis dudas sobre su rendimiento, pero pensando en que ellos “compilan” el código PHP, al final no les afectará en rendimiento. XHP Vía / PHPDeveloper.org

Nuestra Fuente: sentidoweb.com

Posted in artículos, php, programación | |

Aquí os dejo unos pocos trucos para escribir menos código PHP en tus scripts, seguro que algunos de estos trucos ya los conocías pero bueno me parece interesante recopilar estos trucos.

Reducir las sentencias if()

if($variable == 2)
{
$valor = true;
}
else
{
$valor = false;
}

(más…)

Posted in programación | |

Durante el curso de Programación para diseñadores hemos estado viendo varias instrucciones de Javascript así como estructuras de programación, en este vídeotutorial estaremos poniendo a prueba nuestros conocimientos. En esta ocasión estaremos abriendo un documento de Photoshop con dos lineas de código utilizando dos variables.
(más…)

Índices en tablas particionadas   
Author: admin

Febrero 14, 2010

Posted in artículos, mysql, programación | |

En MySQL 5.1 se introdujo la posibilidad de particionar tablas, en algunos casos puede causar más problemas que soluciones. Vamos a ver a continuación un ejemplo de tabla que para las consultas que indicaremos no tiene sentido particionarla.

En la documentación de MySQL hay un listado de limitaciones del particionamiento de MySQL 5.1. A continuación veremos aplicados algunas de las limitaciones:

Primero de todo supondremos la siguiente tabla:

CREATE TABLE `usuarios` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `usuario` varchar(64) NOT NULL,
  `password` varchar(64) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `usuario` (`usuario`)
) ENGINE=MyISAM AUTO_INCREMENT=1645135 DEFAULT CHARSET=utf8;

Con un total de 1.645.134 registros de ejemplo:

mysql> select count(*) from usuarios;
+----------+
| count(*) |
+----------+
|  1645134 |
+----------+
1 row in set (0.00 sec)

Nuestra fuente:systemadmin.es
(más…)

Posted in programación | |

Los populares Frameworks para Javascript: jQuery, Prototype, MooTools y demás, no son lo únicos que existen. Actualmente disponemos de alternativas orientadas a diferentes públicos y tipos de aplicaciones, que no son populares, pero sí prometedoras. Es bueno recordar que los Frameworks son simplemente herramientas utilizadas bajo ciertas necesidades. A continuación te presento una serie de los Frameworks Javascript que deberían ser considerados como alternativas reales.

(más…)