Cómo construí una aplicación de chat pública y anónima en JavaScript

Cómo construí una aplicación de chat pública y anónima en JavaScript

Todos estamos familiarizados con la mensajería instantánea y la usamos para chatear con la gente en tiempo real. A veces, sin embargo, es posible que deseemos una aplicación que nos permita enviar mensajes de forma anónima a amigos o chatear de forma anónima con extraños en las proximidades. Un ejemplo de una aplicación de este tipo es Truth, que le permite hablar con personas de su lista de contactos sin revelar su identidad. En es

Lee mas

   Cómo raspar con Ruby y Nokogiri y mapear los datos

Cómo raspar con Ruby y Nokogiri y mapear los datos

A veces, desea obtener datos de un sitio web para su propio proyecto. Entonces, ¿qué usas? ¡Ruby, Nokogiri y JSON al rescate! Recientemente, estaba trabajando en un proyecto para mapear datos sobre puentes. Usando Nokogiri, pude capturar los datos del puente de una ciudad desde una tabla. Luego usé enlaces dentro de esa misma tabla para raspar las páginas asociadas. Fina

Lee mas

   Nerding Out con curvas Bezier

Nerding Out con curvas Bezier

Desde los últimos días he estado intentando escribir mi propia pequeña biblioteca de animación JavaScript. Sé que a nadie le importa una nueva biblioteca de animación, pero bueno, el punto es que en el proceso me encontré con las curvas de Bezier. Pasé un par de horas investigando, tratando de entenderlas, durante las cuales encontré este nuevo artículo: “La intuición matemática detrás de las curvas de Bezier”, que también resulta ser la inspiración para este artículo. Es matemático y apa

Lee mas

   Cómo evitar que los bloqueadores de anuncios bloqueen sus datos analíticos

Cómo evitar que los bloqueadores de anuncios bloqueen sus datos analíticos

TL; DR Pronto estará disponible el servicio dataunlocker.com (¡suscríbase!), Junto con el prototipo de código abierto que puede usar para Google Analytics o Google Tag Manager (actualización de 2020). El artículo de la década de 2017 a continuación explica los principios utilizados detrás de estas soluciones, así como también se describe en el archivo Léame de la solución. Cuando su p

Lee mas

   Cómo entender la memoria de su programa

Cómo entender la memoria de su programa

Al codificar en un lenguaje como C o C ++, puede interactuar con su memoria de una manera más baja. A veces, esto crea muchos problemas que no tenía antes: segfaults . Estos errores son bastante molestos y pueden causarle muchos problemas. A menudo son indicadores de que estás usando memoria que no debes usar. U

Lee mas
Git para principiantes absolutos

Git para principiantes absolutos

Si eres nuevo en el mundo de la programación, entonces aprender Git debería estar en la parte superior de tu lista de prioridades.Git es una de esas herramientas que encontrará en el día a día como parte de su trabajo.Que puedes esperar en esta publicaciónEn esta publicación, proporcionaré una descripción general de Git y cómo comenzar con él.¿Qué es Git

Lee mas

   Una AZ de trucos útiles de Python

Una AZ de trucos útiles de Python

Python es uno de los lenguajes de programación bajo demanda más populares del mundo. Esto se debe a muchas razones: es fácil de aprender es super versátil tiene una amplia gama de módulos y bibliotecas Uso Python a diario como parte integral de mi trabajo como científico de datos. A lo largo del camino, he aprendido algunos trucos y consejos útiles. Aquí,

Lee mas

   Cree su primer panel de aplicaciones web con Shiny y R

Cree su primer panel de aplicaciones web con Shiny y R

Uno de los hermosos dones que tiene R (que Python perdió, hasta el tablero) es Shiny . Brillante es un R paquete que hace que sea fácil de construir aplicaciones web interactivas directamente de R . Los paneles son populares porque ayudan a las empresas a obtener información valiosa a partir de los datos existentes. E

Lee mas