Archive

Archive for the ‘Internet’ Category

Alibaba público en código abierto su JDK personalizado Dragonwell 8.0

March 23, 2019 Leave a comment

Con el fin de evitar problemas legales con Oracle (que posee extensiones propietarias), cada vez más compañías están construyendo sus propios JDK desde OpenJDK y benefician a la comunidad con su trabajo.

Ya sea Red Hat, Amazon entre otros, por nombrar algunos, todas estas compañías tienen sus propios JDK. Según ellos, las extensiones propietarias de Oracle destruyen la confianza de los desarrolladores que gradualmente se están alejando del lenguaje Java.

Alibaba Dragonwell

Java es un lenguaje muy utilizado en Alibaba ya que necesitaba un JDK optimizado para sus aplicaciones de comercio electrónico, finanzas y logística en línea que se ejecutaban en más de 100,000 servidores.

De esta necesidad surgió Alibaba Dragonwell, un JDK derivado de OpenJDK y que es el motor que ejecuta las aplicaciones Java distribuidas de Alibaba con escalas extremas, de acuerdo con los términos de la compañía.

Como bifurcación de OpenJDK, Alibaba Dragonwell JDK es un software gratuito con licencia GNU 2.0, disponible en GitHub.

Los ingenieros de Alibaba Group introdujeron recientemente su propia implementación de JDK en GitHub. Para la compañía, esta implementación nació de la necesidad de encontrar un recurso Java que se adapte bien a sus aplicaciones y permita su implementación a gran escala.

Esta personalización interna o versión descendente de OpenJDK de Alibaba Group se ha denominado Alibaba Dragonwell 8.0. Como se esperaba, esta personalización se ha implementado para las necesidades específicas de la empresa.

En la presentación del equipo de Dragonwell:

Se destaca que este último está optimizado para aplicaciones de comercio electrónico, finanzas y logística en línea y ya funciona en más de cien mil servidores. ”

Alibaba Dragonwell es el motor que ejecuta nuestras aplicaciones distribuidas de Java con una escalabilidad extrema”, dijo el equipo.

El equipo de Alibaba Dragonwell informa que este último está certificado como compatible con el estándar Java SE y que la versión actual solo es compatible con la plataforma Linux para arquitecturas x86 y x64.

Además de ser una bifurcación del OpenJDK, tiene otras características que la compañía considera muy esenciales para su trabajo.

“Al adoptar OpenJDK para ejecutar nuestras aplicaciones, nos dimos cuenta de la necesidad de personalizarlo específicamente para implementaciones de aplicaciones Java a gran escala”, escribió el equipo.

Sobre la nueva versión de Alibaba Dragonwell 8.0

La nueva version de Alibaba Dragonwell cuenta con un nuevo recolector de basura llamado CMS, un grabador de vuelo (JFR) y trae nuevas adiciones.

Sobre el informe de este nuevo lanzamiento de Alibaba Dragonwell, el equipo de desarrollo destaca que:

  • Se agrega una nueva mini opción al subcomando de volcado de la herramienta de volcado para ignorar el contenido de las matrices primitivas de heapdump.
  • Así como una nueva opción PrintYoungGenHistoAfterParNewGC para imprimir el histograma de objetos después de un ParNew GC.
  • La opción PrintGCRootsTraceTime fue añadida para imprimir los detalles del ParNew GC como G1GC. Ayuda a los usuarios a encontrar el problema del tiempo de descanso largo. Puede ser abierto / cerrado por jinfo

Y una nueva opción ArrayAllocationWarningSize para imprimir la pila de llamadas de una asignación de matriz que supera a ArrayAllocationWarningSize. El valor predeterminado de esta opción es 512M. Esto puede ser cambiado por jinfo.

¿Cómo obtener Alibaba Dragonwell 8.0?

Este JDK esta disponible para aquellos entusiastas que quieran conocer un poco mas al respecto sobre el o implementarlo sobre sus servidores.

Es importante hacer mención que Alibaba Dragonwell JDK solo es compatible con la plataforma Linux en arquitecturas x86 y x64 por el momento.

Para los sistemas RHEL, CentOS y AliOS se puede añadir el siguiente repositorio.

En el caso de CentOS este lo añadimos con:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

E instalamos con:

sudo yum install dragonwell-8

Ahora simplemente para habilitar el JDK de Alibaba Dragonwell para su aplicación, deben de configurar que JAVA_HOME que apunte al directorio de instalación de Alibaba Dragonwell.

Para otros sistemas deberán de descargar el JDK desde Github, el enlace es este.

Las instrucciones de la implementación de Alibaba Dragonwell 8.0 así como más información al respecto lo pueden consultar en el siguiente enlace.

 

El artículo Alibaba público en código abierto su JDK personalizado Dragonwell 8.0 ha sido originalmente publicado en Linux Adictos.

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

Categories: Internet, Linux Tags: , ,

Los mejores Xiaomi que puedes comprar, ordenados por gamas

March 23, 2019 Leave a comment

El ritmo con el que Xiaomi presenta nuevos dispositivos no tiene comparación, y es muy fácil perderse en su amplio catálogo. En él podemos toparnos con smartphones de todo tipo, para todos los gustos y bolsillos, motivo por el que puede ser complicado encontrar el que más se ajusta a nuestras necesidades. Precisamente por eso, traemos una selección con los mejores dispositivos de Xiaomi que puedes comprar ahora mismo, ordenados

Entra en Andro4all para leer el artículo completo

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

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

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

Categories: Internet Tags: , ,

3 aplicaciones de código abierto exclusivas para Mac

March 23, 2019 Leave a comment

Skim es un lector y marcador de documentos pdf.

Para quienes lo miramos desde afuera, el mundo Apple es un misterio. Su hardware es más caro que el de pc, además de que no todos sus componentes son estándar. Por no mencionar que sus licencias de uso recuerdan a los contratos de vasallaje. Sin embargo, tiene fanáticos, y muchos de ellos también aman el código abierto. Es por eso, que en este post comentamos tres aplicaciones de código abierto exclusivas para Mac.

Quiero aclarar que estoy seguro de que si me diera el presupuesto, probablemente sería también uno de esos fanáticos que usan programas de código abierto en Mac. En caso de que su hardware resultara tan bueno como dicen, sin dudas querría usarlo con algunos de mis programas preferidos.

En general, los principales proyectos de código abierto tienen su versión para Mac. Es así que podemos navegar con Firefox, reproducir archivos multimedia con VLC, realizar tareas ofimáticas con LibreOffice, o manejar colecciones bibliográficas con Calibre.
También hay programas que son exclusivos para Mac, por ejemplo, estos:

Reproductor multimedia IINA

Si usaste LInux un largo tiempo, seguramente conoces Mplayer, un reproductor creado para la línea de comandos. Mplayer tuvo un fork llamado Mplayer2. De la unión de las mejores características de los dos nació MPV. En Linux tenemos algunos reproductores basados en MPV con interfaz gráfica; GNOME-MPV y BOMI son dos de ellos.

IINA es un reproductor de audio y vídeo para Mac basado en MPV. Tiene un diseño mínimalista pero moderno.

Características de IINA

  • Soporte para Force Touch,la barra táctil y la función picture-in-picture.
  • Al abrir un vídeo, éste añade automáticamente otros vídeos de esa carpeta a una lista de reproducción.
  • Si estás escuchando un audiolibro o podcast, IINA te permite navegar rápidamente entre capítulos de MP3.
  • La interfaz incluye botones para listas de reproducción, modo de música, picture in picture y ajustes.
  • Diferentes temas para la interfaz de usuario.
  • Descarga automática de subtítulos. Requiere cuenta de Opensubtitles
  • Diversos ajustes para la configuración de audio y video.
  • Se puede cambiar el aspecto de los subtítulos.
  • Personalización de los atajos de teclado.

Lector y anotador de documentos Skim

Aunque la aplicación para la visualización de imágenes y documentos integrada en el sistema operativo de la Mac tiene un buen soporte para documentos pdf, puede que necesitemos a Skim para trabajos más complejos.

Skim es un lector de PDF para OS X. Está diseñado para ayudarle a leer y anotar artículos científicos en PDF, pero también es ideal para ver cualquier otro tipo de archivos.

Características de Skim

  • Ver todo tipo de documentos pdf.
  • Añadir y editar notas.
  • Resaltado de texto importante con un solo toque.
  • Creación fácil de referencias mediante el uso de instantáneas.
  • Navegación mediante tabla de contenidos y miniaturas de páginas.
  • Ver todas las notas.
  • Lectura a pantalla completa.
  • Zoom de la vista del documento.
  • Soporte para AppleScript.
  • Herramienta para recortes.
  • Soporte para LaTeX, SyncTeX y PDFSync..

Skim incluye una función llamada barra de lectura para ayudarle a concentrarse. Y el panel de contenido tiene una potente función de búsqueda integrada: resalta el término de búsqueda en las páginas relevantes y las agrupa por densidad y hoja.

Editor de texto plano CotEditor

CotEditor es un editor liviano de texto y código ligero. Cuenta con una interfaz limpia y sencilla que le permite cambiar rápidamente los finales de línea, la codificación de archivos y la coloración de la sintaxis. Soporta casi 60 lenguajes de programación, por lo que puede elegir el color de la sintaxis según sea necesario.

El panel lateral integrado permite ver información detallada sobre el archivo con el que trabajamos, incluida la codificación de texto, el recuento de caracteres y mucho más. Tiene un excelente soporte de expresiones regulares y una poderosa herramienta de búsqueda de texto, similar a la de las aplicaciones de pago.

Es posible dividir la ventana en dos mitades, de modo que podemos mantener una mitad de la ventana como referencia mientras hacemos modificaciones en la otra.

Para terminar, ¿Por qué no nos cuentas tu experiencia usando Linux y aplicaciones de código abierto en Mac?

El artículo 3 aplicaciones de código abierto exclusivas para Mac ha sido originalmente publicado en Linux Adictos.

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

Categories: Internet, Linux Tags: , ,

Netflix’s ‘Love, Death, & Robots’ Offers Gorgeous & Gross Bite-Sized Glimpses Of The Future

March 23, 2019 Leave a comment


Netflix’s ‘Love, Death, & Robots’ Offers Gorgeous & Gross Bite-Sized Glimpses Of The Future
“What’s great about each of these stories is that there really isn’t a weak link in the bunch.”

March 23, 2019 at 08:50AM
via Digg https://ift.tt/2FqGcAt

Categories: Internet Tags: , ,

Cómo actualizar a la última versión de Pokémon GO en Android y para qué sirve hacerlo

March 23, 2019 Leave a comment

Pokémon GO es uno de los juegos para dispositivos móviles más populares del mercado. La obra estrella de Niantic no para de agregar nuevo contenido con el paso de los días para mantener a su gran masa de jugadores, como su evento titulado ‘Hora del almuerzo con Legendario’ o el evento especial para celebrar el equinoccio. En Andro4all te explicamos cómo actualizar a la última versión de Pokémon GO en

Entra en Andro4all para leer el artículo completo

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

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

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

Categories: Internet Tags: , ,

Cómo descargar, convertir y reproducir videos desde la terminal.

March 23, 2019 Leave a comment

youtube-dl permite configurar las descargas de video de diferentes sitios.

La mayoría de nosotros estamos acostumbrados a usar programas con interfaz gráfica. Sin embargo, existe una gran cantidad de programas que se usan desde la terminal y que resultan muy útiles.

En este post analizamos dos herramientas para descargar, convertir y reproducir videos. Youtube-dl se ocupa de las descargas de video, audio y subtítulos, mientras que FFmpeg se encarga de la conversión y reproducción.

Descargando videos con youtube-dl

Youtube-dl es una herramienta escrita en Python que permite descargar videos de YouTube. Además, trabaja con sitios similares como Dailymotion, Photobucket, Facebook, Yahoo, Metacafe y Depositfiles.

La aplicación youtube-dl soporta la reanudación de descargas interrumpidas. Por lo tanto, si cierras la terminal o pierdes la conexión, youtube-dl se puede volver a ejecutar con la misma url de vídeo. La descarga inacabada se reanudará, siempre y cuando haya una descarga parcial en el directorio actual.

Otras características del programa son:

  • Permite saltarse las restricciones geográficas, como resultado podremos descargar videos que solo sería posible ver usando una VPN.
  • Se puede seleccionar entre los diferentes formatos de video.
  • Es posible elegir entre diferentes calidades de video disponible.

Por lo general resulta preferible usar la url que Youtube nos muestra en el menú compartir, en lugar de la que vemos en la barra del navegador.

Descarga e instalación de youtube-dl.

Aunque el programa está en los repositorios, esa versión da algunos problemas. Lo mejor es descargarlo de la página del proyecto.

Usamos este comando:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O/usr/local/bin/youtube-dl

Le damos los permisos necesarios

sudo chmod a+rx /usr/local/bin/youtube-dl

El comando básico de descarga es:
youtube-dl url_video

Los videos de Youtube están en diferentes formatos, es posible verlos con el comando
youtube-dl -F url_video

La salida de este comando es una lista con los diferentes formatos y calidades con un identificador numérico. Una vez seleccionado hacemos:
youtube-dl -f N url_video
Dónde N es el número del identificador.

En caso de que deseemos descargar una lista de reproducción, el comando correspondiente es:
youtube-dl -cit url_lista

Para descargar solo el audio
youtube-dl -x url_video

En tanto, si queremos descargarlo en formato mp3
youtube-dl -x --audio-format mp3

A menos que se le indique lo contrario, youtube-dl descarga los archivos en la carpeta personal. Es importante, por una cuestión de prolijidad, utilizar una carpeta específica. Por ejemplo, la carpeta Vídeos.

Antes de descargar el video , usa el comando

cd Vídeos

En caso de que tu distribución no incluya esta carpeta puedes crearla con:

mkdir Vídeos

Luego ejecuta el comando anterior.

Trabajando con los videos descargados

Para empezar a trabajar con los videos descargados, debemos tener en cuenta que los formatos de título usados por Youtube no son compatibles con los comandos de la terminal de Linux. Por eso vamos a hacer trampa usando por una vez la interfaz gráfica.

  • Primero: Posamos el puntero sobre el archivo descargado.
  • Segundo: Pulsamos en Propiedades.
  • Tercero: Cambiamos el nombre por uno sencillo y pulsamos Enter.

Para trabajar con FFmpeg hay que modificar el título del archivo descargado con youtube-dl.

FFmpeg es un conjunto de herramientas y codecs de código abierto para el trabajo con archivos multimedia. Podemos encontrarlo en los repositorios de todas las distribuciones Linux.

Para empezar a conocer esta herramienta veamos algunos comandos básicos :

En caso de querer obtener información del video
ffmpeg -i nombre_del_archivo -hide_banner

La última parte del comando es para evitar que FFmpeg muestre información sobre las versiones de los programas utilizados.

Convertir un video en fotogramas
ffmpeg -i video.flv fotograma%d.jpg

A pesar de que es un sitio de videos, Youtube constituye un buen repositorio de audiolibros y música. Para empezar a aprovecharlos, puede ser útil este comando que convierte los archivos descargados en formato mp3.

ffmpeg -i nombre_video -vn -ar xxx -ac x -ab xxx -f xxx nombre_audio

Dónde
-ar Establece la frecuencia de muestreo de audio en Hz.
-ac Fija el número de canales de audio.
-ab Establece la tasa de bits de audio
-f Fija el formato

Por lo general, estos son parámetros adecuados para la conversión,
ffmpeg -i video.formato -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3

Convertir entre formatos de video
ffmpeg -i nombre_video.formato nombre_video.formato

Por ejemplo, para convertir un video del formato .flv al formato .mpg hacemos:
ffmpeg -i video.flv video.mpg

También es posible agregar audio a un video. La combinación se logra como resultado de este comando:
ffmpeg -i audio.formato -i video.formato resultado_mezcla.formato

Aumentar la velocidad de reproducción
ffmpeg -i video.mpg -vf "setpts=0.5*PTS" archivo.formato

Por el contrario, para reducir la velocidad de reproducción hacemos:
ffmpeg -i video.mpg -vf "setpts=4.0*PTS" archivo.formato -hide_banner

Finalmente podemos reproducir un archivo
ffplay video1.mp4

El artículo Cómo descargar, convertir y reproducir videos desde la terminal. ha sido originalmente publicado en Linux Adictos.

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

Categories: Internet, Linux Tags: , ,

23rd Mar: The OA (2019), 2 Parts [TV-MA] – New Episodes (6.85/10)

March 23, 2019 Leave a comment

[New Episodes] Seven years after vanishing from her home, a young woman returns with mysterious new abilities and recruits five strangers for a secret mission.

from New On Netflix USA https://ift.tt/2gSKeGP
via IFTTT