青空を探す、旅の記録。スマートフォン用の表示で見る青空を探す、旅の記録。開発AP4RにPostgreSQLサポートが入ったようなので、実際に試してみました。headを放り込みます。/opt/local/lib/r...まとめた!2007-08-09要らない物は持ってこない。bodyを持っているとする。foo=Foo.find(:all)とすると、idしか使わないんだけどtitleとbodyもおまけで付いてくる。foos")とfind_by_sqlで...要らない物は持ってこない。2007-08-07触るな。開発acts_as_searchableの検索対象に入ってるテーブルに対して、手動で*1deleteなんかやると拙い。Estraier側で持ってるレコードとDB側のレコードが食い違うので、Model#fulltext_searchで例外が発生する可能性がある。消したいときはscript/consoleからfi...触るな。2007-08-06一本化、出来るかな。support.」の文字が。6時間前にコミットされたばかりみたい。メッセージストアにMySQLを使う代わりに、アプリケーションが使ってる...一本化、出来るかな。2007-07-26結局。filesは出なくなった。結局メッセージストアはMySQL...結局。2007-07-26開きすぎ。files"問題、AP4R自体が原因じゃないみたい。アクティビティモニタで見てるとRailsを動かしてるRubyのプロセスがSQLiteのデータベースファイルを開いてるんだけど、アクションを一つ実行するごとに一つ、開いたDBファイルが増え...開きすぎ。2007-07-25追記。RailsMySQLを入れて試したところ、例外は出なくなった。storeだとキューに入れすぎると落ちるらしい。2007-07-25複数使いたくはないんだけど。(Errno::EMFILE)」が発生する。ファイル開きすぎ、ってことなのでメッセージストアにMySQLを使えばおそらく解決す...複数使いたくはないんだけど。2007-07-23全文検索、より早く、簡単に。開発Railsで全文検索と言えば有名なのがacts_as_searchable。加えて、acts_as_ludiaも登場。この二つを軽く見比べてみる。DBサーバと検索サーバの分離が可能...全文検索、より早く、簡単に。RailsGSLのRubyバインディング、rb-gslとRails、と言うかRubyGemsを同時に使おうとすると落ちる。/opt...rb-gslとRailsは同時に使えない?2007-07-19ところで、本題は。開発HTML::ContentExtractorが使いたかったんだけど、移植するとなると大仕事なので標準入出力経由でPerlを叩くという暴挙。続いてPerl側を準備。(content_extractor...ところで、本題は。2007-07-18あとで。開発AP4Rを使って、非同期処理の実験。RSSリーダのOPMLインポート機能みたいな感じで、時間がかかる処理をやりたいとき、これを使えば処理が間に合わずタイムアウトって事をなくせる。これはサーバ負荷の平滑化もやってくれるそう。ところが困ったことに...あとで。雨上がりの青空を探して。うちのサイトにもコメントspamが来襲するように。想磨灯はspam対策機構を持たないから、このまま使い続けるにはコメント制限するか、spam対策をちゃんと施す必要がある。なんだけど、この対策にも結構コストがか...結論、じゃなくて終了!2007-04-07そろそろ、次へ。Webカケラの樹の臨時メンテナンスを行って、いくつか新機能を実装しました。これで大きな不具合が出なければ近いうちに正式サービスへと移行したいな。中身は変わることなく、BETAの文字が外れるだけだけど。改修内容はこんな感じ。従...そろそろ、次へ。2007-04-02そうじゃなくて、さあ......。やってると、デフォルト値が''になってしまうような気がする。空文字列じゃなくて、シングルクォーテーション二つ。なくて、さあ......。2007-03-24これでいいのかな。(NameError)が出て落ちる。2007-03-24消えるので、新しくしてね。instead.と言われるので、require_gemをgemに単に置き換えたんだけど、落っこちるスクリプトがある。メッセージ出るだけで今のところ害はないんだけど、気持ち悪いので原因突き止めてさ...消えるので、新しくしてね。2007-03-08机をよりよく使う。RailsNetBeansを使用すべく、インストール。RubyとRailsは既存の物を使いたいので、GUIアプリケーションでもMacPortsからインストールした物が使えるようにパス設定。EditorでPATHに/opt/local/binなどを追加。...机をよりよく使う。APIがおかしくなるみたい。新規Railsアプリケ...続・Rails1.2.1+GetText1.9.02007-01-23Rails1.2.1+GetText1.9.0で。APIが動かなくなる。Rails1.1.6+GetText1.8.0なら大丈夫なので、どっちかの更新で引っかかったんだろうと思うけど。他の部分はちゃんと動いてるし、ブラウザからxmlrpc/invokeを叩いたときも正常...Rails1.2.1+GetText1.9.0で。2007-01-21新しくなって。Rails1.2.1にアップデートしたんですが、2.0で削除される古い機能について警告が出るようになったようです。今日気づいた点はこれ。db:migrateを使おう新しくなって。2007-01-16巨大なJSON。Webprototype.jsのAjax.Requestとかでは、X-JSONヘッダがあるとその内容をJSONとみなして解釈した上でonCompleteとかの第二引数に渡してくれる。2KB程度ならちゃんと動いたんだけど、120KBくらい渡すとリクエストが失敗したと見なさ...巨大なJSON。2006-12-15見渡せるように。RailsRadRailsの最新版、RHTMLファイルの構造もアウトライン表示されるようになりました。今までも.rbソースは表示されてたんだけど、RHTMLでの表示はなかった。文書構造が楽に見渡せるので、これは便利。Rails私が開発したサービスではテキストフォーマッタにRuby版のText::Hatenaを採用してるんですが、カケラの樹でこれを正式リリース版*1からtrunkに入れ替えました。強力になってて、ASIN記法とかfotolife記法なんかも通ります。id記法も通るんですけど、カ...Text::Hatena2006-09-06後でやっておいて。BackgrounDRbみたいな物?と思ったけど、マシンが空いている時を見計らって処理を走らせてくれるみたいな話が。これ使えば、RSSリーダに対してOPMLインポー...後でやっておいて。2006-09-04うるさい、帰れ。幸いなことにMNはまだ大丈夫だけど、各種CMSとかにとって、spam対策は頭の痛い問題。DNSBLを参照して、spamを弾いてくれるプラグイン。標準でlist.dsbl.org、bl.spamcop.net、sbl-xbl.spamhaus.orgを見に行くけど、...うるさい、帰れ。2006-08-08同じ事を二度繰り返すな。Railsapp/controllers/application.rbにある処理を書いて、各Controllerで使い回し。APIをapp/apis/xmlrpc_api.rbで作って、この中でさっき書いたapplication.rbの処理を使いたい。当座の用として、コピーしちゃ...同じ事を二度繰り返すな。Railsついかっとなって訳した。XでRailsを手軽に使える、Locomotiveの日本語リソースを作ってみました。大部分が日本語化されます。所々英語が残ってますが。ローカライズが十分考慮されてないのかな。Locomotive)2006-07-29たぶきんし。Editorでタブが使えなくなった。タブキーを押すとスペースが二個入ります。Tabsって言うのがあったんだけど、これもなくなった。インデントは一般的にスペース推奨、おまけにRubyのコーディング規約でもそ...たぶきんし。2006-07-29小さいので手の込んだことを。開発ARでは、なんとか.transaction{}でトランザクションが使える。SQLiteはトランザクション対応。発行されてる気配が見えない。PostgreSQLで走らせるとちゃん...小さいので手の込んだことを。空飛ぶコンソメスープを飲み比べる。監視をStackdriveで行う。GCEでライブパッチは使えなさそう。さよならはてなダイアリー。HTTPSで名前解決を保護する。(21)青空を探す、旅の記録。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。