2010年08月24日のツイート
@babie: CC は BY-SA(表示・継承)が使いやすいなー。
@babie: まだ起きてるるるるるるるるるるる
@babie: 律 「ありゃー・・唯とうとう死んじゃったのか・・・」のAAに俺は弱すぎる
@babie: "インターネットカフェなんて、合衆国にはもうとっくにないけど。" TechCrunch Japanese - Webが危険な国はロシアとトルコ, 日本は安全な国の第三位 URL
2010-08-24 22:37:37 via web
@babie: アニメみたいけど眠いお
@babie: 脳の脱水症状みたいな。
@babie: こう、ぼーっと、なにも浮かばないことがある。つかりたからかな。
@babie: @Strawballey チャーハンかー、卵が余ってるし、俺も明日それにする!
@babie: <3 <3 <3 はオナラに見える。
@babie: 今日の晩ご飯は 肉団ごはん でした。
@babie: @papanda1234 喜んで頂けたようでなによりw
@babie: Rails 3 の ActiveRecord, Prototype.js, Erubis の除外オプションが -O -J -T で、OJT(On the Job Training)ってのがイカスよね。
@babie: @Strawballey あー、英語だし、パスワードも破られてないから、とりあえずはいーわ。あれから来ないし。
@babie: @Strawballey あーうー、そうかな?今んところ被害がないのでいいかな、っと。
@babie: ホントは MongoDB を ActiveRecord で使いたい。けど、Arel に NoSQL を組み込む道が険しくてねぇ……
@babie: em_mysql2 と em_mysqlplus とどっちがいい(長持ちする)のかねぇ?
@babie: 早く脳内直結できねぇかなぁ。そしたらアホにアホかって言っても誰にも咎められないのに。
@babie: Pragmatic Bookshelf の The RSpec Book は @moro さん辺りが鋭意翻訳中だと信じて疑わない。信じて疑わない。大事なことなので二回言いました。
@babie: Chad Fowler さんとは、Rubyist Magazine の RubyGems 記事の編集・翻訳をやったので、ご縁があるんだけど、前の時、ちょっと欝で、ちゃんと挨拶できなかった。今回も Ruby 会議行かないので、挨拶できない。カナシス。忘れてるだろうけど。
@babie: 多分、最近、私の活動が活発なのは、太陽の黒点の活動に関係がありそう。
@babie: だってだって「;」と「:」が一心同体なんだもん!コロンはいるもん!三項演算子で!QT @masarakki: え? Rubyistなのにまだ;打っちゃうんですか? RT @babie: え?Rubyist なのにまだ「;」と「Enter」を入れ替えてないんですか?!
@babie: kwatch さんのメアドわかった。メールした。
@babie: @technohippy 停止までの間に爆発的にユーザーが増えれば復活するよね。まだだ、まだ終わらんよ
@babie: Rails 3 は Rails 2 に比べてパフォーマンスが良いかどうかは、ちゃんと測ってくださいね。というか誰か代表してやってくれればいいんだけど……俺はEC2用意するとこからなんで面倒くさくてやってない。
@babie: kなんとかの人(kwatchさん)に docrails URL の件で聞きたいことがあるんじゃが、Twitter ID はなんじゃろのう。メールでもいいんじゃが、はてダの方も特に情報がない……
@babie: はらこわした。
@babie: はらいっぺーたー
@babie: @t_wada やっぱ Rails3 ですかね。WEB+DB PRESS のより突っ込まないとだめですね。
2010-08-24 13:17:50 via Seesmic Desktop to @t_wada
2010-08-24 12:58:01 via Seesmic Desktop to @ijin
@babie: @t_wada いやぁ、輝きのタクトさんには負けますってーww
2010-08-24 12:49:53 via Seesmic Desktop to @t_wada
@babie: Mongoid のドキュメント翻訳終わっちゃったし、明日から何書けば……なんかリクエストある?
@babie: なんか今年のRuby会議めでたすぎますね!Ruby 1.9.2のリリースに Rails 3.0 のリリース。行ける人うらやましすぎっ!! #rubykaigi
@babie: @inao 今週中に正式版も出すって言ってますよー。特集、ガッチリはまりましたね。おめ
2010-08-24 12:25:31 via Seesmic Desktop to @inao
@babie: Rails 3.0 のリリースが Ruby会議と WEB+DB PRESS Vol.58 の Rails 3.0 特集にがっちりはまって恐ろしささえ感じる。
@babie: 朝から何をやってるんだっつー。
@babie: @papanda1234 企画書書いたよ〜ww QT 位置情報ソーシャルゲーム「ポケットゴッズ(仮)」企画書 - LazyLoadLife URL
@babie: おはようございます!ペコリ
位置情報ソーシャルゲーム「ポケットゴッズ(仮)」企画書
Twitter で @papanda1234 さんと盛り上がった架空のゲームの企画を書いてみました!
概要
- 全国の神社で起動すると祭神が召喚でき、契約すると自分の守り神にできる。
- 守り神同士は戦わせることができる。
- 遠征モード搭載。(地元にいながらにして日本中を移動し各土地の祭神と戦うことができます)
- 守り神の神社に参拝すればするだけレベルアップする。
子供とおじいちゃん・おばあちゃんの絆が深まること間違いなし!
日本全国で以下のような会話が交わされることが期待できます!
展開
大型アップデート「〜仏教伝来〜」(予定)
ポケットゴッズに阿弥陀如来が参戦!
ライセンス
This Document is written by @papanda1234 and @babie under Creative Commons BY-SA License
商用利用自由です!(その時は原案としてクレジットしてくれると嬉しいな♡)
また、ライセンスはこの企画書のものなので、アプリケーションには影響しません。ご自由に設定してください。
プログラミングはできます(多分)ので、絵が描ける方・音楽が作れる方がいれば、実現できるかも?
ゲームデザイナーとして雇いたい方は @babie にご連絡下さい!準備金200万円wでどこへでも行きます!
ソーシャルゲーム企画一覧
プログラミングはできるがゲームは作れないあなた向け
ゲームを作りたい方へ
基礎を習得して凝り固まった頭が少しほぐれました
初級プログラマが一人でゲームをつくれるようになるための本。
頭のツボを押された
物事に行き詰まったら、美人編集者と遊ぼう
ゲームは知らないが・・・
桝田脳の恐怖
Rails3 対応 MongoDB ORM、Mongoid 詳解―エクステンション
FABRICATION
Paul Eliott さんの Fabrication Gem は、オブジェクト生成ライブラリです。Mongoid を最初からサポートしており、テストの簡便のために、オブジェクトを生成する素敵な構文を提供しています。
Fabricator(:person) do title "Grand Poobah" addresses(:count => 2) do |address, i| Fabricate(:address, :streeet => "#{i} Bond St.") end end
MONGOID-RSPEC
Evan Sagge さんの mongoid-rspec は、Mongoid 用の RSpec のマッチャーを提供します。マッチャーには、関連、オプション、バリデーション、フィールドが含まれます。
describe Person do it { should reference_one :account } it { should reference_many :posts } it { should be_referenced_in :organization } it { should validate_presence_of(:name) } it { should have_field(:age).of_type(Integer) } end describe Address do it { should be_embedded_in(:person).as_inverse_of(:addresses) } end
REMARKABLE
Brian Cardarella さんの remarkable-mongoid Gem は、Mongoid 用の RSpec マッチャーの素敵な代替を提供します。マッチャーは以下の例の他に、Remarkable::ActiveModel を元に、全てのバリデーションを含みます。
describe Person do it { should reference_one :account } it { should reference_many :posts } it { should be_referenced_in :organization } it { should embed_one :name } it { should embed_many :addresses } it { should be_embedded_in :group } it { should validate_uniqueness_of :dob } end
RIOT
Riot-Mongoid Gem は、Mongoid 用の riot アサーションを提供します。フィールド、キー、関連、バリデーションのアサーションが含まれます。
context "Person Model" do setup { Person.new } asserts_topic.has_field :title, :type => String asserts_topic.has_association :references_one, :account asserts_topic.has_association :embeds_many, :addresses asserts_topic.has_validation :validates_presence_of, :title end
エクステンションは以上です。
Rails3 対応 MongoDB ORM、Mongoid 詳解―アップグレード
Mongoid のバージョンをアップグレードする時のリファレンスとしてご利用下さい。
2.0.0.BETA.16 + へのアップグレード
このバージョンは、MongoDB 1.6.0 を必要とします。
2.0.0.BETA.15 + へのアップグレード
もし JSON のシリアライズに include_root_in_json クラス変数を使っている場合は、もはや使用できません。現在は、mongoid.yml において、同名のグローバルな設定オプションを使用します。必要ならば、オンにしてください。(デフォルトは false です)
defaults: &defaults include_root_in_json: true
2.0.0.BETA.14 + へのアップグレード
フィールドの :accessible => false オプションは、attr_accessible と attr_protected を推奨するため、削除されました。モデルで定義を変更する必要があります。
gemcutter のソート順は変なので注意してください。Mongoid をアップグレードするときは、厳密にバージョンを指定しなければなりません。Bundler を使うときも、この点に気をつけてください。この Gem はすぐ配布停止されます。
2.0.0.BETA.11 + へのアップグレード
Mongoid.use_object_ids 設定オプションは削除されました。mongoid.yml または設定ブロックから削除する必要があります。
もし id を BSON::ObjectID の文字列表現として使っている場合は、以下のどちらかを行う必要があります。
a) それぞれのモデルに id を String を使うように指示します:
class Person include Mongoid::Document identity :type => String end
b) データベースの文字列 id を ObjectID に移行します。スクリプト例は、この Gist を見てください。(Kyle Banker さんありがとう)
2.0.0.BETA.10 + へのアップグレード
smart spawning を使用している Passenger ユーザーは、フォークした時に再接続するイニシャライザを削除してください。現在は Mongoid が自動的に制御します。
preload_app を true にセットしている Unicorn ユーザーも、フォークした時に再接続するイニシャライザを削除してください。同じように、現在は Mongoid が自動的に制御します。