In your shell:
cd ~/.vim
git clone git://github.com/juvenn/mustache.vim.git
mv mustache.vim/syntax/* syntax/
mv mustache.vim/indent/* indent/
mv mustache.vim/ftdetect/* ftdetect/rm -rf mustache.vim
| #! /usr/bin/env ruby | |
| =begin | |
| This script backups and updates all dokuwiki installations on this server | |
| Copyright (c) 2010 by Johannes Thönes <johannes.thoenes@googlemail.com> | |
| Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php | |
| =end | |
| # Library Requirements | |
| require 'net/http' # for download of the files | |
| require 'open-uri' # for download of the files |
| // everyone's new favorite closure pattern: | |
| (function(window,document,undefined){ ... })(this,this.document); | |
| // when minified: | |
| (function(w,d,u){ ... })(this,this.document); | |
| // which means all uses of window/document/undefined inside the closure | |
| // will be single-lettered, so big gains in minification. | |
| // it also will speed up scope chain traversal a tiny tiny little bit. |
In your shell:
cd ~/.vim
git clone git://github.com/juvenn/mustache.vim.git
mv mustache.vim/syntax/* syntax/
mv mustache.vim/indent/* indent/
mv mustache.vim/ftdetect/* ftdetect/rm -rf mustache.vim
| require File.expand_path(File.join(File.dirname(__FILE__), '../test_helper')) | |
| class MyProjectSpecifcUnitTest < MiniTest::Unit::TestCase | |
| def setup | |
| repository(:default) do |repository| | |
| transaction = DataMapper::Transaction.new(repository) | |
| transaction.begin | |
| repository.adapter.push_transaction(transaction) | |
| end |
| require 'sinatra' | |
| get '/' do | |
| haml :upload | |
| end | |
| post '/show' do | |
| @sinatra_params = params | |
| @rack_request = request | |
| haml :results |
| # workaround from | |
| # http://stackoverflow.com/questions/1987386/foreign-key-name-in-datamapper-associations | |
| field_naming_convention = lambda do |v| | |
| if v.name.to_s[0..0] == v.name.to_s[0..0].upcase | |
| v.name.to_s | |
| else | |
| DataMapper::NamingConventions::Field::Underscored.call(v) | |
| end | |
| end |
| #!/bin/bash | |
| CURRENT_DIR=`pwd` | |
| for dir in $(find $1 -type d -depth 1 -not -name "\.*"); | |
| do | |
| cd $dir | |
| if [ -f *.gem ]; then | |
| rm -rv *.gem | |
| fi |
| #!/usr/bin/env bash | |
| # where do you want couchdb and its deps to be installed | |
| COUCHDB_PREFIX="/opt/couchdb-1.0.1" | |
| # Let's determine the correct arcitecture and choose the installer | |
| if [ "`uname -m`" = "x86_64" ]; then | |
| echo "Using 64-bit installer" | |
| COUCHDB_INSTALLER_DOC_ID="26f246a0fe23d6a53d5326713308f43c" | |
| COUCHDB_INSTALLER_BIN="install-couchdb-1.0.1_rel1-linux-x64.bin" |
| require "open-uri" | |
| require "rubygems" | |
| require "json" | |
| USERNAME = "henrik" | |
| query = ARGV.first.downcase | |
| gists = JSON.parse(open("http://gist.github.com/api/v1/json/gists/#{USERNAME}").read)['gists'] |
| #! /usr/local/bin/ruby -w | |
| # This simple program takes a bunch of images and creates a sprite image along with the corrosponding | |
| # css. It also generates the datauri css. So, we can serve performance optimized CSS depending on the | |
| # Browsers. | |
| # | |
| # Browsers which do not support datauri, like IE7 and below get the sprite image and the sprite css. | |
| # Browsers which support datauri, get the datauri.css | |
| # | |
| # Usage: |