Skip to content

Instantly share code, notes, and snippets.

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery.tipsy.js"></script>
<link href="tipsy.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="chart"></div>
@Phazz
Phazz / gist:e368cb8518269e0ca09e
Last active August 29, 2015 14:03 — forked from schacon/gist:942899
Delete merged branch in origin not named master, develop or release
$ git remote prune origin && git branch -r --merged |
grep origin |
grep -v '>' |
grep -v 'master' |
grep -v 'release' |
grep -v 'develop' |
xargs -L1 |
cut -d"/" -f 2 |
xargs git push origin --delete
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
@Phazz
Phazz / to_csv.rb
Last active August 29, 2015 14:07 — forked from amir20/to_csv.rb
#!/usr/bin/ruby
if ARGV.size.zero?
puts %Q[
Usage:
./to_csv.rb file.yml > out.csv
]
exit
end

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

@Phazz
Phazz / pr.md
Last active August 29, 2015 14:10 — forked from piscisaureus/pr.md

Locate the section for your github remote in the .git/config file. It looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = git@github.com:joyent/node.git

Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:

require 'net/ftp'
CONTENT_SERVER_DOMAIN_NAME = "one-of-the-ftp-server.thought-sauce.com.hk"
CONTENT_SERVER_FTP_LOGIN = "saucy-ftp-server-login"
CONTENT_SERVER_FTP_PASSWORD = "saucy-ftp-server-password"
# LOGIN and LIST available files at default home directory
Net::FTP.open(CONTENT_SERVER_DOMAIN_NAME, CONTENT_SERVER_FTP_LOGIN, CONTENT_SERVER_FTP_PASSWORD) do |ftp|
files = ftp.list

I have the following task (removed some code for clarity) app/main/tasks/csv_exporter_tasks.rb

require 'mongo'

class CsvExporterTasks < Volt::Task
  include Mongo

  def run
 db = db_connect
@Phazz
Phazz / README.md
Created December 30, 2012 15:39 — forked from dariocravero/README.md

Create a Meteor app and put the client_/server_ files in a client/server directories. Also, create a public dir to save the uploaded files.