Skip to main content

Ralsina.Me — Roberto Alsina's website

La Cacerola Loca

"Locu­ra es hac­er lo mis­mo una y otra vez es­peran­do re­sul­ta­dos difer­entes"

—Al­bert Ein­stein

Hoy leí en un co­men­tario en un sitio que no merece ser linkea­do la pre­gun­ta "có­mo puede ser que hayan lle­ga­do al poder és­tos". Bueno, es­ti­ma­do co­men­tarista anón­i­mo de blog políti­co-vedet­til, te lo voy a ex­plicar.

La causa in­medi­a­da del poder de Cristi­na Fer­nan­dez es, ob­vi­a­mente, que ganó elec­ciones. Pero a nadie le in­tere­sa es­o, ex­cep­to a los que se la pasan echan­do en cara del 46% que 54 es más que 46, y que si quieren ser pres­i­dentes es bue­na idea ga­nar elec­ciones, pero acá no va­mos a caer en ese fa­cil­is­mo. Va­mos a ver más para atrás.

Cristi­na lle­ga a pres­i­den­ta en gran parte porque la apoya co­mo can­di­da­ta Nés­tor. Si bi­en el­la es una per­sona con un gran his­to­ri­al políti­co, senado­ra, etc. si no la ll­ev­a­ba Nés­tor, no hu­biera si­do pres­i­den­ta. O tal vez sí, pero de otra man­era com­ple­ta­mente dis­tin­ta, igual que si yo no hu­biera com­pra­do una Sin­clair 1000 no sería pro­gra­mador (a menos que lo hu­biera si­do por otros mo­tivos). Pero es­os otros mo­tivos son fic­ción, porque no sucedieron. El­la es pres­i­den­ta por Nés­tor.

¿Y có­mo llegó Nés­tor a pres­i­den­te? Llegó porque lo llevó Duhalde, y porque Men­em se hi­zo enci­ma porque se olvidó de pon­erse el pañal para adul­tos, o porque se dió cuen­ta de que a pe­sar de ga­nar la primera vuelta, en la se­gun­da saca­ba ex­ac­ta­mente los mis­mos vo­tos porque to­dos los demás no lo querían.

Así que Nés­tor ni siquiera llegó por ga­nar elec­ciones, llegó porque de los otros dos políti­cos que podían lle­gar a ser can­didatos, uno (Duhalde) se tenía que ir por dos muer­tos y el otro (Men­em) es­ta­ba que­ma­do.

¿Pero có­mo puede ser es­o? ¿Có­mo puede suced­er que los tres políti­cos más pop­u­lares a niv­el na­cional en ese mo­men­to fuer­an es­os tres? ¡Uno que no se puede pre­sen­tar, uno que no lo vota nadie, y uno que no lo conoce nadie, y saca menos vo­tos que Memem! Eso no es nor­mal.

Pero claro, pense­mos. ¿Por qué Duhalde tenía poder, co­mo para poder em­pu­jar a Kirch­n­er co­mo can­dida­to? Por la ace­falía del 2001-2002. Acuér­dense que a Duhalde ese poder le lle­ga cuan­do ya to­dos los demás se habían es­capa­do de ese poder porque quemaba, porque nadie lo ban­caba, porque no les da­ba el cuero, porque no tenían las pelotas de ti­tanio que tiene el hi­jo de mil putas de Duhalde.

Men­em lle­ga porque hubo tal de­ba­cle que la gente (bueno, dig­amos un cuar­to de la gen­te) decía, mier­da, el tur­co era un treme­bun­do hi­jo de pu­ta... ¡pero es­to fue pe­or!

Sí, lleg­amos en el 2003 con es­os 3 can­didatos por cul­pa del 2001. ¿Qué pasó en el 2001? El cacero­la­zo. En el 2001 se hi­zo públi­ca esa consigna de "que se vayan to­dos". Y se fueron to­dos. Bueno, casi to­dos. Quedó Duhalde, porque el tipo lo ba­u­ti­zaron con teflón, quedó Men­em, porque no tenía otra cosa que hac­er en la vi­da, y quedó Kirch­n­er porque a Duhalde se le fué de las manos una repre­sión, murieron dos pibes, di­jo "ma sí, me voy a pescar en el gomón", y era lo que había a mano. ¿Se acuer­dan cuan­do decían que era "el chi­roli­ta de Duhalde"? ¡Si has­ta lo habían ba­u­ti­za­do Vi­roli­ta! ¡Cuán­ta pre­scien­cia políti­ca, qué don de adiv­inación!

Pero si en el 2001 no se hu­bier­an ido to­dos, al­guno hu­biera queda­do. Y si qued­a­ba al­guno, Duhalde no era pres­i­den­te, Kirch­n­er no era can­dida­to, Men­em era ju­bi­lado, y en las elec­ciones del 2003 quién sabe qué hu­biera pasa­do.

En­tonces ver aho­ra a la mis­ma gente salien­do de vuelta a la calle, di­cien­do las mis­mas cosas, en la mis­ma pose, de­mo­nizan­do a la políti­ca co­mo si el­los tu­vier­an una idea de con qué reem­plazarla, es gra­cioso. Bah, gra­cioso si no te jode que haya tan­ta gente que no se da cuen­ta que es­tá ha­cien­do lo mis­mo, una y otra vez, es­peran­do un re­sul­ta­do dis­tin­to. Si no te jode que salir a de­cir "que se vayan to­dos" y "que se acabe la políti­ca" es, lit­eral­mente, una locu­ra.

"To­do lo que di­gas parece más in­teligente si se lo atribuís a Ein­stein"

—Al­bert Ein­stein

Clementine (The Clockwork Century, #1.1)

Review:

Marked im­prove­ment over Bone­shak­er in some ar­eas, worse in some oth­er­s. Not much char­ac­ter de­vel­op­men­t, but a for­ward-­mov­ing plot.

One in­ter­est­ing bit is how it seems that Seat­tle can be a zom­bie-in­fest­ed hel­l, and be­cause it's far away, *no­body cares*. Heck, they most­ly don't know any­thing about it, they think it's de­sert­ed!

The part that is bet­ter than Bone­shak­er is that this has a plot where you can see how it makes sense that the char­ac­ters do what they do, where in Bone­shak­er... well, not quite. The part that is worse is that the char­ac­ters are not even one-di­men­sion­al, they are one-phrase. You can de­scribe each in one longish sen­tence.

"Fa­mous washed out south­ern spy la­dy badass, now work­ing for Pinker­ton but still loy­al to the south, on a mis­sion" and "Escaped slave, now air pi­rate, with a grudge against those who stole his air­ship and de­ter­mined to catch them, kill them and re­cov­er his prop­er­ty".

There, that's all they are.

[spoil­ers re­moved]

Here's a very big gun, there's your foot: PHP support in Nikola

I am a very big pro­po­nent of stat­ic site gen­er­a­tors. I would not have both­ered writ­ing Niko­la oth­er­wise. But there is al­ways that feel­ing that maybe there is some lit­tle thing which is hard to im­ple­men­t, like a con­tact for­m.

And let's face it, the eas­i­est way to solve some of those things is by stick­ing a few lines of PHP in your HTM­L.

So, if you re­al­ly want to, you can do it. I think Niko­la (github mas­ter) is the first stat­ic site gen­er­a­tor that sup­ports php code. Here's how:

  1. Add php to your page_­com­pil­ers (be­cause I will nev­er put it there by de­fault­):

    post_compilers = {
        "rest": ('.txt', '.rst'),
        "markdown": ('.md', '.mdown', '.markdown'),
        "textile": ('.textile',),
        "txt2tags": ('.t2t',),
        "bbcode": ('.bb',),
        "wiki": ('.wiki',),
        "ipynb": ('.ipynb',),
        "html": ('.html', '.htm'),
        "php": ('.php'),
    }
  2. Add php posts or pages to your post_­pages:

    post_pages = (
        ("posts/*.txt", "posts", "post.tmpl", True),
        ("posts/*.php", "posts", "post.tmpl", True),
        ("stories/*.txt", "stories", "story.tmpl", False),
        ("stories/*.php", "stories", "story.tmpl", False),
    )
  3. Cre­ate a php post:

    nikola new_post posts/foo.php
  4. Put php in there:

    <!--
    .. date: 2013/04/16 09:57:09
    .. title: php test
    .. slug: foo
    -->
    
    <?php
    Print "Hello, World!";
    ?>

Build the site as usu­al, and you should end up with a page with PHP ex­ten­sion, that has that PHP in the "con­tent" area, so it will fol­low your site's theme. Of course you can't do things like add HTTP head­ers and such, but hey, read the ti­tle.

Nikola version 5.4.4 is out!

Yes, ver­sion 5.4.4 of Niko­la, my stat­ic site/blog gen­er­a­tor is just pub­lished at the usu­al place, in­clud­ing the fol­low­ing im­prove­ments:

Features

  • New Ja­­pa­­nese tran­s­la­­tion.

  • Niko­la check ex­ists with 1 if there is an er­ror

  • New HIDE_UN­­TRAN­S­LAT­ED_­­POSTS op­­tion that en­­sures you don't have mixed-lan­guage pages (Is­­sue #373)

  • New theme "site-­­plan­e­­toid" for use with the plan­e­­toid plug­in.

  • New 're­tired' tag for posts that should no longer be in feed­s.

Bugfixes

  • Added post da­­ta as a up­­­to­­date check for mus­­tache (Is­­sue #456)

  • Re­build post pages when the post's tran­s­la­­tion list changes (Is­­sue #458)

  • Han­­dle "-h" (Is­­sue #460)

  • Added cor­rect help for con­­sole com­­mand (Is­­sue #460)

  • Es­­­cape twit­ter­­card da­­ta (Is­­sue #452)

  • Added mis­s­ing "twit­ter­­card" in sto­ry tem­­plate

  • Added sup­­port for per-lan­guage tags (Is­­sue #450)

  • Fix wrong path split­t­ing (Is­­sue #434)

  • Re­mem­ber lo­­cale even when set_lo­­cale failes (Is­­sue #446)

  • De­­code path ar­gu­­ment in new_­­post (Is­­sue #442)

  • task_in­dex­es had mis­s­ing con­­fig de­pen­­den­­cies (Is­­sue #441)

  • Re­­moved bo­­gus links to slides as­sets that were re­­moved

  • Com­­pressed files were seen as un­­known by "niko­la check"

  • lo­­cal search and mus­­tache plug­ins must be dis­­abled by de­­fault (Is­­sue #437)

  • Avoid fail­ure if there are no tags and USE_GZIP is en­abled (Is­­sue #439)

  • Fix as­pect ra­­tio de­tec­­tion in Vimeo videos (Is­­sue #440)

  • Blog­ger im­­porter was pass­ing wrong op­­tions to "niko­la init" (Is­­sue #408)


Contents © 2000-2021 Roberto Alsina