Amor en PHP

0

¿Como expresarías tu amor en PHP?, si no tienes idea mira esta playera solo para geeks y pon en practica tus conocimientos de PHP.


*Click para ampliar

Vía TecnologíaDiaria

La Historia de Internet

0

Hace unos días navegando por Internet encontré un documental de Discovery Channel acerca de la “guerra de navegadores” a lo largo de la historia de Internet, el día de hoy leyendo mis feeds me encuentro en el blog de Ribosomatic, este y tres episodios más de un documental llamado “La verdadera historia de la Internet”.

*Click en leer mas para ver los vídeos
Leer Más »

Detectar Google Chrome con PHP

0

Una función escrita en PHP que nos sirve para saber si nuestros visitantes nos visitan con el navegador Google Chrome.

PHP:
<?php
function is_chrome(){
   return(eregi("chrome", $_SERVER['HTTP_USER_AGENT']));
}

if(is_chrome()){
  echo 'Tu estas navegando con Google Chrome.';
}
?>

Via BitRepository

Introducción a UML y PHP

0

Anteriormente había explicado como pasar un diagrama UML a PHP, pues bien, estas semanas en el curso a distancia de POO en PHP impartido por Enrique Place (PHPSenior) en el que estoy inscrito he aprendido un poco mas de UML y a modo de repaso compartiré con ustedes una pequeña introducción a UML, concretamente a las relaciones de dependencia y asociación.

Leer Más »

URLs Dinámicas vs URLs Estáticas

0

Hasta hace poco una de las reglas para una mejor indexación de páginas en Google era evitar a toda costa las URLs dinámicas. Las URLs dinámicas son en las que se usan parámetros para generar una página dinámicamente, por ejemplo:

http://www.dominio.com/?lang=es&articulo=10&pagina=2

El motivo por el cual este tipo de direcciones no eran recomendadas es que los buscadores tenían dificultad al indexar las paginas con parámetros, es por eso que las URLs tendían a ser reescritas (por lo general con mod_rewrite) en una URL estática, por ejemplo:

http://www.dominio.com/es/10/2

Ahora esto es cosa del pasado, Google en su blog oficial para webmasters ha anunciado que a partir de ahora Googlebot no tiene problema para indexar paginas con varios parámetros e inclusive tiene la capacidad de deducir que parámetros no son importantes como lo pueden ser los parámetros de sesión.

De cualquier forma el uso de URLs estáticas o mejor conocidas como URLs amigables es una buena práctica que beneficiará a tus usuarios facilitándoles memorizar las direcciones de tu web o blog.

Introducción a MVC con PHP

0

MVC (Modelo Vista Controlador) es un patrón que consiste en separar el diseño de nuestra aplicación en tres capas, la lógica de datos (Modelo), la interfaz de usuario (Vista), y el Controlador quien invoca cambios a través de eventos (acciones de usuario) al modelo y los presenta en la vista.

En jourmoly hay dos artículos sobre el patrón MVC en PHP muy bien explicados, el primero explica detalladamente con un sencillo ejemplo el funcionamiento del patrón, mientras que el segundo va mas allá utilizando clases, es decir, con orientación a objetos.

Sin duda son dos buenas referencias para entender el patrón MVC y su implementación en el lenguaje PHP.

Vía: Jourmoly

Implementando una Fila o Cola en C++

0

Días atrás mostré el ejemplo de una Pila en C++, pues bien, siguiendo con mi aprendizaje sobre el lenguaje C esta ocasión me di a la tarea de implementar una Fila o Cola.

Al igual que en la Pila, el programa cuenta con cuatro archivos:

  • CFila.h // Declaración
  • CFila.cpp // Implementación
  • CProg.h // Declaración
  • CProg.cpp // Declaración

CFila.h

C:
class CFila {
    int *V, F, n, cont;

    public:
        CFila(int);
        ~CFila();
        int AltaF(int), BajaF(), RecorreF(), nElementosF();
};

*Click en leer mas para ver todo el código
Leer Más »

Corrector ortográfico en Firefox 3

0

En un post anterior comentaba que una de las ventajas que me trae usar Google Chrome frente a Firefox es su corrector ortográfico, bueno pues como ya me acostumbre a él, me di a la tarea de buscar algo similar en firefox. Me sorprendí al darme cuenta de que firefox 3 trae también un corrector ortográfico pero este viene deshabilitado por defecto.

Para hacerlo funcionar solo hace falta habilitarlo y bajarse el diccionario del idioma preferido, en mi caso español:

Bajando el Diccionario
Para bajar el diccionario, selecciona tu idioma de esta lista e instalalo como cualquier otro complemento.

Habilitando el Corrector
Ya instalado el diccionario habilitamos el corrector ortográfico, para esto tecleamos en nuestra barra de navegación lo siguiente:

about:config

Accederemos a la configuración avanzada de firefox, buscamos la opción layout.spellcheckDefault y dando doble click cambiamos su valor por:

  • 0 : Deshabilitar el corrector ortográfico.
  • 1 : Habilitar el corrector ortográfico en TextAreas.
  • 2 : Habilitar el corrector ortográfico en todos los campos.

Aceptamos, y cerramos la pestaña, tal vez sea necesario reiniciar firefox para que el corrector empiece a funcionar.