Hokkaido.pm Casual#34に行ってきました

今回もお疲れ様でした!
掲示板のスクリプトをいっぱい読みましたね!!

スクリプトを表示してたのでメモがないんだけど、
覚えてる内容だけ書いてみる。

1. ファイルロックについて

ファイルの作成・削除ではなく、
ディレクトリの作成・削除で行うらしい。

2. “gifcat.pl”

こちらからどうぞ。
http://www.tohoho-web.com/wwwsoft.htm

GIFファイルを連結してくれる。
依存がない!自前でバイナリ結合!?

3. INIファイルどうしてる?

非エンジニアにも使える方法は・・・。

4. ログファイルどうしてる?

  • Log::Dispatch::FileRotate
  • File::RotateLogs

本日のハイライト

package Foo;
use v5.14;
use strict;
use warnings;

sub foo {
    return 'foo';
}

package main;
use v5.14;
use strict;
use warnings;

say q/Foo::foo() = /, Foo::foo();
say q/&Foo'foo() = /, &Foo'foo();

$ perl aaa.pl
Foo::foo() = foo
&Foo'foo() = foo

まとめ

今回は、適当な掲示板スクリプトをみんなでレビューした訳ですが、
use strict;の有無を見たり、あまり見かけない記法を見つけたり、
こういうやり方も悪くないですね!そして、何よりカジュアルですし!!
次回からは、動かしてみるのも良いかもですね。

最後に、次回のHokkaido.pm Casualですが、
第3水曜日の3/18を予定しています。
詳しくはこちらをどうぞ。
https://github.com/hokkaidopm/hokkaidopm-casual

おしまい。

Leave a Comment