2009-01-01から1年間の記事一覧
unix環境で自分のユーザーでファイルを作成し、そのファイルに グループの書き込み権限をつける場合、ファイル作成した後に $ chmod g+w ファイル名としてやっていたのぢゃが、umask値を設定するとファイル作成時に自動でグループの書き込み権限をつけること…
価格などの数値を表示する場合によく使う処理ですな。 my $str = "-111111111111.1111"; sub commify { my $text = reverse($_[0]); $text =~ s/(\d{3})(?=\d)(?!\d*\.)/$1,/g; return scalar(reverse($text)); } print(commify($str));
mysql -uユーザー名 -pパスワード -hホスト名 データベース名 --default-character-set=文字コード -s -e "select * from xxxxx" > xxxxx.tsvリダイレクトを使ってファイルに書き出すと便利ですな。 default-character-set等の指定は任意で。
psql -dデータベース名 -F $'\t' -t -A -c"select * from xxxxx" > xxxxx.txtリダイレクトを使ってファイルに書き出すと便利ですな。
mysqlでは下記構文により、テーブルに新しくカラムを追加する時、どこに追加するか位置の指定ができるようですな。ALTER TABLE [対象テーブル] ADD COLUMN [追加カラム名] [型] [その他オプション] AFTER [カラム名]ぢゃがしかし、PostgreSQLではこれができ…
沢山のメールアドレスを、ドメイン毎にソートしたい場合の処理をPerlで書いてみた。 #!/usr/bin/perl -w use strict; use warnings; my @maddr_list = ( 'bbb@ezweb.ne.jp', 'aaa@yahoo.co.jp', 'bbb@yahoo.co.jp', 'ccc@gmail.com', 'bbb@softbank.ne.jp', …
PHPのテンプレートエンジンSmartyぢゃが、PHPやる時はよく使いますな。 しかしよく使うのぢゃが、ここ数年PHP自体やってなかったから思い出すのに昔のソースとか引っ張ってくるんぢゃが、これまたどこにいったのやら。 昔のソースの場所を思い出すのにも一苦…
携帯サイトをPCで確認する手段の一つとして FireMobileSimulator というFireFoxのアドオンを使う方法がありますな。詳細は下記にて。 http://firemobilesimulator.org/これを使って携帯サイトを表示させると絵文字もちゃんと表示されるようぢゃ。 例えば画面…
Class::Accessor::Fast make_accessor make_ro_accessor make_wo_accessor Class::Data::Accessor mk_classaccessor mk_classaccessors Class::Data::Inheritable mk_classdata
サイトのTOPページURLが http://hogehoge.jp/ 携帯用ページを http://hogehoge.jp/mobile/ として作ったとする。 で、携帯でhttp://hogehoge.jp/にアクセスした場合は 携帯用のページ(http://hogehoge.jp/mobile/)を表示したい。携帯かどうかを判断する方…
Perl use Data::Dumper; my %data = ( 'key1' => [1,2,3,4,5], 'key2' => [6,7,8,9,10], ); print(Dumper(\%data)); PHP array(1,2,3,4,5), 'key2'=>array(6,7,8,9,10), ); print_r($data); ?> JavaScript var data = { 'key1':[1,2,3,4,5], 'key2':[6,7,8,9…
システム開発ってるとcsvとかtsv出力処理は至る所で必要になってきますのぅ。 というわけでよく使う処理を貼り付けてみようかの。
ま、phpマニュアルに書いてあるんだけども。