Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Nudoku - pon aprueba tus habilidades en Sudoku





Pon a prueba tus habilidades lógicas en el popular juego japonés. Nudoku es una instalación obligatoria para los amantes del sudoku, con una interfaz simple y discreta que hace que jugar el sudoku sea una diversión para cualquier nivel.

Para instalar Nudoku en openSUSE, puedes accesar al siguiente link:


y seleccionar la opción  1-Click Install








A cada juego se le asigna una dificultad similar a la que dan los periódicos y sitios web, por lo que el juego será tan fácil o tan difícil como se desee.

El objetivo es llenar una cuadrícula de 9 × 9 con dígitos, de modo que cada columna, cada fila y cada una de las nueve subredes 3 × 3 que componen la cuadrícula (también llamadas "cajas", "bloques" o "regiones") contengan todos los dígitos del 1 al 9. El creador de rompecabezas proporciona una cuadrícula parcialmente completada, que para un rompecabezas bien planteado tiene una solución única.



Have a lot of fun! - ¡Diviértete mucho!

a silhouette of a person's head and shoulders, used as a default avatar

Not Tetris 2: El Tetris clásico mezclado con la física.




Not Tetris 2 es el sucesor espiritual del clásico Tetris mezclado con la física. El resultado es una derivación divertida en la que los bloques ya no están vinculados a la cuadrícula habitual. Los bloques se pueden girar y colocar en cualquier ángulo, lo que resulta en un desastre completo si no se tiene cuidado. Y con la más nueva tecnología de vanguardia, Not tetris 2 permite que la línea se despeje cuando las líneas están lo suficientemente llenas. 


Para instalar Not Tetris 2 en openSUSE, visita el siguiente link


Have a lot of fun!!!   ¡¡Diviertete mucho!!

a silhouette of a person's head and shoulders, used as a default avatar

KDE Connect: Controla tu PC desde tu smartphone




¿Qué es KDE Connect?

 


KDE Connect es un proyecto que permite que los dispositivos conectados a la misma red (smartphone y PC), se comuniquen entre sí. Aquí hay algunas cosas que KDE Connect puede hacer:

  • Recibir las notificaciones del teléfono en la computadora de escritorio y responder a los mensajes
  • Controlar la reproducción de música en nuestro escritorio desde el teléfono
  • Usa el teléfono como control remoto para nuestro escritorio
  • Ejecutar comandos predefinidos en la PC desde dispositivos conectados. Veáse la lista de comandos de ejemplo para más detalles.
  • Comprueba el nivel de batería del teléfono desde el escritorio.
  • Llamar al teléfono para ayudar a encontrarlo.
  • Compartir archivos y enlaces entre dispositivos.
  • Navega tu teléfono desde el escritorio
  • Controla el volumen del escritorio desde el teléfono.

Para lograr esto, KDE Connect:

  • Implementa un protocolo de comunicación seguro a través de la red, y permite a cualquier desarrollador crear complementos sobre él.

  • Tiene un componente que instalas en tu escritorio.

  • Tiene una aplicación cliente de KDE Connect que ejecutas en tu teléfono.


Instalación en openSUSE LEAP 15

 

Lo más probable es que encontremos el componente de escritorio KDE Connect como un paquete en los repositorios de su distribución. De no ser así, podemos utilizar la opción  1Click Install de openSUSE



 Seleccionamos la versión de openSUSE que tengamos instalada, en este caso es openSUSE Leap 15.


Damos click en el botón 1 Click Install y nos aparecerá una ventana emergente con las opciones Open with y Save File, seleccionamos  la primera opción y presionamos el botón OK

De inmediato aparecerá la información del proceso de instalación y sólo nos queda presionar el botón  NEXT



El proceso de instalación tardará unos cuantos momentos y al finalizar sólo tenemos que dar click en el botón de finalizar.




 Prácticamente, se puede utilizar KDE Connect en todos los entornos de escritorio. Dado que la mayoría de los desarrolladores utilizan Plasma, puede ocurrir que una función no esté disponible o sea inaccesible en otros entornos de escritorio. En este caso, podemos informar el error. Hay varias formas de mejorar la experiencia de KDE Connect en equipos de escritorio que no son de plasma. 


Si somos usuarios de GNOME, debemos de usar GSConnect, una extensión de shell de GNOME. 

Para este ejemplo, utilzamos GNOME.


Desde nuestro navegador web (Mozilla FireFox) nos dirigimos a la dirección:




Agregamos GSConnect y verificamos que en el navegador de Mozilla FireFox aparezca habilitado, en caso contrario, lo agregamos.





Nota importante: Debemos abrir los puertos del firewall en nuestra PC para que se pueda dar la comunicación entre los dispositivos:




Una vez instalado en nuestro equipo de cómputo, procedemos a vincular nuestro smartphone con la PC.

Debemos de descargar la aplicación KDE Connect que podemos encontrar tanto en Google Play Store como en la tienda abierta y gratuita F-Droid.

Ya que se tiene instalada en el teléfono, abrimos la aplicación y buscamos  nuestro equipo de cómputo





Seleccionamos nuestra PC


 Y listo, nuestros  dispositivos están conectados......















a silhouette of a person's head and shoulders, used as a default avatar

curl wttr.in: Obten el pronóstico del tiempo desde la línea de comandos





Es realmente sencillo obtener el pronóstico del clima local. Para eso, utilizaremos el servicio del portal wttr.in que de manera automática detecta nuestra ubicación según nuestra dirección IP. Es razonablemente preciso, a menos que estés utilizando una VPN. 

Nota: la conexión a Internet es necesaria

 Simplemente utilizamos el comando curl y mandamos llamar el sitio wttr.in 

curl wttr.in




Ahora, si deseamos el pronóstico del clima en una ciudad diferente, podemos especificarlo con una barra al final de wttr.in. Reemplazamos cualquier espacio en el nombre con un +


Por ejemplo, la ciudad de Los Angeles, California:


curl wttr.in/Los+Angeles




De igual forma, también podemos conocer las condiciones climáticas de un Aeropuerto en específico.

Tomemos como ejemplo el aeropuerto JFK de la ciudad de New York:


curl wttr.in/JFK





Por defecto, wttr.in mostrará las temperaturas en las unidades (C o F) utilizadas en nuestra ubicación real. Básicamente, en Estados, obtendrás Fahrenheit, y en todos los demás se presentará en Celsius (Centígrados). Puedes cambiar eso agregando? U para ver Fahrenheit o? M para ver Celsius.

Utilizamos la ciudad de Nuremberg, Alemania como ejemplo:

curl wttr.in/Nuremberg?u

curl wttr.in/Nuremberg?m




#HaveALotOfFun  

a silhouette of a person's head and shoulders, used as a default avatar

Ciano, una opción sencilla para convertir tus archivos multimedia





Ciano es una aplicación de conversión multimedia de escritorio que nos permite convertir videos, música e imágenes. Ciano utiliza las herramientas de conversión: FFmpeg e ImageMagick.

Centrado en la simplicidad, Ciano ofrece un nuevo enfoque para usar FFmpeg, sin la necesidad de escribir una sola línea de código. Además, cuenta con soporte para muchos codecs y contenedores como MPEG4, MPEG, FLV, AVI, OGG, GIF, VOB, MP3, WMA y muchos más.

 Instalar Ciano en openSUSE


Para instalar Ciano, accesa a https://software.opensuse.org/package/ciano y selecciona tu versión de openSUSE en la tecnología 1 Click Install

#HaveALotOfFun



the avatar of Alberto Garcia

Control del volumen del móvil desde el ordenador

Guarda eso de abajo en bin como volumen4adb y hazlo ejecutable ( chmod +x ~/bin/volumen4adb )
Asigna a la combinación de teclas «Alt+q» al comando ~/bin/volumen4adb subir
Asigna a la combinación de teclas «Alt+a» al comando ~/bin/volumen4adb baja
Asigna a la combinación de teclas «Alt+s» al comando ~/bin/volumen4adb silencio

Cuando tengas el teléfono conectado con el cable microusb al ordenador Alt+q y Alt+a suben y bajan el volumen y Alt+s lo silencia durante 84 segundos, que es el que tiempo que dura la publicidad de Spotify. Ahora que no oigo publicidad de regatón soy mejor persona y menos agresiva.

#!/bin/bash
pausa=84
d=$(adb devices| grep "device$"| sed -r 's/([0-9a-z])(.)/\1/g')
if [ "x$d" != "x" ]; then
vactual=$(adb shell dumpsys audio|grep -A 4 "- STREAM_MUSIC:" | tr -d '\n\r' |sed -r 's/.8 (headphone): ([0-9])./\1/g')
#echo "Volumen actual : $vactual"
if [ "$1" == "silencio" ]; then
adb shell service call audio 3 i32 3 i32 1 i32 1
(for n in $(seq 1 $pausa); do echo "scale=2; (100 / $pausa)
$n" | bc ; sleep 1; done ) | zenity --text="Esperando $pausa segundos..." --progress --percentage=0 --auto-kill --auto-close --no-cancel
adb shell service call audio 3 i32 3 i32 "$vactual" i32 1
exit 0
fi
if [ "$1" == "sube" ]; then
vdestino=$(echo "$vactual + 1" | bc)
if [ $vdestino -ge 15 ]; then vdestino="15"; fi
adb shell service call audio 3 i32 3 i32 "$vdestino" i32 1
#echo "Subiendo a $vdestino"
exit 0
fi
if [ "$1" == "baja" ]; then
vdestino=$(echo "$vactual - 1" | bc)
if [ "$vdestino" -le 0 ]; then vdestino=0; fi
adb shell service call audio 3 i32 3 i32 "$vdestino" i32 1
# echo "Bajando a $vdestino"
exit 0
fi
if [ "$1" == "playpause" ]; then
adb shell input keyevent 85
fi
else
exit 1
fi

También asigné Alt-x a ~/bin/volumen4adb playpause pero sólo funciona al pausar, no al hacer replay, ignoro el motivo.

the avatar of Alberto Garcia

De Oruxmaps a GoogleEarth

Si usáis vuestro teléfono Android para crear y manejar waypoints casi seguro conocéis Oruxmaps, probablemente la mejor app para geolocalización y mapas (por aquí ya ha salido varias veces).
Oruxmaps genera una pequeña base de datos (formato SQLITE) donde archiva todos los registros generados. Normalmente esta base de datos se encuentra en /storage/sdcard/oruxmaps/tracklogs/oruxmaps.db.
Si necesitáis extraer waypoints de la BD para (por ejemplo) consultarlos en GoogleEarth, podéis generar un KML así:
echo "Name,Latitude,Longitude,Description" > actual.csv && sqlite3 oruxmapstracks.db "SELECT poiname || ',' || poilat || ',' || poilon || ',' || '\"' || poidescr || '\"' from pois where poifolder='actual'" >> actual.csv && gpsbabel -i unicsv -f actual.csv -o kml -F actual.kml
Esta línea genera un archivo CSV con los waypoints que tengo en la carpeta “actual” de Oruxmaps y a continuación lo convierte a KML con gpsbabel

En esta imagen podéis ver todas las tablas y campos de la BD de Oruxmaps.

a silhouette of a person's head and shoulders, used as a default avatar

Problemas con Firefox y la swap

Durante semanas noté que el equipo se ralentizaba mucho al momento de que usaba Firefox en sitios como Facebook o TweetDeck. Aunque de entrada sé que esas páginas consumen mucho CPU, lo que más me extrañaba era el considerable lentitud por uso de SWAP (algo que no me pasa en MacOS porque: SSD 😬).

Buscando alguna explicación en los foros, me topé con dos soluciones que me parecieron muy buenas:

1.- Mandar el caché de Firefox a la RAM. Esto hace que Firefox use la memoria principal para alojar el caché, lo que ahorra llamados al disco duro (uso un «viejito» SATA).

2.- Indicarle a Linux que use preferentemente la memoria principal y no el intercambio. Si tienes más de 8GB de RAM, pues ¡aprovéchalos completamente! Así evitamos que se use ese espacio de disco duro destinado a la SWAP.

Desde que apliqué estos cambios he notado que el rendimiento del equipo ha mejorado y no he notado periodos de cuelgue al usar el navegador… aunque lo siguiente que tengo en mente será comprar un SSD para Linux 😬.

a silhouette of a person's head and shoulders, used as a default avatar

Establecer latitud y longitud en Firefox

Como he andado trabajando con un poco de georeferenciación en el navegador Web, me hice la pregunta sobre si podría hacer que Firefox me pudiera dar coordenadas diferentes a las que me resuelve vía IP. Y pues la respuesta es: sí.

Con este complemento, podemos proporcionarle «coordenadas falsas» a Firefox para que el API de geolocalización trabaje con ellas. Esto lo podemos realizar mediante el apartado de configuración que tiene el complemento.

Screenshot_20180623_205155

Quizás el único problema que le veo, es que no guarde las diferentes coordenadas que se le suministren.

En fin, espero que les sirva este tip.

a silhouette of a person's head and shoulders, used as a default avatar

Emojis increíblemente grandes en Thunderbird [Ubuntu]

Últimamente a las empresas les ha dado por incluir emojis en el Subject de los correos que les envían a sus usuarios , todo con tal de hacerlos llamativos o la razón que sea.

Esto se ve bien en el celular, pero al usar Ubuntu, no lo es tanto:

Bandeja de entrada - Gmail - Mozilla Thunderbird_025

Navegando en los foros de Mozilla, me encuentro con que podemos arreglarlo con tan solo agregar las dos fuentes Noto-emoji que pueden encontrar en este repositorio de GitHub.

Descarga los archivos .ttf del repositorio y después pégalos en tu carpeta .fonts que se ubica en tu directorio de usuario.

Si tienes abierto Thunderbird, basta con que lo cierres y lo vuelvas a abrir para que ya despliegue correctamente los emojis.

Bandeja de entrada - Gmail - Mozilla Thunderbird_026