Qué es el right hand rule? El “right hand rule” (regla de la mano derecha) en GeoJSON se refiere a una convención para ordenar las coordenadas de los polígonos en un archivo GeoJSON. Según la especificación GeoJSON (RFC 7946), los polígonos deben seguir la regla de la mano derecha para …
Read More »Comprende el Patrón de Diseño Singleton con Ejemplos en Python OOP
El patrón de diseño Singleton es un patrón de diseño de software que restringe la creación de una instancia de una clase a un solo objeto. En Python, esto se logra utilizando decoradores, como @singleton, para garantizar que sólo se cree una instancia de la clase.
Read More »Jupyter contrib nbextensions NO funciona
Después de un tiempo de utilizar jupyter_contrib_nbextensions, posteriormente a la instalación de una nueva librería, dejó de funcionar. Después de indagar un poco llegué a la conclusión de que existe una incompatibilidad con las versiones nuevas de notebook. Probé varias versiones y con la que todo volvió a la normalidad …
Read More »Análisis de Componentes Principales – PCA – Machine Learning
Esta técnica tiene como finalidad encontrar una transformación de datos que permita reducir la dimensión del problema eliminando información redundante y a la vez explicar la mayor varianza de los datos para poder utilizarlos con distintas finalidades. Permitirá eventualmente visualizar la información multidimensional y explorar variables latentes. Una recta define …
Read More »Cómo enviar un enter a WhatsApp con Javascript
Enviar caracteres de control a WhatsApp como enter y line feed tiene un truco ya que no los acepta tal como vienen.
Read More »dot dot dot … tres puntos en GO (Golang), Funciones Variádicas
Para quienes vienen de otros lenguajes que no poseen funciones variádicas, esto es algo "diferente". Los ... tres puntos de go (golang) es de gran utilidad.
Read More »Cómo usar mapas de folium en PyQt5 – Python
Folium tiene la capacidad de guardar los mapas resultados en un archivo html para ser posteriormente utilizado. Una alternativa, sería levantar de disco, asignando ese archivo guardado, al widget de PyQt5. Más efectivo, sin guardar nada en disco, salvar el mapa de resultado a un io.ByteIO en memoria y asignar …
Read More »Concurrency en Golang Go mediante Workers
El lenguaje de programación GO es particularmente amigable para desarrollar programas con concurrencia, es decir, poder “lanzar” tasks simultáneamente en forma asincrónica para que la computadora se haga cargo de ellos y así reducir tiempos. Un método sencillo es fire and forget, es decir, lanzar varios tasks y al final …
Read More »Configuración de acceso remoto de Jupyter Notebook
Configuración completa para el acceso remoto de Jupyter Notebook desde JUNO Remote para Windows con password
Read More »Qué es interface{} en GO (Golang)?
What is an interface? An interface is two things: it is a set of methods, but it is also a type The interface{} type, the empty interface is the interface that has no methods. Since there is no implements keyword, all types implement at least zero methods, and satisfying an …
Read More »