Google salio a justificar las restricciones de Manifest V3 y que no afectara contra los bloqueadores de anuncios

Google Chrome logo

Ya hace 9 meses que Google anunció cambios importantes en el Manifest V3, un documento en el que la compañía brinda detalles sobre las capacidades de las extensiones para su navegador.

La versión 3 está en proceso de gestación y los debates al respecto no han dado tregua. Por lo que poco después de que los usuarios enojados no dejaran de amenazar con abandonar el navegador, los ingenieros de Google acaban de prometer que los cambios futuros en el sistema de extensiones de Chrome no paralizarán los bloqueadores de anuncios como todos temen.

La compañía dice que los cambios a través de la nueva API mejorarán la privacidad del usuario y acelerarán las mejoras.

Además, Google ha prometido aumentar el límite máximo del número de filtros, esto, para poner fin a las principales críticas emitidas por los desarrolladores de bloqueadores de anuncios en los últimos meses.

Google dio a conocer que ha estado observando estos cambios desde octubre del año pasado. En medio de la batalla contra el aumento de extensiones maliciosas en su plataforma, con ello ha anunciado la entrada en vigor de nuevas reglas en el proceso de revisión de extensiones, pero también cambios en el código base tomado en Extensiones.

Mientras que al principio hubo poca discusión sobre los próximos cambios en el Manifest V3, en enero los desarrolladores de varios bloqueadores de anuncios plantearon un problema con la API web.

El temor expresado por los desarrolladores: la nueva API puede impedir que sus extensiones inspeccionen páginas web con la misma eficiencia.

La API de solicitud web original interrumpe la carga de una página mientras explora su contenido para buscar anuncios u otro contenido que la extensión pueda bloquear o modificar.

En su último lanzamiento, Google señalo que está antigua API fue una fuente de abuso la cual utilizaron los desarrolladores maliciosos. En las cifras publicadas por Google, el 42% de las extensiones maliciosas detectadas desde enero del año pasado se basaron en la API de solicitud web.

“Con la solicitud web, Chrome envía todos los datos de una solicitud de red a la extensión de escucha, incluidos los datos confidenciales de esa solicitud, como fotos personales o correos electrónicos”, dice Google

La API declarativeNetRequest funciona en un enfoque diferente

En lugar de la extensión basada en lo último, deteniendo las solicitudes web e inspeccionando todo el contenido, este último establece las reglas que el navegador lee y aplica a cada página web antes de cargar.

Con esta nueva API, las extensiones nunca reciben datos de una página y el navegador solo realiza cambios en una página cuando se respetan una o más reglas declaradas. De esta manera, todos los datos confidenciales que se pueden incluir en una página (correos electrónicos, fotos, contraseñas, etc.) permanecen en el nivel del navegador y nunca se transmiten a las extensiones. Según Google, la nueva API es mejor en términos de confidencialidad, pero también de velocidad.

En enero del año en curso, los bloqueadores de anuncios han argumentado que a pesar de los beneficios presentados a través de la nueva API, Google planeaba limitar los filtros a 30,000, un número considerado insuficiente por los mantenedores de anuncios.

En enero, Raymond Hill uBlock Origin y las extensiones de uMatrix fueron los autores (entre otros) de la popular lista de bloqueados Easylist con 42,000 filtros. Google ha revisado este detalle y anuncia el paso del límite del filtro de 30,000 a 150,000.

Las Opera, Brave y Vivaldi podrian no realizar el cambio

En general, los desarrolladores de navegadores basados en Chromium han hecho anuncios de que no se alinearán con los cambios que pueden ser perjudiciales para los usuarios.

Además de los bloqueadores de anuncios que integran sus respectivos navegadores, la tendencia en Opera y Brave es continuar con el soporte del antiguo Web Request API, que permitirá que las extensiones como uBlock y uMatrix sigan funcionando sin problemas.

Mientras que en Vivaldi, la forma en que se abordará el cambio de API dependerá de las decisiones finales de Google.

El artículo Google salio a justificar las restricciones de Manifest V3 y que no afectara contra los bloqueadores de anuncios ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2Xlx4sc
via IFTTT

Firman la solicitud de extradición de Julian Assange a Estados Unidos

assange

Hace poco el Secretario de Estado para el Interior de Gran Bretaña firmó la solicitud de extradición de Julian Assange. La ley marca el primer paso en un proceso en el que los tribunales del Reino Unido asumirán el control. La primera audiencia de revisión de solicitudes en Estados Unidos tuvo lugar hoy en un tribunal de Londres.

Este proceso tuvo lugar debido a una serie de acusaciones contra el fundador de WikiLeaks. Uno de estos estados afirma que Julian Assange colaboró con Chelsea Manning (ex analista de inteligencia de EE. UU.) Para obtener documentos clasificados, así como obtener acceso no autorizado a las computadoras del gobierno de los Estados Unidos.

Con la llegada de la solicitud de extradición completa, Julian Assange tendrá que enfrentar 18 cargos en nombre de la Ley de Espionaje de los Estados Unidos.

Artículo relacionado:
Assange es acusado de 18 cargos por violar la ley de espionaje

Según un anuncio del Departamento de Justicia de los Estados Unidos, Julian Assange incurre en una pena máxima de 10 años de prisión por cada cargo de conformidad con la Ley de Espionaje de 1917.

En 1917, se estableció la Ley de espionaje para prohibir la interferencia en las operaciones militares, para evitar la insubordinación en el ejército y para evitar que terceros apoyen a los enemigos de los Estados Unidos en tiempo de guerra.

En 1919, el Tribunal Supremo de los Estados Unidos dictaminó que la ley federal no viola la libertad de expresión de los condenados en virtud de sus disposiciones.

Artículo relacionado:
Julian Assange entra en la lucha en contra de ser extraditado a los Estados Unidos

Sin embargo, ha sido objeto de controversia y desafíos ante los tribunales de ese país, en particular, debido a su carácter inconstitucional y su relación frontal con la libertad de expresión.

“El Sr. Julian Assange fue arrestado a raíz de una solicitud de extradición provisional de los Estados Unidos. Se le acusa de delitos que incluyen el uso indebido de la computadora y la divulgación no autorizada de información de la Defensa Nacional.

Hemos recibido la solicitud de extradición completa, que ha sido certificada por el Ministro del Interior. “Este caso está ahora ante los tribunales y sería inapropiado ir más allá en los comentarios”, afirma el ministro de Interior británico en una publicación.

“Es importante que las personas no sean engañadas para creer que WikiLeaks es otra cosa que no sea un editor.

El gobierno de Estados Unidos intentó engañar a la prensa “, dijo Julian Assange a través de un vídeo que grabo desde su celular.

Mientras Ben Brandon, el abogado que representa a los Estados Unidos, recordó en su contra, incluso que había pirateado una red de defensa de contraseñas, Julian Assange replicó: “No hacké nada.

En la audiencia de hoy, Ben Brandon señaló que las acciones de Julian Assange eran peligrosas y que al publicar documentos clasificados, Julian Assange creó un riesgo grave e inminente de que muchas fuentes de inteligencia, incluidos los periodistas.

Los defensores de los derechos humanos y los activistas políticos, sufren daños físicos graves o son detenidos arbitrariamente. Mark Summers, el abogado del fundador de WikiLeaks, se quejó de que los cargos contra su cliente constituían un escandaloso ataque frontal contra los derechos de los periodistas y la libertad de expresión.

La extradición de Julian Assange a los Estados Unidos está condicionada a la finalización con éxito de una serie de pruebas que las autoridades británicas realizarán.

Sin embargo, es probable que el campo de Julian Assange utilice una serie de palancas, incluida la de los derechos humanos.

De hecho, persisten los temores sobre el tratamiento que Julian Assange podría sufrir si fuera extraditado a los Estados Unidos.

“Si dejamos a Julian Assange a merced de este mal viento, entonces cualquier periodista dondequiera que esté puede ser extraditado a los Estados Unidos si el gobierno de este país cree que ha publicado información que amenaza la seguridad nacional de los Estados Unidos”.

Finalmente ahora toca esperar a que se lleve a cabo la Corte de Westminster, la cual ha programado una audiencia finales del mes de febrero del 2020.

El artículo Firman la solicitud de extradición de Julian Assange a Estados Unidos ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2IJGtQL
via IFTTT

Firman la solicitud de extradición de Julian Assange a Estados Unidos

assange

Hace poco el Secretario de Estado para el Interior de Gran Bretaña firmó la solicitud de extradición de Julian Assange. La ley marca el primer paso en un proceso en el que los tribunales del Reino Unido asumirán el control. La primera audiencia de revisión de solicitudes en Estados Unidos tuvo lugar hoy en un tribunal de Londres.

Este proceso tuvo lugar debido a una serie de acusaciones contra el fundador de WikiLeaks. Uno de estos estados afirma que Julian Assange colaboró con Chelsea Manning (ex analista de inteligencia de EE. UU.) Para obtener documentos clasificados, así como obtener acceso no autorizado a las computadoras del gobierno de los Estados Unidos.

Con la llegada de la solicitud de extradición completa, Julian Assange tendrá que enfrentar 18 cargos en nombre de la Ley de Espionaje de los Estados Unidos.

Artículo relacionado:
Assange es acusado de 18 cargos por violar la ley de espionaje

Según un anuncio del Departamento de Justicia de los Estados Unidos, Julian Assange incurre en una pena máxima de 10 años de prisión por cada cargo de conformidad con la Ley de Espionaje de 1917.

En 1917, se estableció la Ley de espionaje para prohibir la interferencia en las operaciones militares, para evitar la insubordinación en el ejército y para evitar que terceros apoyen a los enemigos de los Estados Unidos en tiempo de guerra.

En 1919, el Tribunal Supremo de los Estados Unidos dictaminó que la ley federal no viola la libertad de expresión de los condenados en virtud de sus disposiciones.

Artículo relacionado:
Julian Assange entra en la lucha en contra de ser extraditado a los Estados Unidos

Sin embargo, ha sido objeto de controversia y desafíos ante los tribunales de ese país, en particular, debido a su carácter inconstitucional y su relación frontal con la libertad de expresión.

“El Sr. Julian Assange fue arrestado a raíz de una solicitud de extradición provisional de los Estados Unidos. Se le acusa de delitos que incluyen el uso indebido de la computadora y la divulgación no autorizada de información de la Defensa Nacional.

Hemos recibido la solicitud de extradición completa, que ha sido certificada por el Ministro del Interior. “Este caso está ahora ante los tribunales y sería inapropiado ir más allá en los comentarios”, afirma el ministro de Interior británico en una publicación.

“Es importante que las personas no sean engañadas para creer que WikiLeaks es otra cosa que no sea un editor.

El gobierno de Estados Unidos intentó engañar a la prensa “, dijo Julian Assange a través de un vídeo que grabo desde su celular.

Mientras Ben Brandon, el abogado que representa a los Estados Unidos, recordó en su contra, incluso que había pirateado una red de defensa de contraseñas, Julian Assange replicó: “No hacké nada.

En la audiencia de hoy, Ben Brandon señaló que las acciones de Julian Assange eran peligrosas y que al publicar documentos clasificados, Julian Assange creó un riesgo grave e inminente de que muchas fuentes de inteligencia, incluidos los periodistas.

Los defensores de los derechos humanos y los activistas políticos, sufren daños físicos graves o son detenidos arbitrariamente. Mark Summers, el abogado del fundador de WikiLeaks, se quejó de que los cargos contra su cliente constituían un escandaloso ataque frontal contra los derechos de los periodistas y la libertad de expresión.

La extradición de Julian Assange a los Estados Unidos está condicionada a la finalización con éxito de una serie de pruebas que las autoridades británicas realizarán.

Sin embargo, es probable que el campo de Julian Assange utilice una serie de palancas, incluida la de los derechos humanos.

De hecho, persisten los temores sobre el tratamiento que Julian Assange podría sufrir si fuera extraditado a los Estados Unidos.

“Si dejamos a Julian Assange a merced de este mal viento, entonces cualquier periodista dondequiera que esté puede ser extraditado a los Estados Unidos si el gobierno de este país cree que ha publicado información que amenaza la seguridad nacional de los Estados Unidos”.

Finalmente ahora toca esperar a que se lleve a cabo la Corte de Westminster, la cual ha programado una audiencia finales del mes de febrero del 2020.

El artículo Firman la solicitud de extradición de Julian Assange a Estados Unidos ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2IJGtQL
via IFTTT

Rusia lanzara en septiembre smartphones y tablets con Astra Linux

Astra Linux

En septiembre, Rusia planea lanzar los primeros smartphones y tablets comerciales con el sistema operativo Astra Linux.

Estos serán dispositivos industriales, que se supone que son de interés, incluidos los organismos encargados de hacer cumplir la ley y las grandes empresas, con ello se dieron a conocer los planes de la compañía Mobile Inform Group para poner a la venta los dispositivos.

Estos dispositivos que se están preparando para ser lanzados en septiembre, pertenecen a una clase de dispositivos industriales diseñados para funcionar en entornos hostiles.

Astra Linux prepara su versión para dispositivos inteligentes

Aún no se han informado detalles sobre el software (salvo el sistema operativo), a excepción de su certificación por parte del Ministerio de Defensa, el FSTEC y el FSB por el procesamiento de la información hasta el grado de secreto de “importancia especial”.

Astra Linux es una distribución de Linux  Rusa, tanto para ordenadores de escritorio como para servidores desarrollado para satisfacer las necesidades del ejército ruso, otras fuerzas armadas y las agencias de inteligencia.

Proporciona protección de datos hasta el nivel de “máximo secreto” en el grado de información clasificada de Rusia. Ha sido oficialmente certificado por el Ministerio de Defensa de Rusia, el Servicio Federal de Control Técnico y de Exportaciones y el Servicio de Seguridad Federal.

No está claro si la versión para teléfonos inteligentes se basará en el entorno Debian con el shell Fly adaptado para pantallas táctiles pequeñas o bajo la marca Astra Linux.

Fly wrapper es un desarrollo propietario basado en el framework Qt. Disponible paraDebian para dispositivos móviles también pueden ser adaptados a la evolución proyectos GNOME móvil y el KDE Plasma el móvil , desarrollado para Librem 5.

Se planea que el servicio civil, las agencias de aplicación de la ley, la energía, el petróleo y el gas, la minería, el transporte, la manufactura, etc. se conviertan en clientes de los nuevos dispositivos. Astra Linux está en conversaciones con otros fabricantes.

Mientras que Aurora (anteriormente Sailfish) de Rostelecom se considera el único sistema operativo móvil nacional, Kaspersky Lab también se está desarrollando en esta dirección.

Los dispositivos que se planean lanzar con Aurora de momento solo están enfocados en “servir a los funcionarios”.

Se discutió la opción de transferir 1.4 millones de funcionarios para fines de 2021, lo que habría requerido costos por un monto de 38 mil millones de rublos.

mar1

Aun que una de las deficiencias Aurora, los expertos llamaron previamente un pequeño número de aplicaciones.

Al mismo tiempo, en Rusia existe una demanda del sector estatal y grandes empresas de soluciones móviles que son independientes de las tecnologías extranjeras ya que muchos funcionaros y altos cargos expresan que:

“Son inseguras y, como han demostrado los acontecimientos recientes, son insostenibles con las sanciones”

Características

En cuanto los componentes de hardware que se planean introducir en los dispositivos inteligentes con Astra Linux, se conoce que para los teléfonos inteligentes MIG C55AL estará equipado con:

  • Una pantalla de 5.5 pulgadas con una resolución de 1920 * 1080 ( tabletas MIG T8AL y MIG T10AL, respectivamente, 8 y 10 pulgadas)
  • Un procesador SoC Qualcomm SDM632 1.8 Ghz, 8 núcleos
  • 4 GB de RAM
  • 64 GB de memoria ROM
  • Una batería de 4000mAh
  • La duración de la batería se establece a las 10-12 horas a una temperatura de –20 ° C a + 60 ° C y de cuatro a cinco horas a una temperatura de –30 ° C.
  • La clase de protección IP67 / IP68 puede soportar una caída de 1.5 metros en el concreto.

Finalmente este movimiento por parte de Rusia está claro que pretende dar una pauta a lo que está sucediendo con el movimiento de Huawei, ya que con las problemáticas que han surgido con Trump y Huawei.

Esto ha dejado en claro que fabricante de dispositivos inteligentes que llegue a tener problemas con USA o en especial con el actual presidente de los estados unidos “Trump” puede ser sancionado y con llevar todas las repercusiones por las que está pasando Huawei.

Además de que llama demasiado la atención la parte de distribuir primordialmente a altos funcionarios, ejercito y demás áreas de importancia para Ruisa con un sistema propio.

El artículo Rusia lanzara en septiembre smartphones y tablets con Astra Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2X8rJ79
via IFTTT

Microsoft ya publico WSL2, el subsistema de Windows para Linux

Windows_WSL

Tal y como habíamos hablado el mes pasado sobre WSL2 junto con las características que se implementarían en el en su lanzamiento, Microsoft ha anunciado la formación de nuevas compilaciones experimentales de Windows Insider (compilación 18917), que incluyen la capa WSL2 (Subsistema de Windows para Linux).

WSL2 es una capa que permite el lanzamiento de archivos ejecutables de Linux en Windows. La segunda edición de WSL se distingue por la entrega de un núcleo Linux en toda regla, en lugar de un emulador sobre la marcha que traduce las llamadas del sistema Linux a las llamadas del sistema Windows.

Artículo relacionado:
Microsoft anunció el WSL2 con el kernel regular de Linux

El uso de un núcleo de Linux regular permite a WSL2 lograr una compatibilidad total con Linux en el nivel de las llamadas al sistema y garantizar que los contenedores Docker puedan ejecutarse sin problemas en Windows, así como implementar el soporte para sistemas de archivos basados ​​en el mecanismo FUSE.

Sobre WSL2

En comparación con la versión anterior (WSL1), esta segunda versión (WSL2) ha mejorado significativamente el rendimiento de E/S y las operaciones del sistema de archivos.

Por ejemplo, cuando se desempaqueta un archivo comprimido WSL2 es 20 veces más rápido que WSL1, y cuando se realizan algunas de las diferentes operaciones en este, tal como “git clone”, “npm install”, “apt install” y apt update” de 2 a 5 veces.

WSL2 ofrece un componente basado en el kernel 4.19 de Linux que se ejecuta en un entorno Windows utilizando una máquina virtual que ya se utiliza en Azure.

Hay algunos cambios en la experiencia del usuario que notará cuando empiece a usar WSL 2.

Las actualizaciones para el kernel de Linux se entregan a través del mecanismo de actualización de Windows y se prueban en la infraestructura de integración continua de Microsoft.

Todos los cambios preparados para la integración del kernel con WSL prometen publicar bajo la licencia GPLv2 gratuita.

Los parches preparados incluyen optimizaciones para reducir el tiempo de inicio del kernel, reducir el consumo de memoria y dejar el conjunto mínimo requerido de controladores y subsistemas en el kernel.

¿Que hay de nuevo en WSL2?

El soporte para la versión anterior de WSL1 se conserva y ambos sistemas se pueden usar en paralelo, según las preferencias del usuario. WSL2 puede actuar como un reemplazo transparente para WSL1.

Al igual que en WSL1, los componentes del espacio de usuario se instalan por separado y se basan en conjuntos de diversas distribuciones. Por ejemplo, para la instalación en WSL en el directorio de la tienda de Microsoft, se sugieren algunas distribuciones como lo son Ubuntu , Debian, Kali Linux , Fedora , Alpine , SUSE y openSUSE .

El entorno se realiza en una imagen de disco (VHD) separada con un sistema de archivos ext4 y un adaptador de red virtual.

Para interactuar con el kernel de Linux propuesto en WSL2, es necesario incluir en la distribución un pequeño script de inicialización que cambie el proceso de arranque.

Se ha propuesto un nuevo comando “wsl –set-version” para cambiar los modos de distribución, y un comando “wsl –set-default-version” para seleccionar la versión predeterminada de WSL.

Además esta nueva versión de WSL2 incluida en la compilación Windows build 18917, se destacan las mejoras con el sistema de archivos ya que dentro de ellas se optimizo el manejo de estos haciendo más rápido el acceso a ellos.

Entendemos que hemos pasado los últimos tres años diciéndole que coloque sus archivos en su unidad C cuando use WSL 1, pero este no es el caso en WSL 2. Para disfrutar del acceso más rápido al sistema de archivos en WSL 2, estos archivos deben estar dentro. del sistema de archivos raíz de Linux.

Otro de los cambios en WSL2 es el cambio de arquitectura mediante la tecnología de virtualización.

Como WSL 2 ahora se ejecuta en una máquina virtual, se necesitará usar la dirección IP de esa máquina virtual para acceder a las aplicaciones de red de Linux desde Windows, y viceversa.

Nuestro objetivo es hacer que WSL 2 se sienta como WSL 1, y esperamos escuchar sus comentarios sobre cómo podemos mejorar

Fuente: https://devblogs.microsoft.com

 

El artículo Microsoft ya publico WSL2, el subsistema de Windows para Linux ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2XdSuXX
via IFTTT

Creando tablas de bases de datos con los asistentes de LibreOffice Base

Los asistentes de LibreOffice permiten crear en forma fácil bases de datos

Los asistentes nos ayudan a crear variados tipos de bases de datos.

Los asistentes de LibreOffice facilitan la creación de bases de datos. Incluyen los principales tipos que podemos necesitar y es fácil adaptarlos.

En nuestro artículo anterior habíamos explicado brevemente cuales eran los componentes de una base de datos; tablas, formularios, consultas y reportes. Con la ayuda de LibreOffice Base vamos a ver cómo se comportan en un ejemplo real. En este post vamos a ocuparnos de las tablas.

Las tablas son los cimientos de una base de datos. Consisten en una serie de datos relacionados agrupados según sus características en campos. Por ejemplo, en la base de datos Clientes tenemos la tabla Agenda y los campos Nombre, dirección, teléfono y mail.

Antes de continuar, una aclaración. No estoy escribiendo una monografía sobre bases de datos relacionales.  Solo incluyo la teoría suficiente para que cualquier usuario pueda empezar a disfrutar del programa. De todas formas, cualquier comentario que quieran hacer sobre el tema, ahí tienen el formulario de comentarios.

Creando nuestra primera base de datos con los asistentes de LibreOffice Base

En este artículo vamos a enfocarnos en la creación de tablas de bases de datos. Lo haremos usando uno de los motores internos del programa. LibreOffice Base nos permite elegir entre Firebird y HSQLDB.

Ni en la documentación de LibreOffice Base (que se quedó en la versión 4) Ni en la más actual Guía de Inicio (versión 6) se menciona a Firebird. Para nuestros modestos propósitos, no parece haber mayores diferencias entre ambas por lo que vamos a usar Firebird que es la opción por defecto.

Nuestro primer paso, una vez iniciado el programa, es elegir el motor de base de datos. Nos quedamos con Firebird.

Primera pantalla del asistente de LibreOffice base

En esta primera pantalla elegimos el motor de base de datos que vamos a usar.

Pulsamos en Siguiente para pasar a la segunda pantalla

Los asistentes de LibreOffice nos dan la posibilidad de registrar la base de datos

Segunda pantalla del asistente de creacion de base de datos

En la segunda pantalla se nos da la posibilidad de registrar la base de datos. La diferencia entre hacerlo o no es que al registrarlo, le indicamos a LibreOffice dónde se encuentran los datos, cómo se organizan y como se pueden obtener. De esta forma podremos acceder a los registros de datos desde el procesador de textos y la planilla de cálculo.

Marcamos la opción de abrir la base de datos y la de crear tablas mediante el asistente. LibreOffice nos pedirá que asignemos un nombre y guardemos la base de datos.

Asistente de base datos con distintas plantillas

El asistente de creación de base de datos nos ofrece diversas plantillas que podemos modificar.

El asistente de tablas está dividido en dos secciones; Negocios y privado. Para cada de uno de ellos nos ofrece una serie de plantillas. Las plantillas a su vez nos muestran una lista de campos.

A manera de ejempo vamos a usar la plantilla de activos de la sección Negocios.

En la columna central vemos una flecha simple y una doble que van hacia a la izquierda y lo mismo hacia la derecha. Ellas controlan el desplazamiento de campos entre las dos columnas. Los campos que aparecen en la columna de la derecha son los que van a componer nuestra tabla. Si pulsamos las flechas dobles, todos los campos serán seleccionados.

En mi caso, selecciono como primer campo IDActivo. Para esto lo selecciono con el puntero y pulso la flecha simple que apunta a la derecha. Repito el procedimiento con todos los campos que me interesan.

Selección de campos con el asistente de base de datos

Podemos elegir que campos usar de cada plantilla.

Una vez terminado esto pasamos a la siguiente pantalla. Acá vamos a decidir si mantenemos los nombres de los campos o les asignamos otros. También, establecemos algunos parámetros sobre el ingreso de datos. Ellos son:

  • Formato de los datos ingresados.
  • Si se le asigna un valor automáticamente. En caso de activar esta opción, hay que agregar también el valor de incremento de entrada a entrada.
  • Si es obligatorio o no ingresar los datos.
  • Longitud máxima del dato ingresado.
Fijando parámetros de los datos

En esta pantalla determinamos el formato de los datos a ingresar en cada campo.

Al campo IDActivo le asigno el formato de número entero y selecciono la opción de completar automáticamente. Este campo tendrá la función de ser la clave principal. Voy a explicar esto más abajo.

Para marca y modelo les asigno el formato de tipo de texto fijo y entrada obligatoria. A descripción le asigno tipo de campo variable ya que puedo llegar a necesitar más de los 255 caracteres que tiene de límite la otra opción.

Asignando una clave principal

Dentro de una base de datos pueden existir muchas tablas con múltiples registros. Estos registros a su vez se usan para crear otras tablas. Para facilitar su identificación, LibreOffice Base le asigna un código o clave principal.

Yo elegir usar como clave principal al parámetro IDActtivo. Previamente había seleccionado que el valor de este campo se completara en forma automática.

Asignando la clave principal.

La clave principal permite identificar a cada uno de los registros individuales

El uso de la clave principal es útil por ejemplo si tenemos dos activos de la misma marca y modelo

Una vez que asignamos la clave principal estamos listos para empezar con el siguiente paso, asignar el nombre de tabla y empezar a completar los datos. Pero eso lo vemos en el próximo post.

El artículo Creando tablas de bases de datos con los asistentes de LibreOffice Base ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2MLJ3uX
via IFTTT

CERN deja de usar programas de Microsoft para comenzar a usar código abierto

Una parte del acelerador del CERN

El CERN (Organización Europea para la Investigación Nuclear) europeo, o la catedral de la ciencia como muchos lo llaman, ya era conocido por usar una distribución GNU/Linux para sus ordenadores y supercomputador. Concretamente era Scientific Linux, basado en RHEL, pero luego crearon la más moderna CCentSO (CERN CentOS), una versión de CentOS especial para las aplicaciones del CERN y que podéis encontrar y descargar de forma totalmente gratuita en su web, al igual que ocurría con Scientific Linux.

El CERN es uno de los laboratorios subterráneos más grandes e importantes del mundo. Allí trabajan muchos de los mejores científicos de varios países y analizan los orígenes del universo, la materia, y muchas cosas importantes para el futuro de la humanidad. Y todo gracias al acelerador de partículas, al gran colisionador de hadrones (LHC). Durante los experimentos se generan miles de gigas de información que debe ser procesada y almacenada de una forma rápida.

De eso se encarga el supercomputador del centro de datos que tienen allí, con GNU/Linux, por cierto… Pero independientemente de todo los elogios que pueda darle a este gran laboratorio, la noticia ahora es que están dejando de usar software de Microsoft y comenzando a usar software de código abierto. Eso les permite ahorrar grandes cantidades de dinero en licencias para poderlo invertir en otros fines más productivos.

Una subida de precios en las licencias han hecho que esto sea posible. CERN no se puede permitir malgastar tanto dinero en las licencias y apuestan por software gratuito. Por ejemplo, ya hace un año lanzaron MAlt (Microsoft Alternatives Project), cuyo nombre lo dice todo. Buscan alternativas, están migrando sistemas y haciendo uso de software de código abierto y libre para el trabajo que desempeñan allí sus trabajadores. Sin duda una muy buena noticia. Espero que más y más grandes organizaciones y empresas sigan este mismo camino.

El artículo CERN deja de usar programas de Microsoft para comenzar a usar código abierto ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/31vvXFy
via IFTTT

GIMP 2.10.12 añade nueva herramienta Offset y otras pequeñas mejoras

GIMP 2.10.12 en Flathub

Hoy, al abrir Discover (el centro de software de Kubuntu), he visto que GIMP aparecía en el apartado de recientes. Me ha extrañado que, al mirar, la versión que mostraba era la APT que aún está por la v2.10.8. En ese momento he pensado, “esto significa algo”, y así es. Ya está disponible GIMP 2.10.12, una versión que llega para corregir varios errores que se habían descubierto en una versión anterior que sí llegó con novedades destacadas.

Lo que me parece extraño es que en mi Discover no aparece la versión Flatpak de GIMP, la que ya está disponible si no queremos buscar sus binarios y realizar algún tipo de instalación manual. Esto podría significar que GIMP no estaba antes en Flathub, pero parece que hay algún tipo de problema al mostrar paquetes Flatpak en Discover si estos están en versión APT o Snap. Con VLC pasa lo mismo, por lo que debe ser así.

Novedades incluidas en GIMP 2.10.12

  • Mejorada la herramienta Curvas.
  • Soporte para exportar capas a TIFF.
  • Soporte para fuentes instaladas por los usuarios en Windows (y ahora entiendo por qué no podía usar la fuente Ubuntu en Windows 10).
  • Pintado más rápido.
  • Mejorado el soporte para la pintura simétrica.
  • Modo incremental en la herramienta Esquivar/Quemar.
  • La herramienta de selección libre ahora crea una selección preliminar.
  • Nueva herramienta Offset.

En estos momentos, para poder instalar GIMP de la manera más sencilla tenemos que hacerlo desde su paquete Flatpak, siempre y cuando nuestro sistema sea compatible por defecto o le hayamos añadido el soporte, algo que será diferente dependiendo de la distribución que estemos usando. Para ello, bastará con que vayamos a su página web y hagamos clic en el “Instalar” azul que aparece bajo el nombre de la app. Alternativamente, se puede instalar desde el terminal escribiendo lo siguiente:

flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref 

La aplicación aparecerá como cualquier otra en el menú de aplicaciones de nuestra distribución Linux, desde donde podremos lanzarla. Si no se da el caso, podemos lanzarla con el siguiente comando.

flatpak run org.gimp.GIMP//stable 

Los que estamos usando la versión Snap aún tendremos que esperar a que actualicen su paquete. Podremos comprobar si hay una nueva versión con el comando sudo snap refresh gimp. Si habéis elegido la versión APT, aún tendréis que tener más paciencia, puesto que la última versión disponible (por lo menos en mi caso) es la v2.10.8. Si instaláis GIMP 2.10.12, no dudéis en dejar vuestras experiencias en los comentarios. Yo voy a seguir a @GIMP_Official en Twitter para evitar sorpresas futuras…

El artículo GIMP 2.10.12 añade nueva herramienta Offset y otras pequeñas mejoras ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2MOJXH0
via IFTTT

Ubisoft implementa blockchain en sus videojuegos para monetizarlos

ubisoft-gamingalliance-blockchainLand

Ubisoft, el cuarto mayor desarrollador de videojuegos, ha experimentado con la implementación de blockchain en las funciones de sus videojuegos, además de que dicen que no son los primeros.

La idea de integrar un entorno de mercado en juegos en línea con blockchain no es nueva. Hay varias empresas nuevas de blockchain que intentaron materializar esta idea a finales de 2017. Sin embargo, Ubisoft comenzó a explorar el potencial de la tecnología de blockchain a finales de 2018.

En el mismo año, también organizó un hackhaton llamado “Blockhain Heroes”. En ese momento, los desarrolladores de Ubisoft crearon un prototipo de juego de blockchain.

Si aún desconoces del termino Blockchain (o cadena de bloques) déjame decirte que esta es una base de datos compartida que funciona como un libro para el registro de operaciones de compra-venta o cualquier otra transacción.

Es la base tecnológica del funcionamiento del bitcoin, por ejemplo. Consiste en un conjunto de apuntes que están en una base de datos compartida on-line en la que se registran mediante códigos las operaciones, cantidades, fechas y participantes.

Al utilizar claves criptográficas y al estar distribuido por muchos ordenadores (personas) presenta ventajas en la seguridad frente a manipulaciones y fraudes. Una modificación en una de las copias no serviría de nada, sino que hay que hacer el cambio en todas las copias porque la base es abierta y pública.

Blockchain una nueva área por explorar por parte de Ubisoft

El equipo de Ubisoft ya ha presentado una serie de posibles soluciones que se pueden poner en práctica.

“En Ubisoft, creemos que es importante ser parte de la forma pionera en que los jugadores pueden aprovechar el blockchain. Creemos que blockchain tiene el potencial de transformar la experiencia de juego. Por lo tanto, nuestra tarea es acelerar la integración de blockchain en Ubisoft “.

Ubisoft dijo Anne Puck.

También es interesante que Ubisoft eligió el Ethereum. Actualmente, Ubisoft es una de las compañías más influyentes en el mundo, gracias al gran éxito de muchos de sus títulos.

Ubisoft dice que está preparado para cambiar la industria del juego desarrollando una serie de estándares basados en la tecnología blockchain y preparando el campo para una futura adopción masiva.

Ya que está creando un tipo de parque temático donde los jugadores pueden saltar a mundos creados y ganar criptomoneda para completar desafíos.

Es probable que  los operadores de parques temáticos, si lo desean que compartan sus creaciones para que otros jueguen ganen un porcentaje de la moneda una vez que los usuarios realmente superen los niveles y demás.

Ubisoft une sus poderes junto con Enjin Coin para alcanzar aproximadamente 2.600 millones de jugadores en todo el mundo.

Los números dicen que en 2017, la industria del juego superó la marca de los $ 36 mil millones y mientras esperamos que nuevas tecnologías como Realidad Virtual y Blockchain penetren en el mercado, es probable que esta cantidad crezca rápidamente.

El objetivo principal de la alianza creada es cambiar la industria del juego tradicional a través del desarrollo de un conjunto de nuevos estándares y la aplicación del potencial de la tecnología blockchain a la industria.

Ubisoft es uno de los miembros más notables del grupo recién formado. Enjin, Fig, Alto, Ultra, Gimli y EverdreamSoft se encuentran entre otros miembros del consorcio.

Sin embargo, debemos averiguar si Ethereum, con las limitaciones actuales en el rendimiento de las transacciones, puede manejar el rápido aumento de usuarios activos en un futuro cercano. Mientras tanto, sin embargo, continúan sus planes.

En vista del modelo de negocios de Ubisoft, es probable que la nueva plataforma permita compras dentro o fuera del juego a través de la cadena de bloques Ethereum . Sin embargo, según Ubisoft, es difícil encontrar una criptomoneda que sea más adecuada para este propósito.

La tecnología Blockchain también parece comenzar a penetrar en los juegos de computadora. Ubisoft quiere ir un poco más lejos, por lo que mantenemos los dedos cruzados y esperamos seguir avanzando.

El artículo Ubisoft implementa blockchain en sus videojuegos para monetizarlos ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2WwcuRb
via IFTTT

Matrix, una plataforma de comunicación descentralizada

matrix

Matrix, es una plataforma para organizar comunicaciones descentralizadas, que se desarrolla como un proyecto que utiliza estándares abiertos y presta gran atención a garantizar la seguridad y privacidad de los usuarios.

Matrix proporciona un cifrado de extremo a extremo basado en su propio protocolo, incluido el uso del algoritmo Double Ratchet (parte del protocolo de señal). El cifrado final se utiliza tanto en la mensajería directa como en las salas de chat (utilizando el mecanismo Megolm ).

La implementación de los métodos de encriptación fue auditada por la organización NCC Group. Dado que el transporte utilizar HTTPS + JSON con la capacidad de utilizar el protocolo WebSockets, o sobre la base de COAP.

Sobre Matrix

El sistema se forma como una comunidad de servidores que pueden interactuar entre sí y unirse en una red descentralizada común.

Los mensajes se replican en todos los servidores a los que están conectados los participantes de la mensajería. Los mensajes se distribuyen entre los servidores de la misma manera que se distribuyen entre los repositorios de Git.

En el caso de un cierre temporal del servidor, los mensajes no se pierden, sino que se transmiten a los usuarios después de que el servidor reanude la operación. Se admiten varias opciones de ID de usuario, incluidos correo electrónico, número de teléfono, cuenta de Facebook, etc.

No hay un único punto de falla o control de mensajes en la red. Todos los servidores cubiertos en la discusión son iguales.

Cualquier usuario puede iniciar su propio servidor y conectarlo a la red pública. Es posible crear puertas de enlace para que Matrix interactúe con sistemas basados en otros protocolos, por ejemplo, los servicios están preparados para el envío bidireccional de mensajes en IRC, Facebook, Telegram, Skype, Hangouts, correo electrónico, WhatsApp y Slack.

Además de la mensajería instantánea y el chat, el sistema puede utilizarse para transferir archivos, enviar notificaciones, organizar teleconferencias, realizar llamadas de voz y videollamadas. Matrix le permite utilizar la búsqueda y la visualización ilimitada del historial de correspondencia.

centralized-vs-federated

También admite funciones avanzadas, como la notificación de escritura, la evaluación de la presencia del usuario en línea, la confirmación de lectura, las notificaciones push, la búsqueda del lado del servidor, la sincronización del historial y el estado del cliente.

Matrix.org Foundation

Para coordinar el desarrollo del proyecto, recientemente se creó la organización sin fines de lucro Matrix.org Foundation, que garantizará la independencia del proyecto, desarrollará estándares relacionados con Matrix y actuará como una plataforma neutral para la toma conjunta de decisiones.

La Fundación Matrix.org está dirigida por una junta de cinco directores de ecosistemas no comerciales que son respetados en la comunidad y están llamados a defender la misión del proyecto.

Los directores incluyeron a John Crowcroft ( Jon Crowcroft , uno de los pioneros de las comunicaciones descentralizadas), Matthew Hodgson (Matthew Hodgson, cofundador de Matrix), Amandine Le Pape (Amandine Le Pape, cofundadora de Matrix), Ross Schulman (Ross Schulman, abogado de Open Technology Institute especializada en Internet y sistemas descentralizados), Yuta Steiner (Jutta Steiner, cofundadora de la compañía Parity Technologies basada en blockchain).

También hace poco fue lanzada la primera versión estable del protocolo Matrix 1.0 y las bibliotecas relacionadas y especificaciones.

En la cual esta nueva versión de Matrix está totalmente estabilizado y ha alcanzado un estado adecuado como base para desarrollar implementaciones independientes de clientes, servidores, bots y puertas de enlace. Los desarrollos del proyecto se distribuyen bajo la licencia Apache 2.0.

De forma predeterminada , Room Protocol 4 se utiliza para crear nuevos chats. Al migrar de versiones anteriores, se debe tener en cuenta que la conexión a una red descentralizada común ahora requiere la obtención de un certificado TLS válido.

Como clientes, puede usar Riot (disponible para Linux, Windows, macOS, Web, Android e iOS), Weechat (CLI en Lua), nheko (C ++ / Qt), Quaternion (C ++ / Qt) y Fractal (Rust / Gtk).

De los próximos trabajos en la implementación del servidor se planea optimizar el rendimiento y reducir el consumo de memoria. Además del servidor de referencia en Python, también se están desarrollando implementaciones experimentales de Ruma (Rust) y Dendrite (Go).

El artículo Matrix, una plataforma de comunicación descentralizada ha sido originalmente publicado en Linux Adictos.

from Linux Adictos http://bit.ly/2X91T2Y
via IFTTT