Hemeroteca de la sección “truco”


Desde que cambiamos de hosting no se si os habréis dado cuenta pero hemos estado teniendo problemas con los feeds. Por causas que desconocíamos ahora los caracteres especiales como acentos o eñes se veían mal y era un suplicio seguirnos por este medio.

Intuíamos que era problemas de codificación, pero no sabíamos el por qué ya que habíamos migrado todo de un sitio al otro. Pero claro, parece ser que la base de datos nueva tenía otra codificación, y había interpretado los caracteres como le había dado la gana.

Pasando el feed por diferentes validadores coincidían en que había caracteres que la codificación UTF-8 (en la cual estaba el xml) no entendía. Intenté cambiarselo a otra codificación, pero no valía, ya que ahora se seguía viendo mal el feed y además se veía peor en el blog.

Así que lo mejor era poder migrar la base de datos a UTF-8, pero no sabía como hacerlo sin romper nada hasta que encontré información en este blog donde había un enlace a un script el cual, siguiendo unas instrucciones te pasaba la base de datos a la codificación correcta. Eso si, como bien se indica, hacer una copia de la base de datos “por si las moscas”.

Después sincronizamos en feedburner, que es donde tenemos centralizados los feeds, y todo listo, ya se ve todo bien y bonito como siempre. Espero que ésto os sirva si os sucede el mismo problema.

Comentarios No hay comentarios »

Seguro que os gustaría saber si aquella web que queréis visitar es de total confianza, y que no contendrá virus, malware o cualquier cosa mala que os haga alguna faena.

Pues, como no, google tiene solución a ello, y es simplemente llamando a la siguiente dirección con el sitio que queréis analizar:

http://www.google.com/safebrowsing/diagnostic?site=dominio.com

Nosotros hemos comprobado nuestra web, y como podéis ver, es de total confianza. Si es que somos muy buena gente.

Fuente: SoyGik.

Comentarios No hay comentarios »

Aunque en el título indico que es para CakePHP, en realidad el problema y la solución que aquí proponemos se puede extender a toda aplicación realizada en php.

Bien, cuando nos sale este error en CakePHP, normalmente nos indica que está en un controller. La solución es muy sencilla, pero si no se sabe uno se puede volver loco.

Simplemente tenemos que ir al final de ese archivo php y borrar todo los espacios y retornos de carro que haya a partir del ?> final, es decir, os situáis tras él y empezáis a pulsar la tecla suprimir como un condenado.

Si os fijáis cuando os da el error os indica un número de línea la cual es superior al tamaño del fichero, o eso creemos nosotros.

Espero que os sea de utilidad.

Comentarios 1 comentario »

Yo voy a empezar mi primera entrada con un pequeño truco para Mac. Este sistema operativo oculta por defecto archivos y directorios del sistema que, en principio, a un usuario normal no le interesa ver. Pero, ¿qué ocurre si queremos acceder a un fichero de configuración de Apache o PHP? Siempre podemos acceder a cualquier archivo o directorio oculto a través de un terminal. Pero si queremos acceder usando Finder, la manera más fácil y rápida es usando el widget Show/Hide.

Tras instalarlo, en nuestro escritorio nos aparecerá un botón de encendido/apagado. Sólo tenemos que pulsarlo y Finder se reiniciará mostrándonos todos los archivos y directorios ocultos. Para volver a la vista normal, sólo hay que volver a pulsar el botón (hasta Homer podría hacerlo).

Para los que quieran mostrar esos archivos de forma permanente aquí explican cómo hacerlo.

Descargar.

Comentarios No hay comentarios »

Aunque el bloc de notas de windows parezca un programita tonto que apenas sirve para nada, tiene mucha más potencia de la que nos imaginamos.

Aquí os mostramos como en tres sencillos pasos podemos convertirlo en un diario:

  1. Abrimos el bloc de notas y escribimos en la primera línea .LOG, y a continuación dejamos un retorno de carro (es decir, pulsamos ENTER).
  2. Guardamos el archivo con el nombre que queramos y cerramos el bloc de notas. A mi me gusta guardar este tipo de arhivos con la extensión .log, pero es simplemente una preferencia personal.
  3. Volvemos a abrirlo y ya veremos como se empieza a registrar la fecha y hora.

Y ya está, podemos ir escribiendo nuestro pequeño diario. Para añadir otra línea de tiempo basta con pulsar F5 (no hacer rimas, por favor), o cerrar y volver a abrir el documento.

Visto en el gran blog EnigmaTres.

Comentarios 1 comentario »

Esta entrada es más un apunte recordatorio personal que otra cosa. A la gran mayoría de vosotros os resultará familiar, sobre todo si sois asiduos a programar en Javascript.

Mi problema ha surgido al hacer una validación totalmente banal en un formulario donde quería limitar el número de caracteres que podía meter el usuario en un campo de tipo textarea. Al darme cuenta que, a diferencia de lo que dicen por la red, el atributo MAXLENGTH no está permitido por la especificación HTML 4.01 Transitional (uno que quiere ser perfeccionista), he copiado por ahí una pequeña función (¿para qué reinventar la rueda?) donde hacía lo que yo quería. Seguidamente la he ampliado para que me soltara una ventanita pop-up (los académicos la llaman alert(…))para que el usuario supiera que se ha excedido en el número de caracteres que ha introducido.

Mi mensaje tenía que llevar acentos, pero Javascript se pasa las entidades HTML por el forro, y es normal, porque es un ámbito diferente (un lenguaje diferente). La solución: caracteres Unicode:

Solución encontrada en el blog de Lefunes.

ACTUALIZACIÓN: Para ser correctos, esta entrada debería titularse Tildes en Javascript o equivalentemente Acentos ortográficos en Javascript, pues la palabra acento suele emplearse para referirse al acento prosódico, que es el golpe de voz que le damos a una sílaba.

Comentarios 2 comentarios »

Wordpress

Hoy ya ha salido la nueva versión de nuestro wordpress, y trae muchas y buenas mejoras. Nosotros ya lo hemos instalado y os comentamos las que más nos ha llamado la atención:

  • Revisión de borradores: Como si de un control de versiones se tratara, ahora dispondremos de todas las versiones de los borradores de una entrada. Podremos volver a uno anterior, comparar dos de ellos, algo que será muy útil si son varios los que administran un blog.
  • Gears: Esta tecnología de google, que nos permite usar la web de manera offline, de la que ya hablaremos más extendidamente en futuras entradas, se aplica a nuestro nuevo wordpress, teniendo la opción de escribir borradores aunque no tengamos acceso a la red.
  • Visualización previa de thems: Podremos ver como queda una plantilla sin necesidad de que nuestros usuarios la vean.

En mecus tenéis una információn más y mejor detallada de todas las funcionalidades.

Por cierto, al intentar sincronizar con google gears, me daba el fallo

Local storage status: Error: Download of ‘http://betacontinua.com/blog/wp-includes/js/swfupload/swfupload_f9.swf’ returned response code 404

Esto es debido por un error en el fichero gears-manifest.php, y se soluciona eliminando las siguientes líneas:

{ “url” : “../wp-includes/js/swfupload/swfupload_f9.swf” },
{ “url” : “../wp-includes/js/tinymce/plugins/media/img/flv_player.swf” },

Y ya con eso debería de funcionar, a mi al menos tras esto me ha ido como la seda.

Si encontráis algún error en el blog que se nos haya pasado, no dudéis en notificarlo.

Comentarios 1 comentario »

Este es un truco que, más que útil es curioso. Se trata de poder editar cualquier página web, pero no me refiero a una página web que uno tenga en local y sea de nuestra propiedad, si no cualquiera que nos encontremos por la red.

Es tan simple como, una vez que se ha cargado la página en el navegador, escribimos el siguiente código javascript en la barra de direcciones:

javascript:document.body.contentEditable=’true’; document.designMode=’on’; void 0

Y magia, podemos toquetear todo lo que queramos. Pero tranquilos, esos cambios solo son en nuestro local, solo los vemos nosotros, y cuando volvamos a recargar la página volverá a su estado normal.

Ya os hubiera gustado el poder destrozar las páginas de vuestros archienemigos, pero no podrá ser.

Visto en Microsiervos.

Comentarios 2 comentarios »

Y seguimos con la lista de chuletas y esta vez os traemos una sobre SEO.

Pero, ¿no sabéis que es SEO? Pues según la wikipedia el SEO (”Search Engine Optimization”) o Posicionamiento en buscadores es el resultado de la recuperación de información en la base de datos de los grandes Motores de Búsqueda de Internet por el uso de algoritmos de búsqueda en el software.

O lo que es lo mismo, diferentes técnicas para que los buscadores lo primero que encuentre al hacer una búsqueda sea tu página, y así tener un mayor número de visitas, ganar más dinero y haceros asquerosamente ricos.

En SEOmoz han hecho una estupenda chuleta con las diferentes claves para proporcionarle un buen posicionamiento a nuestras páginas, con sencillos trucos como usar bien los keywords, tener un buen archivo robots.txt e incluso nos describe los más famosos motores de búsqueda.

Una buena ayuda que seguro que usamos en nuestros futuros proyectos.
Descargar.

Fuente: Dandel.

Comentarios 4 comentarios »

Desde ayer ya podemos tener la nueva versión de Mozilla Firefox, como bien anunciamos hace unos días aquí. Hoy ya he estado probándolo en el trabajo, y como estaba trasteando con certificados digitales y páginas cifradas, pues he encontrado un problema, que no es un bug, pero si es algo que al usuario medio va a despistar.

Cuando entramos en una página que tiene un certificado, como la de muchos organismos oficiales, páginas de conexión segura (para comprar, por ejemplo) y similares, si el certificado no es de la confianza de firefox nos presenta esta pantalla.

A primera vista, parece una página de error, parecida a cuando la página no existe, y nos puede llevar a confusión. Pero si nos fijamos bien, en la parte inferior tenemos un enlace que nos dice “O puede añadir una excepción …”.

Pulsando en ese enlace, podemos decirle que confiamos en ese certificado bajo nuestra responsabilidad.

Entonces la página se recargará y ya no nos volverá a dar problemas esa página con ese certificado. No se que criterios sigue Firefox, pero a mi me ha dado error con el certificado de mi empresa, y con el de la Universidad de Sevilla. Repito, no es un error, pero si va a causar mucha confusión entre el usuario medio.

Comentarios No hay comentarios »

Creative Commons License Esta obra está bajo una licencia de Creative Commons