Skip to content

Instantly share code, notes, and snippets.

View gghez's full-sized avatar

gghez gghez

  • Freelance
  • Paris
View GitHub Profile
@gghez
gghez / dom-analyser.js
Last active November 14, 2016 15:38
Anaylse current DOM listeners (Chrome)
(function(){
var tags = '*';
var elts = Array.prototype.slice.call(document.body.querySelectorAll(tags));
var listenerMap = elts.map(function(e){
return {
target: e,
listeners: getEventListeners(e)
};
});
@gghez
gghez / mongodb_hook.py
Created July 26, 2017 08:09
MongoDB Hook for Airflow system.
from airflow.hooks.base_hook import BaseHook
from pymongo import MongoClient
class MongoDBHook(BaseHook):
def __init__(self, conn_id='mongodb_default'):
self.conn = self.get_connection(conn_id)
self.client = MongoClient(host=self.conn.host, port=self.conn.port)
def __getattr__(self, name):
@gghez
gghez / main.go
Created January 1, 2020 20:54
Don't Fuck With The Alignment
import (
"unsafe"
"fmt"
)
type A struct {
a string
b bool
c bool
d string