excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

28
Excel 方方方方方方方方 方方方方 2012.09 Sphinx-users.jp 小小小

Upload: takeshi-komiya

Post on 30-Jun-2015

6.860 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

Excel 方眼紙撲滅委員会活動報告 2012.09

Sphinx-users.jp小宮健

Page 2: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

お前だれよ

仕事( 株 ) タイムインターメディア所属テクニカルオフィサ ( 技術責任者 ) として活動

参加コミュニティSphinx-users.jpPython mini hack-a-thon

Sphinx を中心にツールを開発blockdiag シリーズSphinx 拡張機能の開発

Googlechart やカレンダー機能#bookathon 他読書会やってます

Twitter: @tk0miya

Page 3: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

みんな大好きExcel 方眼紙

Many Japanese managers loves MS-Excel(for writing design documents)

Page 4: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

前回:画面遷移図とか書いちゃうよ

Two years ago:we wrote screen transitions with MS-Excel…

Page 5: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

Excel で画面遷移図を書くWriting screen transions with Excel

Page 6: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

追加 / 削除が大変Hard to add/remove elements

ここに 1 画面追加

Page 7: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

追加 / 削除が大変Expanding right node…

1 . スキマを作る

Page 8: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

追加 / 削除が大変Remove unnecessary arrows

2 . 不要な矢印を消す

Page 9: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

追加 / 削除が大変Add new page-node…

3 . 図形を配置する

Page 10: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

追加 / 削除が大変Connect allows new node and other.

4 . 矢印を調整

Page 11: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

ずれるWinding nodes… :-p

Page 12: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

ずれるWinding nodes… :-p

Page 13: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

ずれるWinding arrows… :-p

Page 14: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

ずれるWinding arrows… :-p

Page 15: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

ずれるWinding arrows… :-p

Page 16: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

解決策 / Resolutions

blockdiag を使いましょう / Use blockdiagテキストから図を簡単に生成できます。

blockdiag generates diagrams from text input

Page 17: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

解決策 / Resolutions

blockdiag を使いましょう / Use blockdiagテキストから図を簡単に生成できます。

blockdiag generates diagrams from text input

{ A -> B -> C;}

Page 18: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

解決策 / Resolutions

blockdiag を使いましょう / Use blockdiagテキストから図を簡単に生成できます。

blockdiag generates diagrams from text input

{ A -> B -> C;}

Page 19: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

その他blockdiag ファミリは増え続けている

blockdiag and its family supports many diagrams

blockdiag: ブロック図 (block diagram)seqdiag: シーケンス図 (sequence diagram)actdiag: アクティビティ図 (activity diagram)nwdiag: ネットワーク図 (network diagram)rackdiag: ラック構成図 (rack structure

diagram)packetdiag: パケットヘッダ図 (packet header

diagram)

Page 20: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

そして、今回…Years later, it’s show time!

Page 21: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

画面仕様とか書いちゃうよ

we challenge to write screen diagrams…

Page 22: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

画面仕様 (Excel) / Screen diagram(Excel)

Excel で画面仕様書を書くJP guys love writing screen diagrams

w/Excel

Page 23: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

Excel で書くのはとっても大変

Writing with Excel is very tiredやっぱりずれる

Off cource crushed…

Page 24: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

Excel で書くのはとっても大変

Writing with Excel is very tiredやっぱりずれる

Off cource crushed…

!?

Page 25: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

解決策 / Resolutions

Sphinxcontrib-webmocks を使いましょうSphinx を使って画面仕様を作ることができるテキストから図を簡単に生成できます

webmocks generates screen diagrams from reST

かんたん、自動レイアウトEasy and auto-layouting

Page 26: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

解決策 / Resolutions

.. page::

: 名前 : :text:`_` : 都道府県 : :select:` 東京 , 神奈川 ,さいたま ` : 住所 : :textarea:`_`

:button:`submit`

Page 27: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

解決策 / Resolutions

.. page::

: 名前 : :text:`_` : 都道府県 : :select:` 東京 , 神奈川 ,さいたま ` : 住所 : :textarea:`_`

:button:`submit`

Page 28: Excel 方眼紙撲滅委員会 活動報告 2012.09 #yapcasia #ltthon

まとめ

blockdiag シリーズ作ったよsphinxcontrib-webmocks つくったSphinx も便利だよ