I hereby claim:
- I am arkanosis on github.
- I am arkanosis (https://keybase.io/arkanosis) on keybase.
- I have a public key whose fingerprint is FA49 0B15 D054 C7E8 3F70 B040 8C14 5ABA C11F A702
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| comm -23 <(aptitude search '~i!~M' -F '%p' | sort -u | sed 's/ *$//') <(wget -qO - http://cdimage.ubuntu.com/kubuntu/releases/12.04/release/kubuntu-12.04-dvd-amd64.manifest | cut -f1 | sort -u) >| ~/Documents/packages.txt |
| #include <cassert> | |
| template <typename A, int (A::*)() const = &A::fun> | |
| struct Checker; | |
| template <typename A> | |
| bool checkAndSet(int& res, const A& a, Checker<A>* = 0) | |
| { | |
| res = a.fun(); | |
| return false; |
| #! /usr/bin/env zsh | |
| # Naive benchmark of compressors | |
| # (C) 2015 Jérémie Roquet <jroquet@arkanosis.net> | |
| # Disclaimer: only one run per program to get an idea, do not rely on the results! | |
| # TODO wrapper for lzham because lzhamtest is not pipe-friendly (it needs to know the input size) | |
| file=frwiki-20151002.xml |
| --- bench@5k --- | |
| 0.00s 2417 0.00s | 5k lz4 -1 | |
| 0.00s 2256 0.00s | 5k lz4 -5 | |
| 0.00s 2254 0.00s | 5k lz4 -9 | |
| 0.00s 1741 0.00s | 5k gzip -1 | |
| 0.00s 1646 0.00s | 5k gzip -5 | |
| 0.00s 1634 0.00s | 5k gzip -9 | |
| 0.00s 1722 0.00s | 5k bro --quality 1 | |
| 0.00s 1631 0.00s | 5k bro --quality 4 | |
| 0.00s 1568 0.00s | 5k bro --quality 9 |
| --- bench@5k --- | |
| 0.00s 3129 0.00s | 5k lz4 -1 | |
| 0.00s 2936 0.00s | 5k lz4 -5 | |
| 0.00s 2935 0.00s | 5k lz4 -9 | |
| 0.00s 2272 0.00s | 5k gzip -1 | |
| 0.00s 2167 0.00s | 5k gzip -5 | |
| 0.00s 2166 0.00s | 5k gzip -9 | |
| 0.00s 2246 0.00s | 5k brzip -1 |
| # Pour que ce code fonctionne, supprimer les lignes avec des commentaires (commençant par « # ») et | |
| # - tout mettre sur une seule ligne, ou | |
| # - terminer chaque ligne par un « \ », sans espace après. | |
| # trouver récursivement (« find ») tous les dossiers (« -type d ») dans mon home (« "$HOME" ») | |
| find "$HOME" -type d | | |
| # prendre chaque résultat de l'étape précédente, un par un, dans une variable (« directory »), et pour chacun… | |
| while read directory; do | |
| # substituer au résultat (« echo ») le résultat de l'exécution de « $( … ) »… | |
| echo $( |
| #include <ctime> | |
| #include <iostream> | |
| #include <locale> | |
| int main() { | |
| std::locale::global(std::locale("Japanese_Japan.932")); | |
| std::time_t t = std::time(nullptr); | |
| char mbstr[20000]; | |
| if (std::strftime(mbstr, sizeof (mbstr), "%Y年%m月%d日 %H:%M:%S", std::localtime(&t))) { | |
| std::cout << mbstr << '\n'; |
| #! /bin/sh | |
| chans=" | |
| labsquare/Regovar | |
| labsquare/pirus | |
| labsquare/french | |
| labsquare/general | |
| labsquare/fastQt | |
| labsquare/CuteVariant | |
| labsquare/CutePeaks |
This gist is accessible using:
Most tools don't know how to pass a NTLM proxy, but do know how to pass an HTTP proxy.