Autor: Yuri Gagarin

Sobre las perspectivas de los centros de datos prefabricados

Guía: qué son las soluciones prefabricadas para centros de datos, cuáles son sus ventajas y por qué están ganando popularidad. Los grandes datos, la computación en la nube y el internet de las cosas se han convertido en tecnologías comunes. La necesidad de procesar constantemente grandes volúmenes de información impulsa una mayor inversión en la creación de centros de datos y en la expansión de los servicios que ofrecen. Según datos del Synergy Research Group, en 2018 […]

Verificación de FreeRDP usando el analizador PVS-Studio

FreeRDP – una implementación de código abierto del Protocolo de Escritorio Remoto (RDP), que permite el control remoto de computadoras, desarrollado por Microsoft. El proyecto es compatible con múltiples plataformas, incluyendo Windows, Linux, macOS e incluso iOS y Android. Este proyecto ha sido elegido primero en una serie de artículos dedicados a la revisión de clientes RDP utilizando el analizador estático PVS-Studio. Un poco de historia El proyecto FreeRDP surgió después de que Microsoft […]

«Telegráfo» - correo electrónico sin internet

¡Buen día! Me gustaría compartir con la comunidad pensamientos interesantes sobre la creación de un correo electrónico descentralizado y autónomo y demostrar en práctica cómo funciona una implementación existente. Inicialmente, «Telegráfo» fue desarrollado como un medio de comunicación aficionado entre los miembros de nuestra pequeña comunidad estudiantil, dedicada de alguna manera a la computación y las comunicaciones. Nota Bene: «Telegráfo» es un medio de comunicación aficionado; […]

Cómo NO deberías traducir los títulos de las películas

El título de una película es lo primero que capta la atención del espectador. El primer contacto con la película determina el interés por ella. De hecho, el título influye considerablemente en si una persona verá el tráiler de la película y decidirá ir al cine. Y si consideramos que la industria cinematográfica genera decenas de miles de millones de dólares para las corporaciones mediáticas, los títulos se eligen cuidadosamente, teniendo en cuenta las tendencias, la reacción […]

Conceptos de programación en Scratch

Scratch es un entorno de programación conocido por muchos, donde el aprendizaje generalmente se centra en la creación de proyectos creativos siguiendo el principio de "de lo simple a lo complejo". Sin embargo, el "enfoque clásico" para aprender programación (variables → ramificaciones → bucles → funciones → estructuras → objetos → …) es complicado en Scratch. No obstante, cambiar el orden en que se enseñan los conceptos (denominémoslos conceptos) estructurales y orientados a objetos […]

Condiciones en Go y sus peculiaridades

¿Qué piensan, son equivalentes en rendimiento estas dos versiones de la verificación de condiciones dentro de un ciclo? if a > b && c*2 > d { … } // y if a d { … } Todo comenzó como un "calentamiento para el cerebro"; tenía que dar un ejemplo de búsqueda óptima en un array […]

Resolviendo un problema de entrevista de Google en JavaScript: 4 maneras diferentes

Cuando estudiaba el rendimiento de los algoritmos, me encontré con este video de una simulación de entrevista de Google. No solo ofrece una visión de cómo son las entrevistas en grandes corporaciones tecnológicas, sino que también permite entender cómo se resuelven los problemas algorítmicos de la manera más eficiente. Este artículo es una especie de acompañamiento al video. En él, doy comentarios sobre todas las soluciones presentadas, además de mi propio […]

¿Cómo fracasar en la implementación de un sistema CRM?

A una de mis colegas le encantaba tener un iPhone 4S. En ese momento, era el máximo símbolo de estatus. Al recibir una bonificación, renunció a sus vacaciones y lo compró: blanco, agradablemente pesado, la envidia de todo el departamento comercial. Después de un tiempo, comenzó a quejarse de que no entendía qué encontraba la gente en esos iPhones, que era solo un teléfono, con el miedo de hacerlo caer, bueno, y […]

Publicamos aplicaciones de iOS en la App Store con GitLab y fastlane

Cómo GitLab con fastlane compila, firma y publica aplicaciones para iOS en la App Store. Recientemente tuvimos un post sobre cómo compilar y lanzar rápidamente una aplicación Android con GitLab y fastlane. Aquí veremos cómo compilar y lanzar una aplicación de iOS y publicarla en TestFlight. Echa un vistazo a lo bien que hago cambios en el iPad Pro […]

Integración de AppCenter y GitLab

¡Hola, buenos días! Quiero compartir mi experiencia en la configuración de la integración de GitLab y AppCenter a través de BitBucket. La necesidad de dicha integración surgió durante la configuración de la ejecución automática de pruebas de UI para un proyecto multiplataforma en Xamarin. ¡Tutorial detallado a continuación! * Haré un artículo separado sobre la automatización de pruebas de UI en condiciones de multiplataforma, si hay interés en la publicación. Solo encontré un artículo similar. Por lo tanto […]

La perfección es aburrida, pero aspiraremos a ella.

Florian dice que la perfección es aburrida, ya que todos nosotros resolvemos problemas. Cuando vemos algo imperfecto, nuestra mente quiere averiguar qué está ocurriendo —nos genera curiosidad. Por otro lado, cuando algo es demasiado irregular o «defectuoso», lo ignoramos como ruido irrelevante. Provocar curiosidad es una cosa… pero ¿qué hace que las imperfecciones sean hermosas? La diferencia entre la perfección […]

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