Daily Archives: April 3, 2019
Collabora esta desarrollando un entorno para ejecutar aplicaciones de Android en Linux

Collabora una de las más conocidas consultorías de código abierto, formación y productos a empresas, recientemente dio a conocer que está desarrollando un nuevo proyecto de código abierto que tiene como principal enfoque permitir crear un entorno aislado para lanzar aplicaciones de Android, proporcionando integración de la interfaz de datos de la aplicación con shells gráficos basados en Wayland.
El nombre que tiene este proyecto es “SPURV“con la ayuda de SPURV, un usuario puede ejecutar aplicaciones de Android en Linux junto con las aplicaciones gráficas habituales suministradas en las distribuciones de Linux.
(adsbygoogle = window.adsbygoogle || []).push({});
Para poder lograr esto el entorno de Android se ejecuta en un contenedor aislado. En el entorno, los componentes estándar de la plataforma Android están instalados, suministrados en los repositorios de AOSP (Proyecto de código abierto para Android).
Sobre SPURV
SPURV es más una colección de herramientas que se pueden usar para configurar un contenedor de Android, instalar aplicaciones de Android en su interior y luego ejecutar esas aplicaciones en pantalla completa en un escritorio de Linux de Wayland sobre el kernel de Linux.
Para ejecutar el contenedor, se hace el uso de systemd-nspawn. Para las aplicaciones de Android, se proporciona soporte para la aceleración 3D completa y para que esto funcione, el escritorio de Linux debe estar utilizando el servidor de pantalla Wayland.
(adsbygoogle = window.adsbygoogle || []).push({});
SPURV hace uso de algunos componentes para poder lograr la interacción del sistema con el contenedor de Android.
Ya que SPURV para Android se comporta como un dispositivo simulado de Android y adapta la compilación de Android a nuestros requisitos.
Hay algunas partes funcionales de SPURV:
- Personalizar valores por defecto
- Configurar red
- Habilita un puente de audio desde Android a PulseAudio.
- Permite un puente de gráficos de Android a Wayland
Estos componentes son los siguientes:
SPURV Audio
Este sirve para organizar la salida de audio a través de la pila de audio de Linux. El componente se implementa en la forma de una capa que reenvía las llamadas a la HAL de audio de Android (capa de extracción de hardware) al subsistema ALSA.
SPURV HWComposer
Está destinado a integrar las ventanas de las aplicaciones de Android en un entorno basado en Wayland. El componente convierte las solicitudes a la API de HWC (Compositor de hardware) en una llamada a Wayland.
SPURV HWComposer proporciona herramientas para mostrar datos en la pantalla, procesar buffers de pantalla y combinar buffers de pantalla de diferentes aplicaciones en un solo escritorio. El protocolo utilizado en el HWC se parece conceptualmente al protocolo de Wayland, por lo que la traducción no causa problemas.
Además de traducir la API de HWC a Wayland, el componente SPURV HWComposer también maneja el procesamiento de entrada, captura, en el lado de Wayland, eventos de entrada relacionados con Android, como la información de la pantalla táctil, y su sustitución en Android.
SPURV DHCP
Esta es una implementación sencilla del protocolo DHCP, que permite la conexión en red entre el sistema principal y el entorno Android.
Con esto, los desarrolladores de Collabora argumentan que este proyecto tiene partes positivas, así como negativas:
La forma en que se implementa SPURV significa que se está ejecutando un sistema operativo completo en un contenedor, lo que tiene implicaciones tanto positivas como negativas.
Uno de los efectos positivos es un mayor aislamiento de las aplicaciones de Android, lo que significa una mayor seguridad y privacidad para aplicaciones potencialmente no confiables.
Las desventajas se relacionan con el acceso y el rendimiento del hardware. Todo el acceso al hardware que necesita Android debe pasar al contenedor.
Además de tener que configurar manualmente el acceso systemd-nspawn, también hay costos de rendimiento asociados con la ejecución de un contenedor.
¿Probar SPURV?
SPURV está en sus primeros pasos, por lo que aun hay mucho por pulir, pero esto no quita que podamos realizar algunas pruebas y conocer el potencial que nos puede ofrecer este proyecto.
Por lo que si estas interesado en ello, puedes consultar sus intrusiones para realizar la compilación de todo desde la fuente (Gitlab).
El artículo Collabora esta desarrollando un entorno para ejecutar aplicaciones de Android en Linux ha sido originalmente publicado en Linux Adictos.
from Linux Adictos https://ift.tt/2CSsWUW
via IFTTT
We Found A Massive Spam Operation — And Sunk Its Server

We Found A Massive Spam Operation — And Sunk Its Server
Five million emails in ten days.
April 3, 2019 at 10:04AM
via Digg https://ift.tt/2uJBTvu
Xiaomi anuncia que reducirá la publicidad incluida en sus terminales en próximos lanzamientos
Si por algo se caracteriza Xiaomi es por ser una de esas firmas que lanzan al mercado productos con especificaciones muy interesantes a unos precios bastante contenidos. Se trata de una manera muy interesante de atraer usuarios, aunque por supuesto tiene sus puntos negativos. Uno de estos problemas de Xiaomi está relacionado con software, más concretamente con la publicidad insertada en muchas de sus aplicaciones. Sin duda sus teléfonos funcionan
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
- Xiaomi anuncia que reducirá la publicidad incluida en sus terminales en próximos lanzamientos
- Estas serían las diferencias entre las dos supuestas versiones del Samsung Galaxy Note 10
- Realme 3: medio millón de unidades vendidas en 3 semanas demuestran que Xiaomi no tiene el monopolio de los súperventas
- A OPPO no le gustan las filtraciones: anuncia multas de más de 50.000 euros para empleados “chivatos”
- El Xiaomi Mi 9 no se está vendiendo tan rápido como se esperaba y es por culpa de su cámara
- El ZTE Axon 10 Pro superaría en potencia al resto de terminales equipados con el nuevo Snapdragon 855
- Twitter habilita una nueva función con la que podrás explicarte si uno de tus tuits se ha pasado de la raya
- Es oficial: Google + ha muerto
from Andro4all https://ift.tt/2UrKalX
via IFTTT
Estas serían las diferencias entre las dos supuestas versiones del Samsung Galaxy Note 10
Aunque la presentación del Samsung Galaxy Note 10 no será hasta el mes de agosto y su puesta a la venta el mes siguiente en septiembre, la máquina de crear rumores no para de estar en funcionamiento.Si el otro día conocimos que Samsung podría lanzar el Galaxy Note 10 en su versión reducida o “mini”, parece ser que el tamaño de la pantalla no sería la única diferencia entre ambas
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
- Estas serían las diferencias entre las dos supuestas versiones del Samsung Galaxy Note 10
- Realme 3: medio millón de unidades vendidas en 3 semanas demuestran que Xiaomi no tiene el monopolio de los súperventas
- A OPPO no le gustan las filtraciones: anuncia multas de más de 50.000 euros para empleados “chivatos”
- El Xiaomi Mi 9 no se está vendiendo tan rápido como se esperaba y es por culpa de su cámara
- El ZTE Axon 10 Pro superaría en potencia al resto de terminales equipados con el nuevo Snapdragon 855
- Twitter habilita una nueva función con la que podrás explicarte si uno de tus tuits se ha pasado de la raya
- Es oficial: Google + ha muerto
- WhatsApp ya te permite controlar quién te puede añadir a un grupo
from Andro4all https://ift.tt/2YILyjH
via IFTTT
¿Buscas un corrector de inglés? ispell está disponible desde el Terminal.
Escribir bien cuesta mucho. O poco, según se mire. Si no es fácil escribir correctamente en nuestro idioma, con todo lo que hay que tener en cuenta, escribir en una idioma que no es nuestra lengua materna es aún más complicado. Lo bueno es que hoy en día hay mucho software que puede ayudarnos a mejorar nuestros escritos y en este post os hablaremos de ispell, un comando que nos servirá como corrector de inglés.
ispell está disponible en muchas distribuciones Linux por defecto. Se trata de un corrector de palabras que podemos lanzar desde el Terminal y cuyo uso es muy sencillo. En este post os hablaremos de él y de otra opción que también podemos usar sin conexión a internet, pero esta segunda opción hará uso de un software más completo y, digamos, menos linuxero que uno que podemos lanzar desde el Terminal. Si queréis saber a cuál me refiero, seguid leyendo.
(adsbygoogle = window.adsbygoogle || []).push({});
ispell: el corrector de inglés más linuxero
Para abrir el corrector ispell bastará que escribamos el comando y añadamos la ruta al archivo de texto que queramos examinar. Hay dos maneras de hacerlo: la primera es escribirlo todo a mano, lo que quedaría algo así como:
ispell /home/pablinux/Escritorio/Prueba
La otra opción es simplemente escribir “ispell” y arrastrar el archivo de texto a la ventana del Terminal. Si lo arrastramos tenemos que tener en cuenta que cada sistema operativo lo gestiona de una manera: algunos (como Ubuntu) añaden la ruta entrecomillada y tenemos que quitar esas comillas manualmente. En otros sistemas como Kubuntu, al arrastrarlo dentro tenemos que elegir la opción “Pegar aquí la ruta”, pero no añadirá nada de más. Una vez lo tenemos, presionamos Intro y veremos lo que tenemos en la imagen de cabecera.
Las opciones que hay disponibles son las siguientes:
- R: sustituir (replace) palabra. Cuando está marcada una palabra, presionaremos la R para sustituirla por una de las que aparecen en la lista. Veremos un “promt” que pone “Replace with”, a lo que le tenemos que añadir el número de la opción y presionar Intro. Automáticamente saltará a la siguiente palabra que está mal escrita.
- A: acepta la palabra sólo por esta sesión.
- I: la acepta y añadirá la palabra al diccionario con la primera letra en mayúsculas.
- L: busca palabras en el directorio del sistema.
- U: acepta la palabra y la añade sin mayúsculas al diccionario.
- X: escribe el resto del archivo y lo guarda.
- Q: sale ignorando los cambios.

(adsbygoogle = window.adsbygoogle || []).push({});
ispell nos permite comprobar palabras manualmente
Hay otra opción que nos servirá para palabras sueltas, a la que podemos acceder escribiendo sólo “ispell”. Una vez pulsado Intro veremos la versión del programa y un prompt que pone “word:” (palabra), en ese momento tenemos que introducirla y pulsar Intro. Si es correcta, veremos “Ok”. Si no lo es, nos sugerirá opciones que sí lo son. En el ejemplo de arriba yo he escrito mal “hello” (hola) y me ha sugerido halo, held, hell, hello, helm, helot, help, he lo y he-lo. En este caso la correcta ha sido la cuarta.
Por seguridad, ispell no destruye los archivos que queremos corregir, o no directamente. Sí los sobreescribe, pero justo al lado nos crea un archivo .bak que podremos abrir desde cualquier editor de texto. Este tipo de medidas de seguridad nunca están de más.
Como dato extra, si queremos editar las palabras que hemos añadido al diccionario tendremos que hacerlo editando el archivo .ispell_default que se nos crea en nuestra carpeta personal tan pronto en cuanto añadamos una palabra al diccionario de ispell. Si lo que queremos es resetear el diccionario lo único que tenemos que hacer es eliminar dicho archivo. Recordamos que el punto delante significa que está oculto por defecto.
Corrigiendo nuestros escritos con LibreOffice

La segunda opción “menos linuxera” de la que os hablaba es hacerlo con cualquier editor de textos que incluya diccionarios. Por ejemplo, LibreOffice. Para usar el corrector de inglés (o cualquier otro idioma) de LibreOffice haremos lo siguiente:
- O bien abrimos LibreOffice Writer y abrimos el archivo que queremos corregir desde Archivo/Abrir o hacemos clic derecho sobre el mismo y le decimos que lo abra con Writer.
- A continuación iremos a Herramientas/Ortografía. Lo que veremos será como lo que veis en la captura que hay encima de estas líneas: una caja de texto arriba con lo que hay en el archivo, una caja de texto debajo con las sugerencias y las opciones a la derecha.
- Por defecto, el corrector de ortografía de LibreOffice siempre empieza en el idioma principal, es decir, en español para la mayoría de los lectores de Linux Adictos. Si queremos que corrija en inglés, desplegaremos el menú que hay arriba al centro y elegiremos “Inglés”. Por defecto, el inglés que hay disponible es el de Estados Unidos, pero podemos añadir más desde los ajustes generales del sistema operativo. Claro está, el inglés no aparecerá si previamente lo hemos eliminado del sistema.
- Una vez elegido el inglés, todo es muy sencillo: en rojo veremos la palabra mal escrita. Lo más rápido es buscar la mejor opción entre las sugerencias y hacer doble clic sobre ella. Automáticamente la cambiará y pasará a la siguiente que esté mal escrita. Tenemos opciones de:
- Ignorar una vez.
- Ignorar todo (siempre en ese escrito).
- Añadir al diccionario (para esta vez y todas las futuras).
- Corregir (lo mismo que hacer doble clic).
- Corregir todo (corrige todas las palabras iguales).
- Corregir siempre.
- Una vez todo corregido, se hace clic en Cerrar.
- Por último, no tendría mucho sentido corregir todo un documento para nada, por lo que lo guardamos desde el menú Archivo/Guardar. Por mencionarlo todo, no está de más decir que podemos hacer uso del resto de opciones, como “Guardar como” o Exportar.
Lo que está claro es que Linux siempre nos ofrece un mundo de posibilidades. No solo podemos usar programas como en Windows, sino que tenemos el Terminal que en muchas ocasiones nos sirve como atajo para realizar esta y muchas otras tareas. Yo prefiero usar opciones como la del corrector de inglés y cualquier otro idioma que hay disponible en LibreOffice, más que nada porque me siento mucho más cómodo con un programa con GUI en el que puedo hacer uso del ratón o touchpad. ¿Qué opinas tú?
El artículo ¿Buscas un corrector de inglés? ispell está disponible desde el Terminal. ha sido originalmente publicado en Linux Adictos.
from Linux Adictos https://ift.tt/2FNi0si
via IFTTT
This AI Program Turns Barebones Doodles Into Photorealistic Landscapes

This AI Program Turns Barebones Doodles Into Photorealistic Landscapes
This artificial intelligence product from NVIDIA turns basic blobs, splotches and lines into environments that, unless you were looking super closely, you would assume were real places.
April 3, 2019 at 08:20AM
via Digg https://ift.tt/2UbExZX
Realme 3: medio millón de unidades vendidas en 3 semanas demuestran que Xiaomi no tiene el monopolio de los súperventas
Hace años nos sorprendía bastante al ver las cifras de ventas a nivel mundial que nos encontráramos con marcas chinas que nos sonaban de poco en puestos bastantes altos en la clasificación, pero, lo cierto es que el mercado asiático es tan grande que permite que muchas compañías que se centran únicamente en este sean tremendamente exitosas. Y hoy vamos a hablarte de Realme, una submarca de Oppo que está
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
- Realme 3: medio millón de unidades vendidas en 3 semanas demuestran que Xiaomi no tiene el monopolio de los súperventas
- A OPPO no le gustan las filtraciones: anuncia multas de más de 50.000 euros para empleados “chivatos”
- El Xiaomi Mi 9 no se está vendiendo tan rápido como se esperaba y es por culpa de su cámara
- El ZTE Axon 10 Pro superaría en potencia al resto de terminales equipados con el nuevo Snapdragon 855
- Twitter habilita una nueva función con la que podrás explicarte si uno de tus tuits se ha pasado de la raya
- Es oficial: Google + ha muerto
- WhatsApp ya te permite controlar quién te puede añadir a un grupo
- Google confirma accidentalmente el Pixel 4
from Andro4all https://ift.tt/2FUhV7F
via IFTTT
[webapps] phpFileManager 1.7.8 – Local File Inclusion
phpFileManager 1.7.8 – Local File Inclusion
from Exploit-DB.com RSS Feed https://ift.tt/2OLADRK
via IFTTT
[webapps] Fiverr Clone Script 1.2.2 – SQL Injection / Cross-Site Scripting
Fiverr Clone Script 1.2.2 – SQL Injection / Cross-Site Scripting
from Exploit-DB.com RSS Feed https://ift.tt/2Uc10WU
via IFTTT
