ドキュメント、書いてますか? @ python hack-a-thon 2011/2
TRANSCRIPT
- 1.
(@tk0miya)
2011-02-19
2.
(@tk0miya)
Python 1
Sphinx-users
15
3.
Inside blockdiag ()
http://labs.timedia.co.jp/
TIM Labs
4. ?
5.
()
=
6. ?
()
7. ?
/
/
8.
?
/
Lightweight
9. Lightweight
SphinxWiki
-> docstring Sphinx
shimizukawa @ Sphinx-users
(Wiki )
10.
/
Sphinx
Excel
11. Inside blockdiag ()
12. blockdiag
/ Sphinx
Excel
etc
13. blockdiag
()(PNG, SVG)
Graphviz (DOT like )
/
(UTF-8)
easy_installblockdiag
14. blockdiag
diagram {
A -> B -> C;
B -> D;
}
blockdiag
% blockdiag o sample.pnginput.diag
15. Inside blockdiag
blockdiag 4
16. Inside blockdiag
DOT (graphviz)
diagram {
A -> B -> C;
B -> D;
}
(like reST!)
funcparserlib
Python 2.4
17. Inside blockdiag
X ()Y ()
18. Inside blockdiag
blockdiag PNG/SVG/PDF
PIL/SVGdraw.py/reportlab
19. Inside blockdiag
PIL
line, rectangle, arc, ellipse API
PIL
SVG
20. Inside blockdiag
21. Inside blockdiag
22. Inside blockdiag
Interactive shell
Appengine
Appengine PIL SVG
blockdiag
23. Inside blockdiag
Web
Pycon mini JP
urllib + lxml +
PyQt (by ransui)
24. Inside blockdiag
Sphinx
Sphinx reST
.. blockdiag::
diagram {
A -> B -> C;
B -> D;
}
Sphinx ()
25. seqdiag
/ Sphinx
@shimizukawa
26.
Sphinx
sdedit? -> Java
27. blockdiag
diagram {
browser => server;
}
seqdiag
% seqdiag o sample.pnginput.diag
28. Inside seqdiag
blockdiag 2
1
Blockdiag
Interactive Shell
Sphinx
29. schema2rst
DB
Foreign Key ER
schema2excel.rb Sphinx
Rails DB Migration
30. Inside schema2rst
Information_Schema SELECT
MySQL
DBMS
ER
dot Graphviz
()
bitbucket
31.
blockdiag
Python
Contributer
UML
32.
http://twitter.com/#!/tk0miya/status/36083686684377088
/
@shimizukawa
33.
Excel
Sphinx
blockdiag, seqdiag
(@tk0miya )