Skip to content

Instantly share code, notes, and snippets.

View 0xameer's full-sized avatar

0xameer

View GitHub Profile
@alexott
alexott / minimial-cedet-config.el
Created October 22, 2012 07:30
Working configuration for CEDET from bzr & GNU Emacs (with working C++ & Java name completion)
;;; minimial-cedet-config.el --- Working configuration for CEDET from bzr
;; Copyright (C) Alex Ott
;;
;; Author: Alex Ott <alexott@gmail.com>
;; Keywords: cedet, C++, Java
;; Requirements: CEDET from bzr (http://cedet.sourceforge.net/bzr-repo.shtml)
;; Do checkout of fresh CEDET, and use this config (don't forget to change path below)
@masak
masak / explanation.md
Last active September 20, 2026 03:51
How is git commit sha1 formed

(The below text is licensed with CC0, which means that if you want to use or translate it, that is OK by me.)

Ok, I geeked out, and this is probably more information than you need. But it completely answers the question. Sorry. ☺

Locally, I'm at this commit:

$ git show
commit d6cd1e2bd19e03a81132a23b2025920577f84e37
Author: jnthn <jnthn@jnthn.net>

Date: Sun Apr 15 16:35:03 2012 +0200

@0xameer
0xameer / fib.py
Created December 10, 2011 11:26
euler
fib1
=========
`def fib(a=0, b=1):
while True:
yield a
a, b = b, a + b
// Why write this..
public static <T, V> Map<T, List<V>> defaultdict_list() {
return new MapMaker().makeComputingMap(new Function<T, List<V>>() {
@Override public List<V> apply(T unusedCrap) {
return Lists.newArrayList();
}
});
}
# When you just want this (Python)