2013-04-01から1ヶ月間の記事一覧

Eclipseでサーブレット開発環境を作る(Tomcat編)

2013/05/08追記:このエントリに、SQLiteを使ったDBサンプルの例まで追加したものを、http://homepage1.nifty.com/y-osumi/works/code/eclipse/に加筆修正してまとめました Javaのサーブレット開発と言えばEclipse+Tomcatが定番だが、どちらもバージョンアッ…

LWP::UserAgentでリダイレクトを追わない

PerlのLWP::UserAgentでリクエストを投げていると、リダイレクトを自動で追ってくれるので、例えば [302 Moved Temporarily] はLocationヘッダで指定されたURLを取ってきてくれて透過的に扱うことができる。しかしこれが余計なお世話ということであれば、req…

MacPortsでMySQL 5.5を入れた時の起動と終了

うーん、Mac OS X 10.5.8(Snow Leopard)にmysql55-serverをMacPortsで入れたのだけど、起動スクリプトとかはオマケで付いてこないのかな。自前でやらないとダメっぽい。 インストール $ sudo port install mysql55-server /opt/local/lib/mysql55にもろもろ…

Tomcatのクラスタリングとセッション共有

冗長構成にした際のセッション共有設定(クラスタリング)がややこしいことで定評のあるTomcat。レシーバのポート周りの設定がちょっと怪しかったので、調べなおした結果をここにメモ。もっと詳しい話は、Doc置き場に書きました(ApacheとTomcatでクラスタリン…

CentOS 6.4のminimalで入るデフォルトのパッケージ一覧

CentOS 6.4をminimal(最小構成)で入れた際、インストールされるrpmパッケージのリストを作った。数えてみると、以下の199個が入るようだ。 MAKEDEV.x86_64 3.24-6.el6 acl.x86_64 2.2.49-6.el6 attr.x86_64 2.4.44-7.el6 audit.x86_64 2.2-2.el6 audit-libs.…

はてなの一文字サービス群に見るレガシー度数

今さら私が指摘することでも無いが、はてなのサービスはアルファベット一文字のホスト名が多い。たとえばa.hatena.ne.jpははてなアンテナだし、bはもちろん、はてな村の中毒者が集まるはてブである。が、それぞれのcharsetやHTMLの書き方が結構違うなーと思…

Rubyで簡易TCPサーバ

特定のTCPポートにbindしてくれるだけの簡単なものが無いかな、と思っていたらRubyですぐ書けるようだ。 class TCPServer ということで、これを使ってみた。 プログラム #!/usr/bin/ruby require "socket" gs = TCPServer.open(ARGV[0]) addr = gs.addr addr…

IPアドレスの自動計算コマンド iptabとipcount

IPアドレスとネットマスクをいちいち手で計算しなくとも、自動でサッと出してくれるのがあった。忘れていたのでメモ。 iptabコマンド iptabは、各ネットマスクごとのIPアドレス数、マスク表記をずらりと表示してくれる。 $ iptab +-------------------------…