Skip to content

Instantly share code, notes, and snippets.

View ahamez's full-sized avatar
🦉

Alexandre Hamez ahamez

🦉
View GitHub Profile
@ahamez
ahamez / flightradar24.py
Last active May 15, 2020 20:03
Read data from flightradar24
#! /usr/bin/env python
import json
import time
import shelve
import urllib
import urllib.request
DB = 'flights'
API = "http://www.flightradar24.com/zones/full_all.json"
@ahamez
ahamez / expression_templates.cc
Last active August 29, 2015 14:10
expression templates
#include <algorithm>
#include <functional>
#include <iterator>
// #include <iostream>
#include <initializer_list>
#include <vector>
/* ---------------------------------------------------------------------------------------------- */
template <typename T, typename Exp>
@ahamez
ahamez / variant_eggs.cc
Last active August 29, 2015 14:06
Compare sdd::mem::variant and eggs::variant (https://github.com/eggs-cpp/variant)
#include <chrono>
#include <iostream>
#include <type_traits>
#include <eggs/variant.hpp>
/* -------------------------------------------------------------------------------- */
class timer
{
private:
@ahamez
ahamez / bench_hash_table.cc
Created August 30, 2014 13:40
sdd::mem::hash_table comparison with boost::intrusive::unordered_set and std::unordered_set
#include <chrono>
#include <iostream>
#include <memory>
#include <unordered_set>
#include <vector>
#include <boost/intrusive/unordered_set.hpp>
#include <sdd/mem/hash_table.hh>
#include <sdd/util/hash.hh>