退職届けメーカーを作ってみた
退職届けを作成する方法として、まず good-bye.biz さんの退職届けジェネレータを見つけたのですけど、自分の部署名が長すぎて入りきりません。
但し書きも入れたいですし、丁度 PHP で PDF を出力するのを学ぶ良い機会なので、退職届けメーカーを自作しました。
退職届けメーカー
前提
使い方
注意
- awm.jp は SSL 未対応です。
- 個人名を HTTP でやり取りするのに危機感を抱く方は、github からプログラムを取得して、閉じたネットワーク内のサーバでプログラムを動かすと良いと思います。
- HTTP である以上、プロキシのログにも残るので、会社からアクセスする場合には気を付けて下さい。遊びで PDF を作ったつもりが、上司に心配されるかもしれません。
- GET を多用します。
- URL に個人名が入るという事は app.awm.jp の access_log に記録されるという事ですが、これを誰かに売ったりはしないので信じて下さい。(そんな怖い事出来ません)
俺々証明書でも良いので SSL 対応をすぐするべきか。。
サンプル
著作権者に怒られたら消しますネ。
- http://app.awm.jp/resign/?image_id=sMdqWNoa_WKbqWLA.jpg 休めっ!太郎っ!
- http://app.awm.jp/resign/?image_id=17Pe9qdjx8OtTz4h.jpg なぜオレはあんな無駄な時間を…
- http://app.awm.jp/resign/?image_id=oQeYXNiTh8OtqgqT.jpg お前がどれほどのバカか(略)
- http://goo.gl/WRDi1v ソウルジェムが魔女を生むなら、みんな死ぬしかないじゃない!! あなたも、私も…
どれも円満退社がハードモードになりそう。。
開発
- 画面設計
- PDF 日本語対応
- PDF 日本語縦書き対応 (yoyapdf.php のレイヤーで行う)
- 一文字ずつ分解して基本一定間隔で縦に並べてます
- 一部、「ー」や「、」といったそのまま表示出来ない文字は適当にずらして表示してます。(力ずく実装)
- 半角英数字(シングルバイト文字)は横に倒して表示します。プロポーショナルも一応対応。
- 画像ストレージ
最後に
- 改善要望をお待ちしております!