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

舞波本

Ruby on Rails入門優しいRailsの育て方作者: 西和則出版社/メーカー: 秀和システム発売日: 2006/07/31メディア: 単行本購入: 2人 クリック: 237回この商品を含むブログ (118件) を見るテスト関係の記述に助けられました。Integration TestとFunctional Test…

Symbol

Rubyを始めて間もなく、Symbolで躓いた覚えがあるので、忘れないうちに書いておきます。Symbolとは、ちょー大雑把に言ってしまえば、余計なメソッドのない文字列です。こう言うとSymbolはStringと継承関係にあるように聞こえるかもしれませんが、継承関係は…

ネーミング重要

http://www.n-yu.com/daimei/ システム開発においてネーミングは正確さも重要だと思うけど、チーム内でちゃんと流通するかどうかも重要だと思う。

未来っぽい

http://www.pingmag.jp/J/2006/07/24/japan-underground-photography/ ちょーかっこいー

login_engineとauth_generator

login_engineとauth_generatorの比較 http://api.rails-engines.org/login_engine/files/vendor/plugins/login_engine/README.html http://penso.info/rails/auth_generator

LoginEngine + UserStamp 成功その2?

User expected, got Stringというメッセージの原因は、scaffoldで生成したビューのリクエストにcreated_byとupdated_byがヌル文字列で含まれていたからでした。他にないんだからログ見てすぐ気付くべきだよね・・・。

LoginEngine + UserStamp 成功その1?

気持ち悪いんだけど、一応動いた。でもどうして動いているのか分からない。

LoginEngine + UserStamp 失敗その1

とりあえずわかんないとか言ってないで、何か試してみようってわけで、app/modelsにuser.rbを勝手に追加。中身はこれ。

LoginEngine

ライド・オン・Railsを買いました。知らないことが沢山載ってて楽しい。で、とりあえずこの前はLoginEngineを試してみたんだけど、Userstampも一緒に使いたいなーとか思ったんだけど、モデルUserはvendor/pluginの下でsvn:externalsになっちゃっているのでそ…

スペジェネ

从*’w’)<舞波からのバレンタインプレゼントだよ! 訳も分からずjascaffoldだけを採用して、自分でも理由が分からないけどスペジェネを試してなかった。すげい。舞波まじすげい。AAに引いてる場合じゃなかった。

script/plugin discoverで例外

ruby script/plugin discoverってやってみたら、 d:/path/to/ruby/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/commands/plugin.rb:658:in `each': undefined method `[]' for nil:NilClass (NoMethodError) from (eval):3:in `__send__' from (eval):3:in `eac…

番組表

従来から提供していたオンラインのRSSリーダー「はてなRSS」に、テレビ番組表形式で表示する機能を追加した。 激しく便利です。ありがとうございます。

トゥーワン面白い

読む順番間違えてた。ヤバイ、このインタビュー面白い。 http://it.nikkei.co.jp/business/column/taidan.aspx?n=MMITag000009062006

目標と予測

dev

――自由にするというと、データを出すのですか? 毎週ですか? 平本 いえいえ、1年間でです。全部オープンの形で、1年の最初にポンと入れるんですよ。 ――それは、目標ですよね。 平本 違います。目標と思われるかもしれないけれど、あくまでも予測です。そ…

プロキシ立ててみる?

WEBrick ってのは、HTTP サーバだけじゃなくて、HTTP Proxy サーバを作るための機能 もついてるんですよ。WEBrick::HTTPProxyServer というクラスがそれ。 これを使えば、HTTP プロキシサーバも数行で書けます。 上のアイディアを試すために時間があるときに…

既存アプリとWebアプリの統合

dev

多分、世の中にはもっとスマートな解決策があるかもしれないけど、思いついたので書いておく。ローカルでHTTPプロキシを立てて、特定のリクエストはプロキシが横取りしちゃって、インストールされているローカルのアプリを起動したり、データを渡したりする…

rBatis

rBatisは、JavaのフレームワークであるiBatis(同僚のClinton Begin他によって開発されている)をRubyにポートしたものだ。 ポートは同僚のJon Tirsenによって行われている。 rBatisはまだ開発中の段階だが、iBatisがポピュラーになった機能――SQLをQuery Obj…

ZABBIX-JP

dev

ZABBIXとは、サーバー、ネットワーク、アプリケーションを監視するためのソフトウェアです。ZABBIXには各ノードの 情報収集、異常検知、障害/復旧通知の機能が含まれます。 昨日の雷で瞬停でサーバが止まってたので、サーバ監視ツールを検討中。

Selenium on Rails

Seleniumで楽々テスト Seleniumを使うとWebアプリのテスト、例えばこのリンクを押すとこういう画面が出て、このボタンを押すと値が更新されて…というようなテストを簡単に自動で行うことができてしまう。Ruby on RailsでこのSeleniumを簡単に使う方法を紹介…

Selenium

dev

Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide a…

落雷ではない

よくよく考えたら落雷とかで高電圧がかかってPCがだめになったなら、コンセントとかその跡があるような気がするので見てみたら何ともなってない。試しに別のコンセントに差し込んだら動いた。なぜだ?

落雷?

仕事帰りに隣の町の本屋に行ったその帰り道、凄い豪雨と雷で皆のろのろ運転。途中信号機が消えてました。気がつけば街灯とか民家の明かりが消えている。空はずっと稲光ってて、めちゃめちゃ怖い。雷は少し離れているのは分かっているんだけど車に落ちてきそ…

近藤社長

http://www.itmedia.co.jp/news/articles/0607/14/news031.html マジすげー。危機感の感じ方がカッコイイ。

VMware playerでdebianサーバ

お手軽なテスト環境が欲しくてVMware Playerに手を出す。ついでなので、debianのサーバを構築する手順を書いておく。

HTTPSとIFRAME

dev

HTTPS上のアプリ上で、HTML中は勿論、関係するJavaScriptにも"http://"の文字はないんだけど、なぜかIEだけ「 このページにはセキュリティで保護されている項目と保護されていない項目が含まれています」というメッセージが出てしまう。えらい調べまわった挙…

和暦をparse

和暦を扱うクラスはないのかなと以前書いたけど、調べたらあったっすよ。っていうか標準添付のtimeライブラリを使えばいいのね。以下テストケース

おっかけ

2005-06-15 Railsはじめました くまくまーの人のブログを追っかけ。約1年遅れっす。AAとかが厳しいけど、だんだん慣れてきた。

plinkのパスはバックスラッシュじゃなくてスラッシュ

svn

次に、Windowsの環境変数に、SVN_SSHを設定します。値は、先ほどコピーした、plink.exeまでのパスを記述します。 このときに、注意しなければならないのは、c:\putty\plink.exeでは無く、c:/putty/plink.exeと書かなければならないことです。(下記参照) な…

lighttpd(ssl)

deb http://debian.bougyman.com unstable mainここからapt-get installしたlighttpdはバージョンが1.4.11で、ssl対応のコンパイルがされていた。

captcha

noisy image == captcha。 これでRailsでcaptchaを探している人もこのページを見つけられる。 -lori 親切な方のお陰で、ゆらゆらした文字が描かれている画像による認証をRailsでどうやるのかが分かった。こういう認証のことを日本語では「画像認証」、英語で…