Missing ace

映画を見に行きました。ローカル線に乗ってちょっとした小旅行気分でした。子供向けの映画でしたが、1つはアクション中心であっというまに終わりました。もう1つもアクションが多かったですが、殺伐とした雰囲気もなくかなり楽しい内容となっていて面白かったです。なんというのか、最初に迫力のあるシーンがあって、コメディタッチで話が進む中、適度なアクションシーンがありつつ、TV版の秘密がいくつか明らかになって、サスペンスがあって、愛があって、ともりだくさんでしたがあきませんでした。去年はDVDが欲しいとは思いませんでしたが、今年は買ってもいいかもしれないと思っています。

lsof

あるポート番号を使用しているプロセスが何かを調べるには、lsofコマンドを使えばいいです。rootでないと使えないように設定されていることも多いですが、結構有用なコマンドです。詳細はmanをみればわかるのでいいとして、簡単な使いかただけ紹介しておきましょう。

たとえばオープンされているポート80とプロセスの対応を確認するには次のようにします。

# lsof -i:80 -n

PostgreSQL memo

ある人と話をしていたらPostgreSQLの開発に貢献しているという「しげまつ」さんっていう人の話がでた。ただ、それだけなんですが…

questionnaire

アンケートをとるというのでデータベースにテーブルを用意してみた。

必要なテーブルはこんな感じかな。正規化も何もしていないのでテーブル設計としては全然駄目ですがやっつけでやるにはこれで十分だ。

create table tbl_answer (
keyId text,
classCode int,
lectureCode int,
yearCode int,
q110 int,
q120 int,
q130 int,
q140 int,
q200 int,
q200text text,
q310 int,
q311text text,
q312text text,
q320 int,
q320text text,
q330 int,
q330text text,
q340 int,
q340text text,
q350 int,
q350text text,
q410 int,
q410text text,
q420 int,
q420text text
);

カテゴリー: etc

Is server alive?

サーバが稼動しているか、Webサーバが稼動しているか、をチェックするスクリプト。ping, wget, mailコマンドを組み合わせて、動作していないようならメールで通知するようにしている。

しかし、落ちている間中メールを何度も送信してくるのは勘弁してもらいたいので、フラグファイルを用意することにした。もっといい方法があるなら書き変えたいところだ。後の問題はどこで動かしておくかだなぁ。
続きを読む

Night

真夜中に、ある事務所からみんながちょうど帰るときに、パトカーが通りかかって職務質問された… 事務所の電灯を消さなければまだ良い状況だったと思うのだが、消してしまったところだったのであやしい集団に見えたのだと思う。(T_T)