Skip to content

Instantly share code, notes, and snippets.

View biilmann's full-sized avatar
💭
Waiting for pod to exist...

Mathias Biilmann biilmann

💭
Waiting for pod to exist...
View GitHub Profile
bash "Untar narwhal" do
cwd narwhal[:untar]
code "tar xzf #{narwhal[:file]}"
action :nothing
end
# Download narwhal
remote_file narwhal[:file] do
source narwhal[:link]
checksum narwhal[:sha]
A backup of http://sites.google.com/site/redcodenl/creating-shazam-in-java-1 just in case
Why is this necessary? Read http://sites.google.com/site/redcodenl/patent-infringement
Please fork, tweet about, etc.
----
Creating Shazam in Java
A couple of days ago I encountered this article: How Shazam Works
This got me interested in how a program like Shazam works… And more importantly, how hard is it to program something similar in Java?
mbc$ knife cookbook upload -a
INFO: ** activemq **
INFO: Saving activemq
INFO: Validating ruby files
INFO: Validating templates
INFO: Syntax OK
INFO: Generating Metadata
WARN: HTTP Request Returned 404 Not Found: No routes match the request: //sandboxes
/Users/mbc/.rvm/rubies/ruby-1.8.7-p174/lib/ruby/1.8/net/http.rb:2097:in `error!': 404 "Not Found" (Net::HTTPServerException)
from /Users/mbc/.rvm/gems/ruby-1.8.7-p174/gems/chef-0.9.6/lib/chef/rest.rb:217:in `api_request'
(def logtext (read-lines logfile))
(count logtext)
require ::File.expand_path('../../../config/environment', __FILE__)
# No memory leak
loop do
Mkt::Task.all.each do |t|
puts t
end
end
executing command
** Fetching git://github.com/cavalle/steak.git
** Fetching source index for http://gemcutter.org/
** Installing rake (0.8.7)
** /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/format.rb:37:in `from_file_by_path': can't convert nil into String (TypeError)
** from /usr/local/jruby/lib/ruby/site_ruby/1.8/rubygems/installer.rb:118:in `initialize'
** from /usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/source.rb:99:in `new'
** from /usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/source.rb:99:in `install'
** from /usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/installer.rb:55:in `run'
** from /usr/local/jruby-1.5.1/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/spec_set.rb:12:in `each'
[2010-08-27 13:58:16] make
file.c: In function ‘ruby_find_basename’:
file.c:3451: warning: ‘f’ may be used uninitialized in this function
file.c: In function ‘file_expand_path’:
file.c:2844: warning: ‘b’ may be used uninitialized in this function
process.c: In function ‘ruby_setreuid’:
process.c:4022: warning: comparison between signed and unsigned
process.c:4023: warning: comparison between signed and unsigned
process.c:4026: warning: comparison between signed and unsigned
process.c: In function ‘p_uid_change_privilege’:
/Users/mbc/webpop/prim-soup/lib/image_processing.rb:187: [BUG] Segmentation fault
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0]
-- control frame ----------
c:0081 p:---- s:0432 b:0432 l:000431 d:000431 CFUNC :from_blob
c:0080 p:0091 s:0428 b:0428 l:000427 d:000427 METHOD /Users/mbc/webpop/prim-soup/lib/image_processing.rb:187
c:0079 p:0025 s:0418 b:0418 l:000417 d:000417 METHOD /Users/mbc/webpop/prim-soup/lib/image_processing.rb:118
c:0078 p:0012 s:0412 b:0412 l:000402 d:000411 BLOCK /Users/mbc/webpop/prim-soup/lib/image_attachment.rb:41
c:0077 p:---- s:0408 b:0408 l:000407 d:000407 FINISH
c:0076 p:---- s:0406 b:0406 l:000405 d:000405 CFUNC :each
@biilmann
biilmann / Mongo querying
Created December 4, 2010 23:32
Anyway to get just one element in an embedded array?
db.users.insert({"name": "Pepe", "projects": [{"id": "123", "role": 1}, {"id": "234", "role": 1}, {"id": "345", "role": 2}, ...]});
var user = db.find({"projects.id": "234"});
// Any way to get just: user:
{
"name": "Pepe",
"projects": [{"id": "234", "role": 1}]
}
(defproject appengine-test-app "1.0.0-SNAPSHOT"
:description "FIXME: write"
:dependencies [[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]
[net.cgrand/moustache "1.0.0-SNAPSHOT"]
[hiccup "0.3.0"]
[ring/ring-core "0.2.0"]
[ring/ring-jetty-adapter "0.2.0"]
[uk.org.alienscience/form-dot-clj "0.0.3"]]
:dev-dependencies [[appengine-magic "0.3.2"]