A stupid RSpec formatter that prints FFFUUU instead of FFFFF. Heh.
Throw it in a file and run your specs like this:
$ rspec -r path/to/fffuuu_formatter.rb -f FffuuuFormatter spec/
| echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc | |
| . ~/.bashrc | |
| mkdir ~/local | |
| mkdir ~/node-latest-install | |
| cd ~/node-latest-install | |
| curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1 | |
| ./configure --prefix=~/local | |
| make install | |
| curl http://npmjs.org/install.sh | sh |
| module FFI | |
| module Library | |
| TYPE_MAP = { | |
| :string => DL::TYPE_VOIDP, | |
| :pointer => DL::TYPE_VOIDP, | |
| } | |
| DL.constants.each do |const| | |
| next unless const.to_s =~ /^TYPE_/ |
| module Tidy | |
| extend FFI::Library | |
| ffi_lib "libtidy.dylib" | |
| attach_function :tidyFileExists, [:string], :int | |
| attach_function :tidyCreate, [], :pointer | |
| attach_function :tidyParseString, [:pointer, :string], :int | |
| attach_function :tidySaveStdout, [:pointer], :int | |
| end |
| eferraiuolo@BlackMagic ~/Tools/node $ npm install zombie | |
| npm info it worked if it ends with ok | |
| npm info using [email protected] | |
| npm info using [email protected] | |
| npm info preinstall [email protected] | |
| npm info preinstall [email protected] | |
| npm info preinstall [email protected] | |
| npm info preinstall [email protected] | |
| npm info install [email protected] | |
| Checking for program g++ or c++ : /usr/bin/g++ |
| require 'net/http' | |
| require 'rubygems' | |
| require 'nokogiri' | |
| url = URI.parse 'http://memegenerator.net/Instance/CreateOrEdit' | |
| res = Net::HTTP.post_form(url, { | |
| 'templateType' => 'AdviceDogSpinoff', | |
| 'text0' => ARGV[0], | |
| 'text1' => ARGV[1], | |
| 'templateID' => '165241', |
| zombie = require("zombie") | |
| assert = require("assert") | |
| vows = require('vows') | |
| vows.describe('vows of zombie').addBatch( | |
| 'when visit home page' : | |
| topic : -> zombie.visit("http://localhost:3000", @callback) | |
| 'title should be correct' : (err, browser, status) -> | |
| assert.equal(browser.text("title"), "Correct Title") |
| # autoload concerns | |
| module YourApp | |
| class Application < Rails::Application | |
| config.autoload_paths += %W( | |
| #{config.root}/app/controllers/concerns | |
| #{config.root}/app/models/concerns | |
| ) | |
| end | |
| end |
| # The goal is to not use the regular Symbol#to_proc | |
| # (which is to_proc method in the Symbol class) | |
| # but rather use an Abstract Syntax Tree transformation to | |
| # transform map(&:to_s) into map {|x| x.to_s} | |
| # This can be achieved by using the flexible compiler architecture | |
| # in Rubinius and is presented below. | |
| # | |
| # First we undefine the regular Symbol#to_proc | |
| class Symbol |
| #!/usr/bin/env sh | |
| ## | |
| # This is script with usefull tips taken from: | |
| # https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
| # | |
| # install it: | |
| # curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
| # |