Skip to content

Instantly share code, notes, and snippets.

C:\Program Files\ruby-1.8\bin>gem install rails -v 2.3.11
Successfully installed rake-0.9.2.2
Successfully installed activesupport-2.3.11
Successfully installed activerecord-2.3.11
Successfully installed rack-1.1.2
Successfully installed actionpack-2.3.11
Successfully installed actionmailer-2.3.11
Successfully installed activeresource-2.3.11
Successfully installed rails-2.3.11
8 gems installed
@pobo380
pobo380 / xxx.c
Created January 26, 2012 08:34
xxx
#define WAIT4(n) do{volatile long t=(n)-1;while(t--);}while(0)
int main() {
unsigned char recv_cmd = -1, ctrl_cmd = 0x0D;
short recv_cmd_buff = -1;
for (;;) {
// シリアル通信から一文字取得
recv_cmd_buff = sci_getc();
# read file from exerb archive
if defined?(ExerbRuntime)
class << File
alias :old_read_for_exerb_archive_filter :read
def read(path, length = nil, offset = 0)
begin
ExerbRuntime.open(path).read(length)
rescue LoadError
old_read_for_exerb_archive_filter(path)
end
# coding: utf-8
require 'rubygems'
require 'sequel'
## connect to database.
Sequel::Model.plugin(:schema)
DB = Sequel.sqlite('database.sqlite3')
## create a table.
class Person < Sequel::Model
# coding: utf-8
require 'rubygems'
require 'sequel'
## connect to database.
Sequel::Model.plugin(:schema)
DB = Sequel.sqlite('database.sqlite3')
## create a table.
class Person < Sequel::Model
# coding: utf-8
require 'rubygems'
require 'sinatra' # c=>include, java,python=>import
require 'sequel'
Sequel::Model.plugin(:schema)
DB = Sequel.sqlite('database.sqlite3')
## create a table.
class Post < Sequel::Model
@pobo380
pobo380 / app.rb
Created May 23, 2012 06:29
#1 TOPページ
# coding: utf-8
require 'rubygems'
require 'sinatra'
## TOP
get '/' do
erb :index
end
__END__
@pobo380
pobo380 / app.rb
Created May 23, 2012 06:43
#2-1 投稿ページを作ろう (URLとHTMLの追加)
# coding: utf-8
require 'rubygems'
require 'sinatra'
## トップページ
get '/' do
erb :index
end
## 投稿ページ
@pobo380
pobo380 / app.rb
Created May 23, 2012 06:59
#2-2 投稿ページを作ろう (DBの接続、テーブルの定義、データの追加)
# coding: utf-8
require 'rubygems'
require 'sinatra'
require 'sequel'
## DBへの接続
Sequel::Model.plugin(:schema)
DB = Sequel.sqlite('database.sqlite3')
## テーブルの定義
@pobo380
pobo380 / app.rb
Created May 23, 2012 07:22
#3 トップページに記事を表示するように
# coding: utf-8
require 'rubygems'
require 'sinatra'
require 'sequel'
## DBへの接続
Sequel::Model.plugin(:schema)
DB = Sequel.sqlite('database.sqlite3')
## テーブルの定義