90,027 homicides in Venezuela [1998,2004]

El número de homicidios registrados entre 1998 y 2004 en Venezuela totalizó 90,027, una cifra que casi triplica el número de muertos en la Guerra de Afganistán (2001-2006), y supera ampliamente las bajas producidas en conflictos como la Guerra de Chechenia (1991-1994) y la Guerra del Golfo Pérsico (1990-1992),

The number of registered homicides between 1998 and 2004 in Venezuela summarized 90,027, a number that almost triples the number of dead in the Afganistan war (2001-2006), and broadly outgrows the deaths in conflicts such as the Chechenia War (1991-1994) and the Gulf War (1990-1992)

Wanna go to Venezuela? It’s the best country in the world 🙂


Torre La previsora – Courtesy of Huguito’s flickr photos

I still have nightmares I’m being mugged on the street, last night I dreamed I was walking from La Previsora to Av. Libertador, and two motherfuckers were trying to get my wallet, I started screaming “Policia! Policia!” and started running so the son of a bitch wouldn’t get me. I’ve been living in the US since 2003, I still have nightmares.

If you live in a safe country, don’t take for granted the chance to walk without fear at night, to not have to check out the window every 5 minutes if your car is getting cause you parked it on the street, to not be afraid everytime you stop at a red light, to go to an ATM and not fear for an express kidnap, to be able to wear whatever you want without fear, to be able to use your ipod or play with your new phone, or use your laptop on the subway, bus or in a public park, to not have to look behind you in case you’re being followed.

Security is one of the best privileges you can enjoy, don’t take it for granted.

Another Reason why I hate IE – Getting Mouse Coordinates

Fucking IE!!!

If I had a dollar for everytime I say that.

In anycase, I just fixed a bug which has been keeping all the people that visit wedoit4you.com from recommending articles by mail to their friends.

It has to do with getting the current position of the mouse.

Every other browser implementation considers the mouse position relative to the beginning of the the document, stupid microsoft developers were too lazy to add up the amount of scroll, and they not only were too lazy to do it like everyone else, their document.body.scrollTop function always returns 0, it turns out that you have to do document.documentElement.scrollTop to get the stupid scrollTop variable.

Yet another reason to hate IE’s guts even more.

So, kids, if you need a function that gives you the correct mouse position, relative to the beginning of your document, no matter how much you scrolldown, here it is:


var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;

// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.documentElement.scrollLeft
tempY = event.clientY + document.documentElement.scrollTop
//FUCKING IE, not only it considers mouse position
//relative to the current view, but it didn't retrieve
//the scroll value with document.body.scrollTop... MOTHERFUCKERS
} else { // grab the x-y pos.s if browser is NS
tempX = e.pageX
tempY = e.pageY
}
// catch possible negative values in NS4
if (tempX < 0){tempX = 0} if (tempY < 0){tempY = 0} // show the position values in the form named Show // in the text fields named MouseX and MouseY return true }

Put that on one of the javascripts that you load, probably the first one actually, since the idea is to use global variables "tempX" and "tempY" to get the current mouse position at all times.

I learned about all this thanks to this post from Stephen Chapman.

Como actualizar a Ubuntu Edgy Eft

Saludos, a continuacion instrucciones para actualizar Dapper a Edgy Eft (6.10) utilizando apt-get

Edita tu /etc/apt/sources.list como super usuario.
(Ej. sudo emacs /etc/apt/sources.list)

Haz search-replace de ‘dapper’ por ‘edgy’

Si no tienes emacs puedes simplemente utilizar sed y hacer el remplazo asi:

sudo sed -e ‘s/sdapper/ edgy/g’ -i /etc/apt/sources.list

Ahora debes bajarte los nuevos paquetes haciendo:

sudo apt-get update

Una vez que tienes todos los paquetes, es hora de descargar todo lo nuevo haciendo un upgrade a tu distribucion:

sudo apt-get dist-upgrade

Asegurate que todo haya terminado bien con los siguientes comandos.

sudo apt-get -f install

sudo dpkg –configure -a

Reinicia para que todos los cambios surgan efecto.

Disfruta.

No dejes de escucharme en el podcast de wedoit4you.com

Episode 0038 – Firefox 2, Nuevo Ubuntu, Nuevas Macbooks!!!

Download en mp3 | Suscribete GRATIS a este podcast | Skypeanos

Semana de mas lanzamientos, y eso que aun no llega Noviembre, en esta edición:


Encuentro Blogger en Ft. Lauderdale

Muchas gracias a todos los que escribieron esta semana, su apoyo nos hace continuar con mas y mas animos cada vez. No dejen de escribirnos aqui, o a podcast@wedoit4you.com.

Otono al norte de NYC, Bear Mountain

Este fin de semana, agarramos el carrito y le dimos un ultimo paseo antes de venderlo. Nos fuimos 45 minutos al norte de Manhattan
a un lugar llamado Bear Mountain, NY. Simplemente hermoso, fuimos en la mejor semana del ano para ver el foleaje de otono.

Ve la galeria de fotos completa


(Esto me recordo a las ardillitas Chip n Dale de Disney, primera vez que tengo unas de estas en mis manos)

Ve la galeria de fotos completa

Guia de Ejercicios y Comandos para el uso de Haskell (1998)

Descarga mi Guia de Ejercicios

Esta guia la escribi en 3er semestre de Ingenieria Informatica despues de ver mi primer curso de Algoritmos y Programacion, para este curso la facultad decidio que era un buen experimento ensenarnos a hacer nuestros primeros programas con un lenguaje funcional llamado Haskell.

Echenle un ojo, demasiado comica la guia, quizas poco util, Haskell debe haber evolucionado mucho desde aquel entonces, y estas son palabras para programadores novato, de un programador novato en aquel entonces.

Se puede observar que ya desde mis primeros dias tenia inclinaciones open source, documentar y mostrar codigo siempre ha sido algo que he disfrutado, solo que en aquel entonces esta guia no era gratis, creo que la vendia por unos Bs.1000 la copia, creo que solo unas 5 personas me la compraron, de ellos solo recuerdo que Domenico Russo compro una copia.

Si se pillan la lista cuenta con una mini introduccion a comandos unix, demasiado comico. Les recuerdo que mi primera PC fue una Apple //c, pero el resto de mi infancia y adolescencia no tuve mas opcion que utilizar Guindows, no fue hasta 1996 que le puse mis manos a un terminal unix en la universidad (Unix AIX para ser mas exactos)

Es demasiado comico ver mis limitados conocimientos de emacs, en ese entonces lo odiaba, ahora no puedo vivir sin emacs.

Si quieres probar Haskell con su interprete Hugs y tienes ubuntu puedes instarlo con un simple:

sudo apt-get install hugs

Espero que disfruten la guia, tiene muchos detalles especificos al ambiente de desarrollo de la UCAB en 1998 para ingenieria informatica, hasta direcciones IPs de servidores internos y todo, que vacilon.

A que me supo Soapbox de MSN

Pues escribo este post desde Windows [pero corriendo en Parallels en la mac, asi que aun no se ha congelado el infierno], puesto que me llego la invitacion para probar Soapbox, en Linux no me funciono, asi que pense por un momento que la cosa era basada completamente en windows media player, y abri el sitio en Parallels… para luego darme cuenta que esta hecho en Flash 9 con mucho AJAX de la mano.

En Firefox para Mac tardo un siglo en cargar, y del lado de derecho de la pagina se veia un cuadro negro en la primera carga, luego funciono.

Si tan solo fuese compatible con Flash 7 pudiera usarlo en Linux, pero que se le hace, vamos a ver si Adobe se apiada de nosotros.

Creo que se justifica el hecho de que el 80% de la interfaz de todo el sitio este hecho practicamente en Flash 9, todo es una mezcla de AJAX y flash, muy bien hecho, quiero ver sus quejas, no he utilizado el sitio por mas de 30minutos y aun no he subido videos pq no tengo ni un video en esta imagen de Parallels… Vamos a ver si funciona en Safari o Firefox en la Mac.

Me tripeo por ejemplo que haces una busqueda y los resultados aparecen ahi mismo, cero esperar recarga de la pagina, todo se hace via AJAX request, me maltripeo que no puedes hacerle rating al video en la lista de resultados, solo en la parte derecha en el tab llamado ‘share’

La otra queja es pues bueno, no hay tantos videos como quisieras, aun tienen que construir la comunidad, vamos a ver que tal el proceso de upload y publicacion.

Me dio risa que 2 de los videos en la entrada de la pagina, “most viewed” (mas vistos), y “most recent” (mas recientes), eran propagandas de carros, uno era la propaganda de Hummer, y el otro la propaganda de la toyota tacoma, hecho en un formato como si fuera un video de un fan, muy ingeniosa la publicidad y bien comica por cierto.

Tiene todas las funcionalidades que necesite mientras lo probaba, pude hacerle rating a los videos, pude hacer comentarios, y puede traerme codigo para embedear este video de un Break Dancer que es sumamente impresionante, pareciera que estuvieran poniendo el video en reversa o en camara lenta en algunas ocasiones, el tipo tiene demasiado control y poder muscular, no se lo pierdan.


Video: Great breakdancer
A ver que tan rapido les carga esto, y bueno, suerte, que no se si funciona si no tienen flash 9.

Asi que exceptuando los videos publicitarios (que es una forma inteligente de no depender de banners), de que solo funciona en flash 9 y tarda un siglo en cargar la primera vez que lo abres, y que no puedes hacer ratings sino en una sola parte de la interfaz… al pan pan y al vino vino, le doy un thumb up a soapbox. Voy a subir un video con Firefox en Mac OS a ver que va la cosa y les cuento al final del post…

Por cierto, vi varias violaciones de copyright, ej. pillen el video de My Humps, ripeado de VH1.

Black Eyed Peas - My Humps
Black Eyed Peas – My Humps

Sobre el proceso de upload

  • Tienen muchas validaciones al poner la descripcion del video, no puedes poner URLs, no permiten el uso de caracteres como / < y > asi que tuve que poner ‘www.wedoit4you.com’
  • Me agrada que puedes seguir viendo videos mientras haces el upload, solo que no me atrevi pq tenia miedo de perder el upload por cualquier memory leak que tuviera
  • Videos para ganar el amor que Microsoft perdio contra Apple

    Para cerrar, mientras subia mi video, pillen este video de como deberian ser los comerciales de “Get a Mac”. Me pude reir demasiado con el ultimo, y quizas es verdad la critica de que todo de lo que se jacta Apple con su poder para “Ver las fotos de mi familia” o “Hacer un video”, no paga los costos (para la mayoria de nosotros) de esos viajes y esos momentos, a diferencia de las hojas de calculo y los documentos de excel con los que debes trabajar todo el tiempo… Me da risa tambien como se burlan del estilo de vestir de los MacFans.

    What Apple's Mac TV Ads SHOULD sound like
    What Apple’s Mac TV Ads SHOULD sound like

    Y bueno, mi video lleva 15 minutos procesando y aun no sale… les cuento luego si subio o no…
    De momento no se si esta aun subiendo, si termino de subir, o si “Processing” significa que estan haciendo el transcoding para poder mostrarlo en el flash player.

    The Departed *****

    I recommend with all my heart the movie The Departed

    I tried to see this movie twice during the weekend (opening weekend) and it was always sold out, finally went to see it last night at 10:25pm and it was a full theater. I had no clue what the movie was about, other than an action film by Martin Scorsese, with Jack Nicholson, Matt Damon and Leo Dicaprio…

    Damn… it was one hell of a movie, a monster of a movie.

    The original screenplay is called “Internal Affairs”, and you’ll not only see a great action film, but a funny, smart, action THRILLER.

    If you want to enjoy smart and funny characters, see some good action, and if you like to pay attention to how a well made movie is produced, shot, acted, shot and edited, don’t miss this.

    You’ll laugh your ass with Alec Baldwin and Mark Wahlberg… oh, and if you’ve been to Boston, you’ll enjoy the exteriors, the film is shot in Boston.

    That’s it, now go see it, and thank me for not spoiling you the ending now.