perl begginers #8 の メモ

もーほんとメモです。

継承のお話

base より parent

ダミアン・コンウェイ
ピンク色のページ「perl oop

内部関数の使われていない奴 発見テスト
Test::LocalFunctions
Test::LocalFunctions::Fast

baseのメモリリーク
直すの大変だからparentが出てきた。"らしい"

baseはbaseする親が無くても死なない。
parentは親がないと死ぬ。

psgiことはじめ

plack::handler::apache2
mod_perl > apache2 > psgi

メルマガシステム失敗談

外注に投げるだけの仕事だったと思った。

炎上した。

多重、ループ配信、連日徹夜

何がダメだったのか!

言語PHPだった!
正直PHP外注は慎重に行ったほうがいい。

秘技 毎分cron!

1分以内におわんないから、処理が突き抜ける!!

外注ギブアップ!
発注元「テメーらがやれよ!!」

Perl Hacker 招集!!

環境縛りプレイ!
コアモジュール縛りとかバージョン縛りとか

psコマンドで同じプログラムを確認して排他処理

負荷チェック

安いレンサバなら800から1200通/1サーバー
数千、数万件のメールアドレスで数分。目標100万通分!こなせたらおけ。

ものすごく単純なメールの送り方

./mail.txt utf8

Subject:タイトル
<1行>
本文開始
本文

https://github.com/ytnobody/PerlBeginners8-LT

App::Notifier

notif -p Mail --mail to=macopy

大規模spamメールシステムとPerl

大事なところなので日本語になります。
キュー監視
spam止めたいらしい。

ガンガン通知(りくぷる)する

Email::Send::SMTP::Gmail