Categoría: Blog

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 […]

¿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 […]

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 […]

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 […]

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 […]

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 […]

«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; […]

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 […]

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 […]

Una vulnerabilidad de 19 años en WinRAR ya está siendo explotada por más de un centenar de exploits

Una herramienta tan antigua y popular como WinRAR, como se supo el mes pasado, ha sido vulnerable durante los últimos 19 años a un error que los hackers y distribuidores de malware pueden explotar fácilmente. Afortunadamente, el software fue corregido en la reciente versión 5.70. Sin embargo, muchos usuarios no han actualizado el programa durante mucho tiempo y lo hacen raramente, por lo que […]

SSD WD Blue SN500 NVMe: unidades disponibles de 250 y 500 GB

La empresa Western Digital ha anunciado unidades de estado sólido WD Blue SN500 NVMe SSD relativamente asequibles, adecuadas para su uso en ordenadores de escritorio y portátiles. Los productos cumplen con la especificación NVM Express (NVMe), que describe el acceso a SSD a través del bus PCI Express (en este caso, PCIe Gen3 x2). En comparación con las soluciones SATA, esto proporciona mayores velocidades de lectura y […]

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