mysql avanzado 233x300 Diferencias entre ENUM y SET en MySQLExistes dos tipos de campo en MySQL que siempre los he visto iguales. He investigado un poco en sus diferencias y lo que voy a comentar sirve tanto para MySQL 5.1 como MySQL 5.4.

Tanto ENUM como SET, sirven para determinar los valores que puede tener un campo de una tabla, es decir, puedes determinar que en un campo solamente pueda contener valores de una lista definida por ti. La principal diferencia es que un campo del tipo ENUM siempre contiene sólo un valor de la lista; y un campo del tipo SET puede contener ninguno, uno o varios valores de la lista.

Hay más características de estos dos campos de , que les hace diferenciarse y es necesario conocerlas para decidir cual es más apropiado para nuestro diseño de la base de datos.

Leer el resto de la entrada »

Dado Email Diseño y maquetación de emails que soporten todos los clientes de correoPara el trabajo, he tenido que maquetar diseños de emails. Eso a conllevado a pelearme con casi todos los clientes de correo, ya que cada uno trata los emails de manera diferente.

A la hora de maquetar o trabajar con para hacer páginas web, el principal problema son los Explorer, sobre todo la versión 6, que apenas cumple los estándares web. Ahora he descubierto que hay algo peor que maquetar una página web: maquetar un email. Hay muchos clientes de correo, y cada uno trata el código de los emails a su manera, haciendo complicadísimo hacer un email que se vea igual en todos los sitios posibles en los que se verá el email.

Leer el resto de la entrada »

google robot 150x150 Recibir un email cuando Google visita tu blogEste es un script visto en Informática Práctica. Su simpleza se basa en que detecta el User Agent de los visitantes, y si ve que es el robot de Google, envía un avisando de la URL que ha visitado.

Se puede poner en cualquier parte de la página que siempre se cargue. Yo lo tengo puesto en el pie de página: edité el archivo footer.php, y justo antés de la etiqueta , inserté el siguiente código:

<?php
   if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false ) {
     mail('tu_direccion@correo.com',
'Aviso: Googlebot ha visitado tu web',
'El Googlebot ha visitado tu página: http://tu_dominio.com'
. $_SERVER['REQUEST_URI']);
   }
?>

Hay que cambiar la dirección de correo a la que se enviará el email, y el dominio del sitio web. El mensaje de aviso se puede personalizar y añadir más datos de la petición del robot.

El inconveniente del tema es que cuando Google esta de visita, te llegan bastantes emails.

clonezilla logo 150x150 Clonezilla: copias de seguridad, mejor que Norton GhostPara cuando quería hacer pruebas o trastear en el ordenador, pero quería tener una copia exacta del estado de todo el ordenador por si me cargaba algo, utilizaba Norton Ghost. Se trata de un programa o un que arranca sin necesidad de un sistema operativo (aunque también había la versión para Windows), y realiza copias exactas de discos duros o particiones. Si fallaba algo, podía reestablecer esa copia y me devuelve el ordenador al estado anterior de que empezará a hacer modificaciones.

Pero empezé a tener problemas con él: es de pago, había ordenadores en que no arraba desde el CD, o arrancaba y no reconocía el , … Así que busqué una alternativa que fuera mejor, y encontré CloneZilla.

Leer el resto de la entrada »

ctfmon Eliminar el proceso ctfmon.exe de WindowsSupongo que todo el mundo que ha abierto el ‘Administrador de tareas‘ alguna vez, ha visto un proceso ejecutandose llamado ‘ctfmon.exe. Este proceso esta ahí debido al Microsoft Office, que instala un proceso para usos avanzados de texto.

Para quitar este proceso y conseguir unos 8 MB más libres de memoria RAM, hay que seguir los siguientes pasos:

  • Ir a ‘Inicio
  • Panel de Control
  • Entrar en ‘Configuración Regional y de Idioma
  • La pestaña ‘Idiomas
  • El botón ‘Detalles
  • La pestaña ‘Opciones avanzadas
  • Marcar la opción ‘Desactivar todos los servicios de texto avanzados‘ y ‘Aceptar‘.

windows desktop 150x150 Eliminar iconos del escritorio que no se pueden eliminarEl problema que surgió cuando configuré el Bluetooth del portátil, y se me creó un acceso directo en el Escritorio llamado ‘Mis sitios Bluetooth. Como sólo quería tenerlo configurado, pero no lo usaré amenudo, quisé borrar el icono del Escritorio pero no podía. Al pulsar botón derecho no había la opción de ‘Eliminar‘.

Probé con arrastrarlo a la Papelera de Reciclaje, pero tampoco. Al final dí con la manera de eliminar enlaces del Escritorio que no se pueden eliminar. La solución pasa por modificar el Registro de .

Leer el resto de la entrada »

goear logo Descargar canciones de GoEar con Firefox y Live HTTP HeadersNunca os ha apetecido escuchar una canción en ese mismo instante? Pero estáis en el trabajo o en otro sitio y no tenéis a mano vuestra música. Hay varias opciones para satisfacer ese deseo, como ir a GoEar a escuchar la canción, o ir a YouTube a buscar el videoclip y de paso escuchar la canción.

Os voy a mostrar como conseguir descargar el archivo MP3 de esa canción que queréis desde GoEar. Para ello, necesitaremos a Firefox y un plugin llamado ‘Live HTTP Headers que ya mencioné en la entrada de extensiones para Firefox para desarrolladores.

Leer el resto de la entrada »

xampp logo 150x150 Instalar y configurar XAMPP y Eclipse en WindowsEste es un pequeño manual de como instalar y configurar XAMPP y Eclipse en un ordenador con Windows. Con estas herramientas, se pueden desarrollar aplicaciones web en local de manera cómoda y rápida, sin problemas de depender de un hosting o estar todo el rato subiendo archivos por FTP.

XAMPP es un servidor que solo requiere descargar, descomprimir y ejecutar. Incorpora (), MySQL (base de datos), PHP, Perl, Mercury (servidor de correo), FileZilla Server (servidor FTP), … Y Eclipse es un IDE (entorno de desarrollo integrado) que permite programar en múltiples lenguajes, añadir multitud de plugins que van generando la comunidad, … La versión para programar en PHP se llama Eclipse PDT, y la descargaremos desde Zend porque añade un plugin para debugar, el Zend Debugger Leer el resto de la entrada »

Página 14 de 19« Primera...5...121314151617...Última »