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
# Optimised if the BASE array has the same size as a power of 2, otherwise disable symetrie | |
# Optimised if 0 is the first in the BASE array | |
BASE_2 = ['0','1'] | |
BASE_4 = ('0'..'3').to_a | |
BASE_8 = ('0'..'7').to_a | |
BASE_16 = ('0'..'9').to_a + ('a'..'f').to_a | |
BASE_32 = ('0'..'9').to_a + ('a'..'v').to_a | |
BASE_64 = ('0'..'9').to_a + ('a'..'z').to_a + ('A'..'Z').to_a + ['$','_'] | |
SHUFFLE_BASE_16 = ['0','4','2','1','8','6','7','5','9','3','c','b','a','f','d','e'] | |
SHUFFLE_BASE_64 = ['0','7','S','q','j','6','N','C','u','8','W','k','4','J','K','5','m','1','F','f','D','X','g','V','n','z','B','i','L','P','l','a','G','s','Q','2','Z','d','v','o','I','x','_','M','Y','c','9','h','$','R','b','U','y','O','A','w','e','p','3','T','E','H','t','r'] |
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
#!/bin/bash | |
# Configuration (to edit) | |
RCPATH=~/.bashrc | |
PROJECT_DIRECTORY=~/Sites/myproject # project directoy (if it doesn't exist, the project will be installed here) | |
PROJECT_GIT_REPOSITORY='[email protected]:myname/myproject.git' # git repository of the project | |
DBPASS='123456' # root pass | |
# Your current Rails configuration (fill it with config/database.yml) | |
RAILS_BASE='myproject_dev' |
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
## | |
# MonkeyPatch roundHalfToEven (Banker round) | |
# | |
# Solve most of floating binary point problems, and round | |
# to the specified decimal using banker round for financial | |
# calculations. Half fraction between number are rounded to | |
# the nearest even number. | |
# | |
# @author Jeremy Trufier <[email protected]> | |
# @copyright Storific 2012 |
NewerOlder