SystemJS 一巡り

JavaScriptをロードするための最も基本的な方法は<script>タグですが、特にSPAを構築する場合などは、主に以下の理由からモジュールローダーを使うのが一般的かと思います。 大量の<script>を書くことになり、 ...

続きを読む

WebGL - シェーダを大雑把に

具体的な知識は後で勉強するとして、とりあえず進めてみる系です。 shader 何かを描画するときに必ず使用するもので、GLSL ES(とりあえずC言語に似ていて、言語と理解しておく)で記述します。 頂点シェーダ: 頂点ごとの処理をするプログラム フラグメントシェーダ: ...

続きを読む

Git-flow

Gitでのバージョン管理を導入してないプロジェクトでGitを使い始める機会がありました。git-flowを使うことにしたので、READMEに手順などを書こうと思ったのですが、なかなかすんなりと解説を書けなかったので、自分のためのまとめです。 ※ SourceTreeの使用を前提としてます Git Flowを始める 右上の「Git flow」を選択すると、 ...

続きを読む

2015年ふりかえり

今年は自分の時間を多く取れたので、やりたいことができた気がします。 React.js: とりあえずやり始めることができて、コンポーネントでUIを作る感覚ができてきた React Native: 簡単なアプリを何個か作った Laravel: 仕事で使わせてもらった ユニバーサルデザインの勉強 ...

続きを読む

ReactNativeのFlexboxレイアウト

React Nativeで利用するFlexboxのまとめ。 Flexbox React Nativeではコンポーネントのレイアウトをflexboxで行います。そもそもFlexboxはCSS3で定義されているレイアウトモードで、スクリーンの空き部分を埋めるように要素を表示します。 A Complete Guide to Flexboxでの解説がわかりやすいです。 ...

続きを読む

Deployerを使ってみた

DeployerはPHP製のデプロイツールです。 ダウンロード http://deployer.org/download から最新のdeployer.pharをダウンロードし、実行可能にします。 ドキュメント上、deployer.pharは/ ...

続きを読む

Laravel 5 チュートリアル - Routing

アプリケーションを構成する、基本的なページが表示できるようにします。 Routingのキソ ルートはapp/Http/routes.phpにまとめて定義します。プロジェクト作成時は以下の様に定義されています。/へのリクエストにwelcomeビューを返すというような処理なのが、なんとなく分かります。 Route::get( ...

続きを読む