Tuesday, shoot me in the head

Desperté y no estabas en la cama, seguro te fuiste más temprano por algo de tu trabajo, pues la mesa y la alacena seguían igual y el bote de leche no reportó ninguna pérdida, es el segundo día que te vas sin desayunar, no deberías, puede hacerte daño, compre de esas galletas de fibra que tanto te gustan y ni siquiera las has tocado.

La forma de querer tú
es dejarme que te quiera.
El sí con que te me rindes
es el silencio. Tus besos
son ofrecerme los labios
para que los bese yo.
Jamás palabras, abrazos,
me dirán que tú existías,
que me quisiste: jamás.
Me lo dicen hojas blancas,
mapas, augurios, teléfonos;
tú, no.
Y estoy abrazado a ti
sin preguntarte, de miedo
a que no sea verdad
que tú vives y me quieres.
Y estoy abrazado a ti
sin mirar y sin tocarte.
No vaya a ser que descubra
con preguntas, con caricias,
esa soledad inmensa
de quererte sólo yo.

Pedro Salinas

Desperté y no estabas en la cama, seguro te fuiste más temprano por algo de tu trabajo, pues la mesa y la alacena seguían igual y el bote de leche no reportó ninguna pérdida, es el segundo día que te vas sin desayunar, no deberías, puede hacerte daño, compre de esas galletas de fibra que tanto te gustan y ni siquiera las has tocado.

Lindo detalle de tender tu lado de la cama, pero creo que fue demasiado, yo tiendo la cama todos los días, no tenías que hacer eso, ademas vi que secaste el baño, no era necesario, yo me bañé después y lo sequé.

En la tarde vine temprano, preparé pasta y compré vino para comer juntos, pero creo que algo debió haberte retrasado porque no llegaste para comer, había guardado todo en el refrigerador pero no llegaste a cenar, así que se lo dí a la vecina, ya ves que le encanta como cocino y por cierto, te manda saludos porque dice que tiene rato que no ve.

Perdón por esta tonta nota que dejo en la mesa para tu lectura, pero me es imposible decirte todo esto frente a frente, son ya no sé cuantos días desde que te fuiste y dudo que te vuelva a ver por aquí, así que mejor te lo dejo por escrito. Te quiero.

PD. No te preocupes, este papel yo lo tiraré por la mañana.

Pimp my Blog

Ha pasado alrededor de una semana desde que mudé mi blog a mi hosting y lo administro con WordPress, pero no me he cansado de buscar y poner más y más cosas para que esté chido. Últimamente las adiciones que le he hecho no las he podido poner para que las vean porque simplemente la entrada no lo permite, tengo listo un motor para ver las fotos con el fondito negro e irlas pasando con un clic, pero no he escrito nada con fotos; ademas de que muchas otras cosas que e he agregado son de gestión interna para el blog.

¿A qué voy con todo esto? bueno, a que por el simple hecho de administrar yo totalmente mi blog, tengo la libertad de moverle cuanta cosa se me antoje, pero recuerdo que cuando tenía mi blog en Blogger, había un buen de cosas que quería hacer y no podía. Algunas se resolvieron cuando cambié mi blog a WordPress, pero incluso ahí había cosas que no me daban gusto, así que opté por lo que ahora ven.

Sin embargo me han preguntado algunas personas que de dónde bajé el tema, o que cómo ponen la esferita de las categorías, y que los fondos y que las encuestas y que la ventanita que sale en los vínculos y así, varias cosas que ven y se les gustaría tener en su blog pero no tienen la menor idea cómo hacerlo.

A algunos de ustedes los he ayudado con cuestiones técnicas tanto de blog o de su computadora, por supuesto, free of charge y con ninguna otra intención que ayudar, me gusta ayudar cuando me es posible. Sin embargo no todos me conocen y otros quizá no les guste pedir ayuda, así que me he dado a la tarea de traerles algunos gadgets chidos para su blog, y claro, con la debida explicación de su configuración y uso.

EL día de hoy les enseñaré cómo crear la Nube de etiquetas. Como saben cada entrada de blog puede ser etiquetada con palabras o frases, de tal manera que si ustedes agregan a su barra lateral el gadget de etiquetas, se mostrarán dichas etiquetas y el numero de entradas que hay con esa etiqueta.

Lo que haremos el día de hoy será pasar.

De esto a esto: de una forma fácil. La forma tradicional es mostrar las etiquetas por orden alfabético o por número de apariciones; lo que hace la nube de etiquetas es que en lugar de mostrar una lista, muestra (como su nombre lo dice) una «nube» en la que las etiquetas más usadas son de mayor tamaño y las menos usadas son de menor tamaño. Personalmente me gusta mucho.

Las indicaciones que voy a dar son para plantillas estándar de blogger, es decir, para cualquiera de las que vienen por default (Minima, Denim, Rounbders, Scribe, etc.), puesto que están construidas de la misma manera. Por otro lado también funciona en plantillas modificadas pero que sean XML, sólo que es posible que algunas partes del código estén escritas diferente y hay que buscarle bien dónde moverle.

Primero que nada debes tener ya agregado el gadget de Etiquetas, sino es así, corre y agrégalo.

Después debes acceder a tu blog e ir al panel de Diseño y luego a la opción de Edición de HTML.

Una vez ahí podrás ver que se encuentra el código de la plantilla de tu blog;

  1. Asegúrate de que la casilla de «Expandir plantillas de artilugios» esté DESHABILITADA. (Si no lo está, pues deshabilitala, obvio!, jejeje)
  2. Ahora, dentro del código utiliza la función de buscar para encontrar esto:

    ]]></b:skin>

    (La opción de buscar sale presionando ctrl+f [osea la tecla control y luego la letra efe)). Deberás encontrar la parte de texto que se verá algo así:

  3. Justo antes de esa línea deberán poner este código:
    /* Estilos de la Nube de Etiquetas */
    #labelCloud {text-align:center;font-family:arial,sans-serif;}
    #labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
    #labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
    #labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
    #labelCloud a{text-decoration:none}
    #labelCloud a:hover{text-decoration:underline}
    #labelCloud li a{}
    #labelCloud .label-cloud {}
    #labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
    #labelCloud .label-cloud li:before{content:"" !important
    }

    Una vez pegado se verá así:

  4. Ahora hay que agregar el código de las variables que va justo debajo de la ]]></b:skin> pero antes del </head> El código a agregar es este:
    
    <script type='text/javascript'>
    // Variables en la Nube sobre el color y tamaño de la fuente
    var cloudMin = 1;
    var maxFontSize = 20;
    var maxColor = [0,0,255];
    var minFontSize = 10;
    var minColor = [0,0,0];
    var lcShowCount = false;
    </script>

    Y una vez pegado se verá así: Este código de las variables, nos servirá posteriormente para manipular la configuración de nuestra nube de etiquetas.

  5. Ahora hay que buscar dentro de nuestra plantilla:
    <b:widget id='Label1' locked='false' title='Etiquetas' type='Label'/>

    Aquí deben poner mucha atención puesto que es muy probable que al buscarlo no lo encuentren y no porque no sepan buscar, sino porque seguramente en su blog esa línea de código tiene otros nombres. Les explico: la línea de código comienza con un <b:widget seguida de un id’Label1′, ese Labe1 en su blog puede tener Label2, Label3 y así dependiendo en qué orden hayan agregado el gadget de etiquetas; en el caso de este ejemplo dice Label1 por ser el primer gadget que añadí. Luego el código sigue con locked=’false’ title=’Etiquetas‘ bueno, es posible que si usan su cuenta de blogger en inglés, etonces no diga title=’Etiquetas’ sino title=’Labels’, o peor aún, si al agregar su gadget de etiquetas le pusieron Pendejatitas, pues aparecerá como title=’Pendejaditas’ ; así pues la clave para encontrar esta línea de código cae en dos cosas, Primero hallar el <b:widget y segundo, leer lo que le sigue a ese <b:widget y que se aseguren de que la línea contenga los parametros que buscamos, es decir que después de ese <b:widget haya un id=’Label1(o dos o el que sea), un locked=’false’ un title=’Etiquetas’ o el nombre que le hayas dado y un type=’label’/>. Resumiendo, si agregaste la nube de etiquetas justo antes de comenzar con este tutorial o ya la tenías y no le has cambiado el nombre, es posible que tu línea sea: <b:widget id='Label1' locked='false' title='Etiquetas' type='Label'/> o que sea <b:widget id='Label1' locked='false' title='Etiquetas' type='Label'/> sí ya la tenías y le pusiste un nombre específco, recomiendo que uses esa palabra para buscar con esa línea. Así pues cuando lo encuentres lo que debes hacer es, cambiar la ultima parte de la línea osea el /> por un > nada más y después agregar debajo el siguiente código:

    <b:includable id='main'>
    
      <b:if cond='data:title'>
        <h2><data:title/></h2>
      </b:if>
    
      <div class='widget-content'>
    
      <div id='labelCloud'/>
    <script type='text/javascript'>
    
    /* Este es el script que hace posible la nube y no hay necesidad de cambiar nada */
    function s(a,b,i,x){
          if(a&gt;b){
              var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)
                 }
          else{
              var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)
              }
          return v
       }
    
    var c=[];
    var labelCount = new Array();
    var ts = new Object;
    <b:loop values='data:labels' var='label'>
    
    var theName = &quot;<data:label.name/>&quot;;
    ts[theName] = <data:label.count/>;
    </b:loop>
    
    for (t in ts){
         if (!labelCount[ts[t]]){
               labelCount[ts[t]] = new Array(ts[t])
               }
            }
    var ta=cloudMin-1;
    tz = labelCount.length - cloudMin;
    lc2 = document.getElementById('labelCloud');
    ul = document.createElement('ul');
    ul.className = 'label-cloud';
    for(var t in ts){
        if(ts[t] &lt; cloudMin){
           continue;
           }
        for (var i=0;3 &gt; i;i++) {
                 c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)
                  }
             var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);
             li = document.createElement('li');
             li.style.fontSize = fs+'px';
             li.style.lineHeight = '1';
             a = document.createElement('a');
             a.title = ts[t]+' Posts in '+t;
             a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')';
             a.href = '/search/label/'+encodeURIComponent(t);
             if (lcShowCount){
                 span = document.createElement('span');
                 span.innerHTML = '('+ts[t]+') ';
                 span.className = 'label-count';
                 a.appendChild(document.createTextNode(t));
                 li.appendChild(a);
                 li.appendChild(span);
                 }
              else {
                 a.appendChild(document.createTextNode(t));
                 li.appendChild(a);
                 }
             ul.appendChild(li);
             abnk = document.createTextNode(' ');
             ul.appendChild(abnk);
        }
      lc2.appendChild(ul);
    
    </script>
    
    <noscript>
        <ul>
        <b:loop values='data:labels' var='label'>
          <li>
    
            <b:if cond='data:blog.url == data:label.url'>
              <data:label.name/>
            <b:else/>
              <a expr:href='data:label.url'><data:label.name/></a>
            </b:if>
    
            (<data:label.count/>)
          </li>
        </b:loop>
        </ul>
    </noscript>
        <b:include name='quickedit'/>
    
      </div>
    
    </b:includable>
    </b:widget>
  6. En ese momento pueden darle Vista Preliminar y la Lista de etiquetas se mostrará ya en nube de etiquetas. Por defaut aparece en un color azul y moradito. Es aquí cuando usamos las variables para modificar el cómo se verá la nube de etiquetas. Recordarán el código de etiquetas verdad:
    <script type="text/javascript"><!--
    // Variables en la Nube sobre el color y tamaño de la fuente
    var cloudMin = 1;
    var maxFontSize = 20;
    var maxColor = [0,0,255];
    var minFontSize = 10;
    var minColor = [0,0,0];
    var lcShowCount = false;
    // --></script>

    Ok, pues la variable cloudMin es la que se encarga de desplegar las etiquetas, por default esta en 1 para que muestre las etiquetas con una entrada en adelante; es decir que si ustedes ponen (por ejemplo un 5) sólo mostrará etiquetas con un contador de cinco en adelante. La variable maxFontSize es la que da el tamaño mayor que alcanzarán las categorías con más entradas, del mismo modo que minFontSize da el tamaño mínimo de las etiquetas con menos entradas. Las variables minColor y maxColor son las que dan el color a las etiquetas más grandes y más chicas, El color está dado en formato RGB que son códigos de colores de 3 partes, por ejemplo [0,0,0] equivale a negro, así como [255,255,255] equivale a blanco. Pueden elegir su color usando esta tabla. Por último la variable lcShowCount es la que hace que se vean o no se vean el número de entradas que cada etiqueta tiene, utiliza valor false para no mostrar y true para sí mostrar. Así pues con los cambios pertinentes habremos convertido la nube en esto .

¡Taaadáaaan! ahora poseen una coqueta nube de etiquetas. Es importante señalar que si cambian de plantilla habrán de realizar todo el proceso nuevamente puesto que al cambair de plantilla se borra el codigo que hemos agregado.

Esto es todo para el Primer Pimp my Blog, ya buscaré más cosas para traerles en el futuro, si tienen brocnas o dudas, no duden (jejeje) en decirme. Un saludo y ¡CALIFIQUEN LAS ENTARDAS CON LAS ESTRELLITAS DE AQUÍ ABAJO!

Un mexicano independiente

Himno Nacional

Mexicanos…
– los que aún no se avergüenzan o se venden,
al grito…
-si es que el hambre aún les ha dejado voz
de guerra…
-a ese grito de guerra, cuando la guerra se ha librado siempre
el acero aprestad…
-tomad si es preciso y se queda algo de fuerza, las piedras incluso…
y retiemble en tu centro…
-en tu centro, tu sur y tu norte la tierra tiembla de ira…
al sonoro rugir del cañón…
-de ese cañón que se ha vuelto la garganta de tu pueblo ansioso
Más si osare un extraño… profanar…
-han extraños, conocidos, todos han osado tanto profanar tu suelo, tu mar y tu cielo y nadie hizo nada, ni el soldado que según esto el cielo te prometió.
Un soldado…
– un pobre, un viejo, un desempleado, un indígena y un niño de la calle en cada hijo te dio…
El primero, el soldado, ha aprendido a golpear a todos los demás.
Patria, ¿patria? …
te han jurado la gloria el laurel y el olivo,
y te han quitado el oro, el oro negro, el alma y la dignidad…
Mexicanos al grito de guerra,
la guerra a gritos mexicanos…

Andrés Castuera-Mícher
Yo no abandero causas perdidas, dice buba; soy parte de un sistema que tiene de libre lo que yo tengo de ario, es más, a mi ni siquiera me gusta la política, siempre corro a anular mi voto, no veo las noticias y me gusta el rock en inglés. Pero soy mexicano, por destino, gusto y convicción.

No puedo hablar de un patriotismo de ensueño, porque para decir soy patriota, debería usar huaraches hechos a mano, y no unos reebok de fábrica china. No puedo hablar de un México lleno de parajes hermosos, de mares, de ciudades mágicas, si nunca he estado en cada uno de esos místicos lugares. No puedo hablar de mi lengua con la letra Ñ, si uso expresiones en un idioma que no es el mío pero que me han enseñado a hablar desde que tengo memoria.

Soy mexicano porque me bebo la impotencia de no poder cambiar mi país, a tragos con tequila reposado; y porque me trago el miedo a salir todos los días a la calle, con unos ricos tacos al pastor. Pero también soy mexicano porque acompaño mi gordita de chicharrón prensado con una Coca-cola bien fría y porque veo el cine de mi país, un día al año por tan sólo diez pesos.

Soy un mexicano porque nací en Los Estados Unidos Mexicanos, y que de mexicanos tienen el nombre nada más, y de estados unidos tienen todo.

Celebramos la independencia de nuestro país, un motivo de orgullo que pocas personas aprecian la fecha por lo que realmente representa; y con justa razón, mientras degusto un delicioso plato de pozole (servido en uno de eso tazones de talavera o peltre pintados con florecitas de colores) tengo a mi derecha y a lo largo de la mesa botellas de Coca-Cola tamaño familiar. O porque los cuetes que van a tronar mis primitos son orgullosamente ilegales, pero el que todos están ansiosos por tronar es el que tiene pólvora negra y que está hecho en China.

¿Qué pasó? ¿dónde quedó la independencia? osea, ¿dónde quedó el no depender de algo que no sea lo nuestro para subsistir?
Creo hoy día ser mexicano debe redefinirse, hay cosas dentro del sistema que no podemos cambiar, pero que ahora forman parte de nuestra cultura como mexicano, cosas malas como la piratería, o cosas buenas como el turismo o la comida; hay toda una lista de cosas buenas y de cosas malas que tiene nuestro país.
Si pudiera no cambiaría mi país, mi patria, su historia… si de verdad pudiera cambiaría A mi país, redefiniendo su patria y forjándole una nueva historia.
Esta noche que están festejando de las maneras más divertidas solemnes o cómo sea que les plazca, piensen un poco en lo que de verdad debería significar este día.

Si la muerte…



Si la muerte viene y pregunta por mi
haga el favor
de decirle que vuelva mañana
que todavía no he cancelado mis deudas
ni he terminado un poema
ni me he despedido de nadie
ni he ordenado mi ropa para el viaje
ni he llevado a su destino el encargo ajeno
ni he echado llave en mis gavetas
ni he dicho lo que debía decir a los amigos
ni he sentido el olor de la rosa que no ha nacido
ni he desenterrado mis raíces
ni he escrito una carta pendiente
que si siquiera me he lavado las manos
ni he conocido un hijo
ni he emprendido caminatas en países desconocidos
ni conozco los siete velos del mar
ni la canción del marino
Si la muerte viniera
diga por favor que estoy entendido
y que me haga una espera
que no he dado a mi novia ni un beso de despedida
que no he repartido mi mano con las de mi familia
ni he desempolvado los libros
ni he silbado la canción preferida
ni me he reconciliado con los enemigos
dígale que no he probado el suicidio
ni he visto libre a mi gente
dígale si viene que vuelva mañana
que no es que le tema pero ni siquiera
he empezado a andar el camino.
Miguel Huezo Mixco
Qué bueno que el LHC no explotó, y no se acabó el mundo, neta ganas no faltaban, pero me hubiera ido sin sexo del fin del mundo, y eso NO puede ser.

PD: La parte uno es como para que reflexionen en lo que no han hecho y se la hubieran pelado si en verdad el LHC hubiera destruido al mundo. La parte dos, para que vean que demasiado sexo nunca es suficiente. Siguiente entrada: I am a pretty hate machine.

—————-
Escuchando a: REM – Its The End Of The World
via FoxyTunes

De las relaciones que se terminan

Íbamos a vivir toda la vida juntos.
Íbamos a morir toda la muerte juntos.
Adiós.

No sé si sabes lo que quiere decir adiós.
Adiós quiere decir ya no mirarse nunca,
vivir entre otras gentes,
reírse de otras cosas,
morirse de otras penas.
Adiós es separarse ¿entiendes?, separarse,
olvidando, como traje inútil, la juventud.

!Íbamos a hacer tantas cosas juntos!
Ahora tenemos otras citas.
Estrellas diferentes nos alumbran en noches diferentes.
La lluvia que te moja me deja seco a mí.
Está bien: adiós.
Contra el viento el poeta nada puede.

A la hora en que parten los adioses,
el poeta sólo puede pedirle a las golondrinas
que vuelen sin cesar sobre tu sueño.
Serenata
Manuel Scorza

Y te ves obligado a decir adiós, deseando gritar hasta luego, hasta mañana, hasta cualquier día que no sea un nunca; te ves obligado voluntariamente a decir adiós, aunque quieras gritarle no te vayas, quédate, vamos a caminar juntos; debes decir adiós, porque así lo quiso, y así es como debe ser, porque de otro modo no se puede.
¿Cómo se soporta el peso que no se ve pero te oprime contra el piso? ¿cómo calmas el asfixia que te mantiene aferrado a la almohada? ¿cómo es posible que hayas dicho adiós, y peor aún, hayas tenido que creértelo? No sé.
Decir adiós es siempre doloroso aunque sea un adiós con fecha de caducidad. Terminar una relación siempre es un sinónimo de decir adiós queriendo decir te veo mañana.

Mañana. Ese día que no es mañana ni pasado mañana, ese mañana que no tiene fecha pero tiene nombre y dice «Cuando ya no me duela tu ausencia» es el día en que habrás conquistado el adiós.
Un amor que cuando no se termina pero lo terminan deja un hueco que se debe rellenar con soledad y que no debe llenarse con otro amor.

¿Amigos? pero es es un adiós, separarse, ¿entiendes? separarse, y los amigos no se separan, no se puede ser amigos, no se puede ser más que dos pedazos que se harán falta de muchos modos, pero nada más. Podrán ser amigos cuando ya no se ame, cuando la vida de uno no abra heridas, no levante mares de envidia, no irrumpa con terremotos de lo que pudo ser, cuando la vida de uno no sea mas que una vida más, con la misma importancia que la tienen todas; entonces sí, se podrá trabajar por una amistad, y caminar el sendero de los amigos.

Sucede que después del adiós uno debe luchar por llenar vació de su silencio con un silencio propio, tirar los sueños rotos, guardar los que faltan por romper, uno debe aprender de su soledad, analizar, crecer, uno debe enfrentar a sus demonios, a sus fantasmas, uno debe partirse la madre para todo lo que sea necesario y no morir en el intento. A fin de cuentas el adios como dije, tiene fecha de caducidad. Ya se verán un día, y brindarán «Por tí y por él, por mí y por ella» y todo habrá sido el camino recorrido que nos hace fuertes, experimentados y sabios, lo suficiente como para saber qué hacer en el siguiente adiós.

No hay porque desistir al adios, a fin de cuentas, pasará…

Con fecha de hoy retiro de tu vida mis tropas de ocupación.
Me desentiendo de todos los invasores en cuerpo y alma.
Nos veremos las caras en la tierra de nadie.
Allí donde un ángel señala desde lejos invitándonos a entrar:
Se alquila un paraíso en ruinas.
Juan José Arreola.
Cuando los enamorados deben decirse adiós, siempre queda ese vació de no querer separarse, al menos cuando los enamorados, enamorados estaban, y sí uno todavía lo está. Hablo de cuando dices adiós al que es el amor de tu vida. (entiéndase como amor de tu vida al mas grande amor que has conocido en lo que llevas de vida) y entonces te quedas como pendejo con las manos vacías, entre buscando cómo no perderlo, y cómo sentirte bien, más bien, cómo no sentirte tan de la chingada. Recuerdo cuando pasé por ahí la última vez, el mundo, es verdad, se está cayendo a pedazos y uno ahí, sentadito sin hacer nada, pero no hay nada que hacer, no existe poder que detenga esa sensación de mellevalaputamadre que no sea: o me mato, o regresas; y como no te vas a matar, y ella no va a regresar, pues te la comes toda, y andas ahí, respirando (con dificultad, pero de menos no te mueres).
Y te dice: Tranquilo, el mundo no se va terminar, y ese es el puto problema, que el mundo no se termina en ese preciso instante y ya, todos directito a la chingada y santo remedio, ah pero no, ni creas que te libras así de fácil de esta, te espera un VTP a la tierra de la desolación, el paraíso de las noches tristes, el afrodisíaco aroma de la jodides ya te llega, y ¡oh sorpresa!, ya estabas abordo pero nadie te lo había dicho.
Tu relación termino, hay que afrontarlo, y lamentablemnete no hay unas pastillas de amnesia, jarabe para el olvido y no puedes dormir y despertar cuando ya todo haya pasado. Debes decir, «ni pedo, se terminó» y te debes de poner las pilas o como dijimos, te quedas ahi tirado respirando.

Recuerdo la vez anterior a la última que dije adiós, con el en aquél entonces amor de mi vida (que fácil uno habla de amor cuando no lo tiene, jajaja) en aquél entonces libré el adiós, libre su ausencia, y cuando ya en la últimas, me enamoré otra vez, y del amor viejo quedó una buena amistad. (después la historia se repitió pero más duro y más cabrón) pero sé que se puede, una y otra vez como dice un proverbio japonés, «Así me cayera diez veces, once me levantaría» es una pena que uno no se repone del todo cada que se levanta, y que tampoco deja de extrañar…