a.k.a. what to do when your ISP starts blocking sites :(
Set the SOCKS proxy to local SSH tunnel
networksetup -setsocksfirewallproxy "Ethernet" localhost 8080
To clear the domain and port
/** | |
* | |
* Print From 45 to 4578 Without Repeating Digits | |
* | |
* Write a method that prints all the numbers from 45 to 4578 to the console, | |
* with the constraint that you cannot print any number with repeating digits. | |
* This means the following numbers would be skipped: 11, 22, ...., 122, 110,.... | |
* | |
* Created by vbauer on 19/04/14. | |
*/ |
var bsearch = function(arr, k){ | |
var l = 0, r = arr.length-1, m; | |
console.log(arr); | |
while(l<r){ | |
m = (l+r)/2^0; | |
console.log(m); | |
if(k>arr[m]) |
public int nextInt(int n) { | |
if (n <= 0) | |
throw new IllegalArgumentException("n must be positive"); | |
if ((n & -n) == n) // i.e., n is a power of 2 | |
return (int)((n * (long)next(31)) >> 31); | |
int bits, val; | |
do { | |
bits = next(31); |
PS1='\[\e]1;My Desk\a\e]2;${PWD}\a\]\ | |
[\u@ME \w]\n \#\$ ' | |
PS1='\[\e]2;${PWD}\a\ | |
\e[0;34m\]\ | |
[\u@MyMacBook \w]\n \#\$ \ | |
\[\e[m\]' | |
#Default, but Working Dir in blue color | |
PS1='\h:\[\e[0;34m\]\W \[\e[m\]\u\$ ' |
function* objectEntries(obj) { | |
let propKeys = Reflect.ownKeys(obj); | |
for (let propKey of propKeys) { | |
yield [propKey, obj[propKey]]; | |
} | |
} | |
let jane = { first: 'Jane', last: 'Doe' }; | |
for (let [key, value] of objectEntries(jane)) { |
cd `brew --prefix` | |
rm -rf Cellar | |
brew prune | |
rm `git ls-files` | |
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions | |
rm -rf .git | |
rm -rf ~/Library/Caches/Homebrew |
forever start -e ~/.npm-local/err.log --plain --workingDir ~/.npm-local /usr/local/bin/local-npm |
sudo easy_install pip | |
pip install --user neovim |
define(function(require){ | |
//var React = require('react'); | |
var jQuery = require('jquery'); | |
//var TemplatesPanel = require('modules/pathboard/common/views/templatesPanel'); | |
//var Templates = require('modules/pathboard/common/models/templates'); | |
//var templates = new Templates(); | |
//var Loading = require('ui/react/loading'); | |
//var Panel = require('ui/react/modals/panel'); |