技術情報

jQuery Mobileを試してみました。

最近話題の「jQuery Mobile」を試してみました。「jQuery Mobile」はスマートフォン向けサイトを容易に作成が可能となるjQueryのプラグインです。基本的な使い方は、「jQuery Mobile」を読み込み、divタグに...
技術情報

Webアプリケーションの設計・製造・保守に役立つ考え方のヒント

前回(cgi+erbでwebサービスを作成する)、簡単なWebサービスを作成しました。いい機会なので、Webアプリケーションにおける「MVCの分割」や「ビジネスロジックの分離」といった設計寄りの話に触れてみます。分かっている方々にはつまらな...
技術情報

cgi+erbでwebサービスを作成する

Rubyと言えばRuby on Railsなのでしょうが、下調べしたところやや動作が重いという情報がありました。では大規模Webフレームワークの恩恵を受けられないような小規模Webサイトの場合にはどうすればよいのでしょうか?今回は標準添付の...
技術情報

自宅Webサーバ:1台のApacheで複数のダイナミックDNS

自宅で公開Webサーバ(Apache)を運用する際の覚書です。以下の条件を想定しています。 変動(固定ではない)グローバルIPアドレス ダイナミックDNSを利用する 1台のWebサーバ(Apache) 複数のホスト
技術情報

WordPressのちょっと便利なカスタマイズ(2)

今回ご紹介する小技は「HTMLのheadタグ内から余分なタグを削除」する方法です。WordPressでサイトを構築するとデフォルトで出力されるHTMLのheadタグ内には様々なタグが出力されます。※以下、HTMLのheadタグの一部です。例...
技術情報

Sinatra – Configuration の邦訳

前から気になっていたSinatraを使ってみるに当たって、設定に関するドキュメントを邦訳してみました。一応、英語は分かるけど技術者ではない知人に確認してもらっています。意味は外していないとのことですが、鵜呑みにせずご自身で確認の上でご利用く...
技術情報

DBを使ったIPアドレス管理~解説編~

前々回(DBを使ったIPアドレス管理~任意のレンジで抽出する~)、前回(DBを使ったIPアドレス管理~積集合でレンジを表現する~)と2回にわたってIPアドレスをDBで管理する方法を検討しました。改めて読み返してみると、2回目の説明が少なすぎ...
技術情報

WordPressのちょっと便利なカスタマイズ(1)

当サイトでの構築にも利用しているWordPress。カスタマイズ性の高いブログツールですが、今回から何回かにわけてちょっと便利な小技をご紹介していこうと思います。今回ご紹介する小技は「オリジナルのheader.phpを読み込む」方法です。
技術情報

DBを使ったIPアドレス管理~積集合でレンジを表現する~

前回(DBを使ったIPアドレス管理~任意のレンジで抽出する~)、煩わしいIPアドレスの管理をDBを利用してもっとスマートに行なえないかを考えてみましたが、実装上の弱点が残ってしまいました。今回はその弱点を解決すべく検討した結果です。
技術情報

DBを使ったIPアドレス管理~任意のレンジで抽出する~

IPアドレスを管理する場合、大抵Excelを使って一覧を作っていると思いますが、もっと効率よくIPアドレスを管理する方法はないものかと前々から思い悩んでいました。今回はデータベースでIPアドレスを管理し、使用中または未使用のアドレスを任意の...