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

Llega la nueva versión de los controladores Mesa 19.1.0 con soporte a mas tarjetas graficas

Mesa drivers

Hace poco fue liberada la nueva versión de actualización de la pila de gráficos de código abierto Mesa 19.1.0 con varias correcciones de errores y de estabilidad, pero sobre todo llega con soporte para una gran cantidad de tarjetas graficas.

Los controladores MESA son los controladores de software Linux de código abierto disponibles para hardware AMD, NVIDIA e Intel. El proyecto de Mesa comenzó como una implementación de código abierto de la especificación OpenGL (un sistema para la representación de gráficos 3D interactivos).

A través de los años, el proyecto creció a implementar más API de gráficos, incluyendo OpenGL ES (versiones 1, 2, 3), OpenCL, OpenMAX, VDPAU, VA API, XvMC y Vulkan.

Una variedad de controladores de dispositivos permite a las bibliotecas Mesa ser utilizada en muchos entornos diferentes, desde la emulación de software para completar la aceleración de hardware para las GPU modernas.

Mesa implementa una capa de traducción independiente del fabricante entre un API de gráficos como OpenGL y los controladores de gráficos en el núcleo del sistema operativo.

Además de las aplicaciones 3D, como juegos, los servidores gráficos utilizan llamadas OpenGL/EGL para producir la imagen en pantalla.

Novedades de Mesa 19.1.0

La primera versión de la rama Mesa 19.1.0 tiene un estado experimental: después de la estabilización final del código, se lanzará una versión estable 19.1.1.

Mesa 19.1 proporciona compatibilidad completa con OpenGL 4.5 para los controladores i965, radeonsi y nvc0, compatibilidad con Vulkan 1.1 para las tarjetas Intel y AMD, así como compatibilidad parcial para el estándar OpenGL 4.6.

Con ello el nuevo driver Iris desarrollado por Intel ha sido incluido. A diferencia del i965, el nuevo controlador se basa en la arquitectura Gallium3D, que coloca las tareas de administración de memoria en el lado del controlador DRI en el kernel de Linux y proporciona un rastreador de estado ya hecho con soporte para la caché de reutilización de objetos de salida.

graphics-drivers-mesa

El nuevo controlador solo es compatible con GP8 basado en microarquitectura Gen8 + (Broadwell, Skylake) con GPU HD, UHD e Iris.

En el rendimiento de las pruebas piloto del iris de 3 a 15 veces por delante de i965, dependiendo del modo de prueba. En promedio, Iris demuestra que dibuja 5,45 veces más objetos por segundo que el controlador i965.

Cuando se realizan programas reales, la ganancia de rendimiento no es tan impresionante (en una de las demostraciones, el aumento es de alrededor del 19%, y en algunas demostraciones se trata de i965).

El controlador clásico i965 amplía el soporte para chips Gen 11 y agrega soporte para el subsistema de gráficos Elkhart Lake SoC.

La estructura incluía el controlador para GPU Mali 400/450, utilizado en muchos chips antiguos basados en arquitectura ARM.

Otros cambios

Se agregó el controlador Panfrost para GPU basado en microarquitecturas Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) y Bifrost (Mali G3x, G5x, G7x) utilizado en muchos dispositivos con procesadores ARM.

El controlador RADV (controlador Vulkan para tarjetas AMD) agrega compatibilidad con la tecnología VESA Adaptive-Sync (FreeSync), que permite cambiar de forma adaptativa la frecuencia de actualización del monitor para garantizar una salida sin problemas y sin huecos.

De las demás adiciones que se destacan encontramos: 

  • Se agregó el nuevo Vulkan-driver TURNIP para la GPU Qualcomm Adreno
  • El soporte para las extensiones OpenGL 4 se ha agregado al controlador Softpipe (un rasterizador de software basado en Gallium3D): ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array y Hasta que OpenGL 4.0 sea totalmente compatible, queda por implementar las extensiones
  • GL_ARB_gpu_shader5, GL_ARB_sample_shading y GL_ARB_tessellation_shader;
  • Se agregó soporte para el formato de compresión de texturas ATC utilizado por las GPU Qualcomm y AMD
  • El rendimiento del rastreador de estado de Gallium Nine, que brinda soporte para API Direct3D 9 para sistemas similares a Unix y que se usa comúnmente para ejecutar juegos de Windows con Wine, se ha incrementado.

Además, puede notar la adición a la rama, que formará la base para el lanzamiento de Mesa 19.2, la implementación de la extensión GL_KHR_robustness para el controlador Gallium3D R600, que fue el último enlace faltante para soportar OpenGL 4.5.

Por lo tanto, el R600 se convirtió en el cuarto controlador de Mesa con soporte para OpenGL 4.5. La compatibilidad con OpenGL 4.5 en el R600 solo está disponible para la GPU Radeon HD 5800/6900.

 

El artículo Llega la nueva versión de los controladores Mesa 19.1.0 con soporte a mas tarjetas graficas ha sido originalmente publicado en Linux Adictos.

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

Mozilla presenta nuevos logos para Firefox y derivados

Hace tan solo un año, Mozilla lanzo un nuevo logo para Firefox y aunque la comunidad apenas se estaba acostumbrando, la organización ha decidido darle un nuevo giro al logo de este popular navegador.

El nuevo logo de Firefox, que vemos en la imagen principal, se puede imaginar como una sombrilla, pensando en que Mozilla quiere englobar todos sus servicios dentro del navegador y que sean uno solo.

Además del nuevo logo para Firefox, la compañía también lanzo nuevos logos para servicios derivados como Firefox Send o Firefox Lockwise (antes llamado Firefox Lockbox).

Para explicar los nuevos logos Mozilla lanzo una publicación en el blog oficial en el que detalla todos los asuntos relacionados, desde la paleta de colores hasta la forma en la que la fuente ha sido personalizada.

Según la organización “ha optado por colores accesibles y tipografías estándar para estar abiertos a todos, en todos lados.”

El lanzamiento de este nuevo logo llega un par de días después el CEO de Mozilla discutiera sobre el servicio Premium que llegará en octubre con extras como un VPN o almacenamiento en la nube.

Pero Mozilla dice que no ha terminado; el logo y la marca siguen en constante evolución, como el navegador que representa. Además, alienta a que la comunidad mande su retroalimentación y propuestas para los próximos diseños.

El artículo Mozilla presenta nuevos logos para Firefox y derivados ha sido originalmente publicado en Linux Adictos.

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

Llega la nueva versión de PacketFence 9 y estas son sus novedades

PacketFence

PacketFence es una solución de control de acceso a la red (NAC) y de red que es compatible y reconocida. PacketFence proporciona una impresionante lista de características y administración de dispositivos de red. PacketFence se puede usar para asegurar de manera eficiente tanto redes pequeñas como redes heterogéneas muy grandes.

PacketFence admite la provisión de acceso centralizado de usuarios a la red a través de canales cableados e inalámbricos con la capacidad de activarse a través de una interfaz web (portal cautivo).

Se admite la integración con bases de datos de usuarios externos a través de LDAP y ActiveDirectory. Es posible bloquear dispositivos no deseados (por ejemplo, la prohibición de conectar dispositivos móviles o puntos de acceso), verificar el tráfico en busca de virus, detectar intrusiones (integración con Snort), auditar la configuración y el software para computadoras en la red.

Los medios están disponibles para la integración con equipos de fabricantes populares como Cisco, Nortel, Juniper, Hewlett-Packard, 3Com, D-Link, Intel y Dell.

Podemos destacar que con PacketFence se nos da la posibilidad de monitorear los dispositivos conectados en una red y poder administrar su estancia en ella en lo cual podemos limitar su tiempo en la red, cantidad de banda a utilizar, aplicar políticas del Firewall.

También podemos utilizar un agente, permiten realizar comprobaciones de cumplimiento, configuraciones y más puntos finales conectados a su red. PacketFence puede asegurarse de que los agentes (o clientes) se instalen durante el proceso de registro y luego para cada nueva conexión.

El software se lanza bajo licencia GPL v2.

¿Que hay de nuevo en PacketFence 9 ?

Con la liberación de esta nueva versión de PacketFence 9 se destaca el re diseño de la interfaz web de administración, la cual ahora basada en Vue.js y Bootstrap 4.

Así mismo los desarrolladores añadieron el soporte inicial para la gestión de certificados de Let’s Encrypt para RADIUS y también portales cautivos, soporte para redes VPN ASA de Cisco y la Gestión de Fortnet VPN.

Se podrá encontrar en la nueva interfaz un nuevo módulo para soportar los switches Aruba Instant Access y PICOS. Se agregó soporte para puntos de acceso Aerohive con puertos de switch. Para los switches Dell, se ha agregado soporte para VoIP y la adicion de Fortinet FortiSwitch COA y 802.1X.

También fue añadida una opción para deshabilitar la función que permite a un sistema unirse a un dominio de Windows Active Directory y la inhabilitación de la búsqueda de DNS en la configuración de MariaDB.

PacketFence

Mejoras

Dentro de las mejoras ofrecidas en este nuevo lanzamiento son, un período de tiempo al autorizar a un usuario web en el equipo de control de punto de acceso Ubiquity UniFi.

Se mejoraron las configuraciones por defecto de los filtros de Apache, así como la configuración predeterminada también propuesta para conf/stats.conf.

También se destaca la gestión mejorada de los atributos de RADIUS para extraer su información. El parámetro de configuración de VoIP en la tarea node_cleanup para omitir los dispositivos VoIP.

Se implementó un nuevo filtro para DHCP, que le permite configurar el retorno de atributos arbitrarios en los mensajes de OFFER y ACK.

Se agregó la capacidad de habilitar los servicios DHCP y DNS solo en ciertas interfaces de red.

También se destaca la inclusión de varias fuentes de autenticación, incluyendo Facebook y Google. Y el bloqueo automático, si se desea, de dispositivos no deseados como iPads, PlayStation Sony, xbox, entre otros dispositivos.

Soporte para equipos de red (cableados o inalámbricos) como 3Com, Aerohive, Allied Telesis, Aruba, BelAir / Ericsson, Brocade, Cisco, Dell / Force10, Enterasys, ExtremeNetworks, Extricom, Fortinet / Meru Networks, Hewlett- Packard / H3C, Huawei, Intel, Juniper Networks / Trapeze, LG-Ericsson US, Meraki, Mojo Networks, Motorola, Netgear, Nortel / Avaya, Ruckus, Xirrus y más.

¿Cómo obtener PacketFence 9?

La aplicación nos ofrece dos instaladores para las diferentes distribuciones de Linux, uno en formato deb que pueden descargar desde este enlace y otro en rpm en este enlace.

Para el resto de las distribuciones podemos utilizar el código fuente y compilar la aplicación

El artículo Llega la nueva versión de PacketFence 9 y estas son sus novedades ha sido originalmente publicado en Linux Adictos.

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

Huawei llama a los desarrolladores a traer sus aplicaciones a su tienda AppGallery

appgallery-icon

Con el gran escándalo que se dio a conocer desde el mes pasado en donde Google prohibió a Huawei sus actualizaciones de Android, aunque el Departamento de Comercio de los EE. UU y todo el efecto domino que se desato. Huawei desde ese entonces tomo las riendas del asunto y dio a conocer sus intenciones de lanzar su propio sistema así como su propia tienda de aplicaciones.

Con ello un desarrollador anónimo compartió un correo electrónico en el foro de XDA, revelando una invitación de Huawei para unirse a AppGallery.

El correo electrónico informó que AppGallery tiene 270 millones de usuarios activos mensuales en 350 millones de teléfonos y una comunidad de 560,000 desarrolladores.

Sobre AppGallery

AppGallery es la tienda de distribución de aplicaciones oficial de huawei para Android. Para alentar a los usuarios a pasar a su tienda de aplicaciones, explica en la página dedicada que tiene una detección de amenazas de cuatro pasos:

“Este es un sistema de seguridad profesional con Detección de comportamiento malicioso, control de privacidad, análisis de vulnerabilidad del sistema de seguridad, verificación de la autenticidad del nombre, la persona, el dispositivo y el entorno de identificación para garantizar que todas las aplicaciones de AppGallery son seguras.”

También destaca lo que llama la Selección de aplicación inteligente:

“AppGallery ofrece una selección de aplicaciones diversas y selectas para los usuarios en las categorías de estilo de vida, viajes, entretenimiento y más.

Los algoritmos de aprendizaje automático ayudan a encontrar con precisión y rapidez lo que necesita. También analiza otros elementos como los rankings de “Mejor descargado, Mejor clasificado, Mejor vendido, Top hit y Últimas aplicaciones”

Nuestros rankings se actualizan diariamente para que pueda descargar el mejor aplicaciones “. Sin mencionar el administrador de aplicaciones.

“AppGallery te permite administrar actualizaciones e instalaciones de aplicaciones o paquetes y liberar espacio. También puede configurar la actualización automática de sus aplicaciones en Wi-Fi.

Esto es un paso estratégico por parte de Huawei ya que pretende evitar a toda costa que el lanzamiento de su sistema operativo se vea comprometido.

Huawei debe confiar en AppGallery y ofrecer compatibilidad con las aplicaciones de Android, ya que esto implica que los desarrolladores no necesitarán desarrollar aplicaciones específicamente para la tienda de Huawei.

Y esto lo podemos apreciar con lo que le ha sucedido a otros sistemas operativos móviles, tal es el caso de Firefox OS, Ubuntu Touch entre otros.

Ya que aun que se ofrezca un novedoso sistema operativo, si este no cuenta con las aplicaciones más demandas del mercado, difícilmente podrá atraer nuevos usuarios, lo que es básicamente ponerse una soga al cuello.

Huawei prepara los detalles para su OS móvil

Mientras que Huawei prepara las cosas, antes del lanzamiento de su sistema operativo, de momento se reserva la intención inmediata (al menos durante estos meses) de lanzar su propio sistema operativo, que ha estado en desarrollo desde 2012 y podría llamarse “Hongmeng” para el mercado chino y “Oak” fuera de China.

La información sobre este tema se ha disparado e implica que esta opción está prevista como el último remedio si Android se elimina permanentemente (lo que implica el tiempo de reserva que se le otorgo a Huawei).

Como se informó anteriormente, el sistema operativo HongMeng debe ser el nombre utilizado para el mercado chino, sin cambios a este nivel.

Se describe como un sistema operativo compatible no solo con los teléfonos inteligentes de Huawei, sino también con sus tabletas y relojes conectados, o incluso con computadoras para reemplazar Windows, aun que este último punto aún no se ha aclarado.

Durante todo este escándalo, Huawei ha presentado una solicitud en un tribunal de EE. UU en donde presento una apelación en contra de la ley de EE. UU. Que prohíbe a las agencias federales comprar sus productos se considera inconstitucional.

Sin embargo, por temor a las repercusiones legales, algunos proveedores de hardware y software prefirieron mantenerse alejados de Huawei: Amazon Japón ya no vendería dispositivos de Huawei y Microsoft habría eliminado las computadoras portátiles MateBook de Huawei de su tienda en línea.

El artículo Huawei llama a los desarrolladores a traer sus aplicaciones a su tienda AppGallery ha sido originalmente publicado en Linux Adictos.

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

Huawei está discutiendo la posibilidad de usar Aurora / Sailfish como una alternativa

Se ha filtrado información de varias fuentes anónimas acerca de una discusión sobre la posibilidad de usar el sistema operativo móvil Aurora en algunos de los nuevos dispositivos de Huawei, dentro de los cuales Rostelecom suministra a la marca una versión del sistema operativo Sailfish OS bajo su marca.

Esta posibilidad que están pensando en Huawei en poder utilizar Aurora se ha limitado hasta ahora solo a una discusión sobre la posibilidad de usar este sistema operativo, por lo que de momento no se han presentado planes.

Sailfish es en parte un sistema operativo móvil patentado con un entorno de sistema abierto, pero cerrado por el shell de usuario, las aplicaciones móviles básicas, los componentes QML para crear la interfaz gráfica , una capa intermedia para lanzar aplicaciones de Android, un motor de ingreso de texto inteligente y un sistema de sincronización de datos.

El entorno de sistema abierto se construye sobre la base de Mer (fork MeeGo), que desde abril se ha estado desarrollando como parte integral de Sailfish y los paquetes del paquete de distribución Mer Nemo. En la parte superior de los componentes del sistema Mer, se lanza una pila gráfica basada en la biblioteca Wayland y Qt5.

Al debate asistieron el Ministro de Desarrollo Digital y Comunicaciones, Konstantin Noskov y el Director Ejecutivo de Huawei.

La reunión también planteó el tema de crear una producción conjunta de chips y software en Rusia. La información no fue confirmada en Rostelecom, pero expresó su disposición a cooperar.

Huawei declinó comentar sobre la información publicada. Al mismo tiempo, la compañía está desarrollando su propia plataforma móvil Hongmeng OS (Arc OS), que proporciona compatibilidad con las aplicaciones de Android.

Hongmeng OS llegara este año

El primer lanzamiento de Hongmeng OS está programado para el cuarto trimestre de este año. Se ofrecerán dos opciones: para China y para el resto del mercado de teléfonos inteligentes en el mundo.

Se afirma que Hongmeng OS ha estado en desarrollo desde 2012 y estaba listo para principios de 2018, pero no se entregó debido al uso de Android como plataforma principal y asociación con Google.

Existe evidencia de que para las pruebas en China, el primer lote de 1 millón de teléfonos inteligentes con sistema operativo Hongmeng ya se ha distribuido. Los detalles técnicos aún no se han divulgado y no está claro si la plataforma está basada en el código de Android o solo incluye una capa para la compatibilidad.

Huawei lleva mucho tiempo ofreciendo su propia edición de Android: EMUI, por lo que es posible que sea la base de Hongmeng OS.

Huawei podría ofrecer distintos sistemas

El interés en los sistemas móviles alternativos de Huawei llama medidas restrictivas establecidas por el Departamento de Comercio de Estados Unidos, que conduzcan a Huawei limitar el acceso a los servicios para Android, cayendo bajo el acuerdo comercial con Google, así como para romper una relación comercial con ARM.

Al mismo tiempo, las medidas introducidas para restringir las exportaciones no se aplican al software de código abierto desarrollado por compañías y organizaciones sin fines de lucro registradas en los Estados Unidos.

Huawei podrá continuar construyendo un firmware de Android basado en el proyecto de código abierto de Android (AOSP) y lanzar actualizaciones basadas en el código de fuente abierto publicado, pero esto se limita a que el sistema no podrá preinstalar un conjunto de aplicaciones de Google.

Finalmente no podemos olvidarnos de AppGallery la cual es la plataforma de distribución de aplicaciones oficial de Huawei para Android.

Por lo que esto nos puede dar indicios de que el nuevo sistema operativo en el que se decline Huawei estará basado en Android (prácticamente lo más seguro) o tendrá una capa de compatibilidad (es una opción pero requiere más tiempo y desarrollo, pero no se descarta la posibilidad).

Aun que por lo visto los planes de Huawei es tener un sistema operativo solo para China y al resto de los países ofrecer un sistema operativo móvil distinto.

El artículo Huawei está discutiendo la posibilidad de usar Aurora / Sailfish como una alternativa ha sido originalmente publicado en Linux Adictos.

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