Skip to content

Instantly share code, notes, and snippets.

@qmx
qmx / gist:1407191
Created November 29, 2011 23:43 — forked from anonymous/gist:1406238
yammer moving away from scala
Originally:
https://gist.github.com/7565976a89d5da1511ce
Hi Donald (and Martin),
Thanks for pinging me; it's nice to know Typesafe is keeping tabs on this, and I
appreciate the tone. This is a Yegge-long response, but given that you and
Martin are the two people best-situated to do anything about this, I'd rather
err on the side of giving you too much to think about. I realize I'm being very
critical of something in which you've invested a great deal (both financially
@qmx
qmx / Gemfile
Created June 10, 2011 03:25 — forked from napcs/Gemfile
warbler + sinatra problem
source :rubygems
gem 'sinatra', '1.2.3'
gem 'tilt', "1.3"
gem 'rack', "1.2.2"
gem 'sinatra-respond_to', '0.7.0'
gzip on;
gzip_types text/plain text/xml text/css application/javascript application/x-javascript;
location ~* \.(ico|css|js|gif|jp?g|png|swf)(\?[0-9]+)?$ {
expires max;
}
@qmx
qmx / bug_test.rb
Created November 2, 2010 01:06 — forked from griff/bug_test.rb
class BugTest1 < Hash
# Any interface will do
include Java::JavaLang::Runnable
def run
puts "Hello from BugTest1"
end
end
import java.util.Calendar;
public final class Periodo {
private final Calendar inicio;
private final Calendar fim;
public Periodo(Calendar inicio, Calendar fim) {
this((Calendar) inicio.clone(), (Calendar) fim.clone(), false);
}
@qmx
qmx / resource_helper.rb
Created April 8, 2010 22:52
Rspec resource helper do dcrec1
def should_behave_like_resource(opts = {})
before :each do
@opts = opts
end
def class_for(str)
str.capitalize.constantize
end
def clazz
public class HibernateUtil {
private static final SessionFactory sessionFactory;
static {
AnnotationConfiguration configuration = new AnnotationConfiguration();
configuration.addAnnotatedClass(Usuario.class);
sessionFactory = configuration.buildSessionFactory();
new SchemaExport(configuration).create(true, false);
package br.com.caelum.produto.dao;
import org.hibernate.Session;
import br.com.caelum.produto.modelo.Produto;
public class ProdutoDAO {
private Session session;
package br.com.caelum.agenda.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
require 'haml'
configure :development do
set :rra_path, ""
end
configure :production do