2010-07-01から1ヶ月間の記事一覧

列を追加して、属性を追加して。

既存のテーブルに列を追加したくなりました。 既存のテーブルhoge_tableに列hogeを追加するには、以下の通りです。 ALTER TABLE hoge_table ADD COLUMN hoge timestamp;でも、既存のテーブルに追加した列はDEFAULT属性を列追加時には 一緒に設定できません。…

文字列を生成したい。

規則性のない文字列をperlで生成したかったんです。 コード #!/usr/bin/perl use strict; use warnings; &main(); exit; sub main { my @strings = ("A".."Z","a".."z","0".."9",".","_","+","-"); my $str; my $num=100; for(my $i=0;$i<$num;$i++){ $str .…

他ホストからアクセスできるようにする。

postgresqlで構築したDBサーバにアクセスできるようにする手順以前、軽く触れたが改めて触れる。 Fedora8にpostgresqlをセットアップしたログ - rderaログ まず、 # vi /var/lib/pgsql/data/postgresql.conflisten_addresses = 'localhost'以下に変更↓↓↓ lis…

PerlからDBIを使って、postgresqlにアクセスする。

まず、パッケージが必要。 $ yum -y install perl-DBI-Pg コード #!/usr/bin/perl use strict; use warnings; use DBI; &main(); exit; sub main { my $db_name = "test_db"; my $db_host = "db"; my $user_name = "postgres"; my $user_pass = ""; my $tabl…

MD5でハッシュ値を計算する方法

#!/usr/bin/perl use strict; use warnings; &main(); exit; sub main { my $passwd = "hoge"; my @salts = ("A".."Z","a".."z","0".."9",".","/"); my $salt; for(my $i=0;$i<8;$i++){ srand(); $salt .= $salts[int(rand(64))]; } my $epasswd = crypt($pa…

CentOS5.5にPT2を導入した

前々から欲しいと思っていたPT2を購入しました。 カードリーダと合わせて20,980円だった。 高いのか。安いのか。 参考にした情報源様 CentOS 5.5 で PT2 を使う on ML115 G5 - Break Out!? - blog ver. CentOS 5.4にPT2を導入する。 - fujitaka's lifelog PT…