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
dmm-ssmjp-lt
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hirokazu Maruta
April 28, 2016
Technology
0
76
dmm-ssmjp-lt
新人枠としてssmjpで登壇しました
Hirokazu Maruta
April 28, 2016
Tweet
Share
More Decks by Hirokazu Maruta
See All by Hirokazu Maruta
encryption
mochisuna
0
120
わかった気になるチューリングマシン
mochisuna
0
49
Elementary algorithm
mochisuna
0
28
ssh-dynamic-forward
mochisuna
0
62
ServerlessFramework-Trello
mochisuna
0
32
TechBash Slack Reaction Award
mochisuna
0
47
techbash-clasp
mochisuna
0
91
vuejs-night-publish
mochisuna
0
1.2k
surprise-lt-for-intern-vol-2
mochisuna
0
56
Other Decks in Technology
See All in Technology
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
490
DX Improvement at Scale
ntk1000
3
460
[AEON TECH HUB #24] お客様の長期的興味の理解に向けて
alpicola
0
140
マネージャー版 "提案のレベル" を上げる
konifar
22
15k
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
9
1.6k
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
550
Datadog の RBAC のすべて
nulabinc
PRO
3
440
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
150
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
140
親子 or ペアで Mashup for the Future! しゃべって楽しむ 初手AI駆動でものづくり体験
hiroramos4
PRO
0
100
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
250
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
390
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Color Theory Basics | Prateek | Gurzu
gurzu
0
240
Docker and Python
trallard
47
3.8k
Code Reviewing Like a Champion
maltzj
528
40k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
98
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
240
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Transcript
bot DMM.com
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
• PF
2 18
19
HUBOT • GitHubChatOps HipChatSlack
20
Garoon • Cybozu " #!%
21 #!% "$%→
JIRA • Atlassian " ! $ #
22
23 “nippou” “” % ' API
) ! # # API ) ($ ($ "& !
• 24
25 APIbot
26 API bot
27
GaroonAPI& $!"% GaroonAPISOAP • SOAP 1. SOAP WSDL)
2. XML ( 3. HUBOT#+ JSON'* 28
GaroonAPI GaroonAPI SOAP 29
GaroonAPI GaroonAPISOAP 30
GaroonAPI " • node-soap node.js SOAP
120! 31
GaroonAPI " • node-soap node.js SOAP
120! • Envelope Body 32
GaroonAPI " • node-soap node.js SOAP
120! • Envelope Body 33
GaroonAPI& $!"% GaroonAPISOAP • SOAP 1. SOAP WSDL)
2. XML ( 3. HUBOT#+ JSON'* 34
GaroonAPI& $!"% GaroonAPISOAP • SOAP 1. SOAP WSDL)
2. XML ( 3. HUBOT#+ JSON'* 35 API
36 36 ← ←
←
37 37 ← ← ←
38
39
40 JSON OK
41
OK 42
43
JIRA-API JQL • JIRA • SQL •
GETURL 44
GET jql=hogehoge OK • jql=assignee=+AND+worklogDate=&fields=worklog
45
• JSON 46
+ JQL %* -$ • ( + ")
jql=workLogAuthor=!,' +AND+worklogDate=&&fields=worklog # 47
APIOK 48
49
%(* ) "'), ▫
./&$ -0# 50 +!
&!bot( • ") , - +-
, $% • Garoon ( • JIRA ' ,Garoon ' ,*.# $% 51
• 52
53 4-space- 4
54
55
• 4 • bot 130
11 56
• 57 bot
bot 1 / 58
bot$*(! 1 % / $*(! 100300(5h)
/ # )&850'" 59
bot"(.,% 1# ) / (.,% 100300(5h) /
(.,% '$-! *850 +& 93500 / 60
61
62
63
64