2008-09-01から1ヶ月間の記事一覧

ActiveRecordで特定のカラムのエラーがあるかチェックする

@model.valid?ってやった@modelのエラーは@model.errorsに格納されているので @model.errors.on(:name)ってやると:nameに関するエラーがある場合、そのメッセージを。 無い場合はnilを返してくれる。

思いつきチャットツール。

ircとかログとれないからイクナイ。

現在仕事が佳境です

明日リリース。

人類としてやばい

今日は何故か帰れたので今家。 id:ogawastさんとか見てると毎日トレーニングしてる。スゲーとか思ってふと腕立て伏せをはじめる。 1回でダウン。 何この虚弱体質。 ヤバイ!凹む! 20回5セットぐらいなら毎日やってた時期があったのに(Fateの影響で) てか空…

使ってみたい。

http://www.itmedia.co.jp/bizid/articles/0809/24/news013.htmlでもwidnowsかー。

iPhoneを自転車のGPSロガーに使える!

自転車をこぎまくれば、ケータイが充電できちゃうエコチャージャー : Gizmodo Japan これいいですね。 iPhoneでGPS情報を保存するアプリと組み合わせると走行記録とかとれる! 欲しい!!

5-56のスプレーが凄い。

この間の日曜日、雨の中走ったため、火曜日に走ったときチェーンが錆びてしまって、 音がキコキコ言うようになってしまってたんですが、朝5-56のスプレーをたっぷりチェーンに かけたら錆がとれました!すごい! でも、なんかid:kstnさんに聞くと自転車用の…

ログイン時に「ゆっくりしていってね」と出す

こんな発言を見た 意味がわからなかったのでぐぐる。 こういうことだった。 つまり、root権限で echo ゆっくりしていってね > /etc/motdとしてログインすると こうなった。 初めて知った!

社内SNS結構便利だ

うちの会社は、社内SNSを設置していて、週間投稿数が約100ぐらいです。 基本的にその書き込み全部を見ているんだけど、どうも見てない人も多いみたい。 会社だと大体どこも一緒だと思うけど、一緒に業務してる人以外と話す機会なんて 中々無いから、日報とか…

apacheのmod_rewriteでパラメータを元にrewriteする。

今日、CGIで、特定のパラメータを渡した時だけRailsに渡したいっていう要件が出てきて 書くのにちょっと迷ったのでメモ。 結論から言うとQUERY_STRINGを使う。 考えてみれば当たり前の話。 REQUEST_URIとかいくら条件に追加しても成功しないわけだ。 という…

railsのpublicのみとviewsのみの速度比較

総合時間 1秒間の処理数 1リクエストの平均時間 thinでpublicに配置した場合 6.86351 1643.02 60.864 thinのapp/viewsに配置した場合 17.181393 582.03 171.814

大改造的ビフォーアフターが凄い

ネタとして秀逸。 大改造!!劇的ビフォーアフターみたことある人にお勧め。 みてないと意味がわかんないだろうけど。

ファイルが作成出来ない! ext3_dx_add_entry: Directory index full!

ファイルの書き込む領域が有りませんとエラーが出たので そのサーバーをみてみたところ空き領域が一杯ある。 というわけでdmesgを見たところ EXT3-fs warning (device sda3): ext3_dx_add_entry: Directory index full!というエラーメッセージが表示されてた…

ファイルの文字数を常に監視するワンライナー

ruby -e "file=ARGV[0];loop{p open(file).read.split(//).size;l=File.mtime(file);sleep 1 while l==File.mtime(file)}" filname最後のfilenameの所にファイル名を入れると文字数をカウントしてくれる。 「300文字程度の文章を送ってくれ」とかそういうニ…

本日セミナーをさせていただきました。

本日、このセミナーを実施しました。 私の担当分では当初、キャッシュについてとか話そうと思ってましたが、 ログの見方について解説させていただきました。 以下、資料です。20080924のセミナーView SlideShare presentation or Upload your own. 参加頂い…

携帯電話に絵文字入りメールをRailsから送信する。

本日、jpmobileを使って、絵文字入りのmailを携帯に対して送りたいと言う話がきました。 と言うわけで、Railsで絵文字入りメールを送る方法: ぐうたら技術屋のTipsを参照して モジュールを作ってみた。 ActionMailer::Baseを上書きする。 class ActionMailer…

後で書きたいねた

携帯用絵文字をrailsから送信する。 >>書いた携帯電話に絵文字入りメールをRailsから送信する。 firefoxでvimparator使い続けてるよん。 明日のセミナーの資料公開 >>書いた本日セミナーをさせていただきました。 - zenpouの日記 OSXでpassengerを設定すると…

思いつき。教科書サイト作成ツール

http://www.lpi.or.jp/linuxtext/とかありますが Rubyの入門とかの教科書的な内容。入門書のようなサイトをwikiみたいに複数で加工できるツールは どうだろうか。 wikiだと入門者が見るには情報が拡散してしまうので、1章から目次があって章仕立ての。 そう…

dos対策のmod_dosdetectorで特定のContentTypeは、対象外にする方法

この間、mod_dosdetectorを導入する機会がありました。 インストール自体は簡単で、 wget "http://downloads.sourceforge.net/moddosdetector/mod_dosdetector-0.2.tar.gz?modtime=1184022211&big_mirror=0" tar zxvf mod_dosdetector-0.2.tar.gz cd mod_dos…

apacheでmod_proxy_balancerで、mognrel再起動したらしばらくつながらない問題の解決方法

Apacheのmod_proxy_balancerを使うときはretryを設定すべき - 射撃しつつ前転 こちらに書いてあった。 今作っているサービスは、Apacheのmod_proxy_balancerを使ってロードバランシングしている。しかし、バックエンドのサービスサーバを一旦落としてから復…

OSXでpassengerを設定すると途中で落ちる

速度比較のエントリで実はpassengerも検証しようと思ってたんですが、 OSX上でpassengerを設定したところ、 Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact t…

apacheとthinとmongrelを速度比較してみた。

明日のセミナーに向けて、 セミナー用の資料作ってた時、ついでにパフォーマンスチェックをおこなってみた。 Apache2.2に静的ファイルをおいたのと、thinのpublicに静的ファイルをおいた場合と mongrelに静的ファイルをおいた場合。 さらにapp/views/portal/…

速度を回りに知らせてくれるらしい

自転車をこいでいる速度を周りに知らせてくれる服 - GIGAZINE これは面白い。 欲しいなあ。 あ、あと自動車の後ろにも同じ表示欲しいな。速度違反チェックに役立ちそう

思いつき。ジャーナル作成プラグインとかどうか。

業務システム作ってると受注データとかが編集された時、削除された時などの情報も 履歴として持っておく要件とかがあったりするけどプラグイン化できそうな気がする。 既にあるんだろうか? 覚えてたら暇な時に作ってみよう。

やっぱり荒川を走ってきた。でも雨が振っちゃったよ。

13日の土曜日に続いて、21日も荒川を走ってきました。 今度は学生時代の友人2人と。 朝から集まって葛西臨海公園から出発。 目的地は先週行ったイタ飯屋。 途中、友達のフロントギアのトラブルとかありましたが、やっぱ荒川は良い。 走りやすいですよね。 し…

マウンテンバイクとロードバイクの違いにびっくりした。

13日の土曜日、昔からネットで知り合いだった人と荒川サイクリングロードを 走ってきました。 四つ木橋近くのコンビニで集合して、一回河口まで行って北上する流れ。 相手はマウンテンバイクで、一緒に併走してても速度出すと差がでちゃったりして、 「もっ…

なんか次の水曜日セミナーやるらしいですよ

http://d.hatena.ne.jp/siroi_mogutan/20080920Railsに関するセミナーらしいです。 私も10分間だけ話す予定ー。

開発に利用するMacでよく使ったコマンドベスト10

OSX

開発用に使っているMacでよく使っているコマンド10個を集計して、 解説してみました。 http://blog.creamu.com/mt/2008/09/mac_4.htmlで、Macのコマンド 紹介されていたんですが、結局Linuxのコマンドばっかりになってて、 やっぱそうだよなーって思いまして…

ぎたー

id:kstnさんのiPhoneのランキング1位だよ! 超びっくりした。

Googleがブラウザを公開しました。

http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html javasriptが早いらしいのでGoogle ReaderとかGmailとか軽快に使えるね! やった。 逆に考えるんだ。 「対応しなきゃいけないブラウザが一つ増えちゃった」 と考えるんだ 早速、担当サイ…