固定解像度の要素をスケーリングでウィンドウにフィットさせる

基本的にはリキッドレイアウトでHTMLページを構成するのがいいと思うんだけど、場合によってはアスペクト比を保ってレイアウトしたい場合もあるかもしれない。その際内部の解像度が変わってしまうと任意の位置に要素を配置することがHTMLでは難しいので、内部的な扱いは決まった解像度になっていると楽だ。

Read more »

黄金角

AngularJS1.5で親子コンポーネント間のやりとり

AngularJS1.5でコンポーネントの中にコンポーネントを配置した場合の、その親子間でやりとりする方法を調べた。

Read more »

TweenJSで独自のプラグインを実装する

もとはjQueryでHTML要素をアニメーションをさせていたのだけど一時停止・復帰をさせたかったので別のアニメーション用ライブラリを探したところ、TweenJSが対応しているので使ってみた。 そこでスケールアニメーションをさせるプラグインを作ってみた。

Read more »

Google Code Jam Qualification Round 2016

Jekyllのフロントエンドを作り始めた

Jekyllはmarkdown形式で書けて、Githubに内容をプッシュするだけで公開できるのでとても便利なんだけど、いちいち日付からファイル名をつけたり先頭部にあれこれ情報を書く必要があって面倒だ。そこでブラウザ上で動くフロントエンドを作ることにした。ただしそれ専用にサーバプロセスを起動するのも面倒なので、ApacheのCGIで動かせるようににした。

Read more »

Angular2を触ってみた話@ng-sake

Angularのミートアップng-sakeに参加した。そもそもはng-japan 2016に参加しようとしたんだけど、長いこと「TICKET: Coming Soon」となっていて気づいた時にはキャンセル待ち100人目とかになって落胆していたところにng-sakeの知らせが送られてきたのでついカッとなって、せっかくだからということでその時点でネタはまるでなかったけどLT枠で申し込んだのだった。

Read more »

Rougeを使ってみる