Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ハッカソンインプット #hackchu / 20180217
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
HikaruMaruyama
February 17, 2018
Programming
0
170
ハッカソンインプット #hackchu / 20180217
HikaruMaruyama
February 17, 2018
Tweet
Share
More Decks by HikaruMaruyama
See All by HikaruMaruyama
OSS CMS「Drupal 10」 エッセンシャル:最新版でのWeb開発の魅力を探る #oscnagoya
hmaruyama
0
270
スタイリッシュでモダンな「Gin」管理テーマの紹介 #drupal_haneda
hmaruyama
0
260
DrupalのWeb Profiler #drupal_haneda
hmaruyama
0
350
非エンジニアから開発者まで!DrupalPodを使用したDrupal環境の作成
hmaruyama
1
350
Drupal認定試験にチャレンジしよう!アクイア認定プログラムのご紹介 / introduction of Acquia Drupal Certification Program
hmaruyama
0
1k
「Docker/Kubernetes実践コンテナ開発入門」学習のポイント #dockerbg / 20191108
hmaruyama
0
160
enebularでobnizを Lチカ してみた #enebular / 20181122
hmaruyama
0
590
駅すぱあとWebサービス連携ハンズオンパート ノンプログラミングでClovaスキルハンズオン&お茶会 #linebootawards #Clova_CEK / 20180919
hmaruyama
1
650
Agent Friends Xperia Ear Duoで誰でも コミュニケーションにコミット #linebootawards / 20180826
hmaruyama
0
140
Other Decks in Programming
See All in Programming
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
100
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
MUSUBIXとは
nahisaho
0
130
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
700
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6k
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.8k
The Pragmatic Product Professional
lauravandoore
37
7.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Writing Fast Ruby
sferik
630
62k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
230
Building an army of robots
kneath
306
46k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Transcript
Ӻ͢ͺ͋ͱ WebαʔϏε Ӻ͢ͺ͋ͱ ࿏ઢਤ
IJLBSVNBSVZBNB !NBSVZBNBIJBLSV IUUQIJJJJJJJIJLBSVIBUFOBEJBSZDPN Profile ؙࢁͻ͔Δ גࣜձࣾϰΝϧݚڀॴ ςΫχΧϧΤόϯδΣϦετ ਆಸݝ૬ݪࢢࡏॅ
גࣜձࣾϰΝϧݚڀॴ • 40Ҏ্ଓ͘ITاۀ • ࠃॳͷҊιϑτ“Ӻ͢ͺ͋ͱ” • ܦ࿏୳ࡧΤϯδϯΛ׆༻ͯ͠ ࣄۀΛల։
ࠓճೋͭͷAPIΛఏڙ ܦ࿏୳ࡧWebAPI Ӻ͢ͺ͋ͱWebαʔϏε ࿏ઢਤJavascriptAPI Ӻ͢ͺ͋ͱ࿏ઢਤ
Ӻ͢ͺ͋ͱ WebαʔϏε
“Ӻ͢ͺ͋ͱ”͕༷࣋ͭʑͳػೳΛ WebAPIͱͯ͠ఏڙ • ҊαʔϏε • ཱྀඅަ௨අਫ਼ࢉγεςϜ • ෆಈ࢈ٻਓαΠτͰΑ͘ΈΔ ʮ௨ۈ/௨ֶ͔Β୳͢ʯػೳ •
ࣗࣾαʔϏεͷج൫ Ӻ͢ͺ͋ͱWebαʔϏεɹ֓ཁ ར༻γʔϯ ٕज़ϙΠϯτ • REST API • SSLରԠ • ϨεϙϯεXML or JSON • ϦϑΝϨϯεWebͰެ։ • αϯϓϧGithubͰެ։
ӺใAPIͰΠϯΫϦϝϯλϧαʔν Ӻ͢ͺ͋ͱWebαʔϏεɹͰ͖Δ͜ͱྫ https://roote.ekispert.net
ܦ࿏୳ࡧAPIͰܦ࿏୳ࡧ݁Ռදࣔ Ӻ͢ͺ͋ͱWebαʔϏεɹͰ͖Δ͜ͱྫ https://roote.ekispert.net
֎ࠃਓ͚αʔϏε ʹଟݴޠ • ӳޠ • ؖࠃޠ • தࠃޠ(؆ମࣈɺൟମࣈ) • λΠޠ
υΩϡϝϯτඇެ։ͷͨΊ ͝ར༻رͷํ͓ؾܰʹ͓͕͚͍ͩ͘͞ Ӻ͢ͺ͋ͱWebαʔϏεɹͰ͖Δ͜ͱྫ https://roote.ekispert.net/en
։ൃཱ͓ͪϦϯΫू Ӻ͢ͺ͋ͱWebαʔϏεɹϦϯΫू • Javascript/HTML5αϯϓϧ https://github.com/EkispertWebService/GUI • Node-RED Ӻ͢ͺ͋ͱϊʔυ https://flows.nodered.org/node/node-red-contrib-ekispert-api •
kintone࿈ܞ https://github.com/hmaruyama/seisan-by-ekispert-for-kintone • Cognitive services࿈ܞ https://qiita.com/hmaruyama/items/fd28cdee19a55fb510b1 • YOLP࿈ܞ https://qiita.com/niwasawa/items/dc94f56b6f51f0d5df89
1. ࠓճ͝ར༻͍ͨͩ͘͜ͱ͕Ͱ͖ͳ͍ػೳ • మಓ࣌ࠁදΛར༻ͨ͠ܦ࿏୳ࡧ • ࣌ࠁද • ӡߦใ σʔλఏڙݩͷࣄۀऀ߹ʹΑΓɺ ԼهͷػೳΛ͝ར༻͍ͨͩ͘͜ͱ͕Ͱ͖·ͤΜ
2. ଟݴޠػೳΛར༻رͷํ͓͕͚Λ υΩϡϝϯτඇެ։ͷͨΊɺ ͝ར༻͍ͨ͠߹͓ؾܰʹ͓͕͚͍ͩ͘͞ ͝ҙ͍ͩ͘͞ Ӻ͢ͺ͋ͱWebαʔϏεɹར༻্ͷҙ
Ӻ͢ͺ͋ͱ ࿏ઢਤ
Ӻ͢ͺ͋ͱ࿏ઢਤɹ֓ཁ • ࿏ઢਤΛ༻͍ͨܦ࿏୳ࡧ • σʔλՄࢹԽ JavascriptͰѻ͑Δ શࠃରԠͷమಓ࿏ઢਤ ར༻γʔϯ ٕज़ϙΠϯτ •
Leaflet.jsแ • εϚϗରԠͷղ૾ • ๛ͳαϯϓϧू
ӺʹϚʔΧʔΛཱͯΔ Ӻ͢ͺ͋ͱ࿏ઢਤɹͰ͖Δ͜ͱྫ
࿏ઢʹઢΛҾ͘ Ӻ͢ͺ͋ͱ࿏ઢਤɹͰ͖Δ͜ͱྫ
ӳޠ൛ Ӻ͢ͺ͋ͱ࿏ઢਤɹͰ͖Δ͜ͱྫ
× ܦ࿏୳ࡧ݁ՌΛ࿏ઢਤʹදࣔ Ӻ͢ͺ͋ͱ࿏ઢਤɹͰ͖Δ͜ͱྫ
× ࢦఆ͞Εͨ࣌ؒʹ ໊ݹӺ͔Βߦ͚ΔӺΛදࣔ Ӻ͢ͺ͋ͱ࿏ઢਤɹͰ͖Δ͜ͱྫ
Ӻ͢ͺ͋ͱ࿏ઢਤɹϦϯΫू ։ൃཱ͓ͪαϯϓϧ http://rmap.ekispert.jp/sample/
ೋͭͷAPIͷར༻ํ๏ • APIͷར༻ʹΞΫηεΩʔ͕ඞཁͰ͢ • ϋοΧιϯ༻ʹΞΫηεΩʔΛ ༻ҙ͍ͯ͠·͢ • खݩͷࢿྉΛ֬͝ೝ͍ͩ͘͞
twitter @maruyamahiakru Ͱ ใൃ৴͍ͯ͠·͢ʂ ͔Βͳ͍͜ͱ͕͋ͬͨΒ ͓ؾܰʹ࣭͍ͩ͘͝͞ʂ