Skip to content

Instantly share code, notes, and snippets.

@wteuber
wteuber / iban_validator.js
Last active January 15, 2016 13:00
IBAN Validator
/*
https://gist.github.com/wteuber/2c481f5f81d2efd39d97
https://jsfiddle.net/f6f2jves/2/
<body>
<input id="iban" type="text" size="30" autofocus><br>
<span id="check">invalid IBAN</span>
</body>
*/
@wteuber
wteuber / ctrl_enter.js
Created November 16, 2015 14:09
ctrl_enter.js - send forms when pressing crtl+enter instead of only pressing enter
$(document).ready(function() {
$(window).keydown(function(event){
if((event.keyCode == 13 || event.keyCode == 10) && !event.ctrlKey) {
event.preventDefault();
return false;
}
});
});
@wteuber
wteuber / solidatité.js
Created November 16, 2015 10:16
solidatité
document.body.setAttribute('style', 'margin:0;padding:0;'); document.body.innerHTML = '<body style="margin:0;padding:0;"><div style="width: 100vw;height: 100vh;display: table;"><div style="background: #00f;width: 33%;display: table-cell;"></div><div style="background: #fff;width: 33%;display: table-cell; color: #CCC;text-align:center;vertical-align:middle;font-size: 12vh;">Solidarité</div><div style="background: #f00;width: 33%;display: table-cell;"></div></div></body>';
#!/usr/bin/env ruby
require 'yaml'
require 'active_support/all'
puts ARGV.map{|file| YAML.load_file(file)}.inject(&:deep_merge).to_yaml
#!/usr/bin/env ruby
require 'yaml'
require 'active_support/all'
class Hash
def to_hash_recursive
result = self.to_hash
result.each do |key, value|
for f in `git ls-files "*.rb"`; do ruby -c $f | grep -v "Syntax OK" ; done
#!/usr/bin/env ruby
require 'yaml'
class Hash
def deep_reject(&blk)
self.dup.deep_reject!(&blk)
end
def deep_reject!(&blk)
self.each do |k, v|
ary.inject(Hash.new(0)) { |total, e| total[e] += 1 ;total}
foo = Namespace::To::Module.instance_method(:foo)
obj.class.send(:define_method, :foo, foo)
ls **/en.yml **/de.yml | grep -v spec| tar -czf archive.tgz -T -