[{"id":1457,"name":"index","body":"ほげ","created_at":"2010-11-08T07:29:59.000Z","updated_at":"2010-11-08T07:29:59.000Z"},{"id":1458,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Blog](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-11-08T07:41:03.000Z","updated_at":"2010-11-08T07:41:03.000Z"},{"id":1459,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Blog](/blog)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-11-11T14:30:23.000Z","updated_at":"2010-11-11T14:30:23.000Z"},{"id":1460,"name":"message","body":"![金くれ](http://ssig33.com/data/2d7bbb62eb930907815114de063f39e6.png)\r\n\r\n# 金くれ!!\r\n\r\n# 楽天銀行 ビート支店 2028107 コイケ リク\r\n\r\n# [はてなポイントくれ!!](http://www.hatena.ne.jp/sendpoint?name=ssig33)","created_at":"2010-11-13T11:11:56.000Z","updated_at":"2010-11-13T11:11:56.000Z"},{"id":1461,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Blog](/blog)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-11-13T11:23:09.000Z","updated_at":"2010-11-13T11:23:09.000Z"},{"id":1462,"name":"arakawatomonori","body":"# そこにある荒川智則公式サイト\r\n同人サークル そこにある荒川智則 の公式サイトです。イベント関連の情報等を公開しています。\r\n\r\n# メンバー紹介\r\n## 荒川智則\r\nソフトウエア開発、ライター、デザイナー、ミュージシあャン、作詞、DJ、VJなどとしてマルチに活躍中の新進アーティスト。\r\n\r\n## イベント参加予定\r\n### コミックマーケット 79\r\n#### 配置\r\n三日目東地区O-58b \r\n\r\n#### 頒布物\r\n* 荒川智則大全(予定)\r\n* 荒川智則シール 100 枚セット(予定)\r\n\r\nなお荒川智則大全については、ダウンロード販売、通信販売も予定しています。","created_at":"2010-11-13T11:53:01.000Z","updated_at":"2010-11-13T11:53:01.000Z"},{"id":1463,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Blog](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-11-13T11:55:48.000Z","updated_at":"2010-11-13T11:55:48.000Z"},{"id":1464,"name":"arakawatomonori","body":"# そこにある荒川智則公式サイト\r\n同人サークル そこにある荒川智則 の公式サイトです。イベント関連の情報等を公開しています。\r\n\r\n# メンバー紹介\r\n## 荒川智則\r\nソフトウエア開発、ライター、デザイナー、ミュージシャン、作詞、DJ、VJなどとしてマルチに活躍中の新進アーティスト。\r\n\r\n## イベント参加予定\r\n### コミックマーケット 79\r\n#### 配置\r\n三日目東地区O-58b \r\n\r\n#### 頒布物\r\n* 荒川智則大全(予定)\r\n* 荒川智則シール 100 枚セット(予定)\r\n\r\nなお荒川智則大全については、ダウンロード販売、通信販売も予定しています。","created_at":"2010-11-13T11:59:32.000Z","updated_at":"2010-11-13T11:59:32.000Z"},{"id":1465,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Blog](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-11-21T02:11:16.000Z","updated_at":"2010-11-21T02:11:16.000Z"},{"id":1466,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Gomi](http://gomi.ssig33.com/)\r\n\r\n[Blog](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-11-21T16:59:01.000Z","updated_at":"2010-11-21T16:59:01.000Z"},{"id":1467,"name":"D","body":"# D = だるい\r\n\r\n# DDDDDDDDDD = だるいだるいだるいだるいだるいだるいだるいだるいだるいだるい","created_at":"2010-11-22T11:09:24.000Z","updated_at":"2010-11-22T11:09:24.000Z"},{"id":1468,"name":"source","body":"# このサイトのソース\r\n\r\n# app.rb\r\n require 'sinatra'\r\n require 'active_record'\r\n require 'haml'\r\n require 'bluecloth'\r\n require 'cgi'\r\n require 'rack/csrf'\r\n require 'logger'\r\n \r\n PASSWORD = \"ハッシュ化されたパスワード\"\r\n \r\n ActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n )\r\n \r\n ActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n \r\n #ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n \r\n \r\n class Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n end\r\n \r\n configure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\n end\r\n \r\n get '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\n end\r\n get '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\n end\r\n \r\n post '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\n end\r\n \r\n helpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n \r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\n end\r\n \r\n __END__\r\n @@ page\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h title\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all~@page.html\r\n \r\n @@ edit\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h \"Edit - #{params[:id]}\"\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n\r\n# migrate/0_create_page.rb\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end","created_at":"2010-11-22T11:36:57.000Z","updated_at":"2010-11-22T11:36:57.000Z"},{"id":1469,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n require 'sinatra'\r\n require 'active_record'\r\n require 'haml'\r\n require 'bluecloth'\r\n require 'cgi'\r\n require 'rack/csrf'\r\n require 'logger'\r\n \r\n PASSWORD = \"ハッシュ化されたパスワード\"\r\n \r\n ActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n )\r\n \r\n ActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n \r\n #ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n \r\n \r\n class Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n end\r\n \r\n configure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\n end\r\n \r\n get '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\n end\r\n get '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\n end\r\n \r\n post '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\n end\r\n \r\n helpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n \r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\n end\r\n \r\n __END__\r\n @@ page\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h title\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all~@page.html\r\n \r\n @@ edit\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h \"Edit - #{params[:id]}\"\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n\r\n## migrate/0_create_page.rb\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end","created_at":"2010-11-22T11:37:17.000Z","updated_at":"2010-11-22T11:37:17.000Z"},{"id":1470,"name":"message","body":"![金くれ](http://ssig33.com/data/2d7bbb62eb930907815114de063f39e6.png)\r\n\r\n# 金くれ!!\r\n\r\n# 楽天銀行 ビート支店 2028107 コイケ リク\r\n\r\n# [はてなポイントくれ!!](http://www.hatena.ne.jp/sendpoint?name=ssig33)\r\n\r\n![ミル貝](http://ssig33.com/data/bd8318cec7e6b1b12cb25cfaf09083cb.jpg)","created_at":"2010-12-03T17:18:21.000Z","updated_at":"2010-12-03T17:18:21.000Z"},{"id":1471,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Trash](http://gomi.ssig33.com/)\r\n\r\n[Blog](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-12-04T03:09:17.000Z","updated_at":"2010-12-04T03:09:17.000Z"},{"id":1472,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Please birthday present](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Trash](http://gomi.ssig33.com/)\r\n\r\n[Blog](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-12-04T03:10:26.000Z","updated_at":"2010-12-04T03:10:26.000Z"},{"id":1473,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Please birthday present](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Trash](http://gomi.ssig33.com/)\r\n\r\n[Blog(old)](/blog)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2010-12-04T03:11:34.000Z","updated_at":"2010-12-04T03:11:34.000Z"},{"id":1474,"name":"bread_for_yumeko","body":"# 料理が出来ない yumeko さんでも出来る!!!パンの作り方\r\n\r\n## まず気をつけること\r\n* 量はきっちり測れ!!!!!\r\n\r\n## 準備するもの\r\n* 強力粉 200g\r\n* オートミール(即席タイプのでもそうじゃなくてもいい) 50g\r\n* 砂糖(黄色の奴) 15g\r\n* ドライイースト(一時発酵がいらないと書いてある奴にしよう) 5g\r\n* 塩 5g\r\n* お湯(40 度ぐらい) 150cc\r\n* バター 10g\r\n* オリーブオイル 大匙一杯\r\n* 発酵機能(40 度ぐらいを維持出来るやつ)のあるオーブン\r\n* ボウル\r\n* クッキングシート\r\n\r\n## やること\r\n1. ボウルを用意する\r\n2. 強力粉、オートミール、砂糖、イースト、塩、バター、オリーブオイルをボウルに入れる\r\n3. お湯をボウルに入れる。この時お湯がイーストを直撃するようにするとよい\r\n4. こねる\r\n5. 手に付きまくるけどきにせずこねる\r\n6. なんとなくひとまとまりになってくる\r\n7. ボウルの中の生地にクッキングシートを被せる\r\n8. オーブンにボウルを入れる。発酵モードで 30 分あたためる\r\n9. 生地がデカくなってるのを確認したら、それっぽいサイズに分割して丸める\r\n10. 180 度で余熱して 16 分焼く\r\n11. できあがり!!!","created_at":"2010-12-16T01:44:26.000Z","updated_at":"2010-12-16T01:44:26.000Z"},{"id":1475,"name":"arakawatomonori","body":"# そこにある荒川智則公式サイト\r\n同人サークル そこにある荒川智則 の公式サイトです。イベント関連の情報等を公開しています。\r\n\r\n# メンバー紹介\r\n## 荒川智則\r\nソフトウエア開発、ライター、デザイナー、ミュージシャン、作詞、DJ、VJなどとしてマルチに活躍中の新進アーティスト。\r\n\r\n## イベント参加予定\r\n### コミックマーケット 79\r\n#### 配置\r\n三日目東地区O-58b \r\n\r\n#### 頒布物\r\n* 今のところ何もありません!!!!!荒川智則は壊滅しました!!!!!\r\n* 荒川智則大全(落ちた)\r\n* 荒川智則シール 100 枚セット(落ちた)\r\n\r\nなお荒川智則大全については、ダウンロード販売、通信販売も予定しています。","created_at":"2010-12-27T16:25:27.000Z","updated_at":"2010-12-27T16:25:27.000Z"},{"id":1476,"name":"arakawatomonori","body":"# そこにある荒川智則公式サイト\r\n同人サークル そこにある荒川智則 の公式サイトです。イベント関連の情報等を公開しています。\r\n\r\n# メンバー紹介\r\n## 荒川智則\r\nソフトウエア開発、ライター、デザイナー、ミュージシャン、作詞、DJ、VJなどとしてマルチに活躍中の新進アーティスト。\r\n\r\n## イベント参加予定\r\n### コミックマーケット 79\r\n#### 配置\r\n三日目東地区O-58b \r\n\r\n#### 頒布物\r\n* 今のところ何もありません!!!!!荒川智則は壊滅しました!!!!!\r\n* 破滅論の CD-R とか頒布するかも。やる気出ればの話だけど。\r\n* 荒川智則大全(落ちた)\r\n* 荒川智則シール 100 枚セット(落ちた)\r\n\r\nなお荒川智則大全については、ダウンロード販売、通信販売も予定しています。","created_at":"2010-12-27T16:26:54.000Z","updated_at":"2010-12-27T16:26:54.000Z"},{"id":1477,"name":"arakawatomonori","body":"# そこにある荒川智則公式サイト\r\n同人サークル そこにある荒川智則 の公式サイトです。イベント関連の情報等を公開しています。\r\n\r\n# メンバー紹介\r\n## 荒川智則\r\nソフトウエア開発、ライター、デザイナー、ミュージシャン、作詞、DJ、VJなどとしてマルチに活躍中の新進アーティスト。\r\n\r\n## イベント参加予定\r\n### コミックマーケット 79\r\n#### 配置\r\n三日目東地区O-58b \r\n\r\n#### 頒布物\r\n* 破滅論電子書籍版(CD-R および SD カードでの頒布)\r\n* 糸柳が文学フリマで出してた本\r\n* 荒川智則大全(落ちた)\r\n* 荒川智則シール 100 枚セット(落ちた)","created_at":"2010-12-30T10:56:31.000Z","updated_at":"2010-12-30T10:56:31.000Z"},{"id":1478,"name":"others","body":"## ssig33.com other contents\r\n[Please birthday present](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Trash](http://gomi.ssig33.com/)\r\n\r\n[Blog(old)](/blog)\r\n\r\n\u003chr /\u003e\r\n[back to the top](/)","created_at":"2011-01-13T15:58:48.000Z","updated_at":"2011-01-13T15:58:48.000Z"},{"id":1479,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) **powered by Tumblr**\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2011-01-13T15:59:23.000Z","updated_at":"2011-01-13T15:59:23.000Z"},{"id":1480,"name":"index","body":"# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2011-01-13T15:59:31.000Z","updated_at":"2011-01-13T15:59:31.000Z"},{"id":1481,"name":"index","body":"\u003cmarquee\u003e\r\n# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\u003c/marquee\u003e","created_at":"2011-01-29T02:06:43.000Z","updated_at":"2011-01-29T02:06:43.000Z"},{"id":1482,"name":"index","body":"\u003cmarquee\u003e \r\n# ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\u003c/marquee\u003e","created_at":"2011-01-29T02:07:03.000Z","updated_at":"2011-01-29T02:07:03.000Z"},{"id":1483,"name":"index","body":"\r\n# \u003cmarquee\u003essig33.com\u003c/marquee\u003e\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\u003c/marquee\u003e","created_at":"2011-01-29T02:07:31.000Z","updated_at":"2011-01-29T02:07:31.000Z"},{"id":1484,"name":"index","body":"# \u003cmarquee\u003essig33.com\u003c/marquee\u003e\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2011-01-29T02:07:49.000Z","updated_at":"2011-01-29T02:07:49.000Z"},{"id":1485,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)","created_at":"2011-01-29T02:25:33.000Z","updated_at":"2011-01-29T02:25:33.000Z"},{"id":1486,"name":"others","body":"## ssig33.com other contents\r\n[Please](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Blog(old)](/blog)\r\n\r\n\u003chr /\u003e\r\n[back to the top](/)","created_at":"2011-02-07T07:21:56.000Z","updated_at":"2011-02-07T07:21:56.000Z"},{"id":1487,"name":"Muffin_for_yumeko","body":"# 醤油をどばっと入れてしまうような料理の下手な yumeko さんでも出来る!!!マフィンの作り方\r\n\r\n## 材料(3 個分)\r\nバター 50g、砂糖 50g、卵 1、牛乳 大匙 2、薄力粉 100g、ベーキングパウダー小匙 1、板チョコ 1/2、くるみ適量\r\n\r\n## やること\r\n1. バターと砂糖を湯煎しながら混ぜる(**これとても重要、温めながら混ぜろ!!**)\r\n2. よくまざったら卵を入れてさらに混ぜる(この時はもう温めない)\r\n3. 薄力粉、ベーキングパウダーをいれて混ぜる\r\n4. 牛乳を大匙 1 入れて混ぜる。混ざったらもう一回同じように牛乳を入れて混ぜる\r\n5. くるみを適切なサイズに砕いて投入、混ぜる\r\n6. チョコレートも砕いて投入、混ぜる\r\n7. カップに 7 割ぐらい上記の生地を入れる\r\n8. 190 度に余熱したオーブンで 20 分焼く\r\n\r\n## ポイント\r\nバターと砂糖を混ぜる時は絶対温めろ!!!","created_at":"2011-02-14T01:24:27.000Z","updated_at":"2011-02-14T01:24:27.000Z"},{"id":1488,"name":"Muffin_for_yumeko","body":"# 醤油をどばっと入れてしまうような料理の下手な yumeko さんでも出来る!!!マフィンの作り方\r\n\r\n## 材料(3 個分)\r\nバター 50g、砂糖 50g、卵 1、牛乳 大匙 2、薄力粉 100g、ベーキングパウダー小匙 1、板チョコ 1/2、くるみ適量\r\n\r\n## やること\r\n1. バターと砂糖を湯煎しながら混ぜる(**これとても重要、温めながら混ぜろ!!**)\r\n2. よくまざったら卵を入れてさらに混ぜる(この時はもう温めない)\r\n3. 薄力粉、ベーキングパウダーをいれて混ぜる\r\n4. 牛乳を大匙 1 入れて混ぜる。混ざったらもう一回同じように牛乳を入れて混ぜる\r\n5. くるみを適切なサイズに砕いて投入、混ぜる\r\n6. チョコレートも砕いて投入、混ぜる\r\n7. カップに 7 割ぐらい上記の生地を入れる\r\n8. 190 度に余熱したオーブンで 20 分焼く\r\n\r\n## ポイント\r\n* バターと砂糖を混ぜる時は絶対温めろ!!!\r\n* 混ぜる時は全部ゴムヘラで混ぜる","created_at":"2011-02-14T01:25:15.000Z","updated_at":"2011-02-14T01:25:15.000Z"},{"id":1489,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- English(a bit)","created_at":"2011-03-04T02:22:41.000Z","updated_at":"2011-03-04T02:22:41.000Z"},{"id":1490,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living @:** [ギークハウス西新宿](http://twitter.com/#!/ssig33/status/24135533680664576)\r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- English(a bit)","created_at":"2011-03-28T02:50:42.000Z","updated_at":"2011-03-28T02:50:42.000Z"},{"id":1491,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [ギークハウス西新宿](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- English(a bit)","created_at":"2011-03-28T02:50:53.000Z","updated_at":"2011-03-28T02:50:53.000Z"},{"id":1492,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- English(a bit)","created_at":"2011-03-28T02:51:33.000Z","updated_at":"2011-03-28T02:51:33.000Z"},{"id":1493,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho, Muromachi\r\n- English(a bit)","created_at":"2011-05-02T02:26:02.000Z","updated_at":"2011-05-02T02:26:02.000Z"},{"id":1494,"name":"index","body":"#ssig33.com\r\n\r\n## Contents\r\n[Text](http://text.ssig33.com)\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-02T02:27:04.000Z","updated_at":"2011-05-02T02:27:04.000Z"},{"id":1495,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Rolling Icon](http://icon.ssig33.com) \r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-05T11:38:59.000Z","updated_at":"2011-05-05T11:38:59.000Z"},{"id":1496,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-05T11:39:11.000Z","updated_at":"2011-05-05T11:39:11.000Z"},{"id":1497,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #photos\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:14:52.000Z","updated_at":"2011-05-10T09:14:52.000Z"},{"id":1498,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000055.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}\r\n","created_at":"2011-05-10T09:21:46.000Z","updated_at":"2011-05-10T09:21:46.000Z"},{"id":1499,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:25:50.000Z","updated_at":"2011-05-10T09:25:50.000Z"},{"id":1500,"name":"others","body":"## ssig33.com other contents\r\n[女川町の様子](/onagawa)\r\n\r\n[Please](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Blog(old)](/blog)\r\n\r\n\u003chr /\u003e\r\n[back to the top](/)","created_at":"2011-05-10T09:29:55.000Z","updated_at":"2011-05-10T09:29:55.000Z"},{"id":1501,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #social\r\n \u003ciframe allowTransparency='true' expr:src='\u0026quot;http://www.facebook.com/plugins/like.php?href=\u0026quot; + data:post.url + \u0026quot; \u0026amp;layout=button_count\u0026amp;show_faces=false\u0026amp;width=90\u0026amp;action=like\u0026amp;colorscheme=light\u0026quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:90px; height:60px'/\u003e\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:30:50.000Z","updated_at":"2011-05-10T09:30:50.000Z"},{"id":1502,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #social\r\n \u003ciframe allowTransparency='true' expr:src='\u0026quot;http://www.facebook.com/plugins/like.php?href=\u0026quot; + data:post.url + \u0026quot; \u0026amp;layout=button_count\u0026amp;show_faces=false\u0026amp;width=90\u0026amp;action=like\u0026amp;colorscheme=light\u0026quot;' frameborder='0' scrolling='no' style='border:none; overflow:hidden; width:90px; height:60px'/\u003e\u003c/iframe\u003e\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:31:01.000Z","updated_at":"2011-05-10T09:31:01.000Z"},{"id":1503,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #social\r\n \u003ciframe src=\"http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fssig33.com%2Fonagawa\u0026amp;send=false\u0026amp;layout=standard\u0026amp;width=450\u0026amp;show_faces=true\u0026amp;action=like\u0026amp;colorscheme=light\u0026amp;font\u0026amp;height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:80px;\" allowTransparency=\"true\"\u003e\u003c/iframe\u003e\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:31:49.000Z","updated_at":"2011-05-10T09:31:49.000Z"},{"id":1504,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #social\r\n \u003ciframe src=\"http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fssig33.com%2Fonagawa\u0026send=false\u0026layout=standard\u0026width=450\u0026show_faces=true\u0026action=like\u0026colorscheme=light\u0026font\u0026height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:80px;\" allowTransparency=\"true\"\u003e\u003c/iframe\u003e\r\n \u003ca href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"horizontal\" data-via=\"ssig33\"\u003eTweet\u003c/a\u003e\u003cscript type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"\u003e\u003c/script\u003e\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:32:49.000Z","updated_at":"2011-05-10T09:32:49.000Z"},{"id":1505,"name":"onagawa","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #social\r\n \u003ciframe src=\"http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fssig33.com%2Fonagawa\u0026send=false\u0026layout=standard\u0026width=450\u0026show_faces=true\u0026action=like\u0026colorscheme=light\u0026font\u0026height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:80px;\" allowTransparency=\"true\"\u003e\u003c/iframe\u003e\r\n \u003cbr /\u003e\r\n \u003ca href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"horizontal\" data-via=\"ssig33\"\u003eTweet\u003c/a\u003e\u003cscript type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"\u003e\u003c/script\u003e\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-10T09:33:11.000Z","updated_at":"2011-05-10T09:33:11.000Z"},{"id":1506,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)\r\n\u003caudio src=\"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=%E7%B3%B8%E6%9F%B3%E3%81%8B%E3%81%9A%E3%81%AE%E3%82%8A\u0026tl=ja\" loop=\"true\" /\u003e","created_at":"2011-05-11T10:22:51.000Z","updated_at":"2011-05-11T10:22:51.000Z"},{"id":1507,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)\r\n\u003caudio src=\"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=%E7%B3%B8%E6%9F%B3%E3%81%8B%E3%81%9A%E3%81%AE%E3%82%8A\u0026tl=ja\" loop=\"true\" autoplay=\"true\"/\u003e","created_at":"2011-05-11T10:23:59.000Z","updated_at":"2011-05-11T10:23:59.000Z"},{"id":1508,"name":"sound_by_google","body":"haml\r\n","created_at":"2011-05-11T10:26:34.000Z","updated_at":"2011-05-11T10:26:34.000Z"},{"id":1509,"name":"sound_by_google","body":"haml\r\n:haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n\u003cscript src=\"https://www.google.com/jsapi?key=ABQIAAAA0ivG7C3ZQD8GhyjGeHmtdBRcBkOZ5LgLAs2hWATZwQ3gnVsu4RQloLf1KXMbcfn4RUxd2i0y4CiiLQ\" type=\"text/javascript\"\u003e\u003c/script\u003e\r\n \r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n google.load(\"jquery\", \"1.4.2\");\r\n function load_word(){\r\n console.log($(\"#input\").val())\r\n }\r\n load_word();\r\n","created_at":"2011-05-11T10:30:26.000Z","updated_at":"2011-05-11T10:30:26.000Z"},{"id":1510,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n\u003cscript src=\"https://www.google.com/jsapi?key=ABQIAAAA0ivG7C3ZQD8GhyjGeHmtdBRcBkOZ5LgLAs2hWATZwQ3gnVsu4RQloLf1KXMbcfn4RUxd2i0y4CiiLQ\" type=\"text/javascript\"\u003e\u003c/script\u003e\r\n \r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n google.load(\"jquery\", \"1.4.2\");\r\n function load_word(){\r\n console.log($(\"#input\").val())\r\n }\r\n load_word();\r\n","created_at":"2011-05-11T10:30:41.000Z","updated_at":"2011-05-11T10:30:41.000Z"},{"id":1511,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n\u003cscript src=\"https://www.google.com/jsapi?key=ABQIAAAA0ivG7C3ZQD8GhyjGeHmtdBRcBkOZ5LgLAs2hWATZwQ3gnVsu4RQloLf1KXMbcfn4RUxd2i0y4CiiLQ\" type=\"text/javascript\"\u003e\u003c/script\u003e\r\n:javascript\r\n google.load(\"jquery\", \"1.4.2\"); \r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n console.log($(\"#input\").val())\r\n }\r\n load_word();","created_at":"2011-05-11T10:31:23.000Z","updated_at":"2011-05-11T10:31:23.000Z"},{"id":1512,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n\u003cscript src=\"https://www.google.com/jsapi\" type=\"text/javascript\"\u003e\u003c/script\u003e\r\n:javascript\r\n google.load(\"jquery\", \"1.4.2\"); \r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n console.log($(\"#input\").val())\r\n }\r\n load_word();","created_at":"2011-05-11T10:31:44.000Z","updated_at":"2011-05-11T10:31:44.000Z"},{"id":1513,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n console.log($(\"#input\").val())\r\n }\r\n load_word();","created_at":"2011-05-11T10:32:23.000Z","updated_at":"2011-05-11T10:32:23.000Z"},{"id":1514,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Tumblr :** [rikukoike](http://rikukoike.tumblr.com) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)\r\n","created_at":"2011-05-11T10:33:10.000Z","updated_at":"2011-05-11T10:33:10.000Z"},{"id":1515,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#here\").after(\"\u003caudio src=\"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=%E7%B3%B8%E6%9F%B3%E3%81%8B%E3%81%9A%E3%81%AE%E3%82%8A\u0026tl=ja\" autoplay=\"true\" loop=\"true\" id=\"audio\"\u003e\r\n }\r\n load_word();","created_at":"2011-05-11T10:33:35.000Z","updated_at":"2011-05-11T10:33:35.000Z"},{"id":1516,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=%E7%B3%B8%E6%9F%B3%E3%81%8B%E3%81%9A%E3%81%AE%E3%82%8A\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\r\n }\r\n load_word();","created_at":"2011-05-11T10:34:00.000Z","updated_at":"2011-05-11T10:34:00.000Z"},{"id":1517,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=%E7%B3%B8%E6%9F%B3%E3%81%8B%E3%81%9A%E3%81%AE%E3%82%8A\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word();","created_at":"2011-05-11T10:34:21.000Z","updated_at":"2011-05-11T10:34:21.000Z"},{"id":1518,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word();","created_at":"2011-05-11T10:34:49.000Z","updated_at":"2011-05-11T10:34:49.000Z"},{"id":1519,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").delete()\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+escape($(\"#input\").val())+\"\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word();\r\n $(\"#button\").click(load_word())","created_at":"2011-05-11T10:36:16.000Z","updated_at":"2011-05-11T10:36:16.000Z"},{"id":1520,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").remove()\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+escape($(\"#input\").val())+\"\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word()\r\n $(\"#button\").click(load_word())","created_at":"2011-05-11T10:36:35.000Z","updated_at":"2011-05-11T10:36:35.000Z"},{"id":1521,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").remove()\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word()\r\n $(\"#button\").click(load_word())","created_at":"2011-05-11T10:37:00.000Z","updated_at":"2011-05-11T10:37:00.000Z"},{"id":1522,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").remove()\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word()\r\n $(\"#button\").click(window.setTimeout(\"load_word()\", 0))","created_at":"2011-05-11T10:37:46.000Z","updated_at":"2011-05-11T10:37:46.000Z"},{"id":1523,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"audio\").remove()\r\n $(\"#here\").after(\"\u003caudio src='http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja' autoplay='true' loop='true' id='audio'\u003e\")\r\n }\r\n load_word()\r\n $(\"#button\").click(window.setTimeout(\"load_word()\", 0))","created_at":"2011-05-11T10:38:53.000Z","updated_at":"2011-05-11T10:38:53.000Z"},{"id":1524,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(window.setTimeout(\"load_word()\", 0))","created_at":"2011-05-11T10:40:18.000Z","updated_at":"2011-05-11T10:40:18.000Z"},{"id":1525,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true, :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(window.setTimeout(\"load_word()\", 0))","created_at":"2011-05-11T10:40:27.000Z","updated_at":"2011-05-11T10:40:27.000Z"},{"id":1526,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true, :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n document.getElementById(\"audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+$(\"#input\").val()+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(window.setTimeout(\"load_word()\", 0))","created_at":"2011-05-11T10:41:17.000Z","updated_at":"2011-05-11T10:41:17.000Z"},{"id":1527,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true, :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n document.getElementById(\"audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+document.getElementById(\"input\").value+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(window.setTimeout(\"load_word()\", 0))","created_at":"2011-05-11T10:41:56.000Z","updated_at":"2011-05-11T10:41:56.000Z"},{"id":1528,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true, :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n document.getElementById(\"audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+document.getElementById(\"input\").value+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(function(){window.setTimeout(\"load_word()\", 0)})","created_at":"2011-05-11T10:42:34.000Z","updated_at":"2011-05-11T10:42:34.000Z"},{"id":1529,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true, :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").remove()\r\n $(\"#here\").before(\"\u003caudio autoplay=true loop=true\u003e\")\r\n document.getElementById(\"audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+document.getElementById(\"input\").value+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(function(){window.setTimeout(\"load_word()\", 0)})","created_at":"2011-05-11T10:44:12.000Z","updated_at":"2011-05-11T10:44:12.000Z"},{"id":1530,"name":"sound_by_google","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - Sound\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\"}\r\n#all\r\n %input#input{:value =\u003e \"糸柳かずのり\"} \r\n %button#button Change\r\n %audio#audio{:src =\u003e \"\", :autoplay =\u003e true, :loop =\u003e true}\r\n #here\r\n :javascript\r\n function load_word(){\r\n $(\"#audio\").remove()\r\n $(\"#here\").before(\"\u003caudio autoplay=true loop=true id='audio'\u003e\")\r\n document.getElementById(\"audio\").src = \"http://translate.google.co.jp/translate_tts?ie=UTF-8\u0026q=\"+document.getElementById(\"input\").value+\"\u0026tl=ja\"\r\n }\r\n load_word()\r\n $(\"#button\").click(function(){window.setTimeout(\"load_word()\", 0)})","created_at":"2011-05-11T10:44:30.000Z","updated_at":"2011-05-11T10:44:30.000Z"},{"id":1531,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-15T01:35:02.000Z","updated_at":"2011-05-15T01:35:02.000Z"},{"id":1532,"name":"fig_for_hayap","body":"## 散々いろいろやっても入らなかった理由\r\n* fig が Ruby の開発者用パッケージに依存してるから\r\n\r\n## 解決策\r\nソースから Ruby を入れよう。難しくないです\r\n\r\n###1. 依存する deb パッケージの導入\r\n sudo apt-get update\r\n sudo apt-get install autoconf autotools-dev build-essential curl git-core libexpat1-dev libbz2-dev libncurses5-dev libreadline5-dev libsasl2-dev libssl-dev libxml2-dev libxslt1-dev ruby rubygems unzip zlib1g zlib1g-dev libhaml-ruby libsqlite3-dev\r\n\r\n微妙に関係ないものも入れてる気はしますが気にしないようにしましょう\r\n\r\n###2. Ruby をビルドして管理するツール rvm の導入\r\n bash \u003c \u003c(curl -s https://rvm.beginrescueend.com/install/rvm)\r\n\r\nそしたら .bashrc とか .zshrc とか使ってるシェルの設定ファイルに\r\n\r\n if [[ -s ${HOME}/.rvm/scripts/rvm ]] ; then source ${HOME}/.rvm/scripts/rvm ; fi\r\n\r\nと書いて\r\n\r\n source ~/.bashrc(or .zshrc or .cshrc)\r\n\r\n\r\nなどとしましょう。 csh とか使ってる場合は表記適宜変えてください\r\n\r\n最後に Ruby をビルドします。\r\n \r\n rvm install 1.9.2\r\n gem install bundler\r\n\r\n### fig の導入\r\nfig を clone してきたディレクトリで\r\n \r\n rvm use 1.9.2\r\n bundle install --path=vendor/bundle\r\n bundle exec ruby setup.rb\r\n\r\nとすると今度こそ使えると思います。なお fig を使う時はかならず\r\n \r\n rvm use 1.9.2\r\n\r\nをしてください\r\n","created_at":"2011-05-16T13:27:04.000Z","updated_at":"2011-05-16T13:27:04.000Z"},{"id":1533,"name":"sitemap","body":"haml\r\nPage.all.each do |p|\r\n =p.name","created_at":"2011-05-16T13:28:23.000Z","updated_at":"2011-05-16T13:28:23.000Z"},{"id":1534,"name":"sitemap","body":"haml\r\n-Page.all.each do |p|\r\n =p.name","created_at":"2011-05-16T13:28:36.000Z","updated_at":"2011-05-16T13:28:36.000Z"},{"id":1535,"name":"sitemap","body":"haml\r\n-Page.select(\"distinct name\") each do |p|\r\n =p.name","created_at":"2011-05-16T13:28:58.000Z","updated_at":"2011-05-16T13:28:58.000Z"},{"id":1536,"name":"sitemap","body":"haml\r\n-Page.select(\"distinct name\").each do |p|\r\n =p.name","created_at":"2011-05-16T13:29:05.000Z","updated_at":"2011-05-16T13:29:05.000Z"},{"id":1537,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.name\r\n","created_at":"2011-05-16T13:30:43.000Z","updated_at":"2011-05-16T13:30:43.000Z"},{"id":1538,"name":"fig_for_hayap","body":"## 散々いろいろやっても入らなかった理由\r\n* fig が Ruby の開発者用パッケージに依存してるから\r\n\r\n## 解決策\r\nソースから Ruby を入れよう。難しくないです\r\n\r\n###1. 依存する deb パッケージの導入\r\n sudo apt-get update\r\n sudo apt-get install autoconf autotools-dev build-essential curl git-core libexpat1-dev libbz2-dev libncurses5-dev libreadline5-dev libsasl2-dev libssl-dev libxml2-dev libxslt1-dev ruby rubygems unzip zlib1g zlib1g-dev libhaml-ruby libsqlite3-dev\r\n\r\n微妙に関係ないものも入れてる気はしますが気にしないようにしましょう\r\n\r\n###2. Ruby をビルドして管理するツール rvm の導入\r\n bash \u003c \u003c(curl -s https://rvm.beginrescueend.com/install/rvm)\r\n\r\nそしたら .bashrc とか .zshrc とか使ってるシェルの設定ファイルに\r\n\r\n if [[ -s ${HOME}/.rvm/scripts/rvm ]] ; then source ${HOME}/.rvm/scripts/rvm ; fi\r\n\r\nと書いて\r\n\r\n source ~/.bashrc(or .zshrc or .cshrc)\r\n\r\n\r\nなどとしましょう。 csh とか使ってる場合は表記適宜変えてください\r\n\r\n最後に Ruby をビルドします。\r\n \r\n rvm install 1.9.2\r\n rvm use 1.9.2\r\n gem install bundler\r\n\r\n### fig の導入\r\nfig を clone してきたディレクトリで\r\n \r\n bundle install --path=vendor/bundle\r\n bundle exec ruby setup.rb\r\n\r\nとすると今度こそ使えると思います。なお fig を使う時はかならず\r\n \r\n rvm use 1.9.2\r\n\r\nをしてください","created_at":"2011-05-16T13:47:32.000Z","updated_at":"2011-05-16T13:47:32.000Z"},{"id":1539,"name":"comicglass/bad_knowhow","body":"# ディレクトリリストやファイルリストを手書きする時の注意\r\nこれは駄目\r\n \u003ca href='/comic'\u003ecomic\u003c/a\u003e\r\nなので以下のように書きましょう\r\n \u003ca href=\"/comic\"\u003ecomic\u003c/a\u003e\r\n必然的に haml が使えなくなります(もしかしたらなんかオプションあるかもしれないけど未調査)。\r\n\r\nあとファイルへのパスは絶対パスで書くのが多分無難。ダルい。","created_at":"2011-05-18T08:28:54.000Z","updated_at":"2011-05-18T08:28:54.000Z"},{"id":1540,"name":"comicglass/bad_knowhow","body":"title ComicGlass でのバッドノウハウ\r\n# ディレクトリリストやファイルリストを手書きする時の注意\r\nこれは駄目\r\n \u003ca href='/comic'\u003ecomic\u003c/a\u003e\r\nなので以下のように書きましょう\r\n \u003ca href=\"/comic\"\u003ecomic\u003c/a\u003e\r\n必然的に haml が使えなくなります(もしかしたらなんかオプションあるかもしれないけど未調査)。\r\n\r\nあとファイルへのパスは絶対パスで書くのが多分無難。ダルい。","created_at":"2011-05-18T08:33:40.000Z","updated_at":"2011-05-18T08:33:40.000Z"},{"id":1541,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-18T08:39:19.000Z","updated_at":"2011-05-18T08:39:19.000Z"},{"id":1542,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-18T08:39:24.000Z","updated_at":"2011-05-18T08:39:24.000Z"},{"id":1543,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)\r\n\r\n# AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAa","created_at":"2011-05-18T08:39:46.000Z","updated_at":"2011-05-18T08:39:46.000Z"},{"id":1544,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-18T08:39:54.000Z","updated_at":"2011-05-18T08:39:54.000Z"},{"id":1545,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-05-18T09:14:22.000Z","updated_at":"2011-05-18T09:14:22.000Z"},{"id":1546,"name":"acme/youpy.css","body":"html\r\n\r\n\u003c!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"\u003e \r\n\u003chtml lang=\"ja\"\u003e \r\n\u003chead\u003e \r\n\u003cmeta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"\u003e \r\n\u003cmeta http-equiv=\"content-style-type\" content=\"text/css\"\u003e \r\n\u003cmeta http-equiv=\"content-script-type\" content=\"text/javascript\"\u003e \r\n\u003cmeta name=\"description\" content=\"日本最大級のポータルサイト。検索、オークション、ニュース、メール、コミュニティ、ショッピング、など80以上のサービスを展開。あなたの生活をより豊かにする「ライフ・エンジン」を目指していきます。\"\u003e \r\n\u003ctitle\u003eYahoo! JAPAN\u003c/title\u003e \r\n\u003cbase href=\"http://www.yahoo.co.jp/_ylh=X3oDMTB0NWxnaGxsBF9TAzIwNzcyOTYyNjUEdGlkAzEyBHRtcGwDZ2Ex/\"\u003e \r\n\u003cstyle type=\"text/css\"\u003e\u003c!--\r\nbody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}.separate,.floatingw,legend{display:none;}button{cursor:pointer;}body{font-family:\"MS PGothic\",\"Osaka\",Arial,sans-serif;line-height:1.22;font-size:12px;text-align:center;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:99%;}h1,h2,h3,h4,h5{font-size:100%;}.contentbox2nd h2,#spotlight h2{font-size:131%;}#emg table{font-size:115%;}span.assist,#topicsboxbd em,#topicsboxbd cite,#vdobd em,#olymEdit cite{font-size:85%;}#navi .hd h2,#local h2 span,#personalbox h3{font-weight:normal;}a,ul.tab a:visited{color:#1d3994;text-decoration:none;}a:visited{color:#941d55;}a:hover{text-decoration:underline;}button{cursor:pointer;}#wrapper{position:relative;min-width:950px;width:74.2em;*width:71.2em;margin:0 auto;}#header{position:relative;z-index:10;padding-bottom:4px;*zoom:1;}#header:after{content:\"\";display:block;clear:both;}#contents{text-align:left;overflow:hidden;*zoom:1;}#navi{float:left;position:relative;z-index:8;width:17.94%;min-width:170px;}#division{float:right;position:relative;z-index:2;min-width:770px;width:81%;}#main{float:left;min-width:410px;width:53.3%;}#sub{float:right;min-width:350px;width:45.45%;}.bgD,.item li,.emphasis li,.connect li,.ranking li,.pldwn,.plup,.prev,.next,.iconNew,.iconPhoto,.iconVideo,.iconNotice,.close a,.ulmwindow .ulmbg,.ulmwindow .ulmwindowsearch button,.vdotmp2,.changeBtn,.changeBtn a,#centralPosition dl,#srchAssistOnOff dd,#pblogininfo li a,#yahooservice ul li a,#pbsocial p a,#pbsocialInfo,#pbsocial dd a,#topicsbox .tab li span,#yjidbox h2 a,#pbproperty .shortcut li a,#pbproperty .connect #mailicon,#srchSwitch dd,#contentbox .hd .cbbtn a{background-image:url(http://k.yimg.jp/images/top/sp2/cmn/pic_all-110427.png);background-repeat:no-repeat;}.bx li{margin:7px 0;}.bx,.bxEx{position:relative;margin-bottom:10px;background-color:#fff;border:1px solid;}.bxEx{margin-top:-11px;}.bxNa{margin-bottom:10px;text-align:center;}.bxSl{*zoom:1;padding:7px 7px 3px;}.bxSl h2{margin-bottom:5px;float:left;clear:left;}.bxSl ul{margin-bottom:5px;overflow:hidden;*zoom:1;}.bxSl li{float:left;margin:0;padding-left:0.8em;}.bxSl .more{float:right;}.bxSl p{padding-bottom:4px;}.bxPos{text-align:center;}.bxSl dl{margin-top:-1px;}.bxSl dt{float:left;margin-bottom:3px;}.bxSl dd{margin-left:57px;*zoom:1;}.bxSl dd p{padding:2px 0 5px;}.bxSl dd ul{padding-top:7px;margin-left:-0.8em;}.bxShp{overflow:hidden;padding-bottom:9px;}.bxShp img{float:left;margin:9px 9px 0;}.bxShp .item{margin:14px 0 0 66px;}.bxShp .item li{margin-top:8px;}.bg1{background-position:0 100%;}.bg2{background-position:0 -930px;}.bg3{background-position:0 -2850px;}.bg4{background-position:0 -4220px;}.hd{border-bottom:1px solid;background-color:#fff;background-position:0 -200px;overflow:hidden;*zoom:1;}.hd h2{padding:3px 7px 2px;border:1px solid #fff;border-width:0 1px;}.hd h3{position:absolute;right:10px;top:3px;font-weight:normal;}.bgC{clear:both;padding:4px 5px 4px 10px;border:1px solid;}.bgC li{display:inline;margin-left:1em;}.bgC .first{margin-left:0;}.bgD{background-position:0 -2700px;background-repeat:repeat-x;}.bgI{background-color:#fefbc4;border:1px solid #ffcc01;}.close a{padding-right:20px;background-position:100% -1750px;color:#fff;cursor:pointer;text-decoration:underline;}.clfix{*zoom:1;}.clfix:after{content:\"\";display:block;clear:both;}.item li{padding-left:13px;background-position:0 -1447px;}.emphasis li{padding-left:13px;background-position:0 -1487px;}.connect li{display:inline;padding-left:13px;background-position:0 -1531px;}.connect .first{padding-left:0;background:none;}.symbol a{padding-left:12px;background-repeat:no-repeat;background-position:0 -871px;}.ranking li{padding-left:18px;}.ranking .rnk1{background-position:0 -1050px;}.ranking .rnk2{background-position:0 -1090px;}.ranking .rnk3{background-position:0 -1130px;}.ranking .rnk4{background-position:0 -1170px;}.ranking .rnk5{background-position:0 -1210px;}.ranking .rnk6{background-position:0 -1250px;}.ranking .rnk7{background-position:0 -1290px;}.ranking .rnk8{background-position:0 -1330px;}.ranking .rnk9{background-position:0 -1370px;}.ranking .rnk10{background-position:0 -1410px;}.pldwn,.plup{margin-right:2px;padding-right:13px;background-position:100% -1572px;background-repeat:no-repeat;color:#000;}.plup{background-position:100% -1612px;}.pldwn:visited,.plup:visited{color:#000;}.prev,.next{display:inline-block;*zoom:1;width:8px;height:12px;background-position:-19px -80px;text-indent:-9999px;*text-indent:0;*font-size:0.1;overflow:hidden;}.next{background-position:-38px -80px;}.tab:after{content:\"\";display:block;clear:both;}.tab .on{font-weight:bold;}.tab .first{border-left:0;}.tab li a{outline:none;}.tab .on a,.tab .on a:visited{color:#000;text-decoration:none;}.assist a,.assist a:hover,.assist a:visited{display:block;padding:0 2px;text-decoration:none;}.assist{display:inline-block;border-style:solid;border-width:0 1px 1px 0;}.assist a,.assist a:visited{border:1px solid #9baab1;background:#fff;color:#000;}.assist a:hover{background-color:#ffeb7d;}.imgfilter{display:block;background:no-repeat 0 0;text-indent:-9999px;overflow:hidden;}.bkNum{padding:6px 10px 4px;}.bkNum h3{display:none;float:left;margin:0;}.bkNum dl{float:right;}.bkNum dt,.bkNum dd{float:left;line-height:1;margin-left:3px;}.bkNum dt{padding-top:2px;}.bkNum dd a{display:block;background-color:#fff;padding:2px 4px 1px 5px;outline:none;}.bkNum dd a:hover{text-decoration:none;background-color:#1d3994;color:#fff;}.bkNum dd a.on{background-color:#eee;color:#000;font-weight:bold;cursor:default;}.bkNum dd a.on:hover{background-color:#eee;color:#000;}.overlay{position:absolute;z-index:9;background:#000;filter:alpha(opacity=10);-ms-filter:\"alpha(opacity=10)\";opacity:0.1;}.iconNew,.iconPhoto,.iconVideo,#contentbox ul li .iconNotice{display:inline-block;margin-left:2px;text-indent:-9999px;outline:none;*vertical-align:middle;}.iconNew{height:11px;width:25px;background-position:0 -57px;}.iconPhoto{height:12px;width:12px;margin:0 2px;background-position:-37px -63px;}.iconVideo{height:12px;width:12px;margin:0 2px;background-position:-1px -80px;}#contentbox ul li .iconNotice{background-position:0 -1913px;padding:0;width:16px;height:14px;}#hdBar{position:absolute;z-index:9;top:-1.5em;margin-top:-1px;left:0;width:100%;}#masthead{position:relative;z-index:1;margin-top:1.6em;*margin-top:1.4em;*zoom:1;}h1{position:relative;z-index:5;width:950px;margin:0 auto;padding-top:1px;text-align:center;height:80px;}h1 img{margin:10px 1px 0 0;}h1 .deco{margin:0;}#mhicon{position:absolute;left:50%;top:0;z-index:6;}#mhicon li{position:absolute;}#mhi1st{left:-365px;}#mhi2nd{left:-284px;}#mhi3rd{left:-203px;}#mhi4th{left:149px;}#mhi5th{left:230px;}#mhi6th{left:311px;}#mhicon li a{width:54px;height:54px;margin-top:15px;display:block;text-indent:-9999px;overflow:hidden;}#mhi1st a{background-position:0 -3370px;}#mhi2nd a{background-position:0 -3424px;}#mhi3rd a{background-position:0 -3478px;}#mhi4th a{background-position:0 -3532px;}#mhi5th a{background-position:0 -3586px;}#mhi6th a{background-position:0 -3640px;}#siteinfo{position:absolute;z-index:7;top:12px;right:10px;text-align:left;}#siteinfo li{padding-bottom:2px;}.changeBtn{position:absolute;left:0;z-index:5;border:1px solid #b4bdc3;background-color:#e5eaeb;background-position:0 -2110px;background-repeat:repeat-x;}#changeModeOf{bottom:13px;}#changeMode3d{top:15px;}.changeBtn a{display:inline-block;padding:4px 9px 1px 22px;min-width:60px;_width:55px;_white-space:nowrap;background-position:0 -2151px;border-bottom:1px solid #fff;}#emergency{margin:5px 0 10px;text-align:center;}#emergency .alert{color:#f00;}#emg{margin:0 auto;text-align:center;line-height:1.2;}#emg table{margin:0 auto 10px;}#emg table table{margin-bottom:0;}#emg br{display:none;}#searchbox{background-position:0 -1540px;*zoom:1;}#searchbox form{background-position:0 -1650px;background-repeat:no-repeat;}#searchbox fieldset{background-position:100% -1760px;background-repeat:no-repeat;}#srchbd{position:relative;width:48.8%;min-height:40px;margin:0 auto;padding:13px 0 20px;text-align:left;}#srchbd .tab{position:relative;z-index:9;margin-bottom:5px;min-height:14px;_height:14px;overflow:inherit;}#srchbd .tab li{display:inline;padding:0 5px;border-right:1px solid #ccc;}#srchbd .tab li.first{padding-left:0;}#srchbd ul.tab li#srchMore{position:absolute;vertical-align:top;position:relative;border-right:0;}#srchbd ul.tab li#srchMore .plup,#srchbd ul.tab li#srchMore .pldwn{color:#1D3994;*min-height:13px;_height:13px;*vertical-align:top;}#srchMorefw{position:absolute;top:1.15em;right:6px;z-index:9;padding:0 1px 2px 0;background:#cccccc;}#srchbd ul.tab li ul{padding:6px 0;background:#fff;border:1px solid #9aaabc;*width:7.2em;}#searchbox #srchbd ul.tab li ul li{white-space:nowrap;display:block;padding:0 1px;border-right:0;*zoom:1;}#srchbd ul.tab li ul li a{display:block;*zoom:1;*height:auto;padding:3px 8px;}#srchbd ul.tab li ul li a:hover{background-color:#1d3994;color:#fff;text-decoration:none;}#srchbd ul.tab li ul li.last{margin-top:3px;border-top:1px solid #cccccc;}#srchbd ul.tab li ul li.last a{margin-top:3px;}#srchbd p{clear:both;overflow:hidden;}#srchtxtBg{line-height:0;width:74.4%;min-width:346px;display:block;float:left;border:solid #7c7c7c;border-width:1px 0 0 1px;*zoom:1;}#srchtxt{float:left;width:100%;_width:97.5%;*height:16px;min-height:16px;padding:2px 5px 3px;border:1px solid #c3c3c3;background-color:#fff;}#srchbtn{float:left;width:24.5%;padding:3px 0 2px;border:1px solid;background-position:0 -801px;font-weight:bold;letter-spacing:0.5em;cursor:pointer;line-height:1.32;min-height:24px;}#srchAssist{clear:left;width:74.8%;min-width:347px;position:absolute;top:73.5%;}#srchAssistBd{border:solid #7c7c7c;border-width:1px 2px 0 1px;background-color:#fff;*zoom:1;}#srchAssist li{line-height:1;}#srchAssist li a{color:#000;padding:4px 6px 5px;*padding:4px;display:block;cursor:pointer;*zoom:1;}#srchAssist li .on{background-color:#1d3994;color:#fff;}#srchAssistTxt{padding:3px 5px 3px 5px;}#srchAssistOnOff{padding:3px 8px 1px 0;white-space:nowrap;color:#555;font-size:85%;text-align:right;line-height:0;}#srchAssistOnOff dt{display:inline;line-height:1;}#srchAssistOnOff dd{display:inline;line-height:1;padding-left:13px;background-position:0 -1533px;font-weight:bold;color:#000;*zoom:1;}#srchAssistOnOff dd a{font-weight:normal;}#srchAssistOnOff dd.first{background:none;}#srchAssistClose,#srchacb,#srchAssistClose span{display:block;height:11px;background-repeat:no-repeat;cursor:pointer;overflow:hidden;line-height:0;text-indent:-9999px;}#srchAssistClose{background-position:100% -3344px;}#srchacb{background-position:0 -3300px;}#srchAssistClose span{margin:0 2px 0 45px;background-repeat:repeat-x;background-position:100% -3322px;}#srchAssistClose.on{background-position:100% -3355px;}.on #srchacb{background-position:0 -3311px;}#srchAssistClose.on span{background-position:100% -3333px;}#uhd{position:relative;height:1.5em;border:1px solid;text-align:center;}#uhdsetstart{position:absolute;left:5px;padding-top:2px;}#uhdassist{position:absolute;right:5px;}#clrEx{float:left;margin:3px 5px 0 0;padding-right:5px;border-right:1px solid #ccc;line-height:1;}#clr{float:left;}#clr li{float:left;margin:3px 5px 0 0;border-style:solid;border-width:1px;line-height:0;}#clr li a{display:block;*float:left;width:6px;height:6px;border-style:solid;border-width:2px;overflow:hidden;text-indent:-9999px;}#clr1{border-color:#a2b6d8;}#clr1 a{background-color:#c8d2e7;border-color:#c8d2e7;}#clr2{border-color:#d49fc9;}#clr2 a{background-color:#fbcaf0;border-color:#fbcaf0;}#clr3{border-color:#ffbc6d;}#clr3 a{background-color:#ffdaa4;border-color:#ffdaa4;}#clr4{border-color:#4ec346;}#clr4 a{background-color:#95da75;border-color:#95da75;}#clr5{border-color:#bdbdbd;}#clr5 a{background-color:#d6d6d6;border-color:#d6d6d6;}#clr6{border-color:#c4defa;}#clr6 a{background-color:#edf4f8;border-color:#edf4f8;}#clr1 .on,#clr1 a:hover{background-color:#6179a0;}#clr2 .on,#clr2 a:hover{background-color:#ef64c8;}#clr3 .on,#clr3 a:hover{background-color:#ff882b;}#clr4 .on,#clr4 a:hover{background-color:#1e880b;}#clr5 .on,#clr5 a:hover{background-color:#737373;}#clr6 .on,#clr6 a:hover{background-color:#c8d2e7;}#uhdassist .help{float:left;margin-top:2px;}#uhdassist .help a{border-left:1px solid #ccc;padding-left:5px;line-height:1em;}#toptxt{position:relative;z-index:7;margin:0 0 8px -1.8em;text-align:center;}#toptxt li{display:inline;margin-left:1.8em;}#navi #contentbox{border-top:0;}#contentbox .hd{border-top:1px solid;position:static;}#contentbox .hd .cbbtn{float:left;margin-top:1px;padding:1px;border-right:1px solid;}#contentbox .hd .cbbtn span{border-right:1px solid #fff;}#contentbox .hd .cbbtn a{display:block;width:10px;height:10px;padding:3px 4px;text-indent:-9999px;overflow:hidden;}#cbbtntop{background-position:0 -110px;}#cbbtnbtm{background-position:-20px -110px;}#contentbox .changepos h2{padding-left:25px;}#contentbox .hd span.assist{float:right;margin-top:2px;margin-right:1px;}#contentbox ul{padding:2px 3px 0;*zoom:1;}#contentbox ul li{margin:1px 0;padding:3px 0;_zoom:1;}#contentbox ul li a{padding:3px 0 3px 20px;background-repeat:no-repeat;}.cbysC1{background-position:0 -251px;}.cbysC2{background-position:0 -291px;}.cbysC5{background-position:0 -331px;}.cbysC12{background-position:0 -371px;}.cbysC13{background-position:0 -412px;}.cbysC14{background-position:0 -452px;}.cbysC15{background-position:0 -492px;}.cbysC25{background-position:0 -533px;}.cbysC26{background-position:0 -211px;}.cbysC33{background-position:0 -572px;}.cbysC34{background-position:0 -612px;}.cbysC41{background-position:0 -652px;}.cbysC73{background-position:0 -692px;}.cbysC48{background-position:0 -730px;}.cbysC37{background-position:0 -770px;}.cbysC53{background-position:0 -812px;}.cbysC57{background-position:0 -852px;}.cbysC46{background-position:0 -892px;}.cbysC44{background-position:0 -930px;}.cbysC87{background-position:0 -970px;}.cbysC97{background-position:0 -1010px;}#favoriteservice ul li a{background-position:0 50%;}#application span{display:block;margin-bottom:2px;text-align:center;}#application p{padding:5px 8px 7px;line-height:1.3;}#cb2bgcx{position:absolute;left:0;*left:-2px;top:-1px;z-index:1;border:0;overflow:hidden;}#cb2bg{position:absolute;top:0;right:0;min-width:590px;width:46em;border:2px solid #ccc;border-width:0 2px 2px 0;background-color:#fff;}#checknumber,.cb2moreservice{width:100%;}.cb2ndhd{min-height:4em;_height:3.7em;}#checknumber .checkmax,.cb2moreservice .changemode{float:left;padding-left:10px;}#checknumber .checknow,.cb2moreservice .more{float:right;padding-right:10px;}.cb2moreservice{height:2.7em;*background-color:#fff;}.cb2moreservice .changemode{font-weight:bold;}.contentbox2nd{border:1px solid;color:#fff;background-position:0 -2050px;background-color:#fff;}.contentbox2nd h2{padding:5px 10px;color:#fff;}.contentbox2nd strong{color:#f00;}.contentbox2nd .cb2detail{margin:0 10px;border:1px solid #ccc;background:#fff;color:#000;}.cb2allservice{position:relative;z-index:2;padding:0 2px 5px 2px;background:#f0f3fa;overflow:hidden;*zoom:1;}#cb2yjedit .cb2allservice{background:#fffddb;}.contentbox2nd h3{clear:both;padding:4px 0 3px;}.cb2allservice ul li,#cb2worldservice ul li{position:relative;z-index:1;display:inline;float:left;width:20%;margin-bottom:3px;}#cb2yjedit .cb2allservice ul{*margin-top:-3px;*margin-bottom:4px;margin-bottom:3px;}#cb2yjedit .cb2allservice ul li{*margin-bottom:-3px;}.cb2allservice ul li *{vertical-align:middle;}.cb2allservice ul li label *{*vertical-align:baseline;}.cb2allservice ul li.on{color:#f00;font-weight:bold;letter-spacing:-1px;}.cb2allservice ul li.off{color:#999;}.cb2allservice ul li.off input{visibility:hidden;}.cb2etc{padding:0 2px;}.cb2moreservice{clear:both;}.contentbox2nd span.close a{position:absolute;top:5px;right:8px;color:#fff;}#cb2yjservice .cb2detail ul li a{margin-left:15px;}#cb2worldservice{_height:71px;min-height:71px;}#cb2yjedit input{width:15px;}#cb2selectarea{position:relative;min-height:61px;_height:71px;padding-top:10px;}#cb2selectarea li{margin-bottom:5px;}#cb2selectarea button{width:7.8em;margin:0;padding:1px 0;*padding:0;border:0;border-top:1px solid #fff;font-weight:bold;text-align:center;}#cb2selectarea p{position:absolute;bottom:10px;right:10px;}#cb2selectarea span{display:block;float:left;}#cb2cancelbg{position:relative;right:5px;}#cb2selectarea span#cb2cancelbg,#cb2selectarea button#cb2cancel{background:#ccc;}#cb2selectarea span#cb2cancelbg{border:1px solid #666;}#cb2selectarea span#cb2setupbg,#cb2selectarea button#cb2setup{background:#fc3;}#cb2selectarea span#cb2setupbg{border:1px solid #ce8800;}#cb2bg .off #cb2selectarea span#cb2setupbg{border-color:#d1d1d1;}#cb2bg .off #cb2selectarea span#cb2setupbg,#cb2bg .off #cb2selectarea span#cb2setupbg button{background:#ddd;color:#999;cursor:default;}#navi #cb2popup{position:absolute;z-index:9;padding-bottom:3px;border:0;background:transparent;width:12em;margin:-6.7em 0 0 -1.05em;letter-spacing:-1px;}#cb2popup p{padding:4px 0 4px 2px;border:3px solid #b9c6d3;background:#fff;color:#000;font-weight:normal;}#cb2popup p strong{color:#e72e00;font-weight:bold;}#cb2popup p span,#cb2popup .cb2pbg2{background:url(http://k.yimg.jp/images/top/sp2/cb/cb2p_bg-090407.gif) no-repeat 0 0;}#cb2popup p span{position:absolute;right:2px;*right:1px;top:-6px;display:block;width:17px;height:13px;text-indent:-9999px;cursor:pointer;}#cb2popup .cb2pbg{margin:0 2px -3px 0;}#cb2popup .cb2pbg2{padding-bottom:9px;background-position:-20px 100%;}#companybox{padding:0 2px;}#companybox div{border-top:1px solid;}#companybox h2{padding:5px 5px 0;border-top:1px solid #fff;}#companybox ul,#companybox p{margin:0 0 0 4px;overflow:hidden;*zoom:1;}#companybox #cmprikunabi,#companybox #cmprikunabi h2{border-top:0;}#cmprikunabi ul{margin-top:7px;margin-bottom:7px;}#cmprikunabi ul li{display:inline;margin-left:0.5em;}#cmprikunabi ul li.first{margin-left:0;}#cmprikunabi p{margin-bottom:7px;}#composite ul{background:no-repeat 50% 0;}#composite ul.ieDisp{background:no-repeat 50% 50px;position:relative;padding-top:50px;}#composite .cmpIE{position:absolute;top:0;width:100%;background-repeat:no-repeat;background-position:50% 0;}#composite li a{display:block;width:170px;height:40px;margin:0 auto 10px;overflow:hidden;text-indent:-9999px;}#topicsbox{border-top:none;}#topicsbox .hd{margin:0 -1px;border-bottom:0;}html #main #topicsbox ul.tab li.last span{margin-right:-3px;}#topicsbox h2{display:none;}#topicsbox .tab{position:relative;z-index:1;padding-bottom:1px;border:1px solid;background-position:0 -100px;}#topicsbox .tab li{position:relative;float:left;width:20%;margin:-1px 0 -2px;border-bottom:1px solid;*border-bottom:0;border-top:1px solid;background-position:0 -100px;text-align:center;}#topicsbox .tab li span{display:block;position:relative;z-index:9;margin-bottom:-1px;border-right:1px solid;background-position:100% 0;*zoom:1;}#topicsbox .tab li span a{display:block;position:relative;margin-right:-2px;*margin-bottom:-1px;padding:1px 2px 2px 0;border:1px solid #fff;*zoom:1;}#topicsbox .on1 .tab0 span a,#topicsbox .on2 .tab1 span a,#topicsbox .on3 .tab2 span a,#topicsbox .on4 .tab3 span a,#topicsbox .tab .on span a,#topicsbox .tab .last span a{margin-right:0;padding-right:0;}#topicsbox .tab .tab1 span a{*border-left:0;}#topicsbox .on4{border-bottom-color:#fff;border-right-color:#9baab1;background-position:0 -300px;background-color:#fff;padding-bottom:2px;*padding-bottom:1px;}#topicsbox .tab .on{z-index:9;padding:0;margin-bottom:-2px;*margin-bottom:-1px;background-position:0 -300px;background-color:#fff;}#topicsbox .tab .on span{*padding-bottom:1px;border-right:1px solid;border-bottom:1px solid #fff;}#topicsbox .tab .off span{border-right:1px solid;*border-bottom:1px solid;}#topicsbox .tab .last{*width:19.7%;border-bottom:0;}#topicsbox .tab .last span,#topicsbox .tab .last span a{border-right:0;}#topicsbox .on4 .on span{border-right:0;}#topicsboxbd{min-height:220px;padding-right:10px;overflow:hidden;_overflow:visible;*zoom:1;}#topicsboxbd div{display:none;}#topicsboxbd div div,#topicsboxbd .current{display:block;}.topicsindex{float:left;width:63.5%;}.topicsindex em{margin:6px 0 0 8px;}.topicsindex .emphasis{margin:6px 0 0 5px;}.topicsindex .emphasis li,#othersfb .detail li{margin:5.5px 0 5px;}.topicsindex .emphasis li,#othersfb .detail li, x:-moz-any-link{max-height:1.23em;}.topicsindex .emphasis li img{margin-left:2px;}.topicsindex .more{margin:12px 15px;}.topicsindex .more li{display:inline;padding-right:1em;}.topicscatch{float:right;width:35.2%;margin-top:10px;padding-top:1px;}#topicsbox .topicsdetail{padding:3px 5px 3px 9px;margin:-1px 0 0;}#topicsboxbd .topicsdetail{border:1px solid;}.topicsimg{margin:6px 0 0 -4px;padding-bottom:2px;text-align:center;}#tpcsimgfilter{margin:auto;}.topicscatch h3,.topicscatch ul li{margin:2px -3px 0 0;padding-bottom:2px;}.topicscatch p{margin-bottom:2px;padding:2px 0;}#topicsbox em,#topicsbox .topicsdetail cite{display:block;color:#666;}#topicsbox .topicsdetail cite{margin-bottom:5px;}.topicscatch .item{padding:1px 0 2px;margin-left:-5px;}.topicscatch .mds{margin-bottom:5px;}.tpcdtlinfo{position:relative;padding-bottom:4px;}.tpcdtlinfo dt,.tpcdtlinfo dd{line-height:1.1em;*line-height:1em;}.tpcdtlinfo dt{margin-top:4px;}.tpcdtlinfo dd{text-align:right;margin-right:4px;}.tpcdtlinfo dt.ex,.tpcdtlinfo dt.last{position:absolute;left:0;}.tpcdtlinfo dd.ex,.tpcdtlinfo dd.last{margin-top:4px;margin-left:3em;}.tpcdtlinfo dd.low{color:#f00;}#othersfb{padding:5px 0 0 10px;*margin-right:-10px;}#othersfb .detail{float:left;width:50%;*width:49.8%;}#othersdetail3{clear:both;padding-top:10px;overflow:hidden;}#othersdetail3 h3{float:left;padding-right:14px;}#othersdetail3 h4{margin:0 -10px 8px 0;font-weight:normal;}#topicsbox .notfound{_height:auto;min-height:1em;}.notfound #topicsfb p{color:#666;line-height:1.7em;margin:20px 16px 20px;}.notfound #topicsfb p strong{margin-left:-6px;}.notfound #topicsfb p a{text-decoration:underline;}#topicsInfo dt a{display:block;width:46px;height:46px;background-position:0 -200px;text-indent:-9999px;overflow:hidden;line-height:0;}#spotlight{padding:10px 10px 0;background-position:0 -300px;*zoom:1;}#splsentence{float:left;width:61%;}.spltmp3 #splsentence{margin-bottom:2em;}.spltmp3 #splsentence h2{margin-bottom:0.5em;}#spotlight .nonImg{width:auto;}#splsentence p{margin:10px 4px;line-height:1.5;*line-height:1.4;}#splimg{float:right;width:142px;padding-bottom:5px;text-align:center;}#splimgfilter{width:142px;height:100px;}#spotlight ul{clear:both;margin:0 9px 9px;overflow:hidden;*zoom:1;}#spotlight ul li{float:left;width:50%;margin:3px -1px 3px 0;}#spotlight ul li.ex{width:auto;}#spotlight .mds{margin:0 12px 2px;}#spldetail{clear:both;margin-bottom:10px;padding:3px 5px;text-align:center;}#splBkNum{margin:0 -10px;}#eventPromo{padding:11px 8px;overflow:hidden;*zoom:1;}#eventPromo .img{float:left;padding-right:8px;}#eventPromo p{margin:4px 0 0 178px;line-height:1.4em;}#selectionR #slcbd{position:relative;min-height:125px;_height:125px;overflow:hidden;_overflow:visible;}#selectionR .slcImg{padding:5px;}#selectionR li{margin:0 0 7px;*zoom:1;}#selectionR #slcbd,#selectionR h4{padding:4px 5px;*padding-bottom:8px;}#selectionR p{margin:4px 5px;}#selectionR h4,#selectionR ul{margin-bottom:4px;padding-right:0;}#selectionR h5{padding-top:5px;font-weight:normal;}#selectionR h5.f2b a{padding:2px 0 2px 18px;background-repeat:no-repeat;background-position:0 50%;}#selectionR .slctmpR2 h4,#selectionR .slctmpR12 h4{padding-bottom:0;}#selectionR .slctmpR11{margin-left:4px;}#selectionR .slctmpR12{padding-right:0;}#selectionR .slctmpR12 p{margin-top:0;}#selectionR .slctmpR13 h4{padding-right:5px;}#selectionR .slctmpR13 ul{clear:left;}#selectionR .slctmpR15 .slcImg{padding:5px 0;text-align:center;}.al{float:left;padding-right:10px;}.ar{float:right;}.ac{text-align:center;}.pa{position:absolute;left:5px;}.c2{width:50%;*width:49.9%;float:left;}.c2b{width:50%;*width:39.5%;float:left;}.c3{float:left;width:33.33%;*width:33%;}.c3b{width:33.33%;*width:25%;float:left;}.c4{width:25%;*width:24.9%;float:left;}.f1{margin-left:83px;}.f2b{margin-left:129px;}#vdobd{overflow:hidden;*zoom:1;}#vdobd .imgfilter{width:120px;height:90px;}#vdobd em{color:#666;line-height:1.22;}.vdotmp1b{position:relative;padding:2px 10px 6px;}.vdotmp1b em{float:left;display:block;margin-top:105px;width:120px;}.vdotmp1b em span{vertical-align:bottom;}.vdotmp1b .img{position:absolute;top:10px;left:9px;border:1px solid #666;padding:1px;}.vdotmp1b .symbol{padding:0 0 1.5em 130px;*margin:10px 0 0 -3px;}.vdotmp1b .more{position:absolute;right:10px;bottom:7px;line-height:1.1;}.vdotmp2{padding:4px 0 4px 11px;background-position:0 -2440px;background-repeat:repeat-x;}.vdotmp2 ul{*zoom:1;*margin-right:-2px;}.vdotmp2 ul li{float:left;width:33.3%;margin-bottom:0;}.vdotmp2 ul li .imgfilter{margin:0 auto 22px;}.vdotmp2 ul li .img,.vdotmp2 ul li p,.vdotmp2 ul li em{padding-right:10px;}#cgmboxR #cgmbd{padding:9px 8px 0;overflow:hidden;*zoom:1;}#cgmboxR h3{margin-bottom:8px;}#cgmboxR p{padding-bottom:10px;line-height:1.5em;}#cgmboxR img{float:left;}.cgmtmpR2b ul{margin:-7px 0 0 127px;}.cgmtmpR3 ol,.cgmtmpR4 ul,.cgmtmpR10 ul,.cgmtmpR13 ol{float:left;width:50%;*width:49.8%;margin:-7px 0 1px;overflow:hidden;*zoom:1;}#cgmboxR .cgmtmpR5 li p,#cgmboxR .cgmtmpR6 li p{margin:2px 12px 0;padding-bottom:0;line-height:1.2em;*line-height:1.1em;}.cgmtmpR6 ul{margin-left:108px;}.cgmtmpR7 img,.cgmtmpR11 img{clear:both;}.cgmtmpR7 h4,.cgmtmpR11 h4{margin-bottom:10px;font-weight:normal;}.cgmtmpR7 .detail,.cgmtmpR11 .detail{_height:84px;min-height:84px;margin-left:110px;}.cgmtmpR12 p{margin-bottom:-5px;}.cgmtmpR13 ol{*padding-bottom:2px;}#announce .item{margin:8px 0 0 3px;}#sub #brandpanel{position:relative;z-index:3;border:0;background-color:transparent;text-align:center;}#sub .yzq_x{left:-9999px;}#disaster{padding-bottom:7px;border-color:#414141 !important;background-color:#fff !important;}#disaster h2{height:32px;background:#666 url(http://k.yimg.jp/images/top/sp2/emg/disaster_ttl-110401.png) no-repeat 50% 50%;line-height:32px;text-indent:-9999px;}#disaster ul{padding-left:3px;}#disaster li{float:left;width:46.2%;margin:7px 0 0;}#personalbox{z-index:2;padding:5px 5px 0;*zoom:1;}#personalbox h2{display:none;}#pbproperty .connect,#personalbox h3 span,#personalbox #pbdata{font-weight:bold;}#pbidinfo,#pbproperty{position:relative;*zoom:1;}#pbidinfo li{margin:3px 0 0;}#pbidinfo .loginout{position:absolute;top:2px;}#pbidinfo .info{position:absolute;right:0;top:0.5em;}#pbidinfo .info span{position:absolute;right:0;width:5em;top:-0.3em;text-align:center;}#pbproperty{margin-top:2.2em;border:1px solid;background:#fff;*zoom:1;}#pbproperty .connect{padding:4px 0;margin:0 0 0 4px;}#pbproperty .connect #mailicon{position:absolute;display:block;width:36px;height:27px;float:left;margin-top:-7px;text-indent:-9999px;overflow:hidden;background-position:0 -130px;}#pbproperty .connect #mailicon.on{background-position:0 -160px;}#pbproperty .connect .txt{padding-left:40px;}#pbproperty .shortcut{position:absolute;top:50%;right:5px;margin-top:-8px}#pbproperty .shortcut li{float:left;padding-left:8px;margin:0;}#pbproperty .shortcut li a{display:block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;background-position:0 -94px;}#pbproperty .shortcut li a.second{background-position:-19px -94px;}#pbproperty .shortcut li a.third{background-position:-37px -94px;}#pbindex{position:relative;z-index:2;*zoom:1;}#pbindex li{margin:0;}#pbindex .high{color:#f00;}#pbindex .low{color:#00f;}#pbindexbg{position:relative;z-index:2;margin-top:2px;}#pbtoday{position:relative;margin-right:44.5%;*margin-right:45%;_margin-right:40%;padding:2px;*zoom:1;*height:152px;background-color:#fff;border-style:solid;border-width:1px;}#pbtoday:after{content:\"\";display:block;clear:both;}#pbweather,#pbplan,#pbfortune{padding:3px 2px;border-top:1px solid;*zoom:1;clear:left;}h3#pbdata{background-position:0 -601px;padding:3px 0;text-align:center;}#pbweather{position:relative;z-index:9;}#pbweather.grayout{*zoom:1;line-height:1.3;}#pbweather .img{position:absolute;display:block;width:175px;height:48px;top:0;margin-top:-5px;*margin-top:-3px;text-indent:-9999px;background-position:-250px -250px;}#pbweather.grayout #pbwlocation{padding-top:4px;*padding-top:1px;}#pbweather h3{float:left;}#pbwarea{text-indent:10px;}#pbwicon{clear:left;float:left;}#pbwicon a{display:block;width:33px;height:20px;}#pbindex #pbwtemperature{float:right;margin-top:4px;padding-left:2em;border-left:1px solid #999999;line-height:1;}#pbwrprobability{margin-bottom:3px;padding:3px 15px 0 0;text-align:center;}#pbtoday .grayout h3{float:none;}#pbwlocation{clear:left;text-align:right;}#pbplan h3,#pbfortune h3{position:absolute;}#pbpnumber,#pbfconstellation{float:left;padding:0 0 3px 5.8em;}#pbfpoint{float:right;}#pbfortune{z-index:5;}#pbfortune .floatingw{position:absolute;left:-1px;z-index:9;width:15em;margin-top:1em;padding:5px 2px 1px 5px;border:1px solid #ccc;background:#fffac6;zoom:1;}#pbfortune .floatingw li{float:left;width:4.8em;padding:0 0.2em 0.4em 0;position:relative;}#pbfortune .floatingw li.ex{width:auto;}#pbfortune .floatingw li a{padding-left:17px;background-image:url(http://k.yimg.jp/images/top/sp2/pb/fotune_icon-101026.png);background-repeat:no-repeat;}#aries{background-position:0 0;}#taurus{background-position:0 -40px;}#gemini{background-position:0 -80px;}#cancer{background-position:0 -120px;}#leo{background-position:0 -160px;}#virgo{background-position:0 -200px;}#libra{background-position:0 -240px;}#scorpio{background-position:0 -280px;}#sagittarius{background-position:0 -320px;}#capricorn{background-position:0 -360px;}#aquarius{background-position:0 -400px;}#pisces{background-position:0 -440px;}#nofortune{background-position:0 -480px;}#pbcalendar{position:relative;float:right;width:43%;margin-bottom:-3px;background-color:#fff;border-style:solid;border-width:1px;}#pbcalendar table{width:99%;}#pbcalendar table th{text-align:center;padding:3px 5px;}#pbcalendar table th ul li{float:left;}#pbcalendar table th ul li a{position:absolute;}#pbcPrev{left:0;margin-left:3.2em;}#pbcNext{right:0;margin-right:3.2em;}#pbcMonth{font-weight:bold;margin:0 10px;*zoom:1;}#pbcYear{position:absolute;top:3px;margin-top:3px;right:3px;font-size:85%;color:#666;}#pbcalendar table td{text-align:right;}#pbcalendar table td a{display:block;padding:1px 0 0;min-width:16px;white-space:nowrap;border:1px solid #fff;}#personalbox table td .e{color:#999;}#personalbox table td .h{color:#f00;}#personalbox table td .b{font-weight:bold;*padding:1px 1px 1px 0;}#personalbox table td .c{border-color:#1d3994;}#pbcalendar table td.t a{color:#fff;}#pbsocial{margin-top:5px;padding:4px 8px;*padding:3px 8px 5px;background:#fff;border:1px solid;overflow:hidden;*zoom:1;}#pbsocial p a{background-position:0 -1832px;display:block;float:left;margin:-1px 0;padding:2px 0 2px 20px;min-height:13px;}#pbsocial dl{margin:0 -5px;}#pbsocialInfo{float:left;width:56%;padding-top:2px;background-position:0 -1873px;}#pbsocial dt a{padding-left:16px;}#pbsocial dd{float:right;background-image:url(http://k.yimg.jp/images/top/sp2/pb/vitality_bg-091118.png);background-repeat:no-repeat;}#pbsocial dd{padding-left:5px;}#pbsocialNotice{border-left:1px solid #999;}#pbsocial dd.level0{background-position:5px 2px;}#pbsocial dd.level1{background-position:5px -38px;}#pbsocial dd.level2{background-position:5px -78px;}#pbsocial dd.level3{background-position:5px -118px;}#pbsocial dd.level4{background-position:5px -158px;}#pbsocial dd.level4x{background-position:5px -198px;}#pbsocial dd a{display:block;width:65px;text-indent:-9999px;overflow:hidden;}#pbsocialNotice a{background-position:6px -1913px;}#pbsocialMsg a{background-position:6px -1953px;}#pblogininfo{margin:5px -4px 0;border-top:1px solid;*zoom:1;}#pblogininfo ul{padding-left:12px;border-top:1px solid #fff;}#pblogininfo ul li{margin:3px 0;}#pblogininfo li a{padding:2px 0 2px 20px;background-repeat:no-repeat;min-height:13px;display:inline-block;}#pblogininfo .point{float:left;width:54%;*width:52.8%;border-right:1px solid #999;}#pblogininfo .star{float:right;width:43%;}#pblogininfo .point a{background-position:0 -1652px;}#pblogininfo .star a{background-position:0 -1992px;}#pblogininfo .login a{background-position:0 -1692px;}#pbdplan li,#pbdBd3 li,#pbdClose{background-image:url(http://k.yimg.jp/images/top/sp2/pb/calendar_icon-100310.png);background-repeat:no-repeat;}#pbdetailbg{display:none;position:absolute;top:-1px;left:-1px;right:0;z-index:9999;width:101%;_width:104%;border-style:solid;border-width:0 1px 1px 0;border-color:#ccc;}#pbdetail{background-color:#fff;border-style:solid;border-width:1px;*zoom:1;}#pbdHd,.pbdHr{margin:0 4px;padding:5px 0 3px;*padding:5px 0 6px;}.pbdHr{border-top-style:solid;border-top-width:1px;}#pbdHd h3{font-weight:bold;text-align:center;}#pbdHd ul li{*float:left;}#pbdHd ul li a{position:absolute;top:6px;}#pbdHd ul li a.prev{left:7px;}#pbdHd ul li a.next{right:7px;}#pbdBd1 dt{display:none;}#pbdBd1 dd{display:inline-block;margin-right:7px;vertical-align:middle;}#pbdweather{margin-top:-4px;}#pbdplan li{padding:0 0 5px 15px;}#pbdBd2{min-height:115px;_height:115px;}#pbdBd2 .dtl{margin:8px 15px 0;color:#666;line-height:1.5;}#pbdBd2 .more{padding-top:2px;text-align:right;}#pbdBd3 li{background-position:0 -50px;padding:0 0 0 15px;}#pbdFt{padding:3px 4px;text-align:center;}#pbdClose{background-position:100% -100px;padding:0 20px 1px 0;}#yjidbox{position:relative;*zoom:1;}#yjidbox{min-height:68px;padding:5px 10px;}#yjidbox h2{float:left;margin-right:1.2em;}#yjidbox h2 a{background-position:0 -1793px;padding:2px 0 2px 20px;*zoom:1;}#yjidbox .more{text-align:right;}#yjidbox img{position:absolute;left:10px;margin-top:5px;}#yjidbox ul{margin:10px 0 12px 60px;}#sub #yjidboxB{border:none;background:none;text-align:center;}#everywhere .item{margin:8px 0 0 3px;}#everywherePromo{margin:10px;text-align:center;}#notice ul{padding:0 10px;}#rightbox{overflow:hidden;*zoom:1;}#rightbox #rbdtl3{margin:8px 0 0 3px;}#rightbox #rbdtl3 li{*zoom:1;}#rightbox #rbimg{float:left;}#rightbox #rbimg a{outline:none;}#rightbox #rbimg a img{border:1px solid #ccc;}#rightbox #rbimg img,#rightbox #rbimg2 img{margin:10px;}#rightbox #rbimg img{*margin-bottom:0;}#rightbox #rbdtl{margin:5px 10px;}#rightbox #rbdtl2{margin:13px 10px;}#rightbox #rbdtl a,#rightbox #rbdtl2 a{line-height:1.8em;*line-height:1.6em;}#sub #rightbox2{border-top:0;margin-top:-10px;padding:7px 10px;}#local{z-index:1;*zoom:1;}#localbd{overflow:hidden;*zoom:1;}#localbd .item{margin:8px 0 0 3px;}#localbd dl{clear:both;*zoom:1;margin:0 10px 5px;padding-top:5px;}#localbd dt{display:inline;padding:1px 2px;background-color:#ff7301;color:#fff;font-size:85%;}#localbd dd{display:inline;margin-left:1em;}#localbd .error{padding:7px 16px;color:#666;}#localbd .more{clear:both;*zoom:1;text-align:right;padding:4px 10px;}#partner .item{margin:8px 0 0 3px;}#partner p.more{margin:0 10px 10px;text-align:right;}#footer{padding:5px 0;margin-bottom:0;}#footer ul,#footer address{margin:5px auto;}.ulmwindow .ulmStart0 .ulmwindowbd{overflow:hidden;}.ulmwindow .ulmStart0 .ulmwindowsearch{float:right;}.ulmwindow .ulmStart0 .ulmwindowCth{float:left;}.ulmwindow .ulmStart0 .ulmwindowmds{clear:left;margin:0;width:75%;}.ulmwindow{position:absolute;left:-9px;z-index:9;display:block;min-width:328px;width:24.6em;margin-top:-2px;padding:10px;border:1px solid #6990b4;background:#fffac6;color:#666;}.ulmwindow form{position:relative;*zoom:1;}body .ulmwindow .alert{color:#f00;}.ulmwindowttl{margin:10px 0 -6px;}.ulmwindowdtl{height:100px;margin-top:11px;padding:1px 0;border:1px solid #ccc;background:#fff;overflow:auto;}ul.ulmwindowdtl li{margin:3px 0;}ul.ulmwindowdtl li a{display:block;margin:0 1px;padding:1px 0 1px 0.5em;}.ulmwindow .ulmwindowbd{padding:8px 9px;border:1px solid #ccc;background:#fffac6;}.ulmwindow label{display:block;}.ulmwindow .ulmwindowCth{margin-bottom:4px;color:#000;line-height:1.5;}.ulmwindow .ulmwindowmds{margin-bottom:7px;color:#666;}.ulmwindow .ulmStart .ulmwindowmds{margin-bottom:2px;}.ulmwindowmds span{display:block;margin:3px 0 0 1em;}.ulmwindow .ulmwindowsearch *{vertical-align:middle;}.ulmwindow .ulmwindowarea{position:relative;}.ulmwindow .ulmwindowsearch{vertical-align:middle;padding-bottom:3px;}.ulmwindow .ulmwindowsearch input{width:77%;min-height:16px;margin-right:3px;padding:1px 3px;border:1px solid #7f9db9;}.ulmwindow .ulmwindowsearch button{padding:0 10px;min-height:20px;border:1px solid;background-repeat:repeat-x;background-position:0 -2070px;}.ulmwindow .ulmwindowsearch .ulmwindowsrchbtn0{border-color:#666767;background-color:#ccc;}.ulmwindow .ulmwindowsearch .ulmwindowsrchbtn{border-color:#57718f;background-color:#57718f;background-position:0 -2030px;color:#fff;}.ulmwindow .ulmwindowevery{margin:6px 0 0 4em;}.ulmwindow .ulmwindowevery input{margin-right:1em;}.ulmwindowoption{margin:7px 0 -4px;text-align:right;}#localfw{top:1.6em;left:-1px;}#localfw2{position:relative;z-index:10;left:0;width:auto;margin:0;border-width:0 0 1px;border-bottom-color:#ccc;}.ulmwindow .ulmbg{position:absolute;z-index:10;left:10px;bottom:0;display:block;height:9px;width:31px;margin:10px 0 -9px;background-repeat:no-repeat;background-position:0 -190px;}#centralPosition{margin-top:-20px;border-top:0;}#centralPosition h2{padding:2px 2px 7px;}#centralPosition ul{margin:-7px 4px -8px 59px;*margin-bottom:-4px;padding-top:9px;overflow:visible;}#centralPosition li{margin-left:-30px;position:relative;z-index:9;overflow:hidden;}#centralPosition dl{margin:0 9px 0 67px;padding:9px 0 7px 0;background-repeat:repeat-x;background-position:0 -2700px;}#centralPosition dt{position:absolute;left:9px;font-weight:bold;}#centralPosition dd{margin-left:-67px;padding-left:3.8em;}\r\n--\u003e\u003c/style\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nvar ver=\"ga3_sf3\";\r\nif(typeof YAHOO==\"undefined\"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var a=arguments,b=null,d,e,c;for(d=0;d\u003ca.length;d=d+1){c=(\"\"+a[d]).split(\".\");b=YAHOO;for(e=(c[0]==\"YAHOO\")?1:0;e\u003cc.length;e=e+1){b[c[e]]=b[c[e]]||{};b=b[c[e]]}}return b};YAHOO.log=function(b,a,c){var d=YAHOO.widget.Logger;if(d\u0026\u0026d.log){return d.log(b,a,c)}else{return false}};YAHOO.register=function(d,i,a){var e=YAHOO.env.modules,c,f,g,h,b;if(!e[d]){e[d]={versions:[],builds:[]}}c=e[d];f=a.version;g=a.build;h=YAHOO.env.listeners;c.name=d;c.version=f;c.build=g;c.versions.push(f);c.builds.push(g);c.mainClass=i;for(b=0;b\u003ch.length;b=b+1){h[b](c)}if(i){i.VERSION=f;i.BUILD=g}else{YAHOO.log(\"mainClass is undefined for module \"+d,\"warn\")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null};YAHOO.env.ua=function(){var e=function(i){var h=0;return parseFloat(i.replace(/\\./g,function(){return(h++==1)?\"\":\".\"}))},b=navigator,c={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:b.cajaVersion,secure:false,os:null},f=navigator\u0026\u0026navigator.userAgent,d=window\u0026\u0026window.location,g=d\u0026\u0026d.href,a;c.secure=g\u0026\u0026(g.toLowerCase().indexOf(\"https\")===0);if(f){if((/windows|win32/i).test(f)){c.os=\"windows\"}else{if((/macintosh/i).test(f)){c.os=\"macintosh\"}}if((/KHTML/).test(f)){c.webkit=1}a=f.match(/AppleWebKit\\/([^\\s]*)/);if(a\u0026\u0026a[1]){c.webkit=e(a[1]);if(/ Mobile\\//.test(f)){c.mobile=\"Apple\"}else{a=f.match(/NokiaN[^\\/]*/);if(a){c.mobile=a[0]}}a=f.match(/AdobeAIR\\/([^\\s]*)/);if(a){c.air=a[0]}}if(!c.webkit){a=f.match(/Opera[\\s\\/]([^\\s]*)/);if(a\u0026\u0026a[1]){c.opera=e(a[1]);a=f.match(/Opera Mini[^;]*/);if(a){c.mobile=a[0]}}else{a=f.match(/MSIE\\s([^;]*)/);if(a\u0026\u0026a[1]){c.ie=e(a[1])}else{a=f.match(/Gecko\\/([^\\s]*)/);if(a){c.gecko=1;a=f.match(/rv:([^\\s\\)]*)/);if(a\u0026\u0026a[1]){c.gecko=e(a[1])}}}}}}return c}();(function(){YAHOO.namespace(\"util\",\"widget\",\"example\");if(\"undefined\"!==typeof YAHOO_config){var d=YAHOO_config.listener,a=YAHOO.env.listeners,b=true,c;if(d){for(c=0;c\u003ca.length;c++){if(a[c]==d){b=false;break}}if(b){a.push(d)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var h=YAHOO.lang,a=Object.prototype,b=\"[object Array]\",g=\"[object Function]\",c=\"[object Object]\",e=[],d=[\"toString\",\"valueOf\"],f={isArray:function(i){return a.toString.apply(i)===b},isBoolean:function(i){return typeof i===\"boolean\"},isFunction:function(i){return(typeof i===\"function\")||a.toString.apply(i)===g},isNull:function(i){return i===null},isNumber:function(i){return typeof i===\"number\"\u0026\u0026isFinite(i)},isObject:function(i){return(i\u0026\u0026(typeof i===\"object\"||h.isFunction(i)))||false},isString:function(i){return typeof i===\"string\"},isUndefined:function(i){return typeof i===\"undefined\"},_IEEnumFix:(YAHOO.env.ua.ie)?function(j,k){var l,m,i;for(l=0;l\u003cd.length;l=l+1){m=d[l];i=k[m];if(h.isFunction(i)\u0026\u0026i!=a[m]){j[m]=i}}}:function(){},extend:function(i,m,j){if(!m||!i){throw new Error(\"extend failed, please check that all dependencies are included.\")}var k=function(){},l;k.prototype=m.prototype;i.prototype=new k();i.prototype.constructor=i;i.superclass=m.prototype;if(m.prototype.constructor==a.constructor){m.prototype.constructor=m}if(j){for(l in j){if(h.hasOwnProperty(j,l)){i.prototype[l]=j[l]}}h._IEEnumFix(i.prototype,j)}},augmentObject:function(n,i){if(!i||!n){throw new Error(\"Absorb failed, verify dependencies.\")}var l=arguments,j,m,k=l[2];if(k\u0026\u0026k!==true){for(j=2;j\u003cl.length;j=j+1){n[l[j]]=i[l[j]]}}else{for(m in i){if(k||!(m in n)){n[m]=i[m]}}h._IEEnumFix(n,i)}},augmentProto:function(i,j){if(!j||!i){throw new Error(\"Augment failed, verify dependencies.\")}var l=[i.prototype,j.prototype],k;for(k=2;k\u003carguments.length;k=k+1){l.push(arguments[k])}h.augmentObject.apply(this,l)},dump:function(q,l){var o,m,j=[],i=\"{...}\",p=\"f(){...}\",k=\", \",n=\" =\u003e \";if(!h.isObject(q)){return q+\"\"}else{if(q instanceof Date||(\"nodeType\" in q\u0026\u0026\"tagName\" in q)){return q}else{if(h.isFunction(q)){return p}}}l=(h.isNumber(l))?l:3;if(h.isArray(q)){j.push(\"[\");for(o=0,m=q.length;o\u003cm;o=o+1){if(h.isObject(q[o])){j.push((l\u003e0)?h.dump(q[o],l-1):i)}else{j.push(q[o])}j.push(k)}if(j.length\u003e1){j.pop()}j.push(\"]\")}else{j.push(\"{\");for(o in q){if(h.hasOwnProperty(q,o)){j.push(o+n);if(h.isObject(q[o])){j.push((l\u003e0)?h.dump(q[o],l-1):i)}else{j.push(q[o])}j.push(k)}}if(j.length\u003e1){j.pop()}j.push(\"}\")}return j.join(\"\")},substitute:function(i,x,p){var t,u,v,m,l,j,n=[],w,s=\"dump\",o=\" \",y=\"{\",k=\"}\",q,r;for(;;){t=i.lastIndexOf(y);if(t\u003c0){break}u=i.indexOf(k,t);if(t+1\u003e=u){break}w=i.substring(t+1,u);m=w;j=null;v=m.indexOf(o);if(v\u003e-1){j=m.substring(v+1);m=m.substring(0,v)}l=x[m];if(p){l=p(m,l,j)}if(h.isObject(l)){if(h.isArray(l)){l=h.dump(l,parseInt(j,10))}else{j=j||\"\";q=j.indexOf(s);if(q\u003e-1){j=j.substring(4)}r=l.toString();if(r===c||q\u003e-1){l=h.dump(l,parseInt(j,10))}else{l=r}}}else{if(!h.isString(l)\u0026\u0026!h.isNumber(l)){l=\"~-\"+n.length+\"-~\";n[n.length]=w}}i=i.substring(0,t)+l+i.substring(u+1)}for(t=n.length-1;t\u003e=0;t=t-1){i=i.replace(new RegExp(\"~-\"+t+\"-~\"),\"{\"+n[t]+\"}\",\"g\")}return i},trim:function(j){try{return j.replace(/^\\s+|\\s+$/g,\"\")}catch(i){return j}},merge:function(){var i={},k=arguments,l=k.length,j;for(j=0;j\u003cl;j=j+1){h.augmentObject(i,k[j],true)}return i},later:function(j,p,i,n,m){j=j||0;p=p||{};var o=i,k=n,l,q;if(h.isString(i)){o=p[i]}if(!o){throw new TypeError(\"method undefined\")}if(k\u0026\u0026!h.isArray(k)){k=[n]}l=function(){o.apply(p,k||e)};q=(m)?setInterval(l,j):setTimeout(l,j);return{interval:m,cancel:function(){if(this.interval){clearInterval(q)}else{clearTimeout(q)}}}},isValue:function(i){return(h.isObject(i)||h.isString(i)||h.isNumber(i)||h.isBoolean(i))}};h.hasOwnProperty=(a.hasOwnProperty)?function(j,i){return j\u0026\u0026j.hasOwnProperty(i)}:function(j,i){return !h.isUndefined(j[i])\u0026\u0026j.constructor.prototype[i]!==j[i]};f.augmentObject(h,f,true);YAHOO.util.Lang=h;h.augment=h.augmentProto;YAHOO.augment=h.augmentProto;YAHOO.extend=h.extend})();YAHOO.register(\"yahoo\",YAHOO,{version:\"2.8.2int\",build:\"5\"});function err(f,e,h){var g=new Image;g.src=\"http://b.www.yahoo.co.jp/p.gif?ver=\"+ver+\"\u0026error=\"+escape(f)+\",\"+escape(e)+\",\"+escape(h);return true}window.onerror=err;String.prototype.rot13=function(){return this.replace(/[a-zA-Z]/g,function(a){return String.fromCharCode((a\u003c=\"Z\"?90:122)\u003e=(a=a.charCodeAt(0)+13)?a:a-26)})};YAHOO.namespace(\"Fp\");YAHOO.namespace(\"Fd\");YAHOO.Fp.beacon=function(a){var b=new Image();b.src=\"http://b.www.yahoo.co.jp/p.gif?t=\"+new Date().getTime()+\"\u0026\"+a;setTimeout(function(){b=null},10000)};YAHOO.Fd.stripChunk=function(a){var b=a.lastIndexOf(\"!--\");if(b\u003c0){return a}return a.substring(0,(b-1))};var d=document;var $=function(a){return(typeof(a)==\"string\")?d.getElementById(a):false};\r\nYAHOO.Fp._ie=YAHOO.Fp._ie8=YAHOO.Fp._ie7=YAHOO.Fp._ie55=0;\r\nYAHOO.Fp._ff=0;\r\nYAHOO.Fp._ffv=parseFloat(\"0\",10);\r\nYAHOO.Fp._ns=0;\r\nYAHOO.Fp._nsv=parseFloat(\"0\",10);\r\nYAHOO.Fp._sf=1;\r\nYAHOO.Fp._sfv=parseFloat(\"534.36\",10);\r\nYAHOO.Fp._op=0;\r\nYAHOO.Fp._mac=0;\r\nYAHOO.Fp._hostname=location.hostname;\r\nYAHOO.Fp._basetag=document.getElementsByTagName('base')[0].href;\r\nYAHOO.Fp._bcrumb=\"t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\";\r\nYAHOO.Fp._plcookie=0;\r\nYAHOO.Fp._jis=\"13208\";\r\nYAHOO.Fp._jpadmin1=\"東京都\";\r\nYAHOO.Fp._jpadmin2=\"\";\r\nYAHOO.Fp._jpadmin3=\"調布市\";\r\nYAHOO.Fp._jpadmin4=\"\";\r\nYAHOO.Fp._jpadmin5=\"\";\r\nYAHOO.Fp._weatherjis=\"13208\";\r\nYAHOO.Fp._firstblock=\"4410\";\r\nYAHOO.Fp._ulmCrumb=\"32af0d89d4cf32ab0a81983a6539d476,1305723876\";\r\nYAHOO.Fp._crumb=\"db88a2a5937c26e662c318b2d2e6bcea\";\r\nYAHOO.Fp._hp=false ;\r\nYAHOO.Fp._srchOldQ = '' ;\r\nYAHOO.Fp._earth=false;\r\nYAHOO.Fp._fortune_json='{aries:83,taurus:59,gemini:91,cancer:68,leo:80,virgo:56,libra:87,scorpio:63,sagittarius:75,capricorn:51,aquarius:95,pisces:71,nofortune:\"--\"}';\r\n//--\u003e\u003c/script\u003e \r\n\u003cscript type=\"text/javascript\" src=\"/javascript/fp_base_bd_ga_5.0.7.js\"\u003e\u003c/script\u003e \r\n\u003clink href=\"http://k.yimg.jp/images/top/sp2/clr/1/clr-101111.css\" rel=\"stylesheet\" type=\"text/css\"\u003e\u003c/head\u003e \r\n\u003cbody\u003e \r\n\u003cdiv id=\"wrapper\"\u003e \r\n\u003cdiv id=\"header\"\u003e \r\n\u003cdiv id=\"masthead\" \u003e \r\n\u003ch1\u003e\u003ca href=r/mlg\u003e\u003cimg src=\"http://k.yimg.jp/images/top/sp/logo.gif\" alt=\"Yahoo! JAPAN\" height=\"59\" width=\"221\"\u003e\u003c/a\u003e\u003c/h1\u003e \r\n\u003cul id=\"mhicon\"\u003e \r\n\u003cli id=\"mhi1st\"\u003e\u003ca title=\"Yahoo! BB\" href=\"r/mbb\"\u003eYahoo! BB\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi2nd\"\u003e\u003ca title=\"オークション\" href=\"r/mauc\"\u003eオークション\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi3rd\"\u003e\u003ca title=\"My Yahoo!\" href=\"r/mmy\"\u003eMy Yahoo!\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi4th\"\u003e\u003ca title=\"ツールバー\" href=\"r/mtb\"\u003eツールバー\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi5th\"\u003e\u003ca title=\"ショッピング\" href=\"r/mshp\"\u003eショッピング\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi6th\"\u003e\u003ca title=\"Yahoo! きっず\" href=\"r/mkid\"\u003eYahoo! きっず\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003cul id=\"siteinfo\"\u003e \r\n\u003cli\u003e\u003ca href=\"r/mcfp\"\u003eカテゴリ一覧\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/msb\"\u003eサイトの登録\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/myid\"\u003e無料ID活用\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003cul id=\"changeMode\"\u003e \r\n\u003cli id=\"changeModeOf\" class=\"changeBtn\"\u003e\u003ca href=\"edit.html?copt4=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\" title=\"オフィス版\"\u003eオフィス版\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"emg\"\u003e \r\n\u003c!-- SpaceID=2077296265 loc=EMG3 noad-spid --\u003e \r\n\u003c!-- SpaceID=2077296265 loc=EMG2 noad-spid --\u003e \r\n\u003c!-- SpaceID=2077296265 loc=EMG noad --\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"searchbox\"\u003e\u003cdiv id=\"srchb\"\u003e \r\n\u003cform action=\"http://search.yahoo.co.jp/search\" name=\"sf1\" method=\"get\"\u003e \r\n\u003cfieldset\u003e \r\n\u003clegend\u003eYahoo!検索\u003c/legend\u003e \r\n\u003cdiv id=\"srchbd\"\u003e \r\n\u003cul class=\"tab\"\u003e\u003cli class=\"tab0 first on\"\u003e\u003cspan\u003e\u003ca href=\"r/swes\" id=\"search\" hidefocus=\"true\"\u003eウェブ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab1\"\u003e\u003cspan\u003e\u003ca href=\"r/sims\" id=\"isearch\" hidefocus=\"true\"\u003e画像\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab2\"\u003e\u003cspan\u003e\u003ca href=\"r/svis\" id=\"msearch\" hidefocus=\"true\"\u003e動画\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab3\"\u003e\u003cspan\u003e\u003ca href=\"r/sbls\" id=\"bsearch\" hidefocus=\"true\"\u003eブログ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab4\"\u003e\u003cspan\u003e\u003ca href=\"r/sdics\" id=\"dsearch\" hidefocus=\"true\"\u003e辞書\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab5\"\u003e\u003cspan\u003e\u003ca href=\"r/schs\" id=\"ksearch\" hidefocus=\"true\"\u003e知恵袋\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab6\"\u003e\u003cspan\u003e\u003ca href=\"r/smas\" id=\"csearch\" hidefocus=\"true\"\u003e地図\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab7\" id=\"srchMore\"\u003e\u003cspan\u003e\u003ca class=\"pldwn\" hidefocus=\"true\" id=\"srchMorebtn\" href=\"r/llst\"\u003e一覧\u003c/a\u003e\u003c/span\u003e\u003cdiv class=\"floatingw\" id=\"srchMorefw\"\u003e\u003cul\u003e\u003cli class=\"first\"\u003e\u003ca hidefocus=\"true\" id=\"tsearch\" href=\"r/sdis\"\u003e登録サイト\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"nsearch\" href=\"r/lhe\"\u003eニュース\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"shsearch\" href=\"r/lsh\"\u003eショッピング\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"ausearch\" href=\"r/lac\"\u003eオークション\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"tlntsearch\" href=\"r/stlnts\"\u003e人物名鑑\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"encsearch\" href=\"r/seclps\"\u003e百科事典\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"rbnsearch\" href=\"r/srbs\"\u003e論文\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/saps\" id=\"appsearch\" hidefocus=\"true\"\u003eアプリ\u003c/a\u003e\u003c/li\u003e\u003cli class=\"last\"\u003e\u003ca hidefocus=\"true\" id=\"service\" href=\"r/llst\"\u003eサービス一覧\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003cp\u003e\u003clabel id=\"srchtxtBg\"\u003e\u003cinput name=\"p\" id=\"srchtxt\" type=\"text\" value=\"\"\u003e\u003c/label\u003e\u003cinput type=\"submit\" id=\"srchbtn\" value=\"検索\"\u003e\u003c/p\u003e \r\n\u003cdiv id=\"srchAssist\"\u003e \r\n\u003cdiv id=\"srchAssistBd\" style=\"display:none;\"\u003e \r\n\u003cp id=\"srchAssistTxt\"\u003eキーワードが入力されていません。\u003c/p\u003e \r\n\u003cdl class=\"bgC3\" id=\"srchAssistOnOff\"\u003e\u003cdt\u003eキーワード入力補助\u003c/dt\u003e\u003cdd class=\"first\"\u003eON\u003c/dd\u003e\u003cdd\u003e\u003ca href=\"edit.html?copt2=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eOFF\u003c/a\u003e\u003c/dd\u003e\u003c/dl\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"srchAssistClose\" title=\"キーワード入力補助を開く\"\u003e\u003cdiv id=\"srchacb\"\u003e\u003cspan\u003eキーワード入力補助を開く\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nYUE.addListener( document, \"keydown\", YAHOO.Fp.KeyAction );\r\nYUE.addListener( 'srchtxt', \"keydown\", function(e){if(e.keyCode == 38 || e.keyCode == 40 ) YAHOO.Fp.SearchAssist(e);} );\r\nsetInterval(function(e) {\r\n if(YAHOO.Fp._srchOldQ != $('srchtxt').value) {\r\n YAHOO.Fp._srchOldQ = $('srchtxt').value ;\r\n YAHOO.Fp.SearchAssist(e) ;\r\n } } , 100) ;\r\nYUE.addListener( 'srchAssistClose', \"click\", function(e){YAHOO.Fp.fToggleSearchAssist(e);} );\r\n$('srchtxt').setAttribute(\"autocomplete\", \"off\");\r\n//--\u003e\u003c/script\u003e \r\n\u003cinput name=\"search.x\" id=\"search.x\" value=\"1\" type=\"hidden\"\u003e\u003cinput name=\"fr\" id=\"fr\" value=\"top_ga1_sa\" type=\"hidden\"\u003e\u003cinput name=\"tid\" id=\"tid\" value=\"top_ga1_sa\" type=\"hidden\"\u003e\u003cinput name=\"ei\" id=\"ei\" value=\"UTF-8\" type=\"hidden\"\u003e\u003cinput name=\"aq\" id=\"aq\" value=\"\" type=\"hidden\"\u003e\u003cinput name=\"oq\" id=\"oq\" value=\"\" type=\"hidden\"\u003e \r\n\u003c/fieldset\u003e \r\n\u003c/form\u003e \r\n\u003c/div\u003e\u003c/div\u003e \r\n\u003cdiv id=\"hdBar\"\u003e \r\n\u003cdiv id=\"uhd\"\u003e \r\n\u003cdiv id=\"uhdsetstart\"\u003e\u003c/div\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nYAHOO.Fp.hm=document.getElementById('uhdsetstart');\r\n//--\u003e\u003c/script\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nif(!YAHOO.cookie.get('CP') \u0026\u0026 (YAHOO.Fp._ff \u0026\u0026 YAHOO.Fp._ffv \u003e= 2)){\r\n\tYAHOO.Fp.hm.innerHTML = '\u003ca href=\"r/header/toolbarpromo/*-http://rd.yahoo.co.jp/toppage/header/evt=78646/?http://toolbar.yahoo.co.jp/\" title=\"ツールバーを今すぐダウンロード!\" id=\"uhdsetstartPromo\"\u003eツールバーを今すぐダウンロード!\u003c/a\u003e';\r\n}\r\n//--\u003e\u003c/script\u003e \r\n\u003cdiv id=\"uhdassist\"\u003e \r\n\u003cul id=\"clr\"\u003e \r\n\u003cli id=\"clr1\"\u003e\u003ca class=\"on\" href=\"r/header/color/1/*-http://www.yahoo.co.jp/edit.html?color=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eブルー\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr2\"\u003e\u003ca href=\"r/header/color/2/*-http://www.yahoo.co.jp/edit.html?color=2\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eピンク\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr3\"\u003e\u003ca href=\"r/header/color/3/*-http://www.yahoo.co.jp/edit.html?color=3\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eオレンジ\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr4\"\u003e\u003ca href=\"r/header/color/4/*-http://www.yahoo.co.jp/edit.html?color=4\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eグリーン\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr5\"\u003e\u003ca href=\"r/header/color/5/*-http://www.yahoo.co.jp/edit.html?color=5\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eシルバー\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr6\"\u003e\u003ca href=\"r/header/color/6/*-http://www.yahoo.co.jp/edit.html?color=6\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eクラシック\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e\u003cp class=\"help\"\u003e\u003ca href=\"r/mht\"\u003eヘルプ\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003chr class=\"separate\"\u003e \r\n\u003cdiv id=\"contents\"\u003e \r\n \r\n\u003cdiv id=\"toptxt\"\u003e \r\n\u003cul class=\"symbol\"\u003e \r\n\u003cli id=\"toptxt1\" class=\"first\"\u003e\u003ca href=s/92621\u003e震災の記録を写真でのこそう、投稿受付中\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"toptxt2\"\u003e\u003ca href=s/92983\u003ePerfume 新曲クリップのダイジェストを配信\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"toptxt3\"\u003e\u003ca href=s/92924\u003eチェックした?「電気予報」で節電を\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003c/div\u003e \r\n \r\n\u003cdiv id=\"navi\"\u003e \r\n\u003cdiv id=\"contentbox\" class=\"bx bg1\"\u003e \r\n\u003cdiv id=\"yahooservice\" class=\"changepos\"\u003e \r\n\u003cdiv class=\"hd\"\u003e \r\n\u003cdiv class=\"cbbtn\"\u003e \r\n\u003ca title=\"下へ移動\" class=\"cbimg\" id=\"cbbtntop\" href=\"edit.html?copt1=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003e下へ移動\u003c/a\u003e \r\n\u003c/div\u003e \r\n\u003cspan id=\"cbassistall\" class=\"assist\"\u003e\u003ca href=\"r/lst\"\u003e一覧\u003c/a\u003e\u003c/span\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lst\"\u003eYahoo!サービス\u003c/a\u003e\u003c/h2\u003e\u003c/div\u003e\u003cul\u003e\u003cli\u003e\u003ca href=\"r/c1\" class=\"cbysC1\"\u003eショッピング\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c2\" class=\"cbysC2\"\u003eオークション\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c5\" class=\"cbysC5\"\u003e旅行、出張\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c12\" class=\"cbysC12\"\u003eニュース\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c13\" class=\"cbysC13\"\u003e天気\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c14\" class=\"cbysC14\"\u003eスポーツ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c15\" class=\"cbysC15\"\u003eファイナンス\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c25\" class=\"cbysC25\"\u003eテレビ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c26\" class=\"cbysC26\"\u003eGyaO!\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c97\" class=\"cbysC97\"\u003eY!モバゲー\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c33\" class=\"cbysC33\"\u003e地図\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c34\" class=\"cbysC34\"\u003e路線\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c41\" class=\"cbysC41\"\u003eグルメ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c73\" class=\"cbysC73\"\u003e求人\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c48\" class=\"cbysC48\"\u003e不動産\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c37\" class=\"cbysC37\"\u003e自動車\u003c/a\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c53\" class=\"cbysC53\"\u003e掲示板\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c57\" class=\"cbysC57\"\u003eブログ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c46\" class=\"cbysC46\"\u003e服、ビューティー\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c44\" class=\"cbysC44\"\u003e出会い\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv id=\"favoriteservice\" class=\"changepos\"\u003e \r\n\u003cdiv class=\"hd\"\u003e \r\n\u003cdiv class=\"cbbtn\"\u003e \r\n\u003ca title=\"上へ移動\" class=\"cbimg\" id=\"cbbtnbtm\" href=\"edit.html?copt1=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003e上へ移動\u003c/a\u003e \r\n\u003c/div\u003e \r\n\u003cspan id=\"cbassistedit\" class=\"assist\"\u003e\u003ca href=\"r/lst\"\u003e変更\u003c/a\u003e\u003c/span\u003e \r\n\u003ch2\u003eお気に入り\u003c/h2\u003e\u003c/div\u003e\u003cul\u003e\u003cli\u003e\u003ca href=\"r/cf17\" style=\"background-image:url(http://k.yimg.jp/images/sicons/movie16.gif);\"\u003e映画\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf18\" style=\"background-image:url(http://k.yimg.jp/images/sicons/music16.gif);\"\u003e音楽\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf20\" style=\"background-image:url(http://k.yimg.jp/images/sicons/game16.gif);\"\u003eゲーム\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf21\" style=\"background-image:url(http://k.yimg.jp/images/sicons/fortune16.gif);\"\u003e占い\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf26\" style=\"background-image:url(http://k.yimg.jp/images/sicons/gyao16.gif);\"\u003eGyaO!\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv id=\"pickupservice\"\u003e\u003cdiv class=\"hd\"\u003e\u003ch2\u003eピックアップ\u003c/h2\u003e\u003c/div\u003e\u003cul\u003e\u003cli\u003e\u003ca style=\"background-image: url(http://k.yimg.jp/images/sicons/marriage16.gif);\" href=\"r/cp64\"\u003eウエディング\u003c/a\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e \r\n\u003cdiv id=\"application\" class=\"bx bg4\"\u003e\u003cdiv class=\"hd\"\u003e\u003ch2\u003eアプリ紹介\u003c/h2\u003e\r\n\r\n\u003c/div\u003e\u003cp\u003e\u003ca href=s/92025\u003e\u003cspan\u003e\u003cimg src=\"http://k.yimg.jp/images/games/mbga/promo/110310/owners_league.gif\" alt=\"プロ野球オーナーズリーグmbga\" width=\"150\" height=\"60\"\u003e\u003c/span\u003e現実のプロ野球カードで遊ぶ新感覚野球ゲーム\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e\u003cdiv id=\"companybox\" class=\"bx bg2\"\u003e \r\n\u003cdiv id=\"cmprikunabi\" class=\"first\"\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lrn\"\u003e求人\u003c/a\u003e\u003c/h2\u003e \r\n\u003cul\u003e \r\n\u003cli class=\"first\"\u003e\u003ca href=\"r/lnxt\"\u003e転職\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/labt\"\u003eアルバイト\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/lhkn\"\u003e派遣\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003cp\u003e\u003ca href=s/92954\u003eすぐ働きたい、急募の仕事\u003c/a\u003e\u003c/p\u003e \r\n\u003c/div\u003e \r\n \r\n\u003cdiv id=\"cmpbb\"\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lbb\"\u003eYahoo! BB\u003c/a\u003e\u003c/h2\u003e \r\n\u003cul\u003e\u003cli\u003e\u003ca href=s/92992\u003e50Mが驚きの2,690円\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/92993\u003e光が1年間月2,457円~\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"cmpbiz\" class=\"last\"\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lbz\"\u003eビジネスで活用するなら\u003c/a\u003e\u003c/h2\u003e \r\n\u003cul\u003e\u003cli\u003e\u003ca href=s/92982\u003eヤフーの広告始めるなら今\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/58148\u003eヤフーでお店を開く\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/84369\u003eYahoo!カテゴリ登録審査\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/92620\u003e6月1日開始! Yahoo!ロコ\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"composite\"\u003e \r\n\u003cul class=\"ieDisp\" style=\"background-image:url(http://k.yimg.jp/images/top/sp2/cmp/comp_all-110405.png);\"\u003e\r\n\r\n\u003cli id=\"cmp1st\"\u003e\u003ca href=s/92000 title=\"がんばろうニッポン つなげる想い、つながる希望\"\u003eがんばろうニッポン つなげる想い、つながる希望\u003c/a\u003e\u003c/li\u003e \r\n\u003cli class=\"cmpIE\" style=\"background-image:url(http://k.yimg.jp/images/top/sp2/cmp/comp_ie9-110405.png);\"\u003e\u003ca href=\"r/lie9\" title=\"Windows Internet Explorer9 NEW for Yahoo! JAPAN\"\u003eWindows Internet Explorer9 NEW for Yahoo! JAPAN\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003chr class=\"separate\"\u003e \r\n\u003cdiv id=\"division\"\u003e \r\n\u003cdiv id=\"main\"\u003e \r\n\u003cdiv id=\"topicsbox\" class=\"bx\"\u003e \r\n\u003cdiv class=\"hd\"\u003e \r\n\u003cul class=\"tab on0\"\u003e \r\n\u003cli class=\"tab0 on\"\u003e\u003cspan\u003e\u003ca id=\"topics\" href=\"r/ttp\" hidefocus=\"true\"\u003eトピックス\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab1\"\u003e\u003cspan\u003e\u003ca id=\"economy\" href=\"r/teco\" hidefocus=\"true\"\u003e経済\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab2\"\u003e\u003cspan\u003e\u003ca id=\"entertainment\" href=\"r/tent\" hidefocus=\"true\"\u003eエンタメ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab3\"\u003e\u003cspan\u003e\u003ca id=\"sports\" href=\"r/tspo\" hidefocus=\"true\"\u003eスポーツ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab4 last\"\u003e\u003cspan\u003e\u003ca id=\"others\" href=\"r/toth\" hidefocus=\"true\"\u003eその他\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"topicsboxbd\"\u003e \r\n\u003cdiv id=\"topicsfb\" class=\"current\"\u003e\u003cdiv class=\"topicsindex\"\u003e\u003cem\u003e21時40分更新\u003c/em\u003e\u003cul class=\"emphasis\"\u003e\u003cli\u003e\u003ca href=\"f/topics/top/1/*-http://dailynews.yahoo.co.jp/fc/domestic/kan_cabinet/?1305716452\"\u003e首相 安全なら原発稼働を容認\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/2/*-http://dailynews.yahoo.co.jp/fc/economy/tpp/?1305716452\"\u003eTPP 日本の主張反映は困難に\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/3/*-http://dailynews.yahoo.co.jp/fc/domestic/drug/?1305713372\"\u003e田代まさし被告に懲役4年求刑\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/4/*-http://dailynews.yahoo.co.jp/fc/domestic/311eq_orphans/?1305721139\"\u003e安藤忠雄氏ら震災遺児の基金\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/5/*-http://dailynews.yahoo.co.jp/fc/computer/android/?1305713372\"\u003eAndroid 99.7%に流出の恐れ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/6/*-http://dailynews.yahoo.co.jp/fc/sports/darubish_yu/?1305721139\"\u003eダル 5連勝でハーラートップ\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/7/*-http://dailynews.yahoo.co.jp/fc/sports/sumo_rigged_suspicion/?1305716452\"\u003e八百長調査 やることやった\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/8/*-http://dailynews.yahoo.co.jp/fc/entertainment/akb48/?1305718358\"\u003eAKBが日赤メッセンジャー就任\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul class=\"more\"\u003e\u003cli class=\"first\"\u003e\u003ca href=\"f/topics/top/11/*-http://backnumber.dailynews.yahoo.co.jp/?t=d\u0026d=20110518\u0026c=top\"\u003e今日の話題(53件)\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/ttl\"\u003e一覧\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv class=\"topicscatch\"\u003e\u003cdiv class=\"topicsdetail\"\u003e\u003cdiv class=\"topicsimg\"\u003e\u003ca href=\"f/topics/top/9/*-http://dailynews.yahoo.co.jp/photograph/pickup/?1305707225\" id=\"tpcsimgfilter\" class=\"imgfilter\" style=\"background-image:url(http://news.c.yimg.jp/images/topics/20110518-00000000-agara-000-thumb.jpg);width:68px;height:90px;\" title=\"梅の収穫始まる\"\u003e梅の収穫始まる\u003c/a\u003e\u003c/div\u003e\u003cp\u003e \u003ca href=\"f/topics/top/10/*-http://dailynews.yahoo.co.jp/photograph/pickup/?1305707225\"\u003e梅の収穫始まる\u003c/a\u003e\u003c/p\u003e\u003cem\u003e5月18日17時7分配信\u003c/em\u003e\u003ccite\u003e紀伊民報\u003c/cite\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e \r\n\u003cdiv id=\"economyfb\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"entertainmentfb\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"sportsfb\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"othersfb\"\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nvar topicsTabs=new YAHOO.Fp.tabs(\"topicsbox\");topicsTabs.changeAction(YAHOO.Fp.loadPanel,{type:\"tabs\",module:\"topicsbox\",load:\"story\"});topicsTabs.setupTabs();YAHOO.Fp.selectTab=function(b,a){b=b.rot13();b=YAHOO.cookie.getsub(\"YJTM\",b);if(b!=\"\"){setTimeout(function(){a.tabAction(0,a,d.getElementById(b.rot13()))},10)}};if(YAHOO.cookie.get(\"YJTM\").indexOf(YAHOO.Fp._crumb)!==-1){YAHOO.Fp.selectTab(\"topicsbox\",topicsTabs)};\r\n--\u003e\u003c/script\u003e\u003cdiv id=\"bpComposite\" class=\"bxNa\"\u003e\r\n\u003cscript language=\"JavaScript\"\u003e\r\nvar EGASeed = Math.floor(new Number(\"1305723876\") / 60);\r\nvar EGAinterval = 5;\r\nvar EGACacheParam = Math.floor(EGASeed / EGAinterval);\r\nvar EGAtarget=\"_top\";\r\nvar EGAAPI = \"http://setsuden.yahoo.co.jp/images/meter_top/meter_ytop.gif?\" + EGACacheParam;\r\nvar EGAlink = \"http://ard.yahoo.co.jp/SIG=15aqcl5jd/M=300568323.301385617.302882319.308498231/D=jp_toppage/S=2077296265:TCBX/Y=jp/EXP=1305731076/L=gzi0mMvY8_AdcXdNTTPFkRGJdg_6U03Tw.QAAGF1/B=iBv6AMvY6ng-/J=1305723876026641/A=301362382/SIG=11c8u85p4/R=0/*http://setsuden.yahoo.co.jp/denkiyoho/\";\r\nvar EGAStr = '\u003ca href=\"'+ EGAlink +'\" target=\"'+ EGAtarget +'\"\u003e'\r\n\t\t\t+'\u003cimg src=\"' + EGAAPI + '\" border=\"0\" width=\"410\" height=\"55\"\u003e'\r\n\t\t\t+'\u003c/a\u003e';\r\ndocument.write(EGAStr);\r\n\u003c/script\u003e\r\n\u003cnoscript\u003e\u003ca href=\"http://ard.yahoo.co.jp/SIG=15aqcl5jd/M=300568323.301385617.302882319.308498231/D=jp_toppage/S=2077296265:TCBX/Y=jp/EXP=1305731076/L=gzi0mMvY8_AdcXdNTTPFkRGJdg_6U03Tw.QAAGF1/B=iBv6AMvY6ng-/J=1305723876026641/A=301362382/SIG=11cpfd2cb/R=1/*http://setsuden.yahoo.co.jp/denkiyoho/\" target=\"_top\"\u003e\u003cimg src=\"http://ai.yimg.jp/bdv/500001/937217/20110323/l_huyrufhugb4lhirits-a.gif\" height=\"55\" width=\"410\" border=\"0\"\u003e\u003c/a\u003e\u003c/noscript\u003e\u003c/div\u003e\u003cscript language=javascript\u003e \r\nif(window.yzq_d==null)window.yzq_d=new Object();\r\nwindow.yzq_d['iBv6AMvY6ng-']='\u0026U=13ku7kf1g%2fN%3diBv6AMvY6ng-%2fC%3d300568323.301385617.302882319.308498231%2fD%3dTCBX%2fB%3d301362382';\r\n\u003c/script\u003e\u003cnoscript\u003e\u003cdiv style=\"position:absolute;\"\u003e\u003cimg width=1 height=1 alt=\"\" src=\"http://b7.yahoo.co.jp/b?P=gzi0mMvY8_AdcXdNTTPFkRGJdg_6U03Tw.QAAGF1\u0026T=1427mlahn%2fX%3d1305723876%2fE%3d2077296265%2fR%3djp_toppage%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3djp%2fF%3d437849301%2fQ%3d-1%2fS%3d1%2fJ%3dB8F2D8CB\u0026U=13ku7kf1g%2fN%3diBv6AMvY6ng-%2fC%3d300568323.301385617.302882319.308498231%2fD%3dTCBX%2fB%3d301362382\"\u003e\u003c/div\u003e\u003c/noscript\u003e\u003cdiv id=\"spotlight\" class=\"bx\"\u003e \r\n\u003cdiv id=\"spotlightct\"\u003e \r\n\u003cdiv style=\"display: block;\" id=\"spotlight_mainfb\"\u003e \r\n\u003cdiv id=\"splsentence\"\u003e \r\n\u003ch2\u003eあのゲームキャラクターが\u003cbr\u003eアニメの世界で大活躍\u003c/h2\u003e \r\n\u003cp class=\"lead\"\u003eより魅力的になった主人公たちをアニメで堪能しませんか。人気ゲームが原作のアニメを無料で一挙公開。\u003c/p\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"splimg\"\u003e\u003ca style=\"background-image: url(http://k.yimg.jp/images/streaming/free/spotlight/1104/28_10.jpg);\" class=\"imgfilter\" id=\"splimgfilter\" href=\"t/5047m0\"\u003eこみっくパーティー\u003c/a\u003e \r\n\u003cp\u003e\u003ca href=\"t/5047m9\"\u003e女子高生が同人誌活動\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e \r\n\u003cul class=\"symbol\"\u003e \r\n\u003cli class=\"first\"\u003e\u003ca href=\"t/5047m1\"\u003e「聖杯戦争」に巻き込まれ\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m2\"\u003e夜になると羊のぬいぐるみに\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m3\"\u003e「黄昏の旅団」との出会い\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m4\"\u003e旧市街に隠された謎とは\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m5\"\u003e「龍脈」の影響で覚醒\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m6\"\u003e毎年6月、「綿流し」の日に\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m7\"\u003e舞台は北の大地、北海道\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m8\"\u003eハーモニカの音色に誘われて\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn1fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn2fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn3fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn4fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn5fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"splBkNum\" class=\"bkNum clfix\"\u003e \r\n\u003ch3 style=\"display: none;\"\u003e\u003ca href=\"#\" id=\"spotlight_main\"\u003eはじめの記事を表示\u003c/a\u003e\u003c/h3\u003e \r\n\u003cdl class=\"on\"\u003e\u003cdt\u003eほかの記事\u003c/dt\u003e\u003cdd class=\"tab\"\u003e\u003ca href=\"#\" id=\"spotlight_bn1\" hidefocus=\"true\"\u003e1\u003c/a\u003e\u003c/dd\u003e\u003cdd class=\"tab\"\u003e\u003ca href=\"#\" id=\"spotlight_bn2\" hidefocus=\"true\"\u003e2\u003c/a\u003e\u003c/dd\u003e\u003cdd class=\"tab\"\u003e","created_at":"2011-05-18T13:05:05.000Z","updated_at":"2011-05-18T13:05:05.000Z"},{"id":1547,"name":"acme/youpy.css","body":"\u003c!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"\u003e \r\n\u003chtml lang=\"ja\"\u003e \r\n\u003chead\u003e \r\n\u003cmeta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"\u003e \r\n\u003cmeta http-equiv=\"content-style-type\" content=\"text/css\"\u003e \r\n\u003cmeta http-equiv=\"content-script-type\" content=\"text/javascript\"\u003e \r\n\u003cmeta name=\"description\" content=\"日本最大級のポータルサイト。検索、オークション、ニュース、メール、コミュニティ、ショッピング、など80以上のサービスを展開。あなたの生活をより豊かにする「ライフ・エンジン」を目指していきます。\"\u003e \r\n\u003ctitle\u003eYahoo! JAPAN\u003c/title\u003e \r\n\u003cbase href=\"http://www.yahoo.co.jp/_ylh=X3oDMTB0NWxnaGxsBF9TAzIwNzcyOTYyNjUEdGlkAzEyBHRtcGwDZ2Ex/\"\u003e \r\n\u003cstyle type=\"text/css\"\u003e\u003c!--\r\nbody,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}.separate,.floatingw,legend{display:none;}button{cursor:pointer;}body{font-family:\"MS PGothic\",\"Osaka\",Arial,sans-serif;line-height:1.22;font-size:12px;text-align:center;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:99%;}h1,h2,h3,h4,h5{font-size:100%;}.contentbox2nd h2,#spotlight h2{font-size:131%;}#emg table{font-size:115%;}span.assist,#topicsboxbd em,#topicsboxbd cite,#vdobd em,#olymEdit cite{font-size:85%;}#navi .hd h2,#local h2 span,#personalbox h3{font-weight:normal;}a,ul.tab a:visited{color:#1d3994;text-decoration:none;}a:visited{color:#941d55;}a:hover{text-decoration:underline;}button{cursor:pointer;}#wrapper{position:relative;min-width:950px;width:74.2em;*width:71.2em;margin:0 auto;}#header{position:relative;z-index:10;padding-bottom:4px;*zoom:1;}#header:after{content:\"\";display:block;clear:both;}#contents{text-align:left;overflow:hidden;*zoom:1;}#navi{float:left;position:relative;z-index:8;width:17.94%;min-width:170px;}#division{float:right;position:relative;z-index:2;min-width:770px;width:81%;}#main{float:left;min-width:410px;width:53.3%;}#sub{float:right;min-width:350px;width:45.45%;}.bgD,.item li,.emphasis li,.connect li,.ranking li,.pldwn,.plup,.prev,.next,.iconNew,.iconPhoto,.iconVideo,.iconNotice,.close a,.ulmwindow .ulmbg,.ulmwindow .ulmwindowsearch button,.vdotmp2,.changeBtn,.changeBtn a,#centralPosition dl,#srchAssistOnOff dd,#pblogininfo li a,#yahooservice ul li a,#pbsocial p a,#pbsocialInfo,#pbsocial dd a,#topicsbox .tab li span,#yjidbox h2 a,#pbproperty .shortcut li a,#pbproperty .connect #mailicon,#srchSwitch dd,#contentbox .hd .cbbtn a{background-image:url(http://k.yimg.jp/images/top/sp2/cmn/pic_all-110427.png);background-repeat:no-repeat;}.bx li{margin:7px 0;}.bx,.bxEx{position:relative;margin-bottom:10px;background-color:#fff;border:1px solid;}.bxEx{margin-top:-11px;}.bxNa{margin-bottom:10px;text-align:center;}.bxSl{*zoom:1;padding:7px 7px 3px;}.bxSl h2{margin-bottom:5px;float:left;clear:left;}.bxSl ul{margin-bottom:5px;overflow:hidden;*zoom:1;}.bxSl li{float:left;margin:0;padding-left:0.8em;}.bxSl .more{float:right;}.bxSl p{padding-bottom:4px;}.bxPos{text-align:center;}.bxSl dl{margin-top:-1px;}.bxSl dt{float:left;margin-bottom:3px;}.bxSl dd{margin-left:57px;*zoom:1;}.bxSl dd p{padding:2px 0 5px;}.bxSl dd ul{padding-top:7px;margin-left:-0.8em;}.bxShp{overflow:hidden;padding-bottom:9px;}.bxShp img{float:left;margin:9px 9px 0;}.bxShp .item{margin:14px 0 0 66px;}.bxShp .item li{margin-top:8px;}.bg1{background-position:0 100%;}.bg2{background-position:0 -930px;}.bg3{background-position:0 -2850px;}.bg4{background-position:0 -4220px;}.hd{border-bottom:1px solid;background-color:#fff;background-position:0 -200px;overflow:hidden;*zoom:1;}.hd h2{padding:3px 7px 2px;border:1px solid #fff;border-width:0 1px;}.hd h3{position:absolute;right:10px;top:3px;font-weight:normal;}.bgC{clear:both;padding:4px 5px 4px 10px;border:1px solid;}.bgC li{display:inline;margin-left:1em;}.bgC .first{margin-left:0;}.bgD{background-position:0 -2700px;background-repeat:repeat-x;}.bgI{background-color:#fefbc4;border:1px solid #ffcc01;}.close a{padding-right:20px;background-position:100% -1750px;color:#fff;cursor:pointer;text-decoration:underline;}.clfix{*zoom:1;}.clfix:after{content:\"\";display:block;clear:both;}.item li{padding-left:13px;background-position:0 -1447px;}.emphasis li{padding-left:13px;background-position:0 -1487px;}.connect li{display:inline;padding-left:13px;background-position:0 -1531px;}.connect .first{padding-left:0;background:none;}.symbol a{padding-left:12px;background-repeat:no-repeat;background-position:0 -871px;}.ranking li{padding-left:18px;}.ranking .rnk1{background-position:0 -1050px;}.ranking .rnk2{background-position:0 -1090px;}.ranking .rnk3{background-position:0 -1130px;}.ranking .rnk4{background-position:0 -1170px;}.ranking .rnk5{background-position:0 -1210px;}.ranking .rnk6{background-position:0 -1250px;}.ranking .rnk7{background-position:0 -1290px;}.ranking .rnk8{background-position:0 -1330px;}.ranking .rnk9{background-position:0 -1370px;}.ranking .rnk10{background-position:0 -1410px;}.pldwn,.plup{margin-right:2px;padding-right:13px;background-position:100% -1572px;background-repeat:no-repeat;color:#000;}.plup{background-position:100% -1612px;}.pldwn:visited,.plup:visited{color:#000;}.prev,.next{display:inline-block;*zoom:1;width:8px;height:12px;background-position:-19px -80px;text-indent:-9999px;*text-indent:0;*font-size:0.1;overflow:hidden;}.next{background-position:-38px -80px;}.tab:after{content:\"\";display:block;clear:both;}.tab .on{font-weight:bold;}.tab .first{border-left:0;}.tab li a{outline:none;}.tab .on a,.tab .on a:visited{color:#000;text-decoration:none;}.assist a,.assist a:hover,.assist a:visited{display:block;padding:0 2px;text-decoration:none;}.assist{display:inline-block;border-style:solid;border-width:0 1px 1px 0;}.assist a,.assist a:visited{border:1px solid #9baab1;background:#fff;color:#000;}.assist a:hover{background-color:#ffeb7d;}.imgfilter{display:block;background:no-repeat 0 0;text-indent:-9999px;overflow:hidden;}.bkNum{padding:6px 10px 4px;}.bkNum h3{display:none;float:left;margin:0;}.bkNum dl{float:right;}.bkNum dt,.bkNum dd{float:left;line-height:1;margin-left:3px;}.bkNum dt{padding-top:2px;}.bkNum dd a{display:block;background-color:#fff;padding:2px 4px 1px 5px;outline:none;}.bkNum dd a:hover{text-decoration:none;background-color:#1d3994;color:#fff;}.bkNum dd a.on{background-color:#eee;color:#000;font-weight:bold;cursor:default;}.bkNum dd a.on:hover{background-color:#eee;color:#000;}.overlay{position:absolute;z-index:9;background:#000;filter:alpha(opacity=10);-ms-filter:\"alpha(opacity=10)\";opacity:0.1;}.iconNew,.iconPhoto,.iconVideo,#contentbox ul li .iconNotice{display:inline-block;margin-left:2px;text-indent:-9999px;outline:none;*vertical-align:middle;}.iconNew{height:11px;width:25px;background-position:0 -57px;}.iconPhoto{height:12px;width:12px;margin:0 2px;background-position:-37px -63px;}.iconVideo{height:12px;width:12px;margin:0 2px;background-position:-1px -80px;}#contentbox ul li .iconNotice{background-position:0 -1913px;padding:0;width:16px;height:14px;}#hdBar{position:absolute;z-index:9;top:-1.5em;margin-top:-1px;left:0;width:100%;}#masthead{position:relative;z-index:1;margin-top:1.6em;*margin-top:1.4em;*zoom:1;}h1{position:relative;z-index:5;width:950px;margin:0 auto;padding-top:1px;text-align:center;height:80px;}h1 img{margin:10px 1px 0 0;}h1 .deco{margin:0;}#mhicon{position:absolute;left:50%;top:0;z-index:6;}#mhicon li{position:absolute;}#mhi1st{left:-365px;}#mhi2nd{left:-284px;}#mhi3rd{left:-203px;}#mhi4th{left:149px;}#mhi5th{left:230px;}#mhi6th{left:311px;}#mhicon li a{width:54px;height:54px;margin-top:15px;display:block;text-indent:-9999px;overflow:hidden;}#mhi1st a{background-position:0 -3370px;}#mhi2nd a{background-position:0 -3424px;}#mhi3rd a{background-position:0 -3478px;}#mhi4th a{background-position:0 -3532px;}#mhi5th a{background-position:0 -3586px;}#mhi6th a{background-position:0 -3640px;}#siteinfo{position:absolute;z-index:7;top:12px;right:10px;text-align:left;}#siteinfo li{padding-bottom:2px;}.changeBtn{position:absolute;left:0;z-index:5;border:1px solid #b4bdc3;background-color:#e5eaeb;background-position:0 -2110px;background-repeat:repeat-x;}#changeModeOf{bottom:13px;}#changeMode3d{top:15px;}.changeBtn a{display:inline-block;padding:4px 9px 1px 22px;min-width:60px;_width:55px;_white-space:nowrap;background-position:0 -2151px;border-bottom:1px solid #fff;}#emergency{margin:5px 0 10px;text-align:center;}#emergency .alert{color:#f00;}#emg{margin:0 auto;text-align:center;line-height:1.2;}#emg table{margin:0 auto 10px;}#emg table table{margin-bottom:0;}#emg br{display:none;}#searchbox{background-position:0 -1540px;*zoom:1;}#searchbox form{background-position:0 -1650px;background-repeat:no-repeat;}#searchbox fieldset{background-position:100% -1760px;background-repeat:no-repeat;}#srchbd{position:relative;width:48.8%;min-height:40px;margin:0 auto;padding:13px 0 20px;text-align:left;}#srchbd .tab{position:relative;z-index:9;margin-bottom:5px;min-height:14px;_height:14px;overflow:inherit;}#srchbd .tab li{display:inline;padding:0 5px;border-right:1px solid #ccc;}#srchbd .tab li.first{padding-left:0;}#srchbd ul.tab li#srchMore{position:absolute;vertical-align:top;position:relative;border-right:0;}#srchbd ul.tab li#srchMore .plup,#srchbd ul.tab li#srchMore .pldwn{color:#1D3994;*min-height:13px;_height:13px;*vertical-align:top;}#srchMorefw{position:absolute;top:1.15em;right:6px;z-index:9;padding:0 1px 2px 0;background:#cccccc;}#srchbd ul.tab li ul{padding:6px 0;background:#fff;border:1px solid #9aaabc;*width:7.2em;}#searchbox #srchbd ul.tab li ul li{white-space:nowrap;display:block;padding:0 1px;border-right:0;*zoom:1;}#srchbd ul.tab li ul li a{display:block;*zoom:1;*height:auto;padding:3px 8px;}#srchbd ul.tab li ul li a:hover{background-color:#1d3994;color:#fff;text-decoration:none;}#srchbd ul.tab li ul li.last{margin-top:3px;border-top:1px solid #cccccc;}#srchbd ul.tab li ul li.last a{margin-top:3px;}#srchbd p{clear:both;overflow:hidden;}#srchtxtBg{line-height:0;width:74.4%;min-width:346px;display:block;float:left;border:solid #7c7c7c;border-width:1px 0 0 1px;*zoom:1;}#srchtxt{float:left;width:100%;_width:97.5%;*height:16px;min-height:16px;padding:2px 5px 3px;border:1px solid #c3c3c3;background-color:#fff;}#srchbtn{float:left;width:24.5%;padding:3px 0 2px;border:1px solid;background-position:0 -801px;font-weight:bold;letter-spacing:0.5em;cursor:pointer;line-height:1.32;min-height:24px;}#srchAssist{clear:left;width:74.8%;min-width:347px;position:absolute;top:73.5%;}#srchAssistBd{border:solid #7c7c7c;border-width:1px 2px 0 1px;background-color:#fff;*zoom:1;}#srchAssist li{line-height:1;}#srchAssist li a{color:#000;padding:4px 6px 5px;*padding:4px;display:block;cursor:pointer;*zoom:1;}#srchAssist li .on{background-color:#1d3994;color:#fff;}#srchAssistTxt{padding:3px 5px 3px 5px;}#srchAssistOnOff{padding:3px 8px 1px 0;white-space:nowrap;color:#555;font-size:85%;text-align:right;line-height:0;}#srchAssistOnOff dt{display:inline;line-height:1;}#srchAssistOnOff dd{display:inline;line-height:1;padding-left:13px;background-position:0 -1533px;font-weight:bold;color:#000;*zoom:1;}#srchAssistOnOff dd a{font-weight:normal;}#srchAssistOnOff dd.first{background:none;}#srchAssistClose,#srchacb,#srchAssistClose span{display:block;height:11px;background-repeat:no-repeat;cursor:pointer;overflow:hidden;line-height:0;text-indent:-9999px;}#srchAssistClose{background-position:100% -3344px;}#srchacb{background-position:0 -3300px;}#srchAssistClose span{margin:0 2px 0 45px;background-repeat:repeat-x;background-position:100% -3322px;}#srchAssistClose.on{background-position:100% -3355px;}.on #srchacb{background-position:0 -3311px;}#srchAssistClose.on span{background-position:100% -3333px;}#uhd{position:relative;height:1.5em;border:1px solid;text-align:center;}#uhdsetstart{position:absolute;left:5px;padding-top:2px;}#uhdassist{position:absolute;right:5px;}#clrEx{float:left;margin:3px 5px 0 0;padding-right:5px;border-right:1px solid #ccc;line-height:1;}#clr{float:left;}#clr li{float:left;margin:3px 5px 0 0;border-style:solid;border-width:1px;line-height:0;}#clr li a{display:block;*float:left;width:6px;height:6px;border-style:solid;border-width:2px;overflow:hidden;text-indent:-9999px;}#clr1{border-color:#a2b6d8;}#clr1 a{background-color:#c8d2e7;border-color:#c8d2e7;}#clr2{border-color:#d49fc9;}#clr2 a{background-color:#fbcaf0;border-color:#fbcaf0;}#clr3{border-color:#ffbc6d;}#clr3 a{background-color:#ffdaa4;border-color:#ffdaa4;}#clr4{border-color:#4ec346;}#clr4 a{background-color:#95da75;border-color:#95da75;}#clr5{border-color:#bdbdbd;}#clr5 a{background-color:#d6d6d6;border-color:#d6d6d6;}#clr6{border-color:#c4defa;}#clr6 a{background-color:#edf4f8;border-color:#edf4f8;}#clr1 .on,#clr1 a:hover{background-color:#6179a0;}#clr2 .on,#clr2 a:hover{background-color:#ef64c8;}#clr3 .on,#clr3 a:hover{background-color:#ff882b;}#clr4 .on,#clr4 a:hover{background-color:#1e880b;}#clr5 .on,#clr5 a:hover{background-color:#737373;}#clr6 .on,#clr6 a:hover{background-color:#c8d2e7;}#uhdassist .help{float:left;margin-top:2px;}#uhdassist .help a{border-left:1px solid #ccc;padding-left:5px;line-height:1em;}#toptxt{position:relative;z-index:7;margin:0 0 8px -1.8em;text-align:center;}#toptxt li{display:inline;margin-left:1.8em;}#navi #contentbox{border-top:0;}#contentbox .hd{border-top:1px solid;position:static;}#contentbox .hd .cbbtn{float:left;margin-top:1px;padding:1px;border-right:1px solid;}#contentbox .hd .cbbtn span{border-right:1px solid #fff;}#contentbox .hd .cbbtn a{display:block;width:10px;height:10px;padding:3px 4px;text-indent:-9999px;overflow:hidden;}#cbbtntop{background-position:0 -110px;}#cbbtnbtm{background-position:-20px -110px;}#contentbox .changepos h2{padding-left:25px;}#contentbox .hd span.assist{float:right;margin-top:2px;margin-right:1px;}#contentbox ul{padding:2px 3px 0;*zoom:1;}#contentbox ul li{margin:1px 0;padding:3px 0;_zoom:1;}#contentbox ul li a{padding:3px 0 3px 20px;background-repeat:no-repeat;}.cbysC1{background-position:0 -251px;}.cbysC2{background-position:0 -291px;}.cbysC5{background-position:0 -331px;}.cbysC12{background-position:0 -371px;}.cbysC13{background-position:0 -412px;}.cbysC14{background-position:0 -452px;}.cbysC15{background-position:0 -492px;}.cbysC25{background-position:0 -533px;}.cbysC26{background-position:0 -211px;}.cbysC33{background-position:0 -572px;}.cbysC34{background-position:0 -612px;}.cbysC41{background-position:0 -652px;}.cbysC73{background-position:0 -692px;}.cbysC48{background-position:0 -730px;}.cbysC37{background-position:0 -770px;}.cbysC53{background-position:0 -812px;}.cbysC57{background-position:0 -852px;}.cbysC46{background-position:0 -892px;}.cbysC44{background-position:0 -930px;}.cbysC87{background-position:0 -970px;}.cbysC97{background-position:0 -1010px;}#favoriteservice ul li a{background-position:0 50%;}#application span{display:block;margin-bottom:2px;text-align:center;}#application p{padding:5px 8px 7px;line-height:1.3;}#cb2bgcx{position:absolute;left:0;*left:-2px;top:-1px;z-index:1;border:0;overflow:hidden;}#cb2bg{position:absolute;top:0;right:0;min-width:590px;width:46em;border:2px solid #ccc;border-width:0 2px 2px 0;background-color:#fff;}#checknumber,.cb2moreservice{width:100%;}.cb2ndhd{min-height:4em;_height:3.7em;}#checknumber .checkmax,.cb2moreservice .changemode{float:left;padding-left:10px;}#checknumber .checknow,.cb2moreservice .more{float:right;padding-right:10px;}.cb2moreservice{height:2.7em;*background-color:#fff;}.cb2moreservice .changemode{font-weight:bold;}.contentbox2nd{border:1px solid;color:#fff;background-position:0 -2050px;background-color:#fff;}.contentbox2nd h2{padding:5px 10px;color:#fff;}.contentbox2nd strong{color:#f00;}.contentbox2nd .cb2detail{margin:0 10px;border:1px solid #ccc;background:#fff;color:#000;}.cb2allservice{position:relative;z-index:2;padding:0 2px 5px 2px;background:#f0f3fa;overflow:hidden;*zoom:1;}#cb2yjedit .cb2allservice{background:#fffddb;}.contentbox2nd h3{clear:both;padding:4px 0 3px;}.cb2allservice ul li,#cb2worldservice ul li{position:relative;z-index:1;display:inline;float:left;width:20%;margin-bottom:3px;}#cb2yjedit .cb2allservice ul{*margin-top:-3px;*margin-bottom:4px;margin-bottom:3px;}#cb2yjedit .cb2allservice ul li{*margin-bottom:-3px;}.cb2allservice ul li *{vertical-align:middle;}.cb2allservice ul li label *{*vertical-align:baseline;}.cb2allservice ul li.on{color:#f00;font-weight:bold;letter-spacing:-1px;}.cb2allservice ul li.off{color:#999;}.cb2allservice ul li.off input{visibility:hidden;}.cb2etc{padding:0 2px;}.cb2moreservice{clear:both;}.contentbox2nd span.close a{position:absolute;top:5px;right:8px;color:#fff;}#cb2yjservice .cb2detail ul li a{margin-left:15px;}#cb2worldservice{_height:71px;min-height:71px;}#cb2yjedit input{width:15px;}#cb2selectarea{position:relative;min-height:61px;_height:71px;padding-top:10px;}#cb2selectarea li{margin-bottom:5px;}#cb2selectarea button{width:7.8em;margin:0;padding:1px 0;*padding:0;border:0;border-top:1px solid #fff;font-weight:bold;text-align:center;}#cb2selectarea p{position:absolute;bottom:10px;right:10px;}#cb2selectarea span{display:block;float:left;}#cb2cancelbg{position:relative;right:5px;}#cb2selectarea span#cb2cancelbg,#cb2selectarea button#cb2cancel{background:#ccc;}#cb2selectarea span#cb2cancelbg{border:1px solid #666;}#cb2selectarea span#cb2setupbg,#cb2selectarea button#cb2setup{background:#fc3;}#cb2selectarea span#cb2setupbg{border:1px solid #ce8800;}#cb2bg .off #cb2selectarea span#cb2setupbg{border-color:#d1d1d1;}#cb2bg .off #cb2selectarea span#cb2setupbg,#cb2bg .off #cb2selectarea span#cb2setupbg button{background:#ddd;color:#999;cursor:default;}#navi #cb2popup{position:absolute;z-index:9;padding-bottom:3px;border:0;background:transparent;width:12em;margin:-6.7em 0 0 -1.05em;letter-spacing:-1px;}#cb2popup p{padding:4px 0 4px 2px;border:3px solid #b9c6d3;background:#fff;color:#000;font-weight:normal;}#cb2popup p strong{color:#e72e00;font-weight:bold;}#cb2popup p span,#cb2popup .cb2pbg2{background:url(http://k.yimg.jp/images/top/sp2/cb/cb2p_bg-090407.gif) no-repeat 0 0;}#cb2popup p span{position:absolute;right:2px;*right:1px;top:-6px;display:block;width:17px;height:13px;text-indent:-9999px;cursor:pointer;}#cb2popup .cb2pbg{margin:0 2px -3px 0;}#cb2popup .cb2pbg2{padding-bottom:9px;background-position:-20px 100%;}#companybox{padding:0 2px;}#companybox div{border-top:1px solid;}#companybox h2{padding:5px 5px 0;border-top:1px solid #fff;}#companybox ul,#companybox p{margin:0 0 0 4px;overflow:hidden;*zoom:1;}#companybox #cmprikunabi,#companybox #cmprikunabi h2{border-top:0;}#cmprikunabi ul{margin-top:7px;margin-bottom:7px;}#cmprikunabi ul li{display:inline;margin-left:0.5em;}#cmprikunabi ul li.first{margin-left:0;}#cmprikunabi p{margin-bottom:7px;}#composite ul{background:no-repeat 50% 0;}#composite ul.ieDisp{background:no-repeat 50% 50px;position:relative;padding-top:50px;}#composite .cmpIE{position:absolute;top:0;width:100%;background-repeat:no-repeat;background-position:50% 0;}#composite li a{display:block;width:170px;height:40px;margin:0 auto 10px;overflow:hidden;text-indent:-9999px;}#topicsbox{border-top:none;}#topicsbox .hd{margin:0 -1px;border-bottom:0;}html #main #topicsbox ul.tab li.last span{margin-right:-3px;}#topicsbox h2{display:none;}#topicsbox .tab{position:relative;z-index:1;padding-bottom:1px;border:1px solid;background-position:0 -100px;}#topicsbox .tab li{position:relative;float:left;width:20%;margin:-1px 0 -2px;border-bottom:1px solid;*border-bottom:0;border-top:1px solid;background-position:0 -100px;text-align:center;}#topicsbox .tab li span{display:block;position:relative;z-index:9;margin-bottom:-1px;border-right:1px solid;background-position:100% 0;*zoom:1;}#topicsbox .tab li span a{display:block;position:relative;margin-right:-2px;*margin-bottom:-1px;padding:1px 2px 2px 0;border:1px solid #fff;*zoom:1;}#topicsbox .on1 .tab0 span a,#topicsbox .on2 .tab1 span a,#topicsbox .on3 .tab2 span a,#topicsbox .on4 .tab3 span a,#topicsbox .tab .on span a,#topicsbox .tab .last span a{margin-right:0;padding-right:0;}#topicsbox .tab .tab1 span a{*border-left:0;}#topicsbox .on4{border-bottom-color:#fff;border-right-color:#9baab1;background-position:0 -300px;background-color:#fff;padding-bottom:2px;*padding-bottom:1px;}#topicsbox .tab .on{z-index:9;padding:0;margin-bottom:-2px;*margin-bottom:-1px;background-position:0 -300px;background-color:#fff;}#topicsbox .tab .on span{*padding-bottom:1px;border-right:1px solid;border-bottom:1px solid #fff;}#topicsbox .tab .off span{border-right:1px solid;*border-bottom:1px solid;}#topicsbox .tab .last{*width:19.7%;border-bottom:0;}#topicsbox .tab .last span,#topicsbox .tab .last span a{border-right:0;}#topicsbox .on4 .on span{border-right:0;}#topicsboxbd{min-height:220px;padding-right:10px;overflow:hidden;_overflow:visible;*zoom:1;}#topicsboxbd div{display:none;}#topicsboxbd div div,#topicsboxbd .current{display:block;}.topicsindex{float:left;width:63.5%;}.topicsindex em{margin:6px 0 0 8px;}.topicsindex .emphasis{margin:6px 0 0 5px;}.topicsindex .emphasis li,#othersfb .detail li{margin:5.5px 0 5px;}.topicsindex .emphasis li,#othersfb .detail li, x:-moz-any-link{max-height:1.23em;}.topicsindex .emphasis li img{margin-left:2px;}.topicsindex .more{margin:12px 15px;}.topicsindex .more li{display:inline;padding-right:1em;}.topicscatch{float:right;width:35.2%;margin-top:10px;padding-top:1px;}#topicsbox .topicsdetail{padding:3px 5px 3px 9px;margin:-1px 0 0;}#topicsboxbd .topicsdetail{border:1px solid;}.topicsimg{margin:6px 0 0 -4px;padding-bottom:2px;text-align:center;}#tpcsimgfilter{margin:auto;}.topicscatch h3,.topicscatch ul li{margin:2px -3px 0 0;padding-bottom:2px;}.topicscatch p{margin-bottom:2px;padding:2px 0;}#topicsbox em,#topicsbox .topicsdetail cite{display:block;color:#666;}#topicsbox .topicsdetail cite{margin-bottom:5px;}.topicscatch .item{padding:1px 0 2px;margin-left:-5px;}.topicscatch .mds{margin-bottom:5px;}.tpcdtlinfo{position:relative;padding-bottom:4px;}.tpcdtlinfo dt,.tpcdtlinfo dd{line-height:1.1em;*line-height:1em;}.tpcdtlinfo dt{margin-top:4px;}.tpcdtlinfo dd{text-align:right;margin-right:4px;}.tpcdtlinfo dt.ex,.tpcdtlinfo dt.last{position:absolute;left:0;}.tpcdtlinfo dd.ex,.tpcdtlinfo dd.last{margin-top:4px;margin-left:3em;}.tpcdtlinfo dd.low{color:#f00;}#othersfb{padding:5px 0 0 10px;*margin-right:-10px;}#othersfb .detail{float:left;width:50%;*width:49.8%;}#othersdetail3{clear:both;padding-top:10px;overflow:hidden;}#othersdetail3 h3{float:left;padding-right:14px;}#othersdetail3 h4{margin:0 -10px 8px 0;font-weight:normal;}#topicsbox .notfound{_height:auto;min-height:1em;}.notfound #topicsfb p{color:#666;line-height:1.7em;margin:20px 16px 20px;}.notfound #topicsfb p strong{margin-left:-6px;}.notfound #topicsfb p a{text-decoration:underline;}#topicsInfo dt a{display:block;width:46px;height:46px;background-position:0 -200px;text-indent:-9999px;overflow:hidden;line-height:0;}#spotlight{padding:10px 10px 0;background-position:0 -300px;*zoom:1;}#splsentence{float:left;width:61%;}.spltmp3 #splsentence{margin-bottom:2em;}.spltmp3 #splsentence h2{margin-bottom:0.5em;}#spotlight .nonImg{width:auto;}#splsentence p{margin:10px 4px;line-height:1.5;*line-height:1.4;}#splimg{float:right;width:142px;padding-bottom:5px;text-align:center;}#splimgfilter{width:142px;height:100px;}#spotlight ul{clear:both;margin:0 9px 9px;overflow:hidden;*zoom:1;}#spotlight ul li{float:left;width:50%;margin:3px -1px 3px 0;}#spotlight ul li.ex{width:auto;}#spotlight .mds{margin:0 12px 2px;}#spldetail{clear:both;margin-bottom:10px;padding:3px 5px;text-align:center;}#splBkNum{margin:0 -10px;}#eventPromo{padding:11px 8px;overflow:hidden;*zoom:1;}#eventPromo .img{float:left;padding-right:8px;}#eventPromo p{margin:4px 0 0 178px;line-height:1.4em;}#selectionR #slcbd{position:relative;min-height:125px;_height:125px;overflow:hidden;_overflow:visible;}#selectionR .slcImg{padding:5px;}#selectionR li{margin:0 0 7px;*zoom:1;}#selectionR #slcbd,#selectionR h4{padding:4px 5px;*padding-bottom:8px;}#selectionR p{margin:4px 5px;}#selectionR h4,#selectionR ul{margin-bottom:4px;padding-right:0;}#selectionR h5{padding-top:5px;font-weight:normal;}#selectionR h5.f2b a{padding:2px 0 2px 18px;background-repeat:no-repeat;background-position:0 50%;}#selectionR .slctmpR2 h4,#selectionR .slctmpR12 h4{padding-bottom:0;}#selectionR .slctmpR11{margin-left:4px;}#selectionR .slctmpR12{padding-right:0;}#selectionR .slctmpR12 p{margin-top:0;}#selectionR .slctmpR13 h4{padding-right:5px;}#selectionR .slctmpR13 ul{clear:left;}#selectionR .slctmpR15 .slcImg{padding:5px 0;text-align:center;}.al{float:left;padding-right:10px;}.ar{float:right;}.ac{text-align:center;}.pa{position:absolute;left:5px;}.c2{width:50%;*width:49.9%;float:left;}.c2b{width:50%;*width:39.5%;float:left;}.c3{float:left;width:33.33%;*width:33%;}.c3b{width:33.33%;*width:25%;float:left;}.c4{width:25%;*width:24.9%;float:left;}.f1{margin-left:83px;}.f2b{margin-left:129px;}#vdobd{overflow:hidden;*zoom:1;}#vdobd .imgfilter{width:120px;height:90px;}#vdobd em{color:#666;line-height:1.22;}.vdotmp1b{position:relative;padding:2px 10px 6px;}.vdotmp1b em{float:left;display:block;margin-top:105px;width:120px;}.vdotmp1b em span{vertical-align:bottom;}.vdotmp1b .img{position:absolute;top:10px;left:9px;border:1px solid #666;padding:1px;}.vdotmp1b .symbol{padding:0 0 1.5em 130px;*margin:10px 0 0 -3px;}.vdotmp1b .more{position:absolute;right:10px;bottom:7px;line-height:1.1;}.vdotmp2{padding:4px 0 4px 11px;background-position:0 -2440px;background-repeat:repeat-x;}.vdotmp2 ul{*zoom:1;*margin-right:-2px;}.vdotmp2 ul li{float:left;width:33.3%;margin-bottom:0;}.vdotmp2 ul li .imgfilter{margin:0 auto 22px;}.vdotmp2 ul li .img,.vdotmp2 ul li p,.vdotmp2 ul li em{padding-right:10px;}#cgmboxR #cgmbd{padding:9px 8px 0;overflow:hidden;*zoom:1;}#cgmboxR h3{margin-bottom:8px;}#cgmboxR p{padding-bottom:10px;line-height:1.5em;}#cgmboxR img{float:left;}.cgmtmpR2b ul{margin:-7px 0 0 127px;}.cgmtmpR3 ol,.cgmtmpR4 ul,.cgmtmpR10 ul,.cgmtmpR13 ol{float:left;width:50%;*width:49.8%;margin:-7px 0 1px;overflow:hidden;*zoom:1;}#cgmboxR .cgmtmpR5 li p,#cgmboxR .cgmtmpR6 li p{margin:2px 12px 0;padding-bottom:0;line-height:1.2em;*line-height:1.1em;}.cgmtmpR6 ul{margin-left:108px;}.cgmtmpR7 img,.cgmtmpR11 img{clear:both;}.cgmtmpR7 h4,.cgmtmpR11 h4{margin-bottom:10px;font-weight:normal;}.cgmtmpR7 .detail,.cgmtmpR11 .detail{_height:84px;min-height:84px;margin-left:110px;}.cgmtmpR12 p{margin-bottom:-5px;}.cgmtmpR13 ol{*padding-bottom:2px;}#announce .item{margin:8px 0 0 3px;}#sub #brandpanel{position:relative;z-index:3;border:0;background-color:transparent;text-align:center;}#sub .yzq_x{left:-9999px;}#disaster{padding-bottom:7px;border-color:#414141 !important;background-color:#fff !important;}#disaster h2{height:32px;background:#666 url(http://k.yimg.jp/images/top/sp2/emg/disaster_ttl-110401.png) no-repeat 50% 50%;line-height:32px;text-indent:-9999px;}#disaster ul{padding-left:3px;}#disaster li{float:left;width:46.2%;margin:7px 0 0;}#personalbox{z-index:2;padding:5px 5px 0;*zoom:1;}#personalbox h2{display:none;}#pbproperty .connect,#personalbox h3 span,#personalbox #pbdata{font-weight:bold;}#pbidinfo,#pbproperty{position:relative;*zoom:1;}#pbidinfo li{margin:3px 0 0;}#pbidinfo .loginout{position:absolute;top:2px;}#pbidinfo .info{position:absolute;right:0;top:0.5em;}#pbidinfo .info span{position:absolute;right:0;width:5em;top:-0.3em;text-align:center;}#pbproperty{margin-top:2.2em;border:1px solid;background:#fff;*zoom:1;}#pbproperty .connect{padding:4px 0;margin:0 0 0 4px;}#pbproperty .connect #mailicon{position:absolute;display:block;width:36px;height:27px;float:left;margin-top:-7px;text-indent:-9999px;overflow:hidden;background-position:0 -130px;}#pbproperty .connect #mailicon.on{background-position:0 -160px;}#pbproperty .connect .txt{padding-left:40px;}#pbproperty .shortcut{position:absolute;top:50%;right:5px;margin-top:-8px}#pbproperty .shortcut li{float:left;padding-left:8px;margin:0;}#pbproperty .shortcut li a{display:block;overflow:hidden;text-indent:-9999px;width:16px;height:16px;background-position:0 -94px;}#pbproperty .shortcut li a.second{background-position:-19px -94px;}#pbproperty .shortcut li a.third{background-position:-37px -94px;}#pbindex{position:relative;z-index:2;*zoom:1;}#pbindex li{margin:0;}#pbindex .high{color:#f00;}#pbindex .low{color:#00f;}#pbindexbg{position:relative;z-index:2;margin-top:2px;}#pbtoday{position:relative;margin-right:44.5%;*margin-right:45%;_margin-right:40%;padding:2px;*zoom:1;*height:152px;background-color:#fff;border-style:solid;border-width:1px;}#pbtoday:after{content:\"\";display:block;clear:both;}#pbweather,#pbplan,#pbfortune{padding:3px 2px;border-top:1px solid;*zoom:1;clear:left;}h3#pbdata{background-position:0 -601px;padding:3px 0;text-align:center;}#pbweather{position:relative;z-index:9;}#pbweather.grayout{*zoom:1;line-height:1.3;}#pbweather .img{position:absolute;display:block;width:175px;height:48px;top:0;margin-top:-5px;*margin-top:-3px;text-indent:-9999px;background-position:-250px -250px;}#pbweather.grayout #pbwlocation{padding-top:4px;*padding-top:1px;}#pbweather h3{float:left;}#pbwarea{text-indent:10px;}#pbwicon{clear:left;float:left;}#pbwicon a{display:block;width:33px;height:20px;}#pbindex #pbwtemperature{float:right;margin-top:4px;padding-left:2em;border-left:1px solid #999999;line-height:1;}#pbwrprobability{margin-bottom:3px;padding:3px 15px 0 0;text-align:center;}#pbtoday .grayout h3{float:none;}#pbwlocation{clear:left;text-align:right;}#pbplan h3,#pbfortune h3{position:absolute;}#pbpnumber,#pbfconstellation{float:left;padding:0 0 3px 5.8em;}#pbfpoint{float:right;}#pbfortune{z-index:5;}#pbfortune .floatingw{position:absolute;left:-1px;z-index:9;width:15em;margin-top:1em;padding:5px 2px 1px 5px;border:1px solid #ccc;background:#fffac6;zoom:1;}#pbfortune .floatingw li{float:left;width:4.8em;padding:0 0.2em 0.4em 0;position:relative;}#pbfortune .floatingw li.ex{width:auto;}#pbfortune .floatingw li a{padding-left:17px;background-image:url(http://k.yimg.jp/images/top/sp2/pb/fotune_icon-101026.png);background-repeat:no-repeat;}#aries{background-position:0 0;}#taurus{background-position:0 -40px;}#gemini{background-position:0 -80px;}#cancer{background-position:0 -120px;}#leo{background-position:0 -160px;}#virgo{background-position:0 -200px;}#libra{background-position:0 -240px;}#scorpio{background-position:0 -280px;}#sagittarius{background-position:0 -320px;}#capricorn{background-position:0 -360px;}#aquarius{background-position:0 -400px;}#pisces{background-position:0 -440px;}#nofortune{background-position:0 -480px;}#pbcalendar{position:relative;float:right;width:43%;margin-bottom:-3px;background-color:#fff;border-style:solid;border-width:1px;}#pbcalendar table{width:99%;}#pbcalendar table th{text-align:center;padding:3px 5px;}#pbcalendar table th ul li{float:left;}#pbcalendar table th ul li a{position:absolute;}#pbcPrev{left:0;margin-left:3.2em;}#pbcNext{right:0;margin-right:3.2em;}#pbcMonth{font-weight:bold;margin:0 10px;*zoom:1;}#pbcYear{position:absolute;top:3px;margin-top:3px;right:3px;font-size:85%;color:#666;}#pbcalendar table td{text-align:right;}#pbcalendar table td a{display:block;padding:1px 0 0;min-width:16px;white-space:nowrap;border:1px solid #fff;}#personalbox table td .e{color:#999;}#personalbox table td .h{color:#f00;}#personalbox table td .b{font-weight:bold;*padding:1px 1px 1px 0;}#personalbox table td .c{border-color:#1d3994;}#pbcalendar table td.t a{color:#fff;}#pbsocial{margin-top:5px;padding:4px 8px;*padding:3px 8px 5px;background:#fff;border:1px solid;overflow:hidden;*zoom:1;}#pbsocial p a{background-position:0 -1832px;display:block;float:left;margin:-1px 0;padding:2px 0 2px 20px;min-height:13px;}#pbsocial dl{margin:0 -5px;}#pbsocialInfo{float:left;width:56%;padding-top:2px;background-position:0 -1873px;}#pbsocial dt a{padding-left:16px;}#pbsocial dd{float:right;background-image:url(http://k.yimg.jp/images/top/sp2/pb/vitality_bg-091118.png);background-repeat:no-repeat;}#pbsocial dd{padding-left:5px;}#pbsocialNotice{border-left:1px solid #999;}#pbsocial dd.level0{background-position:5px 2px;}#pbsocial dd.level1{background-position:5px -38px;}#pbsocial dd.level2{background-position:5px -78px;}#pbsocial dd.level3{background-position:5px -118px;}#pbsocial dd.level4{background-position:5px -158px;}#pbsocial dd.level4x{background-position:5px -198px;}#pbsocial dd a{display:block;width:65px;text-indent:-9999px;overflow:hidden;}#pbsocialNotice a{background-position:6px -1913px;}#pbsocialMsg a{background-position:6px -1953px;}#pblogininfo{margin:5px -4px 0;border-top:1px solid;*zoom:1;}#pblogininfo ul{padding-left:12px;border-top:1px solid #fff;}#pblogininfo ul li{margin:3px 0;}#pblogininfo li a{padding:2px 0 2px 20px;background-repeat:no-repeat;min-height:13px;display:inline-block;}#pblogininfo .point{float:left;width:54%;*width:52.8%;border-right:1px solid #999;}#pblogininfo .star{float:right;width:43%;}#pblogininfo .point a{background-position:0 -1652px;}#pblogininfo .star a{background-position:0 -1992px;}#pblogininfo .login a{background-position:0 -1692px;}#pbdplan li,#pbdBd3 li,#pbdClose{background-image:url(http://k.yimg.jp/images/top/sp2/pb/calendar_icon-100310.png);background-repeat:no-repeat;}#pbdetailbg{display:none;position:absolute;top:-1px;left:-1px;right:0;z-index:9999;width:101%;_width:104%;border-style:solid;border-width:0 1px 1px 0;border-color:#ccc;}#pbdetail{background-color:#fff;border-style:solid;border-width:1px;*zoom:1;}#pbdHd,.pbdHr{margin:0 4px;padding:5px 0 3px;*padding:5px 0 6px;}.pbdHr{border-top-style:solid;border-top-width:1px;}#pbdHd h3{font-weight:bold;text-align:center;}#pbdHd ul li{*float:left;}#pbdHd ul li a{position:absolute;top:6px;}#pbdHd ul li a.prev{left:7px;}#pbdHd ul li a.next{right:7px;}#pbdBd1 dt{display:none;}#pbdBd1 dd{display:inline-block;margin-right:7px;vertical-align:middle;}#pbdweather{margin-top:-4px;}#pbdplan li{padding:0 0 5px 15px;}#pbdBd2{min-height:115px;_height:115px;}#pbdBd2 .dtl{margin:8px 15px 0;color:#666;line-height:1.5;}#pbdBd2 .more{padding-top:2px;text-align:right;}#pbdBd3 li{background-position:0 -50px;padding:0 0 0 15px;}#pbdFt{padding:3px 4px;text-align:center;}#pbdClose{background-position:100% -100px;padding:0 20px 1px 0;}#yjidbox{position:relative;*zoom:1;}#yjidbox{min-height:68px;padding:5px 10px;}#yjidbox h2{float:left;margin-right:1.2em;}#yjidbox h2 a{background-position:0 -1793px;padding:2px 0 2px 20px;*zoom:1;}#yjidbox .more{text-align:right;}#yjidbox img{position:absolute;left:10px;margin-top:5px;}#yjidbox ul{margin:10px 0 12px 60px;}#sub #yjidboxB{border:none;background:none;text-align:center;}#everywhere .item{margin:8px 0 0 3px;}#everywherePromo{margin:10px;text-align:center;}#notice ul{padding:0 10px;}#rightbox{overflow:hidden;*zoom:1;}#rightbox #rbdtl3{margin:8px 0 0 3px;}#rightbox #rbdtl3 li{*zoom:1;}#rightbox #rbimg{float:left;}#rightbox #rbimg a{outline:none;}#rightbox #rbimg a img{border:1px solid #ccc;}#rightbox #rbimg img,#rightbox #rbimg2 img{margin:10px;}#rightbox #rbimg img{*margin-bottom:0;}#rightbox #rbdtl{margin:5px 10px;}#rightbox #rbdtl2{margin:13px 10px;}#rightbox #rbdtl a,#rightbox #rbdtl2 a{line-height:1.8em;*line-height:1.6em;}#sub #rightbox2{border-top:0;margin-top:-10px;padding:7px 10px;}#local{z-index:1;*zoom:1;}#localbd{overflow:hidden;*zoom:1;}#localbd .item{margin:8px 0 0 3px;}#localbd dl{clear:both;*zoom:1;margin:0 10px 5px;padding-top:5px;}#localbd dt{display:inline;padding:1px 2px;background-color:#ff7301;color:#fff;font-size:85%;}#localbd dd{display:inline;margin-left:1em;}#localbd .error{padding:7px 16px;color:#666;}#localbd .more{clear:both;*zoom:1;text-align:right;padding:4px 10px;}#partner .item{margin:8px 0 0 3px;}#partner p.more{margin:0 10px 10px;text-align:right;}#footer{padding:5px 0;margin-bottom:0;}#footer ul,#footer address{margin:5px auto;}.ulmwindow .ulmStart0 .ulmwindowbd{overflow:hidden;}.ulmwindow .ulmStart0 .ulmwindowsearch{float:right;}.ulmwindow .ulmStart0 .ulmwindowCth{float:left;}.ulmwindow .ulmStart0 .ulmwindowmds{clear:left;margin:0;width:75%;}.ulmwindow{position:absolute;left:-9px;z-index:9;display:block;min-width:328px;width:24.6em;margin-top:-2px;padding:10px;border:1px solid #6990b4;background:#fffac6;color:#666;}.ulmwindow form{position:relative;*zoom:1;}body .ulmwindow .alert{color:#f00;}.ulmwindowttl{margin:10px 0 -6px;}.ulmwindowdtl{height:100px;margin-top:11px;padding:1px 0;border:1px solid #ccc;background:#fff;overflow:auto;}ul.ulmwindowdtl li{margin:3px 0;}ul.ulmwindowdtl li a{display:block;margin:0 1px;padding:1px 0 1px 0.5em;}.ulmwindow .ulmwindowbd{padding:8px 9px;border:1px solid #ccc;background:#fffac6;}.ulmwindow label{display:block;}.ulmwindow .ulmwindowCth{margin-bottom:4px;color:#000;line-height:1.5;}.ulmwindow .ulmwindowmds{margin-bottom:7px;color:#666;}.ulmwindow .ulmStart .ulmwindowmds{margin-bottom:2px;}.ulmwindowmds span{display:block;margin:3px 0 0 1em;}.ulmwindow .ulmwindowsearch *{vertical-align:middle;}.ulmwindow .ulmwindowarea{position:relative;}.ulmwindow .ulmwindowsearch{vertical-align:middle;padding-bottom:3px;}.ulmwindow .ulmwindowsearch input{width:77%;min-height:16px;margin-right:3px;padding:1px 3px;border:1px solid #7f9db9;}.ulmwindow .ulmwindowsearch button{padding:0 10px;min-height:20px;border:1px solid;background-repeat:repeat-x;background-position:0 -2070px;}.ulmwindow .ulmwindowsearch .ulmwindowsrchbtn0{border-color:#666767;background-color:#ccc;}.ulmwindow .ulmwindowsearch .ulmwindowsrchbtn{border-color:#57718f;background-color:#57718f;background-position:0 -2030px;color:#fff;}.ulmwindow .ulmwindowevery{margin:6px 0 0 4em;}.ulmwindow .ulmwindowevery input{margin-right:1em;}.ulmwindowoption{margin:7px 0 -4px;text-align:right;}#localfw{top:1.6em;left:-1px;}#localfw2{position:relative;z-index:10;left:0;width:auto;margin:0;border-width:0 0 1px;border-bottom-color:#ccc;}.ulmwindow .ulmbg{position:absolute;z-index:10;left:10px;bottom:0;display:block;height:9px;width:31px;margin:10px 0 -9px;background-repeat:no-repeat;background-position:0 -190px;}#centralPosition{margin-top:-20px;border-top:0;}#centralPosition h2{padding:2px 2px 7px;}#centralPosition ul{margin:-7px 4px -8px 59px;*margin-bottom:-4px;padding-top:9px;overflow:visible;}#centralPosition li{margin-left:-30px;position:relative;z-index:9;overflow:hidden;}#centralPosition dl{margin:0 9px 0 67px;padding:9px 0 7px 0;background-repeat:repeat-x;background-position:0 -2700px;}#centralPosition dt{position:absolute;left:9px;font-weight:bold;}#centralPosition dd{margin-left:-67px;padding-left:3.8em;}\r\n--\u003e\u003c/style\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nvar ver=\"ga3_sf3\";\r\nif(typeof YAHOO==\"undefined\"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var a=arguments,b=null,d,e,c;for(d=0;d\u003ca.length;d=d+1){c=(\"\"+a[d]).split(\".\");b=YAHOO;for(e=(c[0]==\"YAHOO\")?1:0;e\u003cc.length;e=e+1){b[c[e]]=b[c[e]]||{};b=b[c[e]]}}return b};YAHOO.log=function(b,a,c){var d=YAHOO.widget.Logger;if(d\u0026\u0026d.log){return d.log(b,a,c)}else{return false}};YAHOO.register=function(d,i,a){var e=YAHOO.env.modules,c,f,g,h,b;if(!e[d]){e[d]={versions:[],builds:[]}}c=e[d];f=a.version;g=a.build;h=YAHOO.env.listeners;c.name=d;c.version=f;c.build=g;c.versions.push(f);c.builds.push(g);c.mainClass=i;for(b=0;b\u003ch.length;b=b+1){h[b](c)}if(i){i.VERSION=f;i.BUILD=g}else{YAHOO.log(\"mainClass is undefined for module \"+d,\"warn\")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null};YAHOO.env.ua=function(){var e=function(i){var h=0;return parseFloat(i.replace(/\\./g,function(){return(h++==1)?\"\":\".\"}))},b=navigator,c={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:b.cajaVersion,secure:false,os:null},f=navigator\u0026\u0026navigator.userAgent,d=window\u0026\u0026window.location,g=d\u0026\u0026d.href,a;c.secure=g\u0026\u0026(g.toLowerCase().indexOf(\"https\")===0);if(f){if((/windows|win32/i).test(f)){c.os=\"windows\"}else{if((/macintosh/i).test(f)){c.os=\"macintosh\"}}if((/KHTML/).test(f)){c.webkit=1}a=f.match(/AppleWebKit\\/([^\\s]*)/);if(a\u0026\u0026a[1]){c.webkit=e(a[1]);if(/ Mobile\\//.test(f)){c.mobile=\"Apple\"}else{a=f.match(/NokiaN[^\\/]*/);if(a){c.mobile=a[0]}}a=f.match(/AdobeAIR\\/([^\\s]*)/);if(a){c.air=a[0]}}if(!c.webkit){a=f.match(/Opera[\\s\\/]([^\\s]*)/);if(a\u0026\u0026a[1]){c.opera=e(a[1]);a=f.match(/Opera Mini[^;]*/);if(a){c.mobile=a[0]}}else{a=f.match(/MSIE\\s([^;]*)/);if(a\u0026\u0026a[1]){c.ie=e(a[1])}else{a=f.match(/Gecko\\/([^\\s]*)/);if(a){c.gecko=1;a=f.match(/rv:([^\\s\\)]*)/);if(a\u0026\u0026a[1]){c.gecko=e(a[1])}}}}}}return c}();(function(){YAHOO.namespace(\"util\",\"widget\",\"example\");if(\"undefined\"!==typeof YAHOO_config){var d=YAHOO_config.listener,a=YAHOO.env.listeners,b=true,c;if(d){for(c=0;c\u003ca.length;c++){if(a[c]==d){b=false;break}}if(b){a.push(d)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var h=YAHOO.lang,a=Object.prototype,b=\"[object Array]\",g=\"[object Function]\",c=\"[object Object]\",e=[],d=[\"toString\",\"valueOf\"],f={isArray:function(i){return a.toString.apply(i)===b},isBoolean:function(i){return typeof i===\"boolean\"},isFunction:function(i){return(typeof i===\"function\")||a.toString.apply(i)===g},isNull:function(i){return i===null},isNumber:function(i){return typeof i===\"number\"\u0026\u0026isFinite(i)},isObject:function(i){return(i\u0026\u0026(typeof i===\"object\"||h.isFunction(i)))||false},isString:function(i){return typeof i===\"string\"},isUndefined:function(i){return typeof i===\"undefined\"},_IEEnumFix:(YAHOO.env.ua.ie)?function(j,k){var l,m,i;for(l=0;l\u003cd.length;l=l+1){m=d[l];i=k[m];if(h.isFunction(i)\u0026\u0026i!=a[m]){j[m]=i}}}:function(){},extend:function(i,m,j){if(!m||!i){throw new Error(\"extend failed, please check that all dependencies are included.\")}var k=function(){},l;k.prototype=m.prototype;i.prototype=new k();i.prototype.constructor=i;i.superclass=m.prototype;if(m.prototype.constructor==a.constructor){m.prototype.constructor=m}if(j){for(l in j){if(h.hasOwnProperty(j,l)){i.prototype[l]=j[l]}}h._IEEnumFix(i.prototype,j)}},augmentObject:function(n,i){if(!i||!n){throw new Error(\"Absorb failed, verify dependencies.\")}var l=arguments,j,m,k=l[2];if(k\u0026\u0026k!==true){for(j=2;j\u003cl.length;j=j+1){n[l[j]]=i[l[j]]}}else{for(m in i){if(k||!(m in n)){n[m]=i[m]}}h._IEEnumFix(n,i)}},augmentProto:function(i,j){if(!j||!i){throw new Error(\"Augment failed, verify dependencies.\")}var l=[i.prototype,j.prototype],k;for(k=2;k\u003carguments.length;k=k+1){l.push(arguments[k])}h.augmentObject.apply(this,l)},dump:function(q,l){var o,m,j=[],i=\"{...}\",p=\"f(){...}\",k=\", \",n=\" =\u003e \";if(!h.isObject(q)){return q+\"\"}else{if(q instanceof Date||(\"nodeType\" in q\u0026\u0026\"tagName\" in q)){return q}else{if(h.isFunction(q)){return p}}}l=(h.isNumber(l))?l:3;if(h.isArray(q)){j.push(\"[\");for(o=0,m=q.length;o\u003cm;o=o+1){if(h.isObject(q[o])){j.push((l\u003e0)?h.dump(q[o],l-1):i)}else{j.push(q[o])}j.push(k)}if(j.length\u003e1){j.pop()}j.push(\"]\")}else{j.push(\"{\");for(o in q){if(h.hasOwnProperty(q,o)){j.push(o+n);if(h.isObject(q[o])){j.push((l\u003e0)?h.dump(q[o],l-1):i)}else{j.push(q[o])}j.push(k)}}if(j.length\u003e1){j.pop()}j.push(\"}\")}return j.join(\"\")},substitute:function(i,x,p){var t,u,v,m,l,j,n=[],w,s=\"dump\",o=\" \",y=\"{\",k=\"}\",q,r;for(;;){t=i.lastIndexOf(y);if(t\u003c0){break}u=i.indexOf(k,t);if(t+1\u003e=u){break}w=i.substring(t+1,u);m=w;j=null;v=m.indexOf(o);if(v\u003e-1){j=m.substring(v+1);m=m.substring(0,v)}l=x[m];if(p){l=p(m,l,j)}if(h.isObject(l)){if(h.isArray(l)){l=h.dump(l,parseInt(j,10))}else{j=j||\"\";q=j.indexOf(s);if(q\u003e-1){j=j.substring(4)}r=l.toString();if(r===c||q\u003e-1){l=h.dump(l,parseInt(j,10))}else{l=r}}}else{if(!h.isString(l)\u0026\u0026!h.isNumber(l)){l=\"~-\"+n.length+\"-~\";n[n.length]=w}}i=i.substring(0,t)+l+i.substring(u+1)}for(t=n.length-1;t\u003e=0;t=t-1){i=i.replace(new RegExp(\"~-\"+t+\"-~\"),\"{\"+n[t]+\"}\",\"g\")}return i},trim:function(j){try{return j.replace(/^\\s+|\\s+$/g,\"\")}catch(i){return j}},merge:function(){var i={},k=arguments,l=k.length,j;for(j=0;j\u003cl;j=j+1){h.augmentObject(i,k[j],true)}return i},later:function(j,p,i,n,m){j=j||0;p=p||{};var o=i,k=n,l,q;if(h.isString(i)){o=p[i]}if(!o){throw new TypeError(\"method undefined\")}if(k\u0026\u0026!h.isArray(k)){k=[n]}l=function(){o.apply(p,k||e)};q=(m)?setInterval(l,j):setTimeout(l,j);return{interval:m,cancel:function(){if(this.interval){clearInterval(q)}else{clearTimeout(q)}}}},isValue:function(i){return(h.isObject(i)||h.isString(i)||h.isNumber(i)||h.isBoolean(i))}};h.hasOwnProperty=(a.hasOwnProperty)?function(j,i){return j\u0026\u0026j.hasOwnProperty(i)}:function(j,i){return !h.isUndefined(j[i])\u0026\u0026j.constructor.prototype[i]!==j[i]};f.augmentObject(h,f,true);YAHOO.util.Lang=h;h.augment=h.augmentProto;YAHOO.augment=h.augmentProto;YAHOO.extend=h.extend})();YAHOO.register(\"yahoo\",YAHOO,{version:\"2.8.2int\",build:\"5\"});function err(f,e,h){var g=new Image;g.src=\"http://b.www.yahoo.co.jp/p.gif?ver=\"+ver+\"\u0026error=\"+escape(f)+\",\"+escape(e)+\",\"+escape(h);return true}window.onerror=err;String.prototype.rot13=function(){return this.replace(/[a-zA-Z]/g,function(a){return String.fromCharCode((a\u003c=\"Z\"?90:122)\u003e=(a=a.charCodeAt(0)+13)?a:a-26)})};YAHOO.namespace(\"Fp\");YAHOO.namespace(\"Fd\");YAHOO.Fp.beacon=function(a){var b=new Image();b.src=\"http://b.www.yahoo.co.jp/p.gif?t=\"+new Date().getTime()+\"\u0026\"+a;setTimeout(function(){b=null},10000)};YAHOO.Fd.stripChunk=function(a){var b=a.lastIndexOf(\"!--\");if(b\u003c0){return a}return a.substring(0,(b-1))};var d=document;var $=function(a){return(typeof(a)==\"string\")?d.getElementById(a):false};\r\nYAHOO.Fp._ie=YAHOO.Fp._ie8=YAHOO.Fp._ie7=YAHOO.Fp._ie55=0;\r\nYAHOO.Fp._ff=0;\r\nYAHOO.Fp._ffv=parseFloat(\"0\",10);\r\nYAHOO.Fp._ns=0;\r\nYAHOO.Fp._nsv=parseFloat(\"0\",10);\r\nYAHOO.Fp._sf=1;\r\nYAHOO.Fp._sfv=parseFloat(\"534.36\",10);\r\nYAHOO.Fp._op=0;\r\nYAHOO.Fp._mac=0;\r\nYAHOO.Fp._hostname=location.hostname;\r\nYAHOO.Fp._basetag=document.getElementsByTagName('base')[0].href;\r\nYAHOO.Fp._bcrumb=\"t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\";\r\nYAHOO.Fp._plcookie=0;\r\nYAHOO.Fp._jis=\"13208\";\r\nYAHOO.Fp._jpadmin1=\"東京都\";\r\nYAHOO.Fp._jpadmin2=\"\";\r\nYAHOO.Fp._jpadmin3=\"調布市\";\r\nYAHOO.Fp._jpadmin4=\"\";\r\nYAHOO.Fp._jpadmin5=\"\";\r\nYAHOO.Fp._weatherjis=\"13208\";\r\nYAHOO.Fp._firstblock=\"4410\";\r\nYAHOO.Fp._ulmCrumb=\"32af0d89d4cf32ab0a81983a6539d476,1305723876\";\r\nYAHOO.Fp._crumb=\"db88a2a5937c26e662c318b2d2e6bcea\";\r\nYAHOO.Fp._hp=false ;\r\nYAHOO.Fp._srchOldQ = '' ;\r\nYAHOO.Fp._earth=false;\r\nYAHOO.Fp._fortune_json='{aries:83,taurus:59,gemini:91,cancer:68,leo:80,virgo:56,libra:87,scorpio:63,sagittarius:75,capricorn:51,aquarius:95,pisces:71,nofortune:\"--\"}';\r\n//--\u003e\u003c/script\u003e \r\n\u003cscript type=\"text/javascript\" src=\"/javascript/fp_base_bd_ga_5.0.7.js\"\u003e\u003c/script\u003e \r\n\u003clink href=\"http://k.yimg.jp/images/top/sp2/clr/1/clr-101111.css\" rel=\"stylesheet\" type=\"text/css\"\u003e\u003c/head\u003e \r\n\u003cbody\u003e \r\n\u003cdiv id=\"wrapper\"\u003e \r\n\u003cdiv id=\"header\"\u003e \r\n\u003cdiv id=\"masthead\" \u003e \r\n\u003ch1\u003e\u003ca href=r/mlg\u003e\u003cimg src=\"http://k.yimg.jp/images/top/sp/logo.gif\" alt=\"Yahoo! JAPAN\" height=\"59\" width=\"221\"\u003e\u003c/a\u003e\u003c/h1\u003e \r\n\u003cul id=\"mhicon\"\u003e \r\n\u003cli id=\"mhi1st\"\u003e\u003ca title=\"Yahoo! BB\" href=\"r/mbb\"\u003eYahoo! BB\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi2nd\"\u003e\u003ca title=\"オークション\" href=\"r/mauc\"\u003eオークション\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi3rd\"\u003e\u003ca title=\"My Yahoo!\" href=\"r/mmy\"\u003eMy Yahoo!\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi4th\"\u003e\u003ca title=\"ツールバー\" href=\"r/mtb\"\u003eツールバー\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi5th\"\u003e\u003ca title=\"ショッピング\" href=\"r/mshp\"\u003eショッピング\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"mhi6th\"\u003e\u003ca title=\"Yahoo! きっず\" href=\"r/mkid\"\u003eYahoo! きっず\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003cul id=\"siteinfo\"\u003e \r\n\u003cli\u003e\u003ca href=\"r/mcfp\"\u003eカテゴリ一覧\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/msb\"\u003eサイトの登録\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/myid\"\u003e無料ID活用\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003cul id=\"changeMode\"\u003e \r\n\u003cli id=\"changeModeOf\" class=\"changeBtn\"\u003e\u003ca href=\"edit.html?copt4=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\" title=\"オフィス版\"\u003eオフィス版\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"emg\"\u003e \r\n\u003c!-- SpaceID=2077296265 loc=EMG3 noad-spid --\u003e \r\n\u003c!-- SpaceID=2077296265 loc=EMG2 noad-spid --\u003e \r\n\u003c!-- SpaceID=2077296265 loc=EMG noad --\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"searchbox\"\u003e\u003cdiv id=\"srchb\"\u003e \r\n\u003cform action=\"http://search.yahoo.co.jp/search\" name=\"sf1\" method=\"get\"\u003e \r\n\u003cfieldset\u003e \r\n\u003clegend\u003eYahoo!検索\u003c/legend\u003e \r\n\u003cdiv id=\"srchbd\"\u003e \r\n\u003cul class=\"tab\"\u003e\u003cli class=\"tab0 first on\"\u003e\u003cspan\u003e\u003ca href=\"r/swes\" id=\"search\" hidefocus=\"true\"\u003eウェブ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab1\"\u003e\u003cspan\u003e\u003ca href=\"r/sims\" id=\"isearch\" hidefocus=\"true\"\u003e画像\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab2\"\u003e\u003cspan\u003e\u003ca href=\"r/svis\" id=\"msearch\" hidefocus=\"true\"\u003e動画\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab3\"\u003e\u003cspan\u003e\u003ca href=\"r/sbls\" id=\"bsearch\" hidefocus=\"true\"\u003eブログ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab4\"\u003e\u003cspan\u003e\u003ca href=\"r/sdics\" id=\"dsearch\" hidefocus=\"true\"\u003e辞書\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab5\"\u003e\u003cspan\u003e\u003ca href=\"r/schs\" id=\"ksearch\" hidefocus=\"true\"\u003e知恵袋\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab6\"\u003e\u003cspan\u003e\u003ca href=\"r/smas\" id=\"csearch\" hidefocus=\"true\"\u003e地図\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e\u003cli class=\"tab7\" id=\"srchMore\"\u003e\u003cspan\u003e\u003ca class=\"pldwn\" hidefocus=\"true\" id=\"srchMorebtn\" href=\"r/llst\"\u003e一覧\u003c/a\u003e\u003c/span\u003e\u003cdiv class=\"floatingw\" id=\"srchMorefw\"\u003e\u003cul\u003e\u003cli class=\"first\"\u003e\u003ca hidefocus=\"true\" id=\"tsearch\" href=\"r/sdis\"\u003e登録サイト\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"nsearch\" href=\"r/lhe\"\u003eニュース\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"shsearch\" href=\"r/lsh\"\u003eショッピング\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"ausearch\" href=\"r/lac\"\u003eオークション\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"tlntsearch\" href=\"r/stlnts\"\u003e人物名鑑\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"encsearch\" href=\"r/seclps\"\u003e百科事典\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca hidefocus=\"true\" id=\"rbnsearch\" href=\"r/srbs\"\u003e論文\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/saps\" id=\"appsearch\" hidefocus=\"true\"\u003eアプリ\u003c/a\u003e\u003c/li\u003e\u003cli class=\"last\"\u003e\u003ca hidefocus=\"true\" id=\"service\" href=\"r/llst\"\u003eサービス一覧\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003cp\u003e\u003clabel id=\"srchtxtBg\"\u003e\u003cinput name=\"p\" id=\"srchtxt\" type=\"text\" value=\"\"\u003e\u003c/label\u003e\u003cinput type=\"submit\" id=\"srchbtn\" value=\"検索\"\u003e\u003c/p\u003e \r\n\u003cdiv id=\"srchAssist\"\u003e \r\n\u003cdiv id=\"srchAssistBd\" style=\"display:none;\"\u003e \r\n\u003cp id=\"srchAssistTxt\"\u003eキーワードが入力されていません。\u003c/p\u003e \r\n\u003cdl class=\"bgC3\" id=\"srchAssistOnOff\"\u003e\u003cdt\u003eキーワード入力補助\u003c/dt\u003e\u003cdd class=\"first\"\u003eON\u003c/dd\u003e\u003cdd\u003e\u003ca href=\"edit.html?copt2=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eOFF\u003c/a\u003e\u003c/dd\u003e\u003c/dl\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"srchAssistClose\" title=\"キーワード入力補助を開く\"\u003e\u003cdiv id=\"srchacb\"\u003e\u003cspan\u003eキーワード入力補助を開く\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nYUE.addListener( document, \"keydown\", YAHOO.Fp.KeyAction );\r\nYUE.addListener( 'srchtxt', \"keydown\", function(e){if(e.keyCode == 38 || e.keyCode == 40 ) YAHOO.Fp.SearchAssist(e);} );\r\nsetInterval(function(e) {\r\n if(YAHOO.Fp._srchOldQ != $('srchtxt').value) {\r\n YAHOO.Fp._srchOldQ = $('srchtxt').value ;\r\n YAHOO.Fp.SearchAssist(e) ;\r\n } } , 100) ;\r\nYUE.addListener( 'srchAssistClose', \"click\", function(e){YAHOO.Fp.fToggleSearchAssist(e);} );\r\n$('srchtxt').setAttribute(\"autocomplete\", \"off\");\r\n//--\u003e\u003c/script\u003e \r\n\u003cinput name=\"search.x\" id=\"search.x\" value=\"1\" type=\"hidden\"\u003e\u003cinput name=\"fr\" id=\"fr\" value=\"top_ga1_sa\" type=\"hidden\"\u003e\u003cinput name=\"tid\" id=\"tid\" value=\"top_ga1_sa\" type=\"hidden\"\u003e\u003cinput name=\"ei\" id=\"ei\" value=\"UTF-8\" type=\"hidden\"\u003e\u003cinput name=\"aq\" id=\"aq\" value=\"\" type=\"hidden\"\u003e\u003cinput name=\"oq\" id=\"oq\" value=\"\" type=\"hidden\"\u003e \r\n\u003c/fieldset\u003e \r\n\u003c/form\u003e \r\n\u003c/div\u003e\u003c/div\u003e \r\n\u003cdiv id=\"hdBar\"\u003e \r\n\u003cdiv id=\"uhd\"\u003e \r\n\u003cdiv id=\"uhdsetstart\"\u003e\u003c/div\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nYAHOO.Fp.hm=document.getElementById('uhdsetstart');\r\n//--\u003e\u003c/script\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nif(!YAHOO.cookie.get('CP') \u0026\u0026 (YAHOO.Fp._ff \u0026\u0026 YAHOO.Fp._ffv \u003e= 2)){\r\n\tYAHOO.Fp.hm.innerHTML = '\u003ca href=\"r/header/toolbarpromo/*-http://rd.yahoo.co.jp/toppage/header/evt=78646/?http://toolbar.yahoo.co.jp/\" title=\"ツールバーを今すぐダウンロード!\" id=\"uhdsetstartPromo\"\u003eツールバーを今すぐダウンロード!\u003c/a\u003e';\r\n}\r\n//--\u003e\u003c/script\u003e \r\n\u003cdiv id=\"uhdassist\"\u003e \r\n\u003cul id=\"clr\"\u003e \r\n\u003cli id=\"clr1\"\u003e\u003ca class=\"on\" href=\"r/header/color/1/*-http://www.yahoo.co.jp/edit.html?color=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eブルー\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr2\"\u003e\u003ca href=\"r/header/color/2/*-http://www.yahoo.co.jp/edit.html?color=2\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eピンク\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr3\"\u003e\u003ca href=\"r/header/color/3/*-http://www.yahoo.co.jp/edit.html?color=3\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eオレンジ\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr4\"\u003e\u003ca href=\"r/header/color/4/*-http://www.yahoo.co.jp/edit.html?color=4\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eグリーン\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr5\"\u003e\u003ca href=\"r/header/color/5/*-http://www.yahoo.co.jp/edit.html?color=5\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eシルバー\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"clr6\"\u003e\u003ca href=\"r/header/color/6/*-http://www.yahoo.co.jp/edit.html?color=6\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003eクラシック\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e\u003cp class=\"help\"\u003e\u003ca href=\"r/mht\"\u003eヘルプ\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003chr class=\"separate\"\u003e \r\n\u003cdiv id=\"contents\"\u003e \r\n \r\n\u003cdiv id=\"toptxt\"\u003e \r\n\u003cul class=\"symbol\"\u003e \r\n\u003cli id=\"toptxt1\" class=\"first\"\u003e\u003ca href=s/92621\u003e震災の記録を写真でのこそう、投稿受付中\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"toptxt2\"\u003e\u003ca href=s/92983\u003ePerfume 新曲クリップのダイジェストを配信\u003c/a\u003e\u003c/li\u003e \r\n\u003cli id=\"toptxt3\"\u003e\u003ca href=s/92924\u003eチェックした?「電気予報」で節電を\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003c/div\u003e \r\n \r\n\u003cdiv id=\"navi\"\u003e \r\n\u003cdiv id=\"contentbox\" class=\"bx bg1\"\u003e \r\n\u003cdiv id=\"yahooservice\" class=\"changepos\"\u003e \r\n\u003cdiv class=\"hd\"\u003e \r\n\u003cdiv class=\"cbbtn\"\u003e \r\n\u003ca title=\"下へ移動\" class=\"cbimg\" id=\"cbbtntop\" href=\"edit.html?copt1=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003e下へ移動\u003c/a\u003e \r\n\u003c/div\u003e \r\n\u003cspan id=\"cbassistall\" class=\"assist\"\u003e\u003ca href=\"r/lst\"\u003e一覧\u003c/a\u003e\u003c/span\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lst\"\u003eYahoo!サービス\u003c/a\u003e\u003c/h2\u003e\u003c/div\u003e\u003cul\u003e\u003cli\u003e\u003ca href=\"r/c1\" class=\"cbysC1\"\u003eショッピング\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c2\" class=\"cbysC2\"\u003eオークション\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c5\" class=\"cbysC5\"\u003e旅行、出張\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c12\" class=\"cbysC12\"\u003eニュース\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c13\" class=\"cbysC13\"\u003e天気\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c14\" class=\"cbysC14\"\u003eスポーツ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c15\" class=\"cbysC15\"\u003eファイナンス\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c25\" class=\"cbysC25\"\u003eテレビ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c26\" class=\"cbysC26\"\u003eGyaO!\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c97\" class=\"cbysC97\"\u003eY!モバゲー\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c33\" class=\"cbysC33\"\u003e地図\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c34\" class=\"cbysC34\"\u003e路線\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c41\" class=\"cbysC41\"\u003eグルメ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c73\" class=\"cbysC73\"\u003e求人\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c48\" class=\"cbysC48\"\u003e不動産\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c37\" class=\"cbysC37\"\u003e自動車\u003c/a\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c53\" class=\"cbysC53\"\u003e掲示板\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c57\" class=\"cbysC57\"\u003eブログ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c46\" class=\"cbysC46\"\u003e服、ビューティー\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/c44\" class=\"cbysC44\"\u003e出会い\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv id=\"favoriteservice\" class=\"changepos\"\u003e \r\n\u003cdiv class=\"hd\"\u003e \r\n\u003cdiv class=\"cbbtn\"\u003e \r\n\u003ca title=\"上へ移動\" class=\"cbimg\" id=\"cbbtnbtm\" href=\"edit.html?copt1=1\u0026t=kP80NB\u0026sk=pDbDXsbEjKUE8RpmLBWrW_qNYx4-\"\u003e上へ移動\u003c/a\u003e \r\n\u003c/div\u003e \r\n\u003cspan id=\"cbassistedit\" class=\"assist\"\u003e\u003ca href=\"r/lst\"\u003e変更\u003c/a\u003e\u003c/span\u003e \r\n\u003ch2\u003eお気に入り\u003c/h2\u003e\u003c/div\u003e\u003cul\u003e\u003cli\u003e\u003ca href=\"r/cf17\" style=\"background-image:url(http://k.yimg.jp/images/sicons/movie16.gif);\"\u003e映画\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf18\" style=\"background-image:url(http://k.yimg.jp/images/sicons/music16.gif);\"\u003e音楽\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf20\" style=\"background-image:url(http://k.yimg.jp/images/sicons/game16.gif);\"\u003eゲーム\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf21\" style=\"background-image:url(http://k.yimg.jp/images/sicons/fortune16.gif);\"\u003e占い\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/cf26\" style=\"background-image:url(http://k.yimg.jp/images/sicons/gyao16.gif);\"\u003eGyaO!\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv id=\"pickupservice\"\u003e\u003cdiv class=\"hd\"\u003e\u003ch2\u003eピックアップ\u003c/h2\u003e\u003c/div\u003e\u003cul\u003e\u003cli\u003e\u003ca style=\"background-image: url(http://k.yimg.jp/images/sicons/marriage16.gif);\" href=\"r/cp64\"\u003eウエディング\u003c/a\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003c/div\u003e \r\n\u003cdiv id=\"application\" class=\"bx bg4\"\u003e\u003cdiv class=\"hd\"\u003e\u003ch2\u003eアプリ紹介\u003c/h2\u003e\r\n\r\n\u003c/div\u003e\u003cp\u003e\u003ca href=s/92025\u003e\u003cspan\u003e\u003cimg src=\"http://k.yimg.jp/images/games/mbga/promo/110310/owners_league.gif\" alt=\"プロ野球オーナーズリーグmbga\" width=\"150\" height=\"60\"\u003e\u003c/span\u003e現実のプロ野球カードで遊ぶ新感覚野球ゲーム\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e\u003cdiv id=\"companybox\" class=\"bx bg2\"\u003e \r\n\u003cdiv id=\"cmprikunabi\" class=\"first\"\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lrn\"\u003e求人\u003c/a\u003e\u003c/h2\u003e \r\n\u003cul\u003e \r\n\u003cli class=\"first\"\u003e\u003ca href=\"r/lnxt\"\u003e転職\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/labt\"\u003eアルバイト\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"r/lhkn\"\u003e派遣\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003cp\u003e\u003ca href=s/92954\u003eすぐ働きたい、急募の仕事\u003c/a\u003e\u003c/p\u003e \r\n\u003c/div\u003e \r\n \r\n\u003cdiv id=\"cmpbb\"\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lbb\"\u003eYahoo! BB\u003c/a\u003e\u003c/h2\u003e \r\n\u003cul\u003e\u003cli\u003e\u003ca href=s/92992\u003e50Mが驚きの2,690円\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/92993\u003e光が1年間月2,457円~\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"cmpbiz\" class=\"last\"\u003e \r\n\u003ch2\u003e\u003ca href=\"r/lbz\"\u003eビジネスで活用するなら\u003c/a\u003e\u003c/h2\u003e \r\n\u003cul\u003e\u003cli\u003e\u003ca href=s/92982\u003eヤフーの広告始めるなら今\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/58148\u003eヤフーでお店を開く\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/84369\u003eYahoo!カテゴリ登録審査\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=s/92620\u003e6月1日開始! Yahoo!ロコ\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"composite\"\u003e \r\n\u003cul class=\"ieDisp\" style=\"background-image:url(http://k.yimg.jp/images/top/sp2/cmp/comp_all-110405.png);\"\u003e\r\n\r\n\u003cli id=\"cmp1st\"\u003e\u003ca href=s/92000 title=\"がんばろうニッポン つなげる想い、つながる希望\"\u003eがんばろうニッポン つなげる想い、つながる希望\u003c/a\u003e\u003c/li\u003e \r\n\u003cli class=\"cmpIE\" style=\"background-image:url(http://k.yimg.jp/images/top/sp2/cmp/comp_ie9-110405.png);\"\u003e\u003ca href=\"r/lie9\" title=\"Windows Internet Explorer9 NEW for Yahoo! JAPAN\"\u003eWindows Internet Explorer9 NEW for Yahoo! JAPAN\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003chr class=\"separate\"\u003e \r\n\u003cdiv id=\"division\"\u003e \r\n\u003cdiv id=\"main\"\u003e \r\n\u003cdiv id=\"topicsbox\" class=\"bx\"\u003e \r\n\u003cdiv class=\"hd\"\u003e \r\n\u003cul class=\"tab on0\"\u003e \r\n\u003cli class=\"tab0 on\"\u003e\u003cspan\u003e\u003ca id=\"topics\" href=\"r/ttp\" hidefocus=\"true\"\u003eトピックス\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab1\"\u003e\u003cspan\u003e\u003ca id=\"economy\" href=\"r/teco\" hidefocus=\"true\"\u003e経済\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab2\"\u003e\u003cspan\u003e\u003ca id=\"entertainment\" href=\"r/tent\" hidefocus=\"true\"\u003eエンタメ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab3\"\u003e\u003cspan\u003e\u003ca id=\"sports\" href=\"r/tspo\" hidefocus=\"true\"\u003eスポーツ\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003cli class=\"tab4 last\"\u003e\u003cspan\u003e\u003ca id=\"others\" href=\"r/toth\" hidefocus=\"true\"\u003eその他\u003c/a\u003e\u003c/span\u003e\u003c/li\u003e \r\n\u003c/ul\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"topicsboxbd\"\u003e \r\n\u003cdiv id=\"topicsfb\" class=\"current\"\u003e\u003cdiv class=\"topicsindex\"\u003e\u003cem\u003e21時40分更新\u003c/em\u003e\u003cul class=\"emphasis\"\u003e\u003cli\u003e\u003ca href=\"f/topics/top/1/*-http://dailynews.yahoo.co.jp/fc/domestic/kan_cabinet/?1305716452\"\u003e首相 安全なら原発稼働を容認\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/2/*-http://dailynews.yahoo.co.jp/fc/economy/tpp/?1305716452\"\u003eTPP 日本の主張反映は困難に\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/3/*-http://dailynews.yahoo.co.jp/fc/domestic/drug/?1305713372\"\u003e田代まさし被告に懲役4年求刑\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/4/*-http://dailynews.yahoo.co.jp/fc/domestic/311eq_orphans/?1305721139\"\u003e安藤忠雄氏ら震災遺児の基金\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/5/*-http://dailynews.yahoo.co.jp/fc/computer/android/?1305713372\"\u003eAndroid 99.7%に流出の恐れ\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/6/*-http://dailynews.yahoo.co.jp/fc/sports/darubish_yu/?1305721139\"\u003eダル 5連勝でハーラートップ\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003cspan class=\"iconNew\" title=\"NEW\"\u003eNEW\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/7/*-http://dailynews.yahoo.co.jp/fc/sports/sumo_rigged_suspicion/?1305716452\"\u003e八百長調査 やることやった\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"f/topics/top/8/*-http://dailynews.yahoo.co.jp/fc/entertainment/akb48/?1305718358\"\u003eAKBが日赤メッセンジャー就任\u003c/a\u003e\u003cspan class=\"iconPhoto\" title=\"写真\"\u003e写真\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cul class=\"more\"\u003e\u003cli class=\"first\"\u003e\u003ca href=\"f/topics/top/11/*-http://backnumber.dailynews.yahoo.co.jp/?t=d\u0026d=20110518\u0026c=top\"\u003e今日の話題(53件)\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href=\"r/ttl\"\u003e一覧\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/div\u003e\u003cdiv class=\"topicscatch\"\u003e\u003cdiv class=\"topicsdetail\"\u003e\u003cdiv class=\"topicsimg\"\u003e\u003ca href=\"f/topics/top/9/*-http://dailynews.yahoo.co.jp/photograph/pickup/?1305707225\" id=\"tpcsimgfilter\" class=\"imgfilter\" style=\"background-image:url(http://news.c.yimg.jp/images/topics/20110518-00000000-agara-000-thumb.jpg);width:68px;height:90px;\" title=\"梅の収穫始まる\"\u003e梅の収穫始まる\u003c/a\u003e\u003c/div\u003e\u003cp\u003e \u003ca href=\"f/topics/top/10/*-http://dailynews.yahoo.co.jp/photograph/pickup/?1305707225\"\u003e梅の収穫始まる\u003c/a\u003e\u003c/p\u003e\u003cem\u003e5月18日17時7分配信\u003c/em\u003e\u003ccite\u003e紀伊民報\u003c/cite\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e \r\n\u003cdiv id=\"economyfb\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"entertainmentfb\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"sportsfb\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"othersfb\"\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cscript type=\"text/javascript\"\u003e\u003c!--\r\nvar topicsTabs=new YAHOO.Fp.tabs(\"topicsbox\");topicsTabs.changeAction(YAHOO.Fp.loadPanel,{type:\"tabs\",module:\"topicsbox\",load:\"story\"});topicsTabs.setupTabs();YAHOO.Fp.selectTab=function(b,a){b=b.rot13();b=YAHOO.cookie.getsub(\"YJTM\",b);if(b!=\"\"){setTimeout(function(){a.tabAction(0,a,d.getElementById(b.rot13()))},10)}};if(YAHOO.cookie.get(\"YJTM\").indexOf(YAHOO.Fp._crumb)!==-1){YAHOO.Fp.selectTab(\"topicsbox\",topicsTabs)};\r\n--\u003e\u003c/script\u003e\u003cdiv id=\"bpComposite\" class=\"bxNa\"\u003e\r\n\u003cscript language=\"JavaScript\"\u003e\r\nvar EGASeed = Math.floor(new Number(\"1305723876\") / 60);\r\nvar EGAinterval = 5;\r\nvar EGACacheParam = Math.floor(EGASeed / EGAinterval);\r\nvar EGAtarget=\"_top\";\r\nvar EGAAPI = \"http://setsuden.yahoo.co.jp/images/meter_top/meter_ytop.gif?\" + EGACacheParam;\r\nvar EGAlink = \"http://ard.yahoo.co.jp/SIG=15aqcl5jd/M=300568323.301385617.302882319.308498231/D=jp_toppage/S=2077296265:TCBX/Y=jp/EXP=1305731076/L=gzi0mMvY8_AdcXdNTTPFkRGJdg_6U03Tw.QAAGF1/B=iBv6AMvY6ng-/J=1305723876026641/A=301362382/SIG=11c8u85p4/R=0/*http://setsuden.yahoo.co.jp/denkiyoho/\";\r\nvar EGAStr = '\u003ca href=\"'+ EGAlink +'\" target=\"'+ EGAtarget +'\"\u003e'\r\n\t\t\t+'\u003cimg src=\"' + EGAAPI + '\" border=\"0\" width=\"410\" height=\"55\"\u003e'\r\n\t\t\t+'\u003c/a\u003e';\r\ndocument.write(EGAStr);\r\n\u003c/script\u003e\r\n\u003cnoscript\u003e\u003ca href=\"http://ard.yahoo.co.jp/SIG=15aqcl5jd/M=300568323.301385617.302882319.308498231/D=jp_toppage/S=2077296265:TCBX/Y=jp/EXP=1305731076/L=gzi0mMvY8_AdcXdNTTPFkRGJdg_6U03Tw.QAAGF1/B=iBv6AMvY6ng-/J=1305723876026641/A=301362382/SIG=11cpfd2cb/R=1/*http://setsuden.yahoo.co.jp/denkiyoho/\" target=\"_top\"\u003e\u003cimg src=\"http://ai.yimg.jp/bdv/500001/937217/20110323/l_huyrufhugb4lhirits-a.gif\" height=\"55\" width=\"410\" border=\"0\"\u003e\u003c/a\u003e\u003c/noscript\u003e\u003c/div\u003e\u003cscript language=javascript\u003e \r\nif(window.yzq_d==null)window.yzq_d=new Object();\r\nwindow.yzq_d['iBv6AMvY6ng-']='\u0026U=13ku7kf1g%2fN%3diBv6AMvY6ng-%2fC%3d300568323.301385617.302882319.308498231%2fD%3dTCBX%2fB%3d301362382';\r\n\u003c/script\u003e\u003cnoscript\u003e\u003cdiv style=\"position:absolute;\"\u003e\u003cimg width=1 height=1 alt=\"\" src=\"http://b7.yahoo.co.jp/b?P=gzi0mMvY8_AdcXdNTTPFkRGJdg_6U03Tw.QAAGF1\u0026T=1427mlahn%2fX%3d1305723876%2fE%3d2077296265%2fR%3djp_toppage%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3djp%2fF%3d437849301%2fQ%3d-1%2fS%3d1%2fJ%3dB8F2D8CB\u0026U=13ku7kf1g%2fN%3diBv6AMvY6ng-%2fC%3d300568323.301385617.302882319.308498231%2fD%3dTCBX%2fB%3d301362382\"\u003e\u003c/div\u003e\u003c/noscript\u003e\u003cdiv id=\"spotlight\" class=\"bx\"\u003e \r\n\u003cdiv id=\"spotlightct\"\u003e \r\n\u003cdiv style=\"display: block;\" id=\"spotlight_mainfb\"\u003e \r\n\u003cdiv id=\"splsentence\"\u003e \r\n\u003ch2\u003eあのゲームキャラクターが\u003cbr\u003eアニメの世界で大活躍\u003c/h2\u003e \r\n\u003cp class=\"lead\"\u003eより魅力的になった主人公たちをアニメで堪能しませんか。人気ゲームが原作のアニメを無料で一挙公開。\u003c/p\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"splimg\"\u003e\u003ca style=\"background-image: url(http://k.yimg.jp/images/streaming/free/spotlight/1104/28_10.jpg);\" class=\"imgfilter\" id=\"splimgfilter\" href=\"t/5047m0\"\u003eこみっくパーティー\u003c/a\u003e \r\n\u003cp\u003e\u003ca href=\"t/5047m9\"\u003e女子高生が同人誌活動\u003c/a\u003e\u003c/p\u003e\u003c/div\u003e \r\n\u003cul class=\"symbol\"\u003e \r\n\u003cli class=\"first\"\u003e\u003ca href=\"t/5047m1\"\u003e「聖杯戦争」に巻き込まれ\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m2\"\u003e夜になると羊のぬいぐるみに\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m3\"\u003e「黄昏の旅団」との出会い\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m4\"\u003e旧市街に隠された謎とは\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m5\"\u003e「龍脈」の影響で覚醒\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m6\"\u003e毎年6月、「綿流し」の日に\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m7\"\u003e舞台は北の大地、北海道\u003c/a\u003e\u003c/li\u003e \r\n\u003cli\u003e\u003ca href=\"t/5047m8\"\u003eハーモニカの音色に誘われて\u003c/a\u003e\u003c/li\u003e \r\n\u003c/ul\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn1fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn2fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn3fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn4fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003cdiv id=\"spotlight_bn5fb\" style=\"display: none;\"\u003e\u003c/div\u003e \r\n\u003c/div\u003e \r\n\u003cdiv id=\"splBkNum\" class=\"bkNum clfix\"\u003e \r\n\u003ch3 style=\"display: none;\"\u003e\u003ca href=\"#\" id=\"spotlight_main\"\u003eはじめの記事を表示\u003c/a\u003e\u003c/h3\u003e \r\n\u003cdl class=\"on\"\u003e\u003cdt\u003eほかの記事\u003c/dt\u003e\u003cdd class=\"tab\"\u003e\u003ca href=\"#\" id=\"spotlight_bn1\" hidefocus=\"true\"\u003e1\u003c/a\u003e\u003c/dd\u003e\u003cdd class=\"tab\"\u003e\u003ca href=\"#\" id=\"spotlight_bn2\" hidefocus=\"true\"\u003e2\u003c/a\u003e\u003c/dd\u003e\u003cdd class=\"tab\"\u003e\u003ca href=","created_at":"2011-05-18T13:05:30.000Z","updated_at":"2011-05-18T13:05:30.000Z"},{"id":1548,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.title","created_at":"2011-05-18T13:09:29.000Z","updated_at":"2011-05-18T13:09:29.000Z"},{"id":1549,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.title","created_at":"2011-05-18T13:09:35.000Z","updated_at":"2011-05-18T13:09:35.000Z"},{"id":1550,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.title","created_at":"2011-05-18T13:09:42.000Z","updated_at":"2011-05-18T13:09:42.000Z"},{"id":1551,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.title","created_at":"2011-05-18T13:10:05.000Z","updated_at":"2011-05-18T13:10:05.000Z"},{"id":1552,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.name","created_at":"2011-05-18T13:10:20.000Z","updated_at":"2011-05-18T13:10:20.000Z"},{"id":1553,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.title","created_at":"2011-05-18T13:10:28.000Z","updated_at":"2011-05-18T13:10:28.000Z"},{"id":1554,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.name","created_at":"2011-05-18T13:10:36.000Z","updated_at":"2011-05-18T13:10:36.000Z"},{"id":1555,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.html","created_at":"2011-05-18T13:12:35.000Z","updated_at":"2011-05-18T13:12:35.000Z"},{"id":1556,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=p.body","created_at":"2011-05-18T13:12:58.000Z","updated_at":"2011-05-18T13:12:58.000Z"},{"id":1557,"name":"sitemap","body":"haml\r\n!!!\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - sitemap\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 Sitemap\r\n -Page.select(\"distinct name\").each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p.name}\"}=Page.where(:name =\u003e p.name).order(\"created_at desc\").first.title","created_at":"2011-05-18T13:13:41.000Z","updated_at":"2011-05-18T13:13:41.000Z"},{"id":1558,"name":"fig_for_hayap","body":"title りあじゅうの為の fig 導入ガイド\r\n## 散々いろいろやっても入らなかった理由\r\n* fig が Ruby の開発者用パッケージに依存してるから\r\n\r\n## 解決策\r\nソースから Ruby を入れよう。難しくないです\r\n\r\n###1. 依存する deb パッケージの導入\r\n sudo apt-get update\r\n sudo apt-get install autoconf autotools-dev build-essential curl git-core libexpat1-dev libbz2-dev libncurses5-dev libreadline5-dev libsasl2-dev libssl-dev libxml2-dev libxslt1-dev ruby rubygems unzip zlib1g zlib1g-dev libhaml-ruby libsqlite3-dev\r\n\r\n微妙に関係ないものも入れてる気はしますが気にしないようにしましょう\r\n\r\n###2. Ruby をビルドして管理するツール rvm の導入\r\n bash \u003c \u003c(curl -s https://rvm.beginrescueend.com/install/rvm)\r\n\r\nそしたら .bashrc とか .zshrc とか使ってるシェルの設定ファイルに\r\n\r\n if [[ -s ${HOME}/.rvm/scripts/rvm ]] ; then source ${HOME}/.rvm/scripts/rvm ; fi\r\n\r\nと書いて\r\n\r\n source ~/.bashrc(or .zshrc or .cshrc)\r\n\r\n\r\nなどとしましょう。 csh とか使ってる場合は表記適宜変えてください\r\n\r\n最後に Ruby をビルドします。\r\n \r\n rvm install 1.9.2\r\n rvm use 1.9.2\r\n gem install bundler\r\n\r\n### fig の導入\r\nfig を clone してきたディレクトリで\r\n \r\n bundle install --path=vendor/bundle\r\n bundle exec ruby setup.rb\r\n\r\nとすると今度こそ使えると思います。なお fig を使う時はかならず\r\n \r\n rvm use 1.9.2\r\n\r\nをしてください","created_at":"2011-05-18T13:14:07.000Z","updated_at":"2011-05-18T13:14:07.000Z"},{"id":1559,"name":"message","body":"title 金くれ創始者小池陸からのメッセージをお読みください\r\n![金くれ](http://ssig33.com/data/2d7bbb62eb930907815114de063f39e6.png)\r\n\r\n# 金くれ!!\r\n\r\n# 楽天銀行 ビート支店 2028107 コイケ リク\r\n\r\n# [はてなポイントくれ!!](http://www.hatena.ne.jp/sendpoint?name=ssig33)\r\n\r\n![ミル貝](http://ssig33.com/data/bd8318cec7e6b1b12cb25cfaf09083cb.jpg)","created_at":"2011-05-18T13:14:34.000Z","updated_at":"2011-05-18T13:14:34.000Z"},{"id":1560,"name":"arakawatomonori","body":"title 荒川智則\r\n# そこにある荒川智則公式サイト\r\n同人サークル そこにある荒川智則 の公式サイトです。イベント関連の情報等を公開しています。\r\n\r\n# メンバー紹介\r\n## 荒川智則\r\nソフトウエア開発、ライター、デザイナー、ミュージシャン、作詞、DJ、VJなどとしてマルチに活躍中の新進アーティスト。\r\n\r\n## イベント参加予定\r\n### コミックマーケット 79\r\n#### 配置\r\n三日目東地区O-58b \r\n\r\n#### 頒布物\r\n* 破滅論電子書籍版(CD-R および SD カードでの頒布)\r\n* 糸柳が文学フリマで出してた本\r\n* 荒川智則大全(落ちた)\r\n* 荒川智則シール 100 枚セット(落ちた)","created_at":"2011-05-18T13:14:56.000Z","updated_at":"2011-05-18T13:14:56.000Z"},{"id":1561,"name":"bread_for_yumeko","body":"title 料理が出来ない yumeko さんでも出来る!!!パンの作り方\r\n# 料理が出来ない yumeko さんでも出来る!!!パンの作り方\r\n\r\n## まず気をつけること\r\n* 量はきっちり測れ!!!!!\r\n\r\n## 準備するもの\r\n* 強力粉 200g\r\n* オートミール(即席タイプのでもそうじゃなくてもいい) 50g\r\n* 砂糖(黄色の奴) 15g\r\n* ドライイースト(一時発酵がいらないと書いてある奴にしよう) 5g\r\n* 塩 5g\r\n* お湯(40 度ぐらい) 150cc\r\n* バター 10g\r\n* オリーブオイル 大匙一杯\r\n* 発酵機能(40 度ぐらいを維持出来るやつ)のあるオーブン\r\n* ボウル\r\n* クッキングシート\r\n\r\n## やること\r\n1. ボウルを用意する\r\n2. 強力粉、オートミール、砂糖、イースト、塩、バター、オリーブオイルをボウルに入れる\r\n3. お湯をボウルに入れる。この時お湯がイーストを直撃するようにするとよい\r\n4. こねる\r\n5. 手に付きまくるけどきにせずこねる\r\n6. なんとなくひとまとまりになってくる\r\n7. ボウルの中の生地にクッキングシートを被せる\r\n8. オーブンにボウルを入れる。発酵モードで 30 分あたためる\r\n9. 生地がデカくなってるのを確認したら、それっぽいサイズに分割して丸める\r\n10. 180 度で余熱して 16 分焼く\r\n11. できあがり!!!","created_at":"2011-05-18T13:15:15.000Z","updated_at":"2011-05-18T13:15:15.000Z"},{"id":1562,"name":"bread_for_yumeko","body":"title 料理が出来ない yumeko さんでも出来る!!!パンの作り方\r\n# 料理が出来ない yumeko さんでも出来る!!!パンの作り方\r\n\r\n## まず気をつけること\r\n* 量はきっちり測れ!!!!!\r\n\r\n## 準備するもの\r\n* 強力粉 200g\r\n* オートミール(即席タイプのでもそうじゃなくてもいい) 50g\r\n* 砂糖(黄色の奴) 15g\r\n* ドライイースト(一時発酵がいらないと書いてある奴にしよう) 5g\r\n* 塩 5g\r\n* お湯(40 度ぐらい) 150cc\r\n* バター 10g\r\n* オリーブオイル 大匙一杯\r\n* 発酵機能(40 度ぐらいを維持出来るやつ)のあるオーブン\r\n* ボウル\r\n* クッキングシート\r\n\r\n## やること\r\n1. ボウルを用意する\r\n2. 強力粉、オートミール、砂糖、イースト、塩、バター、オリーブオイルをボウルに入れる\r\n3. お湯をボウルに入れる。この時お湯がイーストを直撃するようにするとよい\r\n4. こねる\r\n5. 手に付きまくるけどきにせずこねる\r\n6. なんとなくひとまとまりになってくる\r\n7. ボウルの中の生地にクッキングシートを被せる\r\n8. オーブンにボウルを入れる。発酵モードで 30 分あたためる\r\n9. 生地がデカくなってるのを確認したら、それっぽいサイズに分割して丸める\r\n10. 180 度で余熱して 16 分焼く\r\n11. できあがり!!!","created_at":"2011-05-18T13:15:15.000Z","updated_at":"2011-05-18T13:15:15.000Z"},{"id":1563,"name":"福神づÿけ","body":"福神づÿけ","created_at":"2011-05-25T05:47:04.000Z","updated_at":"2011-05-25T05:47:04.000Z"},{"id":1564,"name":"福神づÿけ","body":"# 福神づÿけ","created_at":"2011-05-25T05:47:34.000Z","updated_at":"2011-05-25T05:47:34.000Z"},{"id":1565,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %blink\r\n %marquee だるい\r\n","created_at":"2011-05-25T05:52:01.000Z","updated_at":"2011-05-25T05:52:01.000Z"},{"id":1566,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee \r\n %blink だるい\r\n","created_at":"2011-05-25T05:52:21.000Z","updated_at":"2011-05-25T05:52:21.000Z"},{"id":1567,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %blink だるい\r\n","created_at":"2011-05-25T05:52:41.000Z","updated_at":"2011-05-25T05:52:41.000Z"},{"id":1568,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %blink だるい\r\n","created_at":"2011-05-25T05:53:06.000Z","updated_at":"2011-05-25T05:53:06.000Z"},{"id":1569,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい","created_at":"2011-05-25T05:53:22.000Z","updated_at":"2011-05-25T05:53:22.000Z"},{"id":1570,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %span{:style =\u003e \"font-size:120px\"}だるい","created_at":"2011-05-25T05:53:43.000Z","updated_at":"2011-05-25T05:53:43.000Z"},{"id":1571,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style = \"font-size:240px;color:\"+color\";\";\r\n window.setTimeout(\"darui()\", 1)\r\n };\r\n darui();\r\n","created_at":"2011-05-25T05:57:29.000Z","updated_at":"2011-05-25T05:57:29.000Z"},{"id":1572,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style = \"font-size:240px;color:\"+color\";\";\r\n window.setTimeout(\"darui()\", 1)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T05:57:39.000Z","updated_at":"2011-05-25T05:57:39.000Z"},{"id":1573,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style = \"font-size:240px;color:\"+color+\";\";\r\n window.setTimeout(\"darui()\", 1)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T05:57:59.000Z","updated_at":"2011-05-25T05:57:59.000Z"},{"id":1574,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n console.log(color);\r\n window.setTimeout(\"darui()\", 1)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T05:58:48.000Z","updated_at":"2011-05-25T05:58:48.000Z"},{"id":1575,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:240px\"} だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n console.log(color);\r\n window.setTimeout(\"darui()\", 1)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T05:59:10.000Z","updated_at":"2011-05-25T05:59:10.000Z"},{"id":1576,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:240px\"} だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n console.log(color);\r\n window.setTimeout(\"darui()\", 500)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T05:59:17.000Z","updated_at":"2011-05-25T05:59:17.000Z"},{"id":1577,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:240px\"} だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"all\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style.color = color;\r\n window.setTimeout(\"darui()\", 500)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:00:22.000Z","updated_at":"2011-05-25T06:00:22.000Z"},{"id":1578,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:240px\"} だるい\r\n:javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"all\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 500)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:00:44.000Z","updated_at":"2011-05-25T06:00:44.000Z"},{"id":1579,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%body#body\r\n #all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:120px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:240px\"} だるい\r\n :javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"body\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 250)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:03:47.000Z","updated_at":"2011-05-25T06:03:47.000Z"},{"id":1580,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%body#body\r\n #all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:200px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:360px\"} だるい\r\n :javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"body\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 250)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:04:08.000Z","updated_at":"2011-05-25T06:04:08.000Z"},{"id":1581,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%body#body\r\n #all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:200px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:340px\"} だるい\r\n :javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"body\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 250)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:04:15.000Z","updated_at":"2011-05-25T06:04:15.000Z"},{"id":1582,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%body#body\r\n #all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:200px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:320px\"} だるい\r\n :javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"body\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 250)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:04:19.000Z","updated_at":"2011-05-25T06:04:19.000Z"},{"id":1583,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%body#body\r\n #all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:200px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:300px\"} だるい\r\n :javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"body\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 250)\r\n }\r\n darui();\r\n","created_at":"2011-05-25T06:04:25.000Z","updated_at":"2011-05-25T06:04:25.000Z"},{"id":1584,"name":"だるい","body":"haml\r\n-# vim: set ft=haml:\r\n!!!\r\n%title だるい\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%body#body\r\n #all\r\n %h1\r\n %marquee だるい\r\n %marquee だるい\r\n %marquee\r\n %span{:style =\u003e \"font-size:200px\"}だるい\r\n %span#iro{:style =\u003e \"font-size:300px\"} だるい\r\n :javascript\r\n var darui = function(){\r\n var node = document.getElementById(\"iro\");\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n node.style.color = color;\r\n var body = document.getElementById(\"body\")\r\n var color = [\"red\",\"blue\",\"yellow\",\"black\",\"pink\",\"green\"][Math.round(Math.random()*(5-0))+0];\r\n body.style['background-color'] = color;\r\n window.setTimeout(\"darui()\", 5)\r\n }\r\n darui();","created_at":"2011-05-25T06:11:52.000Z","updated_at":"2011-05-25T06:11:52.000Z"},{"id":1585,"name":"Muffin_for_yumeko","body":"title 醤油をどばっと入れてしまうような料理の下手な yumeko さんでも出来る!!!マフィンの作り方\r\n# 醤油をどばっと入れてしまうような料理の下手な yumeko さんでも出来る!!!マフィンの作り方\r\n\r\n## 材料(3 個分)\r\nバター 50g、砂糖 50g、卵 1、牛乳 大匙 2、薄力粉 100g、ベーキングパウダー小匙 1、板チョコ 1/2、くるみ適量\r\n\r\n## やること\r\n1. バターと砂糖を湯煎しながら混ぜる(**これとても重要、温めながら混ぜろ!!**)\r\n2. よくまざったら卵を入れてさらに混ぜる(この時はもう温めない)\r\n3. 薄力粉、ベーキングパウダーをいれて混ぜる\r\n4. 牛乳を大匙 1 入れて混ぜる。混ざったらもう一回同じように牛乳を入れて混ぜる\r\n5. くるみを適切なサイズに砕いて投入、混ぜる\r\n6. チョコレートも砕いて投入、混ぜる\r\n7. カップに 7 割ぐらい上記の生地を入れる\r\n8. 190 度に余熱したオーブンで 20 分焼く\r\n\r\n## ポイント\r\n* バターと砂糖を混ぜる時は絶対温めろ!!!\r\n* 混ぜる時は全部ゴムヘラで混ぜる","created_at":"2011-05-25T06:13:54.000Z","updated_at":"2011-05-25T06:13:54.000Z"},{"id":1586,"name":"onagawa","body":"haml 女川町の様子\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - 女川町の様子\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n#all\r\n #head\r\n %h1 \r\n %a{:href =\u003e \"/\"}ssig33.com\r\n %h2 女川町の様子\r\n #social\r\n \u003ciframe src=\"http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fssig33.com%2Fonagawa\u0026send=false\u0026layout=standard\u0026width=450\u0026show_faces=true\u0026action=like\u0026colorscheme=light\u0026font\u0026height=80\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:450px; height:80px;\" allowTransparency=\"true\"\u003e\u003c/iframe\u003e\r\n \u003cbr /\u003e\r\n \u003ca href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"horizontal\" data-via=\"ssig33\"\u003eTweet\u003c/a\u003e\u003cscript type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"\u003e\u003c/script\u003e\r\n #photos\r\n %p 4/23 撮影\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000058.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000059.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000060.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000061.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000054.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000056.JPG\", :alt =\u003e \"\"}\r\n %p\r\n %img{:src =\u003e \"http://ssig33.com/images/onagawa/1000000057.JPG\", :alt =\u003e \"\"}","created_at":"2011-05-25T06:20:21.000Z","updated_at":"2011-05-25T06:20:21.000Z"},{"id":1587,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n require 'sinatra'\r\n require 'active_record'\r\n require 'haml'\r\n require 'bluecloth'\r\n require 'cgi'\r\n require 'rack/csrf'\r\n require 'logger'\r\n \r\n PASSWORD = \"ハッシュ化されたパスワード\"\r\n \r\n ActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n )\r\n \r\n ActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n \r\n #ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n \r\n \r\n class Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n end\r\n \r\n configure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\n end\r\n \r\n get '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\n end\r\n get '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\n end\r\n \r\n post '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\n end\r\n \r\n helpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n \r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\n end\r\n \r\n __END__\r\n @@ page\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h title\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all~@page.html\r\n \r\n @@ edit\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h \"Edit - #{params[:id]}\"\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end","created_at":"2011-05-25T06:28:47.000Z","updated_at":"2011-05-25T06:28:47.000Z"},{"id":1588,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n require 'sinatra'\r\n require 'active_record'\r\n require 'haml'\r\n require 'bluecloth'\r\n require 'cgi'\r\n require 'rack/csrf'\r\n require 'logger'\r\n \r\n PASSWORD = \"ハッシュ化されたパスワード\"\r\n \r\n ActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n )\r\n \r\n ActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n \r\n #ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n \r\n \r\n class Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n end\r\n \r\n configure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\n end\r\n \r\n get '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\n end\r\n get '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\n end\r\n \r\n post '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\n end\r\n \r\n helpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n \r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\n end\r\n \r\n __END__\r\n @@ page\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h title\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all~@page.html\r\n \r\n @@ edit\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h \"Edit - #{params[:id]}\"\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end","created_at":"2011-05-25T06:29:20.000Z","updated_at":"2011-05-25T06:29:20.000Z"},{"id":1589,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n```ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'bluecloth'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\n\r\nPASSWORD = \"ハッシュ化されたパスワード\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\nget '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\nend\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all~@page.html\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n```\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end\r\n","created_at":"2011-05-25T06:31:20.000Z","updated_at":"2011-05-25T06:31:20.000Z"},{"id":1590,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n require 'sinatra'\r\n require 'active_record'\r\n require 'haml'\r\n require 'bluecloth'\r\n require 'cgi'\r\n require 'rack/csrf'\r\n require 'logger'\r\n\r\n PASSWORD = \"ハッシュ化されたパスワード\"\r\n\r\n ActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n )\r\n\r\n ActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n #ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\n class Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n end\r\n\r\n configure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\n end\r\n\r\n get '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\n end\r\n get '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\n end\r\n\r\n post '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\n end\r\n\r\n helpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\n end\r\n\r\n __END__\r\n @@ page\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h title\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all~@page.html\r\n\r\n @@ edit\r\n \u003c!DOCTYPE html\u003e\r\n %meta{:charset =\u003e \"UTF-8\"}\r\n %title=h \"Edit - #{params[:id]}\"\r\n %link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n %meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n %div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end\r\n","created_at":"2011-05-25T06:31:55.000Z","updated_at":"2011-05-25T06:31:55.000Z"},{"id":1591,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n``` ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'bluecloth'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\n\r\nPASSWORD = \"ハッシュ化されたパスワード\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\nget '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\nend\r\n```\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all~@page.html\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end\r\n","created_at":"2011-05-25T06:35:12.000Z","updated_at":"2011-05-25T06:35:12.000Z"},{"id":1592,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n``` ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'bluecloth'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\n\r\nPASSWORD = \"ハッシュ化されたパスワード\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n BlueCloth.new(self.body).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'secret'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\nget '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]) != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.name}\"\r\n end\r\n end\r\nend\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all~@page.html\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{params[:id]}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n```\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end\r\n","created_at":"2011-05-25T06:35:41.000Z","updated_at":"2011-05-25T06:35:41.000Z"},{"id":1593,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n``` ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'redcarpet'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\nrequire 'digest/md5'\r\n\r\nBlueCloth = Redcarpet\r\n\r\nPASSWORD = \"06f5f62397164780d969e64f0bbd057f\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n if self.body.split(\"\\n\").first =~ /^title/\r\n str = \"\"\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n else\r\n str = self.body\r\n end\r\n BlueCloth.new(str, :fenced_code, :generate_toc, :tables).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n\r\n def title\r\n if self.body.split(\"\\n\").first =~ /title/\r\n str = self.body.split(\"\\n\").shift.split(\"title\\ \").last\r\n elsif self.body.split(\"\\n\").first =~ /haml/\r\n str = self.body.split(\"\\n\").shift.split(\"haml\\ \").last\r\n else\r\n str = self.name\r\n end\r\n str.chomp!\r\n str = self.name if str == nil or str == \"\" or str == \"haml\"\r\n str\r\n end\r\n \r\n def haml\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n Haml::Engine.new(str).render\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'fsdjkfhsjkhr23f8fhsdjkvhnsdjhrfuiscflaaadn8or'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\n\r\nget %r{/edit/(.*)} do\r\n @id = params[:captures].first.to_s\r\n @page = Page.where(:name =\u003e @id).order(\"created_at desc\").first\r\n @page = Page.new if @page == nil\r\n haml :edit\r\nend\r\n\r\nget '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return @page.haml if @page.body.split(\"\\n\").first =~ /^haml/\r\n return haml :page\r\nend\r\n\r\nget %r{/(.*)} do\r\n id = params[:captures].first.to_s\r\n id.chop! if id.reverse[0] == \"/\"\r\n file = open(\"public/#{id}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e id).order(\"created_at desc\").first\r\n redirect \"/edit/#{id}\" unless @page\r\n return @page.haml if @page.body.split(\"\\n\").first.chop == \"haml\"\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\npost '/destroy' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n Page.where(:name =\u003e params[:id]).delete_all\r\n redirect \"/\"\r\nend\r\n\r\nerror do\r\n \"error... #{env['sinatra.error']}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.title}\"\r\n end\r\n end\r\nend\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all~@page.html\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n %form{:action =\u003e \"/destroy\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Destroy\"}\r\n\r\n\r\n```\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n class CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n \r\n def self.down\r\n drop_table :pages\r\n end\r\n end","created_at":"2011-05-25T06:38:05.000Z","updated_at":"2011-05-25T06:38:05.000Z"},{"id":1594,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n``` ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'redcarpet'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\nrequire 'digest/md5'\r\n\r\nBlueCloth = Redcarpet\r\n\r\nPASSWORD = \"06f5f62397164780d969e64f0bbd057f\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n if self.body.split(\"\\n\").first =~ /^title/\r\n str = \"\"\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n else\r\n str = self.body\r\n end\r\n BlueCloth.new(str, :fenced_code, :gh_blockcode).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n\r\n def title\r\n if self.body.split(\"\\n\").first =~ /title/\r\n str = self.body.split(\"\\n\").shift.split(\"title\\ \").last\r\n elsif self.body.split(\"\\n\").first =~ /haml/\r\n str = self.body.split(\"\\n\").shift.split(\"haml\\ \").last\r\n else\r\n str = self.name\r\n end\r\n str.chomp!\r\n str = self.name if str == nil or str == \"\" or str == \"haml\"\r\n str\r\n end\r\n \r\n def haml\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n Haml::Engine.new(str).render\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'fsdjkfhsjkhr23f8fhsdjkvhnsdjhrfuiscflaaadn8or'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\n\r\nget %r{/edit/(.*)} do\r\n @id = params[:captures].first.to_s\r\n @page = Page.where(:name =\u003e @id).order(\"created_at desc\").first\r\n @page = Page.new if @page == nil\r\n haml :edit\r\nend\r\n\r\nget '/:id' do\r\n file = open(\"public/#{params[:id]}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e params[:id]).order(\"created_at desc\").first\r\n redirect \"/edit/#{params[:id]}\" unless @page\r\n return @page.haml if @page.body.split(\"\\n\").first =~ /^haml/\r\n return haml :page\r\nend\r\n\r\nget %r{/(.*)} do\r\n id = params[:captures].first.to_s\r\n id.chop! if id.reverse[0] == \"/\"\r\n file = open(\"public/#{id}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e id).order(\"created_at desc\").first\r\n redirect \"/edit/#{id}\" unless @page\r\n return @page.haml if @page.body.split(\"\\n\").first.chop == \"haml\"\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\npost '/destroy' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n Page.where(:name =\u003e params[:id]).delete_all\r\n redirect \"/\"\r\nend\r\n\r\nerror do\r\n \"error... #{env['sinatra.error']}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.title}\"\r\n end\r\n end\r\nend\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n console.log(this);\r\n var code = $(this);\r\n var text = code.text();\r\n console.log(text);\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n %form{:action =\u003e \"/destroy\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Destroy\"}\r\n\r\n```\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n\r\n```ruby\r\nclass CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n\r\n def self.down\r\n drop_table :pages\r\n end\r\nend\r\n```\r\n","created_at":"2011-05-25T07:13:08.000Z","updated_at":"2011-05-25T07:13:08.000Z"},{"id":1595,"name":"source","body":"# このサイトのソース\r\n\r\n## app.rb\r\n``` ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'redcarpet'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\nrequire 'digest/md5'\r\n\r\nBlueCloth = Redcarpet\r\n\r\nPASSWORD = \"06f5f62397164780d969e64f0bbd057f\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n if self.body.split(\"\\n\").first =~ /^title/\r\n str = \"\"\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n else\r\n str = self.body\r\n end\r\n BlueCloth.new(str, :fenced_code, :gh_blockcode).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n\r\n def title\r\n if self.body.split(\"\\n\").first =~ /title/\r\n str = self.body.split(\"\\n\").shift.split(\"title\\ \").last\r\n elsif self.body.split(\"\\n\").first =~ /haml/\r\n str = self.body.split(\"\\n\").shift.split(\"haml\\ \").last\r\n else\r\n str = self.name\r\n end\r\n str.chomp!\r\n str = self.name if str == nil or str == \"\" or str == \"haml\"\r\n str\r\n end\r\n \r\n def haml\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n Haml::Engine.new(str).render\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'fsdjkfhsjkhr23f8fhsdjkvhnsdjhrfuiscflaaadn8or'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\n\r\nget %r{/edit/(.*)} do\r\n @id = params[:captures].first.to_s\r\n @page = Page.where(:name =\u003e @id).order(\"created_at desc\").first\r\n @page = Page.new if @page == nil\r\n haml :edit\r\nend\r\n\r\nget %r{/(.*)} do\r\n id = params[:captures].first.to_s\r\n id.chop! if id.reverse[0] == \"/\"\r\n file = open(\"public/#{id}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e id).order(\"created_at desc\").first\r\n redirect \"/edit/#{id}\" unless @page\r\n return @page.haml if @page.body.split(\"\\n\").first =~ /haml/\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\npost '/destroy' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n Page.where(:name =\u003e params[:id]).delete_all\r\n redirect \"/\"\r\nend\r\n\r\nerror do\r\n \"error... #{env['sinatra.error']}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.title}\"\r\n end\r\n end\r\nend\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n console.log(this);\r\n var code = $(this);\r\n var text = code.text();\r\n console.log(text);\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n %form{:action =\u003e \"/destroy\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Destroy\"}\r\n\r\n```\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n\r\n```ruby\r\nclass CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n\r\n def self.down\r\n drop_table :pages\r\n end\r\nend\r\n```","created_at":"2011-05-25T07:18:41.000Z","updated_at":"2011-05-25T07:18:41.000Z"},{"id":1596,"name":"others","body":"## ssig33.com other contents\r\n[女川町の様子](/onagawa)\r\n\r\n[Please](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Sitemap](/sitemap)\r\n\r\n[Blog(old)](/blog)\r\n\r\n\u003chr /\u003e\r\n[back to the top](/)","created_at":"2011-05-31T01:58:12.000Z","updated_at":"2011-05-31T01:58:12.000Z"},{"id":1597,"name":"comicglass/bad_knowhow","body":"title ComicGlass でのバッドノウハウ\r\n# ディレクトリリストやファイルリストを手書きする時の注意\r\nこれは駄目\r\n``` html\r\n\u003ca href='/comic'\u003ecomic\u003c/a\u003e\r\n```\r\nなので以下のように書きましょう\r\n``` html\r\n\u003ca href=\"/comic\"\u003ecomic\u003c/a\u003e\r\n```\r\n必然的に haml が使えなくなります(もしかしたらなんかオプションあるかもしれないけど未調査)。\r\n\r\nあとファイルへのパスは絶対パスで書くのが多分無難。ダルい。","created_at":"2011-05-31T01:59:14.000Z","updated_at":"2011-05-31T01:59:14.000Z"},{"id":1598,"name":"comicglass/bad_knowhow","body":"title ComicGlass でのバッドノウハウ\r\n# ディレクトリリストやファイルリストを手書きする時の注意\r\nこれは駄目\r\n\r\n```html\r\n\u003ca href='/comic'\u003ecomic\u003c/a\u003e\r\n```\r\n\r\nなので以下のように書きましょう\r\n\r\n```html\r\n\u003ca href=\"/comic\"\u003ecomic\u003c/a\u003e\r\n```\r\n\r\n必然的に haml が使えなくなります(もしかしたらなんかオプションあるかもしれないけど未調査)。\r\n\r\nあとファイルへのパスは絶対パスで書くのが多分無難。ダルい。","created_at":"2011-05-31T01:59:37.000Z","updated_at":"2011-05-31T01:59:37.000Z"},{"id":1599,"name":"jitsumei","body":"title ネットで実名を使おうが匿名で過そうがどっちでもいいただ一つの理由\r\n# ネットで実名を使おうが匿名で過そうがどっちでもいいただ一つの理由\r\n匿名で何か痛いことをした時、もし悪意のある人に観測されると、実名から住所から全部掘り返され晒されます。日頃からセキュリティに極めて高い意識を払わない限り無意識の個人情報の流出を止めることは不可能であると考えるべきです。ネットストーカーには対抗出来ません。\r\n\r\n匿名のセキュリティに幻想を持つのはやめとけ。","created_at":"2011-05-31T05:58:01.000Z","updated_at":"2011-05-31T05:58:01.000Z"},{"id":1600,"name":"jitsumei","body":"title ネットで実名を使おうが匿名で過そうがどっちでもいいただ一つの理由\r\n# ネットで実名を使おうが匿名で過そうがどっちでもいいただ一つの理由\r\n匿名で何か痛いことをした時、もし悪意のある人に観測されると、実名から住所から全部掘り返され晒されます。日頃からセキュリティに極めて高い意識を払わない限り無意識の個人情報の流出を止めることは不可能であると考えるべきです。ネットストーカーには対抗出来ません。\r\n\r\n匿名のセキュリティに幻想を持つのはやめとけ。","created_at":"2011-05-31T05:58:59.000Z","updated_at":"2011-05-31T05:58:59.000Z"},{"id":1601,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Post.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|p|\r\n flag = false if p.first == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.body\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend\r\n","created_at":"2011-05-31T07:44:43.000Z","updated_at":"2011-05-31T07:44:43.000Z"},{"id":1602,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|p|\r\n flag = false if p.first == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.body\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:44:57.000Z","updated_at":"2011-05-31T07:44:57.000Z"},{"id":1603,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.body\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:45:25.000Z","updated_at":"2011-05-31T07:45:25.000Z"},{"id":1604,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:48:28.000Z","updated_at":"2011-05-31T07:48:28.000Z"},{"id":1605,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.body\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:49:47.000Z","updated_at":"2011-05-31T07:49:47.000Z"},{"id":1606,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:49:58.000Z","updated_at":"2011-05-31T07:49:58.000Z"},{"id":1607,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:49:59.000Z","updated_at":"2011-05-31T07:49:59.000Z"},{"id":1608,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.name\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:50:52.000Z","updated_at":"2011-05-31T07:50:52.000Z"},{"id":1609,"name":"feed","body":"builder 更新情報\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:53:50.000Z","updated_at":"2011-05-31T07:53:50.000Z"},{"id":1610,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(40).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-05-31T07:54:32.000Z","updated_at":"2011-05-31T07:54:32.000Z"},{"id":1611,"name":"source","body":"# このサイトのソース\r\n## ちょっとした解説\r\nWeb から楽にサイトを更新したいというよくあるアレ。\r\n\r\nただ Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\nまず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\nページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n行頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n行頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n## app.rb\r\n``` ruby\r\nrequire 'sinatra'\r\nrequire 'active_record'\r\nrequire 'haml'\r\nrequire 'redcarpet'\r\nrequire 'cgi'\r\nrequire 'rack/csrf'\r\nrequire 'logger'\r\nrequire 'builder'\r\nrequire 'digest/md5'\r\n\r\nBlueCloth = Redcarpet\r\n\r\nPASSWORD = \"パスワードを MD5 化したもの\"\r\n\r\nActiveRecord::Base.establish_connection(\r\n :adapter =\u003e 'sqlite3',\r\n :database =\u003e 'production.sqlite3'\r\n)\r\n\r\nActiveRecord::Base.logger = Logger.new(\"./database.log\")\r\n\r\n#ActiveRecord::Migrator.migrate(\"migrate/\", nil)\r\n\r\n\r\nclass Page \u003c ActiveRecord::Base\r\n def html\r\n if self.body.split(\"\\n\").first =~ /^haml/\r\n return self.haml\r\n elsif self.body.split(\"\\n\").first =~ /^builder/\r\n return \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n elsif self.body.split(\"\\n\").first =~ /^title/\r\n str = \"\"\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n else\r\n str = self.body\r\n end\r\n BlueCloth.new(str, :fenced_code, :gh_blockcode).to_html rescue \"\u003cpre\u003e#{self.body}\u003c/pre\u003e\"\r\n end\r\n\r\n def title\r\n if self.body.split(\"\\n\").first =~ /title/\r\n str = self.body.split(\"\\n\").shift.split(\"title\\ \").last\r\n elsif self.body.split(\"\\n\").first =~ /haml/\r\n str = self.body.split(\"\\n\").shift.split(\"haml\\ \").last\r\n elsif self.body.split(\"\\n\").first =~ /builder/\r\n str = self.body.split(\"\\n\").shift.split(\"builder\\ \").last\r\n else\r\n str = self.name\r\n end\r\n str.chomp!\r\n str = self.name if str == nil or str == \"\" or str == \"haml\"\r\n str\r\n end\r\n \r\n def haml\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n Haml::Engine.new(str).render\r\n end\r\n\r\n def builder\r\n ary = self.body.split(\"\\n\")\r\n str = \"\"\r\n ary.shift\r\n str = ary.join(\"\\n\")\r\n xml = ::Builder::XmlMarkup.new(:indent =\u003e 2)\r\n eval str\r\n end\r\nend\r\n\r\nconfigure do\r\n set :logging, false\r\n set :app_file, __FILE__\r\n use Rack::Session::Cookie, :secret =\u003e 'fsdjkfhsjkhr23f8fhsdjkvhnsdjhrfuiscflaaadn8or'\r\n use Rack::Csrf, :raise =\u003e true\r\nend\r\n\r\nget '/' do\r\n @page = Page.where(:name =\u003e \"index\").order(\"created_at desc\").first\r\n redirect '/edit/index' unless @page\r\n haml :page\r\nend\r\n\r\nget %r{/edit/(.*)} do\r\n @id = params[:captures].first.to_s\r\n @page = Page.where(:name =\u003e @id).order(\"created_at desc\").first\r\n @page = Page.new if @page == nil\r\n haml :edit\r\nend\r\n\r\nget %r{/(.*)} do\r\n id = params[:captures].first.to_s\r\n id.chop! if id.reverse[0] == \"/\"\r\n file = open(\"public/#{id}/index.html\").read rescue nil\r\n return file if file\r\n @page = Page.where(:name =\u003e id).order(\"created_at desc\").first\r\n redirect \"/edit/#{id}\" unless @page\r\n return @page.haml if @page.body.split(\"\\n\").first =~ /^haml/\r\n if @page.body.split(\"\\n\").first =~ /^builder/\r\n content_type :xml\r\n return @page.builder \r\n end\r\n return haml :page\r\nend\r\n\r\npost '/update' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n page = Page.new\r\n page.name = params[:id]\r\n page.body = params[:body]\r\n page.save\r\n redirect \"/#{params[:id]}\"\r\nend\r\n\r\npost '/destroy' do\r\n raise if Digest::MD5.hexdigest(params[:password]).to_s != PASSWORD\r\n Page.where(:name =\u003e params[:id]).delete_all\r\n redirect \"/\"\r\nend\r\n\r\nerror do\r\n \"error... #{env['sinatra.error']}\"\r\nend\r\n\r\nhelpers do\r\n def h str\r\n CGI.escapeHTML str.to_s\r\n end\r\n\r\n def title\r\n if request.path_info == \"/\" or request.path_info == \"/index\"\r\n return \"ssig33.com\"\r\n else\r\n return \"ssig33.com - #{@page.title}\"\r\n end\r\n end\r\nend\r\n\r\n__END__\r\n@@ page\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\r\n@@ edit\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:id]}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-sc ale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n %form{:action =\u003e \"/destroy\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p \r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Destroy\"}\r\n\r\n```\r\n\r\n\u003ch2\u003emigrate/0_create_page.rb\u003c/h2\u003e\r\n\r\n\r\n```ruby\r\nclass CreatePages \u003c ActiveRecord::Migration\r\n def self.up\r\n create_table :pages do |t|\r\n t.string :name\r\n t.text :body\r\n t.timestamps\r\n end\r\n add_index :pages, [:name, :created_at]\r\n add_index :pages, :name\r\n end\r\n\r\n def self.down\r\n drop_table :pages\r\n end\r\nend\r\n```\r\n","created_at":"2011-05-31T08:10:31.000Z","updated_at":"2011-05-31T08:10:31.000Z"},{"id":1612,"name":"ToDo","body":"# ToDo\r\n## Fastladder の Rails3 へのアップグレード\r\n## MOU 解約\r\n## AU 解約\r\n## 金曜日のアレ店探す","created_at":"2011-06-01T08:03:39.000Z","updated_at":"2011-06-01T08:03:39.000Z"},{"id":1613,"name":"source","body":"haml このサイトのソース\r\n!!!\r\n%title ssig33.com - このサイトのソース\r\n#all\r\n %h2 ちょっとした解説\r\n %p Web から楽にサイトを更新したいというよくあるアレ。\r\n\r\n %p ただ Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\n %p まず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\n %p ページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n %p 行頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n %p 行頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n %h2 app.rb\r\n %pre{:lang =\u003e ruby}\r\n %code~open(\"app.rb\").read\r\n\r\n","created_at":"2011-06-01T08:07:01.000Z","updated_at":"2011-06-01T08:07:01.000Z"},{"id":1614,"name":"source","body":"haml このサイトのソース\r\n!!!\r\n%title ssig33.com - このサイトのソース\r\n#all\r\n %h2 ちょっとした解説\r\n %p Web から楽にサイトを更新したいというよくあるアレ。\r\n\r\n %p ただ Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\n %p まず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\n %p ページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n %p 行頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n %p 行頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n %h2 app.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"app.rb\").read\r\n\r\n","created_at":"2011-06-01T08:07:08.000Z","updated_at":"2011-06-01T08:07:08.000Z"},{"id":1615,"name":"source","body":"haml このサイトのソース\r\n!!!\r\n%title ssig33.com - このサイトのソース\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %h1 このサイトのソース\r\n %h2 ちょっとした解説\r\n %p Web から楽にサイトを更新したいというよくあるアレ。\r\n\r\n %p ただ Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\n %p まず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\n %p ページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n %p 行頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n %p 行頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n %h2 app.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"app.rb\").read\r\n\r\n %h2 migrate/0_create_pages.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"migrate/0_create_pages.rb\").read\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\r\n","created_at":"2011-06-01T08:09:08.000Z","updated_at":"2011-06-01T08:09:08.000Z"},{"id":1616,"name":"t/1","body":"title テスト投稿 created_at\r\n=text_header=\r\n# text.ssig33.com からこっちへ移行する為の新機能のテスト\r\nだるい","created_at":"2011-06-01T09:08:19.000Z","updated_at":"2011-06-01T09:08:19.000Z"},{"id":1617,"name":"t/1","body":"title テスト投稿 =created_at=\r\n=text_header=\r\n# text.ssig33.com からこっちへ移行する為の新機能のテスト\r\nだるい","created_at":"2011-06-01T09:09:14.000Z","updated_at":"2011-06-01T09:09:14.000Z"},{"id":1618,"name":"js/text.js","body":"raw\r\n//vim: set ft=javascript:\r\n$.each($('#all p'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n console.log(\"hit\");\r\n }\r\n});\r\n","created_at":"2011-06-01T09:17:20.000Z","updated_at":"2011-06-01T09:17:20.000Z"},{"id":1619,"name":"t/1","body":"title テスト投稿 =created_at=\r\n=text_header=\r\n# text.ssig33.com からこっちへ移行する為の新機能のテスト\r\nだるい\r\n\r\n\u003cscript src=\"view-source:http://ssig33.com/js/text.js\"/\u003e","created_at":"2011-06-01T09:17:36.000Z","updated_at":"2011-06-01T09:17:36.000Z"},{"id":1620,"name":"t/1","body":"title テスト投稿 =created_at=\r\n=text_header=\r\n# text.ssig33.com からこっちへ移行する為の新機能のテスト\r\nだるい\r\n\r\n\u003cscript src=\"http://ssig33.com/js/text.js\"/\u003e","created_at":"2011-06-01T09:17:53.000Z","updated_at":"2011-06-01T09:17:53.000Z"},{"id":1621,"name":"parts/text_header","body":"haml\r\n%h1\r\n %a{:href =\u003e \"/\"}\r\n%h2 text\r\n %a{:href =\u003e \"/t\"}\r\n","created_at":"2011-06-01T09:21:07.000Z","updated_at":"2011-06-01T09:21:07.000Z"},{"id":1622,"name":"parts/text_header","body":"haml\r\n%h1\r\n %a{:href =\u003e \"/\"} ssig33.com\r\n%h2 \r\n %a{:href =\u003e \"/t\"} text\r\n","created_at":"2011-06-01T09:21:22.000Z","updated_at":"2011-06-01T09:21:22.000Z"},{"id":1623,"name":"js/text.js","body":"raw\r\n$.each($('#all p'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n $.get(\"/parts/text_header\", function(data){node.html(data)});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:\r\n\r\n","created_at":"2011-06-01T09:22:25.000Z","updated_at":"2011-06-01T09:22:25.000Z"},{"id":1624,"name":"js/text.js","body":"raw\r\n$.each($('#all p'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n condole.log(node)\r\n $.get(\"/parts/text_header\", function(data){node.html(data)});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:","created_at":"2011-06-01T09:23:06.000Z","updated_at":"2011-06-01T09:23:06.000Z"},{"id":1625,"name":"js/text.js","body":"raw\r\n$.each($('#all p'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n console.log(node)\r\n $.get(\"/parts/text_header\", function(data){node.html(data)});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:","created_at":"2011-06-01T09:23:19.000Z","updated_at":"2011-06-01T09:23:19.000Z"},{"id":1626,"name":"js/text.js","body":"raw\r\n$.each($('#all p'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n console.log(node)\r\n $.get(\"/parts/text_header\", function(data){node.after(data);node.remove()});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:","created_at":"2011-06-01T09:23:41.000Z","updated_at":"2011-06-01T09:23:41.000Z"},{"id":1627,"name":"js/text.js","body":"raw\r\n$.each($('#all p[0]'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n console.log(node)\r\n $.get(\"/parts/text_header\", function(data){node.after(data);node.remove()});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:","created_at":"2011-06-01T09:25:08.000Z","updated_at":"2011-06-01T09:25:08.000Z"},{"id":1628,"name":"js/text.js","body":"raw\r\n$.each($('#all p:first'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n console.log(node)\r\n $.get(\"/parts/text_header\", function(data){node.after(data);node.remove()});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:","created_at":"2011-06-01T09:25:47.000Z","updated_at":"2011-06-01T09:25:47.000Z"},{"id":1629,"name":"parts/text_header","body":"haml\r\n%h1\r\n %a{:href =\u003e \"/\"} ssig33.com\r\n%h2 \r\n %a{:href =\u003e \"/t\"} texts\r\n","created_at":"2011-06-01T09:26:02.000Z","updated_at":"2011-06-01T09:26:02.000Z"},{"id":1630,"name":"parts/text_header","body":"haml\r\n%h1\r\n %a{:href =\u003e \"/\"} ssig33.com\r\n%p\r\n %a{:href =\u003e \"/t\"} texts\r\n %a{:href =\u003e \"/feed\"} feed","created_at":"2011-06-01T09:26:32.000Z","updated_at":"2011-06-01T09:26:32.000Z"},{"id":1631,"name":"parts/text_header","body":"haml\r\n%h1\r\n %a{:href =\u003e \"/t\"} ssig33.com - texts\r\n%p\r\n %a{:href =\u003e \"/feed\"} feed","created_at":"2011-06-01T09:28:19.000Z","updated_at":"2011-06-01T09:28:19.000Z"},{"id":1632,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -Page.where(\"name like ?\",\"t/%\").each do |p|\r\n =p.name\r\n","created_at":"2011-06-01T09:30:32.000Z","updated_at":"2011-06-01T09:30:32.000Z"},{"id":1633,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name\r\n -pages.uniq\r\n -pages.each do |p|\r\n =Page.where(:name =\u003e p).order(\"created_at desc\").first\r\n","created_at":"2011-06-01T09:32:34.000Z","updated_at":"2011-06-01T09:32:34.000Z"},{"id":1634,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n =p\r\n","created_at":"2011-06-01T09:33:00.000Z","updated_at":"2011-06-01T09:33:00.000Z"},{"id":1635,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e /#{p}}=p\r\n","created_at":"2011-06-01T09:33:28.000Z","updated_at":"2011-06-01T09:33:28.000Z"},{"id":1636,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=p\r\n","created_at":"2011-06-01T09:33:38.000Z","updated_at":"2011-06-01T09:33:38.000Z"},{"id":1637,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=p.sub(/^t1\\//, \"\")\r\n","created_at":"2011-06-01T09:34:03.000Z","updated_at":"2011-06-01T09:34:03.000Z"},{"id":1638,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=p.sub(/t1\\//, \"\")\r\n","created_at":"2011-06-01T09:34:10.000Z","updated_at":"2011-06-01T09:34:10.000Z"},{"id":1639,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=p.sub(/t1/, \"\")\r\n","created_at":"2011-06-01T09:34:21.000Z","updated_at":"2011-06-01T09:34:21.000Z"},{"id":1640,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=p.sub(/t\\//, \"\")\r\n","created_at":"2011-06-01T09:34:31.000Z","updated_at":"2011-06-01T09:34:31.000Z"},{"id":1641,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=Page.where(:name =\u003e p).order(\"created_at desc\").title\r\n","created_at":"2011-06-01T09:34:57.000Z","updated_at":"2011-06-01T09:34:57.000Z"},{"id":1642,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(100).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=Page.where(:name =\u003e p).order(\"created_at desc\").first.title\r\n","created_at":"2011-06-01T09:35:04.000Z","updated_at":"2011-06-01T09:35:04.000Z"},{"id":1643,"name":"t/2","body":"title とりあえずブログっぽいものは作った =created_at=\r\n=text_header=\r\n# 一通りの機能は揃った気がする。\r\nあと AutoPagerize 対応と List ページの視認性。\r\n\r\n\u003cscript src=\"http://ssig33.com/js/text.js\"/\u003e","created_at":"2011-06-01T09:35:55.000Z","updated_at":"2011-06-01T09:35:55.000Z"},{"id":1644,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(20).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=Page.where(:name =\u003e p).order(\"created_at desc\").first.title\r\n %br","created_at":"2011-06-01T09:37:17.000Z","updated_at":"2011-06-01T09:37:17.000Z"},{"id":1645,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n %a{:href =\u003e \"/feed\"}feed\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(20).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %a{:href =\u003e \"/#{p}\"}=Page.where(:name =\u003e p).order(\"created_at desc\").first.title\r\n %br","created_at":"2011-06-01T09:37:31.000Z","updated_at":"2011-06-01T09:37:31.000Z"},{"id":1646,"name":"t","body":"haml Texts\r\n-# vim: set ft=haml:\r\n!!!\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%title ssig33.com - texts\r\n#all\r\n %h1 ssig33.com - texts\r\n %p\r\n %a{:href =\u003e \"/\"}back to the top\r\n %a{:href =\u003e \"/feed\"}feed\r\n -pages = []\r\n -Page.where(\"name like ?\",\"t/%\").order(\"created_at desc\").limit(20).each do |p|\r\n -pages \u003c\u003c p.name unless pages.index(p.name)\r\n -pages.uniq\r\n -pages.each do |p|\r\n %p\r\n %a{:href =\u003e \"/#{p}\"}=Page.where(:name =\u003e p).order(\"created_at desc\").first.title","created_at":"2011-06-01T09:37:42.000Z","updated_at":"2011-06-01T09:37:42.000Z"},{"id":1647,"name":"js/text.js","body":"raw\r\n$.each($('#all p:first'), function(){\r\n node = $(this)\r\n if(node.text() == \"=text_header=\"){\r\n $.get(\"/parts/text_header\", function(data){node.after(data);node.remove()});\r\n }\r\n});\r\n\r\n// vim: set ft=javascript:","created_at":"2011-06-01T09:38:23.000Z","updated_at":"2011-06-01T09:38:23.000Z"},{"id":1648,"name":"t/3","body":"title これ微妙かも =created_at=\r\n=text_header=\r\n# これ微妙かも\r\nブログ的なフォーマットの追求にどこまで意味があるのかという話。\r\n\r\n「ブログ的なフォーマット」は feed twitter tumblr に任せてしまえばいいのではないかな。\r\n\r\n「ブログ的なフォーマット」を得ることで書きやすさは得られるという効果はあるけど。\r\n\r\n\u003cscript src=\"http://ssig33.com/js/text.js\"/\u003e","created_at":"2011-06-01T09:41:04.000Z","updated_at":"2011-06-01T09:41:04.000Z"},{"id":1649,"name":"t/4","body":"title シリーズページのテンプレ =created_at=\r\n=text_header=\r\n# シリーズページのテンプレ\r\nとしては使えるかもしれない。 ssig33.com にそういうものが来る日があるかどうかは誰にも分からない。\r\n\r\n\u003cscript src=\"http://ssig33.com/js/text.js\"/\u003e","created_at":"2011-06-01T09:42:02.000Z","updated_at":"2011-06-01T09:42:02.000Z"},{"id":1650,"name":"ToDo","body":"# ToDo\r\n## Fastladder の Rails3 へのアップグレード\r\n## MOU 解約\r\n## AU 解約\r\n## 金曜日のアレ店探す\r\n## このサイトの CMS を整理して一般公開","created_at":"2011-06-01T09:42:30.000Z","updated_at":"2011-06-01T09:42:30.000Z"},{"id":1651,"name":"schedule","body":"# ssig33 の予定\r\n# 昼間は人並に仕事してます\r\n\r\n## 6/2(木)夜 私用\r\n## 6/3(金)夜 私用\r\n## 6/4(土) - 6/5(日) 暇 ","created_at":"2011-06-01T11:31:37.000Z","updated_at":"2011-06-01T11:31:37.000Z"},{"id":1652,"name":"schedule","body":"# ssig33 の予定\r\n# 昼間は人並に仕事してます\r\n\r\n## 6/2(木)夜 私用\r\n## 6/3(金)夜 私用\r\n## 6/4(土) - 6/5(日) 暇\r\n## 6/10(金)夜 私用","created_at":"2011-06-01T11:33:09.000Z","updated_at":"2011-06-01T11:33:09.000Z"},{"id":1653,"name":"schedule","body":"# ssig33 の予定\r\n# 昼間は人並に仕事してます\r\n\r\n## 6/2(木)夜 私用\r\n## 6/3(金)夜 私用\r\n## 6/4(土) - 6/5(日) 暇\r\n## 6/10(金)夜 私用\r\n## 6/18(土)昼は暇 夜オフ会\r\n## 6/25(土)-26(日) まだ未定だけどいろいろある","created_at":"2011-06-01T11:36:38.000Z","updated_at":"2011-06-01T11:36:38.000Z"},{"id":1654,"name":"schedule","body":"# ssig33 の予定\r\n# 平日昼間は人並に仕事してます\r\n\r\n## 6/2(木)夜 私用\r\n## 6/3(金)夜 私用\r\n## 6/4(土) - 6/5(日) 暇\r\n## 6/10(金)夜 私用\r\n## 6/18(土)昼は暇 夜オフ会\r\n## 6/25(土)-26(日) まだ未定だけどいろいろある","created_at":"2011-06-01T11:37:06.000Z","updated_at":"2011-06-01T11:37:06.000Z"},{"id":1655,"name":"プログラミングをはじめたきっかけ","body":"# プログラミングをはじめたきっかけ\r\nそれぐらい 140 字以内で書けや。文盲か?\r\n\r\n[http://twitter.com/#!/ssig33/status/75439487274070016](http://twitter.com/#!/ssig33/status/75439487274070016)","created_at":"2011-06-01T13:09:25.000Z","updated_at":"2011-06-01T13:09:25.000Z"},{"id":1656,"name":"js/cpick.js","body":"raw\r\n\r\n// Copyright 2007-2009 futomi http://www.html5.jp/\r\n//\r\n// Licensed under the Apache License, Version 2.0 (the \"License\");\r\n// you may not use this file except in compliance with the License.\r\n// You may obtain a copy of the License at\r\n//\r\n// http://www.apache.org/licenses/LICENSE-2.0\r\n//\r\n// Unless required by applicable law or agreed to in writing, software\r\n// distributed under the License is distributed on an \"AS IS\" BASIS,\r\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n// See the License for the specific language governing permissions and\r\n// limitations under the License.\r\n//\r\n// cpick.js v1.0.0\r\n\r\n(function () {\r\n\r\n/* -------------------------------------------------------------------\r\n* constructor\r\n* ----------------------------------------------------------------- */\r\ncpick = function (trigger, target, p) {\r\n\tif( typeof(trigger) == \"undefined\" || ! trigger ) { return; }\r\n\tif( typeof(target) == \"undefined\" || ! target ) { return; }\r\n\tif( typeof(p) == \"undefined\" || ! p ) { return; }\r\n\t//\r\n\tif( ! /^input$/i.test(target.nodeName) || ! /^text$/.test(target.type) ) { return; }\r\n\tif( ! /^(input|button)$/i.test(trigger.nodeName) ) { return; }\r\n\t/* -------------------------------------------------------------------\r\n\t* default settings\r\n\t* ----------------------------------------------------------------- */\r\n\tvar dp = {\r\n\t\twidth: 200,\r\n\t\theight: 160,\r\n\t\tgrid: 1,\r\n\t\tgridie: 2,\r\n\t\tshow: 3,\r\n\t\thide: 3,\r\n\t\tcoloring: false\r\n\t};\r\n\t/* -------------------------------\r\n\t* initialize parameters\r\n\t* ----------------------------- */\r\n\tif( typeof(p) == \"undefined\" ) { p = {}; }\r\n\tfor( var k in dp ) {\r\n\t\tif( typeof(p[k]) == \"undefined\" ) {\r\n\t\t\tp[k] = dp[k];\r\n\t\t}\r\n\t}\r\n\t// width of progress bar\r\n\tp.width = parseFloat(p.width);\r\n\tif( p.width \u003c 100 ) {\r\n\t\tp.width = 100;\r\n\t} else if( p.width \u003e 400 ) {\r\n\t\tp.width = 400;\r\n\t}\r\n\t// height of progress bar\r\n\tp.height = parseFloat(p.height);\r\n\tif( p.height \u003c 100 ) {\r\n\t\tp.height = 100;\r\n\t} else if( p.height \u003e 400 ) {\r\n\t\tp.height = 400;\r\n\t}\r\n\t// grid size of color palette\r\n\tp.grid = parseInt(p.grid);\r\n\tif( p.grid \u003c 1 ) {\r\n\t\tp.grid = 1;\r\n\t} else if( p.grid \u003e 5 ) {\r\n\t\tp.grid = 5;\r\n\t}\r\n\t// grid size of color palette for Internet Explorer\r\n\tp.gridie = parseInt(p.gridie);\r\n\tif( p.gridie \u003c 1 ) {\r\n\t\tp.gridie = 1;\r\n\t} else if( p.gridie \u003e 5 ) {\r\n\t\tp.gridie = 5;\r\n\t}\r\n\t// show speed\r\n\tp.show = parseInt(p.show);\r\n\tif( p.show \u003c 0 ) {\r\n\t\tp.show = 0;\r\n\t} else if( p.show \u003e 5 ) {\r\n\t\tp.show = 5;\r\n\t}\r\n\t// hide speed\r\n\tp.hide = parseInt(p.hide);\r\n\tif( p.hide \u003c 0 ) {\r\n\t\tp.hide = 0;\r\n\t} else if( p.hide \u003e 5 ) {\r\n\t\tp.hide = 5;\r\n\t}\r\n\t// boolean parameters\r\n\tvar boolean_params = [\"coloring\"];\r\n\tfor( var i=0; i\u003cboolean_params.length; i++ ) {\r\n\t\tvar k = boolean_params[i];\r\n\t\tif( typeof(p[k]) == \"string\" ) {\r\n\t\t\tif(p[k] == \"true\") {\r\n\t\t\t\tp[k] = true;\r\n\t\t\t} else if(p[k] == \"false\") {\r\n\t\t\t\tp[k] = false;\r\n\t\t\t}\r\n\t\t} else if( typeof(p[k]) != \"boolean\" ) {\r\n\t\t\tp[k] = dp[k];\r\n\t\t}\r\n\t}\r\n\t/* -------------------------------\r\n\t* save initialize parameters\r\n\t* ----------------------------- */\r\n\tvar initp = {};\r\n\tfor( var k in p ) {\r\n\t\tvar v = p[k];\r\n\t\tinitp[k] = v;\r\n\t}\r\n\t//\r\n\tthis.p = p;\r\n\tthis.initp = initp;\r\n\tthis.nodes = {\r\n\t\ttrigger: trigger,\r\n\t\ttarget: target,\r\n\t\tpanel: null,\r\n\t\tpalette: null,\r\n\t\tbar: null,\r\n\t\tpind: null,\r\n\t\tbind: null\r\n\t};\r\n\t// current color\r\n\tthis.hls = { h:180, l:0.5, s:0.5 };\r\n\tthis.rgb = { r:63, g:191, b:191 };\r\n};\r\n\r\n/* -------------------------------------------------------------------\r\n* prototypes\r\n* ----------------------------------------------------------------- */\r\nvar proto = cpick.prototype;\r\n\r\n/* -------------------------------------------------------------------\r\n* public methods\r\n* ----------------------------------------------------------------- */\r\n\r\nproto.prepare = function() {\r\n\t// set the current color\r\n\tvar text = this.nodes.target.value;\r\n\tif( typeof(text) == \"string\" \u0026\u0026 text != \"\" ) {\r\n\t\tvar rgb = this._conv_color_to_rgb(text);\r\n\t\tif( rgb != null ) {\r\n\t\t\tthis.rgb = rgb;\r\n\t\t\tthis.hls = this._rgb_to_hls(rgb);\r\n\t\t}\r\n\t\t// coloring the trigger element\r\n\t\tif(this.p.coloring == true) {\r\n\t\t\tthis._coloring_trigger();\r\n\t\t}\r\n\t}\r\n};\r\n\r\nproto.flip = function() {\r\n\tvar panel = this.nodes.panel;\r\n\tif(panel \u0026\u0026 this.nodes.panel.style.display != \"none\") {\r\n\t\tthis.hide();\r\n\t} else {\r\n\t\tthis.show();\r\n\t}\r\n};\r\n\r\nproto.show = function() {\r\n\tvar panel = this.nodes.panel;\r\n\tif( typeof(panel) == \"undefined\" || ! panel ) {\r\n\t\tpanel = this._create_panel();\r\n\t\tthis.nodes.panel = panel;\r\n\t\tpanel.style.display = \"none\";\r\n\t} else {\r\n\t\tif(panel._resizing == true) { return; }\r\n\t}\r\n\tvar pos = this._get_element_abs_pos(this.nodes.trigger);\r\n\tpanel.style.top = pos.top + \"px\";\r\n\tpanel.style.left = (pos.left + pos.width + 10) + \"px\";\r\n\tthis._show_selected_color_infomations();\r\n\tthis._set_indicators();\r\n\tif(panel.style.display == \"none\") {\r\n\t\tpanel.style.zIndex += 1;\r\n\t\tthis._show_element(panel, this.p.show);\r\n\t}\r\n};\r\n\r\nproto.hide = function() {\r\n\tvar panel = this.nodes.panel;\r\n\tif( panel == null ) { return; }\r\n\tif(panel._resizing == true) { return; }\r\n\tpanel.style.zIndex = 1;\r\n\tthis._hide_element(panel, this.p.hide);\r\n};\r\n\r\n/* -------------------------------------------------------------------\r\n* private methods\r\n* ----------------------------------------------------------------- */\r\n\r\nproto._create_panel = function() {\r\n\tvar p = this.p;\r\n\tvar el = this.nodes.target;\r\n\tvar margin = p.width * 0.03;\r\n\tvar footer_height = 20;\r\n\tvar border_width = 1;\r\n\t// outer frame\r\n\tvar panel = this._create_div_node();\r\n\tpanel._resizing = false;\r\n\tthis._set_styles(panel, {\r\n\t\tborderColor: \"#aaaaaa #666666 #666666 #aaaaaa\",\r\n\t\tborderStyle: \"solid\",\r\n\t\tborderWidth: border_width + \"px\",\r\n\t\tbackgroundColor: \"#dddddd\",\r\n\t\twidth: p.width + \"px\",\r\n\t\theight: p.height + \"px\",\r\n\t\tposition: \"absolute\",\r\n\t\toverflow: \"hidden\",\r\n\t\tdisplay: \"none\",\r\n\t\tzIndex: 1\r\n\t});\r\n\t//\r\n\tvar canvas = document.createElement(\"CANVAS\");\r\n\tif ( canvas \u0026\u0026 canvas.getContext ) {\r\n\t\tcanvas.width = p.width;\r\n\t\tcanvas.height = p.height;\r\n\t\tthis._set_styles(canvas, {\r\n\t\t\tposition: \"absolute\",\r\n\t\t\tleft: \"0px\",\r\n\t\t\ttop: \"0px\"\r\n\t\t});\r\n\t\tvar ctx = canvas.getContext('2d');\r\n\t\tvar grad = ctx.createLinearGradient(0,0, 0,p.height);\r\n\t\tgrad.addColorStop(0, \"#ffffff\");\r\n\t\tgrad.addColorStop(0.05, \"#dddddd\");\r\n\t\tgrad.addColorStop(0.95, \"#dddddd\");\r\n\t\tgrad.addColorStop(1, \"#bbbbbb\");\r\n\t\tctx.fillStyle = grad;\r\n\t\tctx.fillRect(0, 0, p.width, p.height);\r\n\t\tpanel.appendChild(canvas);\r\n\t} else if(document.uniqueID) {\r\n\t\tvar vml = \"\";\r\n\t\tvml += '\u003cv:rect style=\"left:-1px; top:0px; width:' + p.width + 'px; height:' + p.height + 'px; position:absolute;\" filled=\"true\" stroked=\"false\"\u003e';\r\n\t\tvml += '\u003cv:fill type=\"gradient\" color=\"#bbbbbb\" color2=\"#ffffff\" colors=\"5% #dddddd,95%#dddddd\" /\u003e';\r\n\t\tvml += '\u003c/v:rect\u003e';\r\n\t\tpanel.innerHTML = vml;\r\n\t}\r\n\tthis.nodes.panel = panel;\r\n\tdocument.body.appendChild(panel);\r\n\t// color palette\r\n\tvar palette = this._create_div_node();\r\n\tthis._set_styles(palette, {\r\n\t\tborderColor: \"#888888 #ffffff #ffffff #888888\",\r\n\t\tborderStyle: \"solid\",\r\n\t\tborderWidth: border_width + \"px\",\r\n\t\tbackgroundColor: \"#dddddd\",\r\n\t\twidth: ( (p.width - margin * 3) * 0.9 - border_width * 2 ) + \"px\",\r\n\t\theight: (p.height - footer_height - border_width * 2 - margin * 3) + \"px\",\r\n\t\tposition: \"absolute\",\r\n\t\tleft: margin + \"px\",\r\n\t\ttop: margin + \"px\",\r\n\t\toverflow: \"hidden\",\r\n\t\tcursor: \"pointer\"\r\n\t});\r\n\tthis.nodes.palette = palette;\r\n\tthis._draw_palette();\r\n\tpanel.appendChild(palette);\r\n\t// lightness bar\r\n\tvar bar = this._create_div_node();\r\n\tthis._set_styles(bar, {\r\n\t\tborderColor: \"#888888 #ffffff #ffffff #888888\",\r\n\t\tborderStyle: \"solid\",\r\n\t\tborderWidth: border_width + \"px\",\r\n\t\tbackgroundColor: \"#dddddd\",\r\n\t\twidth: ( (p.width - margin * 3) * 0.1 - border_width * 4 ) + \"px\",\r\n\t\theight: (p.height - footer_height - border_width * 2 - margin * 3) + \"px\",\r\n\t\tposition: \"absolute\",\r\n\t\tleft: ( (p.width - margin * 3) * 0.9 + border_width * 2 + margin * 2 ) + \"px\",\r\n\t\ttop: margin + \"px\",\r\n\t\toverflow: \"hidden\",\r\n\t\tcursor: \"pointer\"\r\n\t});\r\n\tthis.nodes.bar = bar;\r\n\tpanel.appendChild(bar);\r\n\t// palette indicator\r\n\tvar ie_quirks = false;\r\n\tif( document.uniqueID \u0026\u0026 document.compatMode == \"BackCompat\" ) {\r\n\t\tie_quirks = true;\r\n\t}\r\n\tvar pind = this._create_div_node();\r\n\tthis._set_styles(pind, {\r\n\t\tbackgroundColor: \"transparent\",\r\n\t\tborder: \"1px solid white\",\r\n\t\twidth: ie_quirks ? \"5px\" : \"3px\",\r\n\t\theight: ie_quirks ? \"5px\" : \"3px\",\r\n\t\tposition: \"absolute\",\r\n\t\tleft: \"0px\",\r\n\t\ttop: \"0px\"\r\n\t});\r\n\tpalette.appendChild(pind);\r\n\tthis.nodes.pind = pind;\r\n\t// bar indicator\r\n\tvar bind = this._create_div_node();\r\n\tthis._set_styles(bind, {\r\n\t\tbackgroundColor: \"transparent\",\r\n\t\tborderTop: \"1px solid #888888\",\r\n\t\tborderBottom: \"1px solid #ffffff\",\r\n\t\twidth: bar.style.width,\r\n\t\theight: \"5px\",\r\n\t\tposition: \"absolute\",\r\n\t\tleft: \"0px\",\r\n\t\ttop: \"0px\"\r\n\t});\r\n\t//\r\n\tvar bind2 = this._create_div_node();\r\n\tthis._set_styles(bind2, {\r\n\t\tbackgroundColor: \"transparent\",\r\n\t\tborderTop: \"1px solid #ffffff\",\r\n\t\tborderBottom: \"1px solid #888888\",\r\n\t\twidth: \"100%\",\r\n\t\theight: \"3px\"\r\n\t});\r\n\tbind.appendChild(bind2);\r\n\t//\r\n\tbar.appendChild(bind);\r\n\tthis.nodes.bind = bind;\r\n\t// footer top\r\n\tft_top = (p.height - footer_height - margin) + \"px\";\r\n\t// footer box\r\n\tvar ft = this._create_div_node();\r\n\tthis._set_styles(ft, {\r\n\t\tposition: \"absolute\",\r\n\t\ttop: ft_top,\r\n\t\tleft: palette.style.left,\r\n\t\twidth: (p.width - margin * 2) + \"px\",\r\n\t\twhiteSpace: \"nowrap\"\r\n\t});\r\n\tpanel.appendChild(ft);\r\n\t//\r\n\tthis._draw_lightness_bar();\r\n\t// selected color box\r\n\tvar cbox = document.createElement(\"INPUT\");\r\n\tcbox.type = \"text\";\r\n\tcbox.disabled = true;\r\n\tthis._set_styles(cbox, {\r\n\t\twidth: \"30px\",\r\n\t\tackgroundColor: \"#dddddd\",\r\n\t\tfontFamily: \"Arial,sans-serif\",\r\n\t\tfontSize: \"11px\",\r\n\t\tmarginRight: \"3px\",\r\n\t\tverticalAlign: \"middle\"\r\n\t});\r\n\tthis.nodes.cbox = cbox;\r\n\tft.appendChild(cbox);\r\n\t// selected color text box\r\n\tvar tbox = document.createElement(\"INPUT\");\r\n\ttbox.type = \"text\";\r\n\ttbox.maxLength = 7;\r\n\tthis._set_styles(tbox, {\r\n\t\twidth: \"50px\",\r\n\t\tfontSize: \"11px\",\r\n\t\tfontFamily: \"Arial,sans-serif\",\r\n\t\tmarginRight: \"3px\",\r\n\t\tpaddingLeft: \"3px\",\r\n\t\tborderWidth: border_width + \"px\",\r\n\t\tverticalAlign: \"middle\"\r\n\t});\r\n\tthis.nodes.tbox = tbox;\r\n\tft.appendChild(tbox);\r\n\t// OK button\r\n\tvar okb = document.createElement(\"INPUT\");\r\n\tokb.type = \"button\";\r\n\tokb.value = \" O K \";\r\n\tthis._set_styles(okb, {\r\n\t\tmarginTop: \"0px\",\r\n\t\tmarginBottom: \"0px\",\r\n\t\tmarginRight: \"3px\",\r\n\t\tpaddingLeft: \"2px\",\r\n\t\tpaddingRight: \"2px\",\r\n\t\tfontFamily: \"Arial,sans-serif\",\r\n\t\tfontSize: \"10px\",\r\n\t\tverticalAlign: \"middle\"\r\n\t});\r\n\tft.appendChild(okb);\r\n\t// Cancel button\r\n\tvar ccb = document.createElement(\"INPUT\");\r\n\tccb.type = \"button\";\r\n\tccb.value = \"Close\";\r\n\tthis._set_styles(ccb, {\r\n\t\tmarginTop: \"0px\",\r\n\t\tmarginBottom: \"0px\",\r\n\t\tpaddingLeft: \"2px\",\r\n\t\tpaddingRight: \"2px\",\r\n\t\tfontFamily: \"Arial,sans-serif\",\r\n\t\tfontSize: \"10px\",\r\n\t\tverticalAlign: \"middle\"\r\n\t});\r\n\tft.appendChild(ccb);\r\n\t// set event listeners\r\n\tvar _this = this;\r\n\t_add_event_listener(palette, \"mousedown\", function(e) { _this._pallet_clicked(e); });\r\n\t_add_event_listener(bar, \"mousedown\", function(e) { _this._lightness_bar_clicked(e); });\r\n\t_add_event_listener(okb, \"click\", function(e) { _this._ok_clicked(e); });\r\n\t_add_event_listener(ccb, \"click\", function(e) { _this._cencel_clicked(e); });\r\n\t_add_event_listener(panel, \"mousemove\", function(e) {\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t});\r\n\tthis._palette_drag_event_prepare();\r\n\tthis._lightness_bar_drag_event_prepare();\r\n\t_add_event_listener(document, \"mousedown\", function(e) { _this.hide(); });\r\n\t_add_event_listener(this.nodes.target, \"mousedown\", function(e) { stop_propagation(e); });\r\n\t_add_event_listener(this.nodes.trigger, \"mousedown\", function(e) { stop_propagation(e); });\r\n\t_add_event_listener(panel, \"mousedown\", function(e) { stop_propagation(e); });\r\n\t_add_event_listener(okb, \"mousedown\", function(e) { stop_propagation(e); });\r\n\t_add_event_listener(ccb, \"mousedown\", function(e) { stop_propagation(e); });\r\n\t//\r\n\treturn panel;\r\n};\r\n\r\nproto._palette_drag_event_prepare = function() {\r\n\tvar palette = this.nodes.palette;\r\n\tvar panel = this.nodes.panel;\r\n\tpalette._dragging = false;\r\n\tvar mouse_down = function(o, e) {\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t\to.nodes.palette._dragging = true;\r\n\t};\r\n\tvar mouse_up = function(o, e) {\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t\to.nodes.palette._dragging = false;\r\n\t};\r\n\tvar mouse_move = function(o, e) {\r\n\t\tif(o.nodes.palette._dragging != true) { return; }\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t\t// clicked coordinates in the palette\r\n\t\tvar pos = o._get_mouse_position(e, o.nodes.palette);\r\n\t\t//\r\n\t\to._pallet_moved(pos.x, pos.y);\r\n\t};\r\n\tvar mouse_move_panel = function(o, e) {\r\n\t\to.nodes.palette._dragging = false;\r\n\t};\r\n\tvar _this = this;\r\n\t_add_event_listener(palette, \"mousedown\", function(e) { mouse_down(_this, e); });\r\n\t_add_event_listener(palette, \"mouseup\", function(e) { mouse_up(_this, e); });\r\n\t_add_event_listener(palette, \"mousemove\", function(e) { mouse_move(_this, e); });\r\n\t_add_event_listener(panel, \"mousemove\", function(e) { mouse_move_panel(_this, e); });\r\n};\r\n\r\nproto._lightness_bar_drag_event_prepare = function() {\r\n\tvar bar = this.nodes.bar;\r\n\tvar panel = this.nodes.panel;\r\n\tbar._dragging = false;\r\n\tvar mouse_down = function(o, e) {\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t\to.nodes.bar._dragging = true;\r\n\t};\r\n\tvar mouse_up = function(o, e) {\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t\to.nodes.bar._dragging = false;\r\n\t};\r\n\tvar mouse_move = function(o, e) {\r\n\t\tif(o.nodes.bar._dragging != true) { return; }\r\n\t\tprevent_default(e);\r\n\t\tstop_propagation(e);\r\n\t\tvar pos = o._get_mouse_position(e, o.nodes.bar);\r\n\t\to._lightness_bar_moved(pos.y);\r\n\t};\r\n\tvar mouse_move_panel = function(o, e) {\r\n\t\to.nodes.bar._dragging = false;\r\n\t};\r\n\tvar _this = this;\r\n\t_add_event_listener(bar, \"mousedown\", function(e) { mouse_down(_this, e); });\r\n\t_add_event_listener(bar, \"mouseup\", function(e) { mouse_up(_this, e); });\r\n\t_add_event_listener(bar, \"mousemove\", function(e) { mouse_move(_this, e); });\r\n\t_add_event_listener(panel, \"mousemove\", function(e) { mouse_move_panel(_this, e); });\r\n};\r\n\r\nproto._set_styles = function(el, s) {\r\n\tfor( var k in s ) {\r\n\t\tel.style[k] = s[k];\r\n\t}\r\n};\r\n\r\nproto._set_indicators = function() {\r\n\tvar hls = this.hls;\r\n\tvar nodes = this.nodes;\r\n\t// plette indicator\r\n\tvar pind_w = parseInt( nodes.pind.style.width ) + parseInt( nodes.pind.style.borderLeftWidth ) + parseInt( nodes.pind.style.borderRightWidth );\r\n\tvar pind_h = parseInt( nodes.pind.style.height ) + parseInt( nodes.pind.style.borderTopWidth ) + parseInt( nodes.pind.style.borderBottomWidth );\r\n\tvar palette_w = parseInt( nodes.palette.style.width);\r\n\tvar palette_h = parseInt( nodes.palette.style.height);\r\n\tnodes.pind.style.left = ( palette_w * hls.h / 360 - pind_w / 2 ) + \"px\";\r\n\tnodes.pind.style.top = ( palette_h * (1 - hls.s) - pind_h / 2 ) + \"px\";\r\n\t// bar indicator\r\n\tvar bind_h = parseInt( nodes.bind.style.height ) + parseInt( nodes.bind.style.borderTopWidth ) + parseInt( nodes.bind.style.borderBottomWidth );\r\n\tnodes.bind.style.top = ( parseInt(nodes.bar.style.height) * (1 - hls.l) - bind_h / 2 ) + \"px\";\r\n};\r\n\r\nproto._coloring_trigger = function() {\r\n\tvar tstyle = this.nodes.trigger.style;\r\n\t// set background color of the trigger element\r\n\ttstyle.backgroundColor = this._conv_rgb_to_css_hex(this.rgb);\r\n\t// set font color of the trigger element\r\n\tif(this.hls.l \u003e 0.5) {\r\n\t\ttstyle.color = \"#000000\";\r\n\t} else {\r\n\t\ttstyle.color = \"#ffffff\";\r\n\t}\r\n};\r\n\r\nproto._ok_clicked = function(e) {\r\n\tprevent_default(e);\r\n\tstop_propagation(e);\r\n\tthis.nodes.target.value = this.nodes.tbox.value;\r\n\tif(this.p.coloring == true) {\r\n\t\tthis._coloring_trigger();\r\n\t}\r\n\tthis.hide();\r\n\tthis._focus_to_target();\r\n};\r\n\r\nproto._cencel_clicked = function(e) {\r\n\tprevent_default(e);\r\n\tstop_propagation(e);\r\n\tthis.hide();\r\n\tthis._focus_to_target();\r\n};\r\n\r\nproto._focus_to_target = function() {\r\n\tvar target = this.nodes.target;\r\n\ttarget.focus();\r\n\t// move a cursor to the end of the text in the text box\r\n\tvar pos = target.value.length;\r\n\tif(target.setSelectionRange) {\r\n\t\t// for Firefox,Opera,Safari\r\n\t\ttarget.setSelectionRange(pos,pos); \r\n\t} else if(target.createTextRange) {\r\n\t\t// for Internet Explorer\r\n\t\tvar range = target.createTextRange();\r\n\t\trange.move('character', pos);\r\n\t\trange.select();\r\n\t}\r\n};\r\n\r\nproto._pallet_clicked = function(e) {\r\n\tprevent_default(e);\r\n\tstop_propagation(e);\r\n\tvar p = this.p;\r\n\tvar nodes = this.nodes;\r\n\t// clicked coordinates in the palette\r\n\tvar pos = this._get_mouse_position(e, nodes.palette);\r\n\t//\r\n\tthis._pallet_moved(pos.x, pos.y);\r\n};\r\n\r\nproto._pallet_moved = function(x, y) {\r\n\tvar palette = this.nodes.palette;\r\n\t// set Hue and Saturation\r\n\tthis.hls.h = x * 359 / parseInt(palette.style.width);\r\n\tthis.hls.s = 1 - y / parseInt(palette.style.height);\r\n\t// set RGB\r\n\tthis.rgb = this._hls_to_rgb(this.hls);\r\n\t// draw the lightness_bar\r\n\tthis._draw_lightness_bar();\r\n\t// move indicators\r\n\tthis._set_indicators();\r\n\t// show selected color infomations\r\n\tthis._show_selected_color_infomations();\r\n};\r\n\r\nproto._lightness_bar_clicked= function(e) {\r\n\t//prevent_default(e);\r\n\t//stop_propagation(e);\r\n\tvar p = this.p;\r\n\t// clicked coordinates in the palette\r\n\tvar pos = this._get_mouse_position(e, this.nodes.bar);\r\n\t//\r\n\tthis._lightness_bar_moved(pos.y);\r\n};\r\n\r\nproto._get_mouse_position = function(e, el) {\r\n\tvar elp = this._get_element_abs_pos(el);\r\n\tvar elx = elp.left;\r\n\tvar ely = elp.top;\r\n\r\n\tvar de_scroll_left = document.documentElement.scrollLeft;\r\n\tvar de_scroll_top = document.documentElement.scrollTop;\r\n\tvar bd_scroll_left = document.body.scrollLeft;\r\n\tvar bd_scroll_top = document.body.scrollTop;\r\n\tvar scroll_left = 0;\r\n\tvar scroll_top = 0;\r\n\tif( typeof(de_scroll_left) != \"undefined\" \u0026\u0026 de_scroll_left \u003e 0 ) {\r\n\t\tscroll_left = de_scroll_left;\r\n\t} else if( typeof(bd_scroll_left) != \"undefined\" \u0026\u0026 bd_scroll_left \u003e 0 ) {\r\n\t\tscroll_left = bd_scroll_left;\r\n\t}\r\n\tif( typeof(de_scroll_top) != \"undefined\" \u0026\u0026 de_scroll_top \u003e 0 ) {\r\n\t\tscroll_top = de_scroll_top;\r\n\t} else if( typeof(bd_scroll_top) != \"undefined\" \u0026\u0026 bd_scroll_top \u003e 0 ) {\r\n\t\tscroll_top = bd_scroll_top;\r\n\t}\r\n\t//var msx = e.pageX ? e.pageX : scroll_left + e.clientX;\r\n\t//var msy = e.pageY ? e.pageY : scroll_top + e.clientY;\r\n\tvar msx = scroll_left + e.clientX;\r\n\tvar msy = scroll_top + e.clientY;\r\n\tvar x = msx - elx;\r\n\tvar y = msy - ely;\r\n\treturn {x:x, y:y};\r\n};\r\n\r\nproto._lightness_bar_moved= function(y) {\r\n\tvar bar = this.nodes.bar;\r\n\t// set Lightness\r\n\tthis.hls.l = 1 - y / parseInt(bar.style.height);\r\n\t// set RGB\r\n\tthis.rgb = this._hls_to_rgb(this.hls);\r\n\t// move indicators\r\n\tthis._set_indicators();\r\n\t// show selected color infomations\r\n\tthis._show_selected_color_infomations();\r\n};\r\n\r\nproto._show_selected_color_infomations = function() {\r\n\tvar color = this._conv_rgb_to_css_hex(this.rgb);\r\n\tthis.nodes.cbox.style.backgroundColor = color;\r\n\tthis.nodes.tbox.value = color;\r\n};\r\n\r\nproto._draw_lightness_bar = function() {\r\n\tvar el = this.nodes.bar;\r\n\tvar bind = this.nodes.bind;\r\n\tthis._clear_child_nodes(el);\r\n\tvar canvas = document.createElement(\"CANVAS\");\r\n\tif ( canvas \u0026\u0026 canvas.getContext ) {\r\n\t\tthis._draw_lightness_bar_by_canvas(canvas);\r\n\t} else if(document.uniqueID) {\r\n\t\tthis._draw_lightness_bar_by_vml();\r\n\t}\r\n\tel.appendChild(bind);\r\n};\r\n\r\nproto._draw_lightness_bar_by_vml = function() {\r\n\tvar el = this.nodes.bar;\r\n\tthis._clear_child_nodes(el);\r\n\tvar p = this.p;\r\n\tvar w = parseInt(el.style.width);\r\n\tvar h = parseInt(el.style.height);\r\n\tvar hls = { h:this.hls.h, l:this.hls.l, s:this.hls.s };\r\n\t//\r\n\thls.l = 0;\r\n\tvar rgb1 = this._hls_to_rgb(hls);\r\n\tvar c1 = this._conv_rgb_to_css_hex(rgb1);\r\n\t//\r\n\thls.l = 1;\r\n\tvar rgb2 = this._hls_to_rgb(hls);\r\n\tvar c2 = this._conv_rgb_to_css_hex(rgb2);\r\n\t//\r\n\tvar vml = \"\";\r\n\tvml += '\u003cv:rect style=\"left:-1px; top:0px; width:' + w + 'px; height:' + h + 'px; position:absolute;\" filled=\"true\" stroked=\"false\"\u003e';\r\n\tvml += '\u003cv:fill type=\"gradient\" color=\"' + c1 + '\" color2=\"' + c2 + '\" colors=\"';\r\n\tfor( var i=1; i\u003c=9; i++ ) {\r\n\t\thls.l = i / 10;\r\n\t\tvar rgb = this._hls_to_rgb(hls);\r\n\t\tvar c = this._conv_rgb_to_css_hex(rgb);\r\n\t\tvml += (i*10) + '% ' + c;\r\n\t\tif(i != 9) {\r\n\t\t\tvml += ',';\r\n\t\t}\r\n\t}\r\n\tvml += '\" /\u003e';\r\n\tvml += '\u003c/v:rect\u003e';\r\n\tel.innerHTML = vml;\r\n};\r\n\r\nproto._draw_lightness_bar_by_canvas = function(canvas) {\r\n\tvar el = this.nodes.bar;\r\n\tthis._clear_child_nodes(el);\r\n\tvar p = this.p;\r\n\tvar w = parseInt(el.style.width) + 1;\r\n\tvar h = parseInt(el.style.height);\r\n\tcanvas.style.margin = \"0px\";\r\n\tcanvas.style.padding = \"0px\";\r\n\tcanvas.width = w;\r\n\tcanvas.height = h;\r\n\tel.appendChild(canvas);\r\n\tvar ctx = canvas.getContext('2d');\r\n\tvar hls = { h:this.hls.h, l:this.hls.l, s:this.hls.s };\r\n\tvar grad = ctx.createLinearGradient(0,0, 0,h);\r\n\tfor( var i=0; i\u003c=10; i++ ) {\r\n\t\thls.l = 1 - ( i / 10 );\r\n\t\tvar rgb = this._hls_to_rgb(hls);\r\n\t\tvar c = this._conv_rgb_to_css(rgb);\r\n\t\tgrad.addColorStop(i/10, c);\r\n\t}\r\n\tctx.fillStyle = grad;\r\n\tctx.fillRect(0, 0, w, h);\r\n};\r\n\r\nproto._draw_palette = function() {\r\n\tvar canvas = document.createElement(\"CANVAS\");\r\n\tif ( canvas \u0026\u0026 canvas.getContext ) {\r\n\t\tthis._draw_palette_by_canvas(canvas);\r\n\t} else if(document.uniqueID) {\r\n\t\tthis._draw_palette_by_vml();\r\n\t}\r\n};\r\n\r\nproto._draw_palette_by_vml = function() {\r\n\tvar el = this.nodes.palette\r\n\tvar p = this.p;\r\n\tvar w = parseInt(el.style.width);\r\n\tvar h = parseInt(el.style.height);\r\n\tvar hls = {};\r\n\thls.l = 0.5;\r\n\tvar vml = \"\";\r\n\tvar gridw = p.gridie + 1;\r\n\tfor( var x=-1; x\u003cw; x+=p.gridie ) {\r\n\t\thls.h = 359 * ( x / w );\r\n\t\t//\r\n\t\thls.s = 0;\r\n\t\tvar rgb1 = this._hls_to_rgb(hls);\r\n\t\tvar c1 = this._conv_rgb_to_css_hex(rgb1);\r\n\t\t//\r\n\t\thls.s = 1;\r\n\t\tvar rgb2 = this._hls_to_rgb(hls);\r\n\t\tvar c2 = this._conv_rgb_to_css_hex(rgb2);\r\n\t\t//\r\n\t\tvml += '\u003cv:rect style=\"left:' + x + 'px; top:0px; width:' + gridw + 'px; height:' + h + 'px; position:absolute;\" filled=\"true\" stroked=\"false\"\u003e';\r\n\t\tvml += '\u003cv:fill type=\"gradient\" color=\"' + c1 + '\" color2=\"' + c2 + '\" colors=\"';\r\n\t\tfor( var i=1; i\u003c=9; i++ ) {\r\n\t\t\thls.s = i / 10;\r\n\t\t\tvar rgb = this._hls_to_rgb(hls);\r\n\t\t\tvar c = this._conv_rgb_to_css_hex(rgb);\r\n\t\t\tvml += (i*10) + '% ' + c;\r\n\t\t\tif(i != 9) {\r\n\t\t\t\tvml += ',';\r\n\t\t\t}\r\n\t\t}\r\n\t\tvml += '\" /\u003e';\r\n\t\tvml += '\u003c/v:rect\u003e';\r\n\t}\r\n\tel.innerHTML = vml;\r\n};\r\n\r\nproto._draw_palette_by_canvas = function(canvas) {\r\n\tvar el = this.nodes.palette\r\n\tvar p = this.p;\r\n\tvar w = parseInt(el.style.width);\r\n\tvar h = parseInt(el.style.height);\r\n\tcanvas.style.margin = \"0px\";\r\n\tcanvas.style.padding = \"0px\";\r\n\tcanvas.width = w;\r\n\tcanvas.height = h;\r\n\tel.appendChild(canvas);\r\n\t//\r\n\tvar ctx = canvas.getContext('2d');\r\n\tvar hls = {};\r\n\thls.l = 0.5;\r\n\tvar gridw = p.grid;\r\n\tfor( var x=0; x\u003cw; x+=p.grid ) {\r\n\t\thls.h = 359 * ( x / w );\r\n\t\tvar grad = ctx.createLinearGradient(0,0, 0,h);\r\n\t\tfor( var i=0; i\u003c=10; i++ ) {\r\n\t\t\thls.s = 1 - ( i / 10 );\r\n\t\t\tvar rgb = this._hls_to_rgb(hls);\r\n\t\t\tvar c = this._conv_rgb_to_css(rgb);\r\n\t\t\tgrad.addColorStop(i/10, c);\r\n\t\t}\r\n\t\tctx.fillStyle = grad;\r\n\t\tctx.fillRect(x, 0, gridw, h);\r\n\t}\r\n};\r\n\r\nproto._clear_child_nodes = function(el) {\r\n\twhile (el.firstChild) {\r\n\t\tel.removeChild(el.firstChild);\r\n\t}\r\n};\r\n\r\nproto._create_div_node = function() {\r\n\tvar node = document.createElement(\"DIV\");\r\n\tnode.style.margin = \"0px\";\r\n\tnode.style.padding = \"0px\";\r\n\tnode.style.fontSize = \"0px\";\r\n\treturn node;\r\n};\r\n\r\nproto._conv_rgb_to_css = function(rgb) {\r\n\tif( typeof(rgb.a) == \"undefined\" ) {\r\n\t\treturn \"rgb(\" + rgb.r + \",\" + rgb.g + \",\" + rgb.b + \")\";\r\n\t} else {\r\n\t\treturn \"rgba(\" + rgb.r + \",\" + rgb.g + \",\" + rgb.b + \",\" + rgb.a + \")\";\r\n\t}\r\n};\r\n\r\nproto._conv_rgb_to_css_hex = function(rgb) {\r\n\tvar r = rgb.r.toString(16);\r\n\tvar g = rgb.g.toString(16);\r\n\tvar b = rgb.b.toString(16);\r\n\tif( r.length == 1 ) { r = \"0\" + r; }\r\n\tif( g.length == 1 ) { g = \"0\" + g; }\r\n\tif( b.length == 1 ) { b = \"0\" + b; }\r\n\treturn \"#\" + r + g + b;\r\n};\r\n\r\n/* -------------------------------------------------------------------\r\n* http://image-d.isp.jp/commentary/color_cformula/HLS.html\r\n* ----------------------------------------------------------------- */\r\nproto._rgb_to_hls = function(rgb) {\r\n\tvar R = rgb.r / 255;\r\n\tvar G = rgb.g / 255;\r\n\tvar B = rgb.b / 255;\r\n\tvar MAX = Math.max(R, Math.max(G, B));\r\n\tvar MIN = Math.min(R, Math.min(G, B));\r\n\tvar hls = {};\r\n\thls.l = ( MAX + MIN ) / 2;\r\n\tif(MAX == MIN) {\r\n\t\thls.s = 0;\r\n\t\thls.h = 0;\r\n\t} else {\r\n\t\tif(hls.l \u003c= 0.5) {\r\n\t\t\thls.s = ( MAX - MIN ) / ( MAX + MIN );\r\n\t\t} else {\r\n\t\t\thls.s = ( MAX - MIN ) / ( 2 - MAX - MIN );\r\n\t\t}\r\n\t\tvar Cr = ( MAX - R ) / ( MAX - MIN );\r\n\t\tvar Cg = ( MAX - G ) / ( MAX - MIN );\r\n\t\tvar Cb = ( MAX - B ) / ( MAX - MIN );\r\n\t\tif( R == MAX ) {\r\n\t\t\thls.h = Cb - Cg;\r\n\t\t} else if( G == MAX ) {\r\n\t\t\thls.h = 2 + Cr - Cb;\r\n\t\t} else if( B = MAX ) {\r\n\t\t\thls.h = 4 + Cg - Cr;\r\n\t\t}\r\n\t\thls.h = 60 * hls.h;\r\n\t\tif(hls.h \u003c 0) {\r\n\t\t\thls.h += 360;\r\n\t\t}\r\n\t}\r\n\treturn hls;\r\n};\r\n\r\n/* -------------------------------------------------------------------\r\n* http://image-d.isp.jp/commentary/color_cformula/HLS.html\r\n* ----------------------------------------------------------------- */\r\nproto._hls_to_rgb = function(hls) {\r\n\tvar H = hls.h;\t// hue [0-359]\r\n\tvar L = hls.l;\t// lightness [0-1]\r\n\tvar S = hls.s;\t// saturation [0-1]\r\n\tvar R = 0;\t// red [0-1]\r\n\tvar G = 0;\t// green [0-1]\r\n\tvar B = 0;\t// blue [0-1]\r\n\t//\r\n\tif(S==0) {\r\n\t\tR = L;\r\n\t\tG = L;\r\n\t\tB = L;\r\n\t} else {\r\n\t\tvar MAX = L*(1+S);\r\n\t\tif( L \u003e 0.5 ) {\r\n\t\t\tMAX = L*(1-S)+S;\r\n\t\t}\r\n\t\tvar MIN = 2 * L - MAX;\r\n\t\tvar h = H + 120;\r\n\t\tif( h \u003e= 360 ) { h = h - 360; }\r\n\t\tif( h \u003c 60 ) {\r\n\t\t\tR = MIN + ( MAX - MIN ) * h / 60;\r\n\t\t} else if( h \u003c 180 ) {\r\n\t\t\tR = MAX;\r\n\t\t} else if( h \u003c 240 ) {\r\n\t\t\tR = MIN + ( MAX - MIN ) * ( 240 - h ) / 60;\r\n\t\t} else {\r\n\t\t\tR = MIN;\r\n\t\t}\r\n\t\th = H;\r\n\t\tif( h \u003c 60 ) {\r\n\t\t\tG = MIN + ( MAX - MIN ) * h / 60;\r\n\t\t} else if( h \u003c 180 ) {\r\n\t\t\tG = MAX;\r\n\t\t} else if( h \u003c 240 ) {\r\n\t\t\tG = MIN + ( MAX - MIN ) * ( 240 - h ) / 60;\r\n\t\t} else {\r\n\t\t\tG = MIN;\r\n\t\t}\r\n\t\th = H - 120;\r\n\t\tif( h \u003c 0 ) { h = h + 360; }\r\n\t\tif( h \u003c 60 ) {\r\n\t\t\tB = MIN + ( MAX - MIN ) * h / 60;\r\n\t\t} else if( h \u003c 180 ) {\r\n\t\t\tB = MAX;\r\n\t\t} else if( h \u003c 240 ) {\r\n\t\t\tB = MIN + ( MAX - MIN ) * ( 240 - h ) / 60;\r\n\t\t} else {\r\n\t\t\tB = MIN;\r\n\t\t}\r\n\t}\r\n\t//\r\n\tvar rgb = {\r\n\t\tr: Math.abs( parseInt(R * 255) ),\r\n\t\tg: Math.abs( parseInt(G * 255) ),\r\n\t\tb: Math.abs( parseInt(B * 255) )\r\n\t}\r\n\treturn rgb;\r\n};\r\n\r\nproto._show_element = function(el, speed) {\r\n\tvar s = el.style;\r\n\tif( typeof(speed) == \"undefined\" ) {\r\n\t\tspeed = 0;\r\n\t} else {\r\n\t\tspeed = parseInt(speed);\r\n\t}\r\n\tif(speed \u003c 0) {\r\n\t\tspeed = 0;\r\n\t} else if(speed \u003e 5) {\r\n\t\tspeed = 5;\r\n\t}\r\n\tif(speed == 0) {\r\n\t\ts.display = \"\";\r\n\t\treturn;\r\n\t}\r\n\tvar width = parseInt(s.width);\r\n\tvar height = parseInt(s.height);\r\n\ts.width = \"0px\";\r\n\ts.height = \"0px\";\r\n\ts.display = \"\";\r\n\tvar w = 0;\r\n\tvar h = 0;\r\n\tvar scale_up = function() {\r\n\t\tel._resizing = true;\r\n\t\tw += ( width * speed / 50 );\r\n\t\th += ( height * speed / 50 );\r\n\t\tif(w \u003e width) { w = width; }\r\n\t\tif(h \u003e height) { h = height; }\r\n\t\ts.width = w + \"px\";\r\n\t\ts.height = h + \"px\";\r\n\t\tif( w \u003c width || h \u003c height ) {\r\n\t\t\tsetTimeout(scale_up, 10);\r\n\t\t} else {\r\n\t\t\ts.display = \"\";\r\n\t\t\ts.width = width + \"px\";\r\n\t\t\ts.height = height + \"px\";\r\n\t\t\tel._resizing = false;\r\n\t\t}\r\n\t};\r\n\tscale_up();\r\n};\r\n\r\nproto._hide_element = function(el, speed) {\r\n\tif( typeof(speed) == \"undefined\" ) {\r\n\t\tspeed = 0;\r\n\t} else {\r\n\t\tspeed = parseInt(speed);\r\n\t}\r\n\tif(speed \u003c 0) {\r\n\t\tspeed = 0;\r\n\t} else if(speed \u003e 5) {\r\n\t\tspeed = 5;\r\n\t}\r\n\tif(speed == 0) {\r\n\t\tel.style.display = \"none\";\r\n\t\treturn;\r\n\t}\r\n\tvar s = el.style;\r\n\tvar width = parseInt(s.width);\r\n\tvar height = parseInt(s.height);\r\n\tvar w = parseInt(width);\r\n\tvar h = parseInt(height);\r\n\tvar scale_down = function() {\r\n\t\tel._resizing = true;\r\n\t\tw -= ( width * speed / 50 );\r\n\t\th -= ( height * speed / 50 );\r\n\t\tif(w \u003c 0) { w = 0; }\r\n\t\tif(h \u003c 0) { h = 0; }\r\n\t\ts.width = w + \"px\";\r\n\t\ts.height = h + \"px\";\r\n\t\tif( w \u003e 0 || h \u003e 0 ) {\r\n\t\t\tsetTimeout(scale_down, 10);\r\n\t\t} else {\r\n\t\t\ts.display = \"none\";\r\n\t\t\ts.width = width + \"px\";\r\n\t\t\ts.height = height + \"px\";\r\n\t\t\tel._resizing = false;\r\n\t\t}\r\n\t};\r\n\tscale_down();\r\n};\r\n\r\nproto._get_element_abs_pos = function(el) {\r\n\tvar o = {};\r\n\to.left = el.offsetLeft;\r\n\to.top = el.offsetTop;\r\n\tvar parent = el;\r\n\twhile(parent.offsetParent) {\r\n\t\tparent = parent.offsetParent;\r\n\t\to.left += parent.offsetLeft;\r\n\t\to.top += parent.offsetTop;\r\n\t}\r\n\to.width = el.offsetWidth;\r\n\to.height = el.offsetHeight;\r\n\treturn o;\r\n}\r\n\r\nproto._conv_color_to_rgb = function(color) {\r\n\t/* color name mapping */\r\n\tvar color_name_map = {\r\n\t\taliceblue : \"#F0F8FF\",\r\n\t\tantiquewhite : \"#FAEBD7\",\r\n\t\taqua : \"#00FFFF\",\r\n\t\taquamarine : \"#7FFFD4\",\r\n\t\tazure : \"#F0FFFF\",\r\n\t\tbeige : \"#F5F5DC\",\r\n\t\tbisque : \"#FFE4C4\",\r\n\t\tblack : \"#000000\",\r\n\t\tblanchedalmond : \"#FFEBCD\",\r\n\t\tblue : \"#0000FF\",\r\n\t\tblueviolet : \"#8A2BE2\",\r\n\t\tbrass : \"#B5A642\",\r\n\t\tbrown : \"#A52A2A\",\r\n\t\tburlywood : \"#DEB887\",\r\n\t\tcadetblue : \"#5F9EA0\",\r\n\t\tchartreuse : \"#7FFF00\",\r\n\t\tchocolate : \"#D2691E\",\r\n\t\tcoolcopper : \"#D98719\",\r\n\t\tcopper : \"#BF00DF\",\r\n\t\tcoral : \"#FF7F50\",\r\n\t\tcornflower : \"#BFEFDF\",\r\n\t\tcornflowerblue : \"#6495ED\",\r\n\t\tcornsilk : \"#FFF8DC\",\r\n\t\tcrimson : \"#DC143C\",\r\n\t\tcyan : \"#00FFFF\",\r\n\t\tdarkblue : \"#00008B\",\r\n\t\tdarkbrown : \"#DA0B00\",\r\n\t\tdarkcyan : \"#008B8B\",\r\n\t\tdarkgoldenrod : \"#B8860B\",\r\n\t\tdarkgray : \"#A9A9A9\",\r\n\t\tdarkgreen : \"#006400\",\r\n\t\tdarkkhaki : \"#BDB76B\",\r\n\t\tdarkmagenta : \"#8B008B\",\r\n\t\tdarkolivegreen : \"#556B2F\",\r\n\t\tdarkorange : \"#FF8C00\",\r\n\t\tdarkorchid : \"#9932CC\",\r\n\t\tdarkred : \"#8B0000\",\r\n\t\tdarksalmon : \"#E9967A\",\r\n\t\tdarkseagreen : \"#8FBC8F\",\r\n\t\tdarkslateblue : \"#483D8B\",\r\n\t\tdarkslategray : \"#2F4F4F\",\r\n\t\tdarkturquoise : \"#00CED1\",\r\n\t\tdarkviolet : \"#9400D3\",\r\n\t\tdeeppink : \"#FF1493\",\r\n\t\tdeepskyblue : \"#00BFFF\",\r\n\t\tdimgray : \"#696969\",\r\n\t\tdodgerblue : \"#1E90FF\",\r\n\t\tfeldsper : \"#FED0E0\",\r\n\t\tfirebrick : \"#B22222\",\r\n\t\tfloralwhite : \"#FFFAF0\",\r\n\t\tforestgreen : \"#228B22\",\r\n\t\tfuchsia : \"#FF00FF\",\r\n\t\tgainsboro : \"#DCDCDC\",\r\n\t\tghostwhite : \"#F8F8FF\",\r\n\t\tgold : \"#FFD700\",\r\n\t\tgoldenrod : \"#DAA520\",\r\n\t\tgray : \"#808080\",\r\n\t\tgreen : \"#008000\",\r\n\t\tgreenyellow : \"#ADFF2F\",\r\n\t\thoneydew : \"#F0FFF0\",\r\n\t\thotpink : \"#FF69B4\",\r\n\t\tindianred : \"#CD5C5C\",\r\n\t\tindigo : \"#4B0082\",\r\n\t\tivory : \"#FFFFF0\",\r\n\t\tkhaki : \"#F0E68C\",\r\n\t\tlavender : \"#E6E6FA\",\r\n\t\tlavenderblush : \"#FFF0F5\",\r\n\t\tlawngreen : \"#7CFC00\",\r\n\t\tlemonchiffon : \"#FFFACD\",\r\n\t\tlightblue : \"#ADD8E6\",\r\n\t\tlightcoral : \"#F08080\",\r\n\t\tlightcyan : \"#E0FFFF\",\r\n\t\tlightgoldenrodyellow : \"#FAFAD2\",\r\n\t\tlightgreen : \"#90EE90\",\r\n\t\tlightgrey : \"#D3D3D3\",\r\n\t\tlightpink : \"#FFB6C1\",\r\n\t\tlightsalmon : \"#FFA07A\",\r\n\t\tlightseagreen : \"#20B2AA\",\r\n\t\tlightskyblue : \"#87CEFA\",\r\n\t\tlightslategray : \"#778899\",\r\n\t\tlightsteelblue : \"#B0C4DE\",\r\n\t\tlightyellow : \"#FFFFE0\",\r\n\t\tlime : \"#00FF00\",\r\n\t\tlimegreen : \"#32CD32\",\r\n\t\tlinen : \"#FAF0E6\",\r\n\t\tmagenta : \"#FF00FF\",\r\n\t\tmaroon : \"#800000\",\r\n\t\tmediumaquamarine : \"#66CDAA\",\r\n\t\tmediumblue : \"#0000CD\",\r\n\t\tmediumorchid : \"#BA55D3\",\r\n\t\tmediumpurple : \"#9370DB\",\r\n\t\tmediumseagreen : \"#3CB371\",\r\n\t\tmediumslateblue : \"#7B68EE\",\r\n\t\tmediumspringgreen : \"#00FA9A\",\r\n\t\tmediumturquoise : \"#48D1CC\",\r\n\t\tmediumvioletred : \"#C71585\",\r\n\t\tmidnightblue : \"#191970\",\r\n\t\tmintcream : \"#F5FFFA\",\r\n\t\tmistyrose : \"#FFE4E1\",\r\n\t\tmoccasin : \"#FFE4B5\",\r\n\t\tnavajowhite : \"#FFDEAD\",\r\n\t\tnavy : \"#000080\",\r\n\t\toldlace : \"#FDF5E6\",\r\n\t\tolive : \"#808000\",\r\n\t\tolivedrab : \"#6B8E23\",\r\n\t\torange : \"#FFA500\",\r\n\t\torangered : \"#FF4500\",\r\n\t\torchid : \"#DA70D6\",\r\n\t\tpalegoldenrod : \"#EEE8AA\",\r\n\t\tpalegreen : \"#98FB98\",\r\n\t\tpaleturquoise : \"#AFEEEE\",\r\n\t\tpalevioletred : \"#DB7093\",\r\n\t\tpapayawhip : \"#FFEFD5\",\r\n\t\tpeachpuff : \"#FFDAB9\",\r\n\t\tperu : \"#CD853F\",\r\n\t\tpink : \"#FFC0CB\",\r\n\t\tplum : \"#DDA0DD\",\r\n\t\tpowderblue : \"#B0E0E6\",\r\n\t\tpurple : \"#800080\",\r\n\t\tred : \"#FF0000\",\r\n\t\trichblue : \"#0CB0E0\",\r\n\t\trosybrown : \"#BC8F8F\",\r\n\t\troyalblue : \"#4169E1\",\r\n\t\tsaddlebrown : \"#8B4513\",\r\n\t\tsalmon : \"#FA8072\",\r\n\t\tsandybrown : \"#F4A460\",\r\n\t\tseagreen : \"#2E8B57\",\r\n\t\tseashell : \"#FFF5EE\",\r\n\t\tsienna : \"#A0522D\",\r\n\t\tsilver : \"#C0C0C0\",\r\n\t\tskyblue : \"#87CEEB\",\r\n\t\tslateblue : \"#6A5ACD\",\r\n\t\tslategray : \"#708090\",\r\n\t\tsnow : \"#FFFAFA\",\r\n\t\tspringgreen : \"#00FF7F\",\r\n\t\tsteelblue : \"#4682B4\",\r\n\t\ttan : \"#D2B48C\",\r\n\t\tteal : \"#008080\",\r\n\t\tthistle : \"#D8BFD8\",\r\n\t\ttomato : \"#FF6347\",\r\n\t\tturquoise : \"#40E0D0\",\r\n\t\tviolet : \"#EE82EE\",\r\n\t\twheat : \"#F5DEB3\",\r\n\t\twhite : \"#FFFFFF\",\r\n\t\twhitesmoke : \"#F5F5F5\",\r\n\t\tyellow : \"#FFFF00\",\r\n\t\tyellowgreen : \"#9ACD32\"\r\n\t};\r\n\tif( /^[a-zA-Z]+$/.test(color) \u0026\u0026 color_name_map[color] ) {\r\n\t\tcolor = color_name_map[color];\r\n\t}\r\n\tvar rgb = {};\r\n\tvar m;\r\n\tif( m = color.match( /rgb\\(\\s*(\\d+)\\,\\s*(\\d+)\\,\\s*(\\d+)\\s*\\)/ ) ) {\r\n\t\trgb.r = parseInt(m[1], 10);\r\n\t\trgb.g = parseInt(m[2], 10);\r\n\t\trgb.b = parseInt(m[3], 10);\r\n\t\trgb.a = 1;\r\n\t} else if( m = color.match( /rgba\\(\\s*(\\d+)\\,\\s*(\\d+)\\,\\s*(\\d+),\\s*(\\d+)\\s*\\)/ ) ) {\r\n\t\trgb.r = parseInt(m[1], 10);\r\n\t\trgb.g = parseInt(m[2], 10);\r\n\t\trgb.b = parseInt(m[3], 10);\r\n\t\trgb.a = parseInt(m[4], 10);\r\n\t} else if( m = color.match( /\\#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})$/ ) ) {\r\n\t\trgb.r = parseInt(m[1], 16);\r\n\t\trgb.g = parseInt(m[2], 16);\r\n\t\trgb.b = parseInt(m[3], 16);\r\n\t\trgb.a = 1;\r\n\t} else if( m = color.match( /\\#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])$/ ) ) {\r\n\t\trgb.r = parseInt(m[1]+m[1], 16);\r\n\t\trgb.g = parseInt(m[2]+m[2], 16);\r\n\t\trgb.b = parseInt(m[3]+m[3], 16);\r\n\t\trgb.a = 1;\r\n\t} else if( color == \"transparent\" ) {\r\n\t\trgb.r = 255;\r\n\t\trgb.g = 255;\r\n\t\trgb.b = 255;\r\n\t\trgb.a = 1;\r\n\t} else {\r\n\t\treturn null;\r\n\t}\r\n\t/* for Safari */\r\n\tif( rgb.r == 0 \u0026\u0026 rgb.g == 0 \u0026\u0026 rgb.b == 0 \u0026\u0026 rgb.a == 0 ) {\r\n\t\trgb.r = 255;\r\n\t\trgb.g = 255;\r\n\t\trgb.b = 255;\r\n\t\trgb.a = 1;\r\n\t}\r\n\t/* */\r\n\treturn rgb;\r\n};\r\n\r\n\r\n/* -------------------------------------------------------------------\r\n* for static drawing by class attributes\r\n* ----------------------------------------------------------------- */\r\n\r\n_add_event_listener(window, \"load\", _init);\r\n\r\nvar cpicks = [];\r\n\r\nfunction _init() {\r\n\tvar elms = _get_elements_by_class_name(document, \"html5jp-cpick\");\r\n\tvar n = 0;\r\n\tfor( var i=0; i\u003celms.length; i++ ) {\r\n\t\tvar elm = elms.item(i);\r\n\t\t// parse parameters in the class attribute\r\n\t\tvar p = {};\r\n\t\tvar m = elm.className.match(/\\[([^\\]]+)\\]/);\r\n\t\tif(m \u0026\u0026 m[1]) {\r\n\t\t\tvar parts = m[1].split(\";\");\r\n\t\t\tfor( var j=0; j\u003cparts.length; j++ ) {\r\n\t\t\t\tvar pair = parts[j];\r\n\t\t\t\tif(pair == \"\") { continue; }\r\n\t\t\t\tvar m2 = pair.match(/^([a-zA-Z0-9\\-\\_]+)\\:([a-zA-Z0-9\\-\\_\\#\\(\\)\\,\\.]+)$/);\r\n\t\t\t\tif( ! m2 ) { continue; }\r\n\t\t\t\tvar k = m2[1];\r\n\t\t\t\tvar v = m2[2];\r\n\t\t\t\tp[k] = v;\r\n\t\t\t}\r\n\t\t}\r\n\t\t// determin the target element\r\n\t\tvar target = elm;\r\n\t\tif( typeof(p.target) != \"undefined\" ) {\r\n\t\t\tvar el = document.getElementById(p.target);\r\n\t\t\tif( ! el ) { return; }\r\n\t\t\ttarget = el;\r\n\t\t}\r\n\t\t// prepare a color cpicker\r\n\t\t_prepare_cpick(p, elm, target);\r\n\t\t//\r\n\t\tn ++;\r\n\t}\r\n\tif( n \u003e 0 \u0026\u0026 document.uniqueID ) {\r\n\t\tif (!document.namespaces[\"v\"]) {\r\n\t\t\tdocument.namespaces.add(\"v\", \"urn:schemas-microsoft-com:vml\");\r\n\t\t\tvar style_sheet = document.createStyleSheet();\r\n\t\t\tstyle_sheet.cssText = \"v\\\\:rect, v\\\\:fill { behavior: url(#default#VML); display:inline-block; }\";\r\n\t\t}\r\n\t}\r\n}\r\n\r\nfunction _prepare_cpick(p, trigger, target) {\r\n\t// color picker object\r\n\tvar o = new cpick(trigger, target, p);\r\n\tif( ! o ) { return; }\r\n\tcpicks.push(o);\r\n\to.prepare();\r\n\t// set event listeners\r\n\t_add_event_listener(trigger, \"click\", function(){\r\n\t\tfor( var i=0; i\u003ccpicks.length; i++ ) {\r\n\t\t\tif(cpicks[i] == o) { continue; }\r\n\t\t\tcpicks[i].hide();\r\n\t\t}\r\n\t\to.flip();\r\n\t});\r\n}\r\n\r\nfunction _add_event_listener(elm, type, func) {\r\n\tif(! elm) { return false; }\r\n\tif(elm.addEventListener) {\r\n\t\telm.addEventListener(type, func, false);\r\n\t} else if(elm.attachEvent) {\r\n\t\telm.attachEvent('on'+type, func);\r\n\t\t/*\r\n\t\telm['e'+type+func] = func;\r\n\t\telm[type+func] = function(){elm['e'+type+func]( window.event );}\r\n\t\telm.attachEvent( 'on'+type, elm[type+func] );\r\n\t\t*/\r\n\t} else {\r\n\t\treturn false;\r\n\t}\r\n\treturn true;\r\n}\r\n\r\nfunction _get_elements_by_class_name(element, classNames) {\r\n\tif(element.getElementsByClassName) {\r\n\t\treturn element.getElementsByClassName(classNames);\r\n\t}\r\n\t/* split a string on spaces */\r\n\tvar split_a_string_on_spaces = function(string) {\r\n\t\tstring = string.replace(/^[\\t\\s]+/, \"\");\r\n\t\tstring = string.replace(/[\\t\\s]+$/, \"\");\r\n\t\tvar tokens = string.split(/[\\t\\s]+/);\r\n\t\treturn tokens;\r\n\t};\r\n\tvar tokens = split_a_string_on_spaces(classNames);\r\n\tvar tn = tokens.length;\r\n\tvar nodes = element.all ? element.all : element.getElementsByTagName(\"*\");\r\n\tvar n = nodes.length;\r\n\tvar array = new Array();\r\n\tif( tn \u003e 0 ) {\r\n\t\tif( document.evaluate ) {\r\n\t\t\tvar contains = new Array();\r\n\t\t\tfor(var i=0; i\u003ctn; i++) {\r\n\t\t\t\tcontains.push('contains(concat(\" \",@class,\" \"), \" '+ tokens[i] + '\")');\r\n\t\t\t}\r\n\t\t\tvar xpathExpression = \"/descendant::*[\" + contains.join(\" and \") + \"]\";\r\n\t\t\tvar iterator = document.evaluate(xpathExpression, element, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);\r\n\t\t\tvar inum = iterator.snapshotLength;\r\n\t\t\tfor( var i=0; i\u003cinum; i++ ) {\r\n\t\t\t\tvar elm = iterator.snapshotItem(i);\r\n\t\t\t\tif( elm != element ) {\r\n\t\t\t\t\tarray.push(iterator.snapshotItem(i));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tfor(var i=0; i\u003cn; i++) {\r\n\t\t\t\tvar elm = nodes.item(i);\r\n\t\t\t\tif( elm.className == \"\" ) { continue; }\r\n\t\t\t\tvar class_list = split_a_string_on_spaces(elm.className);\r\n\t\t\t\tvar class_name = class_list.join(\" \");\r\n\t\t\t\tvar f = true;\r\n\t\t\t\tfor(var j=0; j\u003ctokens.length; j++) {\r\n\t\t\t\t\tvar re = new RegExp('(^|\\\\s)' + tokens[j] + '(\\\\s|$)')\r\n\t\t\t\t\tif( ! re.test(class_name) ) {\r\n\t\t\t\t\t\tf = false;\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tif(f == true) {\r\n\t\t\t\t\tarray.push(elm);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t/* add item(index) method to the array as if it behaves such as a NodeList interface. */\r\n\tarray.item = function(index) {\r\n\t\tif(array[index]) {\r\n\t\t\treturn array[index];\r\n\t\t} else {\r\n\t\t\treturn null;\r\n\t\t}\r\n\t};\r\n\t//\r\n\treturn array;\r\n}\r\n\r\nfunction prevent_default(evt) {\r\n\tif(evt \u0026\u0026 evt.preventDefault) {\r\n\t\tevt.preventDefault();\r\n\t\tevt.currentTarget['on'+evt.type] = function() {return false;};\r\n\t} else if(window.event) {\r\n\t\twindow.event.returnValue = false;\r\n\t}\r\n}\r\n\r\nfunction stop_propagation(evt) {\r\n\tif(evt \u0026\u0026 evt.stopPropagation) {\r\n\t\tevt.stopPropagation();\r\n\t} else if(window.event) {\r\n\t\twindow.event.cancelBubble = true;\r\n\t}\r\n}\r\n\r\n})();\r\n","created_at":"2011-06-02T02:39:35.000Z","updated_at":"2011-06-02T02:39:35.000Z"},{"id":1657,"name":"color_picker","body":"haml カラーピッカー\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n\u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n","created_at":"2011-06-02T02:40:42.000Z","updated_at":"2011-06-02T02:40:42.000Z"},{"id":1658,"name":"js/jquery.cookie.js","body":"/**\r\n * Cookie plugin\r\n *\r\n * Copyright (c) 2006 Klaus Hartl (stilbuero.de)\r\n * Dual licensed under the MIT and GPL licenses:\r\n * http://www.opensource.org/licenses/mit-license.php\r\n * http://www.gnu.org/licenses/gpl.html\r\n *\r\n */\r\n\r\n/**\r\n * Create a cookie with the given name and value and other optional parameters.\r\n *\r\n * @example $.cookie('the_cookie', 'the_value');\r\n * @desc Set the value of a cookie.\r\n * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });\r\n * @desc Create a cookie with all available options.\r\n * @example $.cookie('the_cookie', 'the_value');\r\n * @desc Create a session cookie.\r\n * @example $.cookie('the_cookie', null);\r\n * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain\r\n * used when the cookie was set.\r\n *\r\n * @param String name The name of the cookie.\r\n * @param String value The value of the cookie.\r\n * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.\r\n * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.\r\n * If a negative value is specified (e.g. a date in the past), the cookie will be deleted.\r\n * If set to null or omitted, the cookie will be a session cookie and will not be retained\r\n * when the the browser exits.\r\n * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).\r\n * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).\r\n * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will\r\n * require a secure protocol (like HTTPS).\r\n * @type undefined\r\n *\r\n * @name $.cookie\r\n * @cat Plugins/Cookie\r\n * @author Klaus Hartl/klaus.hartl@stilbuero.de\r\n */\r\n\r\n/**\r\n * Get the value of a cookie with the given name.\r\n *\r\n * @example $.cookie('the_cookie');\r\n * @desc Get the value of a cookie.\r\n *\r\n * @param String name The name of the cookie.\r\n * @return The value of the cookie.\r\n * @type String\r\n *\r\n * @name $.cookie\r\n * @cat Plugins/Cookie\r\n * @author Klaus Hartl/klaus.hartl@stilbuero.de\r\n */\r\njQuery.cookie = function(name, value, options) {\r\n if (typeof value != 'undefined') { // name and value given, set cookie\r\n options = options || {};\r\n if (value === null) {\r\n value = '';\r\n options.expires = -1;\r\n }\r\n var expires = '';\r\n if (options.expires \u0026\u0026 (typeof options.expires == 'number' || options.expires.toUTCString)) {\r\n var date;\r\n if (typeof options.expires == 'number') {\r\n date = new Date();\r\n date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));\r\n } else {\r\n date = options.expires;\r\n }\r\n expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE\r\n }\r\n // CAUTION: Needed to parenthesize options.path and options.domain\r\n // in the following expressions, otherwise they evaluate to undefined\r\n // in the packed version for some reason...\r\n var path = options.path ? '; path=' + (options.path) : '';\r\n var domain = options.domain ? '; domain=' + (options.domain) : '';\r\n var secure = options.secure ? '; secure' : '';\r\n document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');\r\n } else { // only name given, get cookie\r\n var cookieValue = null;\r\n if (document.cookie \u0026\u0026 document.cookie != '') {\r\n var cookies = document.cookie.split(';');\r\n for (var i = 0; i \u003c cookies.length; i++) {\r\n var cookie = jQuery.trim(cookies[i]);\r\n // Does this cookie string begin with the name we want?\r\n if (cookie.substring(0, name.length + 1) == (name + '=')) {\r\n cookieValue = decodeURIComponent(cookie.substring(name.length + 1));\r\n break;\r\n }\r\n }\r\n }\r\n return cookieValue;\r\n }\r\n};","created_at":"2011-06-02T02:42:08.000Z","updated_at":"2011-06-02T02:42:08.000Z"},{"id":1659,"name":"color_picker","body":"haml カラーピッカー\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n%p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n%button#save Save \r\n","created_at":"2011-06-02T02:43:47.000Z","updated_at":"2011-06-02T02:43:47.000Z"},{"id":1660,"name":"js/jquery.cookie.js","body":"raw\r\n/**\r\n * Cookie plugin\r\n *\r\n * Copyright (c) 2006 Klaus Hartl (stilbuero.de)\r\n * Dual licensed under the MIT and GPL licenses:\r\n * http://www.opensource.org/licenses/mit-license.php\r\n * http://www.gnu.org/licenses/gpl.html\r\n *\r\n */\r\n\r\n/**\r\n * Create a cookie with the given name and value and other optional parameters.\r\n *\r\n * @example $.cookie('the_cookie', 'the_value');\r\n * @desc Set the value of a cookie.\r\n * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });\r\n * @desc Create a cookie with all available options.\r\n * @example $.cookie('the_cookie', 'the_value');\r\n * @desc Create a session cookie.\r\n * @example $.cookie('the_cookie', null);\r\n * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain\r\n * used when the cookie was set.\r\n *\r\n * @param String name The name of the cookie.\r\n * @param String value The value of the cookie.\r\n * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.\r\n * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.\r\n * If a negative value is specified (e.g. a date in the past), the cookie will be deleted.\r\n * If set to null or omitted, the cookie will be a session cookie and will not be retained\r\n * when the the browser exits.\r\n * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).\r\n * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).\r\n * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will\r\n * require a secure protocol (like HTTPS).\r\n * @type undefined\r\n *\r\n * @name $.cookie\r\n * @cat Plugins/Cookie\r\n * @author Klaus Hartl/klaus.hartl@stilbuero.de\r\n */\r\n\r\n/**\r\n * Get the value of a cookie with the given name.\r\n *\r\n * @example $.cookie('the_cookie');\r\n * @desc Get the value of a cookie.\r\n *\r\n * @param String name The name of the cookie.\r\n * @return The value of the cookie.\r\n * @type String\r\n *\r\n * @name $.cookie\r\n * @cat Plugins/Cookie\r\n * @author Klaus Hartl/klaus.hartl@stilbuero.de\r\n */\r\njQuery.cookie = function(name, value, options) {\r\n if (typeof value != 'undefined') { // name and value given, set cookie\r\n options = options || {};\r\n if (value === null) {\r\n value = '';\r\n options.expires = -1;\r\n }\r\n var expires = '';\r\n if (options.expires \u0026\u0026 (typeof options.expires == 'number' || options.expires.toUTCString)) {\r\n var date;\r\n if (typeof options.expires == 'number') {\r\n date = new Date();\r\n date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));\r\n } else {\r\n date = options.expires;\r\n }\r\n expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE\r\n }\r\n // CAUTION: Needed to parenthesize options.path and options.domain\r\n // in the following expressions, otherwise they evaluate to undefined\r\n // in the packed version for some reason...\r\n var path = options.path ? '; path=' + (options.path) : '';\r\n var domain = options.domain ? '; domain=' + (options.domain) : '';\r\n var secure = options.secure ? '; secure' : '';\r\n document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');\r\n } else { // only name given, get cookie\r\n var cookieValue = null;\r\n if (document.cookie \u0026\u0026 document.cookie != '') {\r\n var cookies = document.cookie.split(';');\r\n for (var i = 0; i \u003c cookies.length; i++) {\r\n var cookie = jQuery.trim(cookies[i]);\r\n // Does this cookie string begin with the name we want?\r\n if (cookie.substring(0, name.length + 1) == (name + '=')) {\r\n cookieValue = decodeURIComponent(cookie.substring(name.length + 1));\r\n break;\r\n }\r\n }\r\n }\r\n return cookieValue;\r\n }\r\n};","created_at":"2011-06-02T02:46:11.000Z","updated_at":"2011-06-02T02:46:11.000Z"},{"id":1661,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n console.log(list)\r\n\r\n","created_at":"2011-06-02T02:46:57.000Z","updated_at":"2011-06-02T02:46:57.000Z"},{"id":1662,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null){\r\n list = []\r\n } \r\n console.log(list)\r\n\r\n","created_at":"2011-06-02T02:47:47.000Z","updated_at":"2011-06-02T02:47:47.000Z"},{"id":1663,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null){\r\n list = []\r\n } \r\n $(\"#save\").click(function(){\r\n list[name] = $(\"#t1\").val()\r\n $.cookie('list', 'list', { expires: 30 });\r\n })\r\n\r\n","created_at":"2011-06-02T02:49:17.000Z","updated_at":"2011-06-02T02:49:17.000Z"},{"id":1664,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null){\r\n list = []\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n list[name] = $(\"#t1\").val()\r\n $.cookie('list', 'list', { expires: 30 });\r\n })\r\n\r\n","created_at":"2011-06-02T02:49:44.000Z","updated_at":"2011-06-02T02:49:44.000Z"},{"id":1665,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null){\r\n list = []\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n list[name] = $(\"#t1\").val()\r\n $.cookie('list', list, { expires: 30 });\r\n })","created_at":"2011-06-02T02:50:07.000Z","updated_at":"2011-06-02T02:50:07.000Z"},{"id":1666,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null){\r\n list = []\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n list[$(\"#name\").val()] = $(\"#t1\").val()\r\n $.cookie('list', list, { expires: 30 });\r\n })","created_at":"2011-06-02T02:51:23.000Z","updated_at":"2011-06-02T02:51:23.000Z"},{"id":1667,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null){\r\n list = []\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n list[$(\"#name\").val()] = $(\"#t1\").val()\r\n console.log(list)\r\n $.cookie('list', list, { expires: 30 });\r\n })","created_at":"2011-06-02T02:51:57.000Z","updated_at":"2011-06-02T02:51:57.000Z"},{"id":1668,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null || list == \"\"){\r\n list = []\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n list[$(\"#name\").val()] = $(\"#t1\").val()\r\n console.log(list)\r\n $.cookie('list', list, { expires: 30 });\r\n })","created_at":"2011-06-02T02:52:47.000Z","updated_at":"2011-06-02T02:52:47.000Z"},{"id":1669,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null || list == \"\"){\r\n list = {}\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n console.log(list)\r\n })\r\n","created_at":"2011-06-02T02:53:41.000Z","updated_at":"2011-06-02T02:53:41.000Z"},{"id":1670,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null || list == \"\"){\r\n list = {}\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n console.log(list)\r\n $.cookie('list', list, { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T02:54:14.000Z","updated_at":"2011-06-02T02:54:14.000Z"},{"id":1671,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.cookie('list')\r\n if(list == null || list == \"\"){\r\n list = {}\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', list, { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T02:54:30.000Z","updated_at":"2011-06-02T02:54:30.000Z"},{"id":1672,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var json = $.cookie('list')\r\n if(json == null || json == \"\"){\r\n var list = {}\r\n }else{\r\n var list = $.parseJSON(json)\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T02:57:45.000Z","updated_at":"2011-06-02T02:57:45.000Z"},{"id":1673,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n console.log(list)\r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T02:59:36.000Z","updated_at":"2011-06-02T02:59:36.000Z"},{"id":1674,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='colot'\u003ename: \"+this+\"color: \"+list[this]+\"\u003c/p\u003e\")\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T03:03:50.000Z","updated_at":"2011-06-02T03:03:50.000Z"},{"id":1675,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='colot'\u003ename: \"+this+\" color: \"+list[this]+\"\u003c/p\u003e\")\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T03:04:01.000Z","updated_at":"2011-06-02T03:04:01.000Z"},{"id":1676,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='colot'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \u003cspan style='backgroud-color:\"+list[this]+\"'\u003e\"+list[this]+\"\u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T03:04:50.000Z","updated_at":"2011-06-02T03:04:50.000Z"},{"id":1677,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cdiv class='color' style='background-color:\"+list[this]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003c/p\u003e\")\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n","created_at":"2011-06-02T03:06:41.000Z","updated_at":"2011-06-02T03:06:41.000Z"},{"id":1678,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cdiv class='color' style='background-color:\"+list[this]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003c/p\u003e\")\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })\r\n","created_at":"2011-06-02T03:07:26.000Z","updated_at":"2011-06-02T03:07:26.000Z"},{"id":1679,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' \u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })\r\n","created_at":"2011-06-02T03:09:14.000Z","updated_at":"2011-06-02T03:09:14.000Z"},{"id":1680,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this[list]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log($(this).attr(\"color\"))\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:10:21.000Z","updated_at":"2011-06-02T03:10:21.000Z"},{"id":1681,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this[list]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this.color)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:10:48.000Z","updated_at":"2011-06-02T03:10:48.000Z"},{"id":1682,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this[list]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:11:02.000Z","updated_at":"2011-06-02T03:11:02.000Z"},{"id":1683,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+list[this]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n delete(list[this.color])\r\n console.log(list)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:13:31.000Z","updated_at":"2011-06-02T03:13:31.000Z"},{"id":1684,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+list[this]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n delete list[this.color]\r\n console.log(list)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:14:05.000Z","updated_at":"2011-06-02T03:14:05.000Z"},{"id":1685,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+list[this]+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this.color)\r\n delete list[this.color]\r\n console.log(list)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:14:40.000Z","updated_at":"2011-06-02T03:14:40.000Z"},{"id":1686,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this.color)\r\n delete list[this.color]\r\n console.log(list)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:15:03.000Z","updated_at":"2011-06-02T03:15:03.000Z"},{"id":1687,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+this+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this.getAttribute(\"color\"))\r\n delete list[this.getAttribute(\"color\")]\r\n console.log(list)\r\n $(this).remove()\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = $(\"#name\").val();\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:17:13.000Z","updated_at":"2011-06-02T03:17:13.000Z"},{"id":1688,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+unescape(this)+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this.getAttribute(\"color\"))\r\n delete list[this.getAttribute(\"color\")]\r\n $(this).remove()\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = escape($(\"#name\").val());\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:18:27.000Z","updated_at":"2011-06-02T03:18:27.000Z"},{"id":1689,"name":"color_picker","body":"haml カラーピッカー\r\n-# vim:set ft=haml :\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/jquery.cookie.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/js/cpick.js\"}\r\n#all\r\n %p\r\n %label\r\n color:\r\n \u003cinput type=\"text\" name=\"c1\" value=\"#e4521e\" size=\"12\" id=\"t1\" class=\"html5jp-cpick\" /\u003e\r\n %label\r\n name:\r\n %input#name\r\n %p \r\n %button#save Save \r\n %p\r\n %h3 list\r\n クリックすると削除できるよ\r\n #before\r\n:javascript\r\n var list = $.parseJSON($.cookie(\"list\"))\r\n if(list == null || list == \"\"){\r\n var list = {}\r\n }\r\n \r\n var initial = function(list){\r\n $(\"div.color\").remove()\r\n $.each(Object.keys(list), function(){\r\n $(\"#before\").after(\"\u003cp class='color' color='\"+this+\"'\u003e\u003cb\u003ename:\u003c/b\u003e \"+unescape(this)+\" \u003cb\u003ecolor:\u003c/b\u003e \"+list[this]+\"\u003cspan style='background-color:\"+list[this]+\"'\u003e      \u003c/span\u003e\u003c/p\u003e\")\r\n })\r\n $(\".color\").click(function(){\r\n console.log(this.getAttribute(\"color\"))\r\n delete list[this.getAttribute(\"color\")]\r\n $(this).remove()\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n })\r\n }\r\n \r\n initial(list);\r\n \r\n $(\"#save\").click(function(){\r\n var name = escape($(\"#name\").val());\r\n var color = $(\"#t1\").val();\r\n list[name] = color\r\n $.cookie('list', JSON.stringify(list), { expires: 70 });\r\n initial(list)\r\n })","created_at":"2011-06-02T03:19:00.000Z","updated_at":"2011-06-02T03:19:00.000Z"},{"id":1690,"name":"ExternalInterface","body":"title JS から Flash のメソッド叩くアレの話\r\n# JS から Flash のメソッド叩くアレ(ExternalInterface)を使う時の注意点\r\n-Flash を object タグで呼び出す\r\n -IE で動くが Chromium とかで動いたり動かなかったりする \r\n-Flash を embed タグで呼び出す\r\n -IE で動かないけど他のブラウザだと動く\r\n\r\nという訳なのでブラウザを判別して IE では object タグで Flash を読んで他のブラウザでは embed タグで呼ぶようにすればいいと思います。\r\n\r\nマジ意味不明。\r\n\r\nIE というのは IE9 しか検証していないです。","created_at":"2011-06-02T07:06:11.000Z","updated_at":"2011-06-02T07:06:11.000Z"},{"id":1691,"name":"ExternalInterface","body":"title JS から Flash のメソッド叩くアレの話\r\n# JS から Flash のメソッド叩くアレ(ExternalInterface)を使う時の注意点\r\n- Flash を object タグで呼び出す\r\n - IE で動くが Chromium とかで動いたり動かなかったりする \r\n- Flash を embed タグで呼び出す\r\n - IE で動かないけど他のブラウザだと動く\r\n\r\nという訳なのでブラウザを判別して IE では object タグで Flash を読んで他のブラウザでは embed タグで呼ぶようにすればいいと思います。\r\n\r\nマジ意味不明。\r\n\r\nIE というのは IE9 しか検証していないです。","created_at":"2011-06-02T07:06:30.000Z","updated_at":"2011-06-02T07:06:30.000Z"},{"id":1692,"name":"schedule","body":"# ssig33 の予定\r\n# 平日昼間は人並に仕事してます\r\n\r\n## 6/2(木)夜 私用\r\n## 6/3(金)夜 私用\r\n## 6/4(土) - 6/5(日) ひきこもる予定\r\n## 6/10(金)夜 私用\r\n## 6/18(土)昼は暇 夜オフ会\r\n## 6/25(土)-26(日) まだ未定だけどいろいろある","created_at":"2011-06-03T05:29:50.000Z","updated_at":"2011-06-03T05:29:50.000Z"},{"id":1693,"name":"schedule","body":"# ssig33 の予定\r\n# 平日昼間は人並に仕事してます\r\n\r\n## 6/3(金)夜 私用\r\n## 6/4(土) - 6/5(日) ひきこもる予定\r\n## 6/10(金)夜 私用\r\n## 6/18(土)昼は暇 夜オフ会\r\n## 6/25(土)-26(日) まだ未定だけどいろいろある","created_at":"2011-06-03T05:30:16.000Z","updated_at":"2011-06-03T05:30:16.000Z"},{"id":1694,"name":"shunirr","body":"# shunirr\r\nだるい","created_at":"2011-06-05T11:06:41.000Z","updated_at":"2011-06-05T11:06:41.000Z"},{"id":1695,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(60).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T13:41:14.000Z","updated_at":"2011-06-07T13:41:14.000Z"},{"id":1696,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(60).select(\"distinct name\").each{|p|\r\n posts \u003c\u003c Page.where(:name =\u003e p).order(\"created_at desc\").first\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T13:42:27.000Z","updated_at":"2011-06-07T13:42:27.000Z"},{"id":1697,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(60).select(\"distinct name\").each{|p|\r\n p p\r\n posts \u003c\u003c (Page.where(:name =\u003e p).order(\"created_at desc\").first)\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T13:43:30.000Z","updated_at":"2011-06-07T13:43:30.000Z"},{"id":1698,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(60).select(\"distinct name\").each{|p|\r\n p p\r\n posts \u003c\u003c (Page.where(:name =\u003e p.name).order(\"created_at desc\").first)\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T13:43:48.000Z","updated_at":"2011-06-07T13:43:48.000Z"},{"id":1699,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(20).select(\"distinct name\").each{|p|\r\n posts \u003c\u003c (Page.where(:name =\u003e p.name).order(\"created_at desc\").first)\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T13:44:00.000Z","updated_at":"2011-06-07T13:44:00.000Z"},{"id":1700,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(60).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T13:47:18.000Z","updated_at":"2011-06-07T13:47:18.000Z"},{"id":1701,"name":"ToDo","body":"# ToDo\r\n## Fastladder の Rails3 へのアップグレード\r\n## MOU 解約\r\n## AU 解約\r\n## レイアウトをテンプレにべたっと書いてるのを Web 経由で書けるようにする\r\n## このサイトの CMS を整理して一般公開","created_at":"2011-06-07T13:49:43.000Z","updated_at":"2011-06-07T13:49:43.000Z"},{"id":1702,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();","created_at":"2011-06-07T13:53:38.000Z","updated_at":"2011-06-07T13:53:38.000Z"},{"id":1703,"name":"ruby","body":"test","created_at":"2011-06-07T14:06:56.000Z","updated_at":"2011-06-07T14:06:56.000Z"},{"id":1704,"name":"ruby","body":"ruby\r\n\"ruby のコードを評価するやつを作った\"","created_at":"2011-06-07T14:07:40.000Z","updated_at":"2011-06-07T14:07:40.000Z"},{"id":1705,"name":"feed","body":"builder Recent Update\r\n# vim: set ft=ruby:\r\nxml.instruct!\r\nxml.rss :version =\u003e \"2.0\" do\r\n xml.channel do\r\n xml.title \"ssig33.com - recent update\"\r\n xml.description \"ssig33's web site\"\r\n xml.link \"http://ssig33.com\"\r\n posts = []\r\n Page.order(\"created_at desc\").limit(60).each{|p|\r\n flag = true\r\n posts.each{|t|\r\n flag = false if t.name == p.name\r\n }\r\n posts \u003c\u003c p if flag\r\n }\r\n posts.each do |post|\r\n xml.item do\r\n xml.title post.title\r\n xml.link \"http://ssig33.com/#{post.name}\"\r\n xml.description post.html(request)\r\n xml.pubDate Time.parse(post.created_at.to_s).rfc822()\r\n xml.guid \"http://ssig33.com/#{post.name}\"\r\n end\r\n end\r\n end\r\nend","created_at":"2011-06-07T14:12:59.000Z","updated_at":"2011-06-07T14:12:59.000Z"},{"id":1706,"name":"ruby","body":"ruby\r\nstr = \"ruby のコードを評価するやつを作った\"\r\nstr += \"\u003cbr /\u003e\r\nstr += \"あなたの IP アドレスは #{request.ip} です\"","created_at":"2011-06-07T14:14:03.000Z","updated_at":"2011-06-07T14:14:03.000Z"},{"id":1707,"name":"ruby","body":"ruby\r\nstr = \"ruby のコードを評価するやつを作った\"\r\nstr += \"\u003cbr /\u003e\r\nstr += \"あなたの IP アドレスは #{request.ip} です\"","created_at":"2011-06-07T14:14:17.000Z","updated_at":"2011-06-07T14:14:17.000Z"},{"id":1708,"name":"ruby","body":"ruby\r\nstr = \"ruby のコードを評価するやつを作った\"\r\nstr += \"\u003cbr /\u003e\r\nstr += \"あなたの IP アドレスは #{request.ip} です\"\r\nstr","created_at":"2011-06-07T14:15:09.000Z","updated_at":"2011-06-07T14:15:09.000Z"},{"id":1709,"name":"ruby","body":"ruby\r\nstr = \"ruby のコードを評価するやつを作った\"\r\nstr += \"\u003cbr /\u003e\"\r\nstr += \"あなたの IP アドレスは #{request.ip} です\"\r\nstr","created_at":"2011-06-07T14:15:22.000Z","updated_at":"2011-06-07T14:15:22.000Z"},{"id":1710,"name":"source","body":"haml このサイトのソース\r\n!!!\r\n%title ssig33.com - このサイトのソース\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %h1 このサイトのソース\r\n %h2 ちょっとした解説\r\n %p Web から楽にサイトを更新したいというよくあるアレ。\r\n\r\n %p ただ Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\n %p まず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\n %p ページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n %p 頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n %p 頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n %p 頭に raw でいれたものをそのまま吐きます。 js をアップロードしたり貼ったりしたい時に便利。\r\n\r\n %p 頭に ruby で ruby のコードとして評価した結果を返す。何かに使えて便利。\r\n\r\n %h2 app.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"app.rb\").read\r\n\r\n %h2 migrate/0_create_pages.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"migrate/0_create_pages.rb\").read\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();","created_at":"2011-06-07T14:19:00.000Z","updated_at":"2011-06-07T14:19:00.000Z"},{"id":1711,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n-# ぺぽぽ","created_at":"2011-06-07T14:21:35.000Z","updated_at":"2011-06-07T14:21:35.000Z"},{"id":1712,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n#ぺぽぽ","created_at":"2011-06-07T14:22:07.000Z","updated_at":"2011-06-07T14:22:07.000Z"},{"id":1713,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n/ ぺぽぽ","created_at":"2011-06-07T14:23:21.000Z","updated_at":"2011-06-07T14:23:21.000Z"},{"id":1714,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();","created_at":"2011-06-07T14:23:38.000Z","updated_at":"2011-06-07T14:23:38.000Z"},{"id":1715,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html(request)\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();","created_at":"2011-06-07T14:30:59.000Z","updated_at":"2011-06-07T14:30:59.000Z"},{"id":1716,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html(request)\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n-# ぺぽぽー","created_at":"2011-06-07T14:31:22.000Z","updated_at":"2011-06-07T14:31:22.000Z"},{"id":1717,"name":"layout","body":"layout レイアウト\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html(request)\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\u003c!-- layout from Database --\u003e","created_at":"2011-06-07T14:32:02.000Z","updated_at":"2011-06-07T14:32:02.000Z"},{"id":1718,"name":"ToDo","body":"# ToDo\r\n## Fastladder の Rails3 へのアップグレード\r\n## MOU 解約\r\n## AU 解約\r\n## このサイトの CMS を整理して一般公開","created_at":"2011-06-07T14:33:03.000Z","updated_at":"2011-06-07T14:33:03.000Z"},{"id":1719,"name":"source/edit.haml","body":"raw\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h \"Edit - #{params[:captures].first.to_s}\"\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%div#all\r\n %form{:action =\u003e \"/update\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %textarea{:cols =\u003e \"80\", :id =\u003e \"bodY\", :name =\u003e \"body\", :rows =\u003e \"30\"}=@page.body #rescue \"\"\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Save changes\"}\r\n %form{:action =\u003e \"/destroy\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Destroy\"}\r\n %form{:action =\u003e \"/usr2\", :method =\u003e \"post\"}\r\n =Rack::Csrf.csrf_tag(env)\r\n %input{:id =\u003e \"id\", :name =\u003e \"id\", :type =\u003e \"hidden\", :value =\u003e \"#{@id}\"}\r\n %p\r\n %input{:id =\u003e \"password\", :name =\u003e \"password\", :type =\u003e \"password\"}\r\n %p\r\n %input{:name =\u003e \"commit\", :type =\u003e \"submit\", :value =\u003e \"Destroy\"}\r\n","created_at":"2011-06-07T15:10:21.000Z","updated_at":"2011-06-07T15:10:21.000Z"},{"id":1720,"name":"source","body":"haml このサイトのソース\r\n!!!\r\n%title ssig33.com - このサイトのソース\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %h1 このサイトのソース\r\n %h2 ちょっとした解説\r\n %p Web から楽にサイトを更新したいというよくあるアレ。\r\n\r\n %p ただの Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\n %p まず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\n %p ページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n %p 頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n %p 頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n %p 頭に raw でいれたものをそのまま吐きます。 js をアップロードしたり貼ったりしたい時に便利。\r\n\r\n %p 頭に ruby で ruby のコードとして評価した結果を返す。何かに使えて便利。\r\n\r\n %p 以下のソースを読めば分かると思いますが、 \u003ca href='source/app.r'\u003e/source/app.rb\u003c/a\u003e にソースがある場合はそれを使います。ソースすらサイトから更新出来るようにした。\r\n\r\n %h2 app.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"app.rb\").read\r\n\r\n %h2 migrate/0_create_pages.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"migrate/0_create_pages.rb\").read\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();","created_at":"2011-06-07T15:23:10.000Z","updated_at":"2011-06-07T15:23:10.000Z"},{"id":1721,"name":"source","body":"haml このサイトのソース\r\n!!!\r\n%title ssig33.com - このサイトのソース\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %h1 このサイトのソース\r\n %h2 ちょっとした解説\r\n %p Web から楽にサイトを更新したいというよくあるアレ。\r\n\r\n %p ただの Wiki 形式だと出力できるのが固定に layout された html だけなので、いろいろやっています。\r\n\r\n %p まず何も考えずにページを新規作成すると Markdown として扱われます。\r\n\r\n %p ページの行頭に title ほげふが と入れておくとページタイトルがほげふがになります。\r\n\r\n %p 頭に haml *title と入れておくと、 haml としてレンダリングされます。自由なレイアウトのページも Web 上から更新することが出来ます。 haml 内で Ruby のコードを記述することも出来、とても幸せになれます。\r\n\r\n %p 頭に builder *title と入れておくと、 builder テンプレートとしてレンダリングされます。 RSS など XML を吐きたい時に便利。 Ruby を書けるので幸せになれます。\r\n\r\n %p 頭に raw でいれたものをそのまま吐きます。 js をアップロードしたり貼ったりしたい時に便利。\r\n\r\n %p 頭に ruby で ruby のコードとして評価した結果を返す。何かに使えて便利。\r\n\r\n %p 以下のソースを読めば分かると思いますが、 \u003ca href='source/app.rb'\u003e/source/app.rb\u003c/a\u003e にソースがある場合はそれを使います。ソースすらサイトから更新出来るようにした。\r\n\r\n %h2 app.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"app.rb\").read\r\n\r\n %h2 migrate/0_create_pages.rb\r\n %pre{:lang =\u003e \"ruby\"}\r\n %code~open(\"migrate/0_create_pages.rb\").read\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();","created_at":"2011-06-07T15:23:22.000Z","updated_at":"2011-06-07T15:23:22.000Z"},{"id":1722,"name":"Sinatraについての悩み","body":"# Sinatra について悩んでいること\r\n\r\n``` ruby\r\nrequire \"sinatra\"\r\n\r\neval \u003c\u003cEOS\r\nget \"/\" do\r\n erb :\"index\"\r\nend\r\n\r\n__END__\r\n@@ index\r\n\u003ch1\u003eFUCK\u003c/h1\u003e\r\n\r\nEOS\r\n__END__\r\n\r\n@@ index\r\n\u003ch1\u003eSHIT\u003c/h1\u003e\r\n```\r\n\r\nってコードを書いて / にアクセスすると SHIT って大々的に表示されるのだけど、これを上手いとこやって FUCK って表示されるようにしたい(eval の中に書いたテンプレを使いたい)。","created_at":"2011-06-07T15:58:31.000Z","updated_at":"2011-06-07T15:58:31.000Z"},{"id":1723,"name":"Sinatraについての悩み","body":"# Sinatra について悩んでいること\r\n\r\n``` ruby\r\nrequire \"sinatra\"\r\n\r\neval \u003c\u003cEOS\r\nget \"/\" do\r\n erb :\"index\"\r\nend\r\n\r\n__END__\r\n@@ index\r\n\u003ch1\u003eFUCK\u003c/h1\u003e\r\n\r\nEOS\r\n__END__\r\n\r\n@@ index\r\n\u003ch1\u003eSHIT\u003c/h1\u003e\r\n```\r\n\r\nってコードを書いて / にアクセスすると SHIT って大々的に表示されるのだけど、これを上手いとこやって FUCK って表示されるようにしたい(eval の中に書いたテンプレを使いたい)。\r\n\r\n諸事情あって eval の外の __END__ の中のテンプレは消せないし、 eval の中の __END__ の下のテンプレを使いたい。","created_at":"2011-06-07T15:59:17.000Z","updated_at":"2011-06-07T15:59:17.000Z"},{"id":1724,"name":"Sinatraについての悩み","body":"# Sinatra について悩んでいること\r\n\r\n``` ruby\r\nrequire \"sinatra\"\r\n\r\neval \u003c\u003cEOS\r\nget \"/\" do\r\n erb :\"index\"\r\nend\r\n\r\n__END__\r\n@@ index\r\n\u003ch1\u003eFUCK\u003c/h1\u003e\r\n\r\nEOS\r\n__END__\r\n\r\n@@ index\r\n\u003ch1\u003eSHIT\u003c/h1\u003e\r\n```\r\n\r\nってコードを書いて / にアクセスすると SHIT って大々的に表示されるのだけど、これを上手いとこやって FUCK って表示されるようにしたい(eval の中に書いたテンプレを使いたい)。\r\n\r\n諸事情あって eval の外の \\_\\_END\\_\\_ の中のテンプレは消せないし、 eval の中の __END__ の下のテンプレを使いたい。","created_at":"2011-06-07T15:59:40.000Z","updated_at":"2011-06-07T15:59:40.000Z"},{"id":1725,"name":"Sinatraについての悩み","body":"# Sinatra について悩んでいること\r\n\r\n``` ruby\r\nrequire \"sinatra\"\r\n\r\neval \u003c\u003cEOS\r\nget \"/\" do\r\n erb :\"index\"\r\nend\r\n\r\n__END__\r\n@@ index\r\n\u003ch1\u003eFUCK\u003c/h1\u003e\r\n\r\nEOS\r\n__END__\r\n\r\n@@ index\r\n\u003ch1\u003eSHIT\u003c/h1\u003e\r\n```\r\n\r\nってコードを書いて / にアクセスすると SHIT って大々的に表示されるのだけど、これを上手いとこやって FUCK って表示されるようにしたい(eval の中に書いたテンプレを使いたい)。\r\n\r\n諸事情あって eval の外の \\_\\_END\\_\\_ の中のテンプレは消せないし、 eval の中の \\_\\_END\\_\\_ の下のテンプレを使いたい。","created_at":"2011-06-07T15:59:49.000Z","updated_at":"2011-06-07T15:59:49.000Z"},{"id":1726,"name":"連絡先","body":"# ssig33 の連絡先\r\nいきなり電話されるとちょっとびっくりします。なるべくメール twitter その他でやってくれると嬉しいです。\r\n\r\n## Twitter\r\n@ssig33 です。 @ をつけると携帯に転送されるので高確率で気付きます。\r\n\r\n## メール\r\nmail@ssig33.com に特別の事情が無い限り送ってください。\r\n\r\n*@ssig33.com 宛のメールは全て僕の携帯電話に直接届きます。携帯電話は二台持っていてどちらにも届くので到達率はかなり高いでしょう。\r\n\r\n携帯に届くとはいえ結構返事が遅いことが多いです。筆無精です。ごめんなさい。\r\n\r\n## メッセンジャー\r\nSkype ぐらいしか起動してません。 skype id は ssig33 です。 Skype 結構気付かないこと多いです。\r\n\r\n## IRC\r\nircnet や freenode にいます。 #Twitter@ircnet で ssig33 とか ssig34 とかいうのがいれば多分僕です。 sakura の VPS から繋いでます。 \r\n\r\n## 電話\r\n090-1450-2501 にかけてもらえると一番とりやすいです。こいつのキャリアは DoCoMo です。\r\n\r\n## for iPhone User\r\niPhone ユーザーは SMS でやり取りするのが一番楽だと思います。僕は iPhone も持っていますので、 080-4134-9835 宛に SMS を送ってもらえると届きます。\r\n\r\nもしこれを読んでいるのが 2011 年 7 月 13 日以降ならば 090-1450-2501 にどのキャリアからでも SMS が届くでしょう。\r\n\r\n## Facebook\r\nhttp://facebook.com/ssig33 です。リクエストが来ても誰だか分からなかった場合は弾きます。ごめんなさい。\r\n\r\n## まとめ\r\n- 急ぎじゃない場合は Twitter で @ するか mail@ssig33.com にメール。\r\n- 急ぎの場合は 090-1450-2501 に電話\r\n- iPhone から SMS を送りたい場合は 080-4134-9835 宛に\r\n- Skype は放置されます","created_at":"2011-06-09T08:54:42.000Z","updated_at":"2011-06-09T08:54:42.000Z"},{"id":1727,"name":"連絡先","body":"# ssig33 の連絡先\r\nいきなり電話されるとちょっとびっくりします。なるべくメール twitter その他でやってくれると嬉しいです。\r\n\r\n## Twitter\r\n@ssig33 です。 @ をつけると携帯に転送されるので高確率で気付きます。\r\n\r\n## メール\r\nmail@ssig33.com に特別の事情が無い限り送ってください。\r\n\r\n*@ssig33.com 宛のメールは全て僕の携帯電話に直接届きます。携帯電話は二台持っていてどちらにも届くので到達率はかなり高いでしょう。\r\n\r\n携帯に届くとはいえ結構返事が遅いことが多いです。筆無精です。ごめんなさい。\r\n\r\n## メッセンジャー\r\nSkype ぐらいしか起動してません。 skype id は ssig33 です。 Skype 結構気付かないこと多いです。\r\n\r\n## IRC\r\nircnet や freenode にいます。 #Twitter@ircnet で ssig33 とか ssig34 とかいうのがいれば多分僕です。 sakura の VPS から繋いでます。 \r\n\r\n## 電話\r\n090-1450-2501 にかけてもらえると一番とりやすいです。こいつのキャリアは DoCoMo です。\r\n\r\n## for iPhone User\r\niPhone ユーザーは SMS でやり取りするのが一番楽だと思います。僕は iPhone も持っていますので、 080-4134-9835 宛に SMS を送ってもらえると届きます。\r\n\r\nもしこれを読んでいるのが 2011 年 7 月 13 日以降ならば 090-1450-2501 にどのキャリアからでも SMS が届くでしょう。そっちに送ってくれた方が反応しやすいです。\r\n\r\n## Facebook\r\nhttp://facebook.com/ssig33 です。リクエストが来ても誰だか分からなかった場合は弾きます。ごめんなさい。\r\n\r\n## まとめ\r\n- 急ぎじゃない場合は Twitter で @ するか mail@ssig33.com にメール。\r\n- 急ぎの場合は 090-1450-2501 に電話\r\n- iPhone から SMS を送りたい場合は 080-4134-9835 宛に\r\n- Skype は放置されます","created_at":"2011-06-09T08:55:40.000Z","updated_at":"2011-06-09T08:55:40.000Z"},{"id":1728,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n[Contact](/連絡先) (for Japanese)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-06-09T09:00:48.000Z","updated_at":"2011-06-09T09:00:48.000Z"},{"id":1729,"name":"others","body":"## ssig33.com other contents\r\n[連絡先](/連絡先)\r\n\r\n[女川町の様子](/onagawa)\r\n\r\n[Please](http://kure.ssig33.com/)\r\n\r\n[Arakawa Tomonori](/arakawatomonori)\r\n\r\n[Sitemap](/sitemap)\r\n\r\n[Blog(old)](/blog)\r\n\r\n\u003chr /\u003e\r\n[back to the top](/)","created_at":"2011-06-09T09:01:20.000Z","updated_at":"2011-06-09T09:01:20.000Z"},{"id":1730,"name":"ruby/create_database","body":"ruby\r\n# vim:set ft=ruby:\r\nsql =\u003c\u003cEOS\r\nCREATE TABLE \"stores\" (\"id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \"key\" varchar(255), \"body\" blob, \"created_at\" datetime, \"updated_at\" datetime);\r\nEOS\r\nPage.connection_execute sql rescue nil\r\n\"このページは汎用データストア用テーブルを作るために作りました。\"\r\n","created_at":"2011-06-13T03:23:05.000Z","updated_at":"2011-06-13T03:23:05.000Z"},{"id":1731,"name":"ruby/create_database","body":"ruby\r\n# vim:set ft=ruby:\r\nsql =\u003c\u003cEOS\r\nCREATE TABLE \"stores\" (\"id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \"key\" varchar(255), \"body\" blob, \"created_at\" datetime, \"updated_at\" datetime);\r\nEOS\r\nPage.connection_execute sql\r\n\"このページは汎用データストア用テーブルを作るために作りました。\"\r\n","created_at":"2011-06-13T03:23:34.000Z","updated_at":"2011-06-13T03:23:34.000Z"},{"id":1732,"name":"ruby/create_database","body":"ruby\r\n# vim:set ft=ruby:\r\nsql =\u003c\u003cEOS\r\nCREATE TABLE \"stores\" (\"id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \"key\" varchar(255), \"body\" blob, \"created_at\" datetime, \"updated_at\" datetime);\r\nEOS\r\nPage.new.connection.execute sql rescue nil\r\n\"このページは汎用データストア用テーブルを作るために作りました。\"\r\n","created_at":"2011-06-13T03:24:21.000Z","updated_at":"2011-06-13T03:24:21.000Z"},{"id":1733,"name":"ruby/create_database","body":"ruby\r\n# vim:set ft=ruby:\r\nsql =\u003c\u003cEOS\r\nCREATE TABLE \"stores\" (\"id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \"key\" varchar(255), \"body\" blob, \"created_at\" datetime, \"updated_at\" datetime);\r\nEOS\r\nPage.new.connection.execute sql rescue nil\r\nsql =\u003c\u003cEOS\r\nCREATE INDEX \"index_stores_on_key\" ON \"stores\" (\"key\");\r\nEOS\r\nPage.new.connection.execute sql rescue nil\r\n\"このページは汎用データストア用テーブルを作るために作りました。\"\r\n","created_at":"2011-06-13T03:25:34.000Z","updated_at":"2011-06-13T03:25:34.000Z"},{"id":1734,"name":"ruby/create_database","body":"ruby create table\r\n# vim:set ft=ruby:\r\nsql =\u003c\u003cEOS\r\nCREATE TABLE \"stores\" (\"id\" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, \"key\" varchar(255), \"body\" blob, \"created_at\" datetime, \"updated_at\" datetime);\r\nEOS\r\nPage.new.connection.execute sql rescue nil\r\nsql =\u003c\u003cEOS\r\nCREATE INDEX \"index_stores_on_key\" ON \"stores\" (\"key\");\r\nEOS\r\nPage.new.connection.execute sql rescue nil\r\n\"このページは汎用データストア用テーブルを作るために作りました。\"","created_at":"2011-06-13T15:38:29.000Z","updated_at":"2011-06-13T15:38:29.000Z"},{"id":1735,"name":"shunirr","body":"ruby shunirr\r\nstr = \u003c\u003cEOS\r\n# shunirr\r\nだるい\r\nEOS\r\nstr","created_at":"2011-06-17T13:48:27.000Z","updated_at":"2011-06-17T13:48:27.000Z"},{"id":1736,"name":"shunirr","body":"ruby shunirr\r\nstr = \u003c\u003cEOS\r\n# shunirr\r\nだるい\r\nEOS\r\nBlueCloth.new(str).html","created_at":"2011-06-17T13:48:53.000Z","updated_at":"2011-06-17T13:48:53.000Z"},{"id":1737,"name":"shunirr","body":"ruby shunirr\r\nstr = \u003c\u003cEOS\r\n# shunirr\r\nだるい\r\nEOS\r\nBlueCloth.new(str).to_html","created_at":"2011-06-17T13:49:31.000Z","updated_at":"2011-06-17T13:49:31.000Z"},{"id":1738,"name":"初心者ナイトvol.2","body":"# 初心者ナイト用の自己紹介とか\r\n## 自己紹介\r\n破滅の人物、ネットストーカー\r\n\r\n## ジャンル\r\nアニメの主題曲で歌ないもの、 UK \"風\" ロック、クラシック","created_at":"2011-06-27T07:46:23.000Z","updated_at":"2011-06-27T07:46:23.000Z"},{"id":1739,"name":"初心者ナイトvol.2","body":"# 初心者ナイト用の自己紹介\r\n## 自己紹介\r\n破滅の人物、ネットストーカー\r\n\r\n## ジャンル\r\nアニメの主題曲で歌ないもの、 UK \"風\" ロック、クラシック","created_at":"2011-06-27T07:46:31.000Z","updated_at":"2011-06-27T07:46:31.000Z"},{"id":1740,"name":"activity","body":"# ssig33 activity history\r\nexcluding the operations of the company...\r\n## 2011\r\n### (Rolling Icon)[http://ssig33.com]\r\nTwitter Icon Manager. for PC ,Smartphone and Feature Phone. That's can manage a lots of icon with Simple interface. Currently, for Japanese users only. I'm working for English user...\r\n\r\n\u003chr /\u003e\r\n(Back To The Top)[/]","created_at":"2011-06-27T07:52:00.000Z","updated_at":"2011-06-27T07:52:00.000Z"},{"id":1741,"name":"activity","body":"# ssig33 activity history\r\nexcluding the operations of the company...\r\n## 2011\r\n### [Rolling Icon](http://ssig33.com)\r\nTwitter Icon Manager. for PC ,Smartphone and Feature Phone. That's can manage a lots of icon with Simple interface. Currently, for Japanese users only. I'm working for English user...\r\n\r\n\u003chr /\u003e\r\n[Back To The Top](/)","created_at":"2011-06-27T07:52:35.000Z","updated_at":"2011-06-27T07:52:35.000Z"},{"id":1742,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Activity](/Activity)\r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n[Contact](/連絡先) (for Japanese)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-06-27T08:00:08.000Z","updated_at":"2011-06-27T08:00:08.000Z"},{"id":1743,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Activity](/activity)\r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n[Contact](/連絡先) (for Japanese)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-06-28T02:06:45.000Z","updated_at":"2011-06-28T02:06:45.000Z"},{"id":1744,"name":"acme","body":"raw acme\r\n\u003chtml\u003e\r\n \u003ch1\u003eねむい\u003c/h1\u003e\r\n\u003c/html\u003e","created_at":"2011-07-03T07:35:21.000Z","updated_at":"2011-07-03T07:35:21.000Z"},{"id":1745,"name":"acme","body":"haml acme\r\n!!!\r\n%img.motemen{:src =\u003e \"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}","created_at":"2011-07-03T07:51:41.000Z","updated_at":"2011-07-03T07:51:41.000Z"},{"id":1746,"name":"acme","body":"haml acme\r\n!!!\r\n%img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n%br\r\n%img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}","created_at":"2011-07-03T07:52:31.000Z","updated_at":"2011-07-03T07:52:31.000Z"},{"id":1747,"name":"acme","body":"haml acme\r\n!!!\r\n%img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n%br\r\n%img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}","created_at":"2011-07-03T07:52:39.000Z","updated_at":"2011-07-03T07:52:39.000Z"},{"id":1748,"name":"acme","body":"haml acme\r\n!!!\r\n%p\r\n %img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n%p\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}","created_at":"2011-07-03T07:53:07.000Z","updated_at":"2011-07-03T07:53:07.000Z"},{"id":1749,"name":"acme","body":"haml acme\r\n!!!\r\n%p\r\n %img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n%p\r\n}","created_at":"2011-07-03T07:53:19.000Z","updated_at":"2011-07-03T07:53:19.000Z"},{"id":1750,"name":"acme","body":"haml acme\r\n!!!\r\n%p\r\n %img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n%p\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}","created_at":"2011-07-03T07:53:39.000Z","updated_at":"2011-07-03T07:53:39.000Z"},{"id":1751,"name":"acme","body":"haml acme\r\n!!!\r\n%p\r\n %img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n","created_at":"2011-07-03T07:53:50.000Z","updated_at":"2011-07-03T07:53:50.000Z"},{"id":1752,"name":"acme","body":"haml acme\r\n!!!\r\n%img.motemen{:src =\u003e \r\n\"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n","created_at":"2011-07-03T07:53:58.000Z","updated_at":"2011-07-03T07:53:58.000Z"},{"id":1753,"name":"acme","body":"haml acme\r\n!!!\r\n%img.motemen{:src =\u003e \"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}","created_at":"2011-07-03T07:54:11.000Z","updated_at":"2011-07-03T07:54:11.000Z"},{"id":1754,"name":"acme","body":"haml acme\r\n!!!\r\n#all\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}","created_at":"2011-07-03T07:54:30.000Z","updated_at":"2011-07-03T07:54:30.000Z"},{"id":1755,"name":"acme","body":"haml acme\r\n!!!\r\n#all\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}\r\n:css\r\n img.class{\r\n width:200px;\r\n }","created_at":"2011-07-03T07:54:58.000Z","updated_at":"2011-07-03T07:54:58.000Z"},{"id":1756,"name":"acme","body":"haml acme\r\n!!!\r\n#all\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/90dc9e6ea042023655b5679a47b7d4a4.png\"}\r\n %img.motemen{:src =\u003e \"http://ssig33.com/gyazo/ed6c0229991d5b5092af550c91f280b0.png\"}\r\n:css\r\n img.motemen{\r\n width:200px;\r\n }","created_at":"2011-07-03T07:55:07.000Z","updated_at":"2011-07-03T07:55:07.000Z"},{"id":1757,"name":"activity","body":"# ssig33 activity history\r\nexcluding the operations of the company...\r\n## 2011\r\n### [Rolling Icon](http://icon.ssig33.com)\r\nTwitter Icon Manager. for PC ,Smartphone and Feature Phone. That's can manage a lots of icon with Simple interface. Currently, for Japanese users only. I'm working for English user...\r\n\r\n\u003chr /\u003e\r\n[Back To The Top](/)","created_at":"2011-07-04T02:28:40.000Z","updated_at":"2011-07-04T02:28:40.000Z"},{"id":1758,"name":"fuck.png","body":"はい","created_at":"2011-07-06T06:11:46.000Z","updated_at":"2011-07-06T06:11:46.000Z"},{"id":1759,"name":"acme/jquerymobile","body":"haml\r\n:javascript\r\n alert(0)","created_at":"2011-07-08T05:47:16.000Z","updated_at":"2011-07-08T05:47:16.000Z"},{"id":1760,"name":"acme/jquerymobile","body":"raw\r\n\u003c!DOCTYPE html\u003e\r\n\u003chtml lang=\"ja\"\u003e\r\n\u003chead\u003e\r\n\u003cmeta charset=\"UTF-8\" /\u003e\r\n\u003cmeta name=\"language\" content=\"ja\" /\u003e\r\n\u003ctitle\u003eE-カレンダー.com : 2012年カレンダー通販と名入れカレンダーのサイト \u003c/title\u003e\r\n\u003cmeta content=\"カレンダー,2012年,2012年カレンダー,通販,名入れ印刷,名入れ,暦,来年のカレンダー\" name=\"keywords\" /\u003e\r\n\u003cmeta content=\"2012年カレンダーを送料無料でお届け! 5部以上のご注文なら1割引で更にお得!:カレンダー通販と名入れカレンダーの E-カレンダー.com\" name=\"description\" /\u003e\r\n\u003clink href=\"http://www.e-cale.com/css/iphone/style.css\" rel=\"stylesheet\" type=\"text/css\" /\u003e\r\n\u003cmeta name=\"viewport\" content=\"width=device-width;initial-scale=1.0;minimum-scale=1.0; maximum-scale=1.0;user-scalable=0;\" /\u003e\r\n\r\n\u003c!-- jQueryMobile --\u003e\r\n\u003cscript src=\"http://www.e-cale.com/js/jquery_mobile/jquery-1.6.1.min.js\" type=\"text/javascript\"\u003e\u003c/script\u003e\r\n\u003cscript type=\"text/javascript\"\u003e\r\n$(document).bind(\"mobileinit\", function(){\r\n\t$.mobile.ajaxEnabled = false; \r\n});\r\n\u003c/script\u003e\r\n\r\n\u003cscript src=\"http://www.e-cale.com/js/jquery_mobile/jquery.mobile-1.0b1.min.js\" type=\"application/x-javascript\"\u003e\u003c/script\u003e\r\n\u003clink rel=\"stylesheet\" href=\"http://www.e-cale.com/js/jquery_mobile/jquery.mobile-1.0b1.css\"\u003e\r\n\r\n\u003c!-- オリジナルテーマ --\u003e\r\n\u003clink rel=\"stylesheet\" href=\"http://www.e-cale.com/js/jquery_mobile/theme_x.css\"\u003e\r\n\r\n\r\n\u003cscript type=\"text/javascript\" src=\"https://apis.google.com/js/plusone.js\"\u003e\r\n {lang: 'ja'}\r\n\u003c/script\u003e\r\n\r\n\u003cscript type=\"text/javascript\"\u003e\r\n\r\n var _gaq = _gaq || [];\r\n _gaq.push(['_setAccount', 'UA-1934040-1']);\r\n _gaq.push(['_trackPageview']);\r\n\r\n (function() {\r\n var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\r\n ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\r\n var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\r\n })();\r\n\r\n\u003c/script\u003e\r\n\r\n\r\n\r\n\u003c/head\u003e\r\n\r\n\u003cbody\u003e\r\n\r\n\u003cdiv id=\"mainPage\" data-role=\"page\" data-theme=\"x\"\u003e\r\n\t\u003cheader id=\"header\"\u003e\r\n \u003ch1 id=\"siteId\"\u003e\r\n \t\u003ca href=\"http://www.e-cale.com/\" data-role=\"none\"\u003eE-カレンダー.com\u003c/a\u003e\r\n\t\u003c/h1\u003e\r\n\t\u003cdiv class=\"btnMenu\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/shopping-cart/\" data-role=\"none\" class=\"btn\"\u003e\u003cimg src=\"http://www.e-cale.com/images/iphone/btn_menu_cart.png\" /\u003e\u003c/a\u003e\r\n\t\t\u003ca href=\"https://www.e-cale.com/about/contact/\" data-role=\"none\" class=\"btn\"\u003e\u003cimg src=\"http://www.e-cale.com/images/iphone/btn_menu_contact.png\" /\u003e\u003c/a\u003e\r\n\r\n\t\u003c/div\u003e\r\n \u003cnav id=\"globalNav\"\u003e\r\n \t\u003ca href=\"#mainMenu\" data-transition=\"slidedown\"\u003e\u003cimg src=\"http://www.e-cale.com/images/iphone/btn_show_menu.png\" /\u003e\u003c/a\u003e\r\n \t\u003ca href=\"#searchBox\" data-transition=\"fade\"\u003e\u003cimg src=\"http://www.e-cale.com/images/iphone/btn_search.png\" /\u003e\u003c/a\u003e\r\n \t\u003ca href=\"http://www.e-cale.com/about/rule/\"\u003e\u003cimg src=\"http://www.e-cale.com/images/iphone/btn_about.png\" /\u003e\u003c/a\u003e\r\n \u003c/nav\u003e\r\n\r\n\u003c/header\u003e\r\n\r\n\t\t\t\u003cg:plusone size=\"tall\"\u003e\u003c/g:plusone\u003e\r\n\r\n\t\t\r\n\r\n\u003ch2 class=\"defaultHeader\"\u003e2012年版カレンダー\u003c/h2\u003e\r\n\r\n\u003cdiv id=\"payment\" class=\"center\" style=\"padding:5px; \"\u003e\r\n\t\u003cimg src=\"http://www.e-cale.com/images/iphone/img_payment.png\" /\u003e\r\n\u003c/div\u003e\r\n\r\n\u003cul class=\"itemList defaultList\"\u003e\r\n\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1239/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/nk27-tops.jpg\" alt=\"ハローキャッツ\" width=\"77\" height=\"106\" /\u003e\r\n\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1239/\"\u003eハローキャッツ\u003c/a\u003e\r\n\t\t\t\t\tセピア調に仕上げた猫の写真がカワイイカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;720円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1239\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1262/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/nk133-tops.jpg\" alt=\"月-The Moon\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1262/\"\u003e月-The Moon\u003c/a\u003e\r\n\t\t\t\t\t世界各地の月の風景。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;1,000円(税込)\u003c/span\u003e\r\n\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1262\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1378/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sb034-tops.jpg\" alt=\"光の幻影\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1378/\"\u003e光の幻影\u003c/a\u003e\r\n\r\n\t\t\t\t\t写真家 エドモンド・ネーゲルの幻想写真作品。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;1,000円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1378\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1252/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/nk83-tops.jpg\" alt=\"招福ねこ暦\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1252/\"\u003e招福ねこ暦\u003c/a\u003e\r\n\t\t\t\t\t岡本肇が描く 猫 2012年カレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;830円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1252\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1350/\" target=\"_self\"\u003e\r\n\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sp31-tops.jpg\" alt=\"アルフォンス・ミュシャ\" width=\"77\" height=\"173\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1350/\"\u003eアルフォンス・ミュシャ\u003c/a\u003e\r\n\t\t\t\t\tアルフォンス・ミュシャの作品。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;950円(税込)\u003c/span\u003e\r\n\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1350\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1313/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sg405-tops.jpg\" alt=\"遠い日の風景から(影絵)\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1313/\"\u003e遠い日の風景から(影絵)\u003c/a\u003e\r\n\r\n\t\t\t\t\t藤城清治が送る影絵の世界を楽しめます。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;880円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1313\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1381/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sb078-tops.jpg\" alt=\"小暮真望版画集\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1381/\"\u003e小暮真望版画集\u003c/a\u003e\r\n\t\t\t\t\t版画家 小暮真望の人気カレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;900円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1381\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1258/\" target=\"_self\"\u003e\r\n\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/nk120-tops.jpg\" alt=\"横山大観作品集\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1258/\"\u003e横山大観作品集\u003c/a\u003e\r\n\t\t\t\t\t日本画の巨匠 横山大観の作品。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;900円(税込)\u003c/span\u003e\r\n\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1258\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1377/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sb012-tops.jpg\" alt=\"杉原杏璃・マーメイドスマイル\" width=\"77\" height=\"165\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1377/\"\u003e杉原杏璃・マーメイドスマイル\u003c/a\u003e\r\n\r\n\t\t\t\t\tグラビアアイドル 杉原杏璃(すぎはらあんり)のカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;880円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1377\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1375/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sb008-tops.jpg\" alt=\"南明奈\" width=\"77\" height=\"165\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1375/\"\u003e南明奈\u003c/a\u003e\r\n\t\t\t\t\t人気アイドル アッキーナの2012年版カレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;880円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1375\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1316/\" target=\"_self\"\u003e\r\n\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sg410-tops.jpg\" alt=\"さくら\" width=\"77\" height=\"106\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1316/\"\u003eさくら\u003c/a\u003e\r\n\t\t\t\t\t日本人なら誰もが好きな 桜の写真を集めたカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;850円(税込)\u003c/span\u003e\r\n\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1316\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1328/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sg514-tops.jpg\" alt=\"ピーター・モッツ作品集 フィルムカレンダー\" width=\"77\" height=\"112\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1328/\"\u003eピーター・モッツ作品集 フィルムカレンダー\u003c/a\u003e\r\n\r\n\t\t\t\t\tピーター・モッツの2012年版フィルムカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;1,550円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1328\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1331/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sg525-tops.jpg\" alt=\"平山郁夫作品集\" width=\"77\" height=\"112\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1331/\"\u003e平山郁夫作品集\u003c/a\u003e\r\n\t\t\t\t\t日本画家で教育者の平山郁夫氏の作品。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;1,600円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1331\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1278/\" target=\"_self\"\u003e\r\n\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/nk415-tops.jpg\" alt=\"カラーズ\" width=\"77\" height=\"112\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1278/\"\u003eカラーズ\u003c/a\u003e\r\n\t\t\t\t\tフランスの美しい風景を写真で楽しめるカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;1,550円(税込)\u003c/span\u003e\r\n\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1278\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1275/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/nk407-tops.jpg\" alt=\"四季・前田真三・前田晃作品集\" width=\"77\" height=\"112\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1275/\"\u003e四季・前田真三・前田晃作品集\u003c/a\u003e\r\n\r\n\t\t\t\t\t前田真三の豪華なフィルムカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;1,550円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1275\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1407/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/yg51-tops.jpg\" alt=\"前後月3色ジャンボ文字\" width=\"77\" height=\"112\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1407/\"\u003e前後月3色ジャンボ文字\u003c/a\u003e\r\n\t\t\t\t\tB2サイズの大きめサイズのカレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;970円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1407\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1335/\" target=\"_self\"\u003e\r\n\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/sg946-tops.jpg\" alt=\"デスクスタンド・クラフト\" width=\"77\" height=\"68\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1335/\"\u003eデスクスタンド・クラフト\u003c/a\u003e\r\n\t\t\t\t\tクラフト紙調のデスクスタンド。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;800円(税込)\u003c/span\u003e\r\n\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1335\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\r\n\u003c/li\u003e\t\u003cli class=\"item list clearfix\"\u003e\r\n\t\t\u003cfigure class=\"image\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1371/\" target=\"_self\"\u003e\r\n\t\t\u003cimg src=\"http://www.e-cale.com/images/item/2012/yk3005-tops.jpg\" alt=\"シンプルデザインデスク\" width=\"77\" height=\"67\" /\u003e\r\n\t\t\u003c/a\u003e\r\n\t\u003c/figure\u003e\r\n\t\t\u003cspan class=\"info\"\u003e\r\n\t\t\u003ca href=\"http://www.e-cale.com/view/1371/\"\u003eシンプルデザインデスク\u003c/a\u003e\r\n\r\n\t\t\t\t\tシール付きで使いやすい卓上カレンダー。\u003cbr /\u003e\r\n\t\t\t\t\u003cspan class=\"price\"\u003e値段:\u0026yen;800円(税込)\u003c/span\u003e\r\n\t\t\u003cspan class=\"price\"\u003e送料無料でお届けしています\u003c/span\u003e\r\n\t\t\u003cform action=\"http://www.e-cale.com/shopping-cart/add/\" method=\"post\" class=\"btn\"\u003e\r\n\t\t \t\u003cinput type=\"hidden\" name=\"item_id\" value=\"1371\" /\u003e\r\n\t\t \u003cinput type=\"hidden\" name=\"mode\" value=\"add\" /\u003e\r\n\t\t \t\t \t\u003cinput type=\"submit\" value=\"カートに入れる\" class=\"button\" data-role=\"none\" /\u003e\r\n\r\n\t\t \t \t\u003c/form\u003e\r\n\t\u003c/span\u003e\r\n\t\u003cbr class=\"clear-both\" /\u003e\r\n\u003c/li\u003e\u003c/ul\u003e\r\n\r\n\u003ch2 class=\"defaultHeader\"\u003e最新ニュース\u003c/h2\u003e\r\n\u003cul data-role=\"listview\"\u003e\r\n\t\t\u003cli class=\"topic\"\u003e2011 06 30\r\n\t\u003ca href=\"news/33/\"\u003eE-カレンダー.com スマートフォン向けサイトリニューアル\u003c/a\u003e\u003c/li\u003e\r\n\t\t\u003cli class=\"topic\"\u003e2011 06 05\r\n\t\u003ca href=\"news/32/\"\u003e2012年版カレンダー 販売開始のお知らせ\u003c/a\u003e\u003c/li\u003e\r\n\r\n\t\t\u003cli class=\"topic\"\u003e2010 06 03\r\n\t\u003ca href=\"news/31/\"\u003e2011年版カレンダー販売開始のお知らせ\u003c/a\u003e\u003c/li\u003e\r\n\t\t\u003cli class=\"topic\"\u003e2009 11 17\r\n\t\u003ca href=\"news/30/\"\u003e2010年版名入れ印刷カレンダー受け付け終了\u003c/a\u003e\u003c/li\u003e\r\n\t\t\u003cli class=\"topic\"\u003e2009 10 02\r\n\t\u003ca href=\"news/29/\"\u003e2010年版名入れ印刷カレンダーについて\u003c/a\u003e\u003c/li\u003e\r\n\t\u003c/ul\u003e\t\t\u003cp class=\"copyrights\"\u003eCopyrights 2000-2011 E-カレンダー.com All Rights Reserved. \u003c/p\u003e\r\n\t\u003cfooter id=\"footer\" data-role=\"footer\" data-position=\"fixed\" data-id=\"footer\"\u003e\r\n\r\n\t\u003cnav data-role=\"navbar\"\u003e\r\n\t\u003cul\u003e\r\n\t\u003cli\u003e\u003ca href=\"http://www.e-cale.com/\"rel=“external” data-icon=\"home\"\u003eHOME\u003c/a\u003e\u003c/li\u003e\r\n\t\u003cli\u003e\u003ca href=\"http://www.e-cale.com/about/rule/\" rel=“external” data-icon=\"info\"\u003e通信販売法に基づく表記\u003c/a\u003e\u003c/li\u003e\r\n\t\u003cli\u003e\u003ca href=\"#mainMenu\" data-icon=\"grid\" data-transition=\"slideup\"\u003eメニュー\u003c/a\u003e\u003c/li\u003e\r\n\t\u003c/ul\u003e\r\n\t\u003c/nav\u003e\r\n\r\n\u003c/footer\u003e\r\n\u003c/div\u003e\r\n\r\n\r\n\u003csection id=\"mainMenu\" data-role=\"page\" data-theme=\"x\"\u003e\r\n\t\r\n\t\u003ch4 class=\"defaultHeader\"\u003eメインメニュー\u003c/h4\u003e\r\n\t\u003cul data-role=\"listview\"\u003e\r\n\t\t\u003cli data-icon=\"home\"\u003e\u003ca href=\"http://www.e-cale.com/\"\u003eホームへ戻る\u003c/a\u003e\u003c/li\u003e\r\n\t\t\u003cli data-icon=\"info\"\u003e\u003ca href=\"http://www.e-cale.com/\"\u003e通信販売法に基づく表記\u003c/a\u003e\u003c/li\u003e\r\n\t\t\u003cli data-icon=\"forward\"\u003e\u003ca href=\"https://www.e-cale.com/about/contact/\"\u003eお問い合わせ\u003c/a\u003e\u003c/li\u003e\r\n\r\n\t\u003c/ul\u003e\r\n\t\u003cbr /\u003e\r\n\t\u003cdiv data-role=\"collapsible\" data-collapsed=\"true\"\u003e \r\n\t\t\u003ch5 class=\"subHeader\"\u003eカテゴリーから選ぶ\u003c/h5\u003e\r\n\t\t\u003cul data-role=\"listview\"\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/1/2012/\"\u003e美術・イラスト\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/2/2012/\"\u003eアイドル・女優\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/3/2012/\"\u003e日本風景・庭園\u003c/a\u003e\u003c/li\u003e\r\n\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/4/2012/\"\u003e外国風景\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/5/2012/\"\u003e花・ガーデニング\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/6/2012/\"\u003e犬・猫・動物\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/7/2012/\"\u003eスケジュール\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/10/2012/\"\u003e家庭・健康・その他\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/8/2012/\"\u003eデスクスタンド・手帳\u003c/a\u003e\u003c/li\u003e\r\n\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/category/9/2012/\"\u003eフィルムカレンダー\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\u003c/ul\u003e\r\n\t\u003c/div\u003e\r\n\t\u003cdiv data-role=\"collapsible\" data-collapsed=\"true\"\u003e \r\n\t\t\u003ch5 class=\"subHeader\"\u003e印象から選ぶ\u003c/h5\u003e\r\n\t\t\u003cul data-role=\"listview\"\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/6/2012/\"\u003eオフィス向き\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/10/2012/\"\u003e書き込み可能\u003c/a\u003e\u003c/li\u003e\r\n\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/13/2012/\"\u003e前後月あり\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/14/2012/\"\u003e名入れ向き\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/4/2012/\"\u003eシンプル\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/29/2012/\"\u003e水着\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/12/2012/\"\u003eキャラクター\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/45/2012/\"\u003e人気商品\u003c/a\u003e\u003c/li\u003e\r\n\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/5/2012/\"\u003e実用的・機能的\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\t\u003cli class=\"list\"\u003e\u003ca href=\"http://www.e-cale.com/impression/7/2012/\"\u003eカワイイ\u003c/a\u003e\u003c/li\u003e\r\n\t\t\t\t\t\u003c/ul\u003e\t\r\n\t\u003c/div\u003e\t\r\n\t\u003ca href=\"#\" data-rel=\"back\" data-direction=\"reverse\" data-role=\"button\" data-icon=\"delete\" data-iconpos=\"top\"\u003e閉じる\u003c/a\u003e\r\n\t\r\n\u003c/section\u003e\r\n\r\n\r\n\u003csection id=\"searchBox\" data-role=\"page\" data-theme=\"x\"\u003e\r\n\t\u003ch5 class=\"defaultHeader\"\u003e商品検索\u003c/h5\u003e\r\n\r\n\t\u003cform action=\"http://www.e-cale.com/shopping/search/\" method=\"get\"\u003e\r\n\t\t\u003cinput type=\"text\" name=\"keyword\" value=\"\" /\u003e\t\t\r\n\t\t\u003cinput type=\"submit\" value=\"商品検索\" /\u003e\r\n\t\u003c/form\u003e\r\n\u003c/section\u003e\r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c/body\u003e\r\n\u003c/html\u003e","created_at":"2011-07-08T05:48:24.000Z","updated_at":"2011-07-08T05:48:24.000Z"},{"id":1761,"name":"acme/test","body":"\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c!DOCTYPE html\u003e \r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n \r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:53:08.000Z","updated_at":"2011-07-15T01:53:08.000Z"},{"id":1762,"name":"acme/test","body":"\u003c!DOCTYPE html\u003e \r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n \r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:53:17.000Z","updated_at":"2011-07-15T01:53:17.000Z"},{"id":1763,"name":"acme/test","body":"raw\r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c!DOCTYPE html\u003e \r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n \r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:53:31.000Z","updated_at":"2011-07-15T01:53:31.000Z"},{"id":1764,"name":"acme/test","body":"html\r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c!DOCTYPE html\u003e \r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n \r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:53:39.000Z","updated_at":"2011-07-15T01:53:39.000Z"},{"id":1765,"name":"acme/test","body":"raw\r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c!DOCTYPE html\u003e \r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n \r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:53:45.000Z","updated_at":"2011-07-15T01:53:45.000Z"},{"id":1766,"name":"acme/test","body":"raw\r\n\r\n\u003c!DOCTYPE html\u003e \r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:54:30.000Z","updated_at":"2011-07-15T01:54:30.000Z"},{"id":1767,"name":"acme/test","body":"html\r\n\u003c!DOCTYPE html\u003e \r\n\u003chtml\u003e \r\n\t\u003chead\u003e \r\n\t\u003cmeta charset=\"utf-8\"\u003e \r\n\t\u003ctitle\u003ejQuery Mobile Injection Test\u003c/title\u003e \r\n\u003cbody\u003e \r\n \r\n\u003cdiv data-role=\"page\" class=\"type-interior\"\u003e \r\n\u003cimg src=\"http://oq.la/i\"\u003e \r\n\u003c/div\u003e\u003c!-- /page --\u003e \r\n\u003cscript\u003ealert(0)\u003c/script\u003e\r\n\u003c/body\u003e \r\n\u003c/html\u003e \r\n","created_at":"2011-07-15T01:58:41.000Z","updated_at":"2011-07-15T01:58:41.000Z"},{"id":1768,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:72px;\r\n margin-bottom:800px;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n","created_at":"2011-07-16T07:18:44.000Z","updated_at":"2011-07-16T07:18:44.000Z"},{"id":1769,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:72px;\r\n margin-bottom:800px;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p abount なるほど四時じゃねーの","created_at":"2011-07-16T07:19:29.000Z","updated_at":"2011-07-16T07:19:29.000Z"},{"id":1770,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:72px;\r\n margin-bottom:800px;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの","created_at":"2011-07-16T07:20:02.000Z","updated_at":"2011-07-16T07:20:02.000Z"},{"id":1771,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:80px;\r\n margin-bottom:800px;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの","created_at":"2011-07-16T07:20:28.000Z","updated_at":"2011-07-16T07:20:28.000Z"},{"id":1772,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:80px;\r\n margin-bottom:100%;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの","created_at":"2011-07-16T07:20:46.000Z","updated_at":"2011-07-16T07:20:46.000Z"},{"id":1773,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:80px;\r\n margin-bottom:100%;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの\r\n %p 迷惑なツール\r\n%div\r\n %p Ruby での高速な HTTP アクセス\r\n%div\r\n %p Thread\r\n %p 論外、かと思いきやそうでもない\r\n%div\r\n %p Event Machine\r\n %p use em-http-request gem\r\n%div\r\n %p 利点\r\n %p 楽\r\n%div\r\n %p 欠点\r\n %p コールバック制御のだるさ\r\n %p 「常に 150 並列を保つ」みたいのが出来ないっぽい\r\n%div\r\n %p 致命的な欠点\r\n %p 180 並列を越えるあたりから異様に不安定になる\r\n%div\r\n %p 結論\r\n %p スパマーは Ruby 以外のツールを使うのがよい","created_at":"2011-07-16T07:24:49.000Z","updated_at":"2011-07-16T07:24:49.000Z"},{"id":1774,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:96px;\r\n margin-bottom:100%;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの\r\n %p 迷惑なツール\r\n%div\r\n %p Ruby での高速な HTTP アクセス\r\n%div\r\n %p Thread\r\n %p 論外、かと思いきやそうでもない\r\n%div\r\n %p Event Machine\r\n %p use em-http-request gem\r\n%div\r\n %p 利点\r\n %p 楽\r\n%div\r\n %p 欠点\r\n %p コールバック制御のだるさ\r\n %p 「常に 150 並列を保つ」みたいのが出来ないっぽい\r\n%div\r\n %p 致命的な欠点\r\n %p 180 並列を越えるあたりから異様に不安定になる\r\n%div\r\n %p 結論\r\n %p スパマーは Ruby 以外のツールを使うのがよい","created_at":"2011-07-16T07:25:08.000Z","updated_at":"2011-07-16T07:25:08.000Z"},{"id":1775,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:96px;\r\n margin-bottom:100%;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの\r\n %p 迷惑なツール\r\n%div\r\n %p Ruby での高速な HTTP アクセス\r\n%div\r\n %p 高速な HTTP アクセスが出来て何が嬉しいか?\r\n%div\r\n %p ポルノ画像の収集に便利\r\n%div\r\n %p どうやる?\r\n%div\r\n %p Thread\r\n %p 論外、かと思いきやそうでもない\r\n%div\r\n %p Event Machine\r\n %p use em-http-request gem\r\n%div\r\n %p 利点\r\n %p 楽\r\n%div\r\n %p 欠点\r\n %p コールバック制御のだるさ\r\n %p 「常に 150 並列を保つ」みたいのが出来ないっぽい\r\n%div\r\n %p 致命的な欠点\r\n %p 180 並列を越えるあたりから異様に不安定になる\r\n%div\r\n %p 結論\r\n %p スパマーは Ruby 以外のツールを使うのがよい","created_at":"2011-07-16T10:02:34.000Z","updated_at":"2011-07-16T10:02:34.000Z"},{"id":1776,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:96px;\r\n margin-bottom:100%;}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの\r\n %p 迷惑なツール\r\n%div\r\n %p Ruby での高速な HTTP アクセス\r\n%div\r\n %p 高速な HTTP アクセスが出来て何が嬉しいか?\r\n%div\r\n %p ポルノ画像の収集に便利\r\n%div\r\n %p どうやる?\r\n%div\r\n %p Thread\r\n %p 論外、かと思いきやそうでもない\r\n%div\r\n %p Event Machine\r\n %p use em-http-request gem\r\n%div\r\n %p 利点\r\n %p 楽\r\n%div\r\n %p 欠点\r\n %p コールバック制御のだるさ\r\n %p 「常に 150 並列を保つ」みたいのが出来ないっぽい\r\n%div\r\n %p 致命的な欠点\r\n %p 180 並列を越えるあたりから異様に不安定になる\r\n%div\r\n %p 結論\r\n %p スパマーは Ruby 以外のツールを使うのがよい","created_at":"2011-07-16T10:52:39.000Z","updated_at":"2011-07-16T10:52:39.000Z"},{"id":1777,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:96px;\r\n margin-bottom:100%;}\r\n body{\r\n font-color:white;\r\n background-color:black;\r\n }\r\n a{color:yellow}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの\r\n %p 迷惑なツール\r\n%div\r\n %p Ruby での高速な HTTP アクセス\r\n%div\r\n %p 高速な HTTP アクセスが出来て何が嬉しいか?\r\n%div\r\n %p ポルノ画像の収集に便利\r\n%div\r\n %p どうやる?\r\n%div\r\n %p Thread\r\n %p 論外、かと思いきやそうでもない\r\n%div\r\n %p Event Machine\r\n %p use em-http-request gem\r\n%div\r\n %p 利点\r\n %p 楽\r\n%div\r\n %p 欠点\r\n %p コールバック制御のだるさ\r\n %p 「常に 150 並列を保つ」みたいのが出来ないっぽい\r\n%div\r\n %p 致命的な欠点\r\n %p 180 並列を越えるあたりから異様に不安定になる\r\n%div\r\n %p 結論\r\n %p スパマーは Ruby 以外のツールを使うのがよい","created_at":"2011-07-16T11:27:19.000Z","updated_at":"2011-07-16T11:27:19.000Z"},{"id":1778,"name":"rubykaigi2011/闇rubykaigi","body":"haml\r\n!!!\r\n%title 闇Ruby 会議発表 - なるほど四時じゃねーのと Ruby\r\n:css\r\n div{font-size:96px;\r\n margin-bottom:100%;}\r\n body{\r\n color:white;\r\n background-color:black;\r\n }\r\n a{color:yellow}\r\n%div\r\n %p なるほど四時じゃねーのと Ruby\r\n %p @ssig33\r\n%div\r\n %p about me\r\n %p\r\n %a{:href =\u003e \"/\"}http://ssig33.com\r\n%div\r\n %p about なるほど四時じゃねーの\r\n %p 迷惑なツール\r\n%div\r\n %p Ruby での高速な HTTP アクセス\r\n%div\r\n %p 高速な HTTP アクセスが出来て何が嬉しいか?\r\n%div\r\n %p ポルノ画像の収集に便利\r\n%div\r\n %p どうやる?\r\n%div\r\n %p Thread\r\n %p 論外、かと思いきやそうでもない\r\n%div\r\n %p Event Machine\r\n %p use em-http-request gem\r\n%div\r\n %p 利点\r\n %p 楽\r\n%div\r\n %p 欠点\r\n %p コールバック制御のだるさ\r\n %p 「常に 150 並列を保つ」みたいのが出来ないっぽい\r\n%div\r\n %p 致命的な欠点\r\n %p 180 並列を越えるあたりから異様に不安定になる\r\n%div\r\n %p 結論\r\n %p スパマーは Ruby 以外のツールを使うのがよい","created_at":"2011-07-16T11:27:30.000Z","updated_at":"2011-07-16T11:27:30.000Z"},{"id":1779,"name":"activity","body":"# ssig33 activity history\r\nexcluding the operations of the company...\r\n## 2011\r\n### Talk on Darkness-RubyKaigi\r\nTalk about parallel HTTP access on Ruby. Detail is [here(Japanese)](http://text.ssig33.com/62).\r\n\r\n### [Rolling Icon](http://icon.ssig33.com)\r\nTwitter Icon Manager. for PC ,Smartphone and Feature Phone. That's can manage a lots of icon with Simple interface. Currently, for Japanese users only. I'm working for English user...\r\n\r\n\u003chr /\u003e\r\n[Back To The Top](/)","created_at":"2011-07-17T17:05:23.000Z","updated_at":"2011-07-17T17:05:23.000Z"},{"id":1780,"name":"radar","body":"haml Radar\r\n!!!\r\n%title Radar\r\n-Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.each{|i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{d}\", :alt =\u003e \"\"}\r\n}","created_at":"2011-07-18T23:43:43.000Z","updated_at":"2011-07-18T23:43:43.000Z"},{"id":1781,"name":"radar","body":"haml Radar\r\n!!!\r\n%title Radar\r\n-Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.each do| i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{d}\", :alt =\u003e \"\"}","created_at":"2011-07-18T23:43:57.000Z","updated_at":"2011-07-18T23:43:57.000Z"},{"id":1782,"name":"radar","body":"haml Radar\r\n!!!\r\n%title Radar\r\n-Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.each do|i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}","created_at":"2011-07-18T23:44:09.000Z","updated_at":"2011-07-18T23:44:09.000Z"},{"id":1783,"name":"radar","body":"haml Radar\r\n!!!\r\n%title Radar\r\n-Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i.each do|i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}","created_at":"2011-07-18T23:44:35.000Z","updated_at":"2011-07-18T23:44:35.000Z"},{"id":1784,"name":"radar","body":"haml Radar\r\n!!!\r\n%title Radar\r\n-Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}.each do|i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}","created_at":"2011-07-18T23:44:43.000Z","updated_at":"2011-07-18T23:44:43.000Z"},{"id":1785,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %div\r\n source: [http://www.river.go.jp/img/summary/radar_Area80.png](http://www.river.go.jp/img/summary/radar_Area80.png)\r\n %div \r\n -Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}.each do|i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n","created_at":"2011-07-19T01:11:26.000Z","updated_at":"2011-07-19T01:11:26.000Z"},{"id":1786,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %div\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %div \r\n -Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}.each do|i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n","created_at":"2011-07-19T01:12:07.000Z","updated_at":"2011-07-19T01:12:07.000Z"},{"id":1787,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n %div\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %div \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n","created_at":"2011-07-19T01:13:20.000Z","updated_at":"2011-07-19T01:13:20.000Z"},{"id":1788,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = image.slice ((page-1)*5),(page*5)\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\"}Older","created_at":"2011-07-19T01:14:45.000Z","updated_at":"2011-07-19T01:14:45.000Z"},{"id":1789,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = image.slice ((page-1)*5),(page*5)\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\"}Older","created_at":"2011-07-19T01:15:18.000Z","updated_at":"2011-07-19T01:15:18.000Z"},{"id":1790,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice ((page-1)*5),(page*5)\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\"}Older","created_at":"2011-07-19T01:15:29.000Z","updated_at":"2011-07-19T01:15:29.000Z"},{"id":1791,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice ((page-1)*5),(page*5)\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:15:43.000Z","updated_at":"2011-07-19T01:15:43.000Z"},{"id":1792,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main.autopagerize_page_element \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice ((page-1)*5),(page*5)\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:15:55.000Z","updated_at":"2011-07-19T01:15:55.000Z"},{"id":1793,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main.autopagerize_page_element \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice((page-1)*5),(page*5)\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:16:17.000Z","updated_at":"2011-07-19T01:16:17.000Z"},{"id":1794,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n #main.autopagerize_page_element \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice(((page-1)*5),(page*5))\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:18:16.000Z","updated_at":"2011-07-19T01:18:16.000Z"},{"id":1795,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n =params[:page]\r\n #main.autopagerize_page_element \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice(((page-1)*5),(page*5))\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:19:15.000Z","updated_at":"2011-07-19T01:19:15.000Z"},{"id":1796,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n =request.params[\"page\"]\r\n #main.autopagerize_page_element \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice(((page-1)*5),(page*5))\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:19:34.000Z","updated_at":"2011-07-19T01:19:34.000Z"},{"id":1797,"name":"radar","body":"haml Radar\r\n-# vim:set ft=haml :\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\n -page = params[:page].to_i rescue 1\r\n -images = images.slice(((page-1)*5),(page*5))\r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older","created_at":"2011-07-19T01:19:43.000Z","updated_at":"2011-07-19T01:19:43.000Z"},{"id":1798,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\nHaml::Engine.new(str).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:21:19.000Z","updated_at":"2011-07-19T01:21:19.000Z"},{"id":1799,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\nHaml::Engine.new(str).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:21:43.000Z","updated_at":"2011-07-19T01:21:43.000Z"},{"id":1800,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\nHaml::Engine.new(str).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:22:19.000Z","updated_at":"2011-07-19T01:22:19.000Z"},{"id":1801,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\np template\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\nHaml::Engine.new(str).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:22:51.000Z","updated_at":"2011-07-19T01:22:51.000Z"},{"id":1802,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\np template\r\n\r\nHaml::Engine.new(str).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:23:15.000Z","updated_at":"2011-07-19T01:23:15.000Z"},{"id":1803,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\n\r\nHaml::Engine.new(template).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:23:45.000Z","updated_at":"2011-07-19T01:23:45.000Z"},{"id":1804,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\n\r\nHaml::Engine.new(template).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:24:07.000Z","updated_at":"2011-07-19T01:24:07.000Z"},{"id":1805,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\n\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\n\r\nHaml::Engine.new(template).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:24:21.000Z","updated_at":"2011-07-19T01:24:21.000Z"},{"id":1806,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\n\r\n\r\n\r\n\r\nHaml::Engine.new(\"\").render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:24:39.000Z","updated_at":"2011-07-19T01:24:39.000Z"},{"id":1807,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\")\r\n\r\n\r\nHaml::Engine.new(\"\").render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:24:49.000Z","updated_at":"2011-07-19T01:24:49.000Z"},{"id":1808,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\")\r\n\r\n\r\nreturn Haml::Engine.new(\"\").render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:25:03.000Z","updated_at":"2011-07-19T01:25:03.000Z"},{"id":1809,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\")\r\n\r\n\r\nreturn \"\"","created_at":"2011-07-19T01:25:07.000Z","updated_at":"2011-07-19T01:25:07.000Z"},{"id":1810,"name":"radar","body":"ruby Radar\r\n-# vim:set ft=ruby :\r\n\r\n\r\n\r\nreturn \"\"","created_at":"2011-07-19T01:25:18.000Z","updated_at":"2011-07-19T01:25:18.000Z"},{"id":1811,"name":"radar","body":"ruby Radar\r\n# vim:set ft=ruby :\r\n\r\n\"\"","created_at":"2011-07-19T01:25:40.000Z","updated_at":"2011-07-19T01:25:40.000Z"},{"id":1812,"name":"radar","body":"ruby Radar\r\n# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\n\r\n\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\nHaml::Engine.new(str).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:26:00.000Z","updated_at":"2011-07-19T01:26:00.000Z"},{"id":1813,"name":"radar","body":"ruby Radar\r\n# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\n\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\nHaml::Engine.new(template).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:26:17.000Z","updated_at":"2011-07-19T01:26:17.000Z"},{"id":1814,"name":"radar","body":"ruby Radar\r\n# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\n\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/#{i}\", :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n","created_at":"2011-07-19T01:26:26.000Z","updated_at":"2011-07-19T01:26:26.000Z"},{"id":1815,"name":"radar","body":"ruby Radar\r\n# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\n\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/\"+i, :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\n\r\n\r\nHaml::Engine.new(template).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:27:26.000Z","updated_at":"2011-07-19T01:27:26.000Z"},{"id":1816,"name":"radar","body":"ruby Radar\r\n# vim:set ft=ruby :\r\n\r\nimages = Dir.glob(\"public/radar/*.png\").map{|x| x.split(\"/\").last}.sort{|a,b| -a.to_i \u003c=\u003e -b.to_i}\r\npage = request.params[\"page\"].to_i rescue 0\r\npage = 1 if page \u003c 1\r\nimages = images.slice(((page-1)*5),(page*5))\r\n\r\ntemplate = \u003c\u003cEOS\r\n!!!\r\n%title Radar\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#all\r\n #head\r\n %p\r\n source: \r\n %a{:href =\u003e \"http://www.river.go.jp/img/summary/radar_Area80.png\"}http://www.river.go.jp/img/summary/radar_Area80.png\r\n %p\r\n #main.autopagerize_page_element \r\n -images.each do |i|\r\n %p\r\n %img{:src =\u003e \"/radar/\"+i, :alt =\u003e \"\"}\r\n #pager\r\n %a{:href =\u003e \"/radar?page=#{page+1}\", :rel =\u003e \"next\"}Older\r\nEOS\r\n\r\n\r\n\r\nHaml::Engine.new(template).render(Object.new, {:images =\u003e images, :page =\u003e page})\r\n","created_at":"2011-07-19T01:28:26.000Z","updated_at":"2011-07-19T01:28:26.000Z"},{"id":1817,"name":"memo/初心者ナイト","body":"名前\tアーティスト\t作曲者\tアルバム\tグループ\tジャンル\tサイズ\t時間\tディスク番号\tディスク数\tトラック番号\tトラック数\t年\t変更日\t追加日\tビット レート\tサンプル レート\t音量調整\t種類\tイコライザ\tコメント\t再生回数\t最後に再生した日\tスキップ回数\t最後にスキップした日\tマイレート\t場所\r\n6cm\tmeg rock\t\t君のこと\t\tJ-Pop\t4413405\t261\t\t\t2\t\t2008\t2011/01/03 11:04\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000033BC 00002F7C 0001BD00 0001D774 00002727 00002727 00008000 00008000 00002710 00002727\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\meg rock\\君のこと\\02 6cm.m4a\r\nclover\tmeg rock\t\tmighty roller coaster\t\tJ-Pop\t4676518\t265\t\t\t3\t\t2008\t2011/01/03 11:12\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002B37 00002ACB 00009B82 0000A975 00038270 00035BA5 00008000 00008000 00002710 00002710\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\meg rock\\mighty roller coaster\\03 clover.m4a\r\nROSE HIP-BULLET\tGRANRODEO\t\tROSE HIP-BULLET\t\tRock\t4398409\t265\t1\t\t1\t\t\t2011/01/03 11:13\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\GRANRODEO\\ROSE HIP-BULLET\\1-01 ROSE HIP-BULLET.m4a\r\n99%LIBERTY\tKinKi Kids\t織田 哲郎\t39 [Disc 2] -KOICHI'S FAVORITE-\t\tJohney's\t4756448\t291\t2\t3\t6\t14\t2005\t2011/01/03 11:01\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\KinKi Kids\\39 [Disc 2] -KOICHI'S FAVORITE-\\2-06 99%LIBERTY.m4a\r\nジェットコースター・ロマンス\tKinKi Kids\t\tB album\t\tJohney's\t5257253\t294\t\t\t12\t\t\t2011/01/03 10:56\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00000468 00000487 00001557 000015F1 0002BF20 0002BF20 00008000 00007AFC 0002BF37 0002BF37\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\KinKi Kids\\B album\\12 ジェットコースター・ロマンス.m4a\r\nVia\tMONORAL\t\tVia\t\tRock\t4500408\t268\t1\t1\t5\t11\t2008\t2010/11/29 18:46\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Via\\05 Via.m4a\r\nVISIONS IN MY HEAD\tMONORAL\tHideoki Mogi\tVISIONS IN MY HEAD\t\tRock\t4628557\t253\t\t\t1\t\t\t2010/11/30 11:48\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00004A62 00004AD6 000126D2 0001281E 000222E0 000222E0 00008000 00008000 00002710 00002710\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\VISIONS IN MY HEAD\\01 VISIONS IN MY HEAD.m4a\r\nMonkey Cage\tMONORAL\t\tTurbulence\t\tRock\t5084137\t309\t\t\t4\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000018FF 00001833 0000B250 00006E75 0001FBD0 0001FBFE 00008000 00008000 00002727 00002727\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\04 Monkey Cage.m4a\r\nTuesday\tMONORAL\t\tTuesday\t\tRock\t4105827\t224\t\t\t1\t\t\t2010/11/30 11:46\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001776 000014D9 000090EC 000096A6 00029827 00029827 00008000 00008000 00004E20 00004E37\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Tuesday\\01 Tuesday.m4a\r\nAttack It!\t嵐\t\tARASHI 5x10 All the BEST! 1999-2009 [通常盤]\t\t\t2554697\t161\t\t2\t17\t17\t\t2011/07/23 15:27\t2011/07/23 15:25\t128\t44100\t\tAAC オーディオファイル\t\t\t1\t2011/07/23 15:28\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\嵐\\ARASHI 5x10 All the BEST! 1999-2009 [通常盤\\17 Attack It!.m4a\r\nSakura Revolution\tPrits\t\tcherry blossom\t\tAnime\t4644676\t272\t\t\t2\t12\t\t2010/11/30 11:57\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\Prits\\cherry blossom\\02 Sakura Revolution.m4a\r\n ズッコケ男道\t関ジャニ∞\t\tKJ2 ズッコケ大脱走\t\tJohney's\t10089347\t309\t\t\t9\t\t\t2011/01/03 1:00\t2011/05/28 23:09\t256\t44100\t\tAAC オーディオファイル\t\twww.japanesemusicdream.blogspot.com\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\関ジャニ∞\\KJ2 ズッコケ大脱走\\09 ズッコケ男道.m4a\r\nweeeek\tNEWS\t\tcolor\t\tJohney's\t3991076\t229\t\t\t1\t\t2008\t2011/01/03 10:58\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\NEWS\\color\\01 weeeek.m4a\r\nChange the World\tNEWS\t\tpacific\tNEWS\tJohney's\t4473248\t267\t1\t1\t4\t15\t\t2011/01/03 11:08\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001EEB 000019CB 0000C018 00006BDE 0003D0A7 00033467 00008000 00008000 0000EA60 00007530\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\NEWS\\pacific\\04 Change the World.m4a\r\nKnives Out\tRadiohead\t\tAmnesiac\t\tAlternative\t8576317\t254\t1\t1\t6\t11\t2001\t2011/01/03 10:55\t2011/05/28 23:07\t256\t44100\t\tAAC オーディオファイル\t\t 00001461 000012B6 00007E7E 00009B29 0001ADB0 00004E20 00008000 00008000 00002710 00004E20\t1\t2011/07/23 14:56\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\Radiohead\\Amnesiac\\06 Knives Out.m4a\r\nBangers and Mash\tRadiohead\t\tIn Rainbows\t\tAlternative\t3738389\t199\t2\t2\t7\t8\t2007\t2011/01/03 11:10\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 0000187D 00001F68 00005106 00007E1A 00004E65 0001D4C0 00008000 00008000 0000273E 00004E65\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\Radiohead\\In Rainbows\\2-07 Bangers and Mash.m4a\r\nSHE SAID...\tKAT-TUN\t\tBest of KAT-TUN\t\tJohney's\t3860027\t225\t\t\t1\t\t2006\t2011/01/03 10:57\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002A99 00001CB9 0001920A 0000598F 00030D57 00024A35 00008000 00008000 00004E37 00004E20\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\KAT-TUN\\Best of KAT-TUN\\01 SHE SAID....m4a\r\nプラーター公園へ行こう\tVoCALOID\tヴォルフガング・アマデウス・モーツァルト\tニコニコ動画\t\t\t4828085\t201\t\t\t\t\t\t2011/07/23 15:39\t2011/07/23 15:38\t192\t44100\t\tMPEG オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\VoCALOID\\ニコニコ動画\\プラーター公園へ行こう.mp3\r\n\r\n\r\n名前\tアーティスト\t作曲者\tアルバム\tグループ\tジャンル\tサイズ\t時間\tディスク番号\tディスク数\tトラック番号\tトラック数\t年\t変更日\t追加日\tビット レート\tサンプル レート\t音量調整\t種類\tイコライザ\tコメント\t再生回数\t最後に再生した日\tスキップ回数\t最後にスキップした日\tマイレート\t場所\r\nOvertune\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t1038576\t58\t\t\t1\t\t2007\t2010/11/30 12:43\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 0000086C 00000906 0000211E 00002482 0000729F 000044FC 00008000 0000772E 0000896F 0000899D\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\01 Overtune.m4a\r\nTrue Heart\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4281568\t255\t\t\t2\t\t2007\t2010/11/30 12:43\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000017CD 000019EF 0000507D 0000541D 00015FA7 00015FA7 00007BC9 00007E3D 0002BF4E 000111B5\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\02 True Heart.m4a\r\nキ・セ・キ - 滝沢秀明\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t5458647\t330\t\t\t3\t\t2007\t2010/11/30 12:43\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000014C1 00001398 00003245 00002D07 00035B8E 00035B77 00007B6D 00007BF5 00046CE7 000138C5\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\03 キ・セ・キ - 滝沢秀明.m4a\r\nGet Down - 今井 翼\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4314798\t255\t\t\t4\t\t2007\t2010/11/30 12:43\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 0000214C 000021B4 00007C29 00008D39 0002BF37 0002BF4E 00008000 00008000 00004E20 00004E20\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\04 Get Down - 今井 翼.m4a\r\n卒業~さよならは明日のために~\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t5504802\t334\t\t\t5\t\t2007\t2010/11/30 12:44\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000008E7 000008C5 0000522A 00004920 000445EE 000445EE 000075EF 00007B7B 00046CFE 000493F7\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\05 卒業~さよならは明日のために~.m4a\r\n夢物語\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4546527\t271\t\t\t6\t\t2007\t2010/11/30 12:44\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002156 00002242 000058B2 0000728B 0002983E 00029855 00007F2C 00007E8B 000222F7 00004E37\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\06 夢物語.m4a\r\nOne Day .One Dream\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4409814\t263\t\t\t7\t\t2007\t2010/11/30 12:44\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001AAD 00001902 00005125 00005673 00015FBE 00015FD5 00008000 00008000 00013880 00013880\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\07 One Day .One Dream.m4a\r\n愛想曲\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4933040\t298\t\t\t8\t\t2007\t2010/11/30 12:44\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000013FF 0000160F 0000560D 00004BCD 0001ADF5 0001ADDE 00007D4B 00008000 00030D57 00030D40\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\08 愛想曲.m4a\r\n仮面\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t5170433\t308\t\t\t9\t\t2007\t2010/11/30 12:44\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001448 0000134A 00004344 00003B10 0002BF37 0002BF65 00007ADC 00007BF3 00046CFE 0003F7E5\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\09 仮面.m4a\r\n未来航海\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4031260\t244\t\t\t10\t\t2007\t2010/11/30 12:44\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001138 0000102B 00003F89 000044D3 00035BA5 0000EA8E 00007B38 00007F32 00030D57 0000EA77\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\10 未来航海.m4a\r\nVenus\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4203956\t250\t\t\t11\t\t2007\t2010/11/30 12:45\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 0000127E 00001598 00003CC2 0000452B 0001FBE7 0001FBE7 000077BF 00007DBB 0003347E 0000C350\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\11 Venus.m4a\r\nHo! サマー\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4101406\t246\t\t\t12\t\t2007\t2010/11/30 12:45\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001CD0 00001F12 00005C35 000057AA 00024A1E 00033495 00007B20 00007F5D 0001ADF5 0000EA60\t1\t2011/07/13 19:24\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\12 Ho! サマー.m4a\r\nX ~ダメ~\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t4435685\t263\t\t\t13\t\t2007\t2010/11/30 12:45\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002017 00002475 00005951 00007471 0001FBFE 0001FBE7 00007D54 00007E27 0000EA60 0003D090\t1\t2011/07/13 19:29\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\13 X ~ダメ~.m4a\r\nCrazy Rainbow\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t3770013\t225\t\t\t14\t\t2007\t2010/11/30 12:45\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002649 00002880 00006DA0 0000774B 0001FBFE 0001FBE7 00007C2B 00008000 0001ADDE 0001FBD0\t8\t2011/07/13 19:33\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\14 Crazy Rainbow.m4a\r\nSAMURAI\tタッキー&翼\t\tタキツバベスト\t\tJohney's\t5158246\t282\t\t\t15\t\t2007\t2010/11/30 12:45\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000026E2 00002CC6 000066C5 000096D5 00009C40 00004E4E 00008000 00008000 00009C40 00004E65\t6\t2011/07/13 11:13\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\タッキー&翼\\タキツバベスト\\15 SAMURAI.m4a\r\n\r\n\r\n\r\n名前\tアーティスト\t作曲者\tアルバム\tグループ\tジャンル\tサイズ\t時間\tディスク番号\tディスク数\tトラック番号\tトラック数\t年\t変更日\t追加日\tビット レート\tサンプル レート\t音量調整\t種類\tイコライザ\tコメント\t再生回数\t最後に再生した日\tスキップ回数\t最後にスキップした日\tマイレート\t場所\r\nPocketful of joy\tMONORAL\t\tTurbulence\t\tRock\t4364954\t258\t\t\t1\t\t\t2010/11/30 11:46\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002247 0000235E 0000F2ED 0000B7A3 000249F0 00030D40 00008000 00008000 00004E20 00009C6E\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\01 Pocketful of joy.m4a\r\nSparta\tMONORAL\t\tTurbulence\t\tRock\t3940298\t226\t\t\t2\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002E30 0000390A 00009F3B 0000EA7A 0001D4C0 000249F0 00008000 00008000 00002727 00002727\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\02 Sparta.m4a\r\nVimana\tMONORAL\t\tTurbulence\t\tRock\t4003054\t222\t\t\t3\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001931 00001DDF 000077EB 00008F53 00011187 00011187 00008000 00008000 00004E20 00004E20\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\03 Vimana.m4a\r\nMonkey Cage\tMONORAL\t\tTurbulence\t\tRock\t5084137\t309\t\t\t4\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000018FF 00001833 0000B250 00006E75 0001FBD0 0001FBFE 00008000 00008000 00002727 00002727\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\04 Monkey Cage.m4a\r\nTuesday\tMONORAL\t\tTurbulence\t\tRock\t3680613\t222\t\t\t5\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00002262 00001E99 0000891C 0000630C 00029810 00033495 00008000 00008000 00002755 00002755\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\05 Tuesday.m4a\r\nVisions in my head\tMONORAL\t\tTurbulence\t\tRock\t4167178\t251\t\t\t6\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 0000301E 0000305B 0000F263 00018B81 00035B60 000222E0 00008000 00008000 00002710 00002710\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\06 Visions in my head.m4a\r\nPerfect Gold\tMONORAL\t\tTurbulence\t\tRock\t4652767\t275\t\t\t7\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001559 000013DB 0000794B 00006AB6 00035B60 00011170 00008000 00008000 00007530 00007530\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\07 Perfect Gold.m4a\r\nKiri\tMONORAL\t\tTurbulence\t\tRock\t4299438\t259\t\t\t8\t\t\t2010/11/30 11:47\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00001945 00001D3A 00009E1B 000081F8 0000C350 0002BF20 00008000 00008000 00004E20 00004E20\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\08 Kiri.m4a\r\nPompadour\tMONORAL\t\tTurbulence\t\tRock\t3270730\t197\t\t\t9\t\t\t2010/11/30 11:48\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000020D9 00002539 0000F669 0000FA91 000222E0 0002BF20 00008000 00008000 00004E65 00002710\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\09 Pompadour.m4a\r\nShenanigans\tMONORAL\t\tTurbulence\t\tRock\t2188777\t134\t\t\t10\t\t\t2010/11/30 11:48\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 0000191E 00001E66 00007DAD 000063C9 0000EA60 00015F90 00008000 00008000 00007530 00007530\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\10 Shenanigans.m4a\r\nTurbulence\tMONORAL\t\tTurbulence\t\tRock\t1416917\t84\t\t\t11\t\t\t2010/11/30 11:48\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 00000319 00000316 000008EA 00000836 0000E856 00012AFD 00008000 00004111 0000E856 000084C3\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\11 Turbulence.m4a\r\nSession 9\tMONORAL\t\tTurbulence\t\tRock\t5444546\t314\t\t\t12\t\t\t2010/11/30 11:48\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t 000012CF 000014B0 0000D368 0000C2F9 00041EB0 00041EB0 00008000 00008000 00013880 00009C85\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\MONORAL\\Turbulence\\12 Session 9.m4a\r\nReflectia\teufonius\t\tReflectia\t\tAnime\t5085036\t290\t\t\t1\t\t2008\t2011/01/03 11:08\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t#nipponsei @ irc.rizon.net\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\eufonius\\Reflectia\\01 Reflectia.m4a\r\nプレパレード\t逢坂大河(CV:釘宮理恵)、櫛枝実乃梨(CV:堀江由衣)、川島亜美(CV:喜多村英梨)\t\tプレパレード\t\tAnime\t8253511\t204\t\t\t1\t4\t2008\t2011/01/03 11:06\t2011/05/28 23:09\t320\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\逢坂大河(CV_釘宮理恵)、櫛枝実乃梨(CV_堀江由衣)、川島亜美(CV_喜多村\\プレパレード\\01 プレパレード.m4a\r\nDISCOTHEQUE\t水樹奈々\t\tTrickster\t\tAnime\t3948485\t239\t\t\t2\t\t2008\t2011/01/03 11:07\t2011/05/28 23:08\t128\t44100\t\tAAC オーディオファイル\t\t#NIPPONSEI @ IRC.RIZON.NET\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\水樹奈々\\Trickster\\02 DISCOTHEQUE.m4a\r\nEngage\t三柴理\tClara\t戦闘妖精雪風 オリジナルサウンドトラック 2\t\tSoundtrack\t2759299\t178\t1\t1\t1\t8\t2005\t2011/06/29 23:09\t2011/06/29 23:09\t128\t44100\t\tAAC オーディオファイル\t\t\t32\t2011/07/15 21:53\t\t\t60\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\三柴理\\戦闘妖精雪風 オリジナルサウンドトラック 2\\01 Engage.m4a\r\n天装戦隊ゴセイジャー\tNoB\tYOFFY\t天装戦隊ゴセイジャー 主題歌\t\tAnime\t4337509\t261\t\t\t1\t\t2010\t2011/01/03 11:02\t2011/05/28 23:07\t128\t44100\t\tAAC オーディオファイル\t\t\t\t\t\t\t\tC:\\Users\\ssig33\\Dropbox\\Music\\iTunes\\Music\\NoB\\天装戦隊ゴセイジャー 主題歌\\01 天装戦隊ゴセイジャー.m4a","created_at":"2011-07-23T10:02:44.000Z","updated_at":"2011-07-23T10:02:44.000Z"},{"id":1818,"name":"memo/初心者ナイト","body":"1.6cm\tmeg rock\r\n1.clover\tmeg rock\r\n1.ROSE HIP-BULLET\tGRANRODEO\r\n1.99%LIBERTY\tKinKi Kids\r\n1.ジェットコースター・ロマンス\tKinKi Kids\r\n1.Via\tMONORAL\t\tVia\r\n1.VISIONS IN MY HEAD\tMONORAL\r\n1.Monkey Cage\tMONORAL\r\n1.Tuesday\tMONORAL\r\n1.Attack It!\t嵐\r\n1.Sakura Revolution\tPrits\t\tcherry blossom\r\n1.ズッコケ男道\t関ジャニ∞\r\n1.weeeek\tNEWS\r\n1.Change the World\tNEWS\r\n1.Knives Out\tRadiohead\r\n1.Bangers and Mash\tRadiohead\r\n1.SHE SAID...\tKAT-TUN\r\n1.プラーター公園へ行こう\r\n\r\n1.Overtune\tタッキー&翼\r\n1.True Heart\tタッキー&翼\r\n1.キ・セ・キ - 滝沢秀明\tタッキー&翼\r\n1.Get Down - 今井 翼\tタッキー&翼\r\n1.卒業~さよならは明日のために~\tタッキー&翼\r\n1.夢物語\tタッキー&翼\r\n1.One Day .One Dream\tタッキー&翼\r\n1.愛想曲\tタッキー&翼\r\n1.仮面\tタッキー&翼\r\n1.未来航海\tタッキー&翼\r\n1.Venus\tタッキー&翼\r\n1.Ho! サマー\tタッキー&翼\r\n1.X ~ダメ~\tタッキー&翼\r\n1.Crazy Rainbow\tタッキー&翼\r\n1.SAMURAI\tタッキー&翼\r\n\r\n1.Pocketful of joy\tMONORAL\r\n1.Sparta\tMONORAL\r\n1.Vimana\tMONORAL\r\n1.Monkey Cage\tMONORAL\r\n1.Tuesday\tMONORAL\r\n1.Visions in my head\tMONORAL\r\n1.Perfect Gold\tMONORAL\r\n1.Kiri\tMONORAL\r\n1.Pompadour\tMONORAL\r\n1.Shenanigans\tMONORAL\r\n1.Turbulence\tMONORAL\r\n1.Session 9\tMONORAL\r\n1.Reflectia\teufonius\r\n1.プレパレード\t逢坂大河(CV:釘宮理恵)、櫛枝実乃梨(CV:堀江由衣)、川島亜美(CV:喜多村英梨)\r\n1.DISCOTHEQUE\t水樹奈々\r\n1.Engage\t三柴理\tClara\t戦闘妖精雪風 オリジナルサウンドトラック 2\r\n1.天装戦隊ゴセイジャー\tNoB\tYOFFY\t天装戦隊ゴセイジャー 主題歌\r\n","created_at":"2011-07-23T10:07:10.000Z","updated_at":"2011-07-23T10:07:10.000Z"},{"id":1819,"name":"memo/初心者ナイト","body":"1. 6cm\tmeg rock\r\n1.clover\tmeg rock\r\n1.ROSE HIP-BULLET\tGRANRODEO\r\n1.99%LIBERTY\tKinKi Kids\r\n1.ジェットコースター・ロマンス\tKinKi Kids\r\n1.Via\tMONORAL\t\tVia\r\n1.VISIONS IN MY HEAD\tMONORAL\r\n1.Monkey Cage\tMONORAL\r\n1.Tuesday\tMONORAL\r\n1.Attack It!\t嵐\r\n1.Sakura Revolution\tPrits\t\tcherry blossom\r\n1.ズッコケ男道\t関ジャニ∞\r\n1.weeeek\tNEWS\r\n1.Change the World\tNEWS\r\n1.Knives Out\tRadiohead\r\n1.Bangers and Mash\tRadiohead\r\n1.SHE SAID...\tKAT-TUN\r\n1.プラーター公園へ行こう\r\n\r\n1.Overtune\tタッキー&翼\r\n1.True Heart\tタッキー&翼\r\n1.キ・セ・キ - 滝沢秀明\tタッキー&翼\r\n1.Get Down - 今井 翼\tタッキー&翼\r\n1.卒業~さよならは明日のために~\tタッキー&翼\r\n1.夢物語\tタッキー&翼\r\n1.One Day .One Dream\tタッキー&翼\r\n1.愛想曲\tタッキー&翼\r\n1.仮面\tタッキー&翼\r\n1.未来航海\tタッキー&翼\r\n1.Venus\tタッキー&翼\r\n1.Ho! サマー\tタッキー&翼\r\n1.X ~ダメ~\tタッキー&翼\r\n1.Crazy Rainbow\tタッキー&翼\r\n1.SAMURAI\tタッキー&翼\r\n\r\n1.Pocketful of joy\tMONORAL\r\n1.Sparta\tMONORAL\r\n1.Vimana\tMONORAL\r\n1.Monkey Cage\tMONORAL\r\n1.Tuesday\tMONORAL\r\n1.Visions in my head\tMONORAL\r\n1.Perfect Gold\tMONORAL\r\n1.Kiri\tMONORAL\r\n1.Pompadour\tMONORAL\r\n1.Shenanigans\tMONORAL\r\n1.Turbulence\tMONORAL\r\n1.Session 9\tMONORAL\r\n1.Reflectia\teufonius\r\n1.プレパレード\t逢坂大河(CV:釘宮理恵)、櫛枝実乃梨(CV:堀江由衣)、川島亜美(CV:喜多村英梨)\r\n1.DISCOTHEQUE\t水樹奈々\r\n1.Engage\t三柴理\tClara\t戦闘妖精雪風 オリジナルサウンドトラック 2\r\n1.天装戦隊ゴセイジャー\tNoB\tYOFFY\t天装戦隊ゴセイジャー 主題歌\r\n","created_at":"2011-07-23T10:07:36.000Z","updated_at":"2011-07-23T10:07:36.000Z"},{"id":1820,"name":"memo/初心者ナイト","body":"1. 6cm\tmeg rock\r\n1. clover\tmeg rock\r\n1. ROSE HIP-BULLET\tGRANRODEO\r\n1. 99%LIBERTY\tKinKi Kids\r\n1. ジェットコースター・ロマンス\tKinKi Kids\r\n1. Via\tMONORAL\t\tVia\r\n1. VISIONS IN MY HEAD\tMONORAL\r\n1. Monkey Cage\tMONORAL\r\n1. Tuesday\tMONORAL\r\n1. Attack It!\t嵐\r\n1. Sakura Revolution\tPrits\t\tcherry blossom\r\n1. ズッコケ男道\t関ジャニ∞\r\n1. weeeek\tNEWS\r\n1. Change the World\tNEWS\r\n1. Knives Out\tRadiohead\r\n1. Bangers and Mash\tRadiohead\r\n1. SHE SAID...\tKAT-TUN\r\n1. プラーター公園へ行こう\r\n\r\n1. Overtune\tタッキー&翼\r\n1. True Heart\tタッキー&翼\r\n1. キ・セ・キ - 滝沢秀明\tタッキー&翼\r\n1. Get Down - 今井 翼\tタッキー&翼\r\n1. 卒業~さよならは明日のために~\tタッキー&翼\r\n1. 夢物語\tタッキー&翼\r\n1. One Day .One Dream\tタッキー&翼\r\n1. 愛想曲\tタッキー&翼\r\n1. 仮面\tタッキー&翼\r\n1. 未来航海\tタッキー&翼\r\n1. Venus\tタッキー&翼\r\n1. Ho! サマー\tタッキー&翼\r\n1. X ~ダメ~\tタッキー&翼\r\n1. Crazy Rainbow\tタッキー&翼\r\n1. SAMURAI\tタッキー&翼\r\n\r\n1. Pocketful of joy\tMONORAL\r\n1. Sparta\tMONORAL\r\n1. Vimana\tMONORAL\r\n1. Monkey Cage\tMONORAL\r\n1. Tuesday\tMONORAL\r\n1. Visions in my head\tMONORAL\r\n1. Perfect Gold\tMONORAL\r\n1. Kiri\tMONORAL\r\n1. Pompadour\tMONORAL\r\n1. Shenanigans\tMONORAL\r\n1. Turbulence\tMONORAL\r\n1. Session 9\tMONORAL\r\n1. Reflectia\teufonius\r\n1. プレパレード\t逢坂大河(CV:釘宮理恵)、櫛枝実乃梨(CV:堀江由衣)、川島亜美(CV:喜多村英梨)\r\n1. DISCOTHEQUE\t水樹奈々\r\n1. Engage\t三柴理\tClara\t戦闘妖精雪風 オリジナルサウンドトラック 2\r\n1. 天装戦隊ゴセイジャー\tNoB\tYOFFY\t天装戦隊ゴセイジャー 主題歌\r\n","created_at":"2011-07-23T10:08:05.000Z","updated_at":"2011-07-23T10:08:05.000Z"},{"id":1821,"name":"memo/初心者ナイト","body":"1. 6cm\tmeg rock\r\n1. clover\tmeg rock\r\n1. ROSE HIP-BULLET\tGRANRODEO\r\n1. 99%LIBERTY\tKinKi Kids\r\n1. ジェットコースター・ロマンス\tKinKi Kids\r\n1. Via\tMONORAL\t\tVia\r\n1. VISIONS IN MY HEAD\tMONORAL\r\n1. Monkey Cage\tMONORAL\r\n1. Tuesday\tMONORAL\r\n1. Attack It!\t嵐\r\n1. Sakura Revolution\tPrits\t\tcherry blossom\r\n1. ズッコケ男道\t関ジャニ∞\r\n1. weeeek\tNEWS\r\n1. Change the World\tNEWS\r\n1. Knives Out\tRadiohead\r\n1. Bangers and Mash\tRadiohead\r\n1. SHE SAID...\tKAT-TUN\r\n1. プラーター公園へ行こう\r\n\r\n\r\n\r\n1. Overtune\tタッキー&翼\r\n1. True Heart\tタッキー&翼\r\n1. キ・セ・キ - 滝沢秀明\tタッキー&翼\r\n1. Get Down - 今井 翼\tタッキー&翼\r\n1. 卒業~さよならは明日のために~\tタッキー&翼\r\n1. 夢物語\tタッキー&翼\r\n1. One Day .One Dream\tタッキー&翼\r\n1. 愛想曲\tタッキー&翼\r\n1. 仮面\tタッキー&翼\r\n1. 未来航海\tタッキー&翼\r\n1. Venus\tタッキー&翼\r\n1. Ho! サマー\tタッキー&翼\r\n1. X ~ダメ~\tタッキー&翼\r\n1. Crazy Rainbow\tタッキー&翼\r\n1. SAMURAI\tタッキー&翼\r\n\r\n\r\n\r\n1. Pocketful of joy\tMONORAL\r\n1. Sparta\tMONORAL\r\n1. Vimana\tMONORAL\r\n1. Monkey Cage\tMONORAL\r\n1. Tuesday\tMONORAL\r\n1. Visions in my head\tMONORAL\r\n1. Perfect Gold\tMONORAL\r\n1. Kiri\tMONORAL\r\n1. Pompadour\tMONORAL\r\n1. Shenanigans\tMONORAL\r\n1. Turbulence\tMONORAL\r\n1. Session 9\tMONORAL\r\n1. Reflectia\teufonius\r\n1. プレパレード\t逢坂大河(CV:釘宮理恵)、櫛枝実乃梨(CV:堀江由衣)、川島亜美(CV:喜多村英梨)\r\n1. DISCOTHEQUE\t水樹奈々\r\n1. Engage\t三柴理\tClara\t戦闘妖精雪風 オリジナルサウンドトラック 2\r\n1. 天装戦隊ゴセイジャー\tNoB\tYOFFY\t天装戦隊ゴセイジャー 主題歌\r\n","created_at":"2011-07-23T10:08:16.000Z","updated_at":"2011-07-23T10:08:16.000Z"},{"id":1822,"name":"memo/初心者ナイト","body":"# 1 枚目\r\n\r\n1. 6cm\tmeg rock\r\n1. clover\tmeg rock\r\n1. ROSE HIP-BULLET\tGRANRODEO\r\n1. 99%LIBERTY\tKinKi Kids\r\n1. ジェットコースター・ロマンス\tKinKi Kids\r\n1. Via\tMONORAL\t\tVia\r\n1. VISIONS IN MY HEAD\tMONORAL\r\n1. Monkey Cage\tMONORAL\r\n1. Tuesday\tMONORAL\r\n1. Attack It!\t嵐\r\n1. Sakura Revolution\tPrits\t\tcherry blossom\r\n1. ズッコケ男道\t関ジャニ∞\r\n1. weeeek\tNEWS\r\n1. Change the World\tNEWS\r\n1. Knives Out\tRadiohead\r\n1. Bangers and Mash\tRadiohead\r\n1. SHE SAID...\tKAT-TUN\r\n1. プラーター公園へ行こう\r\n\r\n\r\n# 2 枚目\r\n1. Overtune\tタッキー&翼\r\n1. True Heart\tタッキー&翼\r\n1. キ・セ・キ - 滝沢秀明\tタッキー&翼\r\n1. Get Down - 今井 翼\tタッキー&翼\r\n1. 卒業~さよならは明日のために~\tタッキー&翼\r\n1. 夢物語\tタッキー&翼\r\n1. One Day .One Dream\tタッキー&翼\r\n1. 愛想曲\tタッキー&翼\r\n1. 仮面\tタッキー&翼\r\n1. 未来航海\tタッキー&翼\r\n1. Venus\tタッキー&翼\r\n1. Ho! サマー\tタッキー&翼\r\n1. X ~ダメ~\tタッキー&翼\r\n1. Crazy Rainbow\tタッキー&翼\r\n1. SAMURAI\tタッキー&翼\r\n\r\n\r\n# 3 枚目\r\n1. Pocketful of joy\tMONORAL\r\n1. Sparta\tMONORAL\r\n1. Vimana\tMONORAL\r\n1. Monkey Cage\tMONORAL\r\n1. Tuesday\tMONORAL\r\n1. Visions in my head\tMONORAL\r\n1. Perfect Gold\tMONORAL\r\n1. Kiri\tMONORAL\r\n1. Pompadour\tMONORAL\r\n1. Shenanigans\tMONORAL\r\n1. Turbulence\tMONORAL\r\n1. Session 9\tMONORAL\r\n1. Reflectia\teufonius\r\n1. プレパレード\t逢坂大河(CV:釘宮理恵)、櫛枝実乃梨(CV:堀江由衣)、川島亜美(CV:喜多村英梨)\r\n1. DISCOTHEQUE\t水樹奈々\r\n1. Engage\t三柴理\tClara\t戦闘妖精雪風 オリジナルサウンドトラック 2\r\n1. 天装戦隊ゴセイジャー\tNoB\tYOFFY\t天装戦隊ゴセイジャー 主題歌\r\n","created_at":"2011-07-23T10:09:11.000Z","updated_at":"2011-07-23T10:09:11.000Z"},{"id":1823,"name":"連絡先","body":"# ssig33 の連絡先\r\nいきなり電話されるとちょっとびっくりします。なるべくメール twitter その他でやってくれると嬉しいです。\r\n\r\n## Twitter\r\n@ssig33 です。 @ をつけると携帯に転送されるので高確率で気付きます。\r\n\r\n## メール\r\nmail@ssig33.com に特別の事情が無い限り送ってください。\r\n\r\n*@ssig33.com 宛のメールは全て僕の携帯電話に直接届きます。携帯電話は二台持っていてどちらにも届くので到達率はかなり高いでしょう。\r\n\r\n携帯に届くとはいえ結構返事が遅いことが多いです。筆無精です。ごめんなさい。\r\n\r\n## メッセンジャー\r\nSkype ぐらいしか起動してません。 skype id は ssig33 です。 Skype 結構気付かないこと多いです。\r\n\r\n## IRC\r\nircnet や freenode にいます。 #Twitter@ircnet で ssig33 とか ssig34 とかいうのがいれば多分僕です。 sakura の VPS から繋いでます。 \r\n\r\n## 電話\r\n090-1450-2501 にかけてもらえると一番とりやすいです。こいつのキャリアは DoCoMo です。\r\n\r\n## Facebook\r\nhttp://facebook.com/ssig33 です。リクエストが来ても誰だか分からなかった場合は弾きます。ごめんなさい。\r\n\r\n## まとめ\r\n- 急ぎじゃない場合は Twitter で @ するか mail@ssig33.com にメール。\r\n- 急ぎの場合は 090-1450-2501 に電話\r\n- iPhone から SMS を送りたい場合は 080-4134-9835 宛に\r\n- Skype は放置されます","created_at":"2011-07-27T01:42:09.000Z","updated_at":"2011-07-27T01:42:09.000Z"},{"id":1824,"name":"activity","body":"# ssig33 activity history\r\nexcluding the operations of the company...\r\n## 2011\r\n### DJ on Let's Start Tonight vol.2\r\nmy First DJ playing.\r\n\r\n### Talk on Darkness-RubyKaigi\r\nTalk about parallel HTTP access on Ruby. Detail is [here(Japanese)](http://text.ssig33.com/62).\r\n\r\n### [Rolling Icon](http://icon.ssig33.com)\r\nTwitter Icon Manager. for PC ,Smartphone and Feature Phone. That's can manage a lots of icon with Simple interface. Currently, for Japanese users only. I'm working for English user...\r\n\r\n\u003chr /\u003e\r\n[Back To The Top](/)","created_at":"2011-07-28T10:01:20.000Z","updated_at":"2011-07-28T10:01:20.000Z"},{"id":1825,"name":"書評/BLOOD'S A ROVER","body":"# 書評 ジェイムズ・エルロイ 『BLOOD'S A ROVER』\r\n本作 BLOOD'S A ROVER はいわゆる Underworld U.S.A. シリーズの完結編であり、シリーズを通しての裏の主人公である、J・エドガー・フーヴァーの正体と末路が描かれる。 \r\n\r\n作中の悪役がなぜ権力に固執し、その為の方法をどのように見つけ、如何にして怪物になっていったか、そしてどのように最期を迎えるかという点が描かれるのはホワイト・ジャズと同様であり、その構成もホワイト・ジャズへと極めて似通った部分があり、ホワイト・ジャズ同様に推理ではなく告白により謎は明かされてゆき、最後には全てを知る人物により全てが明かされる。\r\n \r\nケネディ兄弟やキング牧師という大人物の暗殺という巨大な柱石がありそこへ向け全てが巻き取られるように話が進んで行った全二作と異なり、本作ではフーヴァーという聊か地味な人物に向けて全てが収束していき、話の進行の中でドラキュラ・ハワード・ヒューズもディック・ニクソンもマフィア達もフェイドアウトしてゆく。本作からは少々地味な印象を受ける。 \r\n\r\nしかしながらこれは日本人故の感想なのかもしれない。作者は明らかにフーヴァーの死にアメリカの右翼の死を重ねているし、またフーヴァーはアメリカ人の感覚からしてみれば、 1900 年代最大の悪役の一人であろうから、その正体を大胆に創作した本作は派手な小説と写るのかもしれない。 \r\n作者は歴史上の事件の重要さについて常識と違った価値観を持っており、アメリカン・タブロイドにおいてピッグス湾事件を大きく扱う一方でキューバ危機を一行で片付けたように、本作ではニクソン時代の大事件であるウォーター・ゲート事件は扱われてはいるものの、非常に退屈などうでもいい出来事として扱われている。 \r\n\r\nこれはウォーター・ゲート事件が作者が本作であつかうアメリカ右翼の終焉という一大事にあまり関わらないからであろうが、アメリカの歴史に詳しくない外国人にとっては不親切と写る部分であろう。 \r\n\r\nまたハイチでのヴードゥーの流行は本作の中で大きな柱の一つとなっているが、これもアメリカ大陸の外の人間からすると感覚を肌で理解することは難しいところであると思う。 \r\n\r\nまた本作は、時代小説であり歴史小説ではない。しかし右翼の終焉という一大事を扱う以上、歴史にストーリーは巻き込まれる。作者はフーヴァーの死を右翼の終焉の象徴として描くが、それは象徴でしかなく、クラッチがあの行動を取ろうが取るまいがアメリカの右翼は終焉していたことには変わりがないであろう。クラッチ自身は歴史を見たと語るが個人という形で歴史を切り取る作者の手法においては、クラッチが見たものは歴史の横顔でしかない。 \r\n\r\nいくつか文句をつけたが、作者一流の登場人物の描写、会話によりストーリーを進行させる手法、敵役フーヴァーの意外な正体、スパイ小説的な魅力と優れた点は非常に多く、極めて込み入ったストーリーかつ長い作品ではあるが、流れるように読んでいくことが出来る。 \r\n\r\nまた L.A. コンフィデンシャル以降作者の作品には破滅型のピカレスクとしての側面以外に、青春小説、友情小説、成長小説としての側面があり、本作でもウェイン・テッドローとドワイト・ホリーの破滅が描かれる一方で、ドン・クラッチフィールドの成長が描かれる。クラッチは作中主要登場人物二名を殺害(うち一名は直接ではなくヴードゥーの呪いを用いて間接的にだが)するが、そのシーンは陰惨ながらどこか爽やかさがある。とくにウェインに勝利する瞬間は格別であると思う。 \r\n\r\nところで L.A. 四部作シリーズから続く本シリーズでは主観視点を持つ主人公は 1 人ないし 3 人であったが、本作では 4 人目と 5 人目の主人公が登場する。 5 人目の主人公は種明しのために用意された存在であり、事前にアナウンスもされていたが、 4 人目のスコッティ・ベネットは完全な隠し玉であり、作者の従来の作品にはいなかったタイプの人物である。スコッティは優秀で、悪徳で、力強い警察官であり、作者の小説の登場人物によく見られる思想的な弱さや女性関係での弱さはどこにもなく、力強く豪快に悪の道を突き進む。その末にはスコッティはドワイト・ホリーまでもを打ち破ってしまう。スコッティはストーリーのメインラインとの絡みは少なく、視点が存在しなかったとしても問題の無い人物と思われるが、陰惨さと悲壮さがだだよう本作終盤において清涼剤のような役目を果していると言えるだろう。 \r\n\r\n上記のように時代小説、アメリカ人向けの小説であるが故の問題点を持ちながらも作者一流の面白さを持つ本作だが、翻訳や編集の質には少々疑問がある。 \r\n\r\nまずタイトルには大いに問題がある。原題は BLOOD'S A ROVER であり、直訳すれば漂白の血脈、とでもなるだろう。漂白の血脈とは、まず全てを仕組んだある二人組のことであろうし、主人公三人のことであろうし、フーヴァーのことであろうし、また思想的に揺れるアメリカのことでもあるだろう。いずれにせよ本作の本質を捉えた優れたタイトルだが、日本語版のアンダーワールド U.S.A というタイトルははっきりいって、非常に、ダサい。 \r\n\r\n表紙も本作最大の謎である現金輸送車襲撃を描いた原著のスタイリッシュな表紙とうってかわって日本語版ではアメリカ横断ウルトラクイズを彷彿\r\nとさせる非常にダサい表紙がつけられている。 \r\nまた訳にあっても Mark it now のような特徴的な表現はあまりうまく訳されているとは言えず(かといって僕にもこれの適切な訳分かりませんが)、 clusterfuck を混迷と訳するような少々お上品な傾向が見られ(これは素直に「糞の山」でいいと思う)、原著の雰囲気を損なっている部分がある。 \r\n\r\nいくつかの問題はあるがジェイムズ・エルロイの小説のなかで最も上質な作品のひとつであると思う。ハードカヴァー版は少々高価ではあるが、十分にその価値はあるだろう。 ","created_at":"2011-07-29T09:51:37.000Z","updated_at":"2011-07-29T09:51:37.000Z"},{"id":1826,"name":"書評/BLOOD'S A ROVER","body":"# 書評 ジェイムズ・エルロイ 『BLOOD'S A ROVER』\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742808\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742905\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\r\n本作 BLOOD'S A ROVER はいわゆる Underworld U.S.A. シリーズの完結編であり、シリーズを通しての裏の主人公である、J・エドガー・フーヴァーの正体と末路が描かれる。 \r\n\r\n作中の悪役がなぜ権力に固執し、その為の方法をどのように見つけ、如何にして怪物になっていったか、そしてどのように最期を迎えるかという点が描かれるのはホワイト・ジャズと同様であり、その構成もホワイト・ジャズへと極めて似通った部分があり、ホワイト・ジャズ同様に推理ではなく告白により謎は明かされてゆき、最後には全てを知る人物により全てが明かされる。\r\n \r\nケネディ兄弟やキング牧師という大人物の暗殺という巨大な柱石がありそこへ向け全てが巻き取られるように話が進んで行った全二作と異なり、本作ではフーヴァーという聊か地味な人物に向けて全てが収束していき、話の進行の中でドラキュラ・ハワード・ヒューズもディック・ニクソンもマフィア達もフェイドアウトしてゆく。本作からは少々地味な印象を受ける。 \r\n\r\nしかしながらこれは日本人故の感想なのかもしれない。作者は明らかにフーヴァーの死にアメリカの右翼の死を重ねているし、またフーヴァーはアメリカ人の感覚からしてみれば、 1900 年代最大の悪役の一人であろうから、その正体を大胆に創作した本作は派手な小説と写るのかもしれない。 \r\n作者は歴史上の事件の重要さについて常識と違った価値観を持っており、アメリカン・タブロイドにおいてピッグス湾事件を大きく扱う一方でキューバ危機を一行で片付けたように、本作ではニクソン時代の大事件であるウォーター・ゲート事件は扱われてはいるものの、非常に退屈などうでもいい出来事として扱われている。 \r\n\r\nこれはウォーター・ゲート事件が作者が本作であつかうアメリカ右翼の終焉という一大事にあまり関わらないからであろうが、アメリカの歴史に詳しくない外国人にとっては不親切と写る部分であろう。 \r\n\r\nまたハイチでのヴードゥーの流行は本作の中で大きな柱の一つとなっているが、これもアメリカ大陸の外の人間からすると感覚を肌で理解することは難しいところであると思う。 \r\n\r\nまた本作は、時代小説であり歴史小説ではない。しかし右翼の終焉という一大事を扱う以上、歴史にストーリーは巻き込まれる。作者はフーヴァーの死を右翼の終焉の象徴として描くが、それは象徴でしかなく、クラッチがあの行動を取ろうが取るまいがアメリカの右翼は終焉していたことには変わりがないであろう。クラッチ自身は歴史を見たと語るが個人という形で歴史を切り取る作者の手法においては、クラッチが見たものは歴史の横顔でしかない。 \r\n\r\nいくつか文句をつけたが、作者一流の登場人物の描写、会話によりストーリーを進行させる手法、敵役フーヴァーの意外な正体、スパイ小説的な魅力と優れた点は非常に多く、極めて込み入ったストーリーかつ長い作品ではあるが、流れるように読んでいくことが出来る。 \r\n\r\nまた L.A. コンフィデンシャル以降作者の作品には破滅型のピカレスクとしての側面以外に、青春小説、友情小説、成長小説としての側面があり、本作でもウェイン・テッドローとドワイト・ホリーの破滅が描かれる一方で、ドン・クラッチフィールドの成長が描かれる。クラッチは作中主要登場人物二名を殺害(うち一名は直接ではなくヴードゥーの呪いを用いて間接的にだが)するが、そのシーンは陰惨ながらどこか爽やかさがある。とくにウェインに勝利する瞬間は格別であると思う。 \r\n\r\nところで L.A. 四部作シリーズから続く本シリーズでは主観視点を持つ主人公は 1 人ないし 3 人であったが、本作では 4 人目と 5 人目の主人公が登場する。 5 人目の主人公は種明しのために用意された存在であり、事前にアナウンスもされていたが、 4 人目のスコッティ・ベネットは完全な隠し玉であり、作者の従来の作品にはいなかったタイプの人物である。スコッティは優秀で、悪徳で、力強い警察官であり、作者の小説の登場人物によく見られる思想的な弱さや女性関係での弱さはどこにもなく、力強く豪快に悪の道を突き進む。その末にはスコッティはドワイト・ホリーまでもを打ち破ってしまう。スコッティはストーリーのメインラインとの絡みは少なく、視点が存在しなかったとしても問題の無い人物と思われるが、陰惨さと悲壮さがだだよう本作終盤において清涼剤のような役目を果していると言えるだろう。 \r\n\r\n上記のように時代小説、アメリカ人向けの小説であるが故の問題点を持ちながらも作者一流の面白さを持つ本作だが、翻訳や編集の質には少々疑問がある。 \r\n\r\nまずタイトルには大いに問題がある。原題は BLOOD'S A ROVER であり、直訳すれば漂白の血脈、とでもなるだろう。漂白の血脈とは、まず全てを仕組んだある二人組のことであろうし、主人公三人のことであろうし、フーヴァーのことであろうし、また思想的に揺れるアメリカのことでもあるだろう。いずれにせよ本作の本質を捉えた優れたタイトルだが、日本語版のアンダーワールド U.S.A というタイトルははっきりいって、非常に、ダサい。 \r\n\r\n表紙も本作最大の謎である現金輸送車襲撃を描いた原著のスタイリッシュな表紙とうってかわって日本語版ではアメリカ横断ウルトラクイズを彷彿\r\nとさせる非常にダサい表紙がつけられている。 \r\nまた訳にあっても Mark it now のような特徴的な表現はあまりうまく訳されているとは言えず(かといって僕にもこれの適切な訳分かりませんが)、 clusterfuck を混迷と訳するような少々お上品な傾向が見られ(これは素直に「糞の山」でいいと思う)、原著の雰囲気を損なっている部分がある。 \r\n\r\nいくつかの問題はあるがジェイムズ・エルロイの小説のなかで最も上質な作品のひとつであると思う。ハードカヴァー版は少々高価ではあるが、十分にその価値はあるだろう。 \r\n\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742808\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742905\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e","created_at":"2011-07-29T09:53:52.000Z","updated_at":"2011-07-29T09:53:52.000Z"},{"id":1827,"name":"書評/BLOOD'S A ROVER","body":"[トップに戻る](/)\r\n\r\n# 書評 ジェイムズ・エルロイ 『BLOOD'S A ROVER』\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742808\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742905\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\r\n本作 BLOOD'S A ROVER はいわゆる Underworld U.S.A. シリーズの完結編であり、シリーズを通しての裏の主人公である、J・エドガー・フーヴァーの正体と末路が描かれる。 \r\n\r\n作中の悪役がなぜ権力に固執し、その為の方法をどのように見つけ、如何にして怪物になっていったか、そしてどのように最期を迎えるかという点が描かれるのはホワイト・ジャズと同様であり、その構成もホワイト・ジャズへと極めて似通った部分があり、ホワイト・ジャズ同様に推理ではなく告白により謎は明かされてゆき、最後には全てを知る人物により全てが明かされる。\r\n \r\nケネディ兄弟やキング牧師という大人物の暗殺という巨大な柱石がありそこへ向け全てが巻き取られるように話が進んで行った全二作と異なり、本作ではフーヴァーという聊か地味な人物に向けて全てが収束していき、話の進行の中でドラキュラ・ハワード・ヒューズもディック・ニクソンもマフィア達もフェイドアウトしてゆく。本作からは少々地味な印象を受ける。 \r\n\r\nしかしながらこれは日本人故の感想なのかもしれない。作者は明らかにフーヴァーの死にアメリカの右翼の死を重ねているし、またフーヴァーはアメリカ人の感覚からしてみれば、 1900 年代最大の悪役の一人であろうから、その正体を大胆に創作した本作は派手な小説と写るのかもしれない。 \r\n作者は歴史上の事件の重要さについて常識と違った価値観を持っており、アメリカン・タブロイドにおいてピッグス湾事件を大きく扱う一方でキューバ危機を一行で片付けたように、本作ではニクソン時代の大事件であるウォーター・ゲート事件は扱われてはいるものの、非常に退屈などうでもいい出来事として扱われている。 \r\n\r\nこれはウォーター・ゲート事件が作者が本作であつかうアメリカ右翼の終焉という一大事にあまり関わらないからであろうが、アメリカの歴史に詳しくない外国人にとっては不親切と写る部分であろう。 \r\n\r\nまたハイチでのヴードゥーの流行は本作の中で大きな柱の一つとなっているが、これもアメリカ大陸の外の人間からすると感覚を肌で理解することは難しいところであると思う。 \r\n\r\nまた本作は、時代小説であり歴史小説ではない。しかし右翼の終焉という一大事を扱う以上、歴史にストーリーは巻き込まれる。作者はフーヴァーの死を右翼の終焉の象徴として描くが、それは象徴でしかなく、クラッチがあの行動を取ろうが取るまいがアメリカの右翼は終焉していたことには変わりがないであろう。クラッチ自身は歴史を見たと語るが個人という形で歴史を切り取る作者の手法においては、クラッチが見たものは歴史の横顔でしかない。 \r\n\r\nいくつか文句をつけたが、作者一流の登場人物の描写、会話によりストーリーを進行させる手法、敵役フーヴァーの意外な正体、スパイ小説的な魅力と優れた点は非常に多く、極めて込み入ったストーリーかつ長い作品ではあるが、流れるように読んでいくことが出来る。 \r\n\r\nまた L.A. コンフィデンシャル以降作者の作品には破滅型のピカレスクとしての側面以外に、青春小説、友情小説、成長小説としての側面があり、本作でもウェイン・テッドローとドワイト・ホリーの破滅が描かれる一方で、ドン・クラッチフィールドの成長が描かれる。クラッチは作中主要登場人物二名を殺害(うち一名は直接ではなくヴードゥーの呪いを用いて間接的にだが)するが、そのシーンは陰惨ながらどこか爽やかさがある。とくにウェインに勝利する瞬間は格別であると思う。 \r\n\r\nところで L.A. 四部作シリーズから続く本シリーズでは主観視点を持つ主人公は 1 人ないし 3 人であったが、本作では 4 人目と 5 人目の主人公が登場する。 5 人目の主人公は種明しのために用意された存在であり、事前にアナウンスもされていたが、 4 人目のスコッティ・ベネットは完全な隠し玉であり、作者の従来の作品にはいなかったタイプの人物である。スコッティは優秀で、悪徳で、力強い警察官であり、作者の小説の登場人物によく見られる思想的な弱さや女性関係での弱さはどこにもなく、力強く豪快に悪の道を突き進む。その末にはスコッティはドワイト・ホリーまでもを打ち破ってしまう。スコッティはストーリーのメインラインとの絡みは少なく、視点が存在しなかったとしても問題の無い人物と思われるが、陰惨さと悲壮さがだだよう本作終盤において清涼剤のような役目を果していると言えるだろう。 \r\n\r\n上記のように時代小説、アメリカ人向けの小説であるが故の問題点を持ちながらも作者一流の面白さを持つ本作だが、翻訳や編集の質には少々疑問がある。 \r\n\r\nまずタイトルには大いに問題がある。原題は BLOOD'S A ROVER であり、直訳すれば漂白の血脈、とでもなるだろう。漂白の血脈とは、まず全てを仕組んだある二人組のことであろうし、主人公三人のことであろうし、フーヴァーのことであろうし、また思想的に揺れるアメリカのことでもあるだろう。いずれにせよ本作の本質を捉えた優れたタイトルだが、日本語版のアンダーワールド U.S.A というタイトルははっきりいって、非常に、ダサい。 \r\n\r\n表紙も本作最大の謎である現金輸送車襲撃を描いた原著のスタイリッシュな表紙とうってかわって日本語版ではアメリカ横断ウルトラクイズを彷彿\r\nとさせる非常にダサい表紙がつけられている。 \r\nまた訳にあっても Mark it now のような特徴的な表現はあまりうまく訳されているとは言えず(かといって僕にもこれの適切な訳分かりませんが)、 clusterfuck を混迷と訳するような少々お上品な傾向が見られ(これは素直に「糞の山」でいいと思う)、原著の雰囲気を損なっている部分がある。 \r\n\r\nいくつかの問題はあるがジェイムズ・エルロイの小説のなかで最も上質な作品のひとつであると思う。ハードカヴァー版は少々高価ではあるが、十分にその価値はあるだろう。 \r\n\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742808\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742905\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e","created_at":"2011-07-29T09:55:06.000Z","updated_at":"2011-07-29T09:55:06.000Z"},{"id":1828,"name":"書評/BLOOD'S A ROVER","body":"[トップに戻る](/)\r\n\r\n# 書評 ジェイムズ・エルロイ 『BLOOD'S A ROVER』\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742808\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742905\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\r\n本作 BLOOD'S A ROVER はいわゆる Underworld U.S.A. シリーズの完結編であり、シリーズを通しての裏の主人公である、J・エドガー・フーヴァーの正体と末路が描かれる。 \r\n\r\n作中の悪役がなぜ権力に固執し、その為の方法をどのように見つけ、如何にして怪物になっていったか、そしてどのように最期を迎えるかという点が描かれるのはホワイト・ジャズと同様であり、その構成もホワイト・ジャズへと極めて似通った部分があり、ホワイト・ジャズ同様に推理ではなく告白により謎は明かされてゆき、最後には全てを知る人物により全てが明かされる。\r\n \r\nケネディ兄弟やキング牧師という大人物の暗殺という巨大な柱石がありそこへ向け全てが巻き取られるように話が進んで行った全二作と異なり、本作ではフーヴァーという聊か地味な人物に向けて全てが収束していき、話の進行の中でドラキュラ・ハワード・ヒューズもディック・ニクソンもマフィア達もフェイドアウトしてゆく。本作からは少々地味な印象を受ける。 \r\n\r\nしかしながらこれは日本人故の感想なのかもしれない。作者は明らかにフーヴァーの死にアメリカの右翼の死を重ねているし、またフーヴァーはアメリカ人の感覚からしてみれば、 1900 年代最大の悪役の一人であろうから、その正体を大胆に創作した本作は派手な小説と写るのかもしれない。 \r\n作者は歴史上の事件の重要さについて常識と違った価値観を持っており、アメリカン・タブロイドにおいてピッグス湾事件を大きく扱う一方でキューバ危機を一行で片付けたように、本作ではニクソン時代の大事件であるウォーター・ゲート事件は扱われてはいるものの、非常に退屈などうでもいい出来事として扱われている。 \r\n\r\nこれはウォーター・ゲート事件が作者が本作であつかうアメリカ右翼の終焉という一大事にあまり関わらないからであろうが、アメリカの歴史に詳しくない外国人にとっては不親切と写る部分であろう。 \r\n\r\nまたハイチでのヴードゥーの流行は本作の中で大きな柱の一つとなっているが、これもアメリカ大陸の外の人間からすると感覚を肌で理解することは難しいところであると思う。 \r\n\r\nまた本作は、時代小説であり歴史小説ではない。しかし右翼の終焉という一大事を扱う以上、歴史にストーリーは巻き込まれる。作者はフーヴァーの死を右翼の終焉の象徴として描くが、それは象徴でしかなく、クラッチがあの行動を取ろうが取るまいがアメリカの右翼は終焉していたことには変わりがないであろう。クラッチ自身は歴史を見たと語るが個人という形で歴史を切り取る作者の手法においては、クラッチが見たものは歴史の横顔でしかない。 \r\n\r\nいくつか文句をつけたが、作者一流の登場人物の描写、会話によりストーリーを進行させる手法、敵役フーヴァーの意外な正体、スパイ小説的な魅力と優れた点は非常に多く、極めて込み入ったストーリーかつ長い作品ではあるが、流れるように読んでいくことが出来る。 \r\n\r\nまた L.A. コンフィデンシャル以降作者の作品には破滅型のピカレスクとしての側面以外に、青春小説、友情小説、成長小説としての側面があり、本作でもウェイン・テッドローとドワイト・ホリーの破滅が描かれる一方で、ドン・クラッチフィールドの成長が描かれる。クラッチは作中主要登場人物二名を殺害(うち一名は直接ではなくヴードゥーの呪いを用いて間接的にだが)するが、そのシーンは陰惨ながらどこか爽やかさがある。とくにウェインに勝利する瞬間は格別であると思う。 \r\n\r\nところで L.A. 四部作シリーズから続く本シリーズでは主観視点を持つ主人公は 1 人ないし 3 人であったが、本作では 4 人目と 5 人目の主人公が登場する。 5 人目の主人公は種明しのために用意された存在であり、事前にアナウンスもされていたが、 4 人目のスコッティ・ベネットは完全な隠し玉であり、作者の従来の作品にはいなかったタイプの人物である。スコッティは優秀で、悪徳で、力強い警察官であり、作者の小説の登場人物によく見られる思想的な弱さや女性関係での弱さはどこにもなく、力強く豪快に悪の道を突き進む。その末にはスコッティはドワイト・ホリーまでもを打ち破ってしまう。スコッティはストーリーのメインラインとの絡みは少なく、視点が存在しなかったとしても問題の無い人物と思われるが、陰惨さと悲壮さがだだよう本作終盤において清涼剤のような役目を果していると言えるだろう。 \r\n\r\n上記のように時代小説、アメリカ人向けの小説であるが故の問題点を持ちながらも作者一流の面白さを持つ本作だが、翻訳や編集の質には少々疑問がある。 \r\n\r\nまずタイトルには大いに問題がある。原題は BLOOD'S A ROVER であり、直訳すれば漂泊の血脈、とでもなるだろう。漂泊の血脈とは、まず全てを仕組んだある二人組のことであろうし、主人公三人のことであろうし、フーヴァーのことであろうし、また思想的に揺れるアメリカのことでもあるだろう。いずれにせよ本作の本質を捉えた優れたタイトルだが、日本語版のアンダーワールド U.S.A というタイトルははっきりいって、非常に、ダサい。 \r\n\r\n表紙も本作最大の謎である現金輸送車襲撃を描いた原著のスタイリッシュな表紙とうってかわって日本語版ではアメリカ横断ウルトラクイズを彷彿\r\nとさせる非常にダサい表紙がつけられている。 \r\nまた訳にあっても Mark it now のような特徴的な表現はあまりうまく訳されているとは言えず(かといって僕にもこれの適切な訳分かりませんが)、 clusterfuck を混迷と訳するような少々お上品な傾向が見られ(これは素直に「糞の山」でいいと思う)、原著の雰囲気を損なっている部分がある。 \r\n\r\nいくつかの問題はあるがジェイムズ・エルロイの小説のなかで最も上質な作品のひとつであると思う。ハードカヴァー版は少々高価ではあるが、十分にその価値はあるだろう。 \r\n\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742808\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e\r\n\u003ciframe src=\"http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank\u0026bc1=000000\u0026IS2=1\u0026bg1=FFFFFF\u0026fc1=000000\u0026lc1=0000FF\u0026t=waraeyo-22\u0026o=9\u0026p=8\u0026l=as4\u0026m=amazon\u0026f=ifr\u0026ref=ss_til\u0026asins=4163742905\" style=\"width:120px;height:240px;\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\"\u003e\u003c/iframe\u003e","created_at":"2011-08-02T14:58:19.000Z","updated_at":"2011-08-02T14:58:19.000Z"},{"id":1829,"name":"js/brainfuck.js","body":"raw\r\n\"use strict\";\r\n\r\n// This program is free software; you can redistribute it and/or modify\r\n// it under the terms of the GNU General Public License as published by\r\n// the Free Software Foundation; either version 2 of the License, or\r\n// (at your option) any later version.\r\n// \r\n// This program is distributed in the hope that it will be useful,\r\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\n// GNU General Public License for more details.\r\n// \r\n// You should have received a copy of the GNU General Public License\r\n// along with this program; if not, write to the Free Software\r\n// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,\r\n// MA 02110-1301, USA.\r\n\r\n\r\n// the javascript-way to do namespaces\r\nvar Brainfuck = {};\r\n\r\nBrainfuck.config = {\r\n memSize : 30000,\r\n cellSize : 255,\r\n preprocess : true\r\n}\r\n\r\n// this preprocessor contains my very little wldmus*-shortcut extension \r\n// to the standard brainfuck implementation. works like this:\r\n// iX = increment X -\u003e increment current cell by X (e.g.: i4 = ++++)\r\n// dX = decrement X -\u003e decrement current cell by X (e.g.: d4 = ----)\r\n// lX = left X -\u003e move pointer X to the left (e.g.: l4 = \u003c\u003c\u003c\u003c)\r\n// rX = right X -\u003e move pointer X to the right (e.g.: r4 = \u003e\u003e\u003e\u003e)\r\n// and a comment option:\r\n// use # ; or * to open single-line comments\r\nBrainfuck.preprocess = function (code) {\r\n \"use strict\";\r\n var commentRE = /[\\#\\;\\*].*\\n/g,\r\n shortcutRE = /([rlid])(\\d+)/gi,\r\n match, repl,\r\n \r\n // inline function to translate shortcut into bf-code\r\n createCode = function (mcr, x) {\r\n \"use strict\";\r\n var repl = \"\",\r\n instr = \"\",\r\n i;\r\n \r\n switch (mcr) {\r\n case \"i\":\r\n instr = \"+\";\r\n break;\r\n case \"d\":\r\n instr = \"-\";\r\n break;\r\n case \"l\":\r\n instr = \"\u003c\";\r\n break;\r\n case \"r\":\r\n instr = \"\u003e\";\r\n break;\r\n default:\r\n instr = \"\";\r\n }\r\n \r\n for (i = 0; i \u003c parseInt(x); i += 1) {\r\n repl += instr;\r\n }\r\n \r\n return repl;\r\n };\r\n \r\n //strip comments\r\n code = code.replace(commentRE, \"\");\r\n \r\n //search and replace shortcuts\r\n match = shortcutRE.exec(code);\r\n while (match) {\r\n var repl = createCode(match[1], parseInt(match[2]));\r\n code = code.replace(match[0], repl);\r\n match = shortcutRE.exec(code);\r\n }\r\n \r\n return code;\r\n}\r\n\r\n// turn your strings into valid and relativly slim and fast bf-code.\r\n// created bf-code uses one cell (one cell!) and is (at least a bit)\r\n// optimized.\r\nBrainfuck.text2bf = function (txt, clearMem) {\r\n \"use strict\";\r\n var code = \"\",\r\n lastCharCode, x,\r\n instr = \"+\",\r\n i, l = txt.length,\r\n j, k;\r\n for (i=0; i\u003cl; i+=1) {\r\n \r\n // nimm charcode an aktueller stelle\r\n k = txt.charCodeAt(i);\r\n \r\n if (k \u003e 255) {\r\n return \"CharCode out of range at byte \"+(i+1)+\": \"+txt[i];\r\n }\r\n \r\n // wenn wir schon weiter als anfang sind, bilde differenz von letztem zeichenwert\r\n if (i \u003e 0) {\r\n x = k - lastCharCode;\r\n }\r\n else {\r\n x = k;\r\n }\r\n \r\n // suche instruktion heraus jenachdem differenz negativ oder positiv ist\r\n if (x \u003c 0) {\r\n instr = \"-\";\r\n }\r\n else if (x \u003e 0) {\r\n instr = \"+\";\r\n }\r\n else {\r\n instr = \"\";\r\n }\r\n \r\n // speichere zeichenwert für nächsten durchlauf\r\n lastCharCode = k;\r\n \r\n // schreibe code\r\n for (j=0; j\u003cMath.abs(x); j+=1) {\r\n code += instr;\r\n }\r\n code += \".\";\r\n }\r\n \r\n // soll speicher nach zeichnen freigemacht werden?\r\n code += (clearMem) ?\"[-]\" :\"\";\r\n \r\n return code;\r\n}\r\n\r\n// jumpTable parses bf-code and creates a list that indicates where the\r\n// pointer has to jump to find a matching bracket.\r\n// it speeds up interpretation significantly because the interpreter\r\n// doesn't have to look for matching brackets for his own.\r\nBrainfuck.jumpTable = function (code) {\r\n \"use strict\";\r\n var table = [],\r\n stack = [],\r\n c, x, i, l = code.length;\r\n for (i=0; i\u003cl; i+=1) {\r\n //console.log(stack);\r\n c = code[i];\r\n table[i] = null;\r\n if (c == \"[\") {\r\n stack.push(i);\r\n }\r\n else if (c == \"]\") {\r\n x = stack.pop();\r\n if (!isNaN(x)) {\r\n // \"+1\" is to land one to the right of matching bracket, speeds interpretation up\r\n table[x] = i - x + 1;\r\n table[i] = (i + 1 \u003c l) ?x - i + 1 :x - i;\r\n }\r\n else {\r\n throw new Error(\"Unmatched closing bracket at byte \"+i);\r\n }\r\n }\r\n }\r\n if (stack.length \u003e 0) {\r\n throw new Error(\"Unmatched closing bracket at byte \"+stack.pop());\r\n }\r\n return table;\r\n}\r\n\r\n\r\n// the interpreter. simple but pretty fast compared to javascript\r\n// interpreters out there. has no interactive option (it's on the list)\r\n// and returns nothing but pure output.\r\nBrainfuck.interprete = function (code, inpt) {\r\n \"use strict\";\r\n var memSize = Brainfuck.config.memSize,\r\n cellSize = Brainfuck.config.cellSize,\r\n pointer = 0,\r\n iterator = 0,\r\n len = 0,\r\n \r\n memory = new Array(memSize),\r\n jumpTable = [],\r\n \r\n input = inpt.split(\"\"),\r\n output = \"\",\r\n i, c;\r\n \r\n //init memory\r\n for (i=0; i\u003cmemSize; i+=1) {\r\n memory[i] = 0;\r\n }\r\n \r\n // preprocess code\r\n if (Brainfuck.config.preprocess) {\r\n code = Brainfuck.preprocess(code);\r\n }\r\n \r\n len = code.length;\r\n \r\n // create path table\r\n jumpTable = Brainfuck.jumpTable(code);\r\n \r\n while (iterator \u003c len) {\r\n switch (code[iterator]) {\r\n case \"\u003e\":\r\n pointer = (pointer + 1) % memSize;\r\n iterator += 1;\r\n break;\r\n case \"\u003c\":\r\n pointer = (pointer - 1) % memSize;\r\n iterator += 1;\r\n break;\r\n case \"+\":\r\n memory[pointer] = (memory[pointer] + 1) % cellSize;\r\n iterator += 1;\r\n break;\r\n case \"-\":\r\n memory[pointer] = (memory[pointer] - 1) % cellSize;\r\n iterator += 1;\r\n break;\r\n case \"[\":\r\n if (memory[pointer] === 0) {\r\n iterator += jumpTable[iterator];\r\n }\r\n else {\r\n iterator += 1;\r\n }\r\n break;\r\n case \"]\":\r\n if (memory[pointer] !== 0) {\r\n iterator += jumpTable[iterator];\r\n }\r\n else {\r\n iterator += 1;\r\n }\r\n break;\r\n case \".\":\r\n //output += String.fromCharCode(memory[pointer]);\r\n iterator += 1;\r\n break;\r\n case \",\":\r\n c = input.shift() || \"\";\r\n memory[pointer] = c.charCodeAt(0) || 0;\r\n iterator += 1;\r\n break;\r\n default:\r\n iterator += 1;\r\n }\r\n }\r\n \r\n return output;\r\n}\r\n\r\n// this is a more verbose but otherwise identical version of the above\r\n// interpreter method. this version exists to keep the pure-interpreter\r\n// version as fast as possible.\r\nBrainfuck.interprete.stats = function (code, inpt) {\r\n \"use strict\";\r\n var time = +new Date,\r\n memSize = Brainfuck.config.memSize,\r\n cellSize = Brainfuck.config.cellSize,\r\n pointer = 0,\r\n iterator = 0,\r\n len = 0,\r\n counter = 0,\r\n \r\n \r\n memory = new Array(memSize),\r\n jumpTable,\r\n \r\n input = inpt.split(\"\"),\r\n output = \"\",\r\n i, c;\r\n \r\n //init memory\r\n for (i=0; i\u003cmemSize; i+=1) {\r\n memory[i] = 0;\r\n }\r\n \r\n // preprocess code\r\n if (Brainfuck.config.preprocess) {\r\n code = Brainfuck.preprocess(code);\r\n }\r\n \r\n len = code.length;\r\n \r\n // create path table\r\n jumpTable = Brainfuck.jumpTable(code);\r\n \r\n while (iterator \u003c len) {\r\n switch (code[iterator]) {\r\n case \"\u003e\":\r\n pointer = (pointer + 1) % memSize;\r\n iterator += 1;\r\n counter += 1;\r\n break;\r\n case \"\u003c\":\r\n pointer = (pointer - 1) % memSize;\r\n iterator += 1;\r\n counter += 1;\r\n break;\r\n case \"+\":\r\n memory[pointer] = (memory[pointer] + 1) % cellSize;\r\n iterator += 1;\r\n counter += 1;\r\n break;\r\n case \"-\":\r\n memory[pointer] = (memory[pointer] - 1) % cellSize;\r\n iterator += 1;\r\n counter += 1;\r\n break;\r\n case \"[\":\r\n if (memory[pointer] === 0) {\r\n iterator += jumpTable[iterator];\r\n }\r\n else {\r\n iterator += 1;\r\n }\r\n counter += 1;\r\n break;\r\n case \"]\":\r\n if (memory[pointer] !== 0) {\r\n iterator += jumpTable[iterator];\r\n }\r\n else {\r\n iterator += 1;\r\n }\r\n counter += 1;\r\n break;\r\n case \".\":\r\n output += String.fromCharCode(memory[pointer]);\r\n //console.log(output);\r\n iterator += 1;\r\n counter += 1;\r\n break;\r\n case \",\":\r\n c = input.shift() || \"\";\r\n memory[pointer] = c.charCodeAt(0) || 0;\r\n iterator += 1;\r\n counter += 1;\r\n break;\r\n default:\r\n iterator += 1;\r\n }\r\n }\r\n \r\n return {\"time\":+new Date-time, \"count\": counter, \"output\": output};\r\n}\r\n","created_at":"2011-08-14T11:33:42.000Z","updated_at":"2011-08-14T11:33:42.000Z"},{"id":1830,"name":"波動砲","body":"\r\nhaml\r\n%h1 波動砲\r\n.intro\r\n 波動砲、発射ー!!!\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n Programmcode:\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} Nutzer-Eingabe\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} Programmausgabe\r\n #buttons\r\n %button#interprete Interprete\r\n %button#txt2bf txt2bf\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n txt2bf = document.getElementById(\"txt2bf\"),\r\n helloworld = document.getElementById(\"helloworld\"),\r\n fibonacci = document.getElementById(\"fibonacci\"),\r\n rot13 = document.getElementById(\"rot13\"),\r\n time = document.getElementById(\"time\"),\r\n commands = document.getElementById(\"commands\"),\r\n lorem = document.getElementById(\"lorem\"),\r\n code_hw = \"i10[\u003ei7\u003ei10\u003ei3\u003e+l4-]\u003e++.\u003e+.i7..i3.\u003e++.\u003c\u003ci15.\u003e.i3.d6.d8.\u003e+.\u003e.\", \r\n code_fb = \"i11\u003e+r4i44\u003ei32l6[\u003e[r6+\u003e+l7-]r7[l7+r7-]\u003c[\u003ei10[-\u003c-[\u003e\u003e+\u003e+l3-]r3[l3+r3-]+\u003c[\u003e[-]\u003c[-]]\u003e[\u003c\u003c[r3+l3-]\u003e\u003e[-]]\u003c\u003c]r3[\u003e\u003e+\u003e+l3-]r3[l3+r3-]+\u003c[\u003e[-]\u003c[-]]\u003e[\u003c\u003c+\u003e\u003e[-]]l7]r5[i48.[-]]i10\u003c[-\u003e-\u003c]\u003ei48.[-]l12[r3+\u003e+l4-]r4[l4+r4-]\u003c-[\u003e\u003e.\u003e.l3[-]]\u003c\u003c[\u003e\u003e+\u003e+l3-]r3[l3+r3-]\u003c\u003c[\u003c+\u003e-]\u003e[\u003c+\u003e-]l3-]\",\r\n code_rot13 = \",[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e\u003e+++++[\u003c-----\u003e-]\u003c\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e\u003e+++++[\u003c-----\u003e-]\u003c\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\u003e.[-]\u003c,]\",\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n time.innerHTML = out.time+\"ms\";\r\n commands.innerHTML = out.count;\r\n stdo.value = out.output;\r\n }\r\n \r\n lorem.onclick = function () {\r\n stdi.value = ipsum;\r\n }\r\n \r\n txt2bf.onclick = function () {\r\n var rslt = Brainfuck.text2bf(code.value);\r\n stdo.value = rslt;\r\n }\r\n \r\n helloworld.onclick = function () {\r\n code.value = code_hw;\r\n }\r\n \r\n fibonacci.onclick = function () {\r\n code.value = code_fb;\r\n }\r\n \r\n rot13.onclick = function () {\r\n code.value = code_rot13;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:39:37.000Z","updated_at":"2011-08-14T11:39:37.000Z"},{"id":1831,"name":"波動砲","body":"haml\r\n%h1 波動砲\r\n.intro\r\n 波動砲、発射ー!!!\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n Programmcode:\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} Nutzer-Eingabe\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} Programmausgabe\r\n #buttons\r\n %button#interprete Interprete\r\n %button#txt2bf txt2bf\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n txt2bf = document.getElementById(\"txt2bf\"),\r\n helloworld = document.getElementById(\"helloworld\"),\r\n fibonacci = document.getElementById(\"fibonacci\"),\r\n rot13 = document.getElementById(\"rot13\"),\r\n time = document.getElementById(\"time\"),\r\n commands = document.getElementById(\"commands\"),\r\n lorem = document.getElementById(\"lorem\"),\r\n code_hw = \"i10[\u003ei7\u003ei10\u003ei3\u003e+l4-]\u003e++.\u003e+.i7..i3.\u003e++.\u003c\u003ci15.\u003e.i3.d6.d8.\u003e+.\u003e.\", \r\n code_fb = \"i11\u003e+r4i44\u003ei32l6[\u003e[r6+\u003e+l7-]r7[l7+r7-]\u003c[\u003ei10[-\u003c-[\u003e\u003e+\u003e+l3-]r3[l3+r3-]+\u003c[\u003e[-]\u003c[-]]\u003e[\u003c\u003c[r3+l3-]\u003e\u003e[-]]\u003c\u003c]r3[\u003e\u003e+\u003e+l3-]r3[l3+r3-]+\u003c[\u003e[-]\u003c[-]]\u003e[\u003c\u003c+\u003e\u003e[-]]l7]r5[i48.[-]]i10\u003c[-\u003e-\u003c]\u003ei48.[-]l12[r3+\u003e+l4-]r4[l4+r4-]\u003c-[\u003e\u003e.\u003e.l3[-]]\u003c\u003c[\u003e\u003e+\u003e+l3-]r3[l3+r3-]\u003c\u003c[\u003c+\u003e-]\u003e[\u003c+\u003e-]l3-]\",\r\n code_rot13 = \",[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e\u003e+++++[\u003c-----\u003e-]\u003c\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e\u003e+++++[\u003c-----\u003e-]\u003c\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\u003e.[-]\u003c,]\",\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n time.innerHTML = out.time+\"ms\";\r\n commands.innerHTML = out.count;\r\n stdo.value = out.output;\r\n }\r\n \r\n lorem.onclick = function () {\r\n stdi.value = ipsum;\r\n }\r\n \r\n txt2bf.onclick = function () {\r\n var rslt = Brainfuck.text2bf(code.value);\r\n stdo.value = rslt;\r\n }\r\n \r\n helloworld.onclick = function () {\r\n code.value = code_hw;\r\n }\r\n \r\n fibonacci.onclick = function () {\r\n code.value = code_fb;\r\n }\r\n \r\n rot13.onclick = function () {\r\n code.value = code_rot13;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:39:46.000Z","updated_at":"2011-08-14T11:39:46.000Z"},{"id":1832,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n.intro\r\n 波動砲、発射ー!!!\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n Programmcode:\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} Nutzer-Eingabe\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} Programmausgabe\r\n #buttons\r\n %button#interprete Interprete\r\n %button#txt2bf txt2bf\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n txt2bf = document.getElementById(\"txt2bf\"),\r\n helloworld = document.getElementById(\"helloworld\"),\r\n fibonacci = document.getElementById(\"fibonacci\"),\r\n rot13 = document.getElementById(\"rot13\"),\r\n time = document.getElementById(\"time\"),\r\n commands = document.getElementById(\"commands\"),\r\n lorem = document.getElementById(\"lorem\"),\r\n code_hw = \"i10[\u003ei7\u003ei10\u003ei3\u003e+l4-]\u003e++.\u003e+.i7..i3.\u003e++.\u003c\u003ci15.\u003e.i3.d6.d8.\u003e+.\u003e.\", \r\n code_fb = \"i11\u003e+r4i44\u003ei32l6[\u003e[r6+\u003e+l7-]r7[l7+r7-]\u003c[\u003ei10[-\u003c-[\u003e\u003e+\u003e+l3-]r3[l3+r3-]+\u003c[\u003e[-]\u003c[-]]\u003e[\u003c\u003c[r3+l3-]\u003e\u003e[-]]\u003c\u003c]r3[\u003e\u003e+\u003e+l3-]r3[l3+r3-]+\u003c[\u003e[-]\u003c[-]]\u003e[\u003c\u003c+\u003e\u003e[-]]l7]r5[i48.[-]]i10\u003c[-\u003e-\u003c]\u003ei48.[-]l12[r3+\u003e+l4-]r4[l4+r4-]\u003c-[\u003e\u003e.\u003e.l3[-]]\u003c\u003c[\u003e\u003e+\u003e+l3-]r3[l3+r3-]\u003c\u003c[\u003c+\u003e-]\u003e[\u003c+\u003e-]l3-]\",\r\n code_rot13 = \",[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e\u003e+++++[\u003c-----\u003e-]\u003c\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e\u003e+++++[\u003c-----\u003e-]\u003c\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e+\u003c-[\u003e++++++++++++++\u003c-[\u003e+\u003c-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\u003e.[-]\u003c,]\",\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n time.innerHTML = out.time+\"ms\";\r\n commands.innerHTML = out.count;\r\n stdo.value = out.output;\r\n }\r\n \r\n lorem.onclick = function () {\r\n stdi.value = ipsum;\r\n }\r\n \r\n txt2bf.onclick = function () {\r\n var rslt = Brainfuck.text2bf(code.value);\r\n stdo.value = rslt;\r\n }\r\n \r\n helloworld.onclick = function () {\r\n code.value = code_hw;\r\n }\r\n \r\n fibonacci.onclick = function () {\r\n code.value = code_fb;\r\n }\r\n \r\n rot13.onclick = function () {\r\n code.value = code_rot13;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:40:58.000Z","updated_at":"2011-08-14T11:40:58.000Z"},{"id":1833,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n.intro\r\n 波動砲、発射ー!!!\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n Programmcode:\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. \r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} Nutzer-Eingabe\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} Programmausgabe\r\n #buttons\r\n %button#interprete Interprete\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:44:06.000Z","updated_at":"2011-08-14T11:44:06.000Z"},{"id":1834,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n.intro\r\n 波動砲、発射ー!!!\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n Programmcode:\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. \r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:45:15.000Z","updated_at":"2011-08-14T11:45:15.000Z"},{"id":1835,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n Programmcode:\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. \r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:46:00.000Z","updated_at":"2011-08-14T11:46:00.000Z"},{"id":1836,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. \r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(code.value);\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:46:26.000Z","updated_at":"2011-08-14T11:46:26.000Z"},{"id":1837,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. \r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/, \"\u003e\").replace(/、/, \"\u003c\").replace(/発射/,\"+\").replace(/ー/, \"-\").replace(/!/, \".\").replace(/用意/, \",\").replace(/!/, \"[\").replace(/。/, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n ipsum = \"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\";\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n code.value = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(code.value, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:50:58.000Z","updated_at":"2011-08-14T11:50:58.000Z"},{"id":1838,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n ++++++++++[\u0026gt;+++++++\u0026gt;++++++++++\u0026gt;+++\u0026gt;+\u0026lt;\u0026lt;\u0026lt;\u0026lt;-]\u0026gt;++.\u0026gt;+.+++++++..+++.\u0026gt;++.\u0026lt;\u0026lt;+++++++++++++++.\u0026gt;.+++.------.--------.\u0026gt;+.\u0026gt;. \r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/, \"\u003e\").replace(/、/, \"\u003c\").replace(/発射/,\"+\").replace(/ー/, \"-\").replace(/!/, \".\").replace(/用意/, \",\").replace(/!/, \"[\").replace(/。/, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\"),\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:52:23.000Z","updated_at":"2011-08-14T11:52:23.000Z"},{"id":1839,"name":"波動砲","body":"%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 発射発射発射発射発射発射発射発射発射発射!波動砲発射発射発射発射発射発射発射波動砲発射発射発射発射発射発射発射発射発射発射波動砲発射発射発射波動砲発射、、、、−。波動砲発射発射!波動砲発射!発射発射発射発射発射発射発射!!発射発射発射!波動砲発射発射!、、発射発射発射発射発射発射発射発射発射発射発射発射発射発射発射!波動砲!発射発射発射!−−−−−−!−−−−−−−−!波動砲発射!波動砲!\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/, \"\u003e\").replace(/、/, \"\u003c\").replace(/発射/,\"+\").replace(/ー/, \"-\").replace(/!/, \".\").replace(/用意/, \",\").replace(/!/, \"[\").replace(/。/, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:56:33.000Z","updated_at":"2011-08-14T11:56:33.000Z"},{"id":1840,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 発射発射発射発射発射発射発射発射発射発射!波動砲発射発射発射発射発射発射発射波動砲発射発射発射発射発射発射発射発射発射発射波動砲発射発射発射波動砲発射、、、、−。波動砲発射発射!波動砲発射!発射発射発射発射発射発射発射!!発射発射発射!波動砲発射発射!、、発射発射発射発射発射発射発射発射発射発射発射発射発射発射発射!波動砲!発射発射発射!−−−−−−!−−−−−−−−!波動砲発射!波動砲!\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/, \"\u003e\").replace(/、/, \"\u003c\").replace(/発射/,\"+\").replace(/ー/, \"-\").replace(/!/, \".\").replace(/用意/, \",\").replace(/!/, \"[\").replace(/。/, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T11:56:48.000Z","updated_at":"2011-08-14T11:56:48.000Z"},{"id":1841,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 発射発射発射発射発射発射発射発射発射発射!波動砲発射発射発射発射発射発射発射波動砲発射発射発射発射発射発射発射発射発射発射波動砲発射発射発射波動砲発射、、、、−。波動砲発射発射!波動砲発射!発射発射発射発射発射発射発射!!発射発射発射!波動砲発射発射!、、発射発射発射発射発射発射発射発射発射発射発射発射発射発射発射!波動砲!発射発射発射!−−−−−−!−−−−−−−−!波動砲発射!波動砲!\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"\u003e\").replace(/、/g, \"\u003c\").replace(/発射/g,\"+\").replace(/ー/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T12:00:22.000Z","updated_at":"2011-08-14T12:00:22.000Z"},{"id":1842,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e[+\u003e\u003e\u003e\u003e\u003e\u003e\u003e+\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e+\u003e\u003e\u003e+\u003e\u003c\u003c\u003c\u003c−]+\u003e\u003e.+\u003e.\u003e\u003e\u003e\u003e\u003e\u003e\u003e..\u003e\u003e\u003e.+\u003e\u003e.\u003c\u003c\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e\u003e.+.\u003e\u003e\u003e.−−−−−−.−−−−−−−−.+\u003e.+.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/ー/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T12:09:25.000Z","updated_at":"2011-08-14T12:09:25.000Z"},{"id":1843,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }\r\n","created_at":"2011-08-14T12:14:16.000Z","updated_at":"2011-08-14T12:14:16.000Z"},{"id":1844,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%title 波動砲、発射ーーー!!!\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %p Chrome で動作を確認\r\n %p 処理系は[これ](http://unpunk.planspielpopband.de/brainfuck/info.html)\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }","created_at":"2011-08-14T12:16:14.000Z","updated_at":"2011-08-14T12:16:14.000Z"},{"id":1845,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%title 波動砲、発射ーーー!!!\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %p Chrome で動作を確認\r\n %p 処理系は[これ](http://unpunk.planspielpopband.de/brainfuck/info.html)\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }","created_at":"2011-08-14T12:16:25.000Z","updated_at":"2011-08-14T12:16:25.000Z"},{"id":1846,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%title 波動砲、発射ーーー!!!\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %p Chrome で動作を確認\r\n %p \r\n 処理系は\r\n %a{:href =\u003e \"http://unpunk.planspielpopband.de/brainfuck/info.html\"}これ\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }","created_at":"2011-08-14T12:16:57.000Z","updated_at":"2011-08-14T12:16:57.000Z"},{"id":1847,"name":"js","body":"haml\r\n!!!\r\n%title js\r\n%div\r\n -Page.where(\"name like 'js/%'\").map{|x| x.name}.uniq.each do |name|\r\n =name","created_at":"2011-08-15T00:58:21.000Z","updated_at":"2011-08-15T00:58:21.000Z"},{"id":1848,"name":"js","body":"haml\r\n!!!\r\n%title js\r\n%div\r\n -Page.where(\"name like 'js/%'\").map{|x| x.name}.uniq.each do |name|\r\n %p\r\n %a{:href =\u003e \"/#{name}\"}=name","created_at":"2011-08-15T00:59:07.000Z","updated_at":"2011-08-15T00:59:07.000Z"},{"id":1849,"name":"波動砲","body":"haml\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%title 波動砲、発射ーーー!!!\r\n%div\r\n %p\r\n %a{:href =\u003e \"/\"}トップに戻る\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %p Chrome で動作を確認\r\n %p \r\n 処理系は\r\n %a{:href =\u003e \"http://unpunk.planspielpopband.de/brainfuck/info.html\"}これ\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }","created_at":"2011-08-15T01:01:02.000Z","updated_at":"2011-08-15T01:01:02.000Z"},{"id":1850,"name":"波動砲","body":"haml\r\n!!!\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%title 波動砲、発射ーーー!!!\r\n%div\r\n %p\r\n %a{:href =\u003e \"/\"}トップに戻る\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %p Chrome で動作を確認\r\n %p \r\n 処理系は\r\n %a{:href =\u003e \"http://unpunk.planspielpopband.de/brainfuck/info.html\"}これ\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }","created_at":"2011-08-15T06:16:00.000Z","updated_at":"2011-08-15T06:16:00.000Z"},{"id":1851,"name":"波動砲","body":"haml\r\n\u003c!DOCTYPE html\u003e\r\n%script{:src =\u003e \"http://ssig33.com/js/brainfuck.js\"}\r\n%title 波動砲、発射ーーー!!!\r\n%div\r\n %p\r\n %a{:href =\u003e \"/\"}トップに戻る\r\n%h1 波動砲\r\n%h2 発射ーーー!!\r\n%div\r\n %p Chrome で動作を確認\r\n %p \r\n 処理系は\r\n %a{:href =\u003e \"http://unpunk.planspielpopband.de/brainfuck/info.html\"}これ\r\n%div\r\n %br\r\n %textarea#code{:cols =\u003e \"60\", :rows =\u003e \"10\"}\r\n :preserve\r\n 波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲発射波動砲波動砲波動砲発射波動砲、、、、−。発射波動砲波動砲!発射波動砲!波動砲波動砲波動砲波動砲波動砲波動砲波動砲!!波動砲波動砲波動砲!発射波動砲波動砲!、、波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲波動砲!発射!波動砲波動砲波動砲!−−−−−−!−−−−−−−−!発射波動砲!発射!\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c-]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.------.--------.\u003e+.\u003e.\r\n -#++++++++++[\u003e+++++++\u003e++++++++++\u003e+++\u003e+\u003c\u003c\u003c\u003c−]\u003e++.\u003e+.+++++++..+++.\u003e++.\u003c\u003c+++++++++++++++.\u003e.+++.−−−−−−.−−−−−−−−.\u003e+.\u003e.\r\n %br\r\n %textarea#stdi{:cols =\u003e \"60\", :rows =\u003e \"1\"} 入力\r\n %br\r\n %textarea#stdo{:cols =\u003e \"90\", :rows =\u003e \"10\"} 出力\r\n %br\r\n #buttons\r\n %button#interprete 発射ーー!!\r\n:javascript\r\n \"use strict\";\r\n \r\n var hadouhou2bf = function(text){\r\n return text.replace(/波動砲/g, \"+\").replace(/、/g, \"\u003c\").replace(/発射/g,\"\u003e\").replace(/−/g, \"-\").replace(/!/g, \".\").replace(/用意/g, \",\").replace(/!/g, \"[\").replace(/。/g, \"]\")\r\n }\r\n\r\n window.onload = function () {\r\n var code = document.getElementById(\"code\"),\r\n stdi = document.getElementById(\"stdi\"),\r\n stdo = document.getElementById(\"stdo\"),\r\n interprete = document.getElementById(\"interprete\");\r\n \r\n interprete.onclick = function () {\r\n var out;\r\n var bf_code = Brainfuck.preprocess(hadouhou2bf(code.value));\r\n out = Brainfuck.interprete.stats(bf_code, stdi.value);\r\n stdo.value = out.output;\r\n }\r\n }","created_at":"2011-08-15T06:17:32.000Z","updated_at":"2011-08-15T06:17:32.000Z"},{"id":1852,"name":"radar/anime","body":"haml\r\n:javascript\r\n #{Dir.glob(\"public/radar/*png\")}","created_at":"2011-08-26T06:29:55.000Z","updated_at":"2011-08-26T06:29:55.000Z"},{"id":1853,"name":"radar/anime","body":"haml\r\n:javascript\r\n #{Dir.glob(\"public/radar/*png\").sort{|a,b| File::Stat.new(a).mtime.to_i \u003c=\u003e File::Stat.new(b).to_i}map{|x| \"/radar/\"+x.split(\"/\").last}","created_at":"2011-08-26T06:31:19.000Z","updated_at":"2011-08-26T06:31:19.000Z"},{"id":1854,"name":"radar/anime","body":"haml\r\n:javascript\r\n #{Dir.glob(\"public/radar/*png\").sort{|a,b| File::Stat.new(a).mtime.to_i \u003c=\u003e File::Stat.new(b).to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}","created_at":"2011-08-26T06:31:34.000Z","updated_at":"2011-08-26T06:31:34.000Z"},{"id":1855,"name":"radar/anime","body":"haml\r\n:javascript\r\n #{Dir.glob(\"public/radar/*png\").sort{|a,b| File::Stat.new(a).mtime.to_i \u003c=\u003e File::Stat.new(b).to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}","created_at":"2011-08-26T06:31:54.000Z","updated_at":"2011-08-26T06:31:54.000Z"},{"id":1856,"name":"radar/anime","body":"haml\r\n:javascript\r\n #{Dir.glob(\"public/radar/*png\").sort{|a,b| File::Stat.new(a).mtime.to_i \u003c=\u003e File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}","created_at":"2011-08-26T06:32:12.000Z","updated_at":"2011-08-26T06:32:12.000Z"},{"id":1857,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var image = function(url){\r\n $(\"#img\").html(\"\u003cimg src='\"+url+\"'\u003e\")\r\n }\r\n $.each(list, function(){\r\n window.setTimeout(image(this), 3000)\r\n })\r\n ","created_at":"2011-08-26T06:36:05.000Z","updated_at":"2011-08-26T06:36:05.000Z"},{"id":1858,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var image = function(url){\r\n $(\"#img\").html(\"\u003cimg src='\"+url+\"'\u003e\")\r\n }\r\n $.each(list, function(){\r\n window.setTimeout(\"image(this)\", 3000)\r\n })","created_at":"2011-08-26T06:37:05.000Z","updated_at":"2011-08-26T06:37:05.000Z"},{"id":1859,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var image = function(url){\r\n $(\"#img\").html(\"\u003cimg src='\"+url+\"'\u003e\")\r\n }\r\n $.each(list, function(){\r\n window.setTimeout(\"image('\"+this+\"')\", 3000)\r\n })","created_at":"2011-08-26T06:38:03.000Z","updated_at":"2011-08-26T06:38:03.000Z"},{"id":1860,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var image = function(url){\r\n $(\"#img\").html(\"\u003cimg src='\"+url+\"'\u003e\")\r\n }\r\n $.each(list, window.setTimeout(\"image('\"+this+\"')\", 3000))","created_at":"2011-08-26T06:39:36.000Z","updated_at":"2011-08-26T06:39:36.000Z"},{"id":1861,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var image = function(url){$(\"#img\").html(\"\u003cimg alt='' src='\"+url+\"' /\u003e\")}\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var index = 0\r\n image(list[index])","created_at":"2011-08-26T06:42:29.000Z","updated_at":"2011-08-26T06:42:29.000Z"},{"id":1862,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var image = function(url){$(\"#img\").html(\"\u003cimg alt='' src='\"+url+\"' /\u003e\")}\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var index = 0\r\n image(list[index])\r\n window.setTimeout(function(){\r\n index++\r\n image(list[index])\r\n }, 2000)","created_at":"2011-08-26T06:43:22.000Z","updated_at":"2011-08-26T06:43:22.000Z"},{"id":1863,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var image = function(url){$(\"#img\").html(\"\u003cimg alt='' src='\"+url+\"' /\u003e\")}\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var index = 0\r\n var loop = function(){\r\n index++\r\n image(list[index])\r\n window.setTimeout(loop(), 2000)\r\n }\r\n loop();","created_at":"2011-08-26T06:46:24.000Z","updated_at":"2011-08-26T06:46:24.000Z"},{"id":1864,"name":"radar/anime","body":"haml\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n#img\r\n:javascript\r\n var image = function(url){$(\"#img\").html(\"\u003cimg alt='' src='\"+url+\"' /\u003e\")}\r\n var list = #{Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}}\r\n var index = 0\r\n var loop = function(){\r\n index++\r\n image(list[index])\r\n window.setTimeout(\"loop()\", 2000)\r\n }\r\n loop();","created_at":"2011-08-26T06:47:23.000Z","updated_at":"2011-08-26T06:47:23.000Z"},{"id":1865,"name":"radar/cache","body":":haml\r\n-Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}.each do |i|\r\n %img{:src =\u003e i}\r\n %br","created_at":"2011-08-26T06:52:53.000Z","updated_at":"2011-08-26T06:52:53.000Z"},{"id":1866,"name":"radar/cache","body":"haml\r\n-Dir.glob(\"public/radar/*png\").sort{|a,b| -File::Stat.new(a).mtime.to_i \u003c=\u003e -File::Stat.new(b).mtime.to_i}.map{|x| \"/radar/\"+x.split(\"/\").last}.each do |i|\r\n %img{:src =\u003e i}\r\n %br","created_at":"2011-08-26T06:53:01.000Z","updated_at":"2011-08-26T06:53:01.000Z"},{"id":1867,"name":"kure.ssig33.com","body":"title くれ\r\n# なんかくれ\r\n## 金くれ\r\n三菱東京UFJ銀行 新宿新都心支店 0090551 コイケリク","created_at":"2011-09-19T13:10:00.000Z","updated_at":"2011-09-19T13:10:00.000Z"},{"id":1868,"name":"サブドメインを沢山使いたい","body":"## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。\r\n\r\n置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。","created_at":"2011-09-19T13:32:59.000Z","updated_at":"2011-09-19T13:32:59.000Z"},{"id":1869,"name":"サブドメインを沢山使いたい","body":"[トップに戻る](/)\r\n## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。\r\n\r\n置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。","created_at":"2011-09-19T13:43:28.000Z","updated_at":"2011-09-19T13:43:28.000Z"},{"id":1870,"name":"layout","body":"layout レイアウト\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all~@page.html(request)\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\u003c!-- layout from Database --\u003e","created_at":"2011-09-19T13:47:19.000Z","updated_at":"2011-09-19T13:47:19.000Z"},{"id":1871,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=h post.name\r\n \r\n","created_at":"2011-09-19T13:52:27.000Z","updated_at":"2011-09-19T13:52:27.000Z"},{"id":1872,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=h post.name\r\n \r\n","created_at":"2011-09-19T13:52:46.000Z","updated_at":"2011-09-19T13:52:46.000Z"},{"id":1873,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -p p\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=h post.name\r\n \r\n","created_at":"2011-09-19T13:53:08.000Z","updated_at":"2011-09-19T13:53:08.000Z"},{"id":1874,"name":"recent","body":"\r\nhaml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=h post.name\r\n \r\n","created_at":"2011-09-19T13:54:26.000Z","updated_at":"2011-09-19T13:54:26.000Z"},{"id":1875,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=h post.name\r\n \r\n","created_at":"2011-09-19T13:54:34.000Z","updated_at":"2011-09-19T13:54:34.000Z"},{"id":1876,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=h post.name\r\n \r\n","created_at":"2011-09-19T13:55:18.000Z","updated_at":"2011-09-19T13:55:18.000Z"},{"id":1877,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name","created_at":"2011-09-19T13:55:33.000Z","updated_at":"2011-09-19T13:55:33.000Z"},{"id":1878,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name\r\n %br","created_at":"2011-09-19T13:55:47.000Z","updated_at":"2011-09-19T13:55:47.000Z"},{"id":1879,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h1 ssig33.com\r\n %h2 recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name\r\n %br\r\n %p\r\n %a{href: \"/\"} Go to Top Page","created_at":"2011-09-19T13:56:21.000Z","updated_at":"2011-09-19T13:56:21.000Z"},{"id":1880,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h2 ssig33.com - recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n -p posts\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name\r\n %br\r\n %p\r\n %a{href: \"/\"} Go to Top Page","created_at":"2011-09-19T13:56:50.000Z","updated_at":"2011-09-19T13:56:50.000Z"},{"id":1881,"name":"index","body":"#ssig33.com\r\n\r\n## Contents \u0026 Service\r\n[Text](http://text.ssig33.com) \r\n\r\n[Activity](/activity)\r\n\r\n[Rolling Icon](http://icon.ssig33.com) *Twitter Icon Manager that's very cool.*\r\n\r\n[Money Please](http://kanekure.ssig33.com)\r\n\r\n[Bread Please](http://pankure.ssig33.com)\r\n\r\n[Message](/message)\r\n\r\n[Tumblelog](http://tumblelog.ssig33.com) *powered by Tumblr*\r\n\r\n[others](/others)\r\n\r\n[Contact](/連絡先) (for Japanese)\r\n\r\n[Recent Update of This Site](/recent)\r\n\r\n### Profile\r\n**Name :** Rick Koike (ssig33) \r\n**Mail :** mail@ssig33.com \r\n**Phone :** +81 90-1450-2501 \r\n**Living at:** [Geekhouse Shinjuku-WEST](http://twitter.com/#!/ssig33/status/24135533680664576) \r\n**Twitter :** [ssig33](http://twitter.com/ssig33) \r\n**Facebook :** [ssig33](http://facebook.com/ssig33) \r\n**Skype :** ssig33 \r\n**Job :** Scinario Writer, Software Engineer, Game Planner \r\n**Face :** \r\n![img](http://ssig33.com/data/6cd997decc7a4113e451529c7662137b.png)\r\n\r\n### Skill\r\n- Ruby\r\n- Ruby on Rails\r\n- Sinatra\r\n- MySQL\r\n- MongoDB\r\n- RSpec\r\n- Cucumber\r\n- Behavior Driven Development\r\n- Japanese\r\n- Know much about History of Nanbokucho(JPN), Muromachi(JPN), and Sanguozhi(CN) \r\n- English(a bit)","created_at":"2011-09-19T13:57:25.000Z","updated_at":"2011-09-19T13:57:25.000Z"},{"id":1882,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h2 ssig33.com - recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name\r\n %br\r\n %p\r\n %a{href: \"/\"} Go to Top Page","created_at":"2011-09-19T13:58:14.000Z","updated_at":"2011-09-19T13:58:14.000Z"},{"id":1883,"name":"サブドメインを沢山使いたい","body":"[トップに戻る](/)\r\n## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。","created_at":"2011-09-19T13:59:33.000Z","updated_at":"2011-09-19T13:59:33.000Z"},{"id":1884,"name":"layout","body":"layout レイアウト\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"http://ssig33.com/sh_main.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/sh_ext.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/jquery.js\"}\r\n%div#all~@page.html(request)\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n\u003c!-- layout from Database --\u003e","created_at":"2011-09-19T14:01:44.000Z","updated_at":"2011-09-19T14:01:44.000Z"},{"id":1885,"name":"jquery.js","body":"raw jquery.js\r\n/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */\r\n(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f(\"\u003c\"+a+\"\u003e\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ch||(ch=c.createElement(\"iframe\"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===\"CSS1Compat\"?\"\u003c!doctype html\u003e\":\"\")+\"\u003chtml\u003e\u003cbody\u003e\"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter\u0026\u0026(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g\u003ci;g++){if(g===1)for(h in a.converters)typeof h==\"string\"\u0026\u0026(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"\u0026\u0026l!==k){m=l+\" \"+k,n=e[m]||e[\"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0\u0026\u0026(n=o);break}}}}!n\u0026\u0026!p\u0026\u0026f.error(\"No conversion from \"+m.replace(\" \",\" to \")),n!==!0\u0026\u0026(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d\u0026\u0026(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b\u0026\u0026(h=a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]\u0026\u0026e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]\u0026\u0026f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+\"[\"+(typeof e==\"object\"||f.isArray(e)?b:\"\")+\"]\",e,c,d)});else if(!c\u0026\u0026b!=null\u0026\u0026typeof b==\"object\")for(var e in b)bY(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b\u0026\u0026((g[d]?a:e||(e={}))[d]=c[d]);e\u0026\u0026f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i\u003cj\u0026\u0026(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"\u0026\u0026(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)\u0026\u0026!g[\"*\"]\u0026\u0026(l=bW(a,c,d,e,\"*\",g));return l}function bV(a){return function(b,c){typeof b!=\"string\"\u0026\u0026(c=b,b=\"*\");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e\u003cg;e++)h=d[e],j=/^\\+/.test(h),j\u0026\u0026(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[j?\"unshift\":\"push\"](c)}}}function by(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=b===\"width\"?bt:bu;if(d\u003e0){c!==\"border\"\u0026\u0026f.each(e,function(){c||(d-=parseFloat(f.css(a,\"padding\"+this))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0});return d+\"px\"}d=bv(a,b,b);if(d\u003c0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c\u0026\u0026f.each(e,function(){d+=parseFloat(f.css(a,\"padding\"+this))||0,c!==\"padding\"\u0026\u0026(d+=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0),c===\"margin\"\u0026\u0026(d+=parseFloat(f.css(a,c+this))||0)});return d+\"px\"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(bd,\"/*$0*/\")),b.parentNode\u0026\u0026b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,\"input\")?bj(a):\"getElementsByTagName\"in a\u0026\u0026f.grep(a.getElementsByTagName(\"input\"),bj)}function bj(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bi(a){return\"getElementsByTagName\"in a?a.getElementsByTagName(\"*\"):\"querySelectorAll\"in a?a.querySelectorAll(\"*\"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes\u0026\u0026b.clearAttributes(),b.mergeAttributes\u0026\u0026b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"\u0026\u0026a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked\u0026\u0026(b.defaultChecked=b.checked=a.checked),b.value!==a.value\u0026\u0026(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1\u0026\u0026!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i\u003cj;i++)f.event.add(b,h+(g[h][i].namespace?\".\":\"\")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,\"table\")?a.getElementsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)\u003e=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a\u0026\u0026a!==\"*\"?a+\".\":\"\")+b.replace(y,\"`\").replace(z,\"\u0026\")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,\"events\");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button\u0026\u0026a.type===\"click\")){a.namespace\u0026\u0026(n=new RegExp(\"(^|\\\\.)\"+a.namespace.split(\".\").join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i\u003cs.length;i++)g=s[i],g.origType.replace(w,\"\")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j\u003ck;j++){m=e[j];for(i=0;i\u003cs.length;i++){g=s[i];if(m.selector===g.selector\u0026\u0026(!n||n.test(g.namespace))\u0026\u0026!m.elem.disabled){h=m.elem,d=null;if(g.preType===\"mouseenter\"||g.preType===\"mouseleave\")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d\u0026\u0026f.contains(h,d)\u0026\u0026(d=h);(!d||d!==h)\u0026\u0026p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j\u003ck;j++){e=p[j];if(c\u0026\u0026e.level\u003ec)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1\u0026\u0026(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()\u0026\u0026d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+\"defer\",g=c+\"queue\",h=c+\"mark\",i=f.data(a,e,b,!0);i\u0026\u0026(d===\"queue\"||!f.data(a,g,b,!0))\u0026\u0026(d===\"mark\"||!f.data(a,h,b,!0))\u0026\u0026setTimeout(function(){!f.data(a,g,b,!0)\u0026\u0026!f.data(a,h,b,!0)\u0026\u0026(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!==\"toJSON\")return!1;return!0}function k(a,c,d){if(d===b\u0026\u0026a.nodeType===1){var e=\"data-\"+c.replace(j,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#\u003c]*(\u003c[\\w\\W]+\u003e)[^\u003e]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/\\d/,n=/^\u003c(\\w+)\\s*\\/?\u003e(?:\u003c\\/\\1\u003e)?$/,o=/^[\\],:{}\\s]*$/,p=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,r=/(?:^|:|,)(?:\\s*\\[)+/g,s=/(webkit)[ \\/]([\\w.]+)/,t=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,u=/(msie) ([\\w.]+)/,v=/(mozilla)(?:.*? rv:([\\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+\"\").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"\u0026\u0026!d\u0026\u0026c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"\u003c\"||a.charAt(a.length-1)!==\"\u003e\"||a.length\u003c3?g=i.exec(a):g=[null,a,null];if(g\u0026\u0026(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h\u0026\u0026h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b\u0026\u0026(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.6.4\",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a\u003c0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b\u0026\u0026(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),\"slice\",G.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"\u0026\u0026(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"\u0026\u0026!e.isFunction(i)\u0026\u0026(i={}),k===j\u0026\u0026(i=this,--j);for(;j\u003ck;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l\u0026\u0026f\u0026\u0026(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d\u0026\u0026e.isArray(d)?d:[]):h=d\u0026\u0026e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b\u0026\u0026(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e\u0026\u0026(a.$=g),b\u0026\u0026a.jQuery===e\u0026\u0026(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0\u0026\u0026!--e.readyWait||a!==!0\u0026\u0026!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0\u0026\u0026--e.readyWait\u003e0)return;B.resolveWith(c,[e]),e.fn.trigger\u0026\u0026e(c).trigger(\"ready\").unbind(\"ready\")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",C,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",C),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll\u0026\u0026b\u0026\u0026K()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a\u0026\u0026typeof a==\"object\"\u0026\u0026\"setInterval\"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor\u0026\u0026!E.call(a,\"constructor\")\u0026\u0026!E.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON\u0026\u0026a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,\"@\").replace(q,\"]\").replace(r,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)\u0026\u0026e.error(\"Invalid XML: \"+c);return d},noop:function(){},globalEval:function(b){b\u0026\u0026j.test(b)\u0026\u0026(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,\"ms-\").replace(w,y)},nodeName:function(a,b){return a.nodeName\u0026\u0026a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g\u003ch;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g\u003ch;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?\"\":H.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c\u003cd;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==\"number\")for(var f=c.length;e\u003cf;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f\u003cg;f++)e=!!b(a[f],f),c!==e\u0026\u0026d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b\u0026\u0026typeof j==\"number\"\u0026\u0026(j\u003e0\u0026\u0026a[0]\u0026\u0026a[j-1]||j===0||e.isArray(a));if(k)for(;i\u003cj;i++)f=c(a[i],i,d),f!=null\u0026\u0026(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null\u0026\u0026(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c==\"object\"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h\u0026\u0026f\u0026\u0026e.isFunction(d);for(var k=0;k\u003ci;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf(\"compatible\")\u003c0\u0026\u0026v.exec(a)||[];return{browser:b[1]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f\u0026\u0026f instanceof e\u0026\u0026!(f instanceof a)\u0026\u0026(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"),function(a,b){J[\"[object \"+b+\"]\"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser\u0026\u0026(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit\u0026\u0026(e.browser.safari=!0),j.test(\" \")\u0026\u0026(k=/^[\\s\\xA0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener(\"DOMContentLoaded\",C,!1),e.ready()}:c.attachEvent\u0026\u0026(C=function(){c.readyState===\"complete\"\u0026\u0026(c.detachEvent(\"onreadystatechange\",C),e.ready())});return e}(),g=\"done fail isResolved isRejected promise then always pipe\".split(\" \"),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b\u0026\u0026(k=b,b=0);for(g=0,h=c.length;g\u003ch;g++)i=c[g],j=f.type(i),j===\"array\"?e.done.apply(e,i):j===\"function\"\u0026\u0026a.push(i);k\u0026\u0026e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d\u0026\u0026!b\u0026\u0026!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[c,\"reject\"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h\u0026\u0026f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+\"With\"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a\u0026\u0026a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length\u003e1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d\u003c=1\u0026\u0026a\u0026\u0026f.isFunction(a.promise)?a:f.Deferred();if(d\u003e1){for(;c\u003cd;c++)b[c]\u0026\u0026f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a\u0026\u0026g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement(\"div\"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute(\"className\",\"t\"),a.innerHTML=\" \u003clink/\u003e\u003ctable\u003e\u003c/table\u003e\u003ca href='/a' style='top:1px;float:left;opacity:.55;'\u003ea\u003c/a\u003e\u003cinput type='checkbox'/\u003e\",d=a.getElementsByTagName(\"*\"),e=a.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.createElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=a.getElementsByTagName(\"input\")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName(\"tbody\").length,htmlSerialize:!!a.getElementsByTagName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormalized:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetAttribute:a.className!==\"t\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener\u0026\u0026a.attachEvent\u0026\u0026a.fireEvent\u0026\u0026(a.attachEvent(\"onclick\",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setAttribute(\"type\",\"radio\"),k.radioValue=i.value===\"t\",i.setAttribute(\"checked\",\"checked\"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML=\"\",a.style.width=a.style.paddingLeft=\"1px\",m=c.getElementsByTagName(\"body\")[0],o=c.createElement(m?\"div\":\"body\"),p={visibility:\"hidden\",width:0,height:0,border:0,margin:0,background:\"none\"},m\u0026\u0026f.extend(p,{position:\"absolute\",left:\"-1000px\",top:\"-1000px\"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,\"zoom\"in a.style\u0026\u0026(a.style.display=\"inline\",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display=\"\",a.innerHTML=\"\u003cdiv style='width:4px;'\u003e\u003c/div\u003e\",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML=\"\u003ctable\u003e\u003ctr\u003e\u003ctd style='padding:0;border:0;display:none'\u003e\u003c/td\u003e\u003ctd\u003et\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\",q=a.getElementsByTagName(\"td\"),u=q[0].offsetHeight===0,q[0].style.display=\"\",q[1].style.display=\"none\",k.reliableHiddenOffsets=u\u0026\u0026q[0].offsetHeight===0,a.innerHTML=\"\",c.defaultView\u0026\u0026c.defaultView.getComputedStyle\u0026\u0026(j=c.createElement(\"div\"),j.style.width=\"0\",j.style.marginRight=\"0\",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML=\"\",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s=\"on\"+t,u=s in a,u||(a.setAttribute(s,\"return;\"),u=typeof a[s]==\"function\"),k[t+\"Bubbles\"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\\{.*\\}|\\[.*\\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a\u0026\u0026!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c==\"string\",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]\u0026\u0026f.expando;if((!m||e\u0026\u0026m\u0026\u0026l[m]\u0026\u0026!l[m][i])\u0026\u0026j\u0026\u0026d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c==\"object\"||typeof c==\"function\")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e\u0026\u0026(g[i]||(g[i]={}),g=g[i]),d!==b\u0026\u0026(g[f.camelCase(c)]=d);if(c===\"events\"\u0026\u0026!g[c])return g[i]\u0026\u0026g[i].events;j?(h=g[c],h==null\u0026\u0026(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g\u0026\u0026(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0\u0026\u0026a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a==\"undefined\"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h\u003ci;h++)g=e[h].name,g.indexOf(\"data-\")===0\u0026\u0026(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a==\"object\")return this.each(function(){f.data(this,a)});var j=a.split(\".\");j[1]=j[1]?\".\"+j[1]:\"\";if(c===b){d=this.triggerHandler(\"getData\"+j[1]+\"!\",[j[0]]),d===b\u0026\u0026this.length\u0026\u0026(d=f.data(this[0],a),d=k(this[0],a,d));return d===b\u0026\u0026j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler(\"setData\"+j[1]+\"!\",d),f.data(this,a,c),b.triggerHandler(\"changeData\"+j[1]+\"!\",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a\u0026\u0026(c=(c||\"fx\")+\"mark\",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0\u0026\u0026(d=c,c=a,a=!1);if(c){d=d||\"fx\";var e=d+\"mark\",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,\"mark\"))}},queue:function(a,c,d){if(a){c=(c||\"fx\")+\"queue\";var e=f.data(a,c,b,!0);d\u0026\u0026(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||\"fx\";var c=f.queue(a,b),d=c.shift(),e;d===\"inprogress\"\u0026\u0026(d=c.shift()),d\u0026\u0026(b===\"fx\"\u0026\u0026c.unshift(\"inprogress\"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+\"queue\",!0),m(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){typeof a!=\"string\"\u0026\u0026(c=a,a=\"fx\");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a===\"fx\"\u0026\u0026b[0]!==\"inprogress\"\u0026\u0026f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"fx\";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||\"fx\",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"\u0026\u0026(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j=a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))\u0026\u0026f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\\n\\t\\r]/g,o=/\\s+/,p=/\\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a\u0026\u0026typeof a==\"string\"){b=a.split(o);for(c=0,d=this.length;c\u003cd;c++){e=this[c];if(e.nodeType===1)if(!e.className\u0026\u0026b.length===1)e.className=a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h\u003ci;h++)~g.indexOf(\" \"+b[h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a\u0026\u0026typeof a==\"string\"||a===b){c=(a||\"\").split(o);for(d=0,e=this.length;d\u003ce;d++){g=this[d];if(g.nodeType===1\u0026\u0026g.className)if(a){h=(\" \"+g.className+\" \").replace(n,\" \");for(i=0,j=c.length;i\u003cj;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}else g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c===\"string\"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"boolean\")this.className\u0026\u0026f._data(this,\"__className__\",this.className),this.className=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},hasClass:function(a){var b=\" \"+a+\" \";for(var c=0,d=this.length;c\u003cd;c++)if(this[c].nodeType===1\u0026\u0026(\" \"+this[c].className+\" \").replace(n,\" \").indexOf(b)\u003e-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c\u0026\u0026\"get\"in c\u0026\u0026(d=c.get(e,\"value\"))!==b)return d;d=e.value;return typeof d==\"string\"?d.replace(p,\"\"):d==null?\"\":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\":f.isArray(h)\u0026\u0026(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!(\"set\"in c)||c.set(this,h,\"value\")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type===\"select-one\";if(c\u003c0)return null;for(var h=g?c:0,i=g?c+1:e.length;h\u003ci;h++){var j=e[h];if(j.selected\u0026\u0026(f.support.optDisabled?!j.disabled:j.getAttribute(\"disabled\")===null)\u0026\u0026(!j.parentNode.disabled||!f.nodeName(j.parentNode,\"optgroup\"))){b=f(j).val();if(g)return b;d.push(b)}}if(g\u0026\u0026!d.length\u0026\u0026e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).val(),c)\u003e=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:\"tabIndex\"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e\u0026\u0026c in f.attrFn)return f(a)[c](d);if(!(\"getAttribute\"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j\u0026\u0026(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u\u0026\u0026(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i\u0026\u0026\"set\"in i\u0026\u0026j\u0026\u0026(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,\"\"+d);return d}if(i\u0026\u0026\"get\"in i\u0026\u0026j\u0026\u0026(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1\u0026\u0026(b=f.attrFix[b]||b,f.attr(a,b,\"\"),a.removeAttribute(b),t.test(b)\u0026\u0026(c=f.propFix[b]||b)in a\u0026\u0026(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)\u0026\u0026a.parentNode)f.error(\"type property can't be changed\");else if(!f.support.radioValue\u0026\u0026b===\"radio\"\u0026\u0026f.nodeName(a,\"input\")){var c=a.value;a.setAttribute(\"type\",b),c\u0026\u0026(a.value=c);return b}}},value:{get:function(a,b){if(u\u0026\u0026f.nodeName(a,\"button\"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u\u0026\u0026f.nodeName(a,\"button\"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i\u0026\u0026(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h\u0026\u0026\"set\"in h\u0026\u0026(g=h.set(a,d,c))!==b?g:a[c]=d:h\u0026\u0026\"get\"in h\u0026\u0026(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabindex\");return c\u0026\u0026c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)\u0026\u0026a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))\u0026\u0026d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a\u0026\u0026(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d\u0026\u0026d.nodeValue!==\"\"?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\"}},f.each([\"width\",\"height\"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAttribute(b,\"auto\");return c}}})})),f.support.hrefNormalized||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b\u0026\u0026(b.selectedIndex,b.parentNode\u0026\u0026b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)\u003e=0}})});var w=/\\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\\./g,z=/ /g,A=/[^\\w\\s.|`]/g,B=function(a){return a.replace(A,\"\\\\$\u0026\")};f.event={add:function(a,c,d,e){if(a.nodeType!==3\u0026\u0026a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler\u0026\u0026(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!=\"undefined\"\u0026\u0026(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(\" \");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(\".\")\u003e-1?(n=l.split(\".\"),l=n.shift(),h.namespace=n.slice(0).sort().join(\".\")):(n=[],h.namespace=\"\"),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent\u0026\u0026a.attachEvent(\"on\"+l,k)}p.add\u0026\u0026(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3\u0026\u0026a.nodeType!==8){d===!1\u0026\u0026(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)\u0026\u0026f._data(a),t=s\u0026\u0026s.events;if(!s||!t)return;c\u0026\u0026c.type\u0026\u0026(d=c.handler,c=c.type);if(!c||typeof c==\"string\"\u0026\u0026c.charAt(0)===\".\"){c=c||\"\";for(h in t)f.event.remove(a,h+c);return}c=c.split(\" \");while(h=c[k++]){r=h,q=null,l=h.indexOf(\".\")\u003c0,m=[],l||(m=h.split(\".\"),h=m.shift(),n=new RegExp(\"(^|\\\\.)\"+f.map(m.slice(0).sort(),B).join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),p=t[h];if(!p)continue;if(!d){for(j=0;j\u003cp.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j\u003cp.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null\u0026\u0026p.splice(j--,1),o.remove\u0026\u0026o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null\u0026\u0026p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)\u0026\u0026f.removeEvent(a,h,s.handle),g=null,delete \r\nt[h]}if(f.isEmptyObject(t)){var u=s.handle;u\u0026\u0026(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)\u0026\u0026f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf(\"!\")\u003e=0\u0026\u0026(h=h.slice(0,-1),j=!0),h.indexOf(\".\")\u003e=0\u0026\u0026(i=h.split(\".\"),h=i.shift(),i.sort());if(!!e\u0026\u0026!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c==\"object\"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join(\".\"),c.namespace_re=new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b\u0026\u0026b.events\u0026\u0026b.events[h]\u0026\u0026f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(\":\")\u003c0?\"on\"+h:\"\";do{var m=f._data(k,\"handle\");c.currentTarget=k,m\u0026\u0026m.apply(k,d),l\u0026\u0026f.acceptData(k)\u0026\u0026k[l]\u0026\u0026k[l].apply(k,d)===!1\u0026\u0026(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument\u0026\u0026a}while(k\u0026\u0026!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)\u0026\u0026(h!==\"click\"||!f.nodeName(e,\"a\"))\u0026\u0026f.acceptData(e)){try{l\u0026\u0026e[h]\u0026\u0026(n=e[l],n\u0026\u0026(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n\u0026\u0026(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,\"events\")||{})[c.type]||[]).slice(0),e=!c.exclusive\u0026\u0026!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h\u003ci;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b\u0026\u0026(c.result=k,k===!1\u0026\u0026(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3\u0026\u0026(a.target=a.target.parentNode),!a.relatedTarget\u0026\u0026a.fromElement\u0026\u0026(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null\u0026\u0026a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i\u0026\u0026i.scrollLeft||j\u0026\u0026j.scrollLeft||0)-(i\u0026\u0026i.clientLeft||j\u0026\u0026j.clientLeft||0),a.pageY=a.clientY+(i\u0026\u0026i.scrollTop||j\u0026\u0026j.scrollTop||0)-(i\u0026\u0026i.clientTop||j\u0026\u0026j.clientTop||0)}a.which==null\u0026\u0026(a.charCode!=null||a.keyCode!=null)\u0026\u0026(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey\u0026\u0026a.ctrlKey\u0026\u0026(a.metaKey=a.ctrlKey),!a.which\u0026\u0026a.button!==b\u0026\u0026(a.which=a.button\u00261?1:a.button\u00262?3:a.button\u00264?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)\u0026\u0026(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b\u0026\u0026(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener\u0026\u0026a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent\u0026\u0026a.detachEvent(\"on\"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a\u0026\u0026a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault\u0026\u0026a.getPreventDefault()?D:C):this.type=a,b\u0026\u0026f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;!a||(a.stopPropagation\u0026\u0026a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this\u0026\u0026(b\u0026\u0026(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c\u0026\u0026c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a\u0026\u0026a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,\"form\"))f.event.add(this,\"click.specialSubmit\",function(a){var b=a.target,c=f.nodeName(b,\"input\")||f.nodeName(b,\"button\")?b.type:\"\";(c===\"submit\"||c===\"image\")\u0026\u0026f(b).closest(\"form\").length\u0026\u0026J(\"submit\",this,arguments)}),f.event.add(this,\"keypress.specialSubmit\",function(a){var b=a.target,c=f.nodeName(b,\"input\")||f.nodeName(b,\"button\")?b.type:\"\";(c===\"text\"||c===\"password\")\u0026\u0026f(b).closest(\"form\").length\u0026\u0026a.keyCode===13\u0026\u0026J(\"submit\",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,\".specialSubmit\")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,\"input\")?a.type:\"\",c=a.value;b===\"radio\"||b===\"checkbox\"?c=a.checked:b===\"select-multiple\"?c=a.selectedIndex\u003e-1?f.map(a.options,function(a){return a.selected}).join(\"-\"):\"\":f.nodeName(a,\"select\")\u0026\u0026(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)\u0026\u0026!d.readOnly){e=f._data(d,\"_change_data\"),g=H(d),(c.type!==\"focusout\"||d.type!==\"radio\")\u0026\u0026f._data(d,\"_change_data\",g);if(e===b||g===e)return;if(e!=null||g)c.type=\"change\",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(c===\"radio\"||c===\"checkbox\"||f.nodeName(b,\"select\"))\u0026\u0026I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(a.keyCode===13\u0026\u0026!f.nodeName(b,\"textarea\")||a.keyCode===32\u0026\u0026(c===\"checkbox\"||c===\"radio\")||c===\"select-multiple\")\u0026\u0026I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,\"_change_data\",H(b))}},setup:function(a,b){if(this.type===\"file\")return!1;for(var c in G)f.event.add(this,c+\".specialChange\",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,\".specialChange\");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()\u0026\u0026a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0\u0026\u0026c.addEventListener(a,e,!0)},teardown:function(){--d===0\u0026\u0026c.removeEventListener(a,e,!0)}}}),f.each([\"bind\",\"one\"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a==\"object\"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c===\"one\"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a===\"unload\"\u0026\u0026c!==\"one\")this.one(a,d,e);else for(var i=0,j=this.length;i\u003cj;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a==\"object\"\u0026\u0026!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d\u003ce;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind(\"live\"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,\"lastToggle\"+a.guid)||0)%d;f.data(this,\"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d\u003cb.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:\"focusin\",blur:\"focusout\",mouseenter:\"mouseover\",mouseleave:\"mouseout\"};f.each([\"live\",\"die\"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a==\"object\"\u0026\u0026!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c===\"die\"\u0026\u0026!a\u0026\u0026g\u0026\u0026g.charAt(0)===\".\"){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||\"\").split(\" \");while((h=a[i++])!=null){j=w.exec(h),k=\"\",j\u0026\u0026(k=j[0],h=h.replace(w,\"\"));if(h===\"hover\"){a.push(\"mouseenter\"+k,\"mouseleave\"+k);continue}l=h,K[h]?(a.push(K[h]+k),h=h+k):h=(K[h]||h)+k;if(c===\"live\")for(var p=0,q=n.length;p\u003cq;p++)f.event.add(n[p],\"live.\"+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind(\"live.\"+M(h,m),e)}return this}}),f.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c==null\u0026\u0026(c=a,a=null);return arguments.length\u003e0?this.bind(b,a,c):this.trigger(b)},f.attrFn\u0026\u0026(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g\u003ch;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=\"string\"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length\u003e0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g\u003ch;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1\u0026\u0026!f\u0026\u0026(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ \u003e+~,(\\[\\\\]+)+|[\u003e+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\\\/g,j=/\\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1\u0026\u0026d.nodeType!==9)return[];if(!b||typeof b!=\"string\")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(\"\"),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length\u003e1\u0026\u0026m.exec(b))if(x.length===2\u0026\u0026l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]\u0026\u0026(b+=x.shift()),j=v(b,j)}else{!g\u0026\u0026x.length\u003e1\u0026\u0026d.nodeType===9\u0026\u0026!w\u0026\u0026l.match.ID.test(x[0])\u0026\u0026!l.match.ID.test(x[x.length-1])\u0026\u0026(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1\u0026\u0026(x[0]===\"~\"||x[0]===\"+\")\u0026\u0026d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length\u003e0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r=\"\",s==null\u0026\u0026(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)===\"[object Array]\")if(!u)f.push.apply(f,n);else if(d\u0026\u0026d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]\u0026\u0026(n[t]===!0||n[t].nodeType===1\u0026\u0026k.contains(d,n[t]))\u0026\u0026f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]\u0026\u0026n[t].nodeType===1\u0026\u0026f.push(j[t]);else p(n,f);o\u0026\u0026(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b\u003ca.length;b++)a[b]===a[b-1]\u0026\u0026a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length\u003e0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e\u003cf;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(i,\"\"),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],\"\");break}}}}d||(d=typeof b.getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c\u0026\u0026c[0]\u0026\u0026k.isXML(c[0]);while(a\u0026\u0026c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null\u0026\u0026f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)===\"\\\\\")continue;j===i\u0026\u0026(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d\u0026\u0026o!=null?t?g=!0:j[s]=!1:t\u0026\u0026(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],\"\");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw\"Syntax error, unrecognized expression: \"+a};var l=k.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+|(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c\u0026\u0026!j.test(b),e=c\u0026\u0026!d;d\u0026\u0026(b=b.toLowerCase());for(var f=0,g=a.length,h;f\u003cg;f++)if(h=a[f]){while((h=h.previousSibling)\u0026\u0026h.nodeType!==1);a[f]=e||h\u0026\u0026h.nodeName.toLowerCase()===b?h||!1:h===b}e\u0026\u0026k.filter(b,a,!0)},\"\u003e\":function(a,b){var c,d=typeof b==\"string\",e=0,f=a.length;if(d\u0026\u0026!j.test(b)){b=b.toLowerCase();for(;e\u003cf;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e\u003cf;e++)c=a[e],c\u0026\u0026(a[e]=d?c.parentNode:c.parentNode===b);d\u0026\u0026k.filter(b,a,!0)}},\"\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"\u0026\u0026!j.test(b)\u0026\u0026(b=b.toLowerCase(),e=b,g=t),g(\"parentNode\",b,f,a,e,c)},\"~\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"\u0026\u0026!j.test(b)\u0026\u0026(b=b.toLowerCase(),e=b,g=t),g(\"previousSibling\",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=\"undefined\"\u0026\u0026!c){var d=b.getElementById(a[1]);return d\u0026\u0026d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e\u003cf;e++)d[e].getAttribute(\"name\")===a[1]\u0026\u0026c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(i,\"\")+\" \";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h\u0026\u0026(e^(h.className\u0026\u0026(\" \"+h.className+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)\u003e=0)?c||d.push(h):c\u0026\u0026(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,\"\")},TAG:function(a,b){return a[1].replace(i,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(a[2]===\"even\"\u0026\u0026\"2n\"||a[2]===\"odd\"\u0026\u0026\"2n+1\"||!/\\D/.test(a[2])\u0026\u0026\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]\u0026\u0026k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,\"\");!f\u0026\u0026l.attrMap[g]\u0026\u0026(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(i,\"\"),a[2]===\"~=\"\u0026\u0026(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length\u003e1||/^\\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1\u0026\u0026a.type!==\"hidden\"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode\u0026\u0026a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"text\"===c\u0026\u0026(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"radio\"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"checkbox\"===a.type},file:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"file\"===a.type},password:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"password\"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")\u0026\u0026\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")\u0026\u0026\"reset\"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"\u0026\u0026\"button\"===a.type||b===\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b\u003cc[3]-0},gt:function(a,b,c){return b\u003ec[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e===\"contains\")return(a.textContent||a.innerText||k.getText([a])||\"\").indexOf(b[3])\u003e=0;if(e===\"not\"){var g=b[3];for(var h=0,i=g.length;h\u003ci;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case\"only\":case\"first\":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c===\"first\")return!0;d=a;case\"last\":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case\"nth\":var e=b[2],f=b[3];if(e===1\u0026\u0026f===0)return!0;var g=b[0],h=a.parentNode;if(h\u0026\u0026(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1\u0026\u0026(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0\u0026\u0026j/e\u003e=0}},ID:function(a,b){return a.nodeType===1\u0026\u0026a.getAttribute(\"id\")===b},TAG:function(a,b){return b===\"*\"\u0026\u0026a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.getAttribute(\"class\"))+\" \").indexOf(b)\u003e-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":f===\"=\"?e===g:f===\"*=\"?e.indexOf(g)\u003e=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)\u003e=0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e\u0026\u0026d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return\"\\\\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+l.match[o].source.replace(/\\\\(\\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);else if(typeof a.length==\"number\")for(var f=a.length;c\u003cf;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)\u00264?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex\u0026\u0026b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k\u003cc\u0026\u0026k\u003cd;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b=\"\",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8\u0026\u0026(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.documentElement;a.innerHTML=\"\u003ca name='\"+d+\"'/\u003e\",e.insertBefore(a,e.firstChild),c.getElementById(d)\u0026\u0026(l.find.ID=function(a,c,d){if(typeof c.getElementById!=\"undefined\"\u0026\u0026!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=\"undefined\"\u0026\u0026e.getAttributeNode(\"id\").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefined\"\u0026\u0026a.getAttributeNode(\"id\");return a.nodeType===1\u0026\u0026c\u0026\u0026c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChild(c.createComment(\"\")),a.getElementsByTagName(\"*\").length\u003e0\u0026\u0026(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1\u0026\u0026d.push(c[e]);c=d}return c}),a.innerHTML=\"\u003ca href='#'\u003e\u003c/a\u003e\",a.firstChild\u0026\u0026typeof a.firstChild.getAttribute!=\"undefined\"\u0026\u0026a.firstChild.getAttribute(\"href\")!==\"#\"\u0026\u0026(l.attrHandle.href=function(a){return a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll\u0026\u0026function(){var a=k,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"\u003cp class='TEST'\u003e\u003c/p\u003e\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){k=function(b,e,f,g){e=e||c;if(!g\u0026\u0026!k.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec(b);if(h\u0026\u0026(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]\u0026\u0026l.find.CLASS\u0026\u0026e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"\u0026\u0026e.body)return p([e.body],f);if(h\u0026\u0026h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1\u0026\u0026e.nodeName.toLowerCase()!==\"object\"){var m=e,n=e.getAttribute(\"id\"),o=n||d,q=e.parentNode,r=/^\\s*[+~]/.test(b);n?o=o.replace(/'/g,\"\\\\$\u0026\"):e.setAttribute(\"id\",o),r\u0026\u0026q\u0026\u0026(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll(\"[id='\"+o+\"'] \"+b),f)}catch(s){}finally{n||m.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!='']:sizzle\")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\\=\\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)\u0026\u0026!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document\u0026\u0026a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length\u003e0}}}(),function(){var a=c.createElement(\"div\");a.innerHTML=\"\u003cdiv class='test e'\u003e\u003c/div\u003e\u003cdiv class='test'\u003e\u003c/div\u003e\";if(!!a.getElementsByClassName\u0026\u0026a.getElementsByClassName(\"e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\").length===1)return;l.order.splice(1,0,\"CLASS\"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=\"undefined\"\u0026\u0026!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b\u0026\u0026(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)\u002616)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!==\"HTML\":!1};var v=function(a,b){var c,d=[],e=\"\",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,\"\");a=l.relative[a]?a+\"*\":a;for(var g=0,h=f.length;g\u003ch;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[\":\"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\\[\\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(function(){for(c=0,d=b.length;c\u003cd;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c\u003cd;c++){g=e.length,f.find(a,this[c],e);if(c\u003e0)for(h=g;h\u003ce.length;h++)for(i=0;i\u003cg;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a\u003cc;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),\"not\",a)},filter:function(a){return this.pushStack(V(this,a,!0),\"filter\",a)},is:function(a){return!!a\u0026\u0026(typeof a==\"string\"?f.filter(a,this).length\u003e0:this.filter(a).length\u003e0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g\u0026\u0026a.length){for(d=0,e=a.length;d\u003ce;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g\u0026\u0026g.ownerDocument\u0026\u0026g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)\u003e-1:f(g).is(h))\u0026\u0026c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(d=0,e=this.length;d\u003ce;d++){g=this[d];while(g){if(l?l.index(g)\u003e-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length\u003e1?f.unique(c):c;return this.pushStack(c,\"closest\",a)},index:function(a){if(!a)return this[0]\u0026\u0026this[0].parentNode?this.prevAll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a,b):f.makeArray(a\u0026\u0026a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b\u0026\u0026b.nodeType!==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth(a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d\u0026\u0026typeof d==\"string\"\u0026\u0026(e=f.filter(d,e)),e=this.length\u003e1\u0026\u0026!T[a]?f.unique(e):e,(this.length\u003e1||P.test(d))\u0026\u0026O.test(a)\u0026\u0026(e=e.reverse());return this.pushStack(e,a,g.join(\",\"))}}),f.extend({filter:function(a,b,c){c\u0026\u0026(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g\u0026\u0026g.nodeType!==9\u0026\u0026(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1\u0026\u0026e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1\u0026\u0026++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1\u0026\u0026a!==b\u0026\u0026c.push(a);return c}});var W=/ jQuery\\d+=\"(?:\\d+|null)\"/g,X=/^\\s+/,Y=/\u003c(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^\u003e]*)\\/\u003e/ig,Z=/\u003c([\\w:]+)/,$=/\u003ctbody/i,_=/\u003c|\u0026#?\\w+;/,ba=/\u003c(?:script|object|embed|option|style)/i,bb=/checked\\s*(?:[^=]|=\\s*.checked.)/i,bc=/\\/(java|ecma)script/i,bd=/^\\s*\u003c!(?:\\[CDATA\\[|\\-\\-)/,be={option:[1,\"\u003cselect multiple='multiple'\u003e\",\"\u003c/select\u003e\"],legend:[1,\"\u003cfieldset\u003e\",\"\u003c/fieldset\u003e\"],thead:[1,\"\u003ctable\u003e\",\"\u003c/table\u003e\"],tr:[2,\"\u003ctable\u003e\u003ctbody\u003e\",\"\u003c/tbody\u003e\u003c/table\u003e\"],td:[3,\"\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\",\"\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\"],col:[2,\"\u003ctable\u003e\u003ctbody\u003e\u003c/tbody\u003e\u003ccolgroup\u003e\",\"\u003c/colgroup\u003e\u003c/table\u003e\"],area:[1,\"\u003cmap\u003e\",\"\u003c/map\u003e\"],_default:[0,\"\",\"\"]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,\"div\u003cdiv\u003e\",\"\u003c/div\u003e\"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!=\"object\"\u0026\u0026a!==b)return this.empty().append((this[0]\u0026\u0026this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode\u0026\u0026b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild\u0026\u0026a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1\u0026\u0026this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1\u0026\u0026this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]\u0026\u0026this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]\u0026\u0026this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b\u0026\u0026d.nodeType===1\u0026\u0026(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.parentNode\u0026\u0026d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1\u0026\u0026f.cleanData(b.getElementsByTagName(\"*\"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]\u0026\u0026this[0].nodeType===1?this[0].innerHTML.replace(W,\"\"):null;if(typeof a==\"string\"\u0026\u0026!ba.test(a)\u0026\u0026(f.support.leadingWhitespace||!X.test(a))\u0026\u0026!be[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"\u003c$1\u003e\u003c/$2\u003e\");try{for(var c=0,d=this.length;c\u003cd;c++)this[c].nodeType===1\u0026\u0026(f.cleanData(this[c].getElementsByTagName(\"*\")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]\u0026\u0026this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!=\"string\"\u0026\u0026(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone\u0026\u0026arguments.length===3\u0026\u0026typeof j==\"string\"\u0026\u0026bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j\u0026\u0026j.parentNode,f.support.parentNode\u0026\u0026i\u0026\u0026i.nodeType===11\u0026\u0026i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c\u0026\u0026f.nodeName(g,\"tr\");for(var l=0,m=this.length,n=m-1;l\u003cm;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m\u003e1\u0026\u0026l\u003cn?f.clone(h,!0,!0):h)}k.length\u0026\u0026f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b\u0026\u0026b[0]\u0026\u0026(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1\u0026\u0026typeof a[0]==\"string\"\u0026\u0026a[0].length\u003c512\u0026\u0026i===c\u0026\u0026a[0].charAt(0)===\"\u003c\"\u0026\u0026!ba.test(a[0])\u0026\u0026(f.support.checkClone||!bb.test(a[0]))\u0026\u0026(g=!0,h=f.fragments[a[0]],h\u0026\u0026h!==1\u0026\u0026(e=h)),e||(e=i.createDocumentFragment(),f.clean\r\n(a,i,e,d)),g\u0026\u0026(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1\u0026\u0026","created_at":"2011-09-19T14:02:39.000Z","updated_at":"2011-09-19T14:02:39.000Z"},{"id":1886,"name":"api.ssig33.com/timestamp","body":"ruby\r\npages = Page.where(name: params[:name]).order(\"created_at asc\")\r\n{created_at: pages.first.created_at, updated_at: pages.last.created_at}","created_at":"2011-09-20T03:11:33.000Z","updated_at":"2011-09-20T03:11:33.000Z"},{"id":1887,"name":"api.ssig33.com/timestamp","body":"ruby\r\npages = Page.where(name: request.params[\"name\"]).order(\"created_at asc\")\r\n{created_at: pages.first.created_at, updated_at: pages.last.created_at}","created_at":"2011-09-20T03:12:06.000Z","updated_at":"2011-09-20T03:12:06.000Z"},{"id":1888,"name":"api.ssig33.com/timestamp","body":"ruby\r\npages = Page.where(name: request.params[\"name\"]).order(\"created_at asc\")\r\n{created_at: pages.first.created_at, updated_at: pages.last.created_at}.to_json","created_at":"2011-09-20T03:20:42.000Z","updated_at":"2011-09-20T03:20:42.000Z"},{"id":1889,"name":"layout","body":"layout レイアウト\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title=h title\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"http://ssig33.com/sh_main.min.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/sh_ext.js\"}\r\n%script{:src =\u003e \"http://ssig33.com/jquery.js\"}\r\n%div#all~@page.html(request)\r\n:javascript\r\n $.each($(\"pre code\"), function(){\r\n var code = $(this);\r\n var text = code.text();\r\n var pre = $(code.parent());\r\n code.remove();\r\n pre.text(text);\r\n var lang = pre.attr(\"lang\");\r\n if(lang != undefined){\r\n pre.addClass(\"sh_\"+lang);\r\n }\r\n })\r\n sh_highlightDocument();\r\n%script{src: \"http://ssig33.com/js/updated_at.js\"}\r\n\u003c!-- layout from Database --\u003e","created_at":"2011-09-20T03:25:33.000Z","updated_at":"2011-09-20T03:25:33.000Z"},{"id":1890,"name":"サブドメインを沢山使いたい","body":"[トップに戻る](/)\r\n\u003cdiv id=\"created_at\"/\u003e\r\n## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。","created_at":"2011-09-20T03:33:13.000Z","updated_at":"2011-09-20T03:33:13.000Z"},{"id":1891,"name":"サブドメインを沢山使いたい","body":"[トップに戻る](/)\r\n\r\n\u003cdiv id=\"created_at\"/\u003e\r\n\r\n## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。","created_at":"2011-09-20T03:34:51.000Z","updated_at":"2011-09-20T03:34:51.000Z"},{"id":1892,"name":"サブドメインを沢山使いたい","body":"[トップに戻る](/)\r\n\r\n## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。\r\n\r\n\u003cdiv id=\"created_at\"/\u003e","created_at":"2011-09-20T03:35:28.000Z","updated_at":"2011-09-20T03:35:28.000Z"},{"id":1893,"name":"サブドメインを沢山使いたい","body":"[トップに戻る](/)\r\n\r\n\u003cdiv id=\"created_at\"\u003e\u003c/div\u003e\r\n\r\n## サブドメインを沢山使いたい\r\nhttp://kure.ssig33.com http://darui.ssig33.com http://nemui.ssig33.com みたいのを沢山作ってコンテンツをそこに置きたい。めんどくさいことはしたくなくて、設定ファイルをいじるのは最初の一回だけにしたい。コンテンツの更新はブラウザ経由でやりたい。置きたいコンテンツは精々静的な HTML 一枚。\r\n\r\nそんな需要が僕にはあったので解決してみた。\r\n\r\nもともと ssig33.com は Sinatra で作ったアプリで、その前段に nginx がいるという構成になっていた。 nginx の設定は\r\n\r\n```\r\nupstream ssig33.com{\r\n server localhost:9233;\r\n}\r\nserver {\r\n listen 80;\r\n root /home/ssig33/dev/site/public;\r\n index index.html index.htm;\r\n\r\n server_name ssig33.com;\r\n\r\n location / {\r\n proxy_pass http://ssig33.com/;\r\n }\r\n```\r\n\r\nこんな感じだった。というわけでいろいろ調べた結果これ\r\n\r\n```\r\nserver {\r\n server_name ~^(?\u003cdomain\u003e.+)\\.ssig33\\.com$;\r\n location ~^(?\u003cpass\u003e.+)$ {\r\n proxy_pass http://ssig33.com/$domain.ssig33.com$pass;\r\n }\r\n}\r\n```\r\n\r\nを加えた。そうすると http://hoge.ssig33.com/huga にアクセスした時に http://ssig33.com/hoge.ssig33.com/huga が表示される。 http://ssig33.com のデータは Web から編集出来るので気楽にサブドメインにコンテンツを配置出来るようになった。面白い。\r\n\r\nnginx では sever_name とかはちゃんと書いた奴 -\u003e 正規表現で書いた奴という順序で評価される(っぽい)ので、 text.ssig33.com とかそういう既存の奴の邪魔もしない。\r\n\r\nところで ssig33.com では自宅サーバーで動いていて、自宅内ネットワークでは dnsmasq を使って名前解決していたのだけど、これまで通り hosts ファイルをばらまくだけではどうにもならない。でもちゃんと設定はあって、 dnsmasq.conf に \r\n\r\n```\r\naddress=/.ssig33.com/192.168.1.107\r\n```\r\n\r\nとか書いとくと意図した通りに動く(っぽい)。\r\n\r\n","created_at":"2011-09-20T03:35:55.000Z","updated_at":"2011-09-20T03:35:55.000Z"},{"id":1894,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h2 ssig33.com - recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name\r\n updated at:\r\n =post.updated_at\r\n %br\r\n %p\r\n %a{href: \"/\"} Go to Top Page","created_at":"2011-09-20T03:42:29.000Z","updated_at":"2011-09-20T03:42:29.000Z"},{"id":1895,"name":"common.css","body":"raw\r\nbody{\r\n text-align:center;\r\n }\r\n#all, .all{\r\n max-width:860px;\r\n margin-left:auto;\r\n margin-right:auto;\r\n text-align:left;\r\n}\r\n\r\n#notice{ color:green; }\r\n#error{ color:red; }\r\n.small{ font-size:small;}\r\n\r\na{ color:blue; }\r\n\r\nimg{ max-width:100%; }\r\n\r\n.lightgray{color:lightgray}","created_at":"2011-09-20T03:43:22.000Z","updated_at":"2011-09-20T03:43:22.000Z"},{"id":1896,"name":"recent","body":"haml recent update\r\n\u003c!DOCTYPE html\u003e\r\n%meta{:charset =\u003e \"UTF-8\"}\r\n%title ssig33.com - recent update\r\n%link{:href =\u003e \"http://ssig33.com/common.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%link{:href =\u003e \"http://ssig33.com/sh_style.css\", :media =\u003e \"screen\", :rel =\u003e \"stylesheet\", :type =\u003e \"text/css\"}\r\n%meta{:name =\u003e \"viewport\", :content =\u003e \"width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\"}\r\n%link{:href =\u003e '/feed', :rel =\u003e 'alternate', :title =\u003e 'feed', :type =\u003e \"application/rss+xml\"}\r\n%script{:src =\u003e \"/sh_main.min.js\"}\r\n%script{:src =\u003e \"/sh_ext.js\"}\r\n%script{:src =\u003e \"/jquery-1.6.1.min.js\"}\r\n%div#all\r\n %h2 ssig33.com - recent update\r\n %p\r\n %a{:href =\u003e \"/feed\"} feed\r\n -posts = []\r\n -Page.order(\"created_at desc\").limit(60).each do |p|\r\n -flag = true\r\n -posts.each do |t|\r\n - flag = false if t.name == p.name\r\n - posts \u003c\u003c p if flag\r\n %p \r\n -posts.each do |post|\r\n %a{href: \"/#{post.name}\"}=post.name\r\n %span.lightgray\r\n updated at:\r\n =post.updated_at.getutc\r\n %br\r\n %p\r\n %a{href: \"/\"} Go to Top Page","created_at":"2011-09-20T03:44:28.000Z","updated_at":"2011-09-20T03:44:28.000Z"},{"id":1897,"name":"common.css","body":"raw\r\nmime css\r\nbody{\r\n text-align:center;\r\n }\r\n#all, .all{\r\n max-width:860px;\r\n margin-left:auto;\r\n margin-right:auto;\r\n text-align:left;\r\n}\r\n\r\n#notice{ color:green; }\r\n#error{ color:red; }\r\n.small{ font-size:small;}\r\n\r\na{ color:blue; }\r\n\r\nimg{ max-width:100%; }\r\n\r\n.lightgray{color:lightgray}","created_at":"2011-09-20T03:45:04.000Z","updated_at":"2011-09-20T03:45:04.000Z"},{"id":1898,"name":"jquery.js","body":"raw jquery.js\r\nmime js\r\n\r\n/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */\r\n(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f(\"\u003c\"+a+\"\u003e\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ch||(ch=c.createElement(\"iframe\"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===\"CSS1Compat\"?\"\u003c!doctype html\u003e\":\"\")+\"\u003chtml\u003e\u003cbody\u003e\"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter\u0026\u0026(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g\u003ci;g++){if(g===1)for(h in a.converters)typeof h==\"string\"\u0026\u0026(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"\u0026\u0026l!==k){m=l+\" \"+k,n=e[m]||e[\"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0\u0026\u0026(n=o);break}}}}!n\u0026\u0026!p\u0026\u0026f.error(\"No conversion from \"+m.replace(\" \",\" to \")),n!==!0\u0026\u0026(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d\u0026\u0026(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b\u0026\u0026(h=a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]\u0026\u0026e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]\u0026\u0026f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+\"[\"+(typeof e==\"object\"||f.isArray(e)?b:\"\")+\"]\",e,c,d)});else if(!c\u0026\u0026b!=null\u0026\u0026typeof b==\"object\")for(var e in b)bY(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b\u0026\u0026((g[d]?a:e||(e={}))[d]=c[d]);e\u0026\u0026f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i\u003cj\u0026\u0026(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"\u0026\u0026(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)\u0026\u0026!g[\"*\"]\u0026\u0026(l=bW(a,c,d,e,\"*\",g));return l}function bV(a){return function(b,c){typeof b!=\"string\"\u0026\u0026(c=b,b=\"*\");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e\u003cg;e++)h=d[e],j=/^\\+/.test(h),j\u0026\u0026(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[j?\"unshift\":\"push\"](c)}}}function by(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=b===\"width\"?bt:bu;if(d\u003e0){c!==\"border\"\u0026\u0026f.each(e,function(){c||(d-=parseFloat(f.css(a,\"padding\"+this))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0});return d+\"px\"}d=bv(a,b,b);if(d\u003c0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c\u0026\u0026f.each(e,function(){d+=parseFloat(f.css(a,\"padding\"+this))||0,c!==\"padding\"\u0026\u0026(d+=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0),c===\"margin\"\u0026\u0026(d+=parseFloat(f.css(a,c+this))||0)});return d+\"px\"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(bd,\"/*$0*/\")),b.parentNode\u0026\u0026b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,\"input\")?bj(a):\"getElementsByTagName\"in a\u0026\u0026f.grep(a.getElementsByTagName(\"input\"),bj)}function bj(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bi(a){return\"getElementsByTagName\"in a?a.getElementsByTagName(\"*\"):\"querySelectorAll\"in a?a.querySelectorAll(\"*\"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes\u0026\u0026b.clearAttributes(),b.mergeAttributes\u0026\u0026b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"\u0026\u0026a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked\u0026\u0026(b.defaultChecked=b.checked=a.checked),b.value!==a.value\u0026\u0026(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1\u0026\u0026!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i\u003cj;i++)f.event.add(b,h+(g[h][i].namespace?\".\":\"\")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,\"table\")?a.getElementsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)\u003e=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a\u0026\u0026a!==\"*\"?a+\".\":\"\")+b.replace(y,\"`\").replace(z,\"\u0026\")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,\"events\");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button\u0026\u0026a.type===\"click\")){a.namespace\u0026\u0026(n=new RegExp(\"(^|\\\\.)\"+a.namespace.split(\".\").join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i\u003cs.length;i++)g=s[i],g.origType.replace(w,\"\")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j\u003ck;j++){m=e[j];for(i=0;i\u003cs.length;i++){g=s[i];if(m.selector===g.selector\u0026\u0026(!n||n.test(g.namespace))\u0026\u0026!m.elem.disabled){h=m.elem,d=null;if(g.preType===\"mouseenter\"||g.preType===\"mouseleave\")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d\u0026\u0026f.contains(h,d)\u0026\u0026(d=h);(!d||d!==h)\u0026\u0026p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j\u003ck;j++){e=p[j];if(c\u0026\u0026e.level\u003ec)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1\u0026\u0026(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()\u0026\u0026d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+\"defer\",g=c+\"queue\",h=c+\"mark\",i=f.data(a,e,b,!0);i\u0026\u0026(d===\"queue\"||!f.data(a,g,b,!0))\u0026\u0026(d===\"mark\"||!f.data(a,h,b,!0))\u0026\u0026setTimeout(function(){!f.data(a,g,b,!0)\u0026\u0026!f.data(a,h,b,!0)\u0026\u0026(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!==\"toJSON\")return!1;return!0}function k(a,c,d){if(d===b\u0026\u0026a.nodeType===1){var e=\"data-\"+c.replace(j,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#\u003c]*(\u003c[\\w\\W]+\u003e)[^\u003e]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/\\d/,n=/^\u003c(\\w+)\\s*\\/?\u003e(?:\u003c\\/\\1\u003e)?$/,o=/^[\\],:{}\\s]*$/,p=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,r=/(?:^|:|,)(?:\\s*\\[)+/g,s=/(webkit)[ \\/]([\\w.]+)/,t=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,u=/(msie) ([\\w.]+)/,v=/(mozilla)(?:.*? rv:([\\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+\"\").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"\u0026\u0026!d\u0026\u0026c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"\u003c\"||a.charAt(a.length-1)!==\"\u003e\"||a.length\u003c3?g=i.exec(a):g=[null,a,null];if(g\u0026\u0026(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h\u0026\u0026h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b\u0026\u0026(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.6.4\",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a\u003c0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b\u0026\u0026(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),\"slice\",G.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"\u0026\u0026(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"\u0026\u0026!e.isFunction(i)\u0026\u0026(i={}),k===j\u0026\u0026(i=this,--j);for(;j\u003ck;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l\u0026\u0026f\u0026\u0026(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d\u0026\u0026e.isArray(d)?d:[]):h=d\u0026\u0026e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b\u0026\u0026(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e\u0026\u0026(a.$=g),b\u0026\u0026a.jQuery===e\u0026\u0026(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0\u0026\u0026!--e.readyWait||a!==!0\u0026\u0026!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0\u0026\u0026--e.readyWait\u003e0)return;B.resolveWith(c,[e]),e.fn.trigger\u0026\u0026e(c).trigger(\"ready\").unbind(\"ready\")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",C,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",C),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll\u0026\u0026b\u0026\u0026K()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a\u0026\u0026typeof a==\"object\"\u0026\u0026\"setInterval\"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor\u0026\u0026!E.call(a,\"constructor\")\u0026\u0026!E.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON\u0026\u0026a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,\"@\").replace(q,\"]\").replace(r,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)\u0026\u0026e.error(\"Invalid XML: \"+c);return d},noop:function(){},globalEval:function(b){b\u0026\u0026j.test(b)\u0026\u0026(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,\"ms-\").replace(w,y)},nodeName:function(a,b){return a.nodeName\u0026\u0026a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g\u003ch;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g\u003ch;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?\"\":H.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c\u003cd;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==\"number\")for(var f=c.length;e\u003cf;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f\u003cg;f++)e=!!b(a[f],f),c!==e\u0026\u0026d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b\u0026\u0026typeof j==\"number\"\u0026\u0026(j\u003e0\u0026\u0026a[0]\u0026\u0026a[j-1]||j===0||e.isArray(a));if(k)for(;i\u003cj;i++)f=c(a[i],i,d),f!=null\u0026\u0026(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null\u0026\u0026(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c==\"object\"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h\u0026\u0026f\u0026\u0026e.isFunction(d);for(var k=0;k\u003ci;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf(\"compatible\")\u003c0\u0026\u0026v.exec(a)||[];return{browser:b[1]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f\u0026\u0026f instanceof e\u0026\u0026!(f instanceof a)\u0026\u0026(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"),function(a,b){J[\"[object \"+b+\"]\"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser\u0026\u0026(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit\u0026\u0026(e.browser.safari=!0),j.test(\" \")\u0026\u0026(k=/^[\\s\\xA0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener(\"DOMContentLoaded\",C,!1),e.ready()}:c.attachEvent\u0026\u0026(C=function(){c.readyState===\"complete\"\u0026\u0026(c.detachEvent(\"onreadystatechange\",C),e.ready())});return e}(),g=\"done fail isResolved isRejected promise then always pipe\".split(\" \"),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b\u0026\u0026(k=b,b=0);for(g=0,h=c.length;g\u003ch;g++)i=c[g],j=f.type(i),j===\"array\"?e.done.apply(e,i):j===\"function\"\u0026\u0026a.push(i);k\u0026\u0026e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d\u0026\u0026!b\u0026\u0026!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[c,\"reject\"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h\u0026\u0026f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+\"With\"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a\u0026\u0026a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length\u003e1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d\u003c=1\u0026\u0026a\u0026\u0026f.isFunction(a.promise)?a:f.Deferred();if(d\u003e1){for(;c\u003cd;c++)b[c]\u0026\u0026f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a\u0026\u0026g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement(\"div\"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute(\"className\",\"t\"),a.innerHTML=\" \u003clink/\u003e\u003ctable\u003e\u003c/table\u003e\u003ca href='/a' style='top:1px;float:left;opacity:.55;'\u003ea\u003c/a\u003e\u003cinput type='checkbox'/\u003e\",d=a.getElementsByTagName(\"*\"),e=a.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.createElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=a.getElementsByTagName(\"input\")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName(\"tbody\").length,htmlSerialize:!!a.getElementsByTagName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormalized:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetAttribute:a.className!==\"t\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener\u0026\u0026a.attachEvent\u0026\u0026a.fireEvent\u0026\u0026(a.attachEvent(\"onclick\",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setAttribute(\"type\",\"radio\"),k.radioValue=i.value===\"t\",i.setAttribute(\"checked\",\"checked\"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML=\"\",a.style.width=a.style.paddingLeft=\"1px\",m=c.getElementsByTagName(\"body\")[0],o=c.createElement(m?\"div\":\"body\"),p={visibility:\"hidden\",width:0,height:0,border:0,margin:0,background:\"none\"},m\u0026\u0026f.extend(p,{position:\"absolute\",left:\"-1000px\",top:\"-1000px\"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,\"zoom\"in a.style\u0026\u0026(a.style.display=\"inline\",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display=\"\",a.innerHTML=\"\u003cdiv style='width:4px;'\u003e\u003c/div\u003e\",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML=\"\u003ctable\u003e\u003ctr\u003e\u003ctd style='padding:0;border:0;display:none'\u003e\u003c/td\u003e\u003ctd\u003et\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\",q=a.getElementsByTagName(\"td\"),u=q[0].offsetHeight===0,q[0].style.display=\"\",q[1].style.display=\"none\",k.reliableHiddenOffsets=u\u0026\u0026q[0].offsetHeight===0,a.innerHTML=\"\",c.defaultView\u0026\u0026c.defaultView.getComputedStyle\u0026\u0026(j=c.createElement(\"div\"),j.style.width=\"0\",j.style.marginRight=\"0\",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML=\"\",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s=\"on\"+t,u=s in a,u||(a.setAttribute(s,\"return;\"),u=typeof a[s]==\"function\"),k[t+\"Bubbles\"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\\{.*\\}|\\[.*\\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a\u0026\u0026!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c==\"string\",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]\u0026\u0026f.expando;if((!m||e\u0026\u0026m\u0026\u0026l[m]\u0026\u0026!l[m][i])\u0026\u0026j\u0026\u0026d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c==\"object\"||typeof c==\"function\")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e\u0026\u0026(g[i]||(g[i]={}),g=g[i]),d!==b\u0026\u0026(g[f.camelCase(c)]=d);if(c===\"events\"\u0026\u0026!g[c])return g[i]\u0026\u0026g[i].events;j?(h=g[c],h==null\u0026\u0026(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g\u0026\u0026(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0\u0026\u0026a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a==\"undefined\"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h\u003ci;h++)g=e[h].name,g.indexOf(\"data-\")===0\u0026\u0026(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a==\"object\")return this.each(function(){f.data(this,a)});var j=a.split(\".\");j[1]=j[1]?\".\"+j[1]:\"\";if(c===b){d=this.triggerHandler(\"getData\"+j[1]+\"!\",[j[0]]),d===b\u0026\u0026this.length\u0026\u0026(d=f.data(this[0],a),d=k(this[0],a,d));return d===b\u0026\u0026j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler(\"setData\"+j[1]+\"!\",d),f.data(this,a,c),b.triggerHandler(\"changeData\"+j[1]+\"!\",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a\u0026\u0026(c=(c||\"fx\")+\"mark\",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0\u0026\u0026(d=c,c=a,a=!1);if(c){d=d||\"fx\";var e=d+\"mark\",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,\"mark\"))}},queue:function(a,c,d){if(a){c=(c||\"fx\")+\"queue\";var e=f.data(a,c,b,!0);d\u0026\u0026(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||\"fx\";var c=f.queue(a,b),d=c.shift(),e;d===\"inprogress\"\u0026\u0026(d=c.shift()),d\u0026\u0026(b===\"fx\"\u0026\u0026c.unshift(\"inprogress\"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+\"queue\",!0),m(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){typeof a!=\"string\"\u0026\u0026(c=a,a=\"fx\");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a===\"fx\"\u0026\u0026b[0]!==\"inprogress\"\u0026\u0026f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"fx\";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||\"fx\",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"\u0026\u0026(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j=a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))\u0026\u0026f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\\n\\t\\r]/g,o=/\\s+/,p=/\\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a\u0026\u0026typeof a==\"string\"){b=a.split(o);for(c=0,d=this.length;c\u003cd;c++){e=this[c];if(e.nodeType===1)if(!e.className\u0026\u0026b.length===1)e.className=a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h\u003ci;h++)~g.indexOf(\" \"+b[h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a\u0026\u0026typeof a==\"string\"||a===b){c=(a||\"\").split(o);for(d=0,e=this.length;d\u003ce;d++){g=this[d];if(g.nodeType===1\u0026\u0026g.className)if(a){h=(\" \"+g.className+\" \").replace(n,\" \");for(i=0,j=c.length;i\u003cj;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}else g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c===\"string\"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"boolean\")this.className\u0026\u0026f._data(this,\"__className__\",this.className),this.className=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},hasClass:function(a){var b=\" \"+a+\" \";for(var c=0,d=this.length;c\u003cd;c++)if(this[c].nodeType===1\u0026\u0026(\" \"+this[c].className+\" \").replace(n,\" \").indexOf(b)\u003e-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c\u0026\u0026\"get\"in c\u0026\u0026(d=c.get(e,\"value\"))!==b)return d;d=e.value;return typeof d==\"string\"?d.replace(p,\"\"):d==null?\"\":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\":f.isArray(h)\u0026\u0026(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!(\"set\"in c)||c.set(this,h,\"value\")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type===\"select-one\";if(c\u003c0)return null;for(var h=g?c:0,i=g?c+1:e.length;h\u003ci;h++){var j=e[h];if(j.selected\u0026\u0026(f.support.optDisabled?!j.disabled:j.getAttribute(\"disabled\")===null)\u0026\u0026(!j.parentNode.disabled||!f.nodeName(j.parentNode,\"optgroup\"))){b=f(j).val();if(g)return b;d.push(b)}}if(g\u0026\u0026!d.length\u0026\u0026e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).val(),c)\u003e=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:\"tabIndex\"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e\u0026\u0026c in f.attrFn)return f(a)[c](d);if(!(\"getAttribute\"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j\u0026\u0026(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u\u0026\u0026(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i\u0026\u0026\"set\"in i\u0026\u0026j\u0026\u0026(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,\"\"+d);return d}if(i\u0026\u0026\"get\"in i\u0026\u0026j\u0026\u0026(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1\u0026\u0026(b=f.attrFix[b]||b,f.attr(a,b,\"\"),a.removeAttribute(b),t.test(b)\u0026\u0026(c=f.propFix[b]||b)in a\u0026\u0026(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)\u0026\u0026a.parentNode)f.error(\"type property can't be changed\");else if(!f.support.radioValue\u0026\u0026b===\"radio\"\u0026\u0026f.nodeName(a,\"input\")){var c=a.value;a.setAttribute(\"type\",b),c\u0026\u0026(a.value=c);return b}}},value:{get:function(a,b){if(u\u0026\u0026f.nodeName(a,\"button\"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u\u0026\u0026f.nodeName(a,\"button\"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i\u0026\u0026(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h\u0026\u0026\"set\"in h\u0026\u0026(g=h.set(a,d,c))!==b?g:a[c]=d:h\u0026\u0026\"get\"in h\u0026\u0026(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabindex\");return c\u0026\u0026c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)\u0026\u0026a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))\u0026\u0026d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a\u0026\u0026(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d\u0026\u0026d.nodeValue!==\"\"?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\"}},f.each([\"width\",\"height\"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAttribute(b,\"auto\");return c}}})})),f.support.hrefNormalized||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b\u0026\u0026(b.selectedIndex,b.parentNode\u0026\u0026b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)\u003e=0}})});var w=/\\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\\./g,z=/ /g,A=/[^\\w\\s.|`]/g,B=function(a){return a.replace(A,\"\\\\$\u0026\")};f.event={add:function(a,c,d,e){if(a.nodeType!==3\u0026\u0026a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler\u0026\u0026(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!=\"undefined\"\u0026\u0026(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(\" \");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(\".\")\u003e-1?(n=l.split(\".\"),l=n.shift(),h.namespace=n.slice(0).sort().join(\".\")):(n=[],h.namespace=\"\"),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent\u0026\u0026a.attachEvent(\"on\"+l,k)}p.add\u0026\u0026(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3\u0026\u0026a.nodeType!==8){d===!1\u0026\u0026(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)\u0026\u0026f._data(a),t=s\u0026\u0026s.events;if(!s||!t)return;c\u0026\u0026c.type\u0026\u0026(d=c.handler,c=c.type);if(!c||typeof c==\"string\"\u0026\u0026c.charAt(0)===\".\"){c=c||\"\";for(h in t)f.event.remove(a,h+c);return}c=c.split(\" \");while(h=c[k++]){r=h,q=null,l=h.indexOf(\".\")\u003c0,m=[],l||(m=h.split(\".\"),h=m.shift(),n=new RegExp(\"(^|\\\\.)\"+f.map(m.slice(0).sort(),B).join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),p=t[h];if(!p)continue;if(!d){for(j=0;j\u003cp.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j\u003cp.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null\u0026\u0026p.splice(j--,1),o.remove\u0026\u0026o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null\u0026\u0026p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)\u0026\u0026f.removeEvent(a,h,s.handle),g=null,delete \r\nt[h]}if(f.isEmptyObject(t)){var u=s.handle;u\u0026\u0026(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)\u0026\u0026f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf(\"!\")\u003e=0\u0026\u0026(h=h.slice(0,-1),j=!0),h.indexOf(\".\")\u003e=0\u0026\u0026(i=h.split(\".\"),h=i.shift(),i.sort());if(!!e\u0026\u0026!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c==\"object\"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join(\".\"),c.namespace_re=new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b\u0026\u0026b.events\u0026\u0026b.events[h]\u0026\u0026f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(\":\")\u003c0?\"on\"+h:\"\";do{var m=f._data(k,\"handle\");c.currentTarget=k,m\u0026\u0026m.apply(k,d),l\u0026\u0026f.acceptData(k)\u0026\u0026k[l]\u0026\u0026k[l].apply(k,d)===!1\u0026\u0026(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument\u0026\u0026a}while(k\u0026\u0026!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)\u0026\u0026(h!==\"click\"||!f.nodeName(e,\"a\"))\u0026\u0026f.acceptData(e)){try{l\u0026\u0026e[h]\u0026\u0026(n=e[l],n\u0026\u0026(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n\u0026\u0026(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,\"events\")||{})[c.type]||[]).slice(0),e=!c.exclusive\u0026\u0026!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h\u003ci;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b\u0026\u0026(c.result=k,k===!1\u0026\u0026(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3\u0026\u0026(a.target=a.target.parentNode),!a.relatedTarget\u0026\u0026a.fromElement\u0026\u0026(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null\u0026\u0026a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i\u0026\u0026i.scrollLeft||j\u0026\u0026j.scrollLeft||0)-(i\u0026\u0026i.clientLeft||j\u0026\u0026j.clientLeft||0),a.pageY=a.clientY+(i\u0026\u0026i.scrollTop||j\u0026\u0026j.scrollTop||0)-(i\u0026\u0026i.clientTop||j\u0026\u0026j.clientTop||0)}a.which==null\u0026\u0026(a.charCode!=null||a.keyCode!=null)\u0026\u0026(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey\u0026\u0026a.ctrlKey\u0026\u0026(a.metaKey=a.ctrlKey),!a.which\u0026\u0026a.button!==b\u0026\u0026(a.which=a.button\u00261?1:a.button\u00262?3:a.button\u00264?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)\u0026\u0026(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b\u0026\u0026(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener\u0026\u0026a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent\u0026\u0026a.detachEvent(\"on\"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a\u0026\u0026a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault\u0026\u0026a.getPreventDefault()?D:C):this.type=a,b\u0026\u0026f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;!a||(a.stopPropagation\u0026\u0026a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this\u0026\u0026(b\u0026\u0026(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c\u0026\u0026c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a\u0026\u0026a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,\"form\"))f.event.add(this,\"click.specialSubmit\",function(a){var b=a.target,c=f.nodeName(b,\"input\")||f.nodeName(b,\"button\")?b.type:\"\";(c===\"submit\"||c===\"image\")\u0026\u0026f(b).closest(\"form\").length\u0026\u0026J(\"submit\",this,arguments)}),f.event.add(this,\"keypress.specialSubmit\",function(a){var b=a.target,c=f.nodeName(b,\"input\")||f.nodeName(b,\"button\")?b.type:\"\";(c===\"text\"||c===\"password\")\u0026\u0026f(b).closest(\"form\").length\u0026\u0026a.keyCode===13\u0026\u0026J(\"submit\",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,\".specialSubmit\")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,\"input\")?a.type:\"\",c=a.value;b===\"radio\"||b===\"checkbox\"?c=a.checked:b===\"select-multiple\"?c=a.selectedIndex\u003e-1?f.map(a.options,function(a){return a.selected}).join(\"-\"):\"\":f.nodeName(a,\"select\")\u0026\u0026(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)\u0026\u0026!d.readOnly){e=f._data(d,\"_change_data\"),g=H(d),(c.type!==\"focusout\"||d.type!==\"radio\")\u0026\u0026f._data(d,\"_change_data\",g);if(e===b||g===e)return;if(e!=null||g)c.type=\"change\",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(c===\"radio\"||c===\"checkbox\"||f.nodeName(b,\"select\"))\u0026\u0026I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(a.keyCode===13\u0026\u0026!f.nodeName(b,\"textarea\")||a.keyCode===32\u0026\u0026(c===\"checkbox\"||c===\"radio\")||c===\"select-multiple\")\u0026\u0026I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,\"_change_data\",H(b))}},setup:function(a,b){if(this.type===\"file\")return!1;for(var c in G)f.event.add(this,c+\".specialChange\",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,\".specialChange\");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()\u0026\u0026a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0\u0026\u0026c.addEventListener(a,e,!0)},teardown:function(){--d===0\u0026\u0026c.removeEventListener(a,e,!0)}}}),f.each([\"bind\",\"one\"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a==\"object\"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c===\"one\"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a===\"unload\"\u0026\u0026c!==\"one\")this.one(a,d,e);else for(var i=0,j=this.length;i\u003cj;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a==\"object\"\u0026\u0026!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d\u003ce;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind(\"live\"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,\"lastToggle\"+a.guid)||0)%d;f.data(this,\"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d\u003cb.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:\"focusin\",blur:\"focusout\",mouseenter:\"mouseover\",mouseleave:\"mouseout\"};f.each([\"live\",\"die\"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a==\"object\"\u0026\u0026!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c===\"die\"\u0026\u0026!a\u0026\u0026g\u0026\u0026g.charAt(0)===\".\"){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||\"\").split(\" \");while((h=a[i++])!=null){j=w.exec(h),k=\"\",j\u0026\u0026(k=j[0],h=h.replace(w,\"\"));if(h===\"hover\"){a.push(\"mouseenter\"+k,\"mouseleave\"+k);continue}l=h,K[h]?(a.push(K[h]+k),h=h+k):h=(K[h]||h)+k;if(c===\"live\")for(var p=0,q=n.length;p\u003cq;p++)f.event.add(n[p],\"live.\"+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind(\"live.\"+M(h,m),e)}return this}}),f.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c==null\u0026\u0026(c=a,a=null);return arguments.length\u003e0?this.bind(b,a,c):this.trigger(b)},f.attrFn\u0026\u0026(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g\u003ch;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=\"string\"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length\u003e0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g\u003ch;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1\u0026\u0026!f\u0026\u0026(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ \u003e+~,(\\[\\\\]+)+|[\u003e+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\\\/g,j=/\\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1\u0026\u0026d.nodeType!==9)return[];if(!b||typeof b!=\"string\")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(\"\"),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length\u003e1\u0026\u0026m.exec(b))if(x.length===2\u0026\u0026l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]\u0026\u0026(b+=x.shift()),j=v(b,j)}else{!g\u0026\u0026x.length\u003e1\u0026\u0026d.nodeType===9\u0026\u0026!w\u0026\u0026l.match.ID.test(x[0])\u0026\u0026!l.match.ID.test(x[x.length-1])\u0026\u0026(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1\u0026\u0026(x[0]===\"~\"||x[0]===\"+\")\u0026\u0026d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length\u003e0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r=\"\",s==null\u0026\u0026(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)===\"[object Array]\")if(!u)f.push.apply(f,n);else if(d\u0026\u0026d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]\u0026\u0026(n[t]===!0||n[t].nodeType===1\u0026\u0026k.contains(d,n[t]))\u0026\u0026f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]\u0026\u0026n[t].nodeType===1\u0026\u0026f.push(j[t]);else p(n,f);o\u0026\u0026(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b\u003ca.length;b++)a[b]===a[b-1]\u0026\u0026a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length\u003e0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e\u003cf;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(i,\"\"),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],\"\");break}}}}d||(d=typeof b.getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c\u0026\u0026c[0]\u0026\u0026k.isXML(c[0]);while(a\u0026\u0026c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null\u0026\u0026f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)===\"\\\\\")continue;j===i\u0026\u0026(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d\u0026\u0026o!=null?t?g=!0:j[s]=!1:t\u0026\u0026(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],\"\");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw\"Syntax error, unrecognized expression: \"+a};var l=k.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+|(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c\u0026\u0026!j.test(b),e=c\u0026\u0026!d;d\u0026\u0026(b=b.toLowerCase());for(var f=0,g=a.length,h;f\u003cg;f++)if(h=a[f]){while((h=h.previousSibling)\u0026\u0026h.nodeType!==1);a[f]=e||h\u0026\u0026h.nodeName.toLowerCase()===b?h||!1:h===b}e\u0026\u0026k.filter(b,a,!0)},\"\u003e\":function(a,b){var c,d=typeof b==\"string\",e=0,f=a.length;if(d\u0026\u0026!j.test(b)){b=b.toLowerCase();for(;e\u003cf;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e\u003cf;e++)c=a[e],c\u0026\u0026(a[e]=d?c.parentNode:c.parentNode===b);d\u0026\u0026k.filter(b,a,!0)}},\"\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"\u0026\u0026!j.test(b)\u0026\u0026(b=b.toLowerCase(),e=b,g=t),g(\"parentNode\",b,f,a,e,c)},\"~\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"\u0026\u0026!j.test(b)\u0026\u0026(b=b.toLowerCase(),e=b,g=t),g(\"previousSibling\",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=\"undefined\"\u0026\u0026!c){var d=b.getElementById(a[1]);return d\u0026\u0026d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e\u003cf;e++)d[e].getAttribute(\"name\")===a[1]\u0026\u0026c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(i,\"\")+\" \";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h\u0026\u0026(e^(h.className\u0026\u0026(\" \"+h.className+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)\u003e=0)?c||d.push(h):c\u0026\u0026(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,\"\")},TAG:function(a,b){return a[1].replace(i,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(a[2]===\"even\"\u0026\u0026\"2n\"||a[2]===\"odd\"\u0026\u0026\"2n+1\"||!/\\D/.test(a[2])\u0026\u0026\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]\u0026\u0026k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,\"\");!f\u0026\u0026l.attrMap[g]\u0026\u0026(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(i,\"\"),a[2]===\"~=\"\u0026\u0026(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length\u003e1||/^\\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1\u0026\u0026a.type!==\"hidden\"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode\u0026\u0026a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"text\"===c\u0026\u0026(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"radio\"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"checkbox\"===a.type},file:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"file\"===a.type},password:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"password\"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")\u0026\u0026\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")\u0026\u0026\"reset\"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"\u0026\u0026\"button\"===a.type||b===\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b\u003cc[3]-0},gt:function(a,b,c){return b\u003ec[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e===\"contains\")return(a.textContent||a.innerText||k.getText([a])||\"\").indexOf(b[3])\u003e=0;if(e===\"not\"){var g=b[3];for(var h=0,i=g.length;h\u003ci;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case\"only\":case\"first\":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c===\"first\")return!0;d=a;case\"last\":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case\"nth\":var e=b[2],f=b[3];if(e===1\u0026\u0026f===0)return!0;var g=b[0],h=a.parentNode;if(h\u0026\u0026(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1\u0026\u0026(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0\u0026\u0026j/e\u003e=0}},ID:function(a,b){return a.nodeType===1\u0026\u0026a.getAttribute(\"id\")===b},TAG:function(a,b){return b===\"*\"\u0026\u0026a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.getAttribute(\"class\"))+\" \").indexOf(b)\u003e-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":f===\"=\"?e===g:f===\"*=\"?e.indexOf(g)\u003e=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)\u003e=0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e\u0026\u0026d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return\"\\\\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+l.match[o].source.replace(/\\\\(\\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);else if(typeof a.length==\"number\")for(var f=a.length;c\u003cf;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)\u00264?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex\u0026\u0026b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k\u003cc\u0026\u0026k\u003cd;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b=\"\",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8\u0026\u0026(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.documentElement;a.innerHTML=\"\u003ca name='\"+d+\"'/\u003e\",e.insertBefore(a,e.firstChild),c.getElementById(d)\u0026\u0026(l.find.ID=function(a,c,d){if(typeof c.getElementById!=\"undefined\"\u0026\u0026!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=\"undefined\"\u0026\u0026e.getAttributeNode(\"id\").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefined\"\u0026\u0026a.getAttributeNode(\"id\");return a.nodeType===1\u0026\u0026c\u0026\u0026c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChild(c.createComment(\"\")),a.getElementsByTagName(\"*\").length\u003e0\u0026\u0026(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1\u0026\u0026d.push(c[e]);c=d}return c}),a.innerHTML=\"\u003ca href='#'\u003e\u003c/a\u003e\",a.firstChild\u0026\u0026typeof a.firstChild.getAttribute!=\"undefined\"\u0026\u0026a.firstChild.getAttribute(\"href\")!==\"#\"\u0026\u0026(l.attrHandle.href=function(a){return a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll\u0026\u0026function(){var a=k,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"\u003cp class='TEST'\u003e\u003c/p\u003e\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){k=function(b,e,f,g){e=e||c;if(!g\u0026\u0026!k.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec(b);if(h\u0026\u0026(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]\u0026\u0026l.find.CLASS\u0026\u0026e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"\u0026\u0026e.body)return p([e.body],f);if(h\u0026\u0026h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1\u0026\u0026e.nodeName.toLowerCase()!==\"object\"){var m=e,n=e.getAttribute(\"id\"),o=n||d,q=e.parentNode,r=/^\\s*[+~]/.test(b);n?o=o.replace(/'/g,\"\\\\$\u0026\"):e.setAttribute(\"id\",o),r\u0026\u0026q\u0026\u0026(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll(\"[id='\"+o+\"'] \"+b),f)}catch(s){}finally{n||m.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!='']:sizzle\")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\\=\\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)\u0026\u0026!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document\u0026\u0026a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length\u003e0}}}(),function(){var a=c.createElement(\"div\");a.innerHTML=\"\u003cdiv class='test e'\u003e\u003c/div\u003e\u003cdiv class='test'\u003e\u003c/div\u003e\";if(!!a.getElementsByClassName\u0026\u0026a.getElementsByClassName(\"e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\").length===1)return;l.order.splice(1,0,\"CLASS\"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=\"undefined\"\u0026\u0026!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b\u0026\u0026(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)\u002616)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!==\"HTML\":!1};var v=function(a,b){var c,d=[],e=\"\",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,\"\");a=l.relative[a]?a+\"*\":a;for(var g=0,h=f.length;g\u003ch;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[\":\"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\\[\\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(function(){for(c=0,d=b.length;c\u003cd;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c\u003cd;c++){g=e.length,f.find(a,this[c],e);if(c\u003e0)for(h=g;h\u003ce.length;h++)for(i=0;i\u003cg;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a\u003cc;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),\"not\",a)},filter:function(a){return this.pushStack(V(this,a,!0),\"filter\",a)},is:function(a){return!!a\u0026\u0026(typeof a==\"string\"?f.filter(a,this).length\u003e0:this.filter(a).length\u003e0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g\u0026\u0026a.length){for(d=0,e=a.length;d\u003ce;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g\u0026\u0026g.ownerDocument\u0026\u0026g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)\u003e-1:f(g).is(h))\u0026\u0026c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(d=0,e=this.length;d\u003ce;d++){g=this[d];while(g){if(l?l.index(g)\u003e-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length\u003e1?f.unique(c):c;return this.pushStack(c,\"closest\",a)},index:function(a){if(!a)return this[0]\u0026\u0026this[0].parentNode?this.prevAll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a,b):f.makeArray(a\u0026\u0026a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b\u0026\u0026b.nodeType!==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth(a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d\u0026\u0026typeof d==\"string\"\u0026\u0026(e=f.filter(d,e)),e=this.length\u003e1\u0026\u0026!T[a]?f.unique(e):e,(this.length\u003e1||P.test(d))\u0026\u0026O.test(a)\u0026\u0026(e=e.reverse());return this.pushStack(e,a,g.join(\",\"))}}),f.extend({filter:function(a,b,c){c\u0026\u0026(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g\u0026\u0026g.nodeType!==9\u0026\u0026(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1\u0026\u0026e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1\u0026\u0026++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1\u0026\u0026a!==b\u0026\u0026c.push(a);return c}});var W=/ jQuery\\d+=\"(?:\\d+|null)\"/g,X=/^\\s+/,Y=/\u003c(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^\u003e]*)\\/\u003e/ig,Z=/\u003c([\\w:]+)/,$=/\u003ctbody/i,_=/\u003c|\u0026#?\\w+;/,ba=/\u003c(?:script|object|embed|option|style)/i,bb=/checked\\s*(?:[^=]|=\\s*.checked.)/i,bc=/\\/(java|ecma)script/i,bd=/^\\s*\u003c!(?:\\[CDATA\\[|\\-\\-)/,be={option:[1,\"\u003cselect multiple='multiple'\u003e\",\"\u003c/select\u003e\"],legend:[1,\"\u003cfieldset\u003e\",\"\u003c/fieldset\u003e\"],thead:[1,\"\u003ctable\u003e\",\"\u003c/table\u003e\"],tr:[2,\"\u003ctable\u003e\u003ctbody\u003e\",\"\u003c/tbody\u003e\u003c/table\u003e\"],td:[3,\"\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\",\"\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\"],col:[2,\"\u003ctable\u003e\u003ctbody\u003e\u003c/tbody\u003e\u003ccolgroup\u003e\",\"\u003c/colgroup\u003e\u003c/table\u003e\"],area:[1,\"\u003cmap\u003e\",\"\u003c/map\u003e\"],_default:[0,\"\",\"\"]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,\"div\u003cdiv\u003e\",\"\u003c/div\u003e\"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!=\"object\"\u0026\u0026a!==b)return this.empty().append((this[0]\u0026\u0026this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode\u0026\u0026b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild\u0026\u0026a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1\u0026\u0026this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1\u0026\u0026this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]\u0026\u0026this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]\u0026\u0026this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b\u0026\u0026d.nodeType===1\u0026\u0026(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.parentNode\u0026\u0026d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1\u0026\u0026f.cleanData(b.getElementsByTagName(\"*\"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]\u0026\u0026this[0].nodeType===1?this[0].innerHTML.replace(W,\"\"):null;if(typeof a==\"string\"\u0026\u0026!ba.test(a)\u0026\u0026(f.support.leadingWhitespace||!X.test(a))\u0026\u0026!be[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"\u003c$1\u003e\u003c/$2\u003e\");try{for(var c=0,d=this.length;c\u003cd;c++)this[c].nodeType===1\u0026\u0026(f.cleanData(this[c].getElementsByTagName(\"*\")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]\u0026\u0026this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!=\"string\"\u0026\u0026(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone\u0026\u0026arguments.length===3\u0026\u0026typeof j==\"string\"\u0026\u0026bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j\u0026\u0026j.parentNode,f.support.parentNode\u0026\u0026i\u0026\u0026i.nodeType===11\u0026\u0026i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c\u0026\u0026f.nodeName(g,\"tr\");for(var l=0,m=this.length,n=m-1;l\u003cm;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m\u003e1\u0026\u0026l\u003cn?f.clone(h,!0,!0):h)}k.length\u0026\u0026f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b\u0026\u0026b[0]\u0026\u0026(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1\u0026\u0026typeof a[0]==\"string\"\u0026\u0026a[0].length\u003c512\u0026\u0026i===c\u0026\u0026a[0].charAt(0)===\"\u003c\"\u0026\u0026!ba.test(a[0])\u0026\u0026(f.support.checkClone||!bb.test(a[0]))\u0026\u0026(g=!0,h=f.fragments[a[0]],h\u0026\u0026h!==1\u0026\u0026(e=h)),e||(e=i.createDocumentFragment(),f.clean\r\n(a,i,e,d)),g\u0026\u0026(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.","created_at":"2011-09-20T03:56:01.000Z","updated_at":"2011-09-20T03:56:01.000Z"},{"id":1899,"name":"jquery.js","body":"raw\nmime js\n/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */\n(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f(\"\u003c\"+a+\"\u003e\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ch||(ch=c.createElement(\"iframe\"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===\"CSS1Compat\"?\"\u003c!doctype html\u003e\":\"\")+\"\u003chtml\u003e\u003cbody\u003e\"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter\u0026\u0026(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g\u003ci;g++){if(g===1)for(h in a.converters)typeof h==\"string\"\u0026\u0026(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"\u0026\u0026l!==k){m=l+\" \"+k,n=e[m]||e[\"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0\u0026\u0026(n=o);break}}}}!n\u0026\u0026!p\u0026\u0026f.error(\"No conversion from \"+m.replace(\" \",\" to \")),n!==!0\u0026\u0026(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d\u0026\u0026(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b\u0026\u0026(h=a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]\u0026\u0026e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]\u0026\u0026f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+\"[\"+(typeof e==\"object\"||f.isArray(e)?b:\"\")+\"]\",e,c,d)});else if(!c\u0026\u0026b!=null\u0026\u0026typeof b==\"object\")for(var e in b)bY(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b\u0026\u0026((g[d]?a:e||(e={}))[d]=c[d]);e\u0026\u0026f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i\u003cj\u0026\u0026(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"\u0026\u0026(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)\u0026\u0026!g[\"*\"]\u0026\u0026(l=bW(a,c,d,e,\"*\",g));return l}function bV(a){return function(b,c){typeof b!=\"string\"\u0026\u0026(c=b,b=\"*\");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e\u003cg;e++)h=d[e],j=/^\\+/.test(h),j\u0026\u0026(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[j?\"unshift\":\"push\"](c)}}}function by(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=b===\"width\"?bt:bu;if(d\u003e0){c!==\"border\"\u0026\u0026f.each(e,function(){c||(d-=parseFloat(f.css(a,\"padding\"+this))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0});return d+\"px\"}d=bv(a,b,b);if(d\u003c0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c\u0026\u0026f.each(e,function(){d+=parseFloat(f.css(a,\"padding\"+this))||0,c!==\"padding\"\u0026\u0026(d+=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0),c===\"margin\"\u0026\u0026(d+=parseFloat(f.css(a,c+this))||0)});return d+\"px\"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(bd,\"/*$0*/\")),b.parentNode\u0026\u0026b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,\"input\")?bj(a):\"getElementsByTagName\"in a\u0026\u0026f.grep(a.getElementsByTagName(\"input\"),bj)}function bj(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bi(a){return\"getElementsByTagName\"in a?a.getElementsByTagName(\"*\"):\"querySelectorAll\"in a?a.querySelectorAll(\"*\"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes\u0026\u0026b.clearAttributes(),b.mergeAttributes\u0026\u0026b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"\u0026\u0026a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked\u0026\u0026(b.defaultChecked=b.checked=a.checked),b.value!==a.value\u0026\u0026(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1\u0026\u0026!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i\u003cj;i++)f.event.add(b,h+(g[h][i].namespace?\".\":\"\")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,\"table\")?a.getElementsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)\u003e=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a\u0026\u0026a!==\"*\"?a+\".\":\"\")+b.replace(y,\"`\").replace(z,\"\u0026\")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,\"events\");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button\u0026\u0026a.type===\"click\")){a.namespace\u0026\u0026(n=new RegExp(\"(^|\\\\.)\"+a.namespace.split(\".\").join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i\u003cs.length;i++)g=s[i],g.origType.replace(w,\"\")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j\u003ck;j++){m=e[j];for(i=0;i\u003cs.length;i++){g=s[i];if(m.selector===g.selector\u0026\u0026(!n||n.test(g.namespace))\u0026\u0026!m.elem.disabled){h=m.elem,d=null;if(g.preType===\"mouseenter\"||g.preType===\"mouseleave\")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d\u0026\u0026f.contains(h,d)\u0026\u0026(d=h);(!d||d!==h)\u0026\u0026p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j\u003ck;j++){e=p[j];if(c\u0026\u0026e.level\u003ec)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1\u0026\u0026(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()\u0026\u0026d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+\"defer\",g=c+\"queue\",h=c+\"mark\",i=f.data(a,e,b,!0);i\u0026\u0026(d===\"queue\"||!f.data(a,g,b,!0))\u0026\u0026(d===\"mark\"||!f.data(a,h,b,!0))\u0026\u0026setTimeout(function(){!f.data(a,g,b,!0)\u0026\u0026!f.data(a,h,b,!0)\u0026\u0026(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!==\"toJSON\")return!1;return!0}function k(a,c,d){if(d===b\u0026\u0026a.nodeType===1){var e=\"data-\"+c.replace(j,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#\u003c]*(\u003c[\\w\\W]+\u003e)[^\u003e]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/\\d/,n=/^\u003c(\\w+)\\s*\\/?\u003e(?:\u003c\\/\\1\u003e)?$/,o=/^[\\],:{}\\s]*$/,p=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,r=/(?:^|:|,)(?:\\s*\\[)+/g,s=/(webkit)[ \\/]([\\w.]+)/,t=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,u=/(msie) ([\\w.]+)/,v=/(mozilla)(?:.*? rv:([\\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+\"\").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"\u0026\u0026!d\u0026\u0026c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"\u003c\"||a.charAt(a.length-1)!==\"\u003e\"||a.length\u003c3?g=i.exec(a):g=[null,a,null];if(g\u0026\u0026(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h\u0026\u0026h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b\u0026\u0026(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.6.4\",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a\u003c0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b\u0026\u0026(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),\"slice\",G.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"\u0026\u0026(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"\u0026\u0026!e.isFunction(i)\u0026\u0026(i={}),k===j\u0026\u0026(i=this,--j);for(;j\u003ck;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l\u0026\u0026f\u0026\u0026(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d\u0026\u0026e.isArray(d)?d:[]):h=d\u0026\u0026e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b\u0026\u0026(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e\u0026\u0026(a.$=g),b\u0026\u0026a.jQuery===e\u0026\u0026(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0\u0026\u0026!--e.readyWait||a!==!0\u0026\u0026!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0\u0026\u0026--e.readyWait\u003e0)return;B.resolveWith(c,[e]),e.fn.trigger\u0026\u0026e(c).trigger(\"ready\").unbind(\"ready\")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",C,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",C),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll\u0026\u0026b\u0026\u0026K()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a\u0026\u0026typeof a==\"object\"\u0026\u0026\"setInterval\"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor\u0026\u0026!E.call(a,\"constructor\")\u0026\u0026!E.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON\u0026\u0026a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,\"@\").replace(q,\"]\").replace(r,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)\u0026\u0026e.error(\"Invalid XML: \"+c);return d},noop:function(){},globalEval:function(b){b\u0026\u0026j.test(b)\u0026\u0026(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,\"ms-\").replace(w,y)},nodeName:function(a,b){return a.nodeName\u0026\u0026a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g\u003ch;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g\u003ch;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:H?function(a){return a==null?\"\":H.call(a)}:function(a){return a==null?\"\":(a+\"\").replace(k,\"\").replace(l,\"\")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d===\"string\"||d===\"function\"||d===\"regexp\"||e.isWindow(a)?F.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(!b)return-1;if(I)return I.call(b,a);for(var c=0,d=b.length;c\u003cd;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==\"number\")for(var f=c.length;e\u003cf;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f\u003cg;f++)e=!!b(a[f],f),c!==e\u0026\u0026d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b\u0026\u0026typeof j==\"number\"\u0026\u0026(j\u003e0\u0026\u0026a[0]\u0026\u0026a[j-1]||j===0||e.isArray(a));if(k)for(;i\u003cj;i++)f=c(a[i],i,d),f!=null\u0026\u0026(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null\u0026\u0026(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c==\"string\"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=G.call(arguments,2),g=function(){return a.apply(c,f.concat(G.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c==\"object\"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h\u0026\u0026f\u0026\u0026e.isFunction(d);for(var k=0;k\u003ci;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf(\"compatible\")\u003c0\u0026\u0026v.exec(a)||[];return{browser:b[1]||\"\",version:b[2]||\"0\"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f\u0026\u0026f instanceof e\u0026\u0026!(f instanceof a)\u0026\u0026(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each(\"Boolean Number String Function Array Date RegExp Object\".split(\" \"),function(a,b){J[\"[object \"+b+\"]\"]=b.toLowerCase()}),A=e.uaMatch(z),A.browser\u0026\u0026(e.browser[A.browser]=!0,e.browser.version=A.version),e.browser.webkit\u0026\u0026(e.browser.safari=!0),j.test(\" \")\u0026\u0026(k=/^[\\s\\xA0]+/,l=/[\\s\\xA0]+$/),h=e(c),c.addEventListener?C=function(){c.removeEventListener(\"DOMContentLoaded\",C,!1),e.ready()}:c.attachEvent\u0026\u0026(C=function(){c.readyState===\"complete\"\u0026\u0026(c.detachEvent(\"onreadystatechange\",C),e.ready())});return e}(),g=\"done fail isResolved isRejected promise then always pipe\".split(\" \"),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b\u0026\u0026(k=b,b=0);for(g=0,h=c.length;g\u003ch;g++)i=c[g],j=f.type(i),j===\"array\"?e.done.apply(e,i):j===\"function\"\u0026\u0026a.push(i);k\u0026\u0026e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d\u0026\u0026!b\u0026\u0026!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,\"resolve\"],fail:[c,\"reject\"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h\u0026\u0026f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g+\"With\"](this===b?d:this,[h])}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a\u0026\u0026a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length\u003e1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d\u003c=1\u0026\u0026a\u0026\u0026f.isFunction(a.promise)?a:f.Deferred();if(d\u003e1){for(;c\u003cd;c++)b[c]\u0026\u0026f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a\u0026\u0026g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement(\"div\"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute(\"className\",\"t\"),a.innerHTML=\" \u003clink/\u003e\u003ctable\u003e\u003c/table\u003e\u003ca href='/a' style='top:1px;float:left;opacity:.55;'\u003ea\u003c/a\u003e\u003cinput type='checkbox'/\u003e\",d=a.getElementsByTagName(\"*\"),e=a.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.createElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=a.getElementsByTagName(\"input\")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName(\"tbody\").length,htmlSerialize:!!a.getElementsByTagName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormalized:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetAttribute:a.className!==\"t\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener\u0026\u0026a.attachEvent\u0026\u0026a.fireEvent\u0026\u0026(a.attachEvent(\"onclick\",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setAttribute(\"type\",\"radio\"),k.radioValue=i.value===\"t\",i.setAttribute(\"checked\",\"checked\"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML=\"\",a.style.width=a.style.paddingLeft=\"1px\",m=c.getElementsByTagName(\"body\")[0],o=c.createElement(m?\"div\":\"body\"),p={visibility:\"hidden\",width:0,height:0,border:0,margin:0,background:\"none\"},m\u0026\u0026f.extend(p,{position:\"absolute\",left:\"-1000px\",top:\"-1000px\"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,\"zoom\"in a.style\u0026\u0026(a.style.display=\"inline\",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display=\"\",a.innerHTML=\"\u003cdiv style='width:4px;'\u003e\u003c/div\u003e\",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML=\"\u003ctable\u003e\u003ctr\u003e\u003ctd style='padding:0;border:0;display:none'\u003e\u003c/td\u003e\u003ctd\u003et\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\",q=a.getElementsByTagName(\"td\"),u=q[0].offsetHeight===0,q[0].style.display=\"\",q[1].style.display=\"none\",k.reliableHiddenOffsets=u\u0026\u0026q[0].offsetHeight===0,a.innerHTML=\"\",c.defaultView\u0026\u0026c.defaultView.getComputedStyle\u0026\u0026(j=c.createElement(\"div\"),j.style.width=\"0\",j.style.marginRight=\"0\",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML=\"\",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s=\"on\"+t,u=s in a,u||(a.setAttribute(s,\"return;\"),u=typeof a[s]==\"function\"),k[t+\"Bubbles\"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\\{.*\\}|\\[.*\\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a\u0026\u0026!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c==\"string\",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]\u0026\u0026f.expando;if((!m||e\u0026\u0026m\u0026\u0026l[m]\u0026\u0026!l[m][i])\u0026\u0026j\u0026\u0026d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c==\"object\"||typeof c==\"function\")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e\u0026\u0026(g[i]||(g[i]={}),g=g[i]),d!==b\u0026\u0026(g[f.camelCase(c)]=d);if(c===\"events\"\u0026\u0026!g[c])return g[i]\u0026\u0026g[i].events;j?(h=g[c],h==null\u0026\u0026(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g\u0026\u0026(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0\u0026\u0026a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a==\"undefined\"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h\u003ci;h++)g=e[h].name,g.indexOf(\"data-\")===0\u0026\u0026(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a==\"object\")return this.each(function(){f.data(this,a)});var j=a.split(\".\");j[1]=j[1]?\".\"+j[1]:\"\";if(c===b){d=this.triggerHandler(\"getData\"+j[1]+\"!\",[j[0]]),d===b\u0026\u0026this.length\u0026\u0026(d=f.data(this[0],a),d=k(this[0],a,d));return d===b\u0026\u0026j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler(\"setData\"+j[1]+\"!\",d),f.data(this,a,c),b.triggerHandler(\"changeData\"+j[1]+\"!\",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a\u0026\u0026(c=(c||\"fx\")+\"mark\",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0\u0026\u0026(d=c,c=a,a=!1);if(c){d=d||\"fx\";var e=d+\"mark\",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,\"mark\"))}},queue:function(a,c,d){if(a){c=(c||\"fx\")+\"queue\";var e=f.data(a,c,b,!0);d\u0026\u0026(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||\"fx\";var c=f.queue(a,b),d=c.shift(),e;d===\"inprogress\"\u0026\u0026(d=c.shift()),d\u0026\u0026(b===\"fx\"\u0026\u0026c.unshift(\"inprogress\"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+\"queue\",!0),m(a,b,\"queue\"))}}),f.fn.extend({queue:function(a,c){typeof a!=\"string\"\u0026\u0026(c=a,a=\"fx\");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a===\"fx\"\u0026\u0026b[0]!==\"inprogress\"\u0026\u0026f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||\"fx\";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||\"fx\",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!=\"string\"\u0026\u0026(c=a,a=b),a=a||\"fx\";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+\"defer\",j=a+\"queue\",k=a+\"mark\",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))\u0026\u0026f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\\n\\t\\r]/g,o=/\\s+/,p=/\\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a\u0026\u0026typeof a==\"string\"){b=a.split(o);for(c=0,d=this.length;c\u003cd;c++){e=this[c];if(e.nodeType===1)if(!e.className\u0026\u0026b.length===1)e.className=a;else{g=\" \"+e.className+\" \";for(h=0,i=b.length;h\u003ci;h++)~g.indexOf(\" \"+b[h]+\" \")||(g+=b[h]+\" \");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a\u0026\u0026typeof a==\"string\"||a===b){c=(a||\"\").split(o);for(d=0,e=this.length;d\u003ce;d++){g=this[d];if(g.nodeType===1\u0026\u0026g.className)if(a){h=(\" \"+g.className+\" \").replace(n,\" \");for(i=0,j=c.length;i\u003cj;i++)h=h.replace(\" \"+c[i]+\" \",\" \");g.className=f.trim(h)}else g.className=\"\"}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b==\"boolean\";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c===\"string\"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?\"addClass\":\"removeClass\"](e)}else if(c===\"undefined\"||c===\"boolean\")this.className\u0026\u0026f._data(this,\"__className__\",this.className),this.className=this.className||a===!1?\"\":f._data(this,\"__className__\")||\"\"})},hasClass:function(a){var b=\" \"+a+\" \";for(var c=0,d=this.length;c\u003cd;c++)if(this[c].nodeType===1\u0026\u0026(\" \"+this[c].className+\" \").replace(n,\" \").indexOf(b)\u003e-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c\u0026\u0026\"get\"in c\u0026\u0026(d=c.get(e,\"value\"))!==b)return d;d=e.value;return typeof d==\"string\"?d.replace(p,\"\"):d==null?\"\":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\":f.isArray(h)\u0026\u0026(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!(\"set\"in c)||c.set(this,h,\"value\")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type===\"select-one\";if(c\u003c0)return null;for(var h=g?c:0,i=g?c+1:e.length;h\u003ci;h++){var j=e[h];if(j.selected\u0026\u0026(f.support.optDisabled?!j.disabled:j.getAttribute(\"disabled\")===null)\u0026\u0026(!j.parentNode.disabled||!f.nodeName(j.parentNode,\"optgroup\"))){b=f(j).val();if(g)return b;d.push(b)}}if(g\u0026\u0026!d.length\u0026\u0026e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find(\"option\").each(function(){this.selected=f.inArray(f(this).val(),c)\u003e=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:\"tabIndex\"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e\u0026\u0026c in f.attrFn)return f(a)[c](d);if(!(\"getAttribute\"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j\u0026\u0026(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u\u0026\u0026(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i\u0026\u0026\"set\"in i\u0026\u0026j\u0026\u0026(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,\"\"+d);return d}if(i\u0026\u0026\"get\"in i\u0026\u0026j\u0026\u0026(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1\u0026\u0026(b=f.attrFix[b]||b,f.attr(a,b,\"\"),a.removeAttribute(b),t.test(b)\u0026\u0026(c=f.propFix[b]||b)in a\u0026\u0026(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)\u0026\u0026a.parentNode)f.error(\"type property can't be changed\");else if(!f.support.radioValue\u0026\u0026b===\"radio\"\u0026\u0026f.nodeName(a,\"input\")){var c=a.value;a.setAttribute(\"type\",b),c\u0026\u0026(a.value=c);return b}}},value:{get:function(a,b){if(u\u0026\u0026f.nodeName(a,\"button\"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u\u0026\u0026f.nodeName(a,\"button\"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i\u0026\u0026(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h\u0026\u0026\"set\"in h\u0026\u0026(g=h.set(a,d,c))!==b?g:a[c]=d:h\u0026\u0026\"get\"in h\u0026\u0026(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabindex\");return c\u0026\u0026c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)\u0026\u0026a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))\u0026\u0026d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a\u0026\u0026(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d\u0026\u0026d.nodeValue!==\"\"?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\"}},f.each([\"width\",\"height\"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAttribute(b,\"auto\");return c}}})})),f.support.hrefNormalized||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b\u0026\u0026(b.selectedIndex,b.parentNode\u0026\u0026b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)\u003e=0}})});var w=/\\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\\./g,z=/ /g,A=/[^\\w\\s.|`]/g,B=function(a){return a.replace(A,\"\\\\$\u0026\")};f.event={add:function(a,c,d,e){if(a.nodeType!==3\u0026\u0026a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler\u0026\u0026(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!=\"undefined\"\u0026\u0026(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(\" \");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(\".\")\u003e-1?(n=l.split(\".\"),l=n.shift(),h.namespace=n.slice(0).sort().join(\".\")):(n=[],h.namespace=\"\"),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent\u0026\u0026a.attachEvent(\"on\"+l,k)}p.add\u0026\u0026(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3\u0026\u0026a.nodeType!==8){d===!1\u0026\u0026(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)\u0026\u0026f._data(a),t=s\u0026\u0026s.events;if(!s||!t)return;c\u0026\u0026c.type\u0026\u0026(d=c.handler,c=c.type);if(!c||typeof c==\"string\"\u0026\u0026c.charAt(0)===\".\"){c=c||\"\";for(h in t)f.event.remove(a,h+c);return}c=c.split(\" \");while(h=c[k++]){r=h,q=null,l=h.indexOf(\".\")\u003c0,m=[],l||(m=h.split(\".\"),h=m.shift(),n=new RegExp(\"(^|\\\\.)\"+f.map(m.slice(0).sort(),B).join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),p=t[h];if(!p)continue;if(!d){for(j=0;j\u003cp.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j\u003cp.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null\u0026\u0026p.splice(j--,1),o.remove\u0026\u0026o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null\u0026\u0026p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)\u0026\u0026f.removeEvent(a,h,s.handle),g=null,delete \nt[h]}if(f.isEmptyObject(t)){var u=s.handle;u\u0026\u0026(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)\u0026\u0026f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf(\"!\")\u003e=0\u0026\u0026(h=h.slice(0,-1),j=!0),h.indexOf(\".\")\u003e=0\u0026\u0026(i=h.split(\".\"),h=i.shift(),i.sort());if(!!e\u0026\u0026!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c==\"object\"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join(\".\"),c.namespace_re=new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b\u0026\u0026b.events\u0026\u0026b.events[h]\u0026\u0026f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(\":\")\u003c0?\"on\"+h:\"\";do{var m=f._data(k,\"handle\");c.currentTarget=k,m\u0026\u0026m.apply(k,d),l\u0026\u0026f.acceptData(k)\u0026\u0026k[l]\u0026\u0026k[l].apply(k,d)===!1\u0026\u0026(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument\u0026\u0026a}while(k\u0026\u0026!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)\u0026\u0026(h!==\"click\"||!f.nodeName(e,\"a\"))\u0026\u0026f.acceptData(e)){try{l\u0026\u0026e[h]\u0026\u0026(n=e[l],n\u0026\u0026(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n\u0026\u0026(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,\"events\")||{})[c.type]||[]).slice(0),e=!c.exclusive\u0026\u0026!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h\u003ci;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b\u0026\u0026(c.result=k,k===!1\u0026\u0026(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3\u0026\u0026(a.target=a.target.parentNode),!a.relatedTarget\u0026\u0026a.fromElement\u0026\u0026(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null\u0026\u0026a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i\u0026\u0026i.scrollLeft||j\u0026\u0026j.scrollLeft||0)-(i\u0026\u0026i.clientLeft||j\u0026\u0026j.clientLeft||0),a.pageY=a.clientY+(i\u0026\u0026i.scrollTop||j\u0026\u0026j.scrollTop||0)-(i\u0026\u0026i.clientTop||j\u0026\u0026j.clientTop||0)}a.which==null\u0026\u0026(a.charCode!=null||a.keyCode!=null)\u0026\u0026(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey\u0026\u0026a.ctrlKey\u0026\u0026(a.metaKey=a.ctrlKey),!a.which\u0026\u0026a.button!==b\u0026\u0026(a.which=a.button\u00261?1:a.button\u00262?3:a.button\u00264?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,M(a.origType,a.selector),f.extend({},a,{handler:L,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,M(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)\u0026\u0026(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b\u0026\u0026(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener\u0026\u0026a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent\u0026\u0026a.detachEvent(\"on\"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a\u0026\u0026a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault\u0026\u0026a.getPreventDefault()?D:C):this.type=a,b\u0026\u0026f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=D;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=D;var a=this.originalEvent;!a||(a.stopPropagation\u0026\u0026a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=D,this.stopPropagation()},isDefaultPrevented:C,isPropagationStopped:C,isImmediatePropagationStopped:C};var E=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this\u0026\u0026(b\u0026\u0026(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},F=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c\u0026\u0026c.selector?F:E,a)},teardown:function(a){f.event.remove(this,b,a\u0026\u0026a.selector?F:E)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,\"form\"))f.event.add(this,\"click.specialSubmit\",function(a){var b=a.target,c=f.nodeName(b,\"input\")||f.nodeName(b,\"button\")?b.type:\"\";(c===\"submit\"||c===\"image\")\u0026\u0026f(b).closest(\"form\").length\u0026\u0026J(\"submit\",this,arguments)}),f.event.add(this,\"keypress.specialSubmit\",function(a){var b=a.target,c=f.nodeName(b,\"input\")||f.nodeName(b,\"button\")?b.type:\"\";(c===\"text\"||c===\"password\")\u0026\u0026f(b).closest(\"form\").length\u0026\u0026a.keyCode===13\u0026\u0026J(\"submit\",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,\".specialSubmit\")}});if(!f.support.changeBubbles){var G,H=function(a){var b=f.nodeName(a,\"input\")?a.type:\"\",c=a.value;b===\"radio\"||b===\"checkbox\"?c=a.checked:b===\"select-multiple\"?c=a.selectedIndex\u003e-1?f.map(a.options,function(a){return a.selected}).join(\"-\"):\"\":f.nodeName(a,\"select\")\u0026\u0026(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)\u0026\u0026!d.readOnly){e=f._data(d,\"_change_data\"),g=H(d),(c.type!==\"focusout\"||d.type!==\"radio\")\u0026\u0026f._data(d,\"_change_data\",g);if(e===b||g===e)return;if(e!=null||g)c.type=\"change\",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(c===\"radio\"||c===\"checkbox\"||f.nodeName(b,\"select\"))\u0026\u0026I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(a.keyCode===13\u0026\u0026!f.nodeName(b,\"textarea\")||a.keyCode===32\u0026\u0026(c===\"checkbox\"||c===\"radio\")||c===\"select-multiple\")\u0026\u0026I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,\"_change_data\",H(b))}},setup:function(a,b){if(this.type===\"file\")return!1;for(var c in G)f.event.add(this,c+\".specialChange\",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,\".specialChange\");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()\u0026\u0026a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0\u0026\u0026c.addEventListener(a,e,!0)},teardown:function(){--d===0\u0026\u0026c.removeEventListener(a,e,!0)}}}),f.each([\"bind\",\"one\"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a==\"object\"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c===\"one\"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a===\"unload\"\u0026\u0026c!==\"one\")this.one(a,d,e);else for(var i=0,j=this.length;i\u003cj;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a==\"object\"\u0026\u0026!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d\u003ce;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind(\"live\"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,\"lastToggle\"+a.guid)||0)%d;f.data(this,\"lastToggle\"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d\u003cb.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var K={focus:\"focusin\",blur:\"focusout\",mouseenter:\"mouseover\",mouseleave:\"mouseout\"};f.each([\"live\",\"die\"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a==\"object\"\u0026\u0026!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c===\"die\"\u0026\u0026!a\u0026\u0026g\u0026\u0026g.charAt(0)===\".\"){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||C,d=b;a=(a||\"\").split(\" \");while((h=a[i++])!=null){j=w.exec(h),k=\"\",j\u0026\u0026(k=j[0],h=h.replace(w,\"\"));if(h===\"hover\"){a.push(\"mouseenter\"+k,\"mouseleave\"+k);continue}l=h,K[h]?(a.push(K[h]+k),h=h+k):h=(K[h]||h)+k;if(c===\"live\")for(var p=0,q=n.length;p\u003cq;p++)f.event.add(n[p],\"live.\"+M(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind(\"live.\"+M(h,m),e)}return this}}),f.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error\".split(\" \"),function(a,b){f.fn[b]=function(a,c){c==null\u0026\u0026(c=a,a=null);return arguments.length\u003e0?this.bind(b,a,c):this.trigger(b)},f.attrFn\u0026\u0026(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g\u003ch;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!=\"string\"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length\u003e0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g\u003ch;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1\u0026\u0026!f\u0026\u0026(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^\\[\\]]*\\]|['\"][^'\"]*['\"]|[^\\[\\]'\"]+)+\\]|\\\\.|[^ \u003e+~,(\\[\\\\]+)+|[\u003e+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\\\/g,j=/\\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1\u0026\u0026d.nodeType!==9)return[];if(!b||typeof b!=\"string\")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(\"\"),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length\u003e1\u0026\u0026m.exec(b))if(x.length===2\u0026\u0026l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]\u0026\u0026(b+=x.shift()),j=v(b,j)}else{!g\u0026\u0026x.length\u003e1\u0026\u0026d.nodeType===9\u0026\u0026!w\u0026\u0026l.match.ID.test(x[0])\u0026\u0026!l.match.ID.test(x[x.length-1])\u0026\u0026(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1\u0026\u0026(x[0]===\"~\"||x[0]===\"+\")\u0026\u0026d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length\u003e0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r=\"\",s==null\u0026\u0026(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)===\"[object Array]\")if(!u)f.push.apply(f,n);else if(d\u0026\u0026d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]\u0026\u0026(n[t]===!0||n[t].nodeType===1\u0026\u0026k.contains(d,n[t]))\u0026\u0026f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]\u0026\u0026n[t].nodeType===1\u0026\u0026f.push(j[t]);else p(n,f);o\u0026\u0026(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b\u003ca.length;b++)a[b]===a[b-1]\u0026\u0026a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length\u003e0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e\u003cf;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!==\"\\\\\"){g[1]=(g[1]||\"\").replace(i,\"\"),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],\"\");break}}}}d||(d=typeof b.getElementsByTagName!=\"undefined\"?b.getElementsByTagName(\"*\"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c\u0026\u0026c[0]\u0026\u0026k.isXML(c[0]);while(a\u0026\u0026c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null\u0026\u0026f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)===\"\\\\\")continue;j===i\u0026\u0026(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d\u0026\u0026o!=null?t?g=!0:j[s]=!1:t\u0026\u0026(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],\"\");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw\"Syntax error, unrecognized expression: \"+a};var l=k.selectors={order:[\"ID\",\"NAME\",\"TAG\"],match:{ID:/#((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,CLASS:/\\.((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)/,NAME:/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)['\"]*\\]/,ATTR:/\\[\\s*((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(?:(['\"])(.*?)\\3|(#?(?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)*)|)|)\\s*\\]/,TAG:/^((?:[\\w\\u00c0-\\uFFFF\\*\\-]|\\\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\\(\\s*(even|odd|(?:[+\\-]?\\d+|(?:[+\\-]?\\d*)?n\\s*(?:[+\\-]\\s*\\d+)?))\\s*\\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^\\-]|$)/,PSEUDO:/:((?:[\\w\\u00c0-\\uFFFF\\-]|\\\\.)+)(?:\\((['\"]?)((?:\\([^\\)]+\\)|[^\\(\\)]*)+)\\2\\))?/},leftMatch:{},attrMap:{\"class\":\"className\",\"for\":\"htmlFor\"},attrHandle:{href:function(a){return a.getAttribute(\"href\")},type:function(a){return a.getAttribute(\"type\")}},relative:{\"+\":function(a,b){var c=typeof b==\"string\",d=c\u0026\u0026!j.test(b),e=c\u0026\u0026!d;d\u0026\u0026(b=b.toLowerCase());for(var f=0,g=a.length,h;f\u003cg;f++)if(h=a[f]){while((h=h.previousSibling)\u0026\u0026h.nodeType!==1);a[f]=e||h\u0026\u0026h.nodeName.toLowerCase()===b?h||!1:h===b}e\u0026\u0026k.filter(b,a,!0)},\"\u003e\":function(a,b){var c,d=typeof b==\"string\",e=0,f=a.length;if(d\u0026\u0026!j.test(b)){b=b.toLowerCase();for(;e\u003cf;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e\u003cf;e++)c=a[e],c\u0026\u0026(a[e]=d?c.parentNode:c.parentNode===b);d\u0026\u0026k.filter(b,a,!0)}},\"\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"\u0026\u0026!j.test(b)\u0026\u0026(b=b.toLowerCase(),e=b,g=t),g(\"parentNode\",b,f,a,e,c)},\"~\":function(a,b,c){var e,f=d++,g=u;typeof b==\"string\"\u0026\u0026!j.test(b)\u0026\u0026(b=b.toLowerCase(),e=b,g=t),g(\"previousSibling\",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=\"undefined\"\u0026\u0026!c){var d=b.getElementById(a[1]);return d\u0026\u0026d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=\"undefined\"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e\u003cf;e++)d[e].getAttribute(\"name\")===a[1]\u0026\u0026c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=\"undefined\")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=\" \"+a[1].replace(i,\"\")+\" \";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h\u0026\u0026(e^(h.className\u0026\u0026(\" \"+h.className+\" \").replace(/[\\t\\n\\r]/g,\" \").indexOf(a)\u003e=0)?c||d.push(h):c\u0026\u0026(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,\"\")},TAG:function(a,b){return a[1].replace(i,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(a[2]===\"even\"\u0026\u0026\"2n\"||a[2]===\"odd\"\u0026\u0026\"2n+1\"||!/\\D/.test(a[2])\u0026\u0026\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]\u0026\u0026k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,\"\");!f\u0026\u0026l.attrMap[g]\u0026\u0026(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(i,\"\"),a[2]===\"~=\"\u0026\u0026(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length\u003e1||/^\\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1\u0026\u0026a.type!==\"hidden\"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode\u0026\u0026a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"text\"===c\u0026\u0026(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"radio\"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"checkbox\"===a.type},file:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"file\"===a.type},password:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"password\"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")\u0026\u0026\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()===\"input\"\u0026\u0026\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")\u0026\u0026\"reset\"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"\u0026\u0026\"button\"===a.type||b===\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b\u003cc[3]-0},gt:function(a,b,c){return b\u003ec[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e===\"contains\")return(a.textContent||a.innerText||k.getText([a])||\"\").indexOf(b[3])\u003e=0;if(e===\"not\"){var g=b[3];for(var h=0,i=g.length;h\u003ci;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case\"only\":case\"first\":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c===\"first\")return!0;d=a;case\"last\":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case\"nth\":var e=b[2],f=b[3];if(e===1\u0026\u0026f===0)return!0;var g=b[0],h=a.parentNode;if(h\u0026\u0026(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1\u0026\u0026(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0\u0026\u0026j/e\u003e=0}},ID:function(a,b){return a.nodeType===1\u0026\u0026a.getAttribute(\"id\")===b},TAG:function(a,b){return b===\"*\"\u0026\u0026a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.getAttribute(\"class\"))+\" \").indexOf(b)\u003e-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":f===\"=\"?e===g:f===\"*=\"?e.indexOf(g)\u003e=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)\u003e=0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e\u0026\u0026d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return\"\\\\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+l.match[o].source.replace(/\\\\(\\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);else if(typeof a.length==\"number\")for(var f=a.length;c\u003cf;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)\u00264?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex\u0026\u0026b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k\u003cc\u0026\u0026k\u003cd;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b=\"\",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8\u0026\u0026(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement(\"div\"),d=\"script\"+(new Date).getTime(),e=c.documentElement;a.innerHTML=\"\u003ca name='\"+d+\"'/\u003e\",e.insertBefore(a,e.firstChild),c.getElementById(d)\u0026\u0026(l.find.ID=function(a,c,d){if(typeof c.getElementById!=\"undefined\"\u0026\u0026!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=\"undefined\"\u0026\u0026e.getAttributeNode(\"id\").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefined\"\u0026\u0026a.getAttributeNode(\"id\");return a.nodeType===1\u0026\u0026c\u0026\u0026c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChild(c.createComment(\"\")),a.getElementsByTagName(\"*\").length\u003e0\u0026\u0026(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1\u0026\u0026d.push(c[e]);c=d}return c}),a.innerHTML=\"\u003ca href='#'\u003e\u003c/a\u003e\",a.firstChild\u0026\u0026typeof a.firstChild.getAttribute!=\"undefined\"\u0026\u0026a.firstChild.getAttribute(\"href\")!==\"#\"\u0026\u0026(l.attrHandle.href=function(a){return a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll\u0026\u0026function(){var a=k,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"\u003cp class='TEST'\u003e\u003c/p\u003e\";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){k=function(b,e,f,g){e=e||c;if(!g\u0026\u0026!k.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec(b);if(h\u0026\u0026(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]\u0026\u0026l.find.CLASS\u0026\u0026e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"\u0026\u0026e.body)return p([e.body],f);if(h\u0026\u0026h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1\u0026\u0026e.nodeName.toLowerCase()!==\"object\"){var m=e,n=e.getAttribute(\"id\"),o=n||d,q=e.parentNode,r=/^\\s*[+~]/.test(b);n?o=o.replace(/'/g,\"\\\\$\u0026\"):e.setAttribute(\"id\",o),r\u0026\u0026q\u0026\u0026(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll(\"[id='\"+o+\"'] \"+b),f)}catch(s){}finally{n||m.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!='']:sizzle\")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\\=\\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)\u0026\u0026!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document\u0026\u0026a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length\u003e0}}}(),function(){var a=c.createElement(\"div\");a.innerHTML=\"\u003cdiv class='test e'\u003e\u003c/div\u003e\u003cdiv class='test'\u003e\u003c/div\u003e\";if(!!a.getElementsByClassName\u0026\u0026a.getElementsByClassName(\"e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\").length===1)return;l.order.splice(1,0,\"CLASS\"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=\"undefined\"\u0026\u0026!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b\u0026\u0026(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)\u002616)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!==\"HTML\":!1};var v=function(a,b){var c,d=[],e=\"\",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,\"\");a=l.relative[a]?a+\"*\":a;for(var g=0,h=f.length;g\u003ch;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[\":\"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var N=/Until$/,O=/^(?:parents|prevUntil|prevAll)/,P=/,/,Q=/^.[^:#\\[\\.,]*$/,R=Array.prototype.slice,S=f.expr.match.POS,T={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!=\"string\")return f(a).filter(function(){for(c=0,d=b.length;c\u003cd;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack(\"\",\"find\",a),g,h,i;for(c=0,d=this.length;c\u003cd;c++){g=e.length,f.find(a,this[c],e);if(c\u003e0)for(h=g;h\u003ce.length;h++)for(i=0;i\u003cg;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a\u003cc;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(V(this,a,!1),\"not\",a)},filter:function(a){return this.pushStack(V(this,a,!0),\"filter\",a)},is:function(a){return!!a\u0026\u0026(typeof a==\"string\"?f.filter(a,this).length\u003e0:this.filter(a).length\u003e0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g\u0026\u0026a.length){for(d=0,e=a.length;d\u003ce;d++)i=a[d],j[i]||(j[i]=S.test(i)?f(i,b||this.context):i);while(g\u0026\u0026g.ownerDocument\u0026\u0026g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)\u003e-1:f(g).is(h))\u0026\u0026c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(d=0,e=this.length;d\u003ce;d++){g=this[d];while(g){if(l?l.index(g)\u003e-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length\u003e1?f.unique(c):c;return this.pushStack(c,\"closest\",a)},index:function(a){if(!a)return this[0]\u0026\u0026this[0].parentNode?this.prevAll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a,b):f.makeArray(a\u0026\u0026a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b\u0026\u0026b.nodeType!==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth(a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d\u0026\u0026typeof d==\"string\"\u0026\u0026(e=f.filter(d,e)),e=this.length\u003e1\u0026\u0026!T[a]?f.unique(e):e,(this.length\u003e1||P.test(d))\u0026\u0026O.test(a)\u0026\u0026(e=e.reverse());return this.pushStack(e,a,g.join(\",\"))}}),f.extend({filter:function(a,b,c){c\u0026\u0026(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g\u0026\u0026g.nodeType!==9\u0026\u0026(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1\u0026\u0026e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1\u0026\u0026++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1\u0026\u0026a!==b\u0026\u0026c.push(a);return c}});var W=/ jQuery\\d+=\"(?:\\d+|null)\"/g,X=/^\\s+/,Y=/\u003c(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^\u003e]*)\\/\u003e/ig,Z=/\u003c([\\w:]+)/,$=/\u003ctbody/i,_=/\u003c|\u0026#?\\w+;/,ba=/\u003c(?:script|object|embed|option|style)/i,bb=/checked\\s*(?:[^=]|=\\s*.checked.)/i,bc=/\\/(java|ecma)script/i,bd=/^\\s*\u003c!(?:\\[CDATA\\[|\\-\\-)/,be={option:[1,\"\u003cselect multiple='multiple'\u003e\",\"\u003c/select\u003e\"],legend:[1,\"\u003cfieldset\u003e\",\"\u003c/fieldset\u003e\"],thead:[1,\"\u003ctable\u003e\",\"\u003c/table\u003e\"],tr:[2,\"\u003ctable\u003e\u003ctbody\u003e\",\"\u003c/tbody\u003e\u003c/table\u003e\"],td:[3,\"\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\",\"\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\"],col:[2,\"\u003ctable\u003e\u003ctbody\u003e\u003c/tbody\u003e\u003ccolgroup\u003e\",\"\u003c/colgroup\u003e\u003c/table\u003e\"],area:[1,\"\u003cmap\u003e\",\"\u003c/map\u003e\"],_default:[0,\"\",\"\"]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,\"div\u003cdiv\u003e\",\"\u003c/div\u003e\"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!=\"object\"\u0026\u0026a!==b)return this.empty().append((this[0]\u0026\u0026this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode\u0026\u0026b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild\u0026\u0026a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1\u0026\u0026this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1\u0026\u0026this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]\u0026\u0026this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]\u0026\u0026this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b\u0026\u0026d.nodeType===1\u0026\u0026(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.parentNode\u0026\u0026d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1\u0026\u0026f.cleanData(b.getElementsByTagName(\"*\"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]\u0026\u0026this[0].nodeType===1?this[0].innerHTML.replace(W,\"\"):null;if(typeof a==\"string\"\u0026\u0026!ba.test(a)\u0026\u0026(f.support.leadingWhitespace||!X.test(a))\u0026\u0026!be[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"\u003c$1\u003e\u003c/$2\u003e\");try{for(var c=0,d=this.length;c\u003cd;c++)this[c].nodeType===1\u0026\u0026(f.cleanData(this[c].getElementsByTagName(\"*\")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]\u0026\u0026this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!=\"string\"\u0026\u0026(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),\"replaceWith\",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone\u0026\u0026arguments.length===3\u0026\u0026typeof j==\"string\"\u0026\u0026bb.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j\u0026\u0026j.parentNode,f.support.parentNode\u0026\u0026i\u0026\u0026i.nodeType===11\u0026\u0026i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c\u0026\u0026f.nodeName(g,\"tr\");for(var l=0,m=this.length,n=m-1;l\u003cm;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m\u003e1\u0026\u0026l\u003cn?f.clone(h,!0,!0):h)}k.length\u0026\u0026f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b\u0026\u0026b[0]\u0026\u0026(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1\u0026\u0026typeof a[0]==\"string\"\u0026\u0026a[0].length\u003c512\u0026\u0026i===c\u0026\u0026a[0].charAt(0)===\"\u003c\"\u0026\u0026!ba.test(a[0])\u0026\u0026(f.support.checkClone||!bb.test(a[0]))\u0026\u0026(g=!0,h=f.fragments[a[0]],h\u0026\u0026h!==1\u0026\u0026(e=h)),e||(e=i.createDocumentFragment(),f.clean\n(a,i,e,d)),g\u0026\u0026(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1\u0026\u0026this[","created_at":"2011-09-20T04:03:53.000Z","updated_at":"2011-09-20T04:03:53.000Z"},{"id":1900,"name":"jquery.js","body":"raw\nmime js\n/*! jQuery v1.6.4 http://jquery.com/ | http://jquery.org/license */\n(function(a,b){function cu(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cr(a){if(!cg[a]){var b=c.body,d=f(\"\u003c\"+a+\"\u003e\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ch||(ch=c.createElement(\"iframe\"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===\"CSS1Compat\"?\"\u003c!doctype html\u003e\":\"\")+\"\u003chtml\u003e\u003cbody\u003e\"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter\u0026\u0026(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g\u003ci;g++){if(g===1)for(h in a.converters)typeof h==\"string\"\u0026\u0026(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k===\"*\")k=l;else if(l!==\"*\"\u0026\u0026l!==k){m=l+\" \"+k,n=e[m]||e[\"* \"+k];if(!n){p=b;for(o in e){j=o.split(\" \");if(j[0]===l||j[0]===\"*\"){p=e[j[1]+\" \"+k];if(p){o=e[o],o===!0?n=p:p===!0\u0026\u0026(n=o);break}}}}!n\u0026\u0026!p\u0026\u0026f.error(\"No conversion from \"+m.replace(\" \",\" to \")),n!==!0\u0026\u0026(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d\u0026\u0026(c[g[i]]=d[i]);while(f[0]===\"*\")f.shift(),h===b\u0026\u0026(h=a.mimeType||c.getResponseHeader(\"content-type\"));if(h)for(i in e)if(e[i]\u0026\u0026e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+\" \"+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]\u0026\u0026f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bA.test(a)?d(a,e):bY(a+\"[\"+(typeof e==\"object\"||f.isArray(e)?b:\"\")+\"]\",e,c,d)});else if(!c\u0026\u0026b!=null\u0026\u0026typeof b==\"object\")for(var e in b)bY(a+\"[\"+e+\"]\",b[e],c,d);else d(a,b)}function bX(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b\u0026\u0026((g[d]?a:e||(e={}))[d]=c[d]);e\u0026\u0026f.extend(!0,a,e)}function bW(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bP,l;for(;i\u003cj\u0026\u0026(k||!l);i++)l=h[i](c,d,e),typeof l==\"string\"\u0026\u0026(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bW(a,c,d,e,l,g)));(k||!l)\u0026\u0026!g[\"*\"]\u0026\u0026(l=bW(a,c,d,e,\"*\",g));return l}function bV(a){return function(b,c){typeof b!=\"string\"\u0026\u0026(c=b,b=\"*\");if(f.isFunction(c)){var d=b.toLowerCase().split(bL),e=0,g=d.length,h,i,j;for(;e\u003cg;e++)h=d[e],j=/^\\+/.test(h),j\u0026\u0026(h=h.substr(1)||\"*\"),i=a[h]=a[h]||[],i[j?\"unshift\":\"push\"](c)}}}function by(a,b,c){var d=b===\"width\"?a.offsetWidth:a.offsetHeight,e=b===\"width\"?bt:bu;if(d\u003e0){c!==\"border\"\u0026\u0026f.each(e,function(){c||(d-=parseFloat(f.css(a,\"padding\"+this))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0});return d+\"px\"}d=bv(a,b,b);if(d\u003c0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c\u0026\u0026f.each(e,function(){d+=parseFloat(f.css(a,\"padding\"+this))||0,c!==\"padding\"\u0026\u0026(d+=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0),c===\"margin\"\u0026\u0026(d+=parseFloat(f.css(a,c+this))||0)});return d+\"px\"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(bd,\"/*$0*/\")),b.parentNode\u0026\u0026b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,\"input\")?bj(a):\"getElementsByTagName\"in a\u0026\u0026f.grep(a.getElementsByTagName(\"input\"),bj)}function bj(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bi(a){return\"getElementsByTagName\"in a?a.getElementsByTagName(\"*\"):\"querySelectorAll\"in a?a.querySelectorAll(\"*\"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes\u0026\u0026b.clearAttributes(),b.mergeAttributes\u0026\u0026b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"\u0026\u0026a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked\u0026\u0026(b.defaultChecked=b.checked=a.checked),b.value!==a.value\u0026\u0026(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1\u0026\u0026!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i\u003cj;i++)f.event.add(b,h+(g[h][i].namespace?\".\":\"\")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,\"table\")?a.getElementsByTagName(\"tbody\")[0]||a.appendChild(a.ownerDocument.createElement(\"tbody\")):a}function V(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b==\"string\"){var d=f.grep(a,function(a){return a.nodeType===1});if(Q.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)\u003e=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a\u0026\u0026a!==\"*\"?a+\".\":\"\")+b.replace(y,\"`\").replace(z,\"\u0026\")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,\"events\");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button\u0026\u0026a.type===\"click\")){a.namespace\u0026\u0026(n=new RegExp(\"(^|\\\\.)\"+a.namespace.split(\".\").join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i\u003cs.length;i++)g=s[i],g.origType.replace(w,\"\")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j\u003ck;j++){m=e[j];for(i=0;i\u003cs.length;i++){g=s[i];if(m.selector===g.selector\u0026\u0026(!n||n.test(g.namespace))\u0026\u0026!m.elem.disabled){h=m.elem,d=null;if(g.preType===\"mouseenter\"||g.preType===\"mouseleave\")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d\u0026\u0026f.contains(h,d)\u0026\u0026(d=h);(!d||d!==h)\u0026\u0026p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j\u003ck;j++){e=p[j];if(c\u0026\u0026e.level\u003ec)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1\u0026\u0026(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()\u0026\u0026d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+\"defer\",g=c+\"queue\",h=c+\"mark\",i=f.data(a,e,b,!0);i\u0026\u0026(d===\"queue\"||!f.data(a,g,b,!0))\u0026\u0026(d===\"mark\"||!f.data(a,h,b,!0))\u0026\u0026setTimeout(function(){!f.data(a,g,b,!0)\u0026\u0026!f.data(a,h,b,!0)\u0026\u0026(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!==\"toJSON\")return!1;return!0}function k(a,c,d){if(d===b\u0026\u0026a.nodeType===1){var e=\"data-\"+c.replace(j,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#\u003c]*(\u003c[\\w\\W]+\u003e)[^\u003e]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/\\d/,n=/^\u003c(\\w+)\\s*\\/?\u003e(?:\u003c\\/\\1\u003e)?$/,o=/^[\\],:{}\\s]*$/,p=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,r=/(?:^|:|,)(?:\\s*\\[)+/g,s=/(webkit)[ \\/]([\\w.]+)/,t=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,u=/(msie) ([\\w.]+)/,v=/(mozilla)(?:.*? rv:([\\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+\"\").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"\u0026\u0026!d\u0026\u0026c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"\u003c\"||a.charAt(a.length-1)!==\"\u003e\"||a.length\u003c3?g=i.exec(a):g=[null,a,null];if(g\u0026\u0026(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h\u0026\u0026h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b\u0026\u0026(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.6.4\",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a\u003c0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b\u0026\u0026(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),\"slice\",G.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"\u0026\u0026(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"\u0026\u0026!e.isFunction(i)\u0026\u0026(i={}),k===j\u0026\u0026(i=this,--j);for(;j\u003ck;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l\u0026\u0026f\u0026\u0026(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d\u0026\u0026e.isArray(d)?d:[]):h=d\u0026\u0026e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b\u0026\u0026(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e\u0026\u0026(a.$=g),b\u0026\u0026a.jQuery===e\u0026\u0026(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0\u0026\u0026!--e.readyWait||a!==!0\u0026\u0026!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0\u0026\u0026--e.readyWait\u003e0)return;B.resolveWith(c,[e]),e.fn.trigger\u0026\u0026e(c).trigger(\"ready\").unbind(\"ready\")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",C,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",C),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll\u0026\u0026b\u0026\u0026K()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a\u0026\u0026typeof a==\"object\"\u0026\u0026\"setInterval\"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor\u0026\u0026!E.call(a,\"constructor\")\u0026\u0026!E.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON\u0026\u0026a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,\"@\").replace(q,\"]\").replace(r,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)\u0026\u0026e.error(\"Invalid XML: \"+c);return d},noop:function(){},globalEval:function(b){b\u0026\u0026j.test(b)\u0026\u0026(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,\"ms-\").replace(w,y)},nodeName