Autor: Yuri Gagarin

He creado mi repositorio de PyPI con autenticación y S3. En Nginx

En este artículo, quiero compartir mi experiencia con NJS, un intérprete de JavaScript para Nginx desarrollado por Nginx Inc, describiendo en un ejemplo real sus principales capacidades. NJS es un subconjunto del lenguaje de programación JavaScript, que permite ampliar la funcionalidad de Nginx. A la pregunta de por qué tener su propio intérprete??? Dmitry Volyntsev responde en detalle. En resumen: NJS es el enfoque de nginx, y JavaScript es más progresivo, "nativo" y […]

Cartografía de derechos digitales, parte III. Derecho a la privacidad

TL;DR: Los expertos comparten su visión sobre los problemas en Rusia relacionados con el derecho digital a la anonimidad. El 12 y 13 de septiembre, Teplitsa de tecnologías sociales y RosKomSvoboda realizan un hackathon sobre ciudadanía digital y derechos digitales en demhack.ru. Antes del evento, los organizadores publican el tercer artículo, dedicado al mapeo del campo problemático para que puedan encontrar un desafío interesante. Artículos anteriores: sobre el derecho […]

Entendiendo Custom Tooling en Argo CD

Después de un tiempo tras escribir el primer artículo, donde manejaba hábilmente jsonnet y gitlab, me di cuenta de que los pipelines son, por supuesto, buenos, pero excesivamente complejos e inconvenientes. En la mayoría de los casos, se requiere una tarea típica: «generar YAML y colocarlo en Kubernetes». Precisamente para eso Argo CD funciona maravillosamente. Argo CD permite conectar un repositorio git y sincronizar […]

Probando nuevas herramientas para la compilación y automatización de despliegues en Kubernetes

¡Hola! Recientemente han surgido muchas herramientas geniales de automatización tanto para la construcción de imágenes de Docker como para el despliegue en Kubernetes. Por esta razón, decidí jugar un poco con GitLab, estudiar bien sus capacidades y, por supuesto, configurar un pipeline. La inspiración para este trabajo fue el sitio kubernetes.io, que se genera automáticamente a partir de códigos fuente, y por cada solicitud de pull […]

Framework multimedia GStreamer 1.18.0 disponible

Después de un año y medio de desarrollo, se lanzó GStreamer 1.18, un conjunto de componentes multiplataforma escritos en C para crear una amplia gama de aplicaciones multimedia, desde reproductores de medios y convertidores de archivos de audio/video, hasta aplicaciones de VoIP y sistemas de transmisión en vivo. El código de GStreamer se distribuye bajo la licencia LGPLv2.1. Al mismo tiempo, hay actualizaciones disponibles para los plugins gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, así como el contenedor gst-libav […]

Lanzamiento del editor de gráficos vectoriales Inkscape 1.0.1

Está disponible una actualización del editor gráfico vectorial gratuito Inkscape 1.0.1, que corrige errores y problemas detectados en la importante versión 1.0. El editor ofrece herramientas flexibles para dibujar y soporta la lectura y el guardado de imágenes en formatos SVG, OpenDocument Drawing, DXF, WMF, EMF, sk1, PDF, EPS, PostScript y PNG. Las compilaciones listas de Inkscape están preparadas para Linux (AppImage, Snap, Flatpak), […]

Freeradius + Google Authenticator + LDAP + Fortigate

¿Qué hacer si deseas la autenticación de dos factores, pero al mismo tiempo te resulta complicado, y no tienes dinero para tokens de hardware, e incluso te dicen que mantengas una buena actitud? Esta solución no es algo superoriginal, más bien es una mezcla de diferentes soluciones encontradas en Internet. Así que, dado un Dominio de Active Directory. Usuarios de dominio que trabajan a través de VPN, como muchos hoy en día. Actuando como puerta de enlace VPN […]

Acelerando Ansible

No es un secreto que con la configuración "predeterminada", Ansible puede no hacer su trabajo demasiado rápido. En este artículo señalaré algunas razones de esto y ofreceré un mínimo de configuraciones útiles que, es posible, realmente aumenten la velocidad de trabajo de su proyecto. Hablamos aquí y más adelante de Ansible 2.9.x, que fue instalado en un virtualenv recién creado de la manera que más le guste. […]

La función de grabación de llamadas en la aplicación Google Phone ya está disponible en los smartphones Xiaomi.

La aplicación Google Phone es muy popular, pero no está disponible en todos los smartphones Android. Sin embargo, los desarrolladores están ampliando gradualmente la lista de dispositivos compatibles y añadiendo nuevas funciones. Esta vez, fuentes de la red han informado que en la aplicación Google Phone en smartphones Xiaomi ha aparecido soporte para la grabación de llamadas. Google comenzó a trabajar en esta función hace bastante tiempo. Las primeras menciones de ella […]

Se ha aprobado el estándar C++20

El comité ISO de estandarización del lenguaje C++ ha aprobado el estándar internacional 'C++20'. Las capacidades presentadas en la especificación, excepto en casos aislados, son compatibles con los compiladores GCC, Clang y Microsoft Visual C++. Las bibliotecas estándar que soportan C++20 se implementan en el marco del proyecto Boost. En los próximos dos meses, la especificación aprobada estará en la etapa de preparación del documento para publicación, en la que se llevará a cabo el trabajo […]

Lanzamiento de libtorrent 2.0 con soporte para el protocolo BitTorrent 2

Se ha presentado un importante lanzamiento de la biblioteca libtorrent 2.0 (también conocida como libtorrent-rasterbar), que ofrece una implementación del protocolo BitTorrent, eficiente en términos de consumo de memoria y carga de CPU. La biblioteca se utiliza en clientes torrent como Deluge, qBittorrent, Folx, Lince, Miro y Flush (no confundir con otra biblioteca libtorrent que se usa en rTorrent). El código de libtorrent está escrito en C++ y se distribuye […]

La multifacética Ubuntu en 2020

Ante ustedes, una revisión subjetiva, poco seria y no técnica del sistema operativo Ubuntu Linux 20.04 y sus cinco variantes oficiales. Si está interesado en las versiones del núcleo, glibc, snapd y la disponibilidad de una sesión experimental de wayland, este no es el lugar. Si es la primera vez que oye sobre Linux y le interesa entender qué piensa alguien que ha estado utilizando Ubuntu durante ocho años, […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster