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
osc hamanako 2017 LT
Search
ahiru
February 12, 2017
Technology
1
110
osc hamanako 2017 LT
LT presentation slide for OSC Hamanako 2017
ahiru
February 12, 2017
Tweet
Share
More Decks by ahiru
See All by ahiru
tokaido lug 2019-03-09
na0ki
1
140
OSC名古屋東海道らぐLT
na0ki
0
650
mWWDC2017
na0ki
0
500
OSC Osaka 2017 LT
na0ki
0
140
OSC Nagoya Tokaidou LUG LT
na0ki
0
140
Tokaido LUG 2016.02.20
na0ki
0
900
Other Decks in Technology
See All in Technology
FastMCPでSQLをチェックしてくれるMCPサーバーを自作してCursorから動かしてみた
nayuts
1
210
ゴリラ.vim #36 ~ Vim x SNS ~ スポンサーセッション
yasunori0418
1
350
Java 30周年記念! Javaの30年をふりかえる
skrb
0
140
積み上げられた技術資産と向き合いながら、プロダクトの信頼性をどう守るか
plaidtech
PRO
0
920
エンジニアが組織に馴染むために勉強会を主催してチームの壁を越える
ohmori_yusuke
2
120
OTel meets Wasm: プラグイン機構としてのWebAssemblyから見る次世代のObservability
lycorptech_jp
PRO
1
300
mnt_data_とは?ChatGPTコード実行環境を深堀りしてみた
icck
0
210
他チームへ越境したら、生データ提供ソリューションのクエリ費用95%削減へ繋がった話 / Cross-Team Impact: 95% Off Raw Data Query Costs
yamamotoyuta
0
240
CSS polyfill とその未来
ken7253
0
140
“⾞が通れるほど⼤きな”セキュリティーホールを抑えながらログインしたい
taiseiue
0
160
令和最新版TypeScriptでのnpmパッケージ開発
lycorptech_jp
PRO
0
110
LT:組込み屋さんのオシロが壊れた!
windy_pon
0
410
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Speed Design
sergeychernyshev
30
970
Become a Pro
speakerdeck
PRO
28
5.4k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
YesSQL, Process and Tooling at Scale
rocio
172
14k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Transcript
mikutter_slack OSC浜名湖LT
自己紹介 lあひる lNitech lTwitter 「あひる焼き」とつぶやけばわかる lEJUG, mikutter
mikutterとは? uわるふざけ(公式見解) u最新のfaqは以下のURLからjsonで取得可能! http://mikutter.hachune.net/faq.json u元 Twitter クライアント、現 “環境” u環境 #とは
Twitter もできるが、ファイラが使えたり、ブラウザが使えてしまったり…
mikutter は環境
mikutter は Not Only Twitter Client
つまり Slack が使えてしまっても問題ないな?
mikutter_slack あなたも mikutter で slack が できるフレンズなんだね! すっごーい! わーい!たーのしー!! 友情出演:
@toshi_a
mikutter meets slack umikutterは今さまざまなサービスと連携できるように進化をしている uSlackプラグインがそのモデルケースとなるように開発を進めている uSlackプラグインの実装の過程でmikutter側の実装が足りない部分などは、 u適宜mikutter作者をオッラーンすることで対応してもらう所存 ここに以下の図 https://pbs.twimg.com/m edia/C35wlTGVMAArnVk.j
pg:large
mikutter_slack
今できてること u単一のチームのみ扱える uリードオンリーで投稿はできない uパブリックチャンネルのみ扱える u今後随時機能を拡張していく予定
もうちょい詳しく u2017/02/12 現在、slackプラグインは mikutter_slack と mikutter_slack_gui プラ グインの二つから構成されている uGUIに依存するコードを slack_gui
に移行することで、サーバーサイドなどで GUIに依存せずにslackプラグインを使えるといった利点がある u投稿機能などはAPI側をcoreに実装して、そのほかはGUIに実装予定 u最近はチャンネルリンクを押して新規タブとして開ける ここに以下の画像 https://pbs.twimg.com/media/ C4coKslVYAEUhjL.png:large
さらにもう少し slack.rb メインアプリケーション api/ slackのライブラリのAPIをmikutter向けにラッピング model/ 各種モデルクラス entity/ メッセージの整形とか config/
各種設定 www/ 謎のhtml
謎のhtml
Twitter認証時のhtml
謎のhtml
今後 uSlackのサードパーティ製プラグインの代表となれるよう志高めに実装していきたい u日経LinuxでLinuxのSlackクライアントとしてmikutterが紹介される日を夢見てる uGitHubで公開しているので、mikutterユーザはどんどん使ってほしい uhttps://github.com/Na0ki/mikutter_slack uhttps://github.com/Na0ki/mikutter_slack_gui u詳しくは mikutterの薄い本vol.11 をご覧ください! http://kohinata.sumomo.ne.jp/mikutter.html