2004年3月30日
[PostgreSQL]

DEFAULTの変更及び削除


DEFAULTの変更及び削除にはALTER TABLE文を使用します。

[Linux]

telnetでのメール受信方法


telnetにて直接ポート110番につないで認証をすることで、メールを読むことができます。

2004年3月29日
[Perl] => [文字列操作]

split - 文字列を区切り文字で分割


splitは指定された区切り文字で文字列を分割するための関数です。CSVファイルなどの値を取得する際によく使われます。

[PostgreSQL]

カラムの削除


7.3.2 からは ALTER TABLE DROP COLUMNをサポートしています。

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

mkinitrd - initrdイメージの作成


mkinitrdコマンドはinitrdイメージを作成するためのコマンドです。

[PostgreSQL]

CSVからNULL値を読み込ませるには


CSVでNULL値を入れたい場合はNULLの部分に \Nを使用すればよい。...

2004年3月24日
[Perl]

perlでの日付の比較


perlで日付の比較を行うにはDate::Calcモジュールを使用すると便利です。

[Linux]

device busy の際のumount


umountにてdevice busyになった場合、-lオプションを使用すればファイルシステムを切り離してからumountしてくれます。

2004年3月16日
[Linux]

webalizer - 検索エンジンの設定


デフォルトの設定では日本の検索エンジンは登録されていないため、検索文字列にこれらの検索文字はひっかかりません。以下のように主要な検索エンジンを追加しておきましょう。

[Perl]

標準入力からの読み込み


標準入力の読み込みには<STDIN>を使用します。

2004年3月15日
[Perl] => [メール]

Email::Valid - メールの書式並びにMXのチェック


Email::Validモジュールを使用すればメールの書式だけでなく、ドメイン部分のMXが実在するかどうかを確認できます。

[Perl]

郵便番号の入力形式チェック


unless ($zip !~ /[^0-9-]/) { print '郵...

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

whereis - コマンドのパスを調べる


指定したコマンドの実行形式ファイル、ソースファイル、マニュアルファイルが格納されているパスを検索して表示します。

2004年3月 7日
[その他]

METAタグによるURLのリダイレクション


HTMLのMETAタグを使用すればURLのリダイレクトを行うことができます。

[Sendmail]

キューの時間を変更するには


sendmailでキューの時間を変更するには/etc/sysconfig/sendmailを修正すればよい。

[Sendmail]

sendmailのバージョンを調べるには


Sendmailのバージョンを調べるには以下のようにします。

[Sendmail]

mailq - メールのキューを見るには


mailqコマンドにてメールのキューを確認することができます

[Linux]

Bind - lame server resolving をログから消すには


IPアドレスからホスト名を逆引きできなかった場合に出力される「lame server resolving …」というログを出力しないように設定するにはnamed.confに以下のように記述すればよい。

[Apache]

IPによるアクセス制限


IPアドレスによるアクセスを制限する場合には制限をかけたい場所に 以下のようにして.htaccessファイルを作成します。

[Apache]

AddHandler default-handler


ScriptAliasでCGIを使えるようにした場合、/cgi-bin/以下でhtmlファイルや画像ファイルが表示できなくなるのを防ぐには以下のようにhtmlやjpgなどにdefault-handlerを設定してあげればよい。

[Apache]

リソース制限


ApacheでCPUやメモリ、プロセス数による制限をかけるにはRLimitCPU、RLimitMEM、RLimitNPROCディレクティブを使用します。

[Apache]

RedirectMatch - URLのリダイレクト


URLをリダイレクトするにはRedirectMatchを使用します。

[Apache]

パスワードによる基本認証


特定のページにパスワードをかけるにはhtaccessによる基本認証を使用します。

2004年3月 4日
[PostgreSQL]

CSV読み込み


COPYコマンドを使用すればCSVファイルからデータの読み込みができます。

[PostgreSQL]

pg_dumpによるバックアップ


pg_dump [データベース名]にてバックアップを取ることが可能。

[Apache]

Apache2.Xの文字化け


Apache2.xで日本語が文字化けを起こす場合、AddDefaultCharsetに間違った値が設定されている可能性があります。対処法としてはまずこの部分をコメントアウトしてしまいます。

2004年3月 3日
[その他]

IMEをOFFにするには


IEでしか有効にならないが以下のようにすればIMEを使用できなくすることができる。

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

全角英数字->半角英数字への変換


全角英数字を半角英数字に置換するにはJcodeを使用します。

[Perl] => [DBI]

DBI - database handle


perlからデータベースに接続するにはDBIモジュールを使用します。

[Perl] => [CGI]

CGIモジュール - フォームの値を取得


フォームから渡された値を取得するにはCGIモジュールを利用すると便利です。

[Sendmail]

メールをプログラムへ渡すには


メール受信時にプログラムを起動させて、そのプログラムにメールを処理させるにはaliases内でプログラムへパイプする処理をします。

[Linux]

at - ジョブの予約


atコマンドを使用すれば、指定した時間に特定のコマンドを実行することができます。

2004年3月 2日
[Sendmail]

mailertableによる配送経路の指定


mailertableを使うと、特定ホストへのメールを他のホスト経由で送ることができるようになります。

2004年3月 1日
[PostgreSQL]

スラッシュコマンド


\x expand displayをオンにする \s コマンドヒストリーを見る ...

[Linux] => [Linuxコマンド(R〜Z)]

rpmbuild - RPMを作成


RPMを作成するにはrpmbuildコマンドを使用します。

[Linux] => [Linuxコマンド(R〜Z)]

wget - ファイルをダウンロード


多分もっとも頻繁に使用するダウンロードコマンド。HTTPやFTPに対応 wget...