Con motivo de la venida de unos locos de Sevilla, entre ellos el chico con el que compartí departamento durante el verano, me voy a Londres del Jueves al Domingo. Habra fiesta, un poco de turismo, más fiesta, frio, todavía más fiesta y muchas fotos (espero). Ya veremos cuando vuelva. No me rompan el chiringuito :P

 

Me saca de quicio que la gente que diseña y escribe programas pongan funcionalidad extra que no se puede desactivar. Como por ejemplo la consola de Javascript de Firefox, antes era la ‘Javascript Console’ y solo mostraba errores de Javascript, pero ahora con la versión 1.5 se llama ‘Error Console’ y también muestra los errores de CSS. Porque alguien querría ver los errores de CSS me supera, especialmente teniendo en cuenta la cantidad de hacks que hay que usar hoy en día para que quede todo igual en todos los navegadores, lo único que hace es que la consola se inunde de errores que no importan o que son a propósito. Esto no sería tan malo si se pudiese desactivar… pero no, al menos yo no encontre la manera de hacerlo. Asi que buscando en Google me encuentro con una extensión llamada Console² que permite seleccionar el nivel de error (Error, Warning, Message), que tipo de error (JS, CSS, XML) y donde (Chrome, Content).

Pero lo que más me gusto de esa página fue la pequeña funcion que aparece abajo:

function debug(aMsg) {
   setTimeout(function() { throw new Error("[debug] " + aMsg); }, 0);
}

Esta función permite tirar errores sin que para la ejecución del script y los muestra en la consola como Messages. Es especialmente útil para Ajax, ya que permite seguir el funcionamiento del script por todos sus pasos y ver la información de las variables. Buenísima la extensión y la función, totalmente indispensable para trabajar con Javascript. Si yo tuviese que escribir Javascript y solo pudiese usar IE me pegaba un tiro.

console2

 

Inspirado por el reciente cambio de Microsiervos yo también decidí rediseñar. La pimera razón es que llevaba mucho tiempo con el diseño viejo por falta de tiempo, la segunda es que mi CMS estaba hecho un asco. Había probado usar Smarty para los templates pero no me gustó nada, y agregar cualquier página por más nimia que fuera era mucho más complicado de lo que debería ser.

Usé parte de la estructura MVC de Caleio para el weblog y el resto de las secciones son casi totalmente HTML estático (a excepción de un header y footer incluido por PHP).

Esta todo casi terminado, me falta por agregar el formulario de contacto, agregar algunas cosas al panel de control y pasar todas las traducciones al wiki. El enlace de las traducciones desapareció, pero ellas siguen ahí.

Espero que guste, y si alguien ve o nota algún problema que me lo haga saber a hermann.kaser@gmail.com (a falta de formulario de contacto…)

Por cierto, a que no adivinan a quién le robé el diseño del formulario de comentarios? :P

 

What Tyler says about being the crap and the slaves of history, that’s how I felt. I wanted to destroy everything beautiful I’d never have. Burn the Amazon rain forests. Pump chloroflourocarbons straight up to gobble the ozone. Open the dump valves on supertankers and uncap offshore oil wells. I wanted to kill all the fish I couldn’t afford to eat, and smother the French beaches I’d never see.

I wanted the whole world to hit bottom.

Pounding that kid, I really wanted to put a bullet between the eyes of every endangered panda that wouldn’t screw to save its species and every whale or dolphin that gave up and ran itself aground.

Si pudiese haria un <blockquote> de todo el libro. Buenísimo y mucho MUCHO mejor que la pelicula. Lo llevo leido por lo menos 10 veces.

 

Lo primero que hago todas las mañanas cuando me levanto es chequear el email y después mirar los chistes. Soy un adicto a leer chistes, varios webcomics y varios comics tradicionales, tantos que eventualmente tomaron una cantidad sustancial de mi tiempo por la mañana. Así que un día hace mucho tiempo decidí escribirme un programa en Perl para que automaticamente con Cron me juntase todos los comics en una sola página de mi servidor local. Pero el script estaba medio mal escrito y algunos comics no podía agarrar, y ademas al estar en mi servidor local tenía que tener la portatil prendida con Linux para poder leer los comics.

Finalmente el fin de semana pasado decidí re-escribir el script en PHP y arreglarlo para que pudiese agarrar todos los comics. Resulta que algunos sitios se fijan en el referer para ver que el request sea válido, así que después de jugar un rato con Curl conseguí sacar todos los comics.

El resultado final lo pueden encontrar aca. Sin embargo pediría que si quieren usar el script, bajense el código fuente que puse en mi sección de Code ya que hay muchos comics y el ancho de banda no es gratis :D. Además al tenerlo en tu propio servidor podés elegir que comics leer.

 

Ayer me mostraron una interesante funcionalidad de los teléfonos móviles. Si se tiene un teléfono móvil con el teclado bloqueado y se marca el 911 o 112, el teclado se desbloquea automaticamente listo para ser usado.

Pensandolo bien es lógico, pero nunca se me había ocurrido. En el caso de mi teléfono (Nokia 6230) inglés los teléfonos de emergencia que funcionan son el 112 y 911, aunque según me dijeron el teléfono oficial de emergencia es el 999.

¿Hay paises con otros teléfonos de emergencia? ¿Funciona marcar esos numeros para desbloquear el telefono?

 

No se que será, pero seguro que tiene que ver con Torino

gmap-torino

Es importante notar que actualmente solo los EEUU y el Reino Unido tienen mapa en Google Maps.

 

Los de Google no dejan de sorprenderme, hoy cuando entré para mirar mi email me encontré con que podía ver mi lista de contactos de GTalk, ver quienes estan online e incluso chatear con ellos por medio de un interface web.

gmail-gtalk

Notese que da vuelta los smileys :P

 

IMG_0108

Hace unos dias ninefortynine, la compañía donde trabajo, salió mencionada en un artículo de un diario local, media página describiendo uno de nuestros productos. El artículo en sí no estaba demasiado mal, sin embargo había una total falta de enlaces. Ni una miserable mención a nuestra página ni la del producto ni a la compañia asociada con nosotros que es parte del producto. Es más, en ningún momento del artículo ponen el nombre del producto…

De qué sirve un artículo informativo si no da nombres o instrucciones de como encontrar el producto?

Para aclarar, el producto se llama ‘Printless Publishing‘ y es una aplicación Flash que convierte archivos PDF en revistas para que se puedan leer online de la misma manera que uno lee revistas en la vida real, dando vuelta las hojas. Originalmente a mi la idea me pareció que no iba a funcionar, pero al parecer estaba equivocado, cada vez hay más clientes y todo pinta bien. La competencia existe, pero cobran el doble y tienen un producto peor, nosotros surgimos a causa de eso. Vimos que podiamos producir un mejor producto y cobrar bastante menos.

 

Ah muy bien, que gran nivel de madurez, que mejor manera para demostrar que no son todos unos terroristas como los pintan en la viñetas que quemando embajadas.

 
Set your Twitter account name in your settings to use the TwitterBar Section.