Skip to content

Instantly share code, notes, and snippets.

View happy15's full-sized avatar

LUO Sheng happy15

  • waimaiku
  • Beijing, China
View GitHub Profile
@happy15
happy15 / gen.py
Created June 23, 2012 15:04
model definition generator for Storm
#!/usr/bin/env python
#coding=utf8
# generate models definition automatically from database schema
# TODO add relationship between classes
from storm.locals import *
def class_name(table_name):
return '%s%s' % (table_name[0].upper(), table_name[1:])
@happy15
happy15 / gist:2179728
Created March 24, 2012 07:40
wired benchmark: cuba vs sinatra
simple.rb
=========
require 'sinatra'
use Rack::CommonLogger
get '/' do
'hello'
end
@happy15
happy15 / hellocuba.ru
Created March 23, 2012 16:31
first time using Cuba
#!/usr/bin/env ruby
#coding: utf-8
require 'cuba'
Cuba.define do
on 'hello' do
res.write '罗晟第一次使用cuba'
end
end
require 'sinatra/base'
class MyBase < Sinatra::Base
disable :raise_errors
disable :show_exceptions
before do
if session.include? :visit
session[:visit] += 1
else
@happy15
happy15 / gist:1950980
Created March 1, 2012 16:21
error handler
require 'sinatra'
error do
'error'
end
@happy15
happy15 / gist:1721357
Created February 2, 2012 04:00
do_mysql
/usr/lib/libmysqlclient.a
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.16
/usr/lib/libmysqlclient.so.16.0.0
/usr/lib/libmysqlclient_r.a
/usr/lib/libmysqlclient_r.so
/usr/lib/libmysqlclient_r.so.16
/usr/lib/libmysqlclient_r.so.16.0.0
/usr/share/doc/libmysqlclient-dev
/usr/share/doc/libmysqlclient16
@happy15
happy15 / gist:1716284
Created February 1, 2012 09:57
error when rake db:migrate in zen
rake aborted!
undefined local variable or method `zen' for main:Object
/home/sheng/playground/hello-zen/hello-zen/config/config.rb:20:in `<top (required)>'
/home/sheng/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/sheng/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/sheng/playground/hello-zen/hello-zen/app.rb:16:in `<top (required)>'
/home/sheng/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/sheng/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
/home/sheng/playground/hello-zen/hello-zen/Rakefile:1:in `<top (required)>'
/home/sheng/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in `load'