ror, scala, jetty, erlang, thrift, mongrel, comet server, my-sql, memchached, varnish, kestrel(mq), starling, gizzard, cassandra, hadoop, vertica, munin, nagios, awstats
This file contains hidden or 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
| // Rust 0.10-pre (Tue Mar 18, 2014) | |
| // $ rustc -L rust-openssl/build/ -L rust-toml/lib doing.rs | |
| // assuming https://github.com/sfackler/rust-openssl is cloned and compiled, | |
| // and https://github.com/mneumann/rust-tom is cloned and compiled | |
| #[feature(macro_rules)]; | |
| #[allow(deprecated_owned_vector)]; | |
| extern crate openssl; | |
| extern crate serialize; |
This tutorial guides you through creating your first Vagrant project.
We start with a generic Ubuntu VM, and use the Chef provisioning tool to:
- install packages for vim, git
- create user accounts, as specified in included JSON config files
- install specified user dotfiles (.bashrc, .vimrc, etc) from a git repository
Afterwards, we'll see how easy it is to package our newly provisioned VM
This file contains hidden or 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
| #!/bin/sh | |
| # Find the mails you want to compress in a single maildir. | |
| # | |
| # Skip files that don't have ,S=<size> in the filename. | |
| # | |
| # Compress the mails to tmp/ | |
| # | |
| # Update the compressed files' mtimes to be the same as they were in the original files (e.g. touch command) | |
| # |
This file contains hidden or 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 pyparsing import * | |
| # By default, PyParsing treats \n as whitespace and ignores it | |
| # In our grammer, \n is significant, so tell PyParsing not to ignore it | |
| ParserElement.setDefaultWhitespaceChars(" \t") | |
| def parse(input_string): | |
| def convert_prop_to_dict(tokens): | |
| """Convert a list of field property tokens to a dict""" | |
| prop_dict = {} |
NewerOlder