ElectronとSlackを利用し、Piece of Cake, Inc.の執務エリアにある 10面ディスプレイに関して操作が行えるよう、仕組みを構築しました。
note meetup #2 (2019/2/21) で登壇したプレゼンテーション資料となります。
໘σΟεϓϨΠΛ&MFDUSPOͰ׆༻͢ΔPiece of Cake, Inc. দ࡚ ܒ࣏
View Slide
ࣗݾհ
দ࡚ܒ࣏w·͖͚͍ͭ͟͡ੜ·Εw1JFDFPG$BLF *OD݄ʹೖࣾwΠϯϑϥαʔόαΠυΛ୲w39." ίϯσδΛങ͍·ͨ͠
ࠓճ͓Λ͢Δ༰w໘σΟεϓϨΠͱw໘σΟεϓϨΠ๊͕͍͑ͯͨӡ༻ͷw&MFDUSPOΛར༻͢ΔʹࢸΓ࣮༻·Ͱ
ࠓճ͓Λ͢Δ༰w4MBDL͔Β֤σΟεϓϨΠදࣔΛ੍ޚͰ͖ΔΑ͏ʹͨ͠wࠓ͋Δ՝ɾwࢀߟʹͨ͠ͷ
ൃදΛ࢝Ί·͢
໘σΟεϓϨΠΛ&MFDUSPOͰ׆༻͢Δ
໘σΟεϓϨΠʁ
໘σΟεϓϨΠw1JFDFPG$BLF *ODͷࣥΤϦΞʹ͋ΔσΟεϓϨΠ܈wຕ͋ΔͷͰɺ໘σΟεϓϨΠͱݴ͏
໘σΟεϓϨΠw֎ԓલʹ1JFDFPG$BLF *OD͕Ҡ͖ͬͯͨ࣌ʹߏஙwͷ8JOEPXTϚγϯͰຕͷσΟεϓϨΠΛ֤ࣗཧwελʔτΞοϓ࣌ʹ*&্ཱ͕͕ͪΓσΟεϓϨΠʹදࣔ
໘σΟεϓϨΠwσΟεϓϨΠΛཧ͍ͯ͠ΔϚγϯ
࣮ӡ༻ͷΛ๊͑Δ
࣮ӡ༻ͷΛ๊͑ΔwΩʔϘʔυΛར༻ͯ͠खಈͰૢ࡞͠ͳ͚ΕͳΒͳ͍wදࣔϦιʔε͕εΫϦϓτʹʹॻ͔Ε͍ͯΔɻͦͷͨΊɺϦιʔεΛΓସ͍͑ͨ߹ॻ͖͑Δඞཁ͕͋Δwਓ͕ؒҠಈ͠ɺཧͯ͋͛͠ͳ͚Ε͍͚ͳ͍
ߟ͑ͨ
&MFDUSPOΛ͏
&MFDUSPOΛ͏w*&ͰσΟεϓϨΠͷදࣔιʔεͷཧΛ͍ͯͨ͠ɻwಉ͡Α͏ʹϒϥβΛ͍͍ͨwૢ࡞Ͱ͖ΔϒϥβͳΜͩΖ͏͔ wͬͺ&MFDUSPO͔ͳ͊
&MFDUSPOΛ͏wOPEFKTͰ࡞ΒΕͨϓϩμΫτͰ͋ΔwOPEFKT8JOEPXTʹର͢Δαϙʔτ͕ൺֱతखް͍w8JOEPXTͰͷڥߏஙʹؔͯ͠಄Λ๊͑ͳͯ͘ྑͦ͞͏
&MFDUSPOΛ͏wઃܭͲ͏͢Δ͔ wΫϥΠΞϯταʔόϞσϧͰ࣮͠Α͏w&MFDUSPOΛΫϥΠΞϯτͱ͢ΔwαʔόFYQSFTTͰ࣮͠ɺ"1*Λ&MFDUSPOʹఏڙ͢Δ
&MFDUSPOΛ͏w&MFDUSPOΞϓϦαʔό͔ΒϦιʔε 63-Λड͚औΔwαʔό&MFDUSPOʹද͍ࣔͨ͠ϦιʔεΛࢦࣔwͱ͍࣮ͬͯ؆୯ͳ"1*ΫϥΠΞϯτ16--ܕ
&MFDUSPOΛ͏w&MFDUSPOΞϓϦఆظతʹαʔόʹ͍߹ΘͤΛߦ͏w&MFDUSPOΞϓϦ͕ఆظతʹ10--*/(wαʔό"1*ʹ63-Λ͍߹Θͤ
&MFDUSPOΛ͏wҎલऔಘ͍ͯͨ͠63-ͱҟͳΔ߹ͷΈදࣔΛΓସ͑Δw8JOEPXTϚγϯ&MFDUSPOΛදࣔ͢Δׂʹప͢Δ
ਓ͕ؒղܾ
4MBDLͰσΟεϓϨΠΛ੍ޚͰ͖ΔΑ͏ʹͨ͠
4MBDLͰ֤σΟεϓϨΠΛ੍ޚͰ͖ΔΑ͏ʹͨ͠w4MBDLͷίϚϯυͱͯ͠ఆٛ͢ΕΑ͍ͱஅwEJTQMBZ\σΟεϓϨΠ൪߸^\ද͍ࣔͤͨ͞63-^wίϚϯυΛ࣮ߦ͢ΕࢦఆͷσΟεϓϨΠͷදࣔιʔε͕ΓସΘΔ
4MBDLͰσΟεϓϨΠΛ੍ޚͰ͖ΔΑ͏ʹͨ͠wαʔό͕ΫϥΠΞϯτʹฦ͢"1*ͷϦιʔεߋ৽ॲཧw"1*͍߹ΘͤΛߦ͍ɺશ։"1*͍߹Θͤͨ͠63-ͱҟͳΔͷͰ͋ΕɺදࣔରϦιʔε͕ߋ৽͞Εͨͱஅ͠ॻ͖͑ΔΑ͏ʹ͢Δ
࣮ԋ ऩࡁhttps://www.youtube.com/watch?v=T5E9PW1wpHc
4MBDLίϚϯυೖྗऩࡁhttps://youtu.be/RZ_lthXn8bE
4MBDL͔Β֤σΟεϓϨΠදࣔΛ੍ޚͰ͖ΔΑ͏ʹͨ͠wαʔόͷՃ࣮4MBDLͷ1045ϦΫΤετΛड͚͚Δ͜ͱw࣮ಛʹ٧·Δͱ͜Ζͳ͔ͬͨw࣮ޙɺίϚϯυΛςετ͠ӡ༻ʹΔ
Γ͍ͨ͜ͱͰ͖ͨʂ
ࠓ͋Δ՝ɾ
ࠓ͋Δ՝ɾwKTPOϑΝΠϧʹঢ়ଶΛอଘ͍ͯ͠ΔwSFRVJSF bECKTPO`ͱ͍͏ڧؾͷखஈΛར༻w#SPXTFS8JOEPXॻ͖͑ؔͰ4FU*OUFSWBM
ࠓ͋Δ՝ɾw8JOEPXTΞοϓσʔτͷରԠw#SPXTFS8JOEPXͷGPSDFSFMPBEະରԠw&MFDUSPOͰͷද͕ࣔݻ·ͬͨͱ͖ͷରԠ
ࢀߟw4MBDL4MBTI$PNNBOE IUUQTBQJTMBDLDPNTMBTIDPNNBOETw&MFDUSPO%PDVNFOUBUJPO#SPXTFS8JOEPX IUUQTFMFDUSPOKTPSHEPDTBQJCSPXTFSXJOEPXw&YQSFTT IUUQTFYQSFTTKTDPNw"NB[PO-JHIU4BJM IUUQTBXTBNB[PODPNKQMJHIUTBJM
ऴΘΓ