Skip to content

Instantly share code, notes, and snippets.

View mgarciaisaia's full-sized avatar

Matias Garcia Isaia mgarciaisaia

View GitHub Profile
@mgarciaisaia
mgarciaisaia / commons-library-en-macos.md
Created July 17, 2018 12:07
Sobre el soporte de las commons (so-commons-library) en macOS

TL;DR: las commons no soportan macOS, aunque pueden llegar a funcionar. Kind of.


El compilador default de macOS es clang, un compilador de la familia de LLVM, foundeado por Apple.

Como siempre contamos (incluso, muchas veces, sin saber muy bien qué implica) las nested functions (aka, las "funciones declaradas adentro de otra función", las que usamos como predicado para "pasarle más argumentos" a las funciones de orden superior de las colecciones, como list_sort, list_filter, etc) no son parte del estándar de C, si no que son una extensión propia de GCC, el compilador por default de Linux.

Y, bueno - clang no es gcc.

@mgarciaisaia
mgarciaisaia / gist:b11a06219b13fcc04cd7f49681555b24
Created July 14, 2018 01:48
Top 50 Github users by repo count
sqlite> select owner, count(1) from repos group by owner order by 2 desc limit 50;
yaohaif|138816
CNXTEoEorg|56973
learn-co-students|56415
wp-plugins|52710
GITenberg|49763
aur-archive|48371
pombredanne|40487
gitpan|36377
textcreationpartnership|32855
@mgarciaisaia
mgarciaisaia / iosevka_conflicts.log
Created June 23, 2018 20:24
Identificando commits de merge en el repositorio de Iosevka (be5invis/Iosevka)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/be5invis/Iosevka
... cloning ...
$ cd Iosevka
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / habitica_conflicts.log
Created June 23, 2018 19:08
Identificando commits de merge en el repositorio de Habitica (HabitRPG/habitica)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/HabitRPG/habitica
... cloning ...
$ cd habitica
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / javascript_conflicts.log
Created June 23, 2018 18:10
Identificando commits de merge en el repositorio de Javascript de AirBnB (airbnb/javascript)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/airbnb/javascript
... cloning ...
$ cd javascript
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / d3_conflicts.log
Created June 23, 2018 18:08
Identificando commits de merge en el repositorio de d3 (d3/d3)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/d3/d3
... cloning ...
$ cd d3
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / react_conflicts.log
Created June 23, 2018 17:50
Identificando commits de merge en el repositorio de React (facebook/react)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/facebook/react
... cloning ...
$ cd react
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / odoo_conflicts.log
Created June 23, 2018 17:31
Identificando commits de merge en el repositorio de odoo (odoo/odoo)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/odoo/odoo
... cloning ...
$ cd odoo
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / vue_conflicts.log
Created June 21, 2018 13:12
Identificando commits de merge en el repositorio de vue.js (vuejs/vue)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/vuejs/vue
... cloning ...
$ cd vue
$ git rev-parse HEAD
@mgarciaisaia
mgarciaisaia / bootstrap_conflicts.log
Created June 21, 2018 13:08
Identificando commits de merge en el repositorio de bootstrap (twbs/bootstrap)
$ git clone https://gist.github.com/mgarciaisaia/6a261713a9d6b8341da50fffea064d63 script
# ... cloning ...
$ cd script
$ git rev-parse HEAD
96ee44996387bef7943739c6a8fa4633807458f3
$ . buscarconflictos.bash
$ git clone https://github.com/rails/rails
... cloning ...
$ cd rails
$ git rev-parse HEAD