Upload
cl0cl
View
2.538
Download
2
Embed Size (px)
DESCRIPTION
非IT企業でもPerlで業務改善できるという例を2つ例示し、楽しい開発を提案します。
Citation preview
1/12
「僕が印刷会社の工程の業務パワーを
強化しようとするけどとんでもないことになる話」
01
00 10
11
_人人人人人人人人人人人_
> 2bit bits Operation! <
 ̄ Y^Y^Y^Y^Y^Y^Y^Y^Y^Y  ̄
2013/03/29大野 義貴(CL)
Perl Beginners #7
2/12
自己紹介①
地方の印刷屋さんで13年
✿ DTPオペ→データ入稿サーバ構築
✿ 地方営業周り→テレフォンオペレータ
✿(とんでもないことに)【タイトル回収】
東京のWeb会社でサーバ管理者
✿ 半年経過、Perl使わない
3/12
自己紹介②
http://blog.dtpwiki.jp/
✿ 2004年~ 12年、4,000エントリ
✿ DTP技術→Perlネタ→窓際→退職
http://labo.dtpwiki.jp/
Twitter: CLCLCL
4/12
➡
楽するために作るウェブアプリ
印刷製品の発送チェック ✿ 顧客が運送事故に気づく前にリカバリ
✿ 手動→Linuxサーバにやらせる
送り状 100枚1日数回チェック
5/12
WebService::KuronekoYamato
某運輸荷物確認Webをスクレーピングするモジュール
✿ 家で開発、CPANで公開
✿ 社員として作るものは信用されないがCPANならOK(ロンダリング)
6/12
---- date: 03/20 number: 0566-9745-1856 status: 配達完了
WebService::KuronekoYamato
use WebService::KuronekoYamato;use YAML;my $n = WebService::KuronekoYamato->new();print Dump $n->check(['056697451856',]);
実行結果:
ソース:
7/12
業務Webアプリ①出荷荷物追跡
工程管理DBから荷物番号一括入力
cronで15分ごと自動更新
他運送業者対応モジュール ✿ WebService::SagawaKyubin
✿ WebService::NiigataUnyu
8/12
業務Webアプリ②DM出そうぜ
○ンター○○○ タ○ン○ー○から特定業界の企業WebのURLを取得
URLのページを読んで「会社概要」のリンクらしきところを探索
代表取締役の名前、会社所在地をファイルに記録
9/12
業務Webアプリ②DM出そうぜ
なぜか社長の名前が抜き出せない
10/12
業務Webアプリ②DM出そうぜ
なぜか社長の名前が抜き出せない
_人人人人人人人人人人人_
> 社長の名前が jpeg <
 ̄ Y^Y^Y^Y^Y^Y^Y^Y^Y  ̄
11/12
まとめ
業務で困っていることをウェブアプリ化しよう
とんでもないことになっても困らないように備えておこう
12/12
東京のみなさん、
はじめまして!