Skip to content

Instantly share code, notes, and snippets.

View ctdean's full-sized avatar

Chris Dean ctdean

  • Treasury Prime
  • Programmer, hack thyself
View GitHub Profile

Keybase proof

I hereby claim:

  • I am ctdean on github.
  • I am ctdean (https://keybase.io/ctdean) on keybase.
  • I have a public key whose fingerprint is F92B 48E3 8572 E8D9 13EA 61FE 0CBA CE3A FFBC C3DE

To claim this, I am signing this object:

@ctdean
ctdean / foo.rb
Last active December 26, 2015 22:19
class Foo
attr_accessor :color
attr_accessor :history
def initialize
@color = "white"
@history = [@color]
end
def dump
namespace :deploy do
desc "Write the name of the tag that we're deploying to a VERSION file"
task :write_version_file do
run "git describe > #{release_path}/VERSION"
end
end
before "deploy:finalize_update", "deploy:write_version_file"
require "sinatra"
require 'fileutils'
get '/time' do
Time.now.to_s
end
# curl -X PUT -T foo http://localhost:3000/upload/foo
put '/upload/:file' do
input = env["rack.input"]
@ctdean
ctdean / test.md
Created October 26, 2012 19:03
MD test

Title

First line. Second line.

Last line in new paragraph.

@ctdean
ctdean / hcat-files.txt
Created September 26, 2011 17:07
hcatalog file list
./DISCLAIMER.txt
./lib/.svn/entries
./lib/.svn/prop-base/hadoop_archive-0.3.1.jar.svn-base
./lib/.svn/prop-base/libthrift.jar.svn-base
./lib/.svn/text-base/hadoop_archive-0.3.1.jar.svn-base
./lib/.svn/text-base/libthrift.jar.svn-base
./lib/.svn/all-wcprops
./lib/hadoop_archive-0.3.1.jar
./lib/libthrift.jar
./hive/external/odbc/testdata/dataset1.input
@ctdean
ctdean / pallet-doc.patch
Created August 25, 2011 19:43
Doc patch for doc/first_steps.org
diff --git a/doc/first_steps.org b/doc/first_steps.org
index c95c977..f5dcd60 100644
--- a/doc/first_steps.org
+++ b/doc/first_steps.org
@@ -76,9 +76,9 @@ the =:services= key. You will need to create this file.
#+begin_src clojure
(defpallet
- :serivces
+ :services
@ctdean
ctdean / gist:553972
Created August 27, 2010 19:04
JarJar Buildfile
require 'buildr/clojure'
VERSION_NUMBER = "1.0.0"
GROUP = "clj-ants-sim"
repositories.remote << "http://repo1.maven.org/maven2"
deps = %w{
org.clojure:clojure:jar:1.1.0
org.clojure:clojure-contrib:jar:1.1.0
require 'buildr/clojure'
VERSION_NUMBER = "1.0.0"
GROUP = "clj-ants-sim"
repositories.remote << "http://repo1.maven.org/maven2"
deps = %w{
org.clojure:clojure:jar:1.1.0
org.clojure:clojure-contrib:jar:1.1.0
(defn lazy-map-cat [f colls]
(letfn [(cat [seqs]
(lazy-cat
(and (seq seqs)
(concat (first seqs)
(cat (rest seqs))))))]
(cat (map f colls))))