Roberto Hidalgo
@unRob
Followers
595
Following
1K
Media
661
Statuses
12K
También el otro día vi que la cámara de diputados expone un api GraphQL (¡UN API!) y el senado sirve un JSON choncho con casi todo lo necesario. Estoy a un nerdsnipazo de ponerme a levantar https://t.co/PJWCJeEaM4 de entre los muertos.
0
0
0
Más, contando el drama para conseguir+leer el CD en el que en ese entonces te entregaban la cartografía electoral federal. No recuerdo con certeza si pasó por un proceso de transparencia, pero sospecho que sí. Me desconecté un buen rato y me estoy llevando una muy grata sorpresa
1
0
0
Hace 10 años me tomó al menos una semana medio sacar el asunto del match de ubicación a sección electoral+UI. Con los datos abiertos y tecnologías de hoy en día, han sido un par de noches. ¡Me quito el sombrero ante sus esfuerzos @INEMexico @INEGI_INFORMA!
1
0
1
Luego para verificar que no estuviera yo cagándola me puse a integrar el WMS del INEGI y leaflet para poner un mapita y poder visualizar los polígonos electorales en los mapas de calles. ¡Qué pinche lujo la tecnología moderna!
unrob.github.io
Un webapp pitero que requiere WASM y GeoLocation API para convertir la ubicación geográfica del dispositivo en los distritos locales y federales correspondientes.
1
0
0
polygeo en SQLite sólo es compatible con polígonos simples (sin hoyos, single path) así que me puse a jugar con DuckDB y su extension spatial. Sí rifa, salvo por los 180+Mb (+40% vs SQLite) que resulta la DB de secciones y que responde en ~120ms, ~15% más lento que SQLite.
1
0
1
Obviamente escribí todo sin la "ayuda" de llms, en bash y jq (con un poquito de SQL y ogr2ogr), porque old-man-yells-at-cloud y ¿para qué hacer las cosas difíciles si las puedes hacer estúpidamente simples?
0
0
1
Sale un sqlitedb de 18Mb, con los polígonos de distritos y sus IDs correspondientes. Estuvo tan fácil, que hasta me dio esperanza que conseguir los datos de legisladores ya no sea tanto pedo. Denme un API y un punto de apalancamiento y moveré burocracias.
1
0
1
Unos doritos después, les traigo lo que viene siendo unos scripts para descargar ese Marco Geográfico Seccional, convertirlo a GeoJSON proyectándolo a WGS84 Web Mercator, pa finalmente meterlo a SQLite pa poder hacer queries point-in-polygon.
github.com
Mirror de https://git.rob.mx/roberto/distritos-electorales-mx. Sucesor espiritual de https://representantes.pati.to - unRob/distritos-electorales-mx
1
0
1
Mi interés en ese entonces era saber quién chingados me representaba en los cámaras federales y locales, y mi herramienta del momento fue el scraping para conseguir la info de les legisladores. Ayer le eché un ojo al MGS del INE, y wow, cuánto ha cambiado en 10 años!
1
0
0
Hace 10 años estaba yo bien clavado con las posibilidades que se abrían tras las leyes de transparencia. Me acuerdo que fue un descague conseguir el marco geográfico nacional (en CD-ROM!), y pedo y medio convertirlo a un formato/proyección adecuada, pero poco a poco salió...
1
1
1
Este mes usé LLMs en la chamba y los proyectos personales. Soy pésimo prompt engineer, sin duda, y veo la utilidad de la herramienta, pero aún no está a la par de un autista curtido.
0
0
0
Salió más barato un `man X509_NAME_print_ex` despues de encontrar la función que quería cambiar. Diff de tres líneas contra las 40 sugeridas por claude, que al final ni compilaban. Ahora, es una mamada, pero estaría cagado poder mergearlo
github.com
What I'm trying to fix: I have certificates where the issuer DN has accented characters (encoded as utf8 strings) and I'd like curl -v to render these characters properly, instead o...
1
0
0
ahora entiendo porqué se queja tanto del eiai el maintainer de curl. quise poner a claude a ver si arreglaba un pedillo pendejo y no pudo con un archivo con ~5.7K lineas de C. por fin le pude pasar contexto en corto y pues hizo pura mamada pendeja e innecesaria.
1
0
0
Otro día, otra motocicleta invadiendo el espacio peatonal. En vez de esperar a que les diga esto diario, por qué no atienden el problema de raíz?
0
0
0
A todo esto, @SATMX haz paro! Si no sale pa entrenar operadores, échenle ojo a las instrucciones para renovar firma: pónganle que requieren USB-A y una memoria que únicamente haya sido usada en Windows (especifiquen versiones, pa no cagarla). No me agüito por ser discriminado!
0
0
0
El “virus” que mencionaron eran archivos ocultos de sistema, cortesía de MacOS. No debe ser tan inusual. Requisitos ambiguos y operadores inmamables, nunca cambies burocracia.
1
0
0
Que dicha haber aprendido a no discutir con gente pendeja, pero no sean gachos con su gente SAT, entrénenlos para no decir pura burrada si van a andar contratando gente que sufre delirios de grandeza.
1
0
0
Las instrucciones para renovar firma electrónica en @SATMX no indican que si llevas una memoria USB-C te quieren pendejear con que eso “no es USB”, y que si trae archivos que no entiendan los operadores, automáticamente lo tratarán como “virus”, pero de igual modo la usan.
1
0
0
Lol, hasta IPv6 logré echar a andar. Siguen sin soltar /56s parece ser, pero no hay pedo en pedir varios /64s!
0
0
0
Estuvo estúpidamente divertido encontrar las credenciales y ahora si me vale riata si me las vuelven a cambiar, don autista tiene su root cause y ninguna cantidad de capas de NAT me quita la satisfacción de encontrarla. Próxima estación: TR-069!
1
0
0