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
function dom<T extends HTMLElement>( | |
name: string, | |
props: { [key in keyof T]?: any } = {}, | |
children: Array<HTMLElement> = [] | |
): T { | |
const result = document.createElement(name); | |
Object.entries(props).forEach(([name, prop]) => (result[name] = prop)); | |
children.forEach(child => result.append(child)); | |
return result as T; | |
} |
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
# tmux 1.8 offers Zoom mode | |
sudo add-apt-repository ppa:pi-rho/dev | |
sudo apt-get update | |
sudo apt-cache show tmux # list tmux versions | |
sudo apt-get install tmux=LAST_VERSION_LISTED |
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
### Keybase proof | |
I hereby claim: | |
* I am atmin on github. | |
* I am atmin (https://keybase.io/atmin) on keybase. | |
* I have a public key whose fingerprint is 06A7 F329 1A15 C68B 310E D752 EF90 6F97 1199 9FC9 | |
To claim this, I am signing this object: |
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
/* | |
http://codereview.stackexchange.com/questions/25359/simple-trie-implementation-in-javascript | |
http://jsfiddle.net/4Yttq/9/ | |
*/ | |
function Trie(key) { |
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
/* src: http://zerosixthree.se/vertical-align-anything-with-just-3-lines-of-css/ */ | |
.vcenter { | |
position: relative; | |
top: 50%; | |
-webkit-transform: translateY(-50%); | |
-ms-transform: translateY(-50%); | |
transform: translateY(-50%); | |
} |
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
// This is a remake concept of http://ihi.im/app.js using [jtmpl](http://jtmpl.com) as only dependency | |
(function () { | |
var model = { | |
// Route: share | |
'#share': function () { | |
this.route = '#share-template' |
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
py_files=`git diff --name-only HEAD|grep '.py$'` | |
grep -n 'pdb.set_trace()' $py_files && echo -e "\033[1;31m Debugger statements!!!\033[0m" && exit 1 | |
pyflakes $py_files && exit || echo -e "\033[1;31m Lint error!\033[0m" | |
exit 1 |
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
#!/usr/bin/python | |
# This fork works under Python 2.x | |
# This is script that extracts the trees of two commits to temporary | |
# directories and then runs meld on both directories, so you can compare | |
# them using meld's nice recursive browsing interface. | |
# | |
# This is for an answer to this question: |
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
# Need this in JavaScript? Use coffeescript.org "Try CoffeeScript" | |
# A micro DSL for building maintainable, complex, dynamic regular expressions | |
reBuild = -> | |
re = '' | |
self = { | |
# Append regular expression |
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
1. Delete unnecessary files from image | |
2. sudo yum install zerofree | |
3. reboot, edit kernel parameters, add 'rescue single ro' | |
4. remount root read-only: | |
sudo mount -r -o remount /dev/mapper/vg_centos6generic-lv_root |
NewerOlder