Perlで「変なもの」を作ってみた

1,089 views

Published on

YAPC::Asia2012のLT(1日目)で発表した時の資料です。本番では途中で電源不足によりスライド再生できなくなってエフェクトが無駄になったので悔しいのでアップします

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
1,089
On SlideShare
0
From Embeds
0
Number of Embeds
155
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Perlで「変なもの」を作ってみた

    1. 1. Perlで「変なもの」を 作ってみた ふしはらかん (フリークアウト)
    2. 2. 自己紹介
    3. 3. 自己紹介• ふしはらかん(@__kan) (30)
    4. 4. 自己紹介• ふしはらかん(@__kan) (30)• 5月から長いGWでした
    5. 5. 自己紹介• ふしはらかん(@__kan) (30)• 5月から長いGWでした• 非アルコール性肝炎(NASH)
    6. 6. 自己紹介• ふしはらかん(@__kan) (30)• 5月から長いGWでした• 非アルコール性肝炎(NASH)• 25kg減量して現場復帰
    7. 7. 自己紹介
    8. 8. 自己紹介
    9. 9. 現在
    10. 10. 現在
    11. 11. 重要なお知らせ
    12. 12. 重要なお知らせ• 明日はしゃぶしゃぶはありません
    13. 13. 重要なお知らせ• 明日はしゃぶしゃぶはありません• 誰か幹事して下さい
    14. 14. 考えること
    15. 15. 考えること• 自分はエンジニアとして成長できてる のか
    16. 16. 考えること• 自分はエンジニアとして成長できてる のか•↓
    17. 17. 考えること• 自分はエンジニアとして成長できてる のか•↓• 昔のプロダクトをリメイクすれば分か るんじゃね?
    18. 18. 変なもの=wema
    19. 19. 変なもの=wema
    20. 20. こんなもの
    21. 21. こんなもの
    22. 22. 付箋を作る
    23. 23. 付箋を作る• DOM直接操作
    24. 24. 付箋を作る• DOM直接操作• dragdrop.js →(数千行)
    25. 25. 付箋を作る• DOM直接操作• dragdrop.js →(数千行)• Ajax
    26. 26. 付箋を作る(今)
    27. 27. 付箋を作る(今)• jQuery(Zepto)等の便利なライブラリ
    28. 28. 付箋を作る(今)• jQuery(Zepto)等の便利なライブラリ• HTML5にdrag drop APIが!
    29. 29. 付箋を作る(今)• jQuery(Zepto)等の便利なライブラリ• HTML5にdrag drop APIが!• WebSocketで非同期通信
    30. 30. 線と矢印(昔)
    31. 31. 線と矢印(昔)• CSSハック()
    32. 32. 線と矢印(昔)• CSSハック()• 仕組み上曲線は辛い
    33. 33. 線と矢印(今)
    34. 34. 線と矢印(今)• SVGでもCanvasでも
    35. 35. サーバーサイド(昔)
    36. 36. サーバーサイド(昔)• ruby + 独自WAF (Rails前夜)
    37. 37. サーバーサイド(昔)• ruby + 独自WAF (Rails前夜)• 配布面倒
    38. 38. サーバーサイド(今)
    39. 39. サーバーサイド(今)• Protocol::WebSocket+Twiggy
    40. 40. サーバーサイド(今)• Protocol::WebSocket+Twiggy• KyotoCabinet(予定)
    41. 41. サーバーサイド(今)• Protocol::WebSocket+Twiggy• KyotoCabinet(予定)• Cartonで依存性管理
    42. 42. 折角なので
    43. 43. 折角なので• デモします
    44. 44. 折角なので• デモします• WebSocketだけどひとりでデモします!
    45. 45. まとめ
    46. 46. まとめ• 30になったら体を労ろう
    47. 47. まとめ• 30になったら体を労ろう• 昔に比べて今は進歩している
    48. 48. まとめ• 30になったら体を労ろう• 昔に比べて今は進歩している• 別に俺が進歩してるわけではない
    49. 49. まとめ• 30になったら体を労ろう• 昔に比べて今は進歩している• 別に俺が進歩してるわけではない• 把握しながらついていくのが重要
    50. 50. • ご清聴ありがとうございました

    ×