Common practices to make your gem users’ and other developers’ lives easier. Consistent naming Semantic versioning Declaring dependencies Loading code Prerelease gems Consistent naming There are only two hard things in Computer Science: cache invalidation and naming things. -Phil Karlton File names Be consistent with how your gem files in lib and bin are named. The hola gem from the make your own
245: Bundlerでgemを作る (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto Ruby gemの作成および管理の方法は、ここ数年で進化を続けています。エピソード135 [動画を見る, 読む] ではgemの作成にechoe gemを使用しました。その約1年後のエピソード183 [動画を見る, 読む]ではJewelerを使用しました。どちらのツールもgemのリリース毎にGemspecファイルを生成する手段と、そのGemspecファイルを管理するツールを提供します。今回は、Gemspecファイルの管理を、手作業で全体的にずっと簡単な方法で行うことにします。 今回の方法でも、gemごとに最初にGemspecファイルを作成する必要があります。これを手作業で行う
Recently I’ve changed some of my gems to use bundler in favor of jeweler. In short both make generating gemspec easier (obviously bundler can do way more than that). Actually I use bundler anyway so why have another dependency in form of jeweler? To compare both let’s take a look at how they work for us. We’ll use jeweler 1.5.2 and bundler 1.0.7. Creating files structure $ jeweler mygem create .gi
bundler で gem を作る bundler を使う コマンド bundle gem new_gem_name とすると new_gem_name という名前の gem のためのディレクトリが作られる。 gemspec の編集 変更が必要なところを直す。 summary と description を指定する必要がある。 依存関係は add_development_dependency と add_runtime_dependency で指定する。 バージョン指定の「~>」がよくわからなかったのだが、 調べると「~> 2.2.0」と書くと「’>= 2.2.0’, ‘< 2.3.0’」と同等となるようだ。 gem パッケージのバージョンを表す定数名を必要ならば変更する。 リリース lib/*/version.rb の中のバージョン番号を変更して rake release とする。 C言
第9回 角谷信太郎――「スーパーマンである必要はない」 岑康貴(@IT自分戦略研究所) 赤司聡(撮影) 2009/3/30 角谷信太郎(かくたにしんたろう) 永和システムマネジメント サービスプロバイディング事業部 チーフプログラマ 1975年2月19日、大阪府出身。1998年 立命館大学法学部卒業。「『楽しさ』がシステム開発の生産性を左右する」と信じて、アジャイル開発を現場で実践するテスト駆動開発者。日本Rubyの会の理事を務め、日本最大級のRubyカンファレンス「RubyKaigi」の運営に携わっている。 ■うまく回るように、全体を見る 「Rubyを使って、お客さまにとって価値のあるシステムを届けたい」と以前から考えていました。2年ほど前から実際にRuby開発チームのチーフプログラマとして働いています。わたしの任務は「プロジェクトが失敗しないようにすること」。お客さまに対するヒアリング
「きのこの山」「たけのこの里」に新たなライバルが登場だと……!? Twitterで「こんなのあるんーーーーーー!!!!!?」と話題になっていたこちらのお菓子、みなさんは食べてみたいですか? 商品名はずばり「えのきの山」。見た目もえのきそのもので、細長い柄の先っちょに、チョコでコーティングした丸いカサがポンと乗っています。なにこれ食べてみたい!!! ――と一瞬ビックリしましたが、実はこれ、サイト「橋村政海 漫画館<ブログ別館>」さんが作った手作りお菓子。ガーナチョコに浸したタマゴボーロをプリッツの先にくっつけたもので、パッケージは合成したものだそう。手作りとは思えないクオリティの高さに、一瞬ホンモノだと信じてしまう人が続出していました。 「私がつくりましたぁぁぁぁぁぁー」とネタばらし(画像は「橋村政海 漫画館<ブログ別館>」さんにご提供いただきました) 関連キーワード おやつ/お菓子 | 手
‘Big data’ is dead. What’s next? | VentureBeat IT 業界で何かバズワード化するとそれの尻馬に乗りたがる人間が後を立たないわけだが(自分はそれに入らないと言うつもりはないですが)、必ずといっていいほどしばらくすると「○○は死んだ」みたいに言い出す人が出てくる。 遂にバズワードとしての「ビッグデータ」もその段階に入ったようだ。まぁ、Tatsuhiko Miyagawa's Podcast の第3回でも「ビッグデータ」なんて猫も杓子も言うから Treasure Data をビッグデータの会社とは言いたくないという話が出てくるくらいだしね。(追記:当初企業名を間違って書いていましたので訂正しました) しかし、あれですな。なんで「死んだ」と断定したがるんですかね。ニコラス・カー先生の IT Doesn't Matter みたいに「もう重要じゃない」と言
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く