- Ubuntu 12.04
- OpenStack havana release
- python-swiftclient Swifit CLI
- cURL
- Swift tools such as Swift-Recon, Swift-Informant, and Swift-Dispersion
- A StatsD server. https://github.com/etsy/statsd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os, sys | |
import hashlib | |
def file_digest(f): | |
m = hashlib.md5() | |
m.update(file(f).read()) | |
return m.hexdigest() | |
def remove_duplicates(dir): | |
# size, list of files. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name ganster | |
// @namespace [email protected] | |
// @include http://www.sexgangsters.com/* | |
// @version 1 | |
// @grant none | |
// ==/UserScript== | |
var api_call = function(api_method, api_args, api_callback) { | |
return function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from smartcard.System import readers | |
from smartcard.CardType import AnyCardType | |
from smartcard.CardRequest import CardRequest | |
from smartcard.CardConnection import CardConnection | |
from smartcard.util import toHexString, toBytes | |
from smartcard.CardMonitoring import CardMonitor, CardObserver | |
from smartcard.util import * | |
from time import sleep | |
def check_reader(): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
string colors("BGR"), comb(4, '.'), l(comb), guess; | |
typedef map<int,int> M; | |
struct Color { | |
Color( M& cm, M& gm, int& color ) | |
: cm_(cm), gm_(gm), color_(color=0) { } | |
void operator()( char c ) | |
{ color_ += min( cm_[c], gm_[c] ); } | |
M &cm_, &gm_; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <algorithm> | |
#include <iostream> | |
#include <map> | |
using namespace std; | |
/** | |
* @brief repeat helper. | |
*/ | |
template <typename F> |
- ImporveYourExcel is a clean looking site with over 60 introductory video tutorials for Excel.
- Excel Easy a simple excel reference worth checking out. It contains all the basics one needs to get function. It does not have any videos but does have explicit instructions with pictures and there no adverisements whatsoever.
- Excel Exercises Basic exercises.
- Excel youtube playlist
- Excel 学习 a chinese excel youtube playlist.