autor: ProHoster

56 proyectos Python de código abierto

1. Flask Este es un micromarco escrito en Python. No tiene validaciones para formularios ni capa de abstracción de base de datos, pero le permite utilizar bibliotecas de terceros para funciones comunes. Y es por eso que es un micro marco. Flask está diseñado para hacer que la creación de aplicaciones sea simple y rápida, al mismo tiempo que es escalable y liviana. Se basa en los proyectos Werkzeug y Jinja2. Puede […]

Fácil servicio de devolución incondicional. Oficina de correos

¡Buenos días, Habr! No hace mucho, Correos de Rusia lanzó el servicio "Devolución fácil", pero aún no todo el mundo lo sabe, ni siquiera en las oficinas de correos. Y aquí la pregunta ni siquiera es “¿cuándo?”, sino “¿quién?” Se equivoca y pierde mi paquete. Escribiré de inmediato que la epopeya acaba de comenzar y aún no está claro cómo terminará. Hachiko esperó y tú esperarás (c) […]

Keylogger con sorpresa: análisis del keylogger y su decano de desarrollo

En los últimos años, los troyanos móviles han estado reemplazando activamente a los troyanos para computadoras personales, por lo que la aparición de nuevo malware para los viejos "autos" y su uso activo por parte de los ciberdelincuentes, aunque desagradable, sigue siendo un evento. Recientemente, el centro de respuesta a incidentes de seguridad de la información XNUMX horas al día, XNUMX días a la semana de CERT Group-IB detectó un correo electrónico de phishing inusual que ocultaba un nuevo malware para PC que combinaba […]

Un clásico atemporal: lo que los juegos de acción modernos pueden aprender de DOOM

¿Cuántos juegos se han vuelto tan populares que se han instalado en más computadoras que Microsoft Windows? El éxito y el impacto de DOOM en la industria se han estudiado durante más de 25 años, intentando comprender qué tenía de especial este título de 1993. Podemos hablar infinitamente sobre DOOM: comenzando con logros técnicos, speedruns, mods y terminando con el diseño de niveles del juego. Ningún artículo contiene esta [...]

Resumen de eventos de TI de diciembre

Ha llegado el momento de realizar la revisión final de los eventos de TI en 2019. El último vagón está lleno, en su mayor parte, de pruebas, DevOps, desarrollo móvil, así como una gran cantidad de reuniones de una variedad de comunidades lingüísticas (PHP, Java, Javascript, Ruby) y un par de hackatones para los involucrados. en el aprendizaje automático. IT Night Tver Cuándo: 28 de noviembre Dónde: Tver, st. Simeonovskaya, 30/27 Condiciones de participación: gratuita, es necesario registrarse […]

Lanzamiento de GNU Mes 0.21, un conjunto de herramientas para la creación de distribuciones autónomas

Se presentó el lanzamiento del kit de herramientas GNU Mes 0.21, que proporciona un proceso de arranque para GCC. El kit de herramientas resuelve el problema del ensamblaje inicial verificado del compilador en los kits de distribución, rompiendo la cadena de reconstrucción cíclica (para construir el compilador, se requieren archivos ejecutables de un compilador ya ensamblado). GNU Mes ofrece un intérprete autohospedado para el lenguaje Scheme, escrito en C, y un compilador simple para el lenguaje C (MesCC), […]

Aniversario, lanzamiento de la versión número 50 del editor de texto TIA

El ritmo de lanzamiento de nuevas versiones de TIA ha aumentado, recientemente nació la versión 49, en la que se llevó a cabo una gran palada de código para la próxima compatibilidad con Qt6, y ahora el mundo está iluminado con el resplandor de la versión número 50. Visible. Ha aparecido una nueva interfaz alternativa llamada "Docking" (está desactivada de forma predeterminada, para que el editor siga siendo familiar): se pueden mover diferentes partes de la interfaz e incluso […]

Lanzamiento del lenguaje de programación PHP 7.4

Luego de un año de desarrollo, se presentó el lanzamiento del lenguaje de programación PHP 7.4. La nueva rama incluye una serie de novedades, así como varios cambios que rompen la compatibilidad. Mejoras clave en PHP 7.4: Propiedades escritas: las propiedades de clase ahora pueden incluir declaraciones de tipo, por ejemplo: class Usuario { public int $id; cadena pública $nombre; } Sintaxis abreviada para definir funciones “fn(parameter_list) => expr” con […]

Creadores de Microsoft Flight Simulator: la realidad virtual es una alta prioridad para el proyecto

Si bien la realidad virtual ha estado haciendo más ruido de lo habitual últimamente gracias al anuncio de Half-Life: Alyx, hay otro estudio que busca incorporar la realidad virtual a su juego de gran presupuesto. En una entrevista reciente con AVSIM, el director de Microsoft Flight Simulator, Jorg Neumann, afirmó que a la hora de crear un simulador de vuelo para la aviación civil se da una prioridad muy alta a la realidad virtual. De nadie […]

Batman: Arkham Legacy podría anunciarse en The Game Awards 2019

El gerente de YouTube de The Daily Wire, Coby DeVito, citando una fuente "muy confiable", anunció uno de los próximos estrenos en The Game Awards 2019. Según DeVito, durante la ceremonia habrá un anuncio de la acción Batman: Arkham Legacy - un nuevo juego Warner Bros. Games Montreal, que fue mencionado por la fuente Sabi en octubre. Fuente DeVito […]

Lanzamiento de distribución de Proxmox Mail Gateway 6.1

Proxmox, conocido por desarrollar el kit de distribución Proxmox Virtual Environment para implementar infraestructuras de servidores virtuales, ha lanzado el kit de distribución Proxmox Mail Gateway 6.1. Proxmox Mail Gateway se presenta como una solución llave en mano para crear rápidamente un sistema para monitorear el tráfico de correo y proteger el servidor de correo interno. La imagen ISO de instalación está disponible para su descarga gratuita. Los componentes específicos de distribución están abiertos bajo la licencia AGPLv3. Para […]

Cocina interior de Death Stranding: imágenes de prueba del desarrollo inicial del juego

El juego de acción y aventuras Death Stranding se mostró por primera vez al mundo en el E3 de 2016. En ese momento, nadie tenía idea de qué sería. Unos meses antes, Hideo Kojima había filmado imágenes de prueba para el juego, que ahora publicó en Twitter. En el tráiler debut de Death Stranding, Sam Porter Bridges, interpretado por Norman Reedus, se despierta en una playa […]