Google lanza portal una propuesta de para reemplazar iframe

portal

Los anuncios hechos por Google desde el inicio de la conferencia I / O 2019 son muchos y variados. Google ha agregado la navegación privada a Google Maps y YouTube para proteger la privacidad, la familia Pixel ha crecido con dos nuevos productos y el asistente de Google Duplex está en línea.

Aún en el caso de la web, Google ha anunciado la llegada de una nueva tecnología. Según Google, esta es una nueva API de plataforma web llamada<portal> (Portales) que apunta a facilitar la carga y navegación de las páginas web al agilizar la experiencia de navegación de los usuarios en su sitio.

Artículo relacionado:
Ya fue liberada la beta de Android Studio 3.5 y estos son sus cambios

Google siempre ha dicho que existe un fuerte deseo por parte de sus desarrolladores de mejorar la navegación web, que incluye una navegación más rápida y fluida y transiciones de páginas más atractivas.

Tal es el caso de AMP ha activado muchas de estas propiedades, aun que también tiene varias restricciones importantes, como mantener a los usuarios en el origen del caché de AMP.

“Esperamos que la API de Portals pueda abordar algunas de estas inquietudes al tiempo que ofrece otra característica potente para los desarrolladores web”, escribió Google en un documento explicativo para el proyecto.

De igual forma podemos recordar la iniciativa que tiene google de eliminar las URL ya que google sintió que las direcciones web tradicionales o las URL deberían desaparecer por el bien de Internet y tal parece que la compañía estadounidense ya ha hecho su primera en la realización de este proyecto.

Artículo relacionado:
Google pretende eliminar las URL en la web por el bien de todos

Sobre <portal>

De acuerdo con la descripción de Google de la tecnología, la API de <portal> se creó para permitir una navegación sin problemas entre sitios o páginas.

En particular, esto permitirá que una página muestre otra página como un espacio y una transición suave entre un estado de inserción y un estado atravesado.

En otras palabras, continúa explicando Google, el propósito de la tecnología <portal> es mejorar la navegación al proporcionar transiciones más rápidas y suaves en la Web, mientras se mantiene la privacidad del usuario.

La compañía dijo que el uso de la API de <portal> se realizará a través de nuevas etiquetas propuestas de html.

Estas nuevas etiquetas, según un experto en Google, pueden reemplazar en el futuro a la ya conocida etiqueta <iframe> que ahora son el estándar para incrustar contenido o incrustar páginas web entre sí.

<iframe> ya debe jubilarse por el bien de una mejor navegación web 

Para el gigante de la búsqueda, las etiquetas <iframe> tienen enormes desventajas.

“Antes de las etiquetas <portals>, podríamos haber hecho otra página usando un <iframe>. También podríamos haber agregado animaciones para mover fotogramas en páginas dadas.

Pero con una etiqueta <iframe>, no tiene la capacidad de explorar su contenido. Las etiquetas <portals> llenan este vacío, lo que permite casos de uso interesantes “, dijo Google.

Su marco de uso va aún más lejos para facilitar la creación de aplicaciones de una sola página (SPA) o aplicaciones de múltiples páginas (MPA).

El artículo en la presentación de la tecnología establece que las etiquetas <portals> ofrecen lo mejor de ambos mundos:

La baja complejidad de un AMP con las transiciones transparentes de un SPA. Piensa en ellos como una herramienta <iframe> que permite la integración, pero a diferencia de <iframe>, también tienen características para navegar a su contenido, explicó Google.

Otra cosa importante que se debe saber es que las etiquetas <portals> se pueden usar en la navegación cruzada como una etiqueta <iframe>.

Por ejemplo, si se tienen varios sitios web que hacen referencia, también puede usar la API de Portals para crear una navegación perfecta entre dos sitios web diferentes.

Este caso de uso de origen cruzado es muy específico de las etiquetas <portals> e incluso puede mejorar la experiencia del usuario de los SPA.

Por ahora, solo Chrome Canary soporta esta tecnología. Sin embargo, Google espera que en el futuro que todos los navegadores web (y no solo los basados en Chrome) admitan la API de Portals para un uso más mejorado y optimizado de la Web.

Fuente: https://web.dev/

El artículo Google lanza portal una propuesta de para reemplazar iframe ha sido originalmente publicado en Linux Adictos.

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

Jim Whitehurst comenta cómo el código abierto aumenta nuestras posibilidades

Jim Whitehurst CEO de Red Hat

En el encuentro Red Hat Summit, el CEO de Red Hat Jim Whitehurst ha comentado cómo el código abierto aumenta nuestras posibilidades. Los proyectos de código abierto son muchos y todos conocemos sus ventajas y las mejoras que nos aportan a nuestras vidas y eso es lo que ha venido a cerciorar Jim:

“Es fascinante ver cómo el mundo sigue cambiando a nuestro alrededor. Y parece que los cambios se producen más rápido que nunca. Nuestro Red Hat Summit se ha convertido en una especie de foro en el que puedo pulsar el botón de pausa y reflexionar sobre lo lejos que hemos llegado y a dónde queremos ir.”

“Al repasar los temas que he tratado en los últimos años, ahora veo cómo hemos estado siguiendo la evolución en la forma en que trabaja la gente. Hace tres años, por ejemplo, hablé sobre el poder de la participación: cómo las personas que trabajan en equipo de una forma abierta y transparente son más competentes a la hora de resolver problemas. Luego, hace dos años, me centré en el impacto del individuo, la participación en el código abierto como un deporte activo donde los individuos necesitan tmar la iniciativa. Y el año pasado, compartí mi percepción de que necesitamos replantear cómo trabajamos en una era de disrupción.“.

“Desde mi punto de vista actual, me sorprende que estemos en la cúspide de otro cambio disruptivo, lo llamaría un ‘movimiento’ a partir de ahora, que abrirá todo tipo de posibilidades para que nuestra sociedad pueda crecer y evolucionar en el futuro. Pero para apreciar el tipo de impacto que provocará este cambio, primero tenemos que volver la mirada atrás para reconocer que la gente solía trabajar y vivir de manera muy diferente a como lo hacemos hoy en día. No es la primera vez que un cambio en nuestra forma de pensar y de trabajar ha conducido a una explosión de progreso.“.

Jim ha puesto especial atención en varios puntos que certifican esto:

Repensar nuestros límites:

“Hace medio milenio, antes de creer en la ciencia y la racionalidad y en el proceso -antes de la revolución científica- no se nos permitía hacer preguntas ni debatir lo que significaba el mundo y cómo se comportaba.

Entonces comenzó un cambio radical en la forma en que adquiríamos el conocimiento del mundo que nos rodeaba. El Método Científico surgió, gracias a individuos cuya curiosidad no pudo ser contenida. Valientes pioneros como Galileo, que dudaba de lo que se le había dicho por lo que podía ver en el cielo nocturno, aunque esta duda le llevara a la prisión o incluso a la muerte, empezaron a cuestionar el mundo que los rodeaba.

Cuantas más personas cuestionaban lo que veían, mejor y más profundas se volvían sus preguntas. Como resultado, pasamos de un mundo en el que creíamos lo que nos decían las altas autoridades a un mundo en el que las conclusiones se basaban en la observación y la experimentación. Como Sir Francis Bacon, a quien a menudo se le atribuye el mérito de ser el padre del Método Científico, lo expresó de manera tan acertada: “Si un hombre empieza con certezas, seguramente acabe con dudas. Pero si estamos dispuestos a empezar con dudas, puede que acabemos con certezas”.

En el corazón del Método Científico se encuentra la insaciable curiosidad sobre el mundo que nos rodea. Es una metodología para preguntar por qué las cosas funcionan de la manera en que lo hacen, y luego aprender a través de la experimentación y el ensayo y el error. Es un cambio del razonamiento deductivo al inductivo, del pensamiento de arriba hacia abajo al pensamiento de abajo hacia arriba. Se trata de la libertad de explorar lo que podría ser posible, más allá de los límites que cualquier autoridad superior podría tratar de imponer.

El impacto en el mundo que nos rodea:

Adoptar este tipo de metodología empírica cambió la forma de entender casi todo lo que hacíamos y veíamos. Y cambió nuestra forma de pensar, una forma de pensar que estimuló los movimientos innovadores que crearon el mundo moderno.

Cuando nos dimos cuenta de que la Tierra no era el centro del universo, entramos en la Ilustración, que introdujo nuevas ideas como la libertad individual, el gobierno constitucional y la tolerancia religiosa. La nueva determinación de los inventores de tecnologías clave como la máquina de vapor, el telégrafo y el proceso de Bessemer para la producción de acero nos llevó a la Revolución Industrial. El aprendizaje de la teoría anatómica -desde la teoría de los gérmenes hasta las técnicas quirúrgicas avanzadas- produjo una Revolución Médica que ha transformado nuestra comprensión fundamental de las enfermedades y de nuestros cuerpos.

Todos estos avances fueron el resultado de un aprendizaje que tuvo lugar gracias a las continuas preguntas que se hacían y a aquellos que intentaban buscar las respuestas.

La ciencia del descubrimiento continúa hoy en día, incluso en el mundo del software de código abierto. Los principios de curiosidad, colaboración, meritocracia e independencia son la base de la metodología empírica y del estilo del código abierto. Lo sabemos porque vivimos de acuerdo a esos valores todos los días entro de la cultura interna de Red Hat. Y es por ello por lo que podemos desarrollar una arquitectura moderna que está desbloqueando el potencial de los desarrolladores y las empresas para continuar creciendo en esta época de cambio.

Y como con Bacon y sus contemporáneos, no viajamos solos por este camino. Miles de pioneros y comunidades del código abierto han llevado al código abierto más allá de los límites percibidos.

El código abierto se ha convertido en algo más que una metodología para crear software. Se ha convertido en una filosofía, un conjunto de creencias. El código abierto, y el estilo del código abierto, han llegado a significar un pensamiento más allá de los límites y supone explorar un mundo con infinitas posibilidades.

Un movimiento transformador:

Al adoptar el estilo del código abierto, nuestra comunidad ha ayudado a la transformación de tecnologías como Linux para hacer la vida más fácil. Nuestra comunidad ha cambiado también “la tecnología humana”, es decir, la forma en la que interactuamos y solucionamos problemas de forma conjunta. El código abierto se ha convertido en la siguiente oleada de cómo generamos innovaciones genuinas con impacto.

Cada vez más, muchas personas reconocen que el código abierto ofrece una mejor forma de trabajo. El código abierto como tecnología humana está irrumpiendo en lo convencional. Empresas, gobiernos y organizaciones sin ánimo de lucro de todo el mundo están adoptándolo.

Creo que el código abierto ha entrado en una nueva era y se está convirtiendo en un movimiento transformador. Ahora mismo hay mucha gente preguntando cosas como: ¿Cómo imaginamos y hacemos realidad el potencial que esta tecnología ha creado para nosotros? ¿Cómo lo hacemos como individuos? ¿Y cómo equipo? ¿Y cómo empresa y, en última instancia, cómo sociedad.

Todavía no conocemos las respuestas a todas estas preguntas, pero con experimentación y colaboración seguiremos avanzando hacia ellas. Solo si continuamos haciéndonos preguntas, podremos seguir aumentando nuestras posibilidades hoy, mañana y en el futuro.

Te invito a que te unas a nosotros y empieces a soñar en grande y a preguntarte, junto con nosotros, qué podemos hacer a continuación, juntos”.

El artículo Jim Whitehurst comenta cómo el código abierto aumenta nuestras posibilidades ha sido originalmente publicado en Linux Adictos.

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

KDE Partition Manager, el editor de particiones de KDE llega con nueva versión 4.0

kdepartitionmanager

Los editores de particiones sin dudas son una pieza fundamental de software para cualquier sistema operativo destinado a ordenadores ya sean servidores, de escritorio o portátiles, ya que el uso de estos es primordial para el manejo de nuestros medios de almacenamiento e incluso para la instalación del sistema operativo.

Un editor de particiones es una utilidad diseñada para ver, crear, alterar y borrar particiones de disco en un dispositivo de almacenamiento, ya sean discos duros, memorias USB u otros sistemas de almacenamiento.

Existen diversos editores de particiones para los diferentes sistemas operativos actuales, cada uno con sus propias características añadidas a las fundamentales (ver, crear, alterar y borrar particiones).

Para el caso de Linux contamos con editores de particiones muy potentes que pueden ser utilizados desde una interfaz grafica de usuario (GUI) o incluso manejados desde la terminal (CLI).

Por mencionar a alguno de los más populares tal es el ejemplo de gparted (GUI) o para el caso de uso en la terminal tenemos a fdisk o cfdisk (CLI).

Es por ello que en esta ocasión hablaremos sobre un excelente editor de particiones para el entorno de escritorio KDE.

Sobre KDE Partition Manager

KDE Partition Manager usa componentes fundamentales del entorno de escritorio KDE y este es publicado independientemente del ciclo central de KDE. Utiliza la biblioteca GNU Parted.

Este editor de particiones está escrito en el lenguaje de programación C++ y usa las bibliotecas Qt. Publicado bajo la licencia GNU General Public License,.

Es usado para crear, borrar, comprobar, redimensionar y copiar particiones y los sistemas de archivos en ellas.

Esto es útil para crear, en un disco, espacio para nuevos sistemas operativos, reorganizar el uso de disco, copiar datos que estaban en un disco duro y hacer una “copia espejo” de una partición en otra.

Adicionalmente, KDE Partition Manager puede hacer copias de seguridad de sistemas de archivos y restaurar dichas copias.

Sobre la nueva versión KDE Partition Manager 4.0

Después de aproximadamente un año y medio de desarrollo, KDE Partition Manager ha alcanzado la versión 4.0. Como punto culminante de la nueva versión, los desarrolladores llaman al uso de los Frameworks de Kauth.

En esta nueva versión ya no es necesario ejecutar la GUI como root. La GUI como usuario sin privilegios también funciona en Wayland dice en el anuncio.

En el curso de la conversión a Kauth, también se ha portado el backend KPMcore de libparted a sfdis.

Y el código SMART se ha portado desde libatasmart no mantenido en Smartmontools. Los dos ports ayudan a KPMcore y KDE Partition Manager a una mayor portabilidad, dicen. En un futuro cercano, por lo tanto, también puede haber un puerto para FreeBSD.

Otras características nuevas incluyen soporte mejorado para LUKS2.

Los contenedores LUKS2 ahora pueden redimensionarse, siempre que no usen características especiales.

En el momento en que KDE Partition Manager aún crea particiones encriptadas LUKS1 (la creación de LUKS2 no está expuesta en la GUI) pero KPMcore tiene un código para crear particiones encriptadas LUKS2, por lo que otros usuarios de la biblioteca KPMcore (como el instalador de Calamares ) podrán implementar la creación de LUKS2 usando KPMcore 4.0.

Los desarrolladores incluyen en el anuncio todavía correcciones de errores y un uso extendido de las características modernas de C ++.

Además, se han mejorado las particiones encriptadas LUKS2, se ha agregado la detección del sistema

de archivos APFS y Bitlocker y se han solucionado muchos problemas, especialmente en el soporte de LVM.

El código fuente, incluyendo todas las confirmaciones, se puede encontrar en el Proyecto KDE de GitLab: KPMCore , Administrador de particiones.

Instalación

KDE Partition Manager es una aplicación KF5, por lo que necesitará las bibliotecas de marcos de KDE.

La mayoría de los sistemas operativos modernos los instalarán como dependencias, por lo que su instalación es sencilla.

Para Debian, Ubuntu y derivados en una terminal tienen que teclear el siguiente comando:

sudo apt install partitionmanager

En el caso de CentOS, Fedora, RHEL y derivados:

sudo yum install kde-partitionmanager

Para cualquier versión de OpenSUSE:

sudo zypper install partitionmanager

En el caso de Arch Linux y derivados:

sudo pacman -Sy partitionmanager

El artículo KDE Partition Manager, el editor de particiones de KDE llega con nueva versión 4.0 ha sido originalmente publicado en Linux Adictos.

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

GNOME 3.32 recibe su segunda y ultima actualización de mantenimiento

GBOME 3.34 empieza su fase de desarrollo

El proyecto GNOME anunció hoy la disponibilidad general de la segunda y última actualización de mantenimiento del entorno grafico GNOME 3.32 Taipéi para todos los sistemas operativos Linux.

Llegando un mes de la primera actualización, GNOME 3.32.2 está aquí para agregar un toque final de arreglos de errores y seguridad, varias mejoras y traducciones para diferentes componentes y aplicaciones claves de GNOME.

Siendo que GNOME 3.32.2 es una actualización de mantenimiento y estabilidad, su instalación es recomendada para todos los usuarios que tengan el entorno grafico GNOME 3.32.

GNOME 3.34 llegará al final del año

Mientras que GNOME 3.32.2 es la última actualización de la serie GNOME 3.32 Taipéi de este aclamado entorno grafico para sistemas operativos Linux, el proyecto GNOME menciona que Flatpak todavía será actualizado, por lo que adivinamos que este es el método favorito de instalación de la última actualización de GNOME.

Los paquetes de GNOME 3.32.2 llegará muy pronto en los repositorios estables de tus distribuciones favoritas, así que asegúrate de instalar tan pronto como sea disponible. Aquellos que quieran compilar GNOME 3.32.2 pueden usar los paquetes fuentes. Puedes ver todos los cambios de GNOME 3.32.2 en este enlace.

El proyecto GNOME está trabajando ya en su próximo lanzamiento, GNOME 3.34, que está planeada para el final del año, el 11 de septiembre. El desarrollo de GNOME 3.34 Thessaloniki ya ha comenzado y una segunda beta publica estará disponible más tarde este año.

El artículo GNOME 3.32 recibe su segunda y ultima actualización de mantenimiento ha sido originalmente publicado en Linux Adictos.

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

Llega Tails 3.13.2, con actualización de Tor y solución a los recientes problemas de Firefox

Hace algunos días, los desarrolladores de Tails anunciaron el lanzamiento de una nueva versión de su distribución especializada Tails 3.13.2 (The Amnesic Incognito Live System), versión en la cual se destacan algunos cambios importantes entre ellos la nueva versión actualizada de Tor Browser.

Así como la eliminación del applet OpenPGP y Pidgin del panel en la parte superior, pero ambos continúan encontrándose sobre la bandeja del sistema en la esquina inferior izquierda de la pantalla.

Para aquellos que aún desconocen de Tails, deben sabre que esta distribución de Linux esta basada en los paquetes de Debian y destinada a proporcionar acceso anónimo a la red.

El acceso anónimo a Tails es proporcionado por Tor. Todas las conexiones, excepto el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes. El cifrado se utiliza para almacenar los datos del usuario en el modo de guardar los datos del usuario entre lanzamientos.

¿Que hay de nuevo en Tails 3.14.2?

De los cambios específicos que se destacan en este nuevo lanzamiento de Tails 3.13.2, como fue mencionado al inicio se anota la eliminación del applet OpenPGP y los iconos de notificación de Pidgin de la barra de navegación superior.

Estos apples, se podrán encontrar en la bandeja del sistema que se muestra en la esquina inferior izquierda de la pantalla (la bandeja se abre cuando mueve el cursor a la línea gris en la esquina inferior izquierda junto a la lista de ventanas).

Para volver al panel superior, se puede usar el comando “gnome-shell-extension-tool –enable-extension=TopIcons@phocean.net“, pero la ubicación en el panel superior se implementa utilizando la extensión TopIcons, que se dejó desatendida, provoca bloqueos y no se incluirá en la próxima rama de Tails 5.0 basada en Debian 11.

Otra de las novedades de esta nueva liberación de Tails 3.13.2 es la solución a los errores que se dieron a los recientes problemas que ha tenido Firefox.

Artículo relacionado:
Las extensiones de Firefox ya no se pueden usar debido a un certificado que ya no es válido

Y es que Tor Browser se ha actualizado a la versión 8.0.9,  con lo cual se han resuelto problemas con la desaparición del complemento NoScript debido a un certificado intermedio caducado utilizado en la cadena de firmas digitales de Mozilla.

Para los usuarios que han cambiado la configuración de “xpinstall.signatures.required”, se recomienda que vuelva a “true” como una solución para resolver el problema para poder reanudar la verificación de firmas digitales.

Además de la versión 10.6.1, el complemento actualizado de NoScript corrigió una falsa advertencia sobre el ataque XSS al enviar una consulta de búsqueda a DuckDuckGo.

Además, se incluyen traducciones para Thunderbird y LibreOffice, así como diccionarios.

El menú del sistema en la esquina superior derecha ahora ofrece un botón Suspender. En la pantalla de bloqueo, la computadora puede ponerse en modo de ahorro de energía, reiniciar o apagar a través del menú del sistema.

La base ahora es Debian 9.9, Thunderbird está incluido en la versión 60.6.1. Finalmente, los desarrolladores de Tails han rellenado algunos, a veces críticos agujeros de seguridad y corrigieron errores. Como siempre, los usuarios de Tails deben actualizar a la última versión.

Descargar Tails 3.13.2

Si quieres probar o instalar esta nueva versión de esta distribución de Linux en tu equipo, puedes obtener la imagen del sistema la cual ya está disponible desde su página web oficial en su sección de descargas, en enlace es este.

¿Cómo actualizar a la nueva versión de Tails 3.13.2?

Si ya cuentas con alguna versión anterior de Tails y entra en la lista de versiones que pueden ser actualizadas a esta nueva versión, debes de abrir una terminal y ejecutar los siguientes comandos.

Primero actualizamos nuestro listado de paquetes y repositorios con:

apt-get update

Indicamos que se actualicen con:

apt-get upgrade

Ahora debemos de descarga e instala las últimas versiones de paquetes, dependencias y más recientes.

apt-get dist-upgrade -y

Al finalizar esto eliminamos todos los paquetes obsoletos y que ya no se necesitan

apt-get autoremove -y

Al finalizar esto, debemos de reiniciar nuestro equipo para que los nuevos cambios sean puesto en marcha e iniciamos con la nueva versión de Tails.

Y listo con esto ya tenemos la nueva actualización de Tails en nuestro equipo.

El artículo Llega Tails 3.13.2, con actualización de Tor y solución a los recientes problemas de Firefox ha sido originalmente publicado en Linux Adictos.

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

Ya fue liberada la beta de Android Studio 3.5 y estos son sus cambios

Android Studio Logo

Hace poco se ha dado a conocer la liberación de la nueva versión beta de Android Studio 3.5, la cual es la culminación del trabajo en ofrecer una versión centrada en calidad y la estabilidad de las funciones.

Esta liberación de la beta de Android Studio 3.5 aborda muchos cambios en cada una de las principales áreas de enfoque de Project Marble en el cual se mejora el trabajo y la nueva infraestructura incorporada en Project Marble para el monitoreo de calidad a largo plazo.

Principales cambios

Una de las principales quejas de los desarrolladores en Android Studio es la lentitud con que se ejecuta el IDE a lo largo del tiempo.

Muchas veces, esta experiencia se debe a una presión inesperada en la memoria o a pérdidas de memoria IDE.

Google estaba interesado en esta área y como parte del proyecto Marble, el editor manejó más de 33 fugas de memoria importantes.

Para identificar fugas, Google ahora mide las excepciones de memoria insuficiente en un panel interno de forma continua para aquellos que han elegido compartir datos con él, lo que le permite enfocarse y resolver los problemas más difíciles.

A partir de Android Studio 3.5, cuando el IDE se queda sin memoria, Google captura estadísticas de alto nivel sobre el tamaño del montón y los objetos dominantes en el segmento.

Con estos datos, el IDE puede hacer dos cosas: sugerir mejores configuraciones de memoria y proporcionar un análisis más profundo de la memoria.

Configuración de memoria recomendada automáticamente

De forma predeterminada, Android Studio tiene un tamaño máximo de memoria de 1.2 GB. Para aquellos de ustedes que tienen proyectos grandes, este tamaño puede no ser suficiente.

Android Studio

Incluso si tiene una máquina con una gran cantidad de RAM, el IDE no superará este valor. Con Android Studio 3.5, el IDE reconocerá cuando un proyecto de aplicación necesita más RAM en una computadora con mayor capacidad de RAM y advertirá que aumente el tamaño del montón en una notificación.

También puede realizar ajustes en el nuevo panel de configuración en Apariencia y comportamiento → Configuración de memoria.

Facilidad de informar problemas de memoria con Memory Heap Analysis

A veces puede ser difícil capturar y reproducir problemas de memoria para informar al equipo de Android Studio.

Para resolver este problema, Android Studio 3.5 permite activar un volcado de pila (Ayuda → Analizar uso de memoria) que el IDE elimina localmente para datos personales, análisis y creación de informes.

Interfaz de usuario

La congelación de la interfaz de usuario es otro problema común que se ha comunicado a Google. En Android Studio 3.5, el equipo ha ampliado la infraestructura de la plataforma Intellij subyacente y ahora mide las paradas de subprocesos de la interfaz de usuario que duran más de unos instantes.

Por ejemplo, al desarrollar Project Marble, se encontró en sus datos que la edición XML era significativamente más lenta en el IDE. Con este punto de datos, optimizó la escritura XML y logró un rendimiento significativamente mejor en Android Studio 3.5.

Apply Changes

Ser capaz de modificar y ver rápidamente los cambios de código sin reiniciar la aplicación es excelente para desarrollar aplicaciones.

Hace dos años, la función de ejecución instantánea era el intento de Google en esa dirección, pero en última instancia estaba por debajo de las expectativas.

Durante el período del proyecto Marble, el equipo decidió modificar la arquitectura e implementar un enfoque más práctico en Android Studio 3.5 denominado Apply Changes.

Apply Changes utiliza las API específicas de la plataforma de Android Oreo y posteriores para garantizar un comportamiento confiable y consistente (a diferencia de Instant Run, Apply Changes no cambia la APK).

Mejoras en C ++

El apoyo al proyecto C ++ también fue un área prioritaria para el proyecto Marble. Las creaciones de CMake ahora son hasta un 25% más rápidas para proyectos grandes, ya que el IDE ahora.

Además, ahora se podrá encontrar un panel de interfaz de usuario mejorado de una sola versión que permite especificar objetivos ABI por separado.

Finalmente, Android Studio 3.5 permite usar varias versiones en paralelo del NDK de Android en el archivo build.gradle. Esto debería permitir tener versiones más reproducibles y mitigar las incompatibilidades entre las versiones NDK y el complemento Gradle de Android.

El artículo Ya fue liberada la beta de Android Studio 3.5 y estos son sus cambios ha sido originalmente publicado en Linux Adictos.

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

Red Hat lleva la experiencia Linux a todas las empresas, nubes y todo tipo de carga de trabajo

rhel8 logo

Red Hat lleva la experiencia Linux a todas las empresas, todas las nubes y todo tipo de cargas de trabajo con la nueva distribución RHEL 8 (Red Hat Enterprise Linux 8). Desde servidores baremetal y contenedores, hasta la nube pública y privada, la plataforma líder de Linux a nivel global impulsa nuevos niveles de inteligencia, automatización y productividad de los desarrolladores, ofreciendo una base empresarial más consistente.

Tras anunciar la disponibilidad de RHEL8 de forma general, el nuevo sistema operativo diseñado para abargar gran variedad de despliegues en toda la TI de la empresa, hemos podido certificar que es un sistema operativo rediseñado para la era de la nube híbrida y construido para dar soporte a las cargas de trabajo y las operacones que se extienden desde los centros de datos de las empresas hasta las nubes públicas múltiples.

Red Hat entiende que un SO debe ser algo más que una simple parte de un stack de tecnología, debe ser el catalizador de la innovación. Desde los contenedores de Linux y la nube híbrida a los DevOps y la Inteligencia Artificial (IA), Red Hat Enterprise 8 está diseñado no solo para dar soporte a la TI empresarial en la nube híbrida, sino también para ayudar a que estas nuevas estrategias tecnológicas prosperen.

Por tanto, Red Hat con RHEL8 está allanando el camino hacia aplicaciones modernas de este entorno, evolucionando para las demandas acutales y futuras de las empresas y organizaciones que emplean este tipo de sistemas operativos, como por ejemplo la IA, el Internet de las cosas o IOT, cloud computing, y otros sectores florecientes.

Por cierto, también hemos conocido recientemente que el tribunal ha abierto la puerta para que la adquisición de Red Hat por parte de IBM prosiga, fusionando a dos grandes gigantes del sector tecnológico…

Si quieres, puedes obtener más información o una prueba gratuita en la web oficial de Red Hat.

El artículo Red Hat lleva la experiencia Linux a todas las empresas, nubes y todo tipo de carga de trabajo ha sido originalmente publicado en Linux Adictos.

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

Olivia: radio online y YouTube en una mismo reproductor

Olivia

Esta misma tarde, de hecho hace nada, hemos publicado un artículo sobre Odio, una aplicación desde donde podremos escuchar radios (su versión web) de cualquier estilo, idioma o país. Se trata de una app muy completa para escuchar la radio, pero al escuchar este tipo de emisoras siempre escucharemos lo que otros quieran pinchar. Eso es algo que no pasa con Olivia, un reproductor desde el que también podremos escuchar música de YouTube creando nuestras propias listas de reproducción.

En cuanto al número de estaciones de radio, Olivia tiene un catálogo mayor que Odio, pero Odio ofrece una búsqueda más sencilla. Cuál es mejor en este sentido ya dependerá de si preferimos sencillez, y Odio muestra hasta el logotipo de la emisora, o si queremos tener a mano más emisoras. En lo que sí gana por mucho Olivia es en su integración con YouTube, desde donde podremos reproducir cualquier canción en la misma app. Además, puede descargarlas para su reproducción offline, pero solo descarga su cache y solo se podrán escuchar en Olivia.

Olivia también nos muestra las letras de las canciones

La primera vez que lo iniciamos nos pedirá permiso para instalar su motor de búsqueda on-line. Se trata de un motor de 1.4MB que es una modificación de youtube-dl, por lo que se recomienda instalarlo. Una vez entramos en su interfaz, nos muestra la ventana de ajustes. En este ventana podemos elegir el color, la transparencia del modo mini, si queremos que el mini reproductor esté siempre encima, si queremos que descargue la cache mientras escuchamos una canción o el tema. El modo mini flotante y siempre visible queda como en la siguiente imagen:

modo mini de Olivia

En cuanto a la interfaz, podemos elegir un color, como el rojo que veis arriba, o hacer que cambie el color dependiendo de la carátula de la canción que estamos escuchando. Esto ya es a gusto del consumidor. Yo lo estoy probando y creo que prefiero ponerle el color yo a mano.

Todo lo que vamos reproduciendo va guardándoselo en la aplicación. De este modo tendremos una especie de biblioteca musical en el que aparecerán artistas, discos y canciones, algo así como vemos en otros programas multimedia como Rhythmbox o Clementine. Eso sí, la calidad del audio dependerá del vídeo original, aunque parece que Olivia tiene buen oído y suele elegir contenido que no suena demasiado mal. Probablemente esto sea así porque busca la música en los canales oficiales de los artistas o de las discográficas.

Aún en fase de pruebas

Lo que no me gusta de Olivia es que, mientras lo he estado probando, he estado buscando alguna opción que haga que las listas suenen sin pausas. Está en fase beta y, probablemente por eso, al finalizar una canción siga mostrando el botón de pausa, lo que significa que está reproduciendo, pero no pasa a la siguiente canción. Es algo bastante molesto que te “corta el rollo”, pero tenemos que tener en cuenta que estamos ante software en fase de pruebas. Mejor no hacéis caso de lo que acabo de decir de que no pasa de canción automáticamente, puesto que justo cuando lo escribía ha pasado a la siguiente de mi lista. Me imagino que el problema solo será puntual y por estar en fase de pruebas.

En la página del proyecto podemos encontrar los problemas que podemos experimentar en Olivia. Leyendo por encima, lo que me llama la atención es que han pedido que añadan un ecualizador, algo que a mí me parece esencial en los programas de música y que muchos de ellos no incluyen. Sin un ecualizador, dependemos de software como PulseEffects para configurar la salida de audio como a nosotros nos guste.

Olivia está disponible como paquete Snap, por lo que instalarlo es tan simple como abrir un terminal y escribir el siguiente comando (que deja claro que está en fase de pruebas):

sudo snap install olivia-test

¿Has probado Olivia? ¿Qué te parece este reproductor de servicios on-line?

El artículo Olivia: radio online y YouTube en una mismo reproductor ha sido originalmente publicado en Linux Adictos.

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

Odio, toda la radio web que puedas desear en una misma app

Odio

Si os dijera que soy un gran fan de escuchar la radio, os mentiría. Personalmente no me gusta que otros “me digan” lo que tengo que escuchar y cuándo. A mí me gusta el Metal, y no disfruto todo el metal en cualquier momento. Por ese motivo yo suelo crearme listas, pero esas listas son siempre las mismas aunque las ponga en aleatorio. ¿Cuál es la mejor opción para escuchar lo que me gusta y que no sea repetitivo? Justamente lo que no me gusta: una emisora de radio. Pero esa emisora debe ser de lo que a mí me guste y eso se puede encontrar en Odio.

Si tengo que ser sincero, no sé por qué han elegido ese nombre para llamar a esta app. Dudo que tenga que ver con el significado en español, pero por lo menos será fácil de recordar. Odio es una aplicación disponible para Linux, macOS y Windows que nos permitirá escuchar miles de estaciones de radio gratuitamente desde una misma app. Y es una app muy sencilla, tanto que casi ni tiene opciones, limitándose este apartado a elegir entre un tema claro u oscuro.

Odio está disponible en temas claro y oscuro

A la izquierda tenemos los apartados:

  • My Library: cada estación, cuando pasamos el cursor por encima, nos mostrará un corazón junto a otro icono. El corazón nos permitirá guardarla en nuestra librería, mientras que el otro icono nos mostrará el perfil de la estación de radio.
  • Recently Viewed: aquí se guardarán las estaciones cuyo perfil hayamos visitado.
  • Countries: en este apartado podremos entrar al apartado de cada país. Recomendado si sabes qué escuchar, como puede ser fútbol o noticias, pero no si queremos escuchar un tipo de música en concreto.
  • Languages: en este apartado podemos configurar los idiomas de las emisoras. A no ser que queramos escuchar una radio hablada, creo que lo mejor es dejarlos todos.
  • Tags: aquí veremos un listado (enorme) de etiquetas, como música de los 80, estilos y demás.
  • Home: la pantalla principal.
  • Settings: los ajustes desde donde en el momento de escribir este post solo podemos elegir el tema.
  • About: información sobre Odio.
  • Support Odio: para hacer una donación.
  • Bug report: para reportar fallos.

En la parta superior, un poco escorada a la izquierda, aparecerá una caja de búsqueda con el texto “Search stations…”. Esta caja de búsqueda es la que realmente nos interesa: podemos buscar cualquier palabra y es más que probable que la encuentre. Si le ponemos el nombre de un grupo famoso, como Metallica o Iron Maiden, es probable que hasta encuentre una radio de esos grupos en la que solo escuchemos música de ese artista. Pero creo que lo mejor es buscar un estilo de música.

Disponible como paquete Snap

Odio está disponible desde este enlace. Si no me equivoco, no encuentro otra opción, podremos instalarlo desde un paquete Snap ejecutando el comando:

sudo apt install odio

Lo que siempre tenemos que tener en cuenta es que estaremos escuchando una radio, lo que significa que a veces escucharemos publicidad o algún otro tipo de cuña. Esto no será un problema para los que estén acostumbrados a escuchar la radio y con Odio podemos escuchar emisoras de lo que queramos. ¿Qué te parece Odio?

Artículo relacionado:
Reproductores multimedia para Gnu/Linux; los mejores programas para ver películas y escuchar música

El artículo Odio, toda la radio web que puedas desear en una misma app ha sido originalmente publicado en Linux Adictos.

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

Oracle despide a 900 personas en China. Se producen protestas

El cierre del centro de investigación y desarrollo en un medio de CHina

Un portal de negocios chino informó la noticia de los despidos.

De acuerdo a un medio de comunicación de ese país, Oracle cerrará un centro de investigación y desarrollo en China. Esto, sumado al de otros sectores, provocará el despido de más de 900 personas. La publicación cita como fuente al director de recursos humanos de Oracle para Asia y el Pacífico. Aunque todavía nadie de la empresa se expidió sobre el tema.

La información pudo ser confirmada por otros medios de comunicación chinos quienes pudieron hablar con empleados de Oracle y personas familiarizadas con la situación. Entre las personas afectadas por los despidos, 500 son del centro de I+D de Oracle en Pekín. Esto equivale a poco más del 30% del personal dedicado a la investigación que la empresa tiene en el país asiático. No se conoce a que sector corresponden los otros 400.

La empresa ofreció un plan de retiros voluntarios equivalente a seis salarios por año trabajado a quienes acepten renunciar antes del 22 de mayo. Pero, según las redes sociales, la propuesta no parece haber sido bien recibida por los despedidos. Muchos empleados afectados por los planes de despido se han reunido para protestar por la retirada de Oracle de China. Utilizaban consignas como “Altas ganancias, ¿por qué todavía hay despidos?”. o “Dejen la política fuera de la tecnología”.

Más despidos en Estados Unidos

Sin embargo, el conflicto comercial entre China y los Estados Unidos, no parece ser la causa del problema. Oracle también tiene previsto despidos en los de Estados Unidos. En marzo anució que se desprendería de más de 350 personas de su centro de I+D estadounidense.

En aquel momento, un portavoz afirmó:

A medida que nuestro negocio de nube crece, equilibraremos continuamente nuestros recursos y reestructuraremos nuestro grupo de desarrollo para ayudar a asegurarnos de que contamos con las personas adecuadas para ofrecer los mejores productos de nube a nuestros clientes de todo el mundo”.

La empresa estadounidense opera en China hace dos décadas, posee 14 sucursales, cinco centros de I+D y cuenta con casi 5.000 empleados en el país. Su división Asia Pacífico representa alrededor del 16% de los ingresos totales de la compañía. Sin embargo, en un mercado dominado por Alibaba Cloud, Tencent Cloud, China Telecom y AWS, sigue siendo un jugador pequeño.

El artículo Oracle despide a 900 personas en China. Se producen protestas ha sido originalmente publicado en Linux Adictos.

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