Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋

4.020 Aufrufe

Veröffentlicht am

OSC2014 Tokyo/Fallにて発表

Veröffentlicht in: Technologie
  • Sex in your area is here: ♥♥♥ http://bit.ly/2u6xbL5 ♥♥♥
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Dating for everyone is here: ❶❶❶ http://bit.ly/2u6xbL5 ❶❶❶
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋

  1. 1. Eject䝁䝬䞁䝗ᕤసධ㛛/ Eject䝁䝬䞁䝗䝴䞊䝄䞊఍ ᭱᪂ືྥ2014⛅ Eject䝁䝬䞁䝗䝴䞊䝄䞊఍ 䛒䛳䛝䛓 ( id:Akkieso4 ) 2014/10/19 OSC2014 Tokyo/Fall
  2. 2.   昨日騒ぎすぎてのどが痛い |\     ___    /‾/  | \ _ / ́՞ ՞`\ /  / |    |   し  |   / \__(    ਊ   }_/     \_____/      ||   //      m   m
  3. 3. OSCึ Eject 45ศ䝉䝭䝘䞊
  4. 4. 45ศ䝉䝭䝘䞊 ⮬య䛿3ᅇ┠
  5. 5. ஦๓Ⓩ㘓 31ྡ
  6. 6. 䜏䜣䛺
  7. 7. 䜒䛳䛸᭷ព⩏ 䛺䝉䝭䝘䞊䛻 ཧຍ䛧䜘䛖䟿
  8. 8. OpenStack䛸 䛛html5䛸䛛 OSS䛻䛴䛔䛶 䛸䛛
  9. 9. Tizen……䛸䛛
  10. 10. 303ᩍᐊ
  11. 11. 303 See Other
  12. 12. 䜺䝝䝝䡓䡓䡓
  13. 13. 䚷䚷䖽 䚷䚷䚷䚷䚷䚷䚷䚷՞ 䚷䠻ேேேேே䠻䈊 䚷䠚䚷(䚷㻌䚷䚷㻌)䚷䠘䚷䚷䖾 䚷䢟Y^Y^YY^Y^Y䢟䈊 䚷՞ 䚷䚷䚷䚷䚷䚷ਊ
  14. 14. Eject䝁䝬䞁䝗ᕤసධ㛛/ Eject䝁䝬䞁䝗䝴䞊䝄䞊఍ ᭱᪂ືྥ2014⛅ Eject䝁䝬䞁䝗䝴䞊䝄䞊఍ 䛒䛳䛝䛓 ( id:Akkieso4 ) 2014/10/19 OSC2014 Tokyo/Fall
  15. 15. ⮬ᕫ⤂௓ • 䛒䛳䛝䛓䚷䛷䛩 • 1988ᖺ(᫛࿴63ᖺ)⏕䜎䜜 • ໭ᾏ㐨᰿ᐊᕷฟ㌟䠄᪥ᮏ᭱ᮾ➃䛾㥐䛾㏆䛟䠅 • ῰㇂䛷௬᝿໬䜶䞁䝆䝙䜰䛧䛶䜎䛩 • @Akkieso4 – 䝒䜲䞊䝖㔞ከ䛔䛾䛷䝣䜷䝻䞊㠀᥎ዡ – Ꮫ⏕䛿≉䛻㠀᥎ዡ䠄Ꮫᴗ䛻ᑓᛕ䛧䜝䠅 – Eject䛻⤡䜑䛯ㅦ䝯䞁䝅䝵䞁䜢䛥䜜䜛䛸䜻䝺䜎䛩
  16. 16. 䜲䜹䜙䛺䛔䛷䘁 • 䜐䜚䘁䛴䜙䛔䘁 ⚾䛂ஂ䛧䜆䜚䛻㕲㐨ᶍᆺᴦ䛧䛔䛃䈊 䠛䠛䛂Eject䛷䛩䛛䠛䟿䛃
  17. 17. 䚷䚷䖽 䚷䚷䚷䚷䚷䚷䚷䚷՞ 䚷䠻ேேேேே䠻䈊 䚷䠚䚷(䚷㻌䚷䚷㻌)䚷䠘䚷䚷䖾 䚷䢟Y^Y^YY^Y^Y䢟䈊 䚷՞ 䚷䚷䚷䚷䚷䚷ਊ
  18. 18. 䜽䝋䝸䝥䛿䛴䜙䛔䜘 • ᭷ྡ⛯䛷∦௜䛡䜛䛾㎞䛩䛞䜱䝑䟿䟿 • SNS⑂䜜䜢㉳䛣䛧䛶䝣䜷䝻䝽䞊䜢700ே䛟䜙䛔䝤 䝻䝑䜽䞉䝤䝻䝑䜽ゎ㝖䛧䛯 – ෌䝣䜷䝻䞊䛿OK䛷䛩䛜๓㏙䛾䛚⣙᮰䜢Ᏺ䛳䛶䜒 䜙䛘䜛䛸ᖾ䛔 • 䜽䝋䝸䝥䛻䛴䛔䛶䛿㆟ㄽ䛜ྛᡤ㉳䛝䛶䛔䜛䜘 䛖䛺䛾䛷䜏䜣䛺䛜ᖾ䛫䛻䛺䜜䜛䝁䝭䝳䝙䜿䞊 䝅䝵䞁⎔ቃ䛻䛺䜛䛸䛔䛔䛷䛩䛽
  19. 19. ហ⑵䛳䛶䛧䜎䛳䛶 ኻ♩䛔䛯䛧䜎䛧䛯 (䖒䈙䖓)
  20. 20. Eject䝁䝬䞁䝗䝴䞊䝄䞊఍䛸䛿 • CD-­‐ROM䝗䝷䜲䝤䛾䝖䝺䜲㛤㛢䜢฼⏝䛧䛶 • 䝖䝺䜲䛻Ⰽ䜣䛺䛣䛸䜢䛥䛫䜛ᕤస䜢స䜚 • 䝸䝰䞊䝖䜔䝍䜲䝬䞊➼䛷ᐇ⾜䛩䜛䛣䛸䛷 • QoL䛾ྥୖ䜢ヨ䜏䜛䝴䞊䝄䞊䛾㞟䛔䛷䛩 • ୺䛻䜸䞊䝥䞁䝋䞊䝇䜹䞁䝣䜯䝺䞁䝇䛷άື • බᘧ䝃䜲䝖䛿 Eject 䛷᳨⣴ • Google Groups䜈䛾ධ఍䛚ᚅ䛱䛧䛶䛔䜎䛩
  21. 21. 䛂䝖䝺䜲㛤㛢䜢฼⏝䛩䜛䛃䛸䛿 • CD-­‐ROM䝗䝷䜲䝤䛿Eject䝁䝬䞁䝗䜢ᐇ⾜䛩䜛䛸 䝖䝺䜲䛾㛤㛢㐠ື䜢ᚓ䜛䛣䛸䛜䛷䛝䜛 – Eject䛩䜛䠙䝖䝺䜲䛷ᢲ䛩 – Load䛩䜛䠙䝖䝺䜲䛷ᘬ䛟 • ᇶᮏⓗ䛻䛿䝖䝺䜲䛷ᢲ䛩䛸䛝䛾ື䛝䜢౑䛖䛣䛸 䛜ከ䛔 – 䝪䝍䞁䜢ᢲ䛩 – 䛚䜒䜚䜢✺䛝ⴠ䛸䛩 㻞㻟
  22. 22. 䝖䝺䜲䛻Ⰽ䜣䛺䛣䛸䜢䛥䛫䜛ᕤస • 䝝䝮䝇䝍䞊䛻䜶䝃䜢䛒䛢䜛 • 䜶䜰䝁䞁䛾㟁※䜢᧯స䛩䜛 • AC㟁※䜢᧯స䛩䜛 • 㝖ኪ䛾㚝䜢䛴䛟 – ཤᖺ䜒䜔䜚䜎䛧䛯
  23. 23. 䝝䝮䝇䝍䞊䛻䜶䝃䜢䛒䛢䜛 • ึ䜑䛶స䛳䛯సရ • እฟඛ䛛䜙䝝䝮䝇䝍䞊䛾㣵䜢䛒䛢䜙䜜䜛 • 䝗䝷䜲䝤䜢✚䜑䜀」ᩘ᪥䛾⤥㣵䛻ᑐᛂ • ⌧ᅾ䜒฼⏝䛧䛶䛔䜛
  24. 24. 䜶䜰䝁䞁䛾㟁※䜢᧯స䛩䜛 • 2010ᖺ䛤䜝㛤Ⓨ䠄䝟䕿䝋䝙䝑䜽䜘䜚ඛ䠅 • 䝖䝺䜲䛷䝪䝍䞁䜢┤᥋ᢲ䛩→䝸䝰䝁䞁䛛䜙㟁※ ᅇ㊰䜢䝝䝑䜽䛧䛶እ௜䛡䝪䝍䞁䜢䝖䝺䜲䛷ᢲ䛩 →Raspberry Pi䛷䝝䝑䜽 䝸䝰䝁䞁䜢┤᥋᧯స䛸 ゝ䛖䜅䛖䛻㐍໬
  25. 25. AC㟁※䝸䝰䞊䝖᧯స • AC㟁※䜢Eject䛷ON/OFF䛩䜛 • 䝩䞊䝮䝉䞁䝍䞊䛷㈙䛘䜛 䝇䜲䝑䝏䛸㟁⥺䛷స䜜䜛 • 䛡䛹㟁Ẽᕤ஦ኈ䛾㈨᱁䛜 䛔䜛䜙䛧䛟䚸⚾䛿ᣢ䛳䛶䛺䛔 • →බ㛤୰Ṇ
  26. 26. 㝖ኪ䛾㚝 • ㏻⛠䛂㝖ኪ䛾Eject䛃 • ẖᖺ12᭶31᪥䛻USTREAM䛷୰⥅ • 䛰䜜䛷䜒Eject䛷㚝䜢䛴䛟䛣䛸䛜䛷䛝䜛 • Eject⤖ᯝ䛿UST䛷 ☜ㄆ • ᫖ᖺ䛿216ᅇ㉸ 㚝䜢䛴䛔䛯
  27. 27. 䝸䝰䞊䝖䜔䝍䜲䝬䞊䛷Eject䛩䜛 • PHP䜔Ruby䛺䛹䛾ゝㄒ䜢฼⏝䛧䛶Web⏬㠃䛛 䜙Eject䛷䛝䜛䜘䛖䛻䛧䛶䚸Eject䝁䝬䞁䝗ᕤస䜢 ᐇ⾜䛥䛫䜛 – 䜶䜰䝁䞁䛾㟁※ON/OFF • cron䜔atd䜢฼⏝䛧䛶Ỵ䜎䛳䛯᫬㛫䛻Eject䝁䝬 䞁䝗ᕤస䜢ᐇ⾜ – ᮅ䜹䞊䝔䞁䜢㛤䛡䜛
  28. 28. QoLྥୖ䜢┠ᣦ䛩 • 䝝䝮䝇䝍䞊䛻㣵䜢䜔䜛 – ▷ᮇ䛾ฟᙇ᫬䛻䛹䛣䛛䛻㡸䛡䛺䛟䛶䜒Ⰻ䛟䛺䜛 • 䜶䜰䝁䞁䛾㟁※䜢ධ䜜䜙䜜䜛䜘䛖䛻䛩䜛 – ᖐᏯ┤๓䛻㟁※䜢ධ䜜䛶ᛌ㐺䛺ᐊ 䜢స䜜䜛 – 䜶䜰䝁䞁䛾㟁※ษ䜚ᛀ䜜䜢㜼Ṇ䛷䛝䜛 • 䜹䞊䝔䞁䜢㛤䛡䜛 – ᮅ䛾┠ぬ䜑䜢ᛌ㐺䛺䜒䛾䛻䛩䜛
  29. 29. 䝴䞊䝄䞊఍䛾䜰䜽䝔䜱䝡䝔䜱 • ⌧ᅾ55ྡᙉ(MLཧຍேᩘ) • OSC➼䛻ᒎ♧ཧຍ䛩䜛䝯䞁䝞䞊3ே(⚾䜢ྵ䜐)
  30. 30. ᮏ᪥䛾䜲䝆䜵䞁䝎䠄ෆᐜ䠅 • [LT]ᛌ㐺䛺ᮅ䜢ᐇ⌧䛩䜛䝋䝸䝳䞊䝅䝵䞁䛾 䛤⤂௓ • Ejectᕤసධ㛛 • ᭱㏆䛾䜲䝧䞁䝖ཧຍ䝺䝫䞊䝖 • [LT]䝗䝷䜲䝤㍍㔞໬సᡓ
  31. 31. [LT] ᛌ㐺䛺ᮅ䜢ᐇ⌧䛩䜛 䝋䝸䝳䞊䝅䝵䞁䛾䛤⤂௓ 䛣䜜䜢Ⓨ⾲䛧䛯䜲䝧䞁䝖 5/24 OSC2014 Okinawa 6/14 OSC2014 Hokkaido 7/5 OSC2014 Nagoya᠓ぶ఍ 7/12 䜹䞊䝛䝹VM᥈᳨㝲@໭㝣 8/2 OSC2014 Kansai@Kyoto᠓ぶ఍
  32. 32. ᮅ ㉳䛝䜙䜜䛶 䜎䛩䛛䠛
  33. 33. ⚾䛿 䛰䜑䛷䛩
  34. 34. ∝䜔䛛䛻 ┠䜢ぬ䜎䛧 䛶䜏䛯䛔
  35. 35. ே㛫䛾యෆ᫬ィ䛸ᮅ᪥ • ே㛫䛿ᮅ᪥䜢䛒䜃䜛䛸䚸యෆ᫬ィ䜢䝸䝉䝑䝖ฟ ᮶䜛䜙䛧䛔 • 䛣䜜⩦័䛻䛧䛯䜙䜘䛥䛭䛖 • 䛸䜚䛒䛘䛪䚸ᮅ㉳䛝䛯䜙䜹䞊䝔䞁䜢㛤䛡䜜䜀䛔 䛔䜣䛨䜓䛽䠛 • 䛧䛛䛧䚸ᮅ㉳䛝䜜䛺䛔䝬䞁䛻䛷䛝䜛䛾䛛䠛
  36. 36. 䛭䛖䛰
  37. 37. ⮬ື໬ 䛧䜘䛖
  38. 38. 䜹䞊䝔䞁䜢⮬ື䛷㛤䛡䜘䛖 • 䝖䝺䜲䛿15cm๓ᚋ䛧䛛㛤䛛䛺䛔 – CD-­‐ROM䛜12cm䛰䛛䜙䛽(䚷㻌՞ਊ ՞) • 䝖䝺䜲䛻┤᥋䜹䞊䝔䞁䜢ᘬ䛳ᙇ䜙䛫䛶䜒 䜋䛸䜣䛹㛤䛛䛺䛔 • 䛹䛖䛩䜛䛛䠛䠛
  39. 39. ᕤస䛧䜎䛧䜗䛖 • 䜹䞊䝔䞁䛻䜂䜒䜢䛟䛟䜚䛴䛡䛶䚸䜹䞊䝔䞁䝺䞊䝹 䛻䛭䛳䛶䝠䝰䜢㏺䜟䛩 • ⁥㌴䜢㈙䛳䛶䝠䝰䛜⁥䜚䜔䛩䛟䛺䜛䜘䛖䛻䛧䛯 • 䝠䝰䛾⤊Ⅼ䛻䛿䛚䜒䜚䜢䛟䛟䜚䛴䛡䜛
  40. 40. Eject䝃䞊䝞䞊䛾⏝ព • Raspberry Pi䛻OS(Raspbian)䜢䜲䞁䝇䝖䞊䝹 – ⚾䛿Ejebian䛸ゝ䛖⮬๓䝕䜱䝇䝖䝸䜢䝕䝥䝻䜲 • crontab䛷ᮅ6᫬༙䛻Eject䛩䜛䜘䛖タᐃ – crontab䜈グ㏙ – /etc/cron.deny䛛䜙cdrom䜢㝖እ • CD-­‐ROM䝗䝷䜲䝤䛿㧗䛔䛸䛣䜝䠄ᗋ䛛䜙䜹䞊䝔䞁 䛾ᖜ䛸ྠ䛨䛟䜙䛔䛾㧗䛥䠅䛻タ⨨
  41. 41. ‽ഛ᏶஢ • Eject䛩䜛 • 䝖䝺䜲䛜䛚䜒䜚䜢✺䛝ⴠ䛸 䛩 • 䛚䜒䜚ⴠ䛱䛶䝠䝰䛜ᘬ䛛 䜜䜛䛣䛸䛷䜹䞊䝔䞁䛜㛤䛟 • 䝅䞁䝥䝹䛷䛩䛽
  42. 42. ືస䛾☜ㄆ • ∦᪉䛿㛤䛟䜘䛖䛻䛺䛳䛯 • hdps://vine.co/v/ Mn7QuTKEAmj • (䖽 ՞ਊ ՞)䖽䜴䜲䞊䞁
  43. 43. ୧᪉㛤䛟䜘䛖䛻䛧䛯䛔 • 䛫䛳䛛䛟䛺䛾䛷୧᪉㛤䛔䛶䜋䛧䛔 • ㏣ຍ䛷ᕤస䛩䜜䜀OK – ཯ᑐ䛾䜹䞊䝔䞁䛻䝠䝰䜢䛟䛟䜚䛴䛡䜛 – 䜹䞊䝔䞁䝺䞊䝹䛻䛭䛳䛶䝠䝰䜢ఙ䜀䛧䛶䚸సᡂ῭ 䜏䛾䜹䞊䝔䞁ᕤస䛾ጞⅬ䛻᥋⥆
  44. 44. 䛣䜣䛺䛛䜣䛨
  45. 45. 䜂䜒䛾᥋⥆ヲ⣽ • ୖ䛛䜙ぢ䛯ᅗ 䝻䞊䝥䜺䜲䝗 ྑ䛾䜹䞊䝔䞁⏝䛾䝠䝰 ᕥ䛾䜹䞊䝔䞁䛾䝠䝰 䜹䞊䝔䞁 䜹䞊䝔䞁䝺䞊䝹
  46. 46. 䛭䛖䛧䛶䛣䛖䛺䛳䛯 https://vine.co/v/MnHr2YDTKDv
  47. 47. 䛣䜜䛷 ∝䜔䛛䛻 ㉳䛝䜙䜜䜛!
  48. 48. ヨ䛧䛯 ⤖ᯝ
  49. 49. ㉳䛝䜙䜜 䜛䜘䛖䛻 䛺䛳䛯
  50. 50. Eject䛾 㡢䛷䟿
  51. 51. 䚷䚷䖽䚷䚷䚷䚷䚷䚷䚷䚷՞ 䚷䠻ேேேேே䠻 䚷䠚䚷(䚷㻌䚷䚷㻌)䚷䠘䚷䚷䖾 䚷䢟Y^Y^YY^Y^Y䢟 䚷՞䚷䚷䚷 䚷䚷䚷ਊ
  52. 52. 䜎䛸䜑 • ᮅ᪥䛻䜘䜛యෆ᫬ィ䝸䝉䝑䝖䛸ゝ䛖䜘䜚䛿䚸 䝗䝷䜲䝤䛾ືస㡢䛷┠ぬ䜑䜛䜘䛖䛻䛺䛳䛯 • 䛭䜒䛭䜒ኪ᭦䛛䛧䛧䛺䛔ດຊ䜢䛧䜘䛖 • ⮬ື䛷䜹䞊䝔䞁䛜㛤䛟⏕ά䛿㠃ⓑ䛔䛾䛷Ⰻ䛔 • ⮬ື䛷㛢䜑䜛䛣䛸䛿䛷䛝䛺䛔䛡䛹Ẽ䛻䛧䛺䛔
  53. 53. Eject䝁䝬䞁䝗ᕤసධ㛛
  54. 54. Eject䝁䝬䞁䝗ᕤస䛸䛿䠛 • CD-­‐ROM䝗䝷䜲䝤䛾䝖䝺䜲㛤㛢䛾ືຊ䜢౑䛳䛶 ≀⌮ⓗ䛺䛧䛛䛡䜢ື䛛䛩䜒䛾 • Linux⎔ቃ(Eject䝁䝬䞁䝗)䛸⤌䜏ྜ䜟䛫䛶౑⏝ 䛩䜛䛣䛸䛷䝸䝰䞊䝖᧯స䜢ᐇ⌧
  55. 55. CD-­‐ROM䝗䝷䜲䝤䜢౑䛖ព⩏ • Eject䝁䝬䞁䝗ᕤస䛷䜔䜛䛣䛸䛾኱༙䛿㏻ᖖ䚸 㟁Ꮚᕤస䛺䛹䛷ゎỴ䛩䜛 • 㟁Ꮚᕤస䜢ຮᙉ䛧䛯䜙䛛䛳䛣䛔䛔䛿䛪 • 䛧䛛䛧䚸㟁Ꮚᕤస䛻᢬ᢠ䜢ᣢ䛴ே䛿䛔䜛 • 㟁Ꮚᕤస䛜䛷䛝䛺䛔ே䛿ㅉ䜑䛺䛡䜜䜀䛔䛡 䛺䛔䛛䠛→NO䛷䛩䜘䛽 • CD-­‐ROM䝗䝷䜲䝤䜢౑䛳䛶ᕤస䛧䛯䜙ᑡ䛧䜹䞁 䝍䞁䛻䛷䛝䛺䛔䛰䜝䛖䛛䠛
  56. 56. Eject䝁䝬䞁䝗ᕤస䛾䝯䝸䝑䝖 • 䜹䞁䝍䞁䠄㟁Ꮚᕤస䛜䛷䛝䛺䛟䛶䜒኱୔ኵ䠅 • ᡭ㍍䠄≀ရㄪ㐩䛿㞴䛧䛟䛺䛟䚸ẚ㍑ⓗᏳ౯䠅 • 䜟䜚䛸Ᏻ඲䠄䝝䞁䝎௜䛡䛷䜔䛡䛹䛸䛛䛿䛭䜣 䛺䛻䛺䛔䠅 • Linux䛾▱㆑䛜㌟䛻䛴䛟䠄䛛䜒▱䜜䛺䛔䠅 – atd, cron, udev➼䜢ゐ䜛ᶵ఍䛜Ⓨ⏕䛩䜛䛛䜒
  57. 57. Eject䝁䝬䞁䝗ᕤస䛾䝕䝯䝸䝑䝖 • ᕤస䛾ᐇ⾜ᡂຌ⋡䛻䝮䝷䛜䛒䜛 – ᕤస䛻䜘䜛 • ሙᡤ䜢ྲྀ䜛 • 䝃䞊䝞䞊ᵓ⠏䛾▱㆑䛿䛒䜛⛬ᗘᚲせ • Eject䝁䝬䞁䝗ᕤస䛿୓⬟䛷䛺䛔 – ྍ⬟ᛶ䛿↓㝈኱䛸䛿ゝ䛔䛴䛴䚸䛷䛝䜛䛣䛸䛿ᐇ䛿 䛒䜎䜚䛺䛔 – ฟ᮶䜛⠊ᅖ䛾䛣䛸䜢䜔䜝䛖
  58. 58. Eject䛷䛒䜛ᚲせ䛿䛸䛟䛻䛺䛔 • ⮬ศ䛷ᐇ⌧ྍ⬟䛺ዲ䛝䛺᪉ἲ䛷⮬⏤䛻ᐇ⿦ 䛧䜘䛖 • 㟁Ꮚᕤస䛜䛷䛝䜛ே䛿䛭䜜䛷䜔䜜䜀Ⰻ䛔 – ⚾䛾䜶䜰䝁䞁䝸䝰䞊䝖䛿RasPi䛻⛣⾜䛧䛯 • ᕷ㈍ရ䛜Ⰻ䛔䛺䜙䛭䜜䜢౑䛘䜀Ⰻ䛔 – ᬑ㏻䛾ே䛜ὀ┠䛩䜛䝋䝸䝳䞊䝅䝵䞁䛺䛾䛷䚸 䝤䝻䜾䛻᭩䛟䛸䝤䜽䝬䛸䛛䜰䜽䝉䝇ᩘ䛸䛛✌䛢䜛 • Eject䛷Ⰻ䛔䛸ᛮ䛳䛯䜙䛭䛖䛩䜜䜀Ⰻ䛔 – 䛩䛠䛷䛝䜛䛧ᕤస䛩䜛᫬㛫䛿ᴦ䛧䛔䛧䝛䝍䛻䛺䜛
  59. 59. Eject䝁䝬䞁䝗ᕤస䛿ᡭẁ • ᙜ᫬㣫䛳䛶䛔䛯䝝䝮䝇䝍䞊䛾ୡヰ䜢OSC䛷㐲 ᚁ䛧䛶䛔䛶䜒䛷䛝䜛䜘䛖䛻䛧䛯䛔䛸䛔䛖ㄢ㢟ゎ Ỵ䛾ᚲせ䛻㏕䜙䜜䛶స䛳䛯 – ᩘ㐌㛫䛟䜙䛔䛧䛛䛺䛟䛶ᝎ䜣䛷䛔䛯 – OSC䛺䛹䛾䜲䝧䞁䝖䛾䝛䝍䛻䛧䛯䛛䛳䛯䚸䛸䛔䛖䛾 䜒…䛒䜛䜘( 䠗䠼ω´) • ༢䛻Eject䜢䛧䛯䛟䛶స䛳䛯䜟䛡䛷䛿䛺䛔 – Eject䛰䛡䛷႐䜣䛷䛔䜛䛾䛿䛱䜗䛳䛸䜔䜀䛔
  60. 60. ᕤస䛻ᚲせ䛺䜒䛾 • Ejectᶵᮦ – CD-­‐ROM䝗䝷䜲䝤(¥100ࠥ¥300) – IDE-­‐USBኚ᥮䜿䞊䝤䝹(¥1,000) – వ䛳䛶䛔䜛㐺ᙜ䛺䝬䝅䞁䛺䛹 • Raspberry Pi(¥4,000䛟䜙䛔) • ᕤస䛾ᮦᩱ – 䝎䞁䝪䞊䝹∦䞉⣬䛾ᑠ⟽䞉䝠䝰 – 䜶䜰䝁䞁䛾䝸䝰䝁䞁䞉䝇䜲䝑䝏 – 䛿䛥䜏䞉䜹䝑䝍䞊䞉䛾䜚䛺䛹ᩥල
  61. 61. CD-­‐ROM䝗䝷䜲䝤䛾ධᡭ • ᇶᮏⓗ䛻5䜲䞁䝏䝧䜲䝍䜲䝥䛾኱䛝䛔≀䜢౑⏝ • ⷧᆺ䛾䜒䛾䛿䝖䝺䜲䜢㛢䜑䜛ືస䛜䛷䛝䛺䛔 䛾䛷䛒䜎䜚ྥ䛛䛺䛔 • Eject䝁䝬䞁䝗ᕤస䛷䛿䝖䝺䜲䛜㛤㛢䛷䛝䜜䜀 Ⰻ䛟䚸䝗䝷䜲䝤ᮏ᮶䛾䛂ㄞ䜏㎸䜏䛷䛝䜛䛛䛹䛖 䛛䛃䛿㔜せど䛥䜜䛺䛔䛯䜑䚸䝆䝱䞁䜽䛷䜒Ⰻ䛔 • 䝝䞊䝗䜸䝣䜔⛅ⴥཎ䛾䝆䝱䞁䜽ᒇ䛺䛹䛷ධᡭ
  62. 62. IDE-­‐USBኚ᥮䜿䞊䝤䝹 • ᮏ᮶䛿䜐䛝ฟ䛧䛾ෆⶶHDD䜢USB᥋⥆䛩䜛䛯 䜑䛻౑⏝䛥䜜䜛 – እ௜䛡䝕䜱䝇䜽䛸䛧䛶 – 䝕䞊䝍䝺䝇䜻䝳䞊⏝䛻 • ⛅ⴥཎ䞉ᐙ㟁㔞㈍ᗑ䞉Amazon➼䛷ධᡭྍ⬟ – 䝲䝣䜸䜽䛻䜒Ᏻ䛔䛾䛜䛒䜛䛳䜍䛔 • እ㒊㟁※䛜௜䛔䛶䛔䜛䝍䜲䝥䜢㑅䜆 – 䛴䛔䛶䛔䛺䛔䜒䛾䛿2.5䜲䞁䝏HDDྥ䛡
  63. 63. 䝬䝅䞁䛾⏝ព • Linux䛜ධ䛳䛶䛔䜛㐺ᙜ䛺䝬䝅䞁䜢⏝ព䛩䜛 • ㍍䛟䛻䛚ヨ䛧䛩䜛䛸䛝䛻䛿䛺䜣䛷䜒Ⰻ䛔 • ᖖ᫬✌ാ䛥䛫䛯䛟䛺䛳䛯᫬䛿䚸┬㟁ຊ䛺䝬䝅 䞁䜢㑅ᢥ䛩䜛䛸Ⰻ䛔 • 䝜䞊䝖PC(᫇䛾䝛䝑䝖䝤䝑䜽䛸䛛)䚸Raspberry Pi 䛺䛹䛾ᑠᆺPC䝪䞊䝗䛺䛹
  64. 64. ᕤస䛾ᮦᩱ • 䜔䜚䛯䛔䜒䛾䛾ෆᐜ䛻ᛂ䛨䛶ኚ໬䛩䜛 • 䝝䝮䝇䝍䞊䛾㣵䜔䜚 – 䝎䞁䝪䞊䝹∦ – 䝉䝻䝝䞁䝔䞊䝥➼ • 䜶䜰䝁䞁䛾㟁※᧯స – 䜶䜰䝁䞁䛾䝸䝰䝁䞁 – 䜿䞊䝤䝹 – 䜰䞊䜿䞊䝗䝇䜲䝑䝏➼䝗䝷䜲䝤䛷ᢲ䛧䜔䛩䛔䝪䝍䞁
  65. 65. Web䛛䜙Eject䛩䜛 • Linux䜢⏝ព • CD-­‐ROM䝗䝷䜲䝤䜢᥋⥆ • Apache䞉PHP䜢䜲䞁䝇䝖䞊䝹 • Apache䝴䞊䝄䞊䛛䜙Eject䛷䛝䜛䜘䛖䛻䛩䜛 • PHP䝇䜽䝸䝥䝖䛾⏝ព • 䝔䝇䝖
  66. 66. 䛭䛖䛧䛶䛷䛝䛒䛜䜚 • ఱ䜢స䜛䛛䛿䛒䛺䛯ḟ➨ • 䛒䛳䛯䜙౽฼䛭䛖䛺䜒䛾䜢ᛮ䛔䛴䛔䛯䜙⮬ศ 䛷స䛳䛶䜏䜘䛖䠄⚾䛻ゝ䛳䛶䜒䝎䝯䠅
  67. 67. ᭱㏆䛾䜲䝧䞁䝖 䚷䚷䚷䚷ཧຍ䝺䝫䞊䝖
  68. 68. ᭱㏆ཧຍ䛧䛯䜲䝧䞁䝖 • ྛᆅ䛾OSC(Ἀ⦖䞉໭ᾏ㐨䞉ྡྂᒇ䞉ி㒔) • Kernel/VM᥈᳨㝲@㔠ἑ(7/12) • Ogaki Mini Maker Faire 2014(2014/8/23-­‐24) • ฟᙇ䛣䛾䜉䜣:⊧䜹䝣䜵×Eject䝴䞊䝄䞊఍䚸ወ ㊧䛾䝁䝷䝪䝝䞁䝈䜸䞁䟿ConoHa by GMO(2014/9/27)
  69. 69. ྛᆅ䛾OSC • ᪂స䛾Eject䜹䞊䝔䞁䜢ᘬ䛳䛥䛢䛶ྛᆅ䛾OSC 䛷LTⓎ⾲
  70. 70. Ogaki Mini Maker Faire 2014 • Eject䝁䝬䞁䝗䝴䞊䝄䞊఍ึ䛾Maker Faireཧຍ • ึ䛾 ⚾䛜ཧຍ䛧䛶䛔䛺䛔 Ejectฟᒎ • ୰ிᅪ䛾䝴䞊䝄䞊䠄2box2bo䛥䜣䚸䛒䜂䜛䛥䜣䚸 䛨䜗䜚䜝䛨䜓䛥䜣+䛚䛚䛯䛥䜣@ᮾி䠅䛻䜘䜛ฟ ᒎ
  71. 71. ฟᙇ䛣䛾䜉䜣 • ConoHa(by GMO)䛥䜣䛸䝁䝷䝪䝺䞊䝅䝵䞁௻⏬ • ⊧䜹䝣䜵䛷Eject䝁䝬䞁䝗ᕤస䝝䞁䝈䜸䞁 • ෆᐜ – ConoHa䛾VPS䛸Raspberry Pi䜢⤌䜏ྜ䜟䛫䛶Eject 䝁䝬䞁䝗ᕤస䜢స䜛 – ⊧䛾㣵䜔䜚⿦⨨䜢స䜛
  72. 72. VPS䛸Eject䛾㐃ᦠ䛾௙⤌䜏 • VPS䛻Web API䜢⏝ព • 䝴䞊䝄䞊䛜VPS䛾Web䛻䜰䜽䝉䝇䛧䛶䝪䝍䞁䜢 ᢲ䛩䛸API䛜Ejectྍ䛾≧ែ䜢㏉䛩䜘䛖䛻䛺䜛 • 㐲㝸ᆅ䛻䛔䜛䝬䝅䞁䛜ᐃᮇⓗ䛻API䛻䜰䜽䝉 䝇䛧䛶䚸Ejectྍ䛾≧ែ䛰䛳䛯䜙Eject䜢ᐇ⾜ ConoHa VPS (1)Web⏬㠃䛛䜙 䚷䚷Ejectᐇ⾜ (2)Eject䝣䝷䜾䜢ྲྀᚓ 䚷䚷(䝫䞊䝸䞁䜾) (3)Eject 㻣㻠
  73. 73. ⊧䛾⤥㣵⿦⨨ • ⟽䛾ഃ㠃䛾ୗ䛾᪉䜢ୗ䞉ᕥ䞉ྑ䛾3᪉ྥษ䜛 • ୗ䛾㒊ศ䛻䝺䝞䞊䜢௜䛡䜛 • ษ䜚㎸䜏䛾ୖ䛛䜙1/3䛟䜙䛔 䛾㒊ศ䛻㍯䝂䝮䜢௜䛡䜛 • ⟽䛾䛺䛛䛻⁥䜚ྎ≧䛻ᯈ䜢 ᩜ䛔䛶㣵䛜ⴠ䛱䜔䛩䛟䛺䜛 䜘䛖䛻䛩䜛 㻣㻡
  74. 74. ཧ⪃ඖ • ᾏእ䛾஦౛䜢ཧ⪃䛻䛧䛯(2006ᖺ) – hdp://www.leeholmes.com/blog/2006/08/ 22/diy-­‐cat-­‐feeder-­‐and-­‐water-­‐dispenser/ • 䝺䝞䞊䜢ᢲ䛧䛶䛔䜛㛫㣵䛜ฟ䛶䛟䜛 ←CD-ROM䝗䝷䜲䝤 ⤥㣵⿦⨨→ 㻣㻢
  75. 75. 䜲䝧䞁䝖䛾㢼ᬒ
  76. 76. [LT] 䝗䝷䜲䝤㍍㔞໬኱సᡓ 䛣䜜䜢Ⓨ⾲䛧䛯䜲䝧䞁䝖 7/12 䜹䞊䝛䝹VM᥈᳨㝲@໭㝣 䚷䚷䚷(ண࿌⦅) 8/2 OSC2014 Kansai@Kyoto
  77. 77. OSCྡྂᒇ䛻䛶 • ᮾⰪ䛾↓⥺LANෆⶶSD䜹䞊䝗䛂FlashAir䛃䛜 GPIOไᚚ䛳䜍䛔䜒䛾䛻ᑐᛂ䛧䛯䛸⪺䛟 • CD-­‐ROM䝗䝷䜲䝤䛻ෆⶶ䛧䛶䝗䝷䜲䝤༢య䛷 Eject䛧䛶䜛㢼䛻ぢ䛫䜙䜜䛯䜙ᴦ䛧䛔䛽䚸䛸䛔䛖 ヰ㢟䛻䛺䜛 • (䚷 ՞ 䈙 ՞).oO(䛭䜜䛿䛯䛾䛧䛭䛖䛰) • 䛸䜚䛒䛘䛪䝫䝏䛳䛯
  78. 78. 䝗䝷䜲䝤䜢䝞䝷䛭䛖 • ᖐᏯ䛧䛯⩣᪥ᮅ㉳䛝䛶᪩䚻䛻䝗䝷䜲䝤䜢ศゎ • 䛧䜗䛳䜁䛺䛛䜙ᡭ䜢ษ䜛 • Ẽ䜢䛴䛡䜘䛖
  79. 79. 䛥䛳䛭䛟㊃᪨䛛䜙䝈䝺䜛 • 䝇䝨䞊䝇䛿FlashAir䛺䜙ᬑ㏻䛻ᢲ䛧㎸䜑䜛䛰 䜝䛖䛳䛶ឤ䛨䛰䛳䛯䠄᏶䠅 • 䝗䝷䜲䝤ෆ䛿䛔䛟䛴䛛䛾ᇶᯈ䛸䝴䝙䝑䝖䛜䝸䝪 䞁䜿䞊䝤䝹䛷᥋⥆䛥䜜䛶䛔䛯 – 䝸䝪䞁䜿䞊䝤䝹䜢እ䛧䛯䜙䛹䛖䛺䜛䛰䜝䛖䛛䠛 – 䝺䞁䝈䛾㒊ศ䛾✌ാ䜢Ṇ䜑䜙䜜䛯䜙┬㟁ຊ໬ 䛷䛝䜛䛛䠛 • ㄪᰝ䛛䜙䜶䜽䝇䝖䝸䞊䝮ศゎ䛻ኚ䜟䛳䛯
  80. 80. ⤖ᯝ • 䝖䝺䜲㛤㛢䛻㛵ಀ䛺䛔䝸䝪䞁䜿䞊䝤䝹䜢እ䛧 䛶䜒኱୔ኵ䛳䜍䛛䛳䛯 • 䝺䞁䝈䝴䝙䝑䝖(170g+䛱䜗䛳䛸)䛜ྲྀ䜚እ䛫䛯
  81. 81. 䝗䝷䜲䝤䛜㍍䛟䛺䛳䛯 • 634g – 184g == 450g䛻䛺䛳䛯 • 䝅䝱䞊䝅䛜䛺䛔䛸152g䛻䛺䜛
  82. 82. 䝇䝨䞊䝇☜ಖ䛷䛝䛯 • FlashAir䛹䛣䜝䛛Raspberry Pi䜒ධ䜚䛭䛖 • 㟁※䜒䝗䝷䜲䝤䛛䜙ྲྀ䜜䛭䛖䛺䛾䛷GOOD – 12V – 5V
  83. 83. Raspberry Pi䜢ෆⶶ䛧䛶䜏䜘䛖 • FlashAir䛿ไᚚ䛾㞴᫆ᗘ䛜㧗䛭䛖䛺䛾䛷䛸䜚 䛒䛘䛪RPi䜢ᇙ䜑䜛䛣䛸䛻䛧䛯 • 䛱䜗䛖䛹䜘䛟Model B+䛜䝸䝸䞊䝇䛥䜜䛶㈙䛔ቑ 䛧䛧䛯䛾䛷1ྎ✵䛝䛜䛷䛝䛯 • 䛨䜓䛒䛣䜜䜢ᇙ䜑䜘䛖
  84. 84. ⤖ᯝ • ᇙ䜎䛳䛯䠄䜔䛳䛯䛬䠅
  85. 85. ᮦᩱ • SATA᥋⥆DVD-­‐ROM䝗䝷䜲䝤 • 2.5䜲䞁䝏SATA HDD-­‐USBኚ᥮ • Raspberry Pi Model B • SATA䜿䞊䝤䝹 • 䝆䝱䞁䝟䜿䞊䝤䝹 • USB↓⥺LAN䝗䞁䜾䝹 • SD-­‐MicroSDኚ᥮䜰䝎䝥䝍 • 㣴⏕䝔䞊䝥
  86. 86. 䝗䝷䜲䝤䛸RPi䛾᥋⥆㒊䜢䛴䛟䜛 • SATA䜿䞊䝤䝹䜢㐺ᙜ䛺㛗䛥䛻ษ䜚ฟ䛩 • 䝗䝷䜲䝤䛾SATA䝁䝛䜽䝍䛾䝕䞊䝍ഃ䛰䛡䜢◚ቯ 䛧䛶ᇶᯈ䛻䜿䞊䝤䝹䜢䝝䞁䝎௜䛡䛩䜛 • 2.5䜲䞁䝏SATAHDD-­‐USBኚ᥮䛾䝁䝛䜽䝍඲䛶䜢 䝙䝑䝟䛷◚ቯ䛧䛶䝕䞊䝍ഃ䛾䝟䝍䞊䞁䛻䜿䞊 䝤䝹䜢䛿䜣䛰䛵䛡䛩䜛 • 䝁䞁䝟䜽䝖䛭䛖䛺USB-­‐MiniUSB䜿䞊䝤䝹䛷RPi䛸 䝗䝷䜲䝤䜢᥋⥆
  87. 87. 䛣䜣䛺䛛䜣䛨 䚷䛰䛔䜆ᙉᘬ䛰䛳䛯
  88. 88. RPi䜢ᇙ䜑㎸䜐 • ᶓྥ䛝䛿㞴䛧䛟䚸⦪䛷䜒䛞䜚䛞䜚䛾㓄⨨䛻 – ᮏయ䛜䛹䛖䛸䛛ゝ䛖䜘䜚䛿䚸䜿䞊䝤䝹䜢᥋⥆䛩䜛 䛣䛸䛷ㅖ䚻䛿䜏ฟ䛩 • 䝗䝷䜲䝤䛾SATA㟁※䝟䝍䞊䞁䛛䜙5V䛾㟁※䜢 䝆䝱䞁䝟䜿䞊䝤䝹䛷ᘬ䛝ฟ䛧䛶RPi䛾GPIO 5V 䛾䝢䞁䛻᥋⥆ • USB↓⥺LAN䚸䝗䝷䜲䝤䜢USB᥋⥆ • MicroSD䜹䞊䝗䜢ᤄධ
  89. 89. ᅛᐃ • 䛰䛔䛯䛔䛿㣴⏕䝔䞊䝥䜔㔪㔠䜢౑䛳䛶ᅛᐃ • RPi䛿SATA䜿䞊䝤䝹䛻㊊䜢䛴䛡䛶䠄䝩䝑䝖䝪䞁䝗 䛷ᅛᐃ䠅䝛䝆䛷ᅛᐃ
  90. 90. ᑠ❆䜢䛴䛡䛶䜏䛯 • 䝗䝷䜲䝤䛾䛶䛳䜊䜣䛿ᐇ䛿㛤䛟 • 䛣䛣䜢㕲ᯈ䛛䜙䝥䝷ᯈ䛻㈙䛘䛶୰䜢ぢ䜙䜜䜛 䜘䛖䛻䛧䛯
  91. 91. 䝋䝣䝖䜴䜵䜰䛾ᐇ⿦ • 䝕䝰⏝㏵䛺䛾䛷䚸Twider䛷䜅䛑䜌䜙䜜䛯䜙 Eject䛩䜛FavEject䜢౑⏝ • OS䛿䜒䛱䜝䜣Ejebian – Debian䝧䞊䝇䛷䛒䜛Raspbian䜢Eject௙ᵝ䛻䜹䝇䝍 䝬䜲䝈䛧䛯䜒䛾 – ୙せ䝟䝑䜿䞊䝆๐㝖+eject䜲䞁䝇䝖䞊䝹+SSHබ㛤 㘽Ⓩ㘓῭ – NOOBS䜲䝯䞊䝆໬䛥䜜䛶䛔䛶䛔䛴䛷䜒䝕䝥䝻䜲ྍ
  92. 92. 䛷䛝䛒䛜䛳 䛯䜙 ⮬៏䛧䛯䛔
  93. 93. 䝇䝍䝞䝗䝲䝸䞁䜾䛧䛯 • 䛚䛛䛾䛥䜣䛜⮬Ꮿ㏆ᡤ䛻᮶䛶䛔䛯䛾䛷䝇䝍䝞 䛷㏄ᧁ䛩䜛䛴䛔䛷䛻䝗䝷䜲䝤䜢ᣢ䛳䛶䛔䛳䛯 • Ꮫ⏕䛜ຮᙉ䛧䛯䜚䚸኱ே䛜䝜䞊䝖PC䜢ᗈ䛢䛶 䛔䜛୰Eject䝗䝲䝸䞁䜾䛻ึᡂຌ 䠻ேேேேேேே䠻 䠚䚷䜎䜟䜚䛾㑧㨱䚷䠘 䢟^Y^Y^Y^Y^Y^Y^䢟
  94. 94. 䝰䝞䜲䝹䛷䛝䜛䜘䛖䛻䛧䛯䛔 • 〇స୰䛿䝁䞁䝉䞁䝖䛛䜙㟁※䜢䛸䛳䛶䛔䛯 • 䝞䝑䝔䝸䞊䜢䝰䝞䜲䝹໬䛧䛯䛔 • ௨๓䛾஝㟁ụ䠇䝰䝞䝤䞊䛿䛒䜛䛡䛹୍ᕤኵ 䛧䛯䛔 • 䛨䛸䜑䛩䛝䞊䛥䜣䛛䜙 5V→12Vኚ᥮䝪䞊䝗䜢 ᩍ䛘䛶䜒䜙䛳䛯䛾䛷 ᥇⏝䛧䛶䜏䛯
  95. 95. ᕤస • 䝨䝸䝣䜵䝷䝹4䝢䞁䝁䝛 䜽䝍䜢⮬స • 5V䛿䛭䛾䜎䜎USB䜿䞊 䝤䝹䜢᥋⥆ • 12V䛿䚸ኚ᥮䝪䞊䝗䜢⤒ ⏤䛧䛶USB䜿䞊䝤䝹䜢 ᥋⥆
  96. 96. ᥋⥆䛧䛶䜏䜘䛖 • 䝞䝑䝔䝸䞊䛻䜘䛳䛶䛿䛖䜎 䛟✌ാ䛧䛺䛔 – 䝹䞊䝥᳨▱䛛ఱ䛛䛧䛶䛔 䜛䠛 • Panasonic䛾䝰䝞䝤䞊䛷 䛔䛡䛯 • 䛩䛤䛟䝁䞁䝟䜽䝖䛻䛺䜚 ㍍䛟ぢ䛯┠䜒䛩䛳䛝䜚䛧䛯
  97. 97. Eject䝦䝹䝯䝑䝖᚟ά䠛 • ஂ䚻䛻䛛䜆䛳䛶䜏䛯䛡䛹㢌③䛜䛧䛭䛖䛺Ẽ䛜 䛧䛶ᛧ䛟䛶䜔䜑䛯 • ᚟ά䜔䛳䜁䛺䛧
  98. 98. 䜎䛸䜑 • 䝗䝷䜲䝤䛿䝺䞁䝈䝴䝙䝑䝖䜢ྲྀ䜚እ䛩䛸㍍䛟䛺䜛 • 䝺䞁䝈䝴䝙䝑䝖䜢ྲྀ䜚㝖䛔䛯䝇䝨䞊䝇䛻䜒䛾䜢 ᇙ䜑㎸䜣䛷䛺䜣䛛䛴䛟䜜䜛 • 䝰䝞䜲䝹Eject⎔ቃ䛿⚾ⓗ䛻䛿䜎䛒䜎䛒౽฼ 䠄ே䛻ぢ䛫䜔䛩䛔䠅཯㠃䚸ㄝ᫂䛿」㞧䛻䛺䜛 • RPi䛜䜎䛯୙㊊䛧䛶䛔䛶㈙䛔ቑ䛧䛧䛯䛟䛺䛳䛶 䛔䜛䠄⌧ᅾ8ྎᡤᣢ䛾䛿䛪䛺䜣䛰䛡䛹……䠅 • 䝗䝷䜲䝤䛜䜰䜲䝕䞁䝔䜱䝔䜱䜢ኻ䛖
  99. 99. ⥲䜎䛸䜑
  100. 100. ⥲䜎䛸䜑 • ௒ᖺ䜒䛺䜣䛛Ⰽ䚻䛸ㅦసရ䛜䛷䛝䛯 • OSC䛻ฟ䛩䛞䛶䜟䜚䛸⑂䜜䛯 • ᮶ᖺ䛿䜖䛳䛟䜚䛧䛯䛔䠄䛳䛶ẖᖺゝ䛳䛶䜛Ẽ䛜 䛩䜛䠅 • ᮶᭶䛾⚟ᒸ䛿௙஦䛸RasPi䛰䛡䛷⾜䛟ணᐃ
  101. 101. 䛚䜟䜚䘁

×