Dec28th

Cambio

nibblesmx General Read on

Me cambio de casa…

http://www.mexicode.com.mx

Un “blog” (mas bien como un cuaderno de apuntes) de programacion. Es algo asi como si fuera un wiki de how-tos para que los recuerde posteriormente, pero estan invitados a leerlo.

Saludos!

Apr12th

LOLz Asegurados

nibblesmx General Read on

Para todos los que hayan trabajado alguna vez con CSS y sean fans de pulp fiction, esto es un LOL asegurado.

http://www.elliottkember.com/ie.html

jejeje…

Feb3rd

There’s probably no spoon…

nibblesmx General Read on

no-spoon

Nov11th

Book Meme

nibblesmx General Read on

Tomado de David Futcher, de Planet Ubuntu (Traduccion libre :P )

  • Toma el libro mas cercano que tengas
  • Abrelo en la pagina 56
  • Encuentra la quinta oracion
  • Postea el texto de la oracion en tu blog junto con estas instrucciones.
  • No busques tu libro favorito, el “cool” o el intelectual. Toma el MAS CERCANO.

Hezrou
As obedient as they are loathsome, hezrous eagerly serve more powerful demons and summoners who encourage and reward their destructive behavior.

- Monsters Manual. Dungeons & Dragons 4th Edition

Sep27th

acid3 pasado en linux con webkit

nibblesmx General Read on

Esto lo vi hace algunos dias. Al parecer los muchachos de webkit ya lograron pasar al 100% el tercer test de acidtests.org. Esto ya lo habian logrado anteriormente, pero no cumplian una de las condiciones del tests, las cuales son las sigueintes:

  • A browser must use its default settings
  • The animation has to be smooth
  • The score has to end on 100/100
  • The final page has to look exactly, pixel for pixel, like this reference rendering

El problema es que la animacion no era lo suficientemente “suave”. Al parecer con el ultimo nightly build (WebKit r36882, del 25 de septiembre de 2008) ya consiguieron cubrir con todos los puntos del test.

Para tenerlo en tu ubuntu necesitas bajar el codigo fuente del nightly build, descomprimirlo en algun lado, abrir una terminal, y escribir lo siguiente:

nibblesmx@winter:~$ sudo apt-get install sudo apt-get install bison flex gperf libglib2.0-dev libjpeg-dev libicu-dev libxml2-dev libcairo2-dev libpango1.0-dev libgtk2.0-dev libxt-dev libcurl4-openssl-dev libsqlite3-dev libxslt1-dev

Despues, ir al directorio donde lo descomprimiste, y darle ./autogen.sh seguido de make. Puedes irte a preparar un cafecito, porque se tarda bastante en la compilacion. Esta version de webkit trae incorporado un mini-browser, con el que podran probar el motor. Incorpora algunas caracteristicas interesantes, como el motor squirrelfish de javascript, que es un buen competidor contra el motor v8 anunciado en el navegador google chrome, asi como canvas y tags multimedia de HTML 5 y el CSS transform que esta poniendose de moda entre otros navegadores.

Como comentario, empece a compilar webkit desde antes de empezar este post, llevo mas de 20 minutos escribiendolo, y acaba de terminar. Pero vale la pena.

Sep26th

Self Meme

nibblesmx General Read on

nibblesmx

1. Take a picture of yourself right now.
2. Don’t change your clothes, don’t fix your hair…just take a picture.
3. Post that picture with NO editing.
4. Post these instructions with your picture.

Sep22nd

Pedi una pizza por internet

nibblesmx General Read on

WTF?? Tengo mas de 1 mes sin postear nada, y pongo una noticia de lo que me acabo de comer???

Bueno, es que la verdad es que hace mucho tiempo que un sitio no me sorprendia tanto.

Mi amigo Pancho y yo venimos a Irving, TX a hacer una consultoria. Eran las 11 de la noche y no habiamos cenado, y salio un comercial de Pizza Hut en la telera (BTW: Robot Chicken es la onda). Pancho dijo “a ver que pasa”, y nos decidimos a pedir una pizza por internet, como nuestro $DEITY la television nos lo habia ordenado.

Entramos al sitio de pizza hut, y tengo que admitir que quede impresionado por el mismo. Primero que nada, el boton de “ORDER NOW” en letras grandisimas con colores relucientes no podia escapar de nuestra atencion. 1 punto por usabilidad.

Ya que entramos a pedir la pizza, lo primero que aparece es un mapa (de MapQuest) mostrandonos nuestra direccion actual, y una lista de pizzerias cercanas a donde estabamos nosotros. 1 punto por no hacerme buscar que pizzeria me va a dar el servicio.

Ya seleccionada, hicimos el pedido con unos formularios dinamicos bastante sencillos de entender, y muy intuitivos. 1 punto por la usabilidad (de nuevo) y 1 punto por el javascript no intrusivo.

Despues, nos pidio la direccion de delivery. Simplemente con seleccionar que estabamos en un hotel, supo en cual hotel estabamos y autocompleto la direccion, solo tuvimos que poner en que cuarto estabamos. 1 punto por no tener que escribir la direccion del hotel.

Al hacer checkout nos pregunto si ibamos a pagar con efectivo o tarjeta de credito, y nos dio la hora aproximada de llegada del señor repartidor (11:28 de la noche).

Si contamos hasta aqui, Pizza Hut lleva 5 puntos buenos, y ninguno en contra… 11:27… 11:28… 11:29… 11:35… 11:42… Y la pinche pizza no llego. 100 puntos menos a Pizza Hut por dejarnos con hambre.

En el email que llego a la cuenta de Pancho, venia la orden, y el numero de telefono de la sucursal. Hable algo molesto para preguntar que chingados habia pasado con mi pizza. Y me dijeron que si por favor podia pasar a recogerla, porque ya no habia repartidores… 500 puntos menos a Pizza Hut, por tener que hacerme manejar a las 12 de la noche a recoger mi pizza.

Cuando llegue a la sucursal, el gerente me estaba esperando sentado en su coche. Me dijo que el pedido habia llegado con un codigo postal erroneo, y que el numero de cuarto no aparecia en el pedido. 1000 puntos menos por su sistema pedorro, que no envia los datos correctos.

PERO, tambien me dijo que lo disculpara por el inconveniente (100 puntos a favor), me lo dijo en forma sincera y me trato bien (500 puntos a favor) y nos regalo la pizza!!! 1,000,000 de puntos!!!

Bueno, despues de tantas tonterias, a lo que voy…

El sistema (aunque algo defectuoso) es a lo que cualquier desarrollador web debe aspirar al hacer un sistema de este tipo. Es un sistema con MUY buena usabilidad, una interfaz de usuario muy sencilla y agradable a la vista, que te facilita la vida como consumidor, y que tiene la flexibilidad de permitir al cliente una variedad de opciones, sin que el sistema resulte confuso o tedioso. Creo que todos podriamos aprender algo de un sistema como el de Pizza Hut (aun incluyendo los errores).

PD. La pizza estaba pocamadre

Jul17th

Google Code Jam 2008

nibblesmx General Read on

Google Code Jam, es una competencia mundial de programacion hosteada por Google. Puedes escoger entre varios lenguajes de programacion (C, C++, Java, Python, ruby entre otros).

Ayer estaba leyendo un blog en planet python, y me entere de que la ronda para calificar al Google Code Jam era ese mismo dia, en unas cuantas horas.

Me registre, y vi los problemas de practica y honestamente me desilusione, estaban muy complicados. Y esque eso de estudiar ingenieria de sistemas tiene sus desventajas. Los Lic. en ciencias de la computacion inventan los algoritmos, los ingenieros los utilizan, decia una maestra.

Entonces decidi no participar… pero en la noche dije “que demonios” y entre a ver que onda con los problemas. Necesitaba 25 puntos para pasar a la siguiente ronda, eran 3 problemas de 25 puntos cada uno (si resolvias correctamente el problema con 2 sets de datos diferentes) ergo solo tenia que resolver uno para pasar a la siguiente ronda.

El primer problema estaba medio extraño. El segundo nunca lo entendi (pinches trenes), y para el tercero, me faltaban conocimientos de matematicas y probabilidad.

Total, me dedique a tirar codigo a ver si podia resolver el problema #1, y si pude :D y hasta eso el codigo quedo bonito.

Yo se que no tengo oportunidad de ganar en un concurso como estos, pero de jodido quiero la camiseta ;)

Estan interesantes los problemas, si tienen tiempo y ganas, aun pueden entrar (aunque quedan 4 horas, asi que apurenle).

Suerte!!!!

Jul4th

Ventilando frustraciones

nibblesmx General Read on

Este post es sobre cuestiones personales y no sobre tecnologia y/o software. Pueden ignorarlo por completo y no se habran perdido de nada improtante en sus vidas.

Los ultimos dias de mi vida han sido un completo asco. Primero, regresando de un vuelo de negocios, la aerolinea Lufthansa (si, lo escribo para ver si les da verguenza) perdio mis maletas con TODA mi ropa. Y cuando digo toda, no es una exageracion. Literalmente tenia toda mi ropa. Tengo 3 dias usando lo mismo. Guacala.

Total, regreso a mi amado mexico, y el primer dia me da gripa y dolor de estomago. Y sigo pagando consecuencias de esas 2 enfermedades. Total, resulta que aqui en la oficina me habian comprado una laptop nueva, porque la que tenia ya estaba bien jodida.

Total, me dan la laptop (que esta muy nice) y la prento y tiene windows vista. Jamas en mi vida habia usado windows vista, y de verdad apesta. 750 megas ocupados de RAM solamente al iniciarla. Asco. Total, me decidi a quitarle el mugrero que traia de fabrica, y ponerle linux y windows XP (necesito el windows a webo, por cuestiones de la chamba), no sin antes hacer el backup, el cual me hecho a perder 4 DVDs porque el software no funcionaba correctamente.

Total, me puse a bajar ubuntu (porque perdi el CD) y borre la computadora. La instalacion estuvo bien, aunque me di cuenta que no funcionaba ni mi tarjeta inalambrica ni el video. Ya una vez instalado, la parte del video fue facil, pero la maldita tarjeta de red inalambrica me tomo 1 pinche dia completo para que quedara jalando.

Al final termine de instalar linux, y me dispuse a instalar windows XP con un cd que tenia por ahi. Resulta que como mi computadora es de 64 bits, el disco que tenia da un error bastante feo al iniciar la instalacion, y no puedo hacer nada. Ahora tengo que conseguir otro pinche windows XP pero ahora de 64 bits. A ver de donde.

Y aqui viene lo peor…

Hoy deberia mandarle un proyecto terminado a un cliente por correo. Resulta, que ayer vencio nuestro dominio y no tenemos ni pagina ni servicio de correo, ni nada de nada. Ahorita es un desmadre lo de los correos en la oficina. Pero bueno, regresando al problema, hoy deberia de enviarle un correo con el proyecto terminado.

Resulta que ayer estaba trabajando en el escritorio de mi casa en la laptop viejita, terminando el proyecto y deje la laptop en el escritorio y me retire a dormir. Y tambien resulta, que ayer llovio toda la noche aqui en mi ciudad, y mi laptop quedo empapada. DE NUEVO. Ahora ya no tengo el proyecto que debia de enviar hoy, ni la cuenta por donde mandarlo. Perdi toda mi musica y mis peliculas, y mis fotos, y los proyectos anteriores. Tengo un backup de algo, pero se perdio la mayoria.

Estoy muy frustrado. Estos ultimos dias no han sido nada agradables.

Jun7th

Pidgin con soporte de voz y video

nibblesmx General Read on

Al parecer ahora pidgin va a tener soporte de videoconferencia, una de las cosas que han estado solicitando a sus desarrolladores desde el hace varios anios.

Al parecer estas nuevas caracteristicas se van a integrar al trunk de pidgin en la proxima version de este cliente de mensajeria.

Conozco a mucha gente que prefiere usar aMSN (que la verdad esta bastante feo, culpa de tcl/tk 8.4) porque tiene soporte de voz y video sobre pidgin.

Espero esta nueva version con ansia.

Pidgin Voz y Video

    Calendar

    • March 2010
      M T W T F S S
      « Dec    
      1234567
      891011121314
      15161718192021
      22232425262728
      293031  

    Recently

    Galaxia Linux