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
Web to macOS native app
Search
Tomokazu Kiyohara
April 21, 2018
Technology
0
420
Web to macOS native app
よく利用するサイトを macOS 上でネイティブアプリのように利用する方法の紹介。
kanazawa.rb meetup 68 LT 発表資料。
Tomokazu Kiyohara
April 21, 2018
Tweet
Share
More Decks by Tomokazu Kiyohara
See All by Tomokazu Kiyohara
読めるかな?ちょっとレアなRubyの記法
kiyohara
0
70
Lightning Talk イベント運営を いいがにやりたい
kiyohara
0
86
首負担皆無!ゼログラビティ プログラミングスタイル
kiyohara
0
390
北陸で Ruby なお仕事に携わるための3つの戦略
kiyohara
1
1.7k
Algolia in CAMPFIRE
kiyohara
0
3.8k
地方エンジニアの日常 - 業務からコミュニティ活動まで
kiyohara
0
320
金沢アプリ開発塾セミナー資料「テストについて」
kiyohara
1
290
Git インフラ選定事例 - 株式会社クルウィットが GitHub を選んだ理由
kiyohara
0
510
ベッドで技術書を快適に読むただひとつの方法
kiyohara
19
24k
Other Decks in Technology
See All in Technology
重厚長大企業で、顧客価値をスケールさせるためのプロダクトづくりとプロダクト開発チームづくりの裏側 / Developers X Summit 2025
mongolyy
0
160
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
170
JJUG CCC 2025 Fall バッチ性能!!劇的ビフォーアフター
hayashiyuu1
1
380
持続可能なアクセシビリティ開発
azukiazusa1
6
280
マルチドライブアーキテクチャ: 複数の駆動力でプロダクトを前進させる
knih
0
5.7k
Axon Frameworkのイベントストアを独自拡張した話
zozotech
PRO
0
220
組織の“見えない壁”を越えよ!エンタープライズシフトに必須な3つのPMの「在り方」変革 #pmconf2025
masakazu178
1
480
都市スケールAR制作で気をつけること
segur
0
160
グローバルなコンパウンド戦略を支えるモジュラーモノリスとドメイン駆動設計
kawauso
3
4.8k
AI時代の戦略的アーキテクチャ 〜Adaptable AI をアーキテクチャで実現する〜 / Enabling Adaptable AI Through Strategic Architecture
bitkey
PRO
12
5.9k
2ヶ月で新規事業のシステムを0から立ち上げるスタートアップの舞台裏
shmokmt
0
240
ある編集者のこれまでとこれから —— 開発者コミュニティと歩んだ四半世紀
inao
5
3.5k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.1k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
670
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Balancing Empowerment & Direction
lara
5
760
How to train your dragon (web standard)
notwaldorf
97
6.4k
Transcript
8FCUPNBD04OBUJWFBQQ ,BOB[BXBSCNFFUVQ
18"ͷ͠·ͤΜ
Α͘͏8FCαΠτΛ NBD04্Ͱ ωΠςΟϒΞϓϦԽ͍ͨ͠
ཧ༝ w ͘͢ϑΥʔΧενΣϯδ͍ͨ͠ w ϒϥβʹΞϓϦεΠονˠλϒΛεΠονͱ͔ͩΔ͍ w 4QPUMJHIUͱ͔"MGSFEͰ͠Ό͖ͬΓϙϯͱ͏ͭΓ͍ͨ
ཧ༝ w ͘͢ෳΞΧϯτΛΓସ͍͑ͨ w ʮࣄΞΧϯτ(NBJMBQQʯ ͱ ʮϓϥΠϕʔτΞΧϯτ(NBJMBQQʯ ͷΑ͏ͳΠϝʔδ w ΞϓϦຖʹಠཱͨ͠4FTTJPOΛѻ͑ΔΑ͏ʹ͍ͨ͠
Ͳ͏͢Δ͔
TPMVUJPO w ϒϥβίϨΫλʔ w OBUJWFpFS w 'MVJE
TPMVUJPO w ϒϥβίϨΫλʔ w OBUJWFpFS w 'MVJE
ϒϥβίϨΫλʔ w ੈʹ͋Δ༷ʑͳϒϥβΛͦΕͧΕಛఆαΠτઐ༻ͷ ΠϯλʔϑΣΠεͱͯͬͯ͠͠·͏ w 4BGBSJීஈ͍Ͱ$ISPNF(NBJM༻Ͱ'JSFGPY 'BDFCPPL༻Ͱʜ w $ISPNF IUUQTXXXHPPHMFDPKQDISPNF
w 'JSFGPY IUUQTXXXNP[JMMBPSHKBpSFGPY
ѥछϒϥβ w 0QFSB IUUQTXXXPQFSBDPN w 7JWBMEJ IUUQTWJWBMEJDPN w
#SBWF IUUQTCSBWFDPN w 4MFJQOJS IUUQTXXXGFOSJSJODDPNKQTMFJQOJS w ʜ
ϒϥβίϨΫλʔ ϝϦοτɾσϝϦοτ w ϝϦοτ w ಛผͳࣝෆཁʢΠϯετʔϧ͚ͩʣ w σϝϦοτ w ଟ͘ͷϦιʔεΛ͏ʢओʹϝϞϦʣ
w εΠονϯάΩʔϫʔυ͕8FCͱରԠ͠ͳ͍
TPMVUJPO w ϒϥβίϨΫλʔ w OBUJWFpFS w 'MVJE
OBUJWFpFS IUUQTHJUIVCDPNKJBIBPHOBUJWFpFS
OBUJWFpFS w OPEFϕʔεͷίϚϯυϥΠϯπʔϧ w OQNͰΠϯετʔϧͯ͠ར༻͢Δ w &MFDUSPO1BDLBHFSΛͬͨύοέʔδϯά w ͭ·Γ&MFDUSPO $ISPNF
ϕʔε w ࡞ͨ͠ύοέʔδOPEF͕ͳ͍ڥͰಈ࡞͢Δ
OBUJWFpFS ϝϦοτɾσϝϦοτ w ϝϦοτ w $ISPNFϕʔεʢ͕ى͖ΔαΠτ͕΄΅ͳ͍ʣ w γϯϓϧ w σϝϦοτ
w ʢ࡞ʹʣOPEFڥ͕ඞཁ w ϝϞϦͦͦ͜͜͏
TPMVUJPO w ϒϥβίϨΫλʔ w OBUJWFpFS w 'MVJE
'MVJE IUUQqVJEBQQDPN
'MVJE w NBD04༻(6*ΞϓϦ w ͔ΒͱͦΕͳΓʹྺ࢙ͷ͋ΔϓϩμΫτ w 8FCLJUΛ͍ͪͨύοέʔδϯάγεςϜ w ͭ·Γ4BGBSJϕʔε w
࡞ͨ͠ύοέʔδ'MVJE͕ͳ͍ڥͰಈ࡞͢Δ
'MVJE ϝϦοτɾσϝϦοτ w ϝϦοτ w ʢ(6*ͳͷͰʣಛผͳ͕ࣝͳ͙͔ͯͭ͑͘͢Δ w εΫϦϓτγεςϜʮػೳʯ͕๛ w ൺֱతগͳ͍ϦιʔεͰಈ࡞͢Δ
w σϝϦοτ w ։ൃʢ04Ξοϓσʔτͷैʣ͕͍ w TFTTJPOͷػೳ͕༗ྉʢʣ
͓͢͢Ίʁ
·ͣ 'MVJEແྉ൛
σϞ
ิ w ϒϥβίϨΫλʔํࣜͰ ͪΐͬͱ͕ΜΕ ҙͷΩʔϫʔυ HNBJM ͱҙͷϒϥβΛඥ͚Δ͜ͱ͕Ͱ͖Δ w
దͳ໊લ TIΛ࡞ΕΑ͍ w ෦తʹPQFOίϚϯυΛׂΓͯΔ w 'MVJEOBUJWFpFSʮϓϥάΠϯʯͷΈ͕͑ͳ͍ w "ECMPDLͰ͖ͳ͍ɺͱ͍ͬͨͰࠔΔਓ͍Δ͔ CJOTI PQFOB'JSFGPY
·ͱΊ w 8FC4JUFΛOBUJWFBQQԽ͢Δํ๏͍Ζ͍Ζ͋Δ w ͦΕͦΜͳʹ͘͠ͳ͍ w ੜ࢈ੑ͕ඈ༂తʹ্͢ΔՄೳੑΛ൱ఆ͢Δ໌֬ͳ ΤϏσϯεଘࡏ͠ͳ͍ͱݴ͑ΔΑ͏ͳؾ͕ײ͡औΕΔ w ·͓ͣࢼ͠िؒ
Thank you Tomokazu Kiyohara http://github.com/kiyohara http://facebook.com/tomokazu.kiyohara