技術情報

技術情報

タッチタイピングの練習を兼ねた“いい感じ”のパスワード生成ロジック

タッチタイピング、できますか?いつまで経っても習得できない私は、パスワードで練習しています。 定期的にパスワードを変更する パスワード生成ツールで複数候補を作成する 候補の中で一番キーが散っているパスワードを採用する 繰り返し...毎日パス...
技術情報

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

今回ご紹介するカスタマイズは「ログイン画面のデザイン変更」する方法です。WordPressのデフォルトのログイン画面は下図の様なものになります。シンプルできれいなデザインなのですが、WordPressを利用しサイト構築を行なった場合、クライ...
技術情報

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を読み込む」方法です。