Hachioji.pm #40

534 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
534
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hachioji.pm #40

  1. 1. Hachioji.pm#40 id:karupanerura
  2. 2. だれ? Kenta Sato id:karupanerura Perl/JS/Android/elisp Web App Engineer Socail App
  3. 3. 非同期
  4. 4. 並行処理
  5. 5. I/O待ち
  6. 6. 外部プロセス待ち
  7. 7. 待ち時間有効活用
  8. 8. 非同期べんり
  9. 9. 非同期 関係ない話します
  10. 10. TOML
  11. 11. name = "Hachioji.pm" ! [40] time = 2014-05-17T18:00:00Z place = "Hachioji" open = true max = 16 ! [[40.members]] name = "uzulla" ! [[40.members]] name = "Songmu"
  12. 12. { "40" : { "open" : true, "place" : "Hachioji", "max" : 16, "members" : [ { "name" : "uzulla" }, { "name" : "Songmu" } ], "time" : "2014-05-17T18:00:00Z" }, "name" : "Hachioji.pm" }
  13. 13. TOML.pm
  14. 14. TOML.pm from_toml TOMLをparseする君 to_toml TOMLを生成する君
  15. 15. from_tomlの話
  16. 16. コード
  17. 17. すでにつらい
  18. 18. foo = [# ]
  19. 19. いろいろ
  20. 20. 正しくparse できない
  21. 21. boolean
  22. 22. "true"!
  23. 23. !!文字列!!!
  24. 24. datetime
  25. 25. "2000-11-11…”!
  26. 26. !!文字列!!!
  27. 27. つらい
  28. 28. parser書いた
  29. 29. TOML::Parser
  30. 30. 王道 tokenize => parse
  31. 31. /¥G…/gcms
  32. 32. boolean
  33. 33. お好きに変えて
  34. 34. Types::Serializer
  35. 35. datetime
  36. 36. お好きに変えて
  37. 37. たぶんべんり

×