プログラマ ずんべ の日記

zunbe

プログラマ ずんべ の日記
プログラマ ずんべ の日記

探し物は見つかりましたか? サイト内検索を試してください。

プログラマ ずんべ の日記 2005年7月 2005年9月 プログラマ ずんべ の日記


<<先頭] [<前へ] [ 1  2  3  4  5  6  7 ]

【独り言】ひとつ、ひとつ

ひとつ、ひとつ

相変わらず忙しい。
プログラムを作っても、作っても、作っても、作り終わる前に新しい話が飛び込んでくる。
ひとつ、ひとつ、懸命に潰しているが、ちっとも仕事が減っていかない。
会社としては嬉しい状況であるが、正直、ちょっと疲れてきた。
今年は(もとい、今年も)お盆休みはないな。
さっ、愚痴ってないで、がんばろう。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/05 11:03:04 | コメント (0)

2005/08/03

【会社・仕事】税務署がやってくる

税務署がやってくる

先日、税務署から電話があった。

「監査に伺いたいのですが、ご都合はいかがでしょうか。」

またかよ。
4年前に来たばかりじゃないか。
まぁ、でも、仕方がない。

が、問題もある。
昨今は、個人情報保護が非常に厳しくなっている。
会社内に置いてある資料を、ホイホイと見せるわけにはいかなくなった。
前回の監査でも、「税務署様といえども、見せられない情報がありますので、資料をご覧になりたい場合は、必ず声を掛けてください」と断ったのだが、税務署の担当官がえらい不機嫌になった。

今回は、以前にも増して個人情報保護を全面に出さなければならないので、「ここで知り得た情報は一切口外いたしません」という誓約書と、「情報漏洩が発見された場合、損害を全額補填します」という覚書にサインをもらおうと思うが、応じてくれるだろうか。
応じてくれなければ、資料は一切見せないだけの話だが。

はてさて、どうなることやら。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/03 06:40:30 | コメント (0)

【若いモンの発想はわからん】(その7) なんでもかんでもエスケープ

(その7) なんでもかんでもエスケープ

今日も、こんな事があった。

先日から作成しているバックアップ・プログラムで、目的のファイルを取得するのに、社員はこんなコードを書いていた。

-----
@files = grep(m/^.*.tar.gz$/, @files);
-----

「これでは、"ABCDEFGXtarXgz"でも対象になってしまうのではないか」と指摘したところ、こんなコードが出てきた。

-----
@files = grep(m/^.*\.tar\.gz$/, @files);
-----

これはいい。
ところが、プログラムの他の部分をよくみると、なぜかこんな修正が入っている。

-----
`tar czf ABCDEFG\.tar\.gz hoge auau`;
-----

何でやねん。
正規表現と単なる文字列を区別できんのか。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/03 06:00:56 | コメント (0)

2005/08/02

【映画・DVD】久しぶりにDVDを購入

久しぶりにDVDを購入

久しぶりにDVDを買った。
何ヶ月ぶりだろう。

市内のCDショップ マナハウス が閉店セールをやっていたので、そこで、この1枚。

 ボーン・スプレマシー

その後、アマゾン で、この3枚。

 オーシャンズ12
 マイ・ボディーガード
 ターミナル        …マーケットプレイスで購入

買ったはいいが、いつ見られることやら。
トホホ。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/02 23:58:54 | コメント (0)

2005/08/01

【若いモンの発想はわからん】(その6) なんでCHDIRしてるの?

(その6) なんでCHDIRしてるの?

今日も、こんなことがあった。

簡単なバックアップ・プログラムを社員に書かせたのだが、バックアップ対象とするファイルを取得するのに、以下の様な指示を出した。

(1).バックアップの対象はファイルのみ。
  シンボリックリンクなどは対象としない。

社員が書いたプログラムは、こうだ。

-----
$folder = '/hoge';

chdir($folder);

opendir(FOLDER, $folder);
@files = ();
while (defined($file = readdir(FOLDER))
{
  next if (! -f $file);
  push(@files, $file);
}
closedir(FOLDER);
-----

ちょっと待て、何で chdir なんかしてるんだよ。
社員に聞いてみると、こうのたまう。

ファイルかどうかの検査を -f で行っているのですが、うまくできませんでしたので、この様にしました。

当たり前だろう。
readdir で返ってくるのはファイル名だけだ。
パスを加えて -f をしなければ、正しく動作するはずがないではないか。
それを解決するために、chdir するとは、いったいどういう発想やねん。

若いモンの発想はわからん。



このエピソードはいかがでしたか?

投稿者 zunbe : 2005/08/01 20:27:19 | コメント (1)



<<先頭] [<前へ] [ 1  2  3  4  5  6  7 ]