Kansai.pm #15 からの熱が冷めないうちに、ということで、@yusukebeさんの「Webサービスのつくり方」でもオススメされていたMojoliciousを使って、簡単なものを書いてみました。あと、ちょうどすぐわかる オブジェクト指向 Perlを読みおわったところなのっでOOPでクラスも作ってみました。 はじめてのWAF、はじめての自作クラス、と初物尽くしですが、こんなレベルでも調べながら試しながらでやってみたら数時間でそれっぽいものはできちゃうよ、ということで。 仕様 IPアドレスを入力して、「逆引き」「国情報」「Whois」のどれかを出力する。 IPアドレス関連の処理はクラスを作って、上記のそれぞれの情報に対応したメソッドを用意。 Mojolicious::Liteを使って1ファイルでシンプルに作成。 見た目は気にしない! 細かいチェックも気にしない! コード 1 2 3 4