Skip to content

Instantly share code, notes, and snippets.

View twoism's full-sized avatar
🖖

Christopher Burnett twoism

🖖
  • /dev/null
  • New York, NY
View GitHub Profile

Keybase proof

I hereby claim:

To claim this, I am signing this object:

→ git clone https://github.com/github/debug-repo /tmp/debug-repo-http
git clone [email protected]:github/debug-repo /tmp/debug-repo-ssh
ping -c 10 github.com
traceroute github.com
Cloning into '/tmp/debug-repo-http'...
ssh_dispatch_run_fatal: Connection to 192.30.255.113 port 22: Operation timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
# Serializer: Generic serialization library
#
# class OtherThing < Struct.new(:name); end
#
# class Thing < Struct.new(:name)
# def other_things
# [OtherThing.new('a'), OtherThing.new('b')]
# end
# end
#
# Serializer: Generic serialization library
#
# class Thing < Struct.new(:name)
# def other_things
# [Thing.new('a'), Thing.new('b')]
# end
# end
#
# class ThingSerializer < Serializer
# attributes :name
if (tl != null && br != null) {
loadPixels();
for (int x = (int)tl.x; x <= br.x; x++) {
pixels[(int)tl.y*width + x] = color(255, 100, 0);
pixels[(int)br.y*width + x] = color(255, 100, 0);
}
for (int y = (int)tl.y; y <= br.y; y++) {
pixels[y*width + (int)tl.x] = color(255, 100, 0);
pixels[y*width + (int)br.x] = color(255, 100, 0);
}
@twoism
twoism / dmd.rb
Last active December 11, 2015 14:48
Script to direct message a twitter account the exit status of any command.
#!/usr/bin/env ruby -W0
# First install the twitter gem
# % gem install twitter
#
# Then install this script somewhere in your path
# and add the follwing to your bashrc or zshrc.
#
# export TWITTER_CONSUMER_KEY=<YOUR KEY>
# export TWITTER_CONSUMER_SECRET=<YOUR SECRET>
scala> val r = """(^foo.*)""".r
r: scala.util.matching.Regex = (^foo.*)
scala> val s = "foobar"
s: java.lang.String = foobar
scala> s match {
| case r(f) => println(f)
| case _ => println("not found")
| }
function branches_by_date() {
git for-each-ref --shell --sort=-committerdate --format='ref=%(refname); refdate=%(authordate)' refs/heads |
while read entry
do
eval $entry;
branch=$(echo "$ref" | cut -d/ -f3)
echo "$refdate $branch";
done |
less
# pull origin master to current branch w/o fast-forward. fails unless merge is clean
git config --global alias.pullm "\!BRANCH=\$(git symbolic-ref HEAD 2>/dev/null | cut -d/ -f 3) pull --no-ff origin master:$BRANCH"
# push current branch to origin
git config --global alias.pushb "\!BRANCH=\$(git symbolic-ref HEAD 2>/dev/null | cut -d/ -f 3) && git push origin \$BRANCH"
git config --global alias.pushb "\!BRANCH=\$(git symbolic-ref HEAD 2>/dev/null | cut -d/ -f 3) && git push origin \$BRANCH"