viernes, 27 de septiembre de 2013

Verificador de procesos iniciados

Para los que utilizamos redes de pares para descarga de grandes volúmenes de información y disponemos de un ancho de banda limitado suele ser común que cerremos temporalmente el cliente P2P mientras hacemos otra cosa con la red, por ejemplo navegar. Como es común suelo olvidarme de iniciar nuevamente la aplicación y pierdo horas de compartir información.

Por esto construí el siguiente script de shell que si es puesto a correr como una tarea programada solucionará el problema.


#!/bin/bash

PROGRAMA="$1"

[ $# -eq 0 ] && { echo "Uso: $0 <
programa_ejecutable>"; exit 1; }

 echo $0
if ps ax | grep -v grep | grep -v "$0" | grep $PROGRAMA > /dev/null
then
  echo "sí se estaba ejecutando $PROGRAMA"
else
  zenity --question --title="No se encontro $PROGRAMA abierto" --text="¿Desea abrir el $PROGRAMA?"
  if [[ $? -eq 0 ]] ; then
    `$PROGRAMA`
  else
    echo "eligió no ejecutar $PROGRAMA"
  fi
fi

exit 0


Como parámetro recibe el nombre del ejecutable del programa en cuestión.

Al ejecutarse verifica si esta iniciado el programa, y si no lo esta pregunta si quiere iniciarlo.

martes, 4 de junio de 2013

El biotopo del chapiron

Sr. Juez, atentamente le presento mi descargo sobre la supuesta infracción informada:

Tengo que DISENTIR con lo expresado por el vecino que con DISPLICENCIA me acusó. Mis animales nunca invadieron su propiedad.
Solo tengo un par de CHAPIRONES. Su BIOTOPO abarca hasta poco más que del antiguo puente, con sus tablillas faltantes y su PRETIL desvencijado. a pocos metros esta el alambrado y las reces nunca pasan de él.

Espero que Usía tome en cuenta mi declaración y haga justicia.

_________________________


Publicado originalmente en 365palabras.blogspot.com.ar

viernes, 22 de marzo de 2013

Armonía

Hace varios años, allá por el 2005, le pedí a mi hermana Cecilia que me explicara como cambiar los acordes de una canción por otros para tocarla más fácilmente en la guitarra. No limitándose a esto, me redactó una explicación general sobre la armonía que vendría bien que todos conozcamos.
______________
Ahh... la armonía!

Lo más importante que uno debe saber es: cada canción generalmente está escrita en una tonalidad.
Una tonalidad es una escala que empieza en una nota (cualquiera que ella sea) y que puede ser mayor o menor.

La más conocida es Do Mayor

Do Re Mi Fa Sol La Si

Este es el arquetipo de escala mayor. Es una escala sin alteraciones (las alteraciones son los sostenidos y bemoles, las teclas negras del piano).

Asimismo, el arquetipo de escala menor es La menor, que no es tan conocida como la otra...

La Si Do Re Mi Fa Sol

Para decir Mayor o menor, voy a usar M o m.

Cada nota en la tonalidad tiene algo así como un "rango", algo así como un título. La que le da el nombre a la tonalidad se llama Tónica (en DoM, es Do), la quinta se llama Dominante (en DoM es Sol). La tercera se llama Mediante (en DoM es Mi). La tercera indica si la tonalidad es mayor o menor. Si de la tónica a la dominante la tercera es mayor (es decir, dos tonos completos), la tonalidad será mayor también) Si la tercera es menor (es decir, un tono y medio de diferencia) la tonalidad es menor.

Ahora pasamos a lo bueno.
Cada uno de estas posiciones, o rangos, tiene un acorde. Por ejemplo, el acorde de Tónica en DoM, es DoM, que es Do Mi y Sol. el que le corresponde al acorde de Dominante en DoM es Sol Si y Re, que se llama Sol Mayor.
Como verás, los acordes se forman con tres notas salteadas, en terceras. Dentro de cada acorde, la primera con la del medio, determina si el acorde es mayor igual que con la tonalidad. Por ejemplo, en el acorde de Dominante de Do M, que es Sol M, desde el sol, hasta el si hay dos tonos justos, por eso es un acorde Mayor, pero en el acorde de Mediante, que es Mi m (Mi Sol Si), entre el Mi y el Sol hay solo un tono y medio, porque entre el Mi y el Fa hay medio tono, y por eso es menor. Cada tonalidad tiene acordes mayores y menores en su composición, por los intervalos Mi-Fa y Si-Do, que hacen que todo sea variable.

Por lo general, la Tónica es la nota o el acorde con el cual la canción termina, es la nota de reposo. Como en el final de los tangos, que hace "chan chan!", o "Sol Do".
Bueno, aplicando lo anterior, podrías tocar cualqier tema en cualquier tonalidad, identificando las posiciones de cada acorde dentro de los nombres que te dí. Por supuesto que hay acordes raros y eso, pero también se pueden sacar, viendo en que posición están las notas en la escala original, y equiparándolas con la tonalidad a donde la querés pasar.
________________________
Escrito por Cecilia Irene Alvarez el 2 de Abril del 2005

viernes, 1 de marzo de 2013

Mirando ese cielo

Esto también lo escribí hace mucho. Quería compartirlo aca con todos.

Salí a caminar y mirar un poco el cielo, y me puse a pensar sobre los problemas de la existencia del humano en esta pequeña replica de universo en que se le a dado a vivir.

Quiero por fin sentir la grandeza de la palabra libertad, libertad y ninguna otra salida. Vivir tan no necesitado de cosas para así estar mas junto al Ser Único, mirarlo de cerca pero ya no tenerlo.
Ser inundado por la euforia de vivir para así no tener que adorar ídolos de hombre-masa, a esos prototipos casihumanos de Dios que creen que por brindarnos vías para el escapismo, (canciones pegadizas, chistes fáciles) satisfacciones de utilería, les debemos deudas de gratitud.

No quiero entender por la simpleza del problema, (el mundo es deliciosamente complicado), prefiero envestir de cabeza un problema incomprensible, fundirme, ser uno con él, abrazarlo y mirarlo desde ahí. Quizá estaría mirándome, mirándote, o quizá mirando ese cielo.

Gabriel, era 20 de abril del 2000

jueves, 7 de febrero de 2013

Sin regreso

Esto lo escribí hace mucho tiempo, tiene algunas metáforas influidas por la poesía ricotera.


Encontré mi camino sin regreso
gritando claustrofóbico en mi prisión de carne
estaba tan apretado y tan, tan solo
que ya NUNCA MAS quise levantarme

Como tragos de licor sentí tus besos
que me brindaste gentilmente aquella tarde
mas no supe que hacer que suerte ingrata
la mía, ahí solo y sin poder tocarte

Espero que la muerte no me encuentre
quiero que vos vengas a ayudarme
y juntos liberar en mi memoria
al niño asustado que espera el desastre

Bajo la suave luna de ese otoño
una lagrima tuya basto para mojarme
mas recordando triste ese momento
no se me hace mas fácil el tener que dejarte

Ahora muero, mi vida no entristezcas
con tus labios no pudiste envenenarme
ver tu rostro a mi lado me consuela
muero contento, aunque ya he de olvidarte

25 de Enero del 2000.

lunes, 21 de enero de 2013

Cómo ver correctamente caracteres internacionales en xscreensaver

Si utilizan XScreensaver con fortune como proveedor de textos seguramente se habrán encontrado con este problema.

Sí, las letras con acentos (tildes), las eñes y demás caracteres internacionales salen mal.
Para solucionarlo haremos uso de una poderosa herramienta: iconv.

Iconv convierte texto codificado en un formato a otro, para resolver nuestro problema lo invocaremos de la siguiente manera:

iconv -f UTF-8 -t ISO-8859-1

La opción -f nos indica la codificación original del mensaje y la opción -t la codificación a la que queremos transformarlo.

Con esto nos ponemos manos a la obra...
  • Abrimos las preferencias del salvapantallas
  • Vamos a la pestaña avanzado
  • Y ubicamos donde seleccionar el proveedor de texto; en el ejemplo de abajo esta seleccionado el programa fortune


  • Agregamos a continuación un pipe | (para conectar los procesos) y el comando que explique anteriormente.
  • Con lo que el comando queda:
fortune | iconv -f UTF-8 -t ISO-8859-1


Luego de esto los salvapantallas que muestren texto deberían mostrarlo correctamente.

Espero que les sea útil.

Esto también puede hacerse  editando el archivo .xscreensaver de nuestra carpeta personal como muestro en la siguiente captura.


 

lunes, 14 de enero de 2013

Para desarrollar cuando manejemos tecnología temporal

El siguiente proyecto podrá implementarse cuando tengamos un manejo del tiempo avanzado. Ya que los viajes en el tiempo actuales (que están a la altura de cualquier perejil) son decepcionantes. ¿Quien quiere viajar hacia el futuro a 24 horas/día?

En realidad no precisa tecnología para viajar en el tiempo, sino por el contrario, para No viajar en el tiempo. La idea es la construcción de una conservadora de comida en el interior de la cual el tiempo no transcurra.

Seguro que alguien ya lo patento y se va a llenar de plata, pero bueno, sepan que a mi se me ocurrió primero, en la década del 2010. Sin duda un adelantado ;)

viernes, 11 de enero de 2013

Cómo enviar código Sitemap de Páginas de Blogger para Indexar más rápido en Google

En varios blogs se explica "Cómo enviar código Sitemap de Blogger para Indexar más rápido en Google", por ejemplo acá o acá,  pero solamente versan sobre el indexado de entradas del blog, no sobre páginas internas. Repasamos como realizar esto a continuación:

Cómo Agregar las entradas de nuestro blog al indice de Google

 

Es importante notificar o enviar a Google la dirección del Sitemap del blog para que pueda indexar más fácil las URL que se estén generando. Para esto utilizaremos WebMaster Tools de Google.




El código Sitemap de los blogs de blogger es el siguiente. Después de la dirección del blog poner:
/atom.xml?redirect=false&start-index=1&max-results=500
Aquí indicas que inicie en 1 y el resultado máximo 500. Si tu blog llega a tener más de 500 URL´s tendrás que enviar otro Sitemap modificando el código de la siguiente manera:
/atom.xml?redirect=false&start-index=501&max-results=1000
Aquí indicas que inicie en 501 y el resultado máximo 1000. Lo puedes modificar como gustes y podrás enviar cualquier cantidad de Sitemaps a través de WebMaster Tools de Google.
Los pasos a seguir para enviar el Sitemap de tu blog son los siguientes:
  • Entrar a WebMasterTools de Google iniciando sesión con el correo con el cual creaste tu blog de Blogger.
  • Ingresas a la URL de tu blog y das click en “Enviar Sitemap”.
  • Copiar el código Sitemap de los blogs de Blogger que mostré anteriormente (copiar sin la diagonal).
  • Pegar en el campo correspondiente y dar click en “Enviar Sitemap”.

Después de realizar estos pasos se te mostrará la cantidad de URL´s que fueron enviadas y las que han sido Indexadas.

 
Pero, como prometo en el titulo lo que voy a enseñar es a agregar la generación del sitemap de las páginas del blog... ahí va

Cómo Agregar las páginas internas de nuestro blog al indice de Google

Si nuestro deseo es enviar código para el auto indexado de las páginas internas de nuestro blog el el código que debe enviarse es el siguiente 

/feeds/pages/default




Y eso es todo, en los días sucesivos google indexara nuestras páginas.
____________________________________________________________
Agradecimiento: El texto de la primer parte de esta explicación se tomo del blog miblogdenegocios.com