Huawei says ‘survival is our first priority’ in 2020 as western boycott bites

Chairman Eric Xu warns that hit from US sanctions means telecoms firm must ‘go all out’ to maintain sales

The embattled Chinese telecommunications company Huawei says “survival” is its first priority after announcing sales were hit hard by a boycott from western countries.

Eric Xu, the company’s chairman, said estimated sales revenue would reach 850bn yuan for 2019 (US$121bn) – up roughly 18% from the previous year, but much lower than initially expected.

Continue reading…

from Data and computer security | The Guardian https://ift.tt/36fC56E
via IFTTT

Scamming You Through Social Media

You may be aware that cyber attacks will try to trick you over the phone or through email using phishing attacks, but do you realize they may try to attack you also over Social Media, such as through Snapchat, Twitter, Facebook or LinkedIn? Just like in email, if you get any Social Media messages that are highly urgent or too good to be true, it may be an attack.

from SANS Institute Security Awareness Tip of the Day https://ift.tt/2PD23wT
via IFTTT

MPV 0.31 llega con soporte para screenshots en Wayland y un puñado de mejoras

mpv-escritorio

Se lanzó hace poco la nueva versión del reproductor de video abierto MPV 0.31, que hace unos años se ramificó desde la base de código del proyecto MPlayer2. MPV es un reproductor multimedia para la línea de comandos, multiplataforma basado en MPlayer y mplayer2, cuenta con soporte para diversos formatos de vídeo, audio y subtítulos.

La aplicación también cuenta con su interfaz gráfica, cuenta con una salida de vídeo basada en OpenGL. MPV se enfoca en desarrollar nuevas características y garantizar el respaldo continuo de las innovaciones de los repositorios de MPlayer sin preocuparse por mantener la compatibilidad con MPlayer.

El código MPV se distribuye bajo la licencia LGPLv2.1 +, algunas partes permanecen bajo GPLv2, pero el proceso de cambio a LGPL está casi completo.

Principales novedades de MPV 0.31

En la nueva versión de MPV se destaca como principal novedad que se añadió el código de soporte del protocolo Wayland para la capacidad de capturar áreas de pantalla, lo cual es necesario para organizar el escalado de ventanas con el mouse.

Por otro lado, se destaca que para la GUI integrada OSC (On Screen Controller) se implementa soporte para la decoración de ventanas de pseudo-modo en el lado del cliente.

Se ha agregado un filtro de video a vf_gpu utilizando los mecanismos de representación del módulo vo_gpu.

Se ha agregado una consola console.lua interactiva que procesa comandos de estilo REPL.

Ademas que para el reproductor se han agregado nuevos mecanismos de registro necesarios para console.lua y en el módulo de salida a través de Direct3D 11 (vo_gpu / d3d11), se ha agregado la capacidad de configurar la conversión del espacio de color para la salida a dispositivos con soporte HDR incorporado.

De los demás cambios que se destacan de esta nueva versión, podremos encontrar:

  • Para la plataforma Android, se ha agregado el módulo ao_audiotrack.
  • En el controlador de entrada, se presenta una pseudoclave para capturar toda la entrada de texto.
  • Vd_lavc agregó la opción de selección automática para seleccionar el decodificador de hardware óptimo (hwdec).
  • El módulo vo_gpu permite el uso de la API VDPAU a través de EGL.
  • El código de soporte de Gamepad está deshabilitado de forma predeterminada.
  • Se eliminó el soporte para Apple Remote.

¿Como instalar el reproductor MPV en Linux?

Para quienes estén interesados en poder instalar esta nueva versión del reproductor en sus sistemas, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Debido a que en estos momentos la actualización fue recientemente liberada, los paquetes en los diferentes canales no cuentan con la nueva versión. Por lo que para obtener la MPV 0.31 deberemos de realizar la compilación del reproductor en el sistema.

Para ello tendremos que descargarnos el código fuente de la aplicación y realizar la compilación e instalación nosotros mismos esto lo hacemos, abriendo una terminal y tecleando lo siguiente:

git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build/
sudo apt install libfribidi-dev libfribidi-bin yasm
./rebuild -j4
sudo ./install

Y listo con ello ya tenemos instala la aplicación en nuestro sistema.

Ahora para quienes prefieran esperar a que los paquetes compilados para las diferentes distribuciones de Linux. En el caso de los que son usuarios de Ubuntu o algun derivado de este.

Pueden añadir el repositorio que es mantenido por un tercero. Este lo añaden con ayuda de una terminal y tecleando los siguientes comandos:

sudo add-apt-repository ppa:mc3man/mpv-tests

Actualizamos los repositorios:

sudo apt update

Y finalmente instalamos la aplicación con este comando:

sudo apt install mpv

Mientras que para el caso de Arch Linux, lo instalan con el siguiente comando:

sudo pacman -S mpv

Para quienes sean usuarios de openSUSE, podrán instalar la nueva versión en cuanto este disponible con el siguiente comando:

sudo zypper in mpv

Finalmente para quienes son nuevos en el reproductor y se aventuraron a utilizarlo, como se mencionó al inicio, MPV se maneja por medio de comandos por lo que su uso es mediante la terminal.

Su uso más básico es indicando la apertura de un archivo ya sea colocando su ruta completa o posicionándose sobre la carpeta del archivo. Pero sugiero dediquen unos minutos a su manual de uso el cual pueden visitar en el siguiente enlace o desde la terminal tecleando el comando:

mpv --help

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

Lista la nueva versión del entorno de escritorio Trinity R14.0.7

Mediante una publicación en su blog del entorno de escritorio de Trinity los desarrolladores anunciaron la liberación de la nueva versión “Trinity R14.0.7” que continúa el desarrollo de las bases de código KDE 3.5.xy Qt 3.

De las características que se pueden destacar de este entorno de escritorio Trinity, se puede observar sus propias herramientas para administrar parámetros de pantalla, una capa basada en udev para trabajar con equipos, una nueva interfaz para configurar equipos, una transición al administrador Compton-TDE. Así mismo también cuenta con un configurador de red mejorado y mecanismos de autenticación de usuarios.

El entorno Trinity se puede instalar y utilizar al mismo tiempo que las versiones más recientes de KDE, incluida la capacidad de usar las aplicaciones Trinity KDE ya instaladas en el sistema.

También hay herramientas para mostrar correctamente la interfaz de los programas GTK sin violar un solo estilo. El objetivo del proyecto es lanzar correcciones de errores continuos, características adicionales y compatibilidad con hardware reciente.

Trinity Desktop es un fork de KDE 3.5 y se usa como el entorno de escritorio predeterminado de al menos dos distribuciones de Linux, Q4OS y Exe GNU / Linux.

La nueva versión introduce cambios relacionados principalmente con la eliminación de errores y el trabajo para mejorar la estabilidad del código base.

¿Qué hay de nuevo Trinity Desktop Environment R14.0.7?

La nueva versión introduce cambios principalmente relacionados con la eliminación de errores y el trabajo para mejorar la estabilidad de la base del código.

Entre las mejoras añadidas podremos encontrar lo siguiente:

  • Algunos paquetes se han convertido para usar el sistema de compilación CMake
  • Realizó un refinamiento general de la apariencia y elementos de la marca
  • Soporte mejorado para los estándares XDG (X Desktop Group)
  • Implementado soporte de compilación inicial para el sistema operativo DilOS (una distribución basada en el núcleo Illumos, usando dpkg y apt para administrar paquetes)
  • Se agregó soporte de compilación inicial con la biblioteca Musl (libc)
  • Soporte agregado para construir con LibreSSL en lugar de OpenSSL
  • El servicio de mensajería instantánea kopete ha reanudado la compatibilidad con los protocolos AIM y MSN
  • Se agregó soporte para una nueva ubicación del archivo de autorización ICE
  • Se agregó soporte para versiones recientes de libpqxx
  • Soporte agregado para MySQL 8.x
  • Se reanudó el soporte para NetBSD
  • Corrección de vulnerabilidad portada CVE-2019-14744 ( ejecución de comandos arbitrarios al ver un directorio que contiene archivos “.desktop” especialmente diseñados) y CVE-2018-19872 (bloqueo al procesar imágenes PPM no válidas).

¿Cómo instalar Trinity desktop R14.0.7?

Para quienes estén interesados en poder instalar este entorno de escritorio en sus sistemas, pueden seguir las instrucciones que compartimos a continuación.

Para quienes sean usuarios de Ubuntu, Linux Mint o cualquier derivado de estos, lo primero que vamos a hacer es añadir el repositorio del entorno a nuestro sistema, por lo que para ello vamos a abrir una terminal en el sistema y vamos a teclear lo siguiente:

echo "deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.0.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/trinity.list
echo "deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-builddeps-r14.0.x $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/trinity-builddeps.list

Ya añadido el repositorio al sistema, en acto seguido vamos a descargar e importar al sistema la llave publica con el siguiente comando:

wget http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-keyring.deb
sudo dpkg -i trinity-keyring.deb

Después de ello vamos a proceder a actualizar nuestro listado de paquetes y repositorios con:

sudo apt-get update

Finalmente vamos a realizar la instalación del entorno en nuestro sistema con:

sudo apt-get install kubuntu-default-settings-trinity kubuntu-desktop-trinity

Ahora, para quienes sean usuarios de openSUSE leap 15.1, pueden instalar el entorno ejecutando los siguientes comandos:

rpm --import http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse15.1/RPM-GPG-KEY-trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse15.1/trinity-r14/RPMS/x86_64 trinity
zypper ar http://mirror.ppa.trinitydesktop.org/trinity/trinity/rpm/opensuse15.1/trinity-r14/RPMS/noarch trinity-noarch

zypper refresh
zypper install trinity-desktop

Mientras que para quienes sean usuarios de Arch Linux o algun derivado, pueden compilar el entorno siguiendo las instrucciones de este enlace o añadir el siguiente repositorio a su archivo pacman.conf

[trinity]
Server = https://repo.nasutek.com/arch/contrib/trinity/x86_64

Actualizan e instalan con:

sudo pacman -Syu

sudo pacman -S trinity-desktop

Para el resto de las distribuciones de Linux, pueden seguir las instrucciones que se comparten en el sitio web oficial del entorno.

from Linux Adictos https://ift.tt/37kFj94
via IFTTT

Así es cómo Samsung pretende fabricar teléfonos más baratos

Samsung acaba de cerrar un año bastante curioso. Comenzó sorprendiéndonos con su Galaxy S10, un dispositivo bastante elegante, con un diseño muy sobrio y unas especificaciones muy interesantes. Sin embargo y a pesar de as buenas críticas recibidas, no cuajó entre el gran público. Después llegó el anuncio del Samsung Galaxy Fold, el primer teléfono plegable de la marca que provocó una catástrofe en la compañía hasta el punto de

Entra en Andro4all para leer el artículo completo

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

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Así es cómo Samsung pretende fabricar teléfonos más baratos se publicó primero en Andro4all.

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

La votación general de Debian sobre los sistemas de inicialización ya tiene una opción ganadora

Debian init system

A inicios de mes compartimos con ustedes aquí en el blog la noticia de la votación general que se genero con la finalidad de decidir sobre si el sistema soportara múltiples sistemas de inicialización esto a raíz de que, en 2014, el Comité Técnico aprobó la transferencia de la distribución por defecto a systemd, pero no desarrolló la solución con respecto al soporte de varios sistemas de inicialización.

El líder del comité recomendó que los encargados del paquete mantengan el apoyo sysvinit como un sistema de inicialización alternativo, pero indicó que no podía imponer su punto de vista y que en cada caso la decisión debería tomarse de manera independiente.

Después de eso, algunos desarrolladores intentaron celebrar una votación general, pero una votación preliminar mostró que no había necesidad de decidir sobre el uso de varios sistemas de inicialización.

Hace unos meses, después de problemas con la inclusión del paquete elogind (necesario para que Gnome funcione sin systemd) en la rama de prueba debido a un conflicto con libsystemd, el líder del proyecto Debian volvió a plantear la pregunta, ya que los desarrolladores no podían estar de acuerdo y su comunicación se convirtió en una confrontación y termino en darle una solucion al respecto con la votacion general.

Ahora, los resultados de dicha votación se dieron a conocer en la fecha que se estipulo (el 28 de diciembre) donde se vieron involucrados en el mantenimiento de paquetes y el mantenimiento de la infraestructura sobre el tema de soportar sistemas de inicialización múltiple.

Y la opción ganadora fue el segundo elemento (“B”) en la lista, el cual describe que

“systemd sigue siendo el preferido, pero la posibilidad de soportar sistemas de inicialización alternativos permanece. Las tecnologías, como elogind, que le permiten ejecutar aplicaciones enlazadas al sistema en entornos alternativos, se consideran importantes. Los paquetes pueden incluir archivos init para sistemas alternativos.”

La votación se llevó a cabo mediante el método Condorcet, en el que cada votante clasifica todas las opciones en el orden de su preferencia y al calcular el resultado, cuántos votantes prefieren una opción a otra.

La opción ganadora reconoce que las unidades de servicio systemd son la forma preferida de configurar demonios y servicios para que se ejecuten, pero supone que existen entornos en los que los desarrolladores y usuarios pueden crear y aplicar sistemas de inicialización alternativos y alternativas funcionales a las características de systemd.

Los desarrolladores de soluciones alternativas deben proporcionar recursos para su trabajo y formateo de paquetes. Las soluciones alternativas, como elogind, utilizadas para organizar el lanzamiento de aplicaciones vinculadas a interfaces específicas del sistema, siguen siendo importantes para el proyecto.

Apoyar tales iniciativas requiere asistencia en áreas en las que las tecnologías alternativas que se desarrollan se cruzan con el resto del proyecto, por ejemplo, retrasar la revisión de parches y discusiones es inaceptable.

Está permitido incluir archivos de unidad systemd y scripts de inicio en los paquetes para iniciar los servicios. Los paquetes pueden usar cualquiera de las características de systemd a solicitud del responsable del paquete, siempre que estas características cumplan con los requisitos de las reglas de Debian y no estén vinculadas a características experimentales o no compatibles en Debian de otros paquetes.

Además de systemd, los paquetes también pueden incluir soporte para sistemas de inicialización alternativos y proporcionar componentes para reemplazar interfaces específicas de systemd. El personal acompañante toma las decisiones para habilitar los parches como parte de los procedimientos regulares

Debian se compromete a trabajar con distribuciones derivadas que han elegido otros sistemas de inicialización para sí mismos, pero la interacción se basa en el nivel de los mantenedores, sobre los cuales se toman decisiones sobre ello.

Finalmente, este resultado no fue del agrado de muchos, pues en redes mostraron su descontento pues muchos comentan que esto no difiere a lo que es en la actualidad, ya que básicamente transfieren toda la responsabilidad a los mantenedores.

Si quieres conocer más al respecto, puedes consultar la publicación de los resultados en el siguiente enlace. 

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

Date prisa: últimas horas para hacerte con este juego gratis de Google Stadia

O lo amas o lo odias. Esto es lo que piensan muchos usuarios acerca de la nueva apuesta por los videojuegos de Google. Stadia es el nuevo servicio de la gran G que nos permite disfrutar de uno de nuestros hobbies favoritos utilizando tan “solo” una conexión a internet y sin necesidad de disponer de una consola. Sin embargo la polémica estaba servida desde el principio. Lo hemos ido diciendo

Entra en Andro4all para leer el artículo completo

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

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Date prisa: últimas horas para hacerte con este juego gratis de Google Stadia se publicó primero en Andro4all.

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