January 2008
[Ruby on... →
またまた面白いソフトウェア(Railsプラグイン)に出会った。textmate_footnotesはRailsで開発中のページ下部に、開発に便利なリンクを追加してくれるらしい。こういうのを見ると、まずはインストールして実際に体感してみたくなる。早速インストール。(ただしTextMateがMacOSX専用のエディタのため、MacOSX環境でないと体感できない…。と思う。) インストール [http://wiki.rubyonrails.com/rails/pages/Textmate+Footnote …
2.0でRuby-GetTextを使う →
Ruby-GetTextの設定もRails2.0.2環境用に変更しておく必要があった。 rails2.0.2のscript/consoleで確認すると、デフォルト設定がUTF-8((Rails1.2からUTF-8に変更になったようだ。))だった。$KCODE = ’u’は、コメントアウトしておいた。(コメントアウトしないで、そのまま残しても良いと思う。) # config/environment.rb # 文字コードの設定。Rails2.0.2のデフォルト設定は’u’。 # $KCODE = ’u’ …
[Ruby on Rails]2.0のscaffoldで上書きする →
一度scaffoldを実行した後、同じモデルに何らかの変更をして再度scaffoldを実行したい場合、最初と同じ手順では実行できなかった…。 マイグレーションファイルの取り扱い 2度目のscaffoldを実行したとき、同じモデルで既にマイグレーションファイルが存在すると、メッセージの最終行に以下のように表示され、何も更新されない。 Another migration is already named create_slips: db/migrate/001_create_slips.rb 2度 …
ぼくは「毒舌」という「芸風」を
卑怯だと思っている人間なので、
自分が敵と決めた人間に対して、
どんなことを言ってもいいとは考えないし、...
– ほぼ日刊イトイ新聞-ダーリンコラム
[Ruby on Rails]scaffoldから書き直してみる →
Rails2.0.2環境にして試行錯誤中。前回までにRails1.2.6の既存プロジェクトを2.0.2環境で稼働出来るようにはなった。しかし、プロジェクトを新規作成してから始めようとすると、また勝手が違っていることに気付く。ここは基本に返って、scaffoldから同じプロジェクトtest_slip202を作り直してみることに。 作業環境 MacBook OSX10.5 Leopard RadRails0.7.2 現在は配布を終了したのかダウンロード出来ない状態になっている。これからRadRailsを使い …
言葉のないコミュニケーション
– Drastic? Dramatic? Tumblr!!:第1回 著者が感じるTumblrの魅力|gihyo.jp … 技術評論社 (via browneyes)
「もし今日が自分の人生最後の日だとしたら、今日やる予定のことを私は本当にやりたいだろうか?」。それに対する答えが“NO”の日が幾日も続くと、そろそろ何かを変える必...
– スティーブ・ジョブズ http://sago.livedoor.biz/archives/50251034.html
[Ruby on Rails]AutoPagerizeなwill_paginateにしておく →
classic_paginationのREAD_MEには、以下のように書かれている。 This code was extracted from Rails trunk after the release 1.2.3. WARNING: this code is dead. It is unmaintained, untested and full of cruft. There is a much better pagination plugin called will_paginate. Ins …
[Ruby on Rails]Rails2.0.2を使ってみる →
form_forのことなどを調べているうちに、Rails1.1.6、1.2.6、そして2.0.2とバージョンアップを重ねるごとに、便利なヘルパメソッドもますます充実していることに気付いた。(sum、label、div_for、content_tag_for…)そろそろRails2.0.2環境も触っておかないと…という思いになった。そこで、1アクションで複数のモデルを同時に保存するこの日記のサンプルを、試しにRails2.0.2環境で動かしてみることに。 Railsのアップデート まずは、Rail …
200 :VIPがお送りします。:2008/01/19(土) 01:28:28.07 ID:ELSEYij+0
一つだけ聞くけど日本の未来は明るい?暗い?...
– 【2ch】ニュー速クオリティ:衆議院議員の秘書だけど質問ある?2
著作権論争をめぐるモヤモヤの原因を考えた:ITpro →
こわれゆく著作権:クロサカタツヤの情報通信インサイト - CNET Japan →
Jobsは腹を切って死ぬべきである - ダイミテイ →
— uncate
相手に何かをしてもらいたいときは、やみくもに頼みごとをするのではなくて、「相手がYesと言いやすい質問を考えましょう」という主張です。
– 相手がYesと言いやすい質問を考えよう | IDEA*IDEA
[Ruby on Rails][ソフトウェア]AutoPagerizeに対応する →
[http://d.hatena.ne.jp/swdyh/searchdiary?word=%2a%5bautopagerize%5d:title=AutoPagerize]という素晴らしい!ソフトウェアに出会った。Firefoxの機能拡張スクリプトだ。どのような機能を提供してくれるかというと、webページの下までスクロールしてくると、普通は「次ページ」などのリンクをクリックしてその続きを読み込むことになる。ここでもしAutoPagerizeがインストールされていれば、下までスクロールしてくると自動的に次 …
音楽がたっぷり楽しめる「SeeqPod REST API」 : WEBAPI一覧 :... →
TechCrunch Japanese アーカイブ »... →
[Ruby on Rails]form_forブロックの中のrender :partialの悩み →
重複のあるnewとedit 通常、form_forを使ってnew、editを書くと以下のような状況になるかと…。(中身がとても似ている。) scaffoldに倣う(Rails1.2.6までの) だからRails1.2.6までのscaffoldに倣い、重複を嫌って共通フォームを_form.rhtmlに抜き出して… form_forブロックのブロック変数fを:localsオプションで_form.rhtmlに渡して描画していた。(ブロック変数であるローカル変数fは、:localsオプションで引き継 …
Last.fm にて。 →
Last.fm 使い始めてから もうすぐ2年。 初めは、これでもっともっと知らない音楽に出会える!と期待していた。 でも未だに楽しめてない。使いこなしてない。 Friends も実質3人しかいないし、Dashboard を 眺めてもなにもそそられない。 なので、Friend なんてどうでもいい、って思ってた。 実際、Neighbours 漁ってもピンとこない。 自分のその時のテイストに会った音楽に偶然知り合えればいいって思ってた。 だから自分の趣味趣向をある程度理解してく… Read and post comments | Send to a friend
1 tag
scuba 365 System →
Ustream + Lingr のマッシュアップ。 2つの room にそれぞれブースがあり、そこで音楽を聴きながらchatできる。 (DJ は Ustream 上から配信)
そろそろお金の使い道がなくなってきた。なんかいいのある?あ、もちろん野球チームは持ってる。4番ロナウジーニョ。あいつ、泣いてた。サッカーやりたいって。ひとしきり笑...
– オモコロ | 偉人ブログ | 藤原道長ブログ
[Ruby on Rails]render :partialカウンター、オブジェクト →
Railsでページを表示する時に必ずお世話になるrenderメソッド。そんな一番身近とも言えるrenderメソッドなのに、昨日初めて知った機能がある。小さな機能なのだが、今まで知らずに使っていて大分損をした気分だ…。 覚えたこと 以下のようなコード例で考えて… render :partialに:collectionオプションが設定されていると… パーシャルファイル(_list_item.rhtml)のファイル名((_アンダースコアと拡張子を除外したファイル名))のローカル変数(list_i …
こんなMacBookAirはイヤだ - furakutaru - はてなハイク →
最低でも22万円もする ディスクドライブ未搭載 無駄に薄い
2005年以降の「ネット景気」は、アメリカはずっと「需要が牽引」するパターンで進んでいる。今回も、「AppleTVを見たいから」「IPTVを見たいから」光アクセス...
– MacWorldで思った、「映像」雑感 - Tech Mom from Silicon Valley
海賊行為をする人のうちの幾分かは(全部とはいわない)、無料で入手できることが一義なのではなくて、そのほうが正規に買うより便利だから、ということがあるんじゃないかと...
– blog.bulknews.net
[Ruby on Rails]インデックス付きテーブルフォームの雛形 →
前回に引き続き、今度は明細行のフォームの雛形も作ってみる。Slipインスタンスのform_forに含まれる明細行はテーブル形式で複数行あり、それぞれが独自のインデックスを持っている。form_for以前の状態は以下のようになっている。 エラーメッセージ付きの雛形フォームを作る 早速、form_forを使って書き直したいところだが…。実は、明細行はSlipインスタンスのform_forブロックに含まれているので、この状況ではform_forは利用できない。((form_forが<form>タグを生 …
[Ruby on Rails]ラベル付きエラー表示付きフォームが欲しい! →
前回までにform_forの:builderオプションの基本が理解できたので、あとは自分の作りたいように作ってみる。前回までのフォームは以下のようになっている。 text_fieldのオブジェクト名、フィールド名が決まれば、label、error_messages_onもルールに従って設定可能だ。 ラベル文字列は日本語になっているが、scaffold直後は英語だ。英語の状態なら、ルールに従って設定可能だ。 以上のことを考えて、pタグ、labelタグ、error_messages_onでラッピングしたFo …
[Ruby on Rails]form_forの使い方 →
Railsのバージョンが最新版は2.0.2となっている。しかし、自分の頭の中は依然、1.1.6の状態だ…。勉強のスピードよりRailsの進化の方が早い。1.2.6までは、1.1.6の機能でも利用できたが、Rails2.0以降はガラリと進化し、1.1.6までの書き方では通用しなくなっている部分もある。その一つが、start_form_tag、end_form_tagの廃止。その代わりにform_for do 〜 endブロック((またはform_tag))を利用することになっている。form_forは1 …
[Ruby on Rails]改良中...効率よく挿入、削除、コピーする。 →
1:多の複数モデルかつ多明細を、1アクションで同時に保存するサンプルで、挿入、削除、コピーも可能になり、前回、「これなら満足」と書いたが、実はまだまだ満足してはいけない…。 現状では、挿入、削除、コピーのアクションリンクをクリックした後、明細行のすべてを再描画している状態だ。この状況では、100明細あると、1行追加しただけなのに101行分再描画することになる。無駄が多い…。JavaScriptヘルパーにはちゃんと1行だけ追加するヘルパメソッドも用意されている。 また、検証エラーが表示されている時 …
「趣味的な申し出はお断りするが、祭のPRになる場所には送る」と担当の佐々木禅課長。
– <雑記帳>JR東が拒否した「胸毛ポスター」に人気 岩手(毎日新聞) - Yahoo!ニュース