2004年10月29日
[Linux]

NKF 2.0.4のインストール


NKFは日本語の文字コードを変換してくれる、便利なフィルタです。NKF2.0.4からはUTF-8に対応しています。以下ソースからのインストール手順。

2004年10月27日
[Perl]

ALRMシグナルでのタイムアウト処理


タイムアウトの処理にはALRMシグナルを使用します。

[Linux] => [spamassassin]

procmail


procmailとは条件によってメールを自動的に振り分けてくれるローカルデリバリーエージェント(LDA)です。振り分けの条件はレシピにて指定します。

2004年10月26日
[Perl] => [文字列操作]

lc - 大文字から小文字への変換


lc()で大文字から小文字への変換ができます。

2004年10月25日
[Perl]

gethostbyname - ホスト名からIPアドレスを取得


ホスト名からIPアドレスを取得するにはgethostbynameを使用します。

2004年10月21日
[Perl] => [配列]

grep - 文字列検索


特定の文字列の検索にはgrepが使用できます。

[JavaScript]

マウスのドラッグを禁止する


IEでしか有効にならないようだが、以下のようにすればマウスでのドラッグを禁止することができる。

[Perl] => [文字列操作]

qw// - 空白文字を区切り文字として抜き出し


qw// は空白文字を区切り文字として切り出してくれます。動作自体はsplitと何ら変わりありません。

2004年10月20日
[Linux] => [ネットワーク設定]

PPPOE接続


Linuxでpppoe接続するにはrp-pppoeを使用します。

[Linux]

ジョブの一時停止


ctrl+z で現在のジョブを一時停止させることができます。

[Linux] => [spamassassin]

spamassassin3.0のインストール


SpamAssassinはスパムを除去するために使用する強力なフィルタリングソフトです。CPANからでもインストールできる模様ですが、ここででは直接ソースを落としてインストールする方法を紹介します。

[セキュリティ]

SSHでログインできるユーザを制限


/etc/ssh/sshd_config 内に以下の行を追加することで、特定のユーザ以外SSHでログインできなくすることができます。

2004年10月19日
[Perl]

Config.pm - CPANの設定


CPANをはじめて起動した際に様々な設定をするかと思いますが、これらの設定はConfig.pmに保存されています。

2004年10月18日
[Linux] => [ネットワーク設定]

CHAPとPAPの違い


CHAP及びPAPはPPP接続の際に使用される認証方式である。

[Linux] => [Linuxコマンド(J〜Q)]

lsof - ファイルを開いているプロセス情報の表示


lsofコマンドはファイルを開いているプロセス情報を表示します。

[Linux] => [Linuxコマンド(J〜Q)]

netstat - ネットワークの情報を表示


netstatコマンドでネットワーク関連の情報を表示することができます。

[その他]

10進数から2進数への変換


通常私達が使用している数字は10進法と呼びます。10進法では9の次に桁が一桁あがります。これに対して2進法は0, 1 の次に桁が一桁上がります。

2004年10月15日
[Sendmail]

procmailにて未承諾広告を削除


以下のようにprocmailを使用すればSubjectに「未承諾広告」が含まれるメールを隔離することができる。

2004年10月14日
[PostgreSQL]

CREATE TABLE - テーブルの作成


テーブルの作成にはCREATE TABLE文を使用します。

2004年10月12日
[Perl]

perlモジュールの作成方法


CPANなどでモジュールを探して、使用したりすることはよくありますが、自作のモジュールを作成するにはどうすればよいでしょうか?ここではモジュールの作成方法を簡単に説明します。

[Apache]

seg fault or similar nasty error detected


PHPの4.35などを使用している場合、apacheのエラーログに "seg fault or similar nasty error detected in the parent process" というエラーが出る場合がある。

[Apache]

SSLの起動


apachectlからSSLを有効にしてサーバを立ち上げるにはstart ではなく startsslを使用する。

2004年10月 9日
[Linux] => [Linuxコマンド(R〜Z)]

runlevel - 現在のランレベルを表示


runlevel コマンドは現在のランレベルと最後のランレベルを表示してくれます。

2004年10月 6日
[JavaScript]

メールアドレスの書式チェック


Javascriptでメールアドレスの書式をチェックするには以下のように正規表現を使用します。

2004年10月 5日
[Sendmail]

Domain of sender address....


送信者のFromに書いてあるドメインの逆引きが引けないため、メールの受け取りを拒否したことを意味します。

2004年10月 4日
[Perl]

環境変数の取り出し


環境変数は連想配列%ENVに格納されています。

[PostgreSQL]

シーケンスの削除


シーケンスの削除にはDROP SEQUENCEを使用する。

[PostgreSQL]

シーケンスのオーナ変更


シーケンスの所有者を変更する場合もALTER TABLEを使用します。