12
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

僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

  • Upload
    cl0cl

  • View
    2.538

  • Download
    2

Embed Size (px)

DESCRIPTION

非IT企業でもPerlで業務改善できるという例を2つ例示し、楽しい開発を提案します。

Citation preview

Page 1: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

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

Page 2: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

2/12

自己紹介①

地方の印刷屋さんで13年

✿ DTPオペ→データ入稿サーバ構築

✿ 地方営業周り→テレフォンオペレータ

✿(とんでもないことに)【タイトル回収】

東京のWeb会社でサーバ管理者

✿ 半年経過、Perl使わない

Page 3: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

3/12

自己紹介②

http://blog.dtpwiki.jp/

✿ 2004年~ 12年、4,000エントリ

✿ DTP技術→Perlネタ→窓際→退職

http://labo.dtpwiki.jp/

Twitter: CLCLCL

Page 4: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

4/12

楽するために作るウェブアプリ

印刷製品の発送チェック ✿ 顧客が運送事故に気づく前にリカバリ

✿ 手動→Linuxサーバにやらせる

送り状 100枚1日数回チェック

Page 5: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

5/12

WebService::KuronekoYamato

某運輸荷物確認Webをスクレーピングするモジュール

✿ 家で開発、CPANで公開

✿ 社員として作るものは信用されないがCPANならOK(ロンダリング)

Page 6: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

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',]);

実行結果:

ソース:

Page 7: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

7/12

業務Webアプリ①出荷荷物追跡

工程管理DBから荷物番号一括入力

cronで15分ごと自動更新

他運送業者対応モジュール ✿ WebService::SagawaKyubin

✿ WebService::NiigataUnyu

Page 8: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

8/12

業務Webアプリ②DM出そうぜ

○ンター○○○ タ○ン○ー○から特定業界の企業WebのURLを取得

URLのページを読んで「会社概要」のリンクらしきところを探索

代表取締役の名前、会社所在地をファイルに記録

Page 9: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

9/12

業務Webアプリ②DM出そうぜ

なぜか社長の名前が抜き出せない

Page 10: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

10/12

業務Webアプリ②DM出そうぜ

なぜか社長の名前が抜き出せない

_人人人人人人人人人人人_

> 社長の名前が jpeg <

 ̄ Y^Y^Y^Y^Y^Y^Y^Y^Y  ̄

Page 11: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

11/12

まとめ

業務で困っていることをウェブアプリ化しよう

とんでもないことになっても困らないように備えておこう

Page 12: 僕が印刷会社の工程の業務パワーを 強化しようとするけどとんでもないことになる話

12/12

東京のみなさん、

はじめまして!