Patrones de diseño: introducción
27 nov 2009
Los patrones de diseño son muy interesantes para los programadores, ya que nos ofrecen soluciones a problemas comunes y cuotidianos a la hora de diseñar una aplicación. Existen infinidad de casos en que el problema sigue el mismo patrón, solo cambia el contexto; un patrón de diseño te propone una solución a este tipo de problemas.
La manera de utilizarlos depende de dos factores: comprender correctamente cuando se pueden usar y tenerlos presentes a la hora de diseñar. Lo primero se consigue habiéndolos estudiado y puesto en práctica en diferentes contextos. Lo segundo, que también incluye su dificultad, es la capacidad de encontrarse con un problema, y ser capaz de relacionarlo con un patrón de diseño que conozcas.
Mis scripts para GreaseMonkey
En: firefox
20 nov 2009
GreaseMonkey es una extensión para Firefox, que permite ejecutar ciertos scripts en ciertas páginas. Para explicarlo, que mejor que la Wikipedia:
Greasemonkey es una extensión para el navegador Mozilla Firefox que permite, por medio de pequeñas porciones de código creadas por usuarios, modificar el comportamiento de páginas web específicas. Con esta extensión es posible mejorar la experiencia de lectura de un sitio, hacerlo más usable, añadir nuevas funciones a páginas web, corregir errores, mejorar servicios de búsquedas y muchas otras cosas más.
Así, una vez instalada, necesitamos instalar esas porciones de código. Existe una página, Userscripts.org, donde se encuentra una gran biblioteca de scripts para instalar directamente en Greasemonkey, casi 40.000 scripts organizados y catalogados.
- Sin comentarios
- Tags: firefox, gmail, google, greasemonkey, twitter
Como ya he hablado más de una vez, el problema no es formatear, sinó la laboriosa tarea que viene después volver a instalar y configurar todas las aplicaciones que usamos. Ya hice una entrada con un listado de las aplicaciones que acostumbro a usar, pero aunque esté más organizado, sigue siendo laborioso por el hecho de tener ir a la página de la aplicación, descargar la aplicación y instalar la aplicación.
Ahora este proceso puede ser mucho más rápido gracias a Ninite. En su página web, sin necesidad de ningún registro (cosa que siempre es molesta), nos ofrecen un listado amplio de aplicaciones gratuitas que podemos ir seleccionando una a una, según nuestro criterio y necesidades. Posteriormente solicitamos nuestro el instalador, que una vez descargado, este se encarga de descarga y instalar todas las aplicaciones que hemos indicado.
- (1) Comentario
- Tags: formatear, navegadores, windows, xp
El tipo de dato BIT en Mysql, antes de la versión 5.0.3 era almacenado como un TINYINT. En las versiones posteriores es utilizado para almacenar bits, y ya es soportado por los motores de almacenamiento MyISAM, Memory, InnoDB y NDBCluster. Al ser el tipo de dato de MySQL que se traduce como un booleano de los lenguajes de programación, es común usarlo para los campos en que almenamos información en que solo tiene dos estados: si es activo o no, si es apto o no, si es público o no, … No confundir con el tipo de datos BOOL, que en realidad es un TINYINT.
- Sin comentarios
- Tags: mysql, php
Fresh Diagnose: analiza todos los componentes de tu ordenador, como Everest
En: aplicaciones|windows
13 nov 2009
Después de formatear un ordenador, a menudo pasa que aparecen varios Dispositivos desconocidos en el Administrador de dispositivos de Windows. Eso quiere decir que necesitan que se instale el controlador pertinente. A parte de la laboriosa tarea de tener que buscar el controlador necesario para ese dispositivo en la página del fabricante, puede ser que no sepamos la marca o modelo concreto del dispositivo, detalle que complica más la operación.
Desde hace tiempo utilizo Lavalys Everest para ayudarme a conocer los dispositivos. Es una aplicación muy completa que analiza todo el equipo, y muestra unos informes muy detallados de los dispositivos, del software, de la configuración de red, … pero es de pago y tiene una versión de prueba. Pero ahora descubrí Fresh Diagnose, que viene a ser algo muy parecido en software gratuito.
- Sin comentarios
- Tags: formatear, windows
Antes consumir tiempo o recursos enviando emails, se debe comprobar la veracidad de las direcciones de correo de destino de los emails. La única manera que conozco para comprobar si una dirección de correo existe y es operativa, es enviando un email. Si esa dirección no existe o no se puede entragar el email, recibiremos un email que indica que no se ha podido realizar la entrega. Pero esta operación provocará que las direcciones de correo correctas y operativas, reciban el email que se esta enviando de prueba.
- Sin comentarios
- Tags: email, php, zend framework, zend_validate
Qué método elegir, GET o POST?
En: internet
9 nov 2009
A través de Carsonified, leo un artículo interesante llamado “La Guía Definitiva de GET vs POST“, que no explica la diferencia entre GET y POST a nivel técnico, sinó muestra unas reglas para poder decidir que método utilizar en nuestras aplicaciones.
La diferencia entre los dos métodos es fácil: GET envía los datos añadiéndolos a la URL de la petición, y POST en la cabecera de la petición. No hay mucho más que necesitemos saber.
- (1) Comentario
- Tags: http
Como cada seis meses, después de salir una nueva versión de Ubuntu, aparecen las entradas que te ayudan a instalar y poner a punto la recién instalación de este sistema operativo. Con Ubuntu 9.10, cada entrada pone sus programas y sus métodos, y por eso he querido hacer una pequeña recopilación de todas ellas.
- (2) Comentarios
- Tags: Compiz, grub, linux, ubuntu, ubuntu 9.10
