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
class FooBar | |
def foo | |
"I'm in foo!" | |
end | |
def bar(foo = foo) | |
puts foo | |
end | |
end |
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
ag.vim | |
bufexplorer | |
camelcasemotion | |
ctrlp.vim | |
emmet-vim | |
L9 | |
limelight.vim | |
nerdcommenter | |
nerdtree | |
syntastic |
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/sh | |
### BEGIN INIT INFO | |
# Provides: nginx | |
# Required-Start: $all | |
# Required-Stop: $all | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: starts the nginx web server | |
# Description: starts nginx using start-stop-daemon |
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
ack.vim | |
bufexplorer | |
camelcasemotion | |
csv.vim | |
ctrlp.vim | |
emmet-vim | |
L9 | |
nerdcommenter | |
nerdtree | |
syntastic |
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
module TimeExtensions | |
refine Fixnum do | |
def min2sec; self * 60; end | |
end | |
end | |
class Minutes | |
using TimeExtensions | |
def self.to_sec(min) |
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
# Use it like `export PS1="\h:\w[\$(ahead_behind)]$"` | |
function ahead_behind { | |
curr_branch=$(git rev-parse --abbrev-ref HEAD); | |
curr_remote=$(git config branch.$curr_branch.remote); | |
curr_merge_branch=$(git config branch.$curr_branch.merge | cut -d / -f 3); | |
git rev-list --left-right --count $curr_branch...$curr_remote/$curr_merge_branch | tr -s '\t' '|'; | |
} |
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
class Printer | |
@messages = [] | |
def self.print | |
puts yield | |
end | |
def self.lazy_print(val=nil,&block) | |
@messages << val || block | |
end |
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
module AbstractInterface | |
class NotImplementedError < StandardError | |
def initialize(*methods) | |
super "You must implement the following methods: #{methods.join(', ')}" | |
end | |
end | |
def AbstractInterface.check_methods(klass,other,methods) | |
return if other.class==Module | |
TracePoint.new(:end) do |tp| |
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
by Steven J. Vaughan-Nichols, zdnet.com | |
June 23rd 2013 | |
Summary: In recent weeks Microsoft has been doing some odd things with mobile operating systems, Windows RT, and Windows Phone 8. I think Microsoft is moving towards dropping its mobile OSs in favor of supporting Microsoft applications on other platforms and eventually replacing them with Windows 8.1 on their own devices. | |
This is not your dad's Microsoft. Microsoft has been refocusing on Web services and devices instead of Windows and software products. One of those changes seems to be that if Microsoft's mobile operating systems can't cut the mustard, Microsoft isn't afraid to cut them off at the knees. | |
What am I talking about? Let's look at some of Microsoft's mobile news in the last few weeks. | |
First, some background. Goodness knows Windows 8 has been a market failure, but it's a rip-roaring success compared to Windows RT and Windows Phone 8 (WP8). |
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
This is a bunch of stuff relating to the localhost ip taken off bash.org. Apologies to all the non-technically minded people... | |
#60852 | |
<Numi> hey, can you guys just check a site out and tell me if it's up? | |
<Haddock> depends, what is it? | |
<Numi> just my apache server, it works for me but seems to be down for anyone else | |
<Haddock> alright, what's the address? | |
<Numi> http://127.0.0.1 | |
<Haddock> ...... | |
<Haddock> ...Yeah, it's up. |