Categoría: General

  • El objeto event de la Realtime Firebase, en python

    El objeto event de la Realtime Firebase, en python y para las Cloud Functions no es que este documentado en mucho detalle, ¿no? Es un diccionario con dos entradas, ‘data’ y ‘delta’, una con el subarbol completo, otra solo con la parte modificada El ha ido a parar al context, pero la información que da…

  • Goteo de memoria en Rails

    Tenemos varios procesos corriendo con Active Job que acaban saturando la memoria asignada a sus workers, asi que le estoy echando un vistazo al asunto del uso de memoria en Ruby.  Antes de sospechar de la garbage collection, conviene mirar si no tendremos más bien un sindrome de Diogenes funcionando en las llamadas a ActiveRecord.…

  • Vistas anidadas en Rails: ¿Cuál es la convención aquí?

    TLDR: for collections, use <%= render … %> with a partial template. For singular elements, use convention access to their fields via the delegate helper.

  • Migrando mysql con distintos encodings

    He migrado el wordpress a otro mysql y el encoding no estaba definido de la misma manera. Los consejos de las paginas https://makandracards.com/makandra/595-dumping-and-importing-from-to-mysql-in-an-utf-8-safe-way https://makandracards.com/makandra/2529-show-and-change-mysql-default-character-set han venido bastante bien, y por supuesto mysql> SELECT SCHEMA_NAME ‘database’, default_character_set_name ‘charset’, DEFAULT_COLLATION_NAME ‘collation’ FROM information_schema.SCHEMATA; mysql> alter database wordpress character set latin1 collate latin1_swedish_ci; Realmente tendria que plantearme abandonar…

  • Tips to optimize your psycopg2 queries

    Some years ago, the authors of a new postgreSQL driver, asyncpg, claimed that it outperformed psycopg even in common, not async/await, patterns. Well, fine, the rational reaction is: lets wait for the psycopg2 developers to incorporate the same improvements. Three years later, and with a new major version in the wild, it is time to…