Borra estas apps: pilladas más de cien apps en la Play Store con millones de descargas, atiborradas de virus

Una semana más tenemos que dar una mala noticia para Android y para su tienda de aplicaciones. Porque efectivamente Android es un gran sistema operativo, bastante estable, con cientos de posibilidades pero… tiene una gran lacra. Y es que la Play Store, su tienda de aplicaciones oficial, se encuentra abarrotada de apps de dudosa calidad o directamente, llenas de virus y de malware. Y no es la primera que esto

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Borra estas apps: pilladas más de cien apps en la Play Store con millones de descargas, atiborradas de virus se publicó primero en Andro4all.

from Andro4all https://ift.tt/2zndFNb
via IFTTT

Nginx 1.18.0 ya está aquí y estos son sus cambios más importantes

Después de un año de desarrollo, se introdujo una nueva rama estable del popular servidor HTTP de alto rendimiento y un servidor proxy multiprotocolo “Nginx 1.18.0”, que incorporaba los cambios acumulados en el marco de la rama principal 1.17.x.

Para quienes desconocen de Nginx deben saber que este​ es un servidor web/proxy inverso ligero de alto rendimiento y un proxy para protocolos de correo electrónico (IMAP/POP3). Nginx es software libre y de código abierto, licenciado bajo la Licencia BSD simplificada, además de que es multiplataforma, por lo que puede ser utilizado en sistemas tipo Unix, GNU/Linux, BSD, Solaris, Mac OS X y Windows.

Cabe señalar que existen dos versiones de Nginx, OSS Nginx y Nginx Plus (la version comercial). Nginx Plus ofrece funcionalidades adicionales que no son incluidas en OSS Nginx.

¿Qué hay de nuevo en Nginx 1.18.0?

En esta nueva version de Nginx 1.18.0, se ha agregado diversas directivas las cuales añaden algunas funcionalidades al servidor, tal es el caso de la nueva directiva limit_req_dry_run, que activa el modo de ejecución de prueba, que no aplica restricciones en la intensidad de las solicitudes de procesamiento (sin un límite de velocidad), pero continúa monitoreando el número de solicitudes fuera de los límites en la memoria compartida.

Otra de las directivas añadidas es  limit_conn_dry_run, que pone el módulo ngx_http_limit_conn_module en modo de ejecución de prueba, en el que el número de conexiones no está limitado, sino que se tiene en cuenta.

Por otro lado también podremos encontrar auth_delay, que le permite agregar un retraso a las solicitudes no autorizadas con un código de respuesta de 401 para reducir la intensidad de la selección de contraseña y proteger contra ataques que manipulan operaciones de ataque de tiempo al acceder a sistemas restringidos por contraseña, el resultado de una subconsulta o JWT ( JSON Web Token).

Se agregó soporte para variables en las directivaslimit_rate” y “limit_rate_after“, así como en las directivas “proxy_upload_rate” y “proxy_download_rate” del módulo de flujo.

La directiva grpc_pass agregó soporte para usar una variable en el parámetro que define la dirección. Si la dirección se especifica como un nombre de dominio, el nombre se busca entre los grupos de servidores descritos y, si no se encuentra, se determina utilizando el resolutor;

Se han agregado nuevas variables proxy_protocol_server_addr y proxy_protocol_server_port, que contienen la dirección y el puerto del servidor obtenidos del encabezado del protocolo PROXY.

De los demás cambios que se mencionan en el anuncio de esta nueva version:

  • La variable limit_conn_status se ha agregado al módulo ngx_stream_limit_conn_module, que almacena el resultado del límite de número de conexiones: PASSED, REJECTED y REJECTED_DRY_RUN.
  • La variable $ limit_req_status se ha agregado al módulo ngx_http_limit_req_module , que almacena el resultado de limitar la velocidad de recepción de solicitudes: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN y REJECTED_DRY_RUN.
  • Por defecto, se proporciona el ensamblaje del módulo ngx_http_postpone_filter_module.
  • Se agregó soporte para cambiar los bloques de ubicación con nombre utilizando el método $ r-> internal_redirect () proporcionado por el intérprete incorporado Perl. Este método ahora implica el manejo de URI con caracteres escapados.
  • Cuando se usa la directiva hash en el bloque de configuración ascendente para organizar el equilibrio de carga con el enlace del cliente al servidor, si la clave está vacía, el modo round-robin ahora se activa.
  • Se agregó soporte para llamadas ioctl (FIONREAD), si están disponibles, para evitar leer desde una conexión rápida durante mucho tiempo.

Finalmente, se menciona que en el futuro, todos los cambios en la rama estable 1.18 se asociarán con la eliminación de errores y vulnerabilidades graves.

Ademas de que pronto se formará la rama principal de nginx 1.19, en cuyo marco continuará el desarrollo de nuevas características. Para los usuarios comunes que no tienen la tarea de garantizar la compatibilidad con módulos de terceros, se recomienda utilizar la rama principal, sobre la base de las cuales se forman las versiones del producto comercial Nginx Plus cada tres meses.

Si quieres conocer más al respecto sobre los cambios implementados en esta nueva version, puedes consultar los detalles en el siguiente enlace. 

from Linux Adictos https://ift.tt/2VP99OG
via IFTTT

TimescaleDB, una base de datos open source para el almacenamiento de datos de series temporales

Se dio a conocer el lanzamiento de la nueva version de TimescaleDB 1.7, version en la cual se destaca el soporte añadido para PostgreSQL 12, así como también en la modificación de algunas funciones. Para quienes desconocen de TimescaleDB, deben saber que es una base de datos diseñada para almacenar y procesar datos en forma de series de tiempo (segmentos de valores de parámetros a intervalos de tiempo dados, el registro forma el tiempo y un conjunto de valores correspondientes a este tiempo).

Esta forma de almacenamiento es óptima para aplicaciones tales como sistemas de monitoreo, plataformas de negociación, sistemas para recopilar métricas y estados de sensores.

Sobre TimescaleDB

El proyecto TimescaleDB se implementa como una extensión de PostgreSQL y se distribuye bajo la licencia Apache 2.0. Parte del código con funciones avanzadas se entrega bajo una licencia propietaria separada Timescale (TSL), que no permite cambios, prohíbe el uso de código en productos de terceros y no permite el uso gratuito en bases de datos en la nube (base de datos como servicio).

La parte interesante de TimescaleDB, radica en que permite utilizar consultas SQL completas para analizar los datos acumulados, combinando la facilidad de uso inherente a los DBMS relacionales con la escalabilidad y las capacidades inherentes a los sistemas NoSQL especializados.

La estructura de almacenamiento está optimizada para proporcionar una alta tasa de adición de datos. Admite conjuntos de datos de adición de lotes, utilizando índices almacenados en RAM, cargando segmentos históricos retroactivamente, aplicando transacciones.

Una característica clave de TimescaleDB es el soporte para la partición automática (partición) de la matriz de datos. El flujo de datos de entrada se distribuye automáticamente entre las tablas particionadas.

Las secciones se crean en función del tiempo (cada sección almacena datos durante un cierto período de tiempo) o en relación con una clave arbitraria (por ejemplo, identificador del dispositivo, ubicación, etc.). Las tablas particionadas se pueden distribuir entre diferentes unidades para optimizar el rendimiento.

Para las consultas, una base de datos particionada se parece a una tabla grande, llamada hipertable. Una hipertable es una representación virtual de muchas tablas separadas en las que se acumulan datos entrantes.

¿Qué hay de nuevo en TimescaleDB 1.7?

En esta nueva version se destaca el soporte para la integración con PostgreSQL 12 DBMS, mientras que el soporte para PostgreSQL 9.6.xy 10.x ha sido declarado obsoleto, aun que para Timescale 2.0 solo el soporte de PostgreSQL 11+ permanecerá.

Ademas se destaca que se modificó el comportamiento de las consultas con funciones agregadas ejecutadas continuamente (agregación de datos continuamente entrantes en tiempo real).

Dichas consultas ahora combinan vistas materializadas con datos recién llegados que aún no se han materializado (anteriormente, la agregación solo cubría datos ya materializados). El nuevo comportamiento se usa para las agregaciones continuas recién creadas.

Por otra parte, algunas herramientas avanzadas de gestión del ciclo de vida de los datos se han trasladado a la versión comunitaria de la edición comercial, incluida la capacidad de reagrupar datos y procesar políticas para desplazar datos obsoletos (le permiten almacenar solo datos actuales y eliminar, agregar o archivar automáticamente registros obsoletos).

¿Cómo instalar TimescaleDB en Linux?

Para quienes estén interesados en poder instalar TimescaleDB en su sistema, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

En el caso de los que son usuarios de Ubuntu:

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c -s)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
sudo add-apt-repository ppa:timescale/timescaledb-ppa
sudo apt-get update
sudo apt install timescaledb-postgresql-11

En el caso de Debian:

sudo sh -c "echo 'deb https://packagecloud.io/timescale/timescaledb/debian/ `lsb_release -c -s` main' > /etc/apt/sources.list.d/timescaledb.list"
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo apt-key add -
sudo apt-get update
sudo apt-get install timescaledb-postgresql-11

RHEL/CentOS:

sudo yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo tee /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL
sudo yum update -y
sudo yum install -y timescaledb-postgresql-11

Ahora vamos a configurar la base de datos con:

sudo timescaledb-tune

Aquí se pueden realizar diversas configuraciones, de las cuales pueden consultar en el siguiente enlace. 

Al finalizar basta con reiniciar el servicio:

sudo service postgresql restart

from Linux Adictos https://ift.tt/3cGjPWZ
via IFTTT

La mayor rebaja que verás esta semana en portátiles: 700 euros de descuento en este Asus ROG

Esta es una oferta disponible en el momento de la publicación. Los descuentos podrían variar en función del stock y la demanda de la tienda. Un ordenador gaming es posiblemente el mejor producto tecnológico que puedes comprar, ya que te sirve tanto para trabajar con un equipo potente y que no te dejará tirado a nivel de rendimiento, como para jugar aunque no tengas una consola, y obtener unos resultados

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada La mayor rebaja que verás esta semana en portátiles: 700 euros de descuento en este Asus ROG se publicó primero en Andro4all.

from Andro4all https://ift.tt/34S2iZ4
via IFTTT

Jugar a Valorant en móvil podría ser posible dentro de poco

El mundo de los videojuegos para móviles está frente a uno de sus años más interesantes, ya que las principales compañías se están animando cada vez más a lanzar títulos para Android e iOS. En las últimas semanas ya se han estrenado varios de los juegos más esperados, como GWENT, el juego de cartas de The Witcher, o Dead by Daylight, el popular juego de terror de Behaviour Interactive. Una

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Jugar a Valorant en móvil podría ser posible dentro de poco se publicó primero en Andro4all.

from Andro4all https://ift.tt/2VqbssD
via IFTTT

Ahorra 100€ en tu nuevo Xiaomi Mi 10 reservándolo ya

Esta es una oferta disponible en el momento de la publicación. Los descuentos podrían variar en función del stock y la demanda de la tienda. Con sus nuevos Xiaomi Mi 10 y Mi 10 Pro, la firma pekinesa se ha atrevido a ponerse al nivel de los modelos más premium del mercado móvil en lo relativo al precio, llegando a alcanzar la cifra de 999 euros en el caso del

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Ahorra 100€ en tu nuevo Xiaomi Mi 10 reservándolo ya se publicó primero en Andro4all.

from Andro4all https://ift.tt/3eHvA0S
via IFTTT