2015-01-01から1年間の記事一覧
概要 OAuth 2.0のAuthorization Code FlowとImplicit Flowについて自分なりに整理した。あと、OpenID Connect(主にImplicit Client)も調べた。 いつもなんとなく調べて、ざっくり理解するも、時間が経つと忘れるので、アウトプットしておく。とはいえ、仕…
rendererプロセス側の初期化 前回は、mainプロセスの初期化からBrowserWindowでhtmlがロードされるとこまでみた。今回はそのhtmlから始まるrendererプロセスの初期化周りをおってみる。 static/index.html mainプロセスでAtomWindow(BrowserWindow)からロー…
エントリーポイント以降 前回はAtomのビルドからアプリケーションのエントリーポイントまでみた。今回はエントリーポイントからhtmlのロードまでみた。 src/browser/atom-application.coffee EventEmitterを継承したAtomApplicationクラスがある。Atomアプリ…
目的 GUIアプリのアーキテクチャを学ぶ 最近、SPAやらネイティブアプリやらで、GUIアプリの作成力が求められてる気がする。なので、Atomを教材にしてGUIアプリケーションのアーキテクチャを勉強したいと思った。Atomの実装はいいものと仮定して進めてくけど…