2008-01-01から1年間の記事一覧

本番環境でテーブルがないと怒られた

Railsには、テスト用・開発用・本番用の3つ環境が用意されています。 詳しくはレシピ177に載っています。 Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メディア: 単行本購入: 37人 ク…

2学期の通信簿

年末ということで、ひさしぶりにブログ通信簿を見てみました。 http://blogreport.labs.goo.ne.jp/tushinbo.rb 前回(d:id:ky2009:20080827:1219857231)と比べてどうでしょうか。 だいぶ近づいてきた?

3桁区切りの数字からカンマ(,)を取り除く

数字の表示で、よく3桁ごと(123,456,789)に区切って表示します。 Web上のテキストでも、こういう表現があるので これを処理をする際に、カンマを取り除きたいと思ったのですが 標準のメソッドにはなさそうだったので考えてみました。 "123,456,789".gsub(/…

Hpricotでタグ名を書き換える

Hpricotとは、rubyのhtmlパーサです。 これを使って、タグ名を書き換える時にわかったことをメモします。 タグ名を書き換える 例えば、html内のすべてthタグをtdタグに書き換えます。 require 'rubygems' require 'hpricot' require 'open-uri' doc = Hprico…

Railsでのタイムゾーンの指定について

Webアプリで扱いの難しい時刻表示についてです。 以前は結構めんどうくさかった気がするのですが Rails2.1からconfig/environment.rbで簡単に指定ができるようになったそうです。 よりシンプルに日付と時刻の表示書式を整えるには...CommentsAdd Star http:/…

firefoxのアドオンの設定が起動ごとにリセットされてしまう

firefox3.0.4を起動または再起動すると、すべてのアドオンの設定が初期状態にもどってしまう現象に。 他のPCのfirefoxは、正常なのでプロファイルあたりがあやしそう。 セーフモードで確認しても、そんな感じがします。 あと起動するたびに「Firefoxの更新」…

acts_as_taggable_on_steroidsの導入

Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メディア: 単行本購入: 37人 クリック: 567回この商品を含むブログ (95件) を見る acts_as_taggable_on_steroidsとは、Railsでタグ機能を実…

楽天テクノロジーカンファレンス2008

先週の土曜日に行ってきました。 今回で2回目の開催だったそうです。 楽天三木谷社長とRubyまつもと氏が考える、これからのエンジニアに必要なものとは? 「楽天テクノロジーカンファレンス 2008」開催 http://codezine.jp/article/detail/3354技術コミュニ…

はてなブックマークにインポート機能が登場

25日に正式にリニューアルされたはてブですが ついにインポート機能が実装されています。 まだ動作は不安定ですが、無事インポートできました。 エクスポートは一番下の「ブックマーク形式」でしました。 地味な機能ですが、需要があったのでしょう。 ありが…

rhtmlとhtml.erb

Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メディア: 単行本購入: 37人 クリック: 567回この商品を含むブログ (95件) を見る Railsのビューファイルは、一般にERBを埋め込むので 今ま…

日々の情報収集について

新しく出来たウェブサイトをいち早く知る方法 http://builder.japan.zdnet.com/member/u336453/blog/2008/11/18/entry_27018021/ ここ一年でソーシャルブックマークやWebRSSリーダを使い始めて 前よりはアンテナが大きくなった思います。 基本は、はてブの人…

Google Chrome Dev channelの導入

Google ChromeにはBetaバージョンの他にdevelopmentバージョンがあります。 Betaに入る前の機能を試すことができます。 http://googlejapan.blogspot.com/2008/09/google-chrome-dev-021531.html 導入手順 まず、普通にGoogle Chromeインストール ここのペー…

Restful web サービスの参考資料

RESTful Webサービス作者: Leonard Richardson,Sam Ruby,山本陽平,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2007/12/21メディア: 単行本購入: 25人 クリック: 842回この商品を含むブログ (169件) を見る まだRESTとは何かと言われると…

Restful web サービス

RESTful Webサービス作者: Leonard Richardson,Sam Ruby,山本陽平,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2007/12/21メディア: 単行本購入: 25人 クリック: 842回この商品を含むブログ (169件) を見る 前にわからなかったRESTについ…

集合知プログラミング 5.1 5.2 5.3 最適化

集合知プログラミング作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 91人 クリック: 2,220回この商品を含むブログ (275件) を見る 今回もサンプルコード(python)から、Rubyへの書き換え…

Yahoo!ブリーフケースの有料化とYahoo!プレミアムの値上げ

Yahoo!ブリーフケース、Yahoo!プレミアム会員/Yahoo! BB会員 専用サービス化のお知らせ http://info.photos.yahoo.co.jp/briefcase/index.html 12月1日より、Yahoo!プレミアム会員/Yahoo! BB会員専用サービスになるとのこと。 それに伴い、Yahoo!プレミアム…

Rubyのコーディングスタイルについて

あとからコードを見直す時、きれいに整形されていた方が、言うまでもなく理解が早いです。 前回の規約に続き、今回はさらにコーディングスタイルに絞って参考になったページを羅列します。 Ruby and Rails Style Guide http://www.pathf.com/blogs/ruby-and-…

Ruby1.9のインストールとそのgemを動かすまで(Windows)

今回は、ruby1.9のWindowsへのインストールについてです。 約1年前に書いた記事(d:id:ky2009:20071016:1192542741)では、One-Click Installerを使いました。 1.9系では、gemが標準装備になったので、これを使う必要はありません。 また当たり前ですが、1.9…

Rubyコーディング規約のまとめ

命名規則や演算子を忘れてしまった時に、よくこれらのページを見ます。 他にもインデントや条件規則の記述のしかたなど、簡潔にまとめられています。 カンニング以外にも、他言語習得者ならこういうのを見た方が便利かもしれません。 Rubyコーディング規約 h…

restful_authenticationの導入

restful_authenticationとは、Rails用のユーザ認証プラグインのことです。 Rails2.0以降は、このプラグインが大勢のようです。 今後、少し使いそうだったので、試してみました。 Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバ…

「はてなブックマーク」新バージョンが11月に公開

はてなブックマーク、新バージョンの公開日決定! http://hatena.g.hatena.ne.jp/hatenamagazine/20081002 はてブが11月25日にリニューアルするそうです。 前の日記(d:id:ky2009:20080912:1221207741)に書いたように ぜひインポート機能を実装していただきた…

Macの強制再起動コマンド(Ctrl+Alt+Del)

普段macを使わないのですが、windowsでいう強制再起動コマンドがわかりませんでした。 (コマンド) + OPTION + ESC こちらでは他のショートカットキーも紹介されています。 http://www.yokkaichi-u.ac.jp/yucc/menu2/menu2_6.html

Firefox3.0.2のパスワードマネージャの不具合について(Vistaでの対処)

Firefox3.0.2にアップデートしたところ、パスワードマネジャが動かなくなりました。 この不具合は下の記事などで書かれている通り、パスワードが書かれているテキストファイル(signons3.txt)の文字コード問題のようです。 Firefox 3.0.2にしたらパスワードマ…

Google bookmarksの登録ブックマークレットを作る 第2回

先日作ったブックマーク(id:ky2009:20080919)ですが、firefoxだと登録画面は新しいタブに遷移します。 やっぱり、はてなブックマークのようにポップアップが出るように作りたいと思います。その後、探してみるとオフィシャルのブックマークレットがあったよ…

Google bookmarksの登録ブックマークレットを作る

Google – ブックマーク http://www.google.co.jp/bookmarks/ SBMへの登録ですが、やはりブックマークレットでの登録が便利です。 Googleブックマークのブックマークレットで、いいの物はないかと探していました。 こちらで紹介されてたりしたのですが、これ…

cygwinにpython2.5.2をインストール

今のところ、cygwinに入っているPythonのバージョンが2.5.1なので、2.5.2をインストールしてみました。 方法は、今までやってきた他言語とほぼ変わりませんでしたが、念のため記しておきます。 Pythonソフトウェアをダウンロード こちらからUnix用のソースコ…

Yahoo!検索 カスタムサーチを試してみる

オリジナルの検索窓が作れるカスタムサーチが開始されたそうです。 カスタムサーチ - Yahoo!検索 https://custom.search.yahoo.co.jp/ 「オリジナルの検索を作る」‐カスタムサーチはじめました - Yahoo!検索 スタッフブログ http://searchblog.yahoo.co.jp/2…

はてなブックマークにはインポート機能がない

先日アカウントを移動しましたので、それに伴いブックマークを移し替えようとしました。 しかし、はてなブックマークにはエクスポート機能はあるもののインポート機能はないようです。 はてなブックマーク - ヘルプ - ブックマークデータのエクスポート http…

集合知プログラミング 3.3-1 階層的クラスタリング データファイル読み込み

集合知プログラミング作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 91人 クリック: 2,220回この商品を含むブログ (275件) を見る 集合知プログラミングですが、飛ばし飛ばし自分の出来…

Google Chromeのページが表示されない(解決までのまとめ)

ページ表示まで、数日間苦労したGoogle Chromeについてですが、無事解決しました。 これまでの日記をまとめておきます。 症状 インストール→できる chromeの起動→できる ページの表示→できない 再読み込みをしても、どこのページにアクセスしても以下の表示…