rake のオブション
すぐ忘れてしまうのでメモ。
rake のタスクの一覧を表示するには、
rake -T
これはいいのだ、覚えてる。
このとき、各タスクの詳細説明が一行しか表示されない。
特定のタスクの詳細をもっとみたい場合は、
rake -D [タスク名]
これ、いつも忘れてしまうけど、ブログに書いたのでもう大丈夫。
2008/03/19 22:09:44

すぐ忘れてしまうのでメモ。
rake のタスクの一覧を表示するには、
rake -T
これはいいのだ、覚えてる。
このとき、各タスクの詳細説明が一行しか表示されない。
特定のタスクの詳細をもっとみたい場合は、
rake -D [タスク名]
これ、いつも忘れてしまうけど、ブログに書いたのでもう大丈夫。
2008/03/19 22:09:44
» つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築
を書きました。
ソーシャル「OSを入れた後にインストールする10のアプリケーション」(仮) を作る過程をレポートしてきましたが、10回目の今回をもって終わりとさせていただきます。
最後は、いよいよリリースしようという段階で必要な、ホスティングサービス選びと環境構築について書きたいと思います。
自分の勉強にもなったのでやって非常に良かったですが、実況中継ブログは大変でした。
2008/03/19 14:22:05
自分のサービスの一部をSlicehostというホスティングサービスに移行し始めている。
知っているアメリカ人のRailsエンジニアにすすめられ、Webで調べると評判が良かったので使い始めてみた。サインアップや管理画面のインターフェースがシンプルで使いやすく、使いはじめから好感触だった。
Ubuntu LTS で環境構築中なのだが、ApacheやPHP、Ruby on Railsなどのインストールを説明した環境構築のためのドキュメントが非常に充実していてすばらしい。
たとえば、
» Slicehost Articles: Ubuntu LTS setup - page 1(英語)
では、セキュアな ssh 環境の構築方法がシンプルにわかりやすく書かれている。
このドキュメントをみつける前に ssh 環境の構築方法について書かれた日本語の情報がないかと、結構検索してみてまわったのだが、これほど的確に必要十分な情報を提供している記事はみつからなかった。
Debian や CentOS などほかにサポートしている OS のためのガイドも用意されている。別に Slicehost を使わなくても、そうした OS のサーバー構築のための良質なドキュメントとして参照できる。
» Slicehost VPS tutorials and articles
よくわかっている人が書くドキュメントは説明が的確で、読んでいてフラストレーションがたまらない。これまでどっちかというとサーバー構築はあまり好きなほうではなかったのだけれど、もしかしたらそれは良質な情報に触れていなかったからなのかもしれない。Slicehost のドキュメントを読んでいると正しい知識が身についていく感触が気持ちよく、楽しんでサーバー構築ができる。
まだ使い始めで実際にサービスを運営してみないとわからない部分もあるが、いまのところは好感触。ホスティング先として VPS を考えている方におすすめしておきます。(もちろん、英語に抵抗なければですが)
2008/03/16 22:51:44
Joel on Softwareで有名なJoel氏によるBEST SOFTWARE WRITINGを読んでいる。
Joel on Softwareはさすが名著と言われるだけあってすばらしかったのだけれど、タイミングを逸してブログに感想を書かなかった。
BEST SOFTWARE WRITINGの感想も読み終わるまで待っていると、もしかしたら書かないかもしれないので、まだ読んでいる途中なのだけれど、いまのうちにメモしておこう。
本書は、Joel氏がソフトウェア開発に関係する「これは読む価値がある!!」と思った様々な文章を集めてきたエッセイ集だ。
アダム・ボズワーズ「ICSOC04講演」の章、RSSの長所を説明しているくだりにこうある。
RSSとウェブログ(ブログ)で最も注目に値することは、Webにおける最大の悲劇のひとつである「議論の無礼さ」を解決しはじめたやり方だ。
(中略)
Webは、人々が他の人の考えに対する意見を、自分のウェブログへの投稿を通じてコメントする巨大な場となった。そのようにすることは、コメントに対して自分の評判を懸けることになる。それは決して安いものではなく、匿名でもない。
ブログを書いていて、幸い僕は悪意あるコメントに傷ついたり嫌な思いをしたことはほとんどないけれども、それでもちょっと気になったり、すこしむかついたことはある。はてなブックマークのコメントを見るのが怖い、という人の話も聞いたことがある。
そんなとき、これからは上で引用した言葉を思い出せばいい。
僕は僕の評判を懸けてブログを書いている。それに対して誰が書いたかわからない悪意あるコメントなんてこれっぽっちも価値がないんだから、そんなコメントを気に留めたり傷つくことは馬鹿げている。
スラッシュドットでは匿名の投稿者のことをAnonymous Cowardと呼ぶ。直訳すれば「匿名の臆病者」だ。
スラッシュドットジャパンでは匿名をAnonymous Cowardとそのまま表記しているのだけれど、これじゃあ真意は伝わっていないと思う。「Anonymous Cowardってどういう意味だろう?なんかかっこいい響きだなあ」と思っているユーザーもいるかもしれず、そもそも意味も通じていない可能性がある。
しかし、本家英語版のslashdot.orgに表示されるAnonymous Cowardは違う。カウボーイの国で使われるCowardには、「臆病者が!」という強烈な侮蔑がこめられている印象を僕は持つ。slashdot.orgのコメントとスラッシュドットジャパンのコメントとを見比べると、slashdot.orgの方が圧倒的にAnonymous Cowardのコメントが少ないのもうなずける。
みなさんも悪意ある匿名コメントにもし傷つきそうになったら、「この臆病者が!」と心の中でつぶやきましょう。きっとすっきりすると思います。
2008/03/12 17:56:39
Mac暦歴一ヶ月になりました。
まわりでもMacにしようかなと考えている人が増えています。少しは参考になるかもしれないので、ずっとWindowsを使ってきた僕がMacに乗り換えてはまったこと、「これは知っておいたほうがいい」ということを列挙しておきます。
他のキーについては、
»Dan Rodney - Mac OS X Keyboard Shortcuts
にまとめがあります。
# rails -v
とやって、はじめから rails がインストールされていることにすごく感動しました。
ruby も rails も apache も php も perl も入ってるのだから、たぶんなんでもはじめから使えるのね、という誤解が生まれたんだと思います。make と C コンパイラが入っていない事実に気づくまでにかなり無駄な時間を費やしました。
make と C コンパイラは製品購入時についてくる DVD に Xcode として入っているんですね(常識ですか?しかしこれに気づくのに僕は2時間くらいかかりました)。
で、「DVDからインストールするのね、あれ、でも Macbook Air には DVD 入れるところないんですけどー」となります。
ほかの PC の DVD ドライブを借りる Remote Disc 機能?うーん、僕にはあまりスマートなやり方には思えません。
からダウンロードできるのでした。(ADCにユーザー登録(無料)が必要ですが。。。)
なんとなんとデフォルトで半角カナ入力はオフなんです。
オンにする方法はこちら↓を参考にしました。
パソコンにあまり詳しくはない世の中の90%以上の人はここで挫折する気がします。
親や親戚に Mac にしたいと思うんだけどどうかな?って聞かれたとします。「まだやめたほうがいいよ」と言っておこうかなあ、と僕に思わせる十分大きな理由です。
ネットで調べてすぐ
» The MacPorts Project -- Home
をインストールして使うのが常識っぽいことがわかりました。
でもこのくらいのこと、デフォルトでできるようにしておいて欲しい。(というのはあまりに開発者よりの意見なのかな?)
Macbook Air をパタンと閉じたとき、実は Windows でいう Sleep 状態であって、Hibernate(休止)状態ではなかったのですね。
すごい静かだし、電気もどこもついていないので気づきませんでした。
Sleep 状態だと、すこしずつですが徐々に電池がなくなってしまいます。
設定を変更すれば、閉じたときに Hibernate 状態にすることもできるのだそうですが、教えてもらったのは自分で明示的に休止状態にする方法。
というガジェットを使います。
以上、ちょっと皮肉や苦言も入ってしまいましたが、おおむね Mac には満足しています。
Rails の開発をするとき、これまでは VMWare 上の Ubuntu を使っていたのが、ネイティブの環境でできるようになった、という一点だけとってもかなり効率アップでうれしいです。
加えてUIや細かな部分がいちいちかっこいいので使ってて楽しいし、画面キャプチャができる「グラブ」や画像の縮小や形式の変換くらいなら余裕でできる「プレビュー」など、Windows ならシェアウェアやフリーウェアをいちいち入れなくてはいけないところを、デフォルトで入っているアプリケーションで結構まかなえてしまうところがいいです。
Macbook Air の見た目もかっこいいことだし、中身もスマートな印象が強いからこそ、たとえば「半角カナがデフォルトでいれられない」ところなんかは、「あれれ?」と思ってしまうのでしょう。
2008/03/07 11:48:30
» つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個
を書きました。
今回は、開発はひとやすみにして、サービスをリリースする前にやっておくべき細々としたことを紹介したいと思います。これらは筆者がひとりサービスをリリースするときに、毎回なんとなく思い出しながらやってきたことで、サービスによっては忘れてしまっているものもあります。
ですから、次からはこれをチェックリスト代わりに使おうと思っています。
以下、書いたあとに思い出したもの。
2008/03/05 14:22:45
» つくるぶガイドブログ: Rails で Yahoo 検索 API + Widgets Tabnav でタブナビゲーション
を書きました。
アプリケーション名をキーワードに、API を使って Yahoo 検索の結果を表示することで、そのアプリケーションの関連情報を表示してみます。後半では Widgets というプラグインの Tabnav 機能を使って、タブナビゲーションを実現します。
» rails再チャレンジ(その4) | Happy Man
で紹介されていた SeeSaw | Rails Widgets プラグインを使っています。手軽にちょっと凝ったUIを追加できて楽しいです。
あと、キャプチャをみていただけるとわかるかと思うのですが、Mac です。
しょぼいデザインでも Mac 上だとそこそこ綺麗に見えるのがありがたい。
2008/02/20 10:29:48
»つくるぶガイドブログ: capistrano で本番環境にデプロイ
を書きました。
リリース間際ではなく、なるべく早い段階で本番環境でも開発環境と同じように動くことを確認しておくと安心です。
capistrano はデプロイの作業を楽にしてくれるおすすめのツールです。
capistrano は便利です。使い始めたとき、「ああ、なんでもっと早くから使ってなかったんだろう」と思ったものです。
2008/02/08 00:22:58
» つくるぶガイドブログ: Rails + rcov でテストカバレッジを調べる
を書きました。
今回は少し話題を変え、テストとカバレッジツールを取り上げます。
rcov のような使いやすいカバレッジツールが簡単に使えるなんて、ruby は素敵です。使わない手はないです。
2008/01/23 23:54:39
株式会社まちクエスト代表、つくる社LLC代表。
Scratchで楽しく学ぶ アート&サイエンス、Raspberry Piではじめる どきどきプログラミングを書きました。
オンラインコンテンツ: 大人のためのScratch
Amazonから図書館検索 Libron、iPhoneアプリ ひらがなゲーム かなぶん を作っています。
Email: webmaster at champierre dot com
Twitter @jishiha
@jishiha をフォローする