サンゴラボ

4年目ソシャゲエンジニア

2015-01-01から1年間の記事一覧

OAuth 2.0 (Authorization Code Flow / Implicit Flow)とOpenID Connectについて調べた

概要 OAuth 2.0のAuthorization Code FlowとImplicit Flowについて自分なりに整理した。あと、OpenID Connect(主にImplicit Client)も調べた。 いつもなんとなく調べて、ざっくり理解するも、時間が経つと忘れるので、アウトプットしておく。とはいえ、仕…

Atomコードリーディング Part 3

rendererプロセス側の初期化 前回は、mainプロセスの初期化からBrowserWindowでhtmlがロードされるとこまでみた。今回はそのhtmlから始まるrendererプロセスの初期化周りをおってみる。 static/index.html mainプロセスでAtomWindow(BrowserWindow)からロー…

Atomコードリーディング Part 2

エントリーポイント以降 前回はAtomのビルドからアプリケーションのエントリーポイントまでみた。今回はエントリーポイントからhtmlのロードまでみた。 src/browser/atom-application.coffee EventEmitterを継承したAtomApplicationクラスがある。Atomアプリ…

Atomコードリーディング Part 1

目的 GUIアプリのアーキテクチャを学ぶ 最近、SPAやらネイティブアプリやらで、GUIアプリの作成力が求められてる気がする。なので、Atomを教材にしてGUIアプリケーションのアーキテクチャを勉強したいと思った。Atomの実装はいいものと仮定して進めてくけど…