Categoría: Blog

Error del sobreviviente

«La defensa» es una buena etiqueta para malas acciones. Milton Friedman «Libertad de elegir» Este texto es el resultado del análisis de algunos comentarios a los artículos «Defectos de los likes» y «Economía y derechos humanos». Al interpretar ciertos datos y hacer conclusiones, algunos comentaristas cometieron el típico «error del sobreviviente». ¿Qué es el «error sistemático del sobreviviente»? Es tener en cuenta lo conocido y pasar por alto lo desconocido, pero existente. Un ejemplo del «costo» […]

1. Introducción a Check Point Getting Started R80.20.

¡Bienvenido a la primera lección! Comenzaremos con la Introducción. Antes de empezar a hablar de Check Point, me gustaría primero sintonizarme con ustedes "en la misma onda". Para ello, intentaré explicar algunas cosas conceptuales: ¿Qué son las soluciones UTM y por qué aparecieron? ¿Qué es un Next Generation Firewall o un Enterprise Firewall, y en qué se diferencian de […]

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

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

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

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