Cómo sacudirla apropiadamente

Hay cosas en la vida que en algún momento uno tiene que aprender a hacer bien. Por ejemplo, aprender a sacudirla. ¡A no asustarse! El procedimiento es sencillo.

El primer paso consiste en hacer un movimiento brusco, nada sutil, para lograr que se desprenda la mayor cantidad de líquido posible. Luego, en general, sigue una pequeña pausa para que el resto se estabilice un poco. Y finalmente se remata el proceso con dos o tres movimientos más sutiles, según se considere necesario, para evitar luego andar goteando por ahí.

Y esa es, entonces, la técnica para sacudir una cucharita luego de revolver el café.

Comentarios Imprimir

Mi primer plasmoide

Hacía rato que tenía ganas de ponerme a jugar y armar un plasmoide.

Un plasmoide es un un widget para el escritorio KDE Plasma. Una pequeña aplicación o componente visual (el término técnico es "coso") que se puede agregar al panel y aparece ahí con un gráfico custom (que podría ser un ícono, pero también algo más dinámico), y al final es eso: una aplicación con la que se puede interactuar para enriquecer la experiencia del escritorio.

Hace un par de meses se me ocurrió la excusa. Me sucede mucho que estoy trabajando en la compu y de repente algo pasa con la red. La mejor forma de darme cuenta de la salud de la conexión es abrir una terminal y hacer ping 1.1.1.1.

Para no expertos, eso me dice si llego a una máquina que está en internet que seguro que está funcionando, y me dice cuanto tarda en llegar ahí. Como esa máquina justo es la que me traduce cualquier nombre de dominio (como google.com) en su IP correspondiente (como 142.251.129.46), el tiempo y la calidad de la respuesta es característico de la calidad de mi conexión.

En algún punto pensé que estaría bueno tener algo que esté midiendo periódicamente, y que ante la sospecha de un problema ya tenga la info a la vista. De ahí a que se me ocurra hacerlo como plasmoide, un sólo paso.

Entonces, armé nethealth, un plasmoide que hace exactamente lo que necesitaba.

Network Health

Una vez por segundo hace un ping a 1.1.1.1 (o la IP que le configures), y si el tiempo de respuesta es menor a 10 milisegundos el iconito en el panel apenas se ve, para que no llame la atención para nada.

Pero si ese tiempo se degrada, o directamente no hay conexión, el iconito se puede poner amarillo, naranja, o rojo.

Dejando el mouse sobre el ícono muestra el ping actual. Y haciendo click muestra las últimas mediciones:

Los tiempos de los últimos pings, y el ícono en amarillo porque no es una conexión ideal

El proyecto en Github es este, se puede instalar directamente del proyecto (miren el README), pero teóricamente también lo pueden instalar directamente como cualquier usuario desde el buscador del panel, si tienen Plasma 5, porque lo subí al KDE Store.

¿Se vienen muchos más plasmoides? No creo. Es más, estoy seguro que no.

La experiencia de programar el coso este fue bastante mala. Yo soy fan de Qt, pero estos plasmoides están armados con una combinación de lenguaje interactivo (QML) con algo de javascript para agregarle funcionalidad. Y miren lo que digo, el javascript es lo mejor del combo. QML es pésimo, mal documentado, con todos los ejemplos que nunca funcionan, no sabés qué importar, los errores no ayudan, todo a medio cocinar. No lo recomiendo. Es más, lo des-recomiendo, stay away.

Comentarios Imprimir

Cita

Espantoso. El café era espantoso. Le puso dos cucharaditas de azúcar, pero igual era intomable.

Es verdad que en este bar de mala muerte al menos debería haber pedido una cerveza, pero no quería estar tomando alcohol cuando Catalina llegara, no sabía bien qué iría a tomar ella. Ya bastante estaba arriesgando al invitarla a este lugar, pero era lo mejorcito del pueblo para invitar a salir a alguien, incluso en una primera cita.

Claro, el lugar ideal hubiese sido el bar del hotel, pero como ambas trabajaban allí, era complicado. No tanto porque, justamente, era el lugar laboral de ambas, sino que en un pueblo tan chico que una mujer invitara a otra mujer... Bueno, también podrían modernizarse un poco, más allá del tamaño del pueblo. Al menos acá podían estar más escondidas, la disposición del bar y la iluminación ayudaban, y la gente tendía a meterse en sus propios asuntos.

Dudó, y le puso una cucharadita más de azúcar al café. Ahora era algo caliente que no se parecía a nada, pero seguía intomable.

Quizás debería haber llegado a la hora justa y no pedir nada, pero estaba demasiado nerviosa como para llegar y que ella ya estuviera allí. Quería evitar la situación de entrar al bar y que Catalina ya esté sentada, la viera, y tuviese que recorrer el camino hasta ella, saludar, y entender cómo venía la mano. También, se dio cuenta, prefería evitar la desilusión directa de un desplante. Si estaba desde antes, al menos iría gradualmente dándose cuenta que no vendría.

Le mandó un mensajito, "Cata, ya llegué, estoy cerca de la ventana de atrás", medio de hospitalidad, medio rogando confirmación de que ella realmente iba a venir.

Le puso una cucharadita más de azúcar al café, sintiendo que si con eso no era pasable, ya no tenía sentido tomarlo. Y al mismo tiempo, sintiendo que si lo de esta noche no iba bien, su estadía en el pueblo tampoco tenía demasiado sentido, y que sería momento de buscar nuevos horizontes.

Se abrió la puerta, vio entrar a Catalina, y la cucharita, cargada de azúcar, quedó congelada a mitad de camino.

La vio hacer dos pasos y quedarse cerca de la puerta. Con la cabeza erguida, Catalina miraba lentamente el local. Se le cortó la respiración. La cucharita seguía suspendida en el aire.

Finalmente hicieron contacto visual. Catalina sonrió. Y todo el resto dejó de importarle.

Comentarios Imprimir