The latest versions for iPhones and iPads are now available, complete with a revamped lock screen, Freeform, and Safety Check.
from Gear Latest https://ift.tt/Vim96x7
via IFTTT
The latest versions for iPhones and iPads are now available, complete with a revamped lock screen, Freeform, and Safety Check.
from Gear Latest https://ift.tt/Vim96x7
via IFTTT
The revamped full-size Siri smart speaker has good mics, but it can’t compete on sound.
from Gear Latest https://ift.tt/1eVvrd3
via IFTTT

(adsbygoogle = window.adsbygoogle || []).push({});
Cuando salió la Raspberry Pi 4, siendo totalmente novato en este tipo de placas, me compré una para probar cosas y usarla de centro multimedia. Tras un tiempo intentando hacer que arrancara (no todos los cables valen), instalé el sistema operativo oficial que en aquel momento se llamaba Raspbian. Poco después caí en la arquitectura, y no todo lo que está para x64 está para ARM, por lo que he hecho mucho distro-hopping hasta caer en algo: no es necesario.
Twister OS parecía ser ese sistema perfecto para la Raspberry Pi. Aunque lleve las letras OS de Sistema Operativo, en realidad es como una (o varias) piel, es una interfaz de usuario puesta encima del Raspberry Pi oficial. Pero están desaparecidos desde que la compañía de la frambuesa ofrece como versión principal una de 64bits. Entonces, ¿qué es lo mejor si quiero jugar? ¿Y si quiero ver películas y series? ¿Y si quiero un sistema de escritorio?
(adsbygoogle = window.adsbygoogle || []).push({});
Lo primero a tener en cuenta es que no todos los discos funcionan igual. Hoy en día sabemos perfectamente que un equipo con un SSD funciona mucho mejor que otro con un disco de los «viejos». Por defecto, la Raspberry Pi 4 no podía iniciar desde el USB, pero una actualización del EEPROM sí lo permitió. Las tarjetas MicroSD pueden prometer altas velocidades, pero no. Ya os digo yo que no. Tanto es así que he llegado a criticar el rendimiento de Ubuntu en esta famosa placa y no era el sistema operativo, sino una de mis MicroSDs más rápidas.
Si lo que queremos es que un sistema, el que sea, vaya bien, tenemos que usar un pendrive que sea mínimo un USB 3.1, uno de verdad, ya que yo tengo algunos de una marca que no mencionaré y tampoco van demasiado bien. Si podemos con uno 3.2, mejor que mejor. Incluso si lo único que queremos es usar Kodi, algo de lo que hablaremos más adelante. También nos sirve un SSD si tenemos un adaptador, pero hay que fijarse también en qué puertos los conectamos: debe verse una parte azul, algo que indica que es uno v3.

(adsbygoogle = window.adsbygoogle || []).push({});
Así lo vemos en la pantalla de inicio de LibreELEC. Es un Kodi, sin más. Por lo tanto, se puede usar en casi cualquier pendrive, pero ya os digo, que aunque Kodi no requiera mucho hardware, si no usamos un buen pendrive o un SSD, las cargas serán mucho más lentas y es probable que experimentemos más cortes.
Uno de los problemas más graves que hemos tenido los usuarios de Linux con Kodi yo creo que en toda su historia ha sido en la v19, cuando subieron a Python 3. Las versiones de Windows y Android tienen una versión de Python en el mismo Kodi, pero las de Linux no. Mientras ellos estaban bien con el Python 3.8 integrado, nosotros íbamos por Python 3-9/3.10 y teníamos que arreglarlo por nuestra cuenta. Ahora ya funciona, no se sabe hasta cuándo, pero ese problema no lo tenemos si usamos un sistema operativo que sólo tiene Kodi. Sus desarrolladores saben qué hacer en cada momento y qué parche aplicar si algo falla, por lo que si sólo queremos Kodi, nos creamos un pendrive con LibreELEC y va a funcionar siempre.
Existe OSMC también, pero es menos intuitivo y tarda más en actualizarse.

(adsbygoogle = window.adsbygoogle || []).push({});
Si lo que queremos es jugar, podemos crearnos un USB con RetroPie solo o instalar primero Raspberry Pi OS y luego RetroPie. Es mucho más sencillo hacerlo desde la imagen del emulador, pero lo bueno de usar Raspberry Pi OS es que nos permite también usar el equipo como un sistema de escritorio. Con sus más y sus menos, pero es así.
Hay que tener en cuenta que Raspberry Pi OS se basa en Debian, y ahora mismo no funciona todo en Kodi porque en el momento de escribir este artículo está en Python 3.9 y algunos addons sólo funcionan en 3.8 o 3.10, por lo que habría que compilar Python 3.10 para que funcionara.
También habría que elegir entre la versión de 32bits y la de 64bits. La principal ahora es la de 64bits, pero la de 32bits está mejor soportada. No todo funciona en la versión arm64. Elijamos la que elijamos, nos permitirá instalar actualizaciones como las del EEPROM, aunque esto también puede actualizarlo LibreELEC.

Si queremos usar la Raspberry Pi como un equipo de escritorio, podemos elegir entre los muchos que hay disponibles. Yo me quedaría entre Manjaro KDE y Ubuntu Budgie o MATE. Manjaro se curra mucho las cosas, pero la mayoría de la documentación está para Ubuntu.
En ambos casos habrá que tener en cuenta lo de la arquitectura. Si un paquete sólo existe para x86_x64, no lo podremos usar en la Raspberry. En este sentido puede salir ganando Manjaro, ya que la comunidad está siempre activa, pero también podemos encontrarnos con paquetes que sencillamente no funcionan o no somos capaces de hacer funcionar.
No es mi opción preferida, pero también existe. Un desarrollador, KonstaKANG, libera cada cierto tiempo versiones de Android para la Raspberry Pi. Hay tanto de Android tipo tablet como de Android TV, pero aún no ha conseguido que todo funcione al 100%. En sus últimas versiones se supone que sí, que ya ha conseguido incluso que funcione la aceleración por hardware, pero es algo que yo no he comprobado.
Sí he probado sus versiones basadas en LineageOS y las AOSP. En teoría es mejor la segunda, pero necesita más configuración. Las de LineageOS a mí me han ido mejor… pero no me acaban de convencer. Lo bueno, sin duda, es poder instalar todo lo que hay en la Google Play, y lo que no si es compatible. Yo lo usaba, por ejemplo, para poder usar las aplicaciones oficiales de algunos servicios en streaming, que incluso permiten descargar el contenido.
Con lo fácil que es sacar un pendrive y meter otro, no merece la pena calentarse la cabeza ni perder el tiempo. Hay que usar lo que más nos convenga en cada momento. Es lo que he estado haciendo en las últimas semanas, y ahora quiero un poquito más a mi plaquita.
from Linux Adictos https://ift.tt/RJOH19m
via IFTTT
Stay charged from point A to point B.
from Gear Latest https://ift.tt/W3vURNK
via IFTTT
nDPI® es una biblioteca LGPLv3 de código abierto para la inspección profunda de paquetes. Basado en OpenDPI, incluye extensiones ntop.
(adsbygoogle = window.adsbygoogle || []).push({});
Se dio a conocer el lanzamiento de la nueva versión de nDPI 4.6 que introduce varias mejoras, asi como tambien el soporte para más protocolos y robustez gracias al código fuzzing introducido en esta versión. La extracción de metadatos de protocolo se ha mejorado en varios protocolos, así como la detección de DGA en nombres de host, entre otras cosas más.
nDPI se caracteriza por ser utilizado tanto por ntop como por nProbe para agregar la detección de protocolos en la capa de aplicación, independientemente del puerto que se esté utilizando. Esto significa que es posible detectar protocolos conocidos en puertos no estándar.
(adsbygoogle = window.adsbygoogle || []).push({});
El proyecto permite determinar los protocolos de nivel de aplicación utilizados en el tráfico mediante el análisis de la naturaleza de la actividad de la red sin vincularse a los puertos de la red (puede determinar los protocolos conocidos cuyos controladores aceptan conexiones en puertos de red no estándar, por ejemplo, si se envía http no desde el puerto 80, o, por el contrario, cuando intentan camuflar otra actividad de red como http ejecutándose en el puerto 80).
En el nuevo lanzamiento de nDPI 4.6, se proporcionó la capacidad de definir protocolos personalizados mediante filtros nBPF (por ejemplo: ‘nbpf:»host 192.168.1.1 y puerto 80″@HomeRouter’).
Tambien se ha mejorado bastante el rendimiento del análisis de tráfico, asi como tambien la detección de código WebShell y PHP en URL HTTP y la definición de DGA (Domain Generational Algorithm).
(adsbygoogle = window.adsbygoogle || []).push({});
Se ha ampliado la gama de amenazas de red detectadas y problemas asociados con el riesgo de compromiso (riesgo de flujo). Se agregó soporte para nuevos tipos de amenazas: NDPI_HTTP_OBSOLETE_SERVER (detecta versiones antiguas de Apache y nginx), NDPI_PERIODIC_FLOW, NDPI_MINOR_ISSUES, NDPI_TCP_ISSUES.
Otra de las novedades que se presenta de esta nueva versión, son las pruebas de fuzzing implementadas junto con una comprobación mejorada de las instrucciones AES-NI y las mejoras implementadas en la serialización de datos en formato JSON.
Por otra parte, tambien se destaca que se agregaron estadísticas para Patricia, Ahocarasick y caché LRU, asi como tambien una lógica de antigüedad de entrada de caché LRU configurable, ssoporte para flujos RTP a los metadatos de flujo y que la utilidad ndpiReader implementa soporte para el protocolo Linux Cooked Capture v2.
Por la parte de las adiciones de soporte para protocolos y servicios:
(adsbygoogle = window.adsbygoogle || []).push({});
Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.
Para quienes estén interesados en poder instalar esta herramienta en su sistema, pueden hacerlo siguiendo las instrucciones que compartimos a continuación.
Para poder instalar la herramienta, debemos descargar el código fuente y compilarlo, pero antes de ello si son usuarios de Debian, Ubuntu o algún derivado de estos, primero debemos instalar lo siguiente:
sudo apt-get install build-essential git gettext flex bison libtool autoconf automake pkg-config libpcap-dev libjson-c-dev libnuma-dev libpcre2-dev libmaxminddb-dev librrd-dev
En el caso de los que son usuarios de Arch Linux:
sudo pacman -S gcc git gettext flex bison libtool autoconf automake pkg-config libpcap json-c numactl pcre2 libmaxminddb rrdtool
Ahora, para poder realizar la compilación debemos de descargar el código fuente, el cual puedes obtener tecleando:
git clone https://github.com/ntop/nDPI.git cd nDPI
Y procedemos a comprilar la herramienta tecleando:
./autogen.sh make
Si estás interesado en poder conocer más al respecto sobre el uso de la herramienta, puedes consultar el siguiente enlace.
from Linux Adictos https://ift.tt/9ueo4UK
via IFTTT
It’s a good value with a premium feel and lots of space. But can XPeng challenge more established automakers in the West?
from Gear Latest https://ift.tt/vCewWzq
via IFTTT
Embrace the delightful qualities of this fabric. We also explain the different blends, what GSM means, and how to care for your clothes.
from Gear Latest https://ift.tt/pBSmnlf
via IFTTT
Plus: Twitter squeezes more money out of its users, AI ain’t stopping anytime soon, and Samsung hypes new phones in an era of decreasing sales.
from Gear Latest https://ift.tt/4LGA6i3
via IFTTT

(adsbygoogle = window.adsbygoogle || []).push({});
Hace un tiempo, quien me enseñó HTML, CSS y JavaScript me habló de Figma, una herramienta que sirve para representar cómo quedarán aplicaciones o páginas web. Es algo que se puede hacer con una libreta y un lápiz, pero este tipo de software ayuda, sobre todo si se quiere dar una imagen más profesional. En cuanto a programación, lo que se usan son modelos UML, un tipo de presentaciones del que vamos a hablar hoy aquí.
UML (Unified Modeling Language) es un lenguaje de modelado de sistemas de software utilizado para describir, visualizar, estructurar y documentar los componentes de un sistema de software. Se utiliza para mostrar la estructura de un sistema, sus interacciones y sus responsabilidades, así como para representar los procesos y flujos de datos del sistema. También se puede usar para representar diagramas de clases, diagramas de objetos, diagramas de componentes y diagramas de despliegue.
(adsbygoogle = window.adsbygoogle || []).push({});
No me gusta hablar de mi vida personal, pero cuando lo hago tampoco es que dé muchos detalles. Recientemente se me ha pedido que distribuya tres «cosas» y las ordene para que tengan un sentido para una hipotética aplicación. Lo que yo hice fue mirar las tres listas con esas «cosas» y empezar a trabajar. Cuando metía una en algún sitio que tenía sentido, le ponía una X al punto en cuestión, y seguía… El «cacao maravillao» con el que ni siquiera terminé fue de aúpa. Más tarde, otra persona me enseñó cómo había pensado que tenía que hacerse la tarea, empezando por un diseño creado gracias al UML.
Una vez vi la imagen, todo fue mucho más sencillo, y así lo pensé. Uno se siente estúpido cuando piensa y hace mucho y al final ve que las cosas podrían haber sido mucho más sencillas. Y aquí no se trata de ser más o menos capaz, sino de entender lo que tenemos que hacer y saber cómo planificarlo. En el mundo del software, esa planificación se hace con herramientas de UML, ya que podemos representar gráficamente y en tiempo real todo lo que pensamos. Si vemos algo que no cuadra, podemos mover las piezas del puzzle hasta que algo quede lo más afinado posible.
Hay muchas herramientas de este tipo de modelado que son multiplataforma, pero no tantas si queremos que sean libres, sencillamente gratuitas y que se puedan usar en Linux. Puede que para muchos no sean las mejores, pero yo empezaría con dos que crean los desarrolladores de dos de los escritorios Linux más usados, o gente relacionada a ellos.
(adsbygoogle = window.adsbygoogle || []).push({});

No tengo muy claro de dónde le viene el nombre, pero empieza por «UM», como el lenguaje UML, y es lo que al español se traduciría como «paraguos» o algo así, y parte de los diseños creados con UML tienen una estructura tipo paraguas. Sea como sea, es la opción que nos ofrece KDE, y ya sabemos cómo son los del «equipo K». Puede que sus aplicaciones no sean tan intuitivas como las de otros, pero sí están llenas de funciones.
En la captura anterior vemos como se puede añadir todo tipo de información, como tipos de datos booleanos, decimales, cadenas…

(adsbygoogle = window.adsbygoogle || []).push({});
La opción de GNOME, o de su círculo, es Gaphor. Sigue la filosofía de GNOME, escrita en GTK y con un diseño más intuitivo, y en su última versión han introducido soporte para los temas claros y oscuros. Si se elige el tema oscuro, los diagramas también se oscurecerán, tal y como se ve en la captura anterior.
PlantUML es una de las mejores opciones si se busca algo que esté para cualquier plataforma, ya que también está presente en la Google Play. Es libre y de código abierto, y es una de las herramientas con mejor puntuación por parte de la comunidad Linux.

Si no dominamos nada de UML, una de las mejores opciones es la que nos ofrecen en diagrams.net. No requiere registro, y crear representaciones de este tipo es tan sencillo como lo sería si usáramos el Paint de Windows. Además, no es que esté disponible para Linux; es que lo está desde cualquier sistema operativo que disponga de un navegador web.
UML es un lenguaje de modelado, y aunque se pueda usar para crear una especie de mapa para facilitarnos las cosas, en realidad hay que entender cómo funciona, cómo se hacen las relaciones y demás. Si sólo necesitamos esa especie de mapa o dibujo, sería suficiente tirar de Tux Paint, Drawing o incluso GIMP. Esto es para representar otras cosas, como la organización de un software que tendrá clases, métodos, etc. Además, lo creado se puede exportar a código para añadirlo a los proyectos de lenguajes como Python, Java o C++, entre otros muchos.
Una vez entendido, ya se pueden usar estos programas y aprovechar todos su potencial. Y para los que ya lo dominen, ¿tenéis alguna sugerencia que añadiríais a esta pequeña lista?
from Linux Adictos https://ift.tt/XqT6Za1
via IFTTT
Josh and his parents are shocked to find a singing crocodile in their attic but quickly learn to love him. If only their grumpy neighbor felt the same!
from New On Netflix USA https://ift.tt/Iie7WqF
via IFTTT