2017-11-12

Firmware upgrade


Un sitio con muy buen material para actualizar las ROMs de los teléfonos.
SObretodo aquellos chinos o segundas marcas.

https://www.needrom.com/category/doogee/serial-x-doogee/x5-pro-doogee/

2017-11-11

Baterias de Móviles



Cómo cuidar las baterías

Estas son recomendaciones del fabricante de los teléfono, en todos los terminales la situación es similar.

Seguro que tras varios meses de uso has notado que la batería de tu teléfono dura cada vez menos.

Esto se debe al uso intensivo que hacemos de nuestros dispositivos, que va desgastando las celdas de nuestras baterías.

No obstante, podemos seguir unos pocos consejos para alargar su vida útil.

Este es el resumen de los consejos, más abajo os explicaremos con detalle cada uno de ellos:

Durante la carga mantén el dispositivo apagado o con muy poca actividad

Retira el cargador una vez completada la carga, nunca lo dejes cargando cuando ya esté al 100%

Utiliza un cargador de pared del propio fabricante del dispositivo

Conecta el cargador cuando la batería se encuentra entre el 5 y 15% de su carga máxima.

Nunca dejes que se descargue completamente

2017-11-04

Docker y contenedores.


Sitio web sobre Docker y contenedores, configuraciones de distintos servicios, desde lo básico a lo mas avanzado. All in one.

https://dockertips.com/

Manjaro teclado


En la última actualización de Manjaro (que es cada 3 o 4 dias), se actualizaron varios paquetes, todo parecía ir "bien", como siempre...

En Arch/Manjaro las cosas van "bien" cuando solo se rompe una cosa al mismo tiempo.

Tengo un problema recurrente con el arranque gráfico en cada booteo, que resuelvo agregando una opción en el kernel.
systemd.unit=multi-user.target
En la línea "linux" del /boot/grub/grub.conf


Pero hoy tuve otro problema y mas grave, el teclado del portátil no funcionó mas en el entorno gráfico.

Al rebootear el portátil (HP G3 430)

https://www.amazon.es/gp/product/B01KX60G2W/ref=ox_sc_act_title_2?smid=A2OGXJ90DZQRNA&psc=1

Arranca en modo texto como siempre, paso al modo gráfico y nada.... no funcionan las teclas.

Revisando en internet, me encuentro con este link.

https://forum.manjaro.org/t/keyboard-laptop-upgrade-03-11-2017/34090/6


Tuve que hacer un "DOWNGRADE" de un paquete, porque el último libinput no entiende bien los teclados de algunos portátiles.

sudo downgrade libinput

Available packages:

* 1) libinput-1.9.1-1-x86_64.pkg.tar.xz (local)
* 2) libinput-1.9.0-1-x86_64.pkg.tar.xz (local)

Y volví al paquete anterior.


Por ahora está resuelto y puedo usar normalmente el portátil, veremos que pasa en las próximas semanas. Tengo que mirar con mucho cuidado las actualizaciones de paquetes.

2017-11-02

MariaDB y los formatos de registros


En las últimas versiones de MariaDB han cambiado el formato con que se guardan los registros en las tablas.
El tipo de format regula donde y como se almacenan los campos "BLOB" y "TEXT".

A partir de la versión 10.2.2 el formato standard es "Dynamic".

Las tablas contienen registros de longitud variable/dinámica, el almacenamiento consumido es menor, porque ciertos campos (blob y textos) son movidos a otra página de datos.
Para poder aprovechar este cambio debemos haber indicando que queres usar "un fichero por tabla" con estos parámetros.

innodb_file_per_table=1
innodb_strict_mode=1

El parámetro strict puede traer otros problemas, ya que modifica parámetros del motor y como debe reaccionar a la gestión de datos.

También se deberá verificar el formato de los ficheros en "innodb con
show variables like '%file_format%';


Información oficial de MariaDB aquí.
https://mariadb.com/kb/en/library/xtradbinnodb-storage-formats/

Información de MySQL.
https://dev.mysql.com/doc/refman/5.7/en/innodb-row-format.htmlhttps://dev.mysql.com/doc/refman/5.7/en/innodb-row-format.html

La manera de identificar tablas y que formato de registro tienen.
SELECT `table_name`, `row_format` FROM `information_schema`.`tables`;

SELECT `table_name`, `row_format` FROM `information_schema`.`tables` where row_format='Dynamic';


Como cambiar el formato de los registros.
use base1;
alter table TABLA1 ROW_FORMAT=Dynamic;


Para ver el standard para la versión y producto que tenemos corriendo.
SELECT @@innodb_default_row_format;

SQLite


Quizas el producto "mas usado" en el mundo, o uno de los primeros.

SQLite es un pequeño motor SQL que puede funcionar en modo servidor autónomo, con varios clientes texto o gráficos y que también funciona embebido en aplicaciones, permitiendo faciliar la gestión de datos a ciertos programas aportando lenguaje SQL sin la complejidad de montar un servidor completo (MySQL, Oracle, SQL Server), si pensamos que necesita unos pocos megas para correr su servidor y que usa un fichero para cada servidor es la solución ideal para hardware pequeño o limitado en recursos.

http://www.hwaci.com/sw/sqlite/index.html

2017-02-17

Instituto La Garena - Alcalá de Henares


Instituto en La Garena - Alcalá de Henares
https://avlagarena.es/2017/02/15/nota-de-prensa-en-onda-cero/

Desde hace años seguimos pidiendo un Instituto para el barrio de la Garena en Alcalá de Henares. Este domingo 19-02-2017 haremos una movilización.


2017-02-13

Debian tactil y pantallas que rotan



En estos dias configuré un display táctil y touchpad para un equipo "transformer", donde el display se gira y parece una tablet.
Un excelente equipo y ahora demás bastante bueno para leer y manejarlo de manera táctil.

El script que usé debajo, y programé el botón de "giro" para que lo invoque y gire a la izquierda o vuelva al modo normal.
En XFCE, dentro del APP "Keyboard", luego "Application shorcut" y agregar una entrada que invoque al script.



#!/bin/bash
#
# rotate_desktop.sh
#
# Rotates modern Linux desktop screen and input devices to match. Handy for
# convertible notebooks. Call this script from panel launchers, keyboard
# shortcuts, or touch gesture bindings (xSwipe, touchegg, etc.).
#
# Using transformation matrix bits taken from:
# https://wiki.ubuntu.com/X/InputCoordinateTransformation
#

if [ -f /tmp/pantalla.txt ]
then
xrandr --output eDP-1 --rotate normal
xinput set-prop 'FocalTechPS/2 FocalTech Touchpad' "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
xinput set-prop 'Atmel' "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1

killall florence

rm /tmp/pantalla.txt

else
xrandr --output eDP-1 --rotate right
xinput set-prop 'FocalTechPS/2 FocalTech Touchpad' "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
xinput set-prop 'Atmel' "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1

florence &

echo " " > /tmp/pantalla.txt
chmod 777 /tmp/pantalla.txt

fi

exit 0
#
# fin
#

Por el mundo