Sunday, September 5, 2010

Frases míticas de Los Serrano

Últimamente me he vuelto a tragar algún capítulo de lLs Serrano ahora que lo reponen en la Siete, y he podido volver a disfrutar de algunas de sus míticas frases que aún utilizo de vez en cuando.  Me gustaría compartir con todos las frases que recuerdo y así de paso podamos recordar las grandes tardes que nos han dado.  Dejamos para otro día recordar grandes momentos de la serie como el del examen de historia o el viaje a Estados Unidos.
  • Que te comes la escobilla!
  • Tener la mirada sucia
  • Le voy a hacer la mirada del tigre
  • Ser gayhetero
  • Esto está que tiembla el misterio
  • No se pueden poner diques al mar
  • Si padre levantara la cabeza
  • Sosiega, Fiti, sosiega
  • Los Martínez apechugan
  • Estar nenuco perdido (por eunuco)
  • Resultado Hembola positivo (por RH+, hablando del ébola)
  • Que se le ve el ciruelo!
  • trucha, truchón (por gay) o palomo cojo

Junto a Chiquito de la Calzada y Muchachada Nui, no recuerdo otro fenómeno que se haya integrado tanto en nuestro hablar, y desde este humilde blog este pequeño homenaje.

Algunas referencias, seguro que hay más:
http://es.wikiquote.org/wiki/Los_Serrano

Wednesday, September 1, 2010

Occam's razor applied to software development

Occam's razor is the principle that simplest explanation is usually the correct one [Occam's razor].

I was thinking on software design and coding and I have reached the conclusion that the same principle can be applied in this completely different field adapted like simplest solution is usually the better one also referred usually in software like the KISS principle.

By simplest we can take the Occam's definition, being the solution with fewest assumptions and postulates the fewest entities while still sufficiently answering the question.

This principle can also be taken as one of the pillars of Agile software development where one important point is not taking unnecessary assumptions on focusing on giving an answer to a problem with the simplest possible solution.

Wednesday, August 4, 2010

Downloading and converting multiple flv files from a external website

I was trying to download all the flv files shown in a website out of my control (in my case http://www.marielilasagabaster.net) to be able to play them offline at any time.

To make it I have implemented a script scrapping all the web pages of the site (the urls of the pages have a simple format) to extract the url of the flv file from the HTML, download those files and convert them to a typical avi format.

This is the python script, feel free to adapt it to your needs:

import urllib2
import os
import re

base = "http://www.marielilasagabaster.net"

for id in range(1, 422):
    page = urllib2.urlopen(base + "/melodias.php?id=" + str(id))
    html = page.read()
    m = re.search("so.addVariable\(\"file\",\"(.*)&autostart=true\"\);", html)
    print "Downloaded HTML Page " + str(id)
    if m:
        print "Found flv reference " + m.group(1)
        url = base + m.group(1)
        output = "video_" + str(id) + ".avi"
        os.system("wget \"" + url + "\" -O - | ffmpeg -i pipe: " + output) 

Saturday, July 10, 2010

Cosas de Fútbol

Creo que a todos nos gusta ser diferentes en la vida, pero me estoy dando cuenta de que para conseguirlo últimamente está de moda enorgullecerte de no hacer algo que es relativamente popular.   Como máximos exponentes de esta tendencia yo nombraría el "Yo nunca he visto Lost" y el "Yo no veo el fútbol que a mi no me dan de comer esos tíos", aunque hay muchos más ejemplos similares.

En concreto en este post quería reflexionar sobre esa segunda frase referida a la selección española de fútbol y todas las asociadas como "A mi que me importa lo que hagan 11 tíos corriendo en calzoncillos" o "Yo que tengo que ver con esa panda de millonarios".
(Dejaré para otro post otro fenómeno social muy curioso que es los abueletes y las marujas hablando estos días de fútbol por la calle como si fuesen Maldini "el de la tele")

El caso es que resulta que a mi si que me dan bastante estos tíos millonarios y en calzoncillos:
  • Estos días de partido sales a la calle y se respira felicidad: bares llenos, gente yendo a casa de amigos con un pack de cervezas, perros disfrazados, balcones de colores y cohetes por las noches.
  • La alegría cuando marcamos o ganamos un partido es una sensación superintensa; la verdad es que es una pena la gente que se pierde el poder tener estos momentos, siendo algo tan fácil de conseguir.
Y ahora vamos al tema pelas:
  • Aunque solo sea en cervezas y banderitas, la gente está consumiendo bastante más, eso y el clima de optimismo generalizado están haciendo  más por la economía que la mitad de las medidas del gobierno (se estima que si España gana el mundial el PIB puede subir un 0.7%).
  • La publicidad que se está haciendo de nuestro país (tanto por el nombre, como por la actitud y el juego de los jugadores) es impagable.  Es evidente que esto genera confianza en nuestros productos y empresas en el extranjero a la vez que un incremento en el número de turistas que vendrán los próximos años a nuestro país.

O sea, que a lo mejor si que te dan de comer esos 11 tíos en calzoncillos.... Aquí acaba mi reflexión por hoy, espero que a nadie le moleste (o si...)

Friday, December 18, 2009

Amazon, you are awesome!!

After having a problem to pick up an Amazon package because my local postal office is not smart enough, I send an email to Amazon asking how to proceed. Less than an hour later I received his answer:

"I'm sorry to hear that you're unable to pick your package at your post office and it's been returning to us.

I've placed a new order that's listed below. We'll ship it to the same address as soon as possible. I've also upgraded the shipping method to Expedited International Shipping at no additional charge.

Order Number: XXX-XXX-XXX
Estimated Delivery Date: January 4, 2010 - January 14, 2010

To help with customs clearance, you'll see a charge for the new order of $XXX.XX and a refund for the same amount for the lost order on your card within the next 2-3 business days.

I hope this solution is satisfactory. We look forward to your next visit.

It is our absolute commitment to provide you the best possible customer service. Should you need any further assistance with this issue, please click the link below to tell us when and where to get in touch with you, and a dedicated customer service representative will contact you by phone to provide resolution."

Thank you very much! I wish all the companies customer services would be like yours.

Friday, December 11, 2009

Guerra contra la ministra Sinde

Vaya por delante que me parece bien que multen, encarcelen, mutilen o crucifiquen a los que descargan contenidos de forma ilegal, pero no me parece bien que corten o filtren ningún tipo de acceso a Internet.

Si he entendido bien la nueva ley, a partir de ahora una comisión del gobierno decidirá que "webs" hay que cerrar. El problema es que la web no es suya :-D, y cerrarlas no va a ser tan fácil.

Si quieren cerrar una web en el territorio español, lo tendrán fácil, pero como no pueden cerrar una web extranjera lo que harán será pedir la Telefónica, Ono... que corten el acceso a esas webs. ¿Pero como van a hacer esto?

Según lo veo yo, esto lo convierte en una guerra. Ellos (el gobierno y las operadoras por obligación) intentarán detectar nuestro tráfico para ver cuando accedemos a webs externas y nosotros intentaremos que no nos puedan detectar.

Creo que tenemos las de ganar, hay suficientes armas como para ocultar, encriptar, reencaminar nuestro tráfico, y como en todas las guerras esta también impulsará que mejore nuestro armamento.

Why you shouldn't use Google Chrome

Despite the fact that Google Chrome is probably slightly better than Firefox on some key aspects (performance & design probably), I resist to betray Firefox and in my opinion everybody should do the same because of the following reasons:
  • Firefox depends on our support. If we want some competence in the browsers market we need to support Firefox.
  • We have to thank Firefox for freeing us from the previous situation in the browsers market where we were locked to IE with their associated problems (non standard working and zero innovation)
  • I'm very afraid of Google dominating the web (both client, servers and services) and imposing their rules. For example they are starting to propose big changes like a new protocol to replace HTTP (SPDY)
  • Firefox has been bringing huge innovations to the browsers (popularizing tabs, smart url bar, personas, prism, weave, operator)
  • Firefox is fully customizable with much more plugins/addons and possibilities for third parties
Hopefully Google won't be successful this time and will be celebrating 10 years of Firefox in 2014