技術情報

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

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

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

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

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

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

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

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

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

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

倍数判別ロジックの高速化

前回、3と7と11の倍数かどうかを判別するプログラムを作成しました。最初から分かっていたことではありますが、単純に剰余を求めるよりも計算に時間がかかってしまうのです。人間が計算する場合は、桁数が多いと計算が大変だったり計算ミスが発生してしま...
技術情報

SQLite管理ツール「SQLitebrowser」を試した記録

SQLiteを使ってみるにあたって、管理ツールはないものかと探してみた記録です。wikipediaのSQLiteの項によると、日本語表示可能な管理ツール「SQLiteManager」があるとのことですが、本家サイトの情報もまだまとまりきって...
技術情報

vimのちょっと便利な小技(3)

今回は『番号付きリストの作成』をご紹介しようと思います。※vimのヘルプには書いてある内容なのですが。。。(^^;例えば、以下の様なテキストを書きたいと思います。
技術情報

Linux版Google Chromeを試す

ネット界の雄、Google製ブラウザのGoogle Chromeは速い速いと評判で、確かにWindows版の速さは体感できるほどですが、Linux版は如何ほどなのか、インストールして試してみます。
技術情報

vimのちょっと便利な小技(2)

今回は『半角アルファベットの大文字/小文字を切り替える』をご紹介しようと思います。例えば、文字をすべて半角で書いていたとします。これを全て大文字に変換したいと思います。