今月はJavaScriptのネタが人気を集めたように見えます。何でもJavaScriptという流れはちょっと怖いところもありますが、それでも他の言語と合わせてJavaScriptを抑えておくというのは大事でしょう。

React.rb – ReactをRubyで書く

Screenshot%202015-03-03%2011.49.17_thumb


最近にわかに盛り上がっているReactですが、独自の書き方やHTMLとJavaScriptが密接することに対して何となく避けてしまっている人も多いかも知れません。サーバサイドでも使えると言ってもnodeを使うのが難点に感じる人もいます。もしあなたがRuby使いで、Reactを使ってみたいならばReact.rbを使うという手もありそうです。React.rbはOpalを使い、RubyでReactを使えるようにするというかなりチャレンジングなソフトウェアです。

HubPress - Webから記事投稿も!GitHub APIを使った静的ブログシステム

Screenshot%202015-02-15%2015.41.38_thumb


ブログと言えばWordPressやMovableTypeといったオープンソース・ソフトウェアかはてなブログやLivedoorブログと言ったASPが選択肢になるでしょう。しかし最近ではOctoPressやJekyllといった静的サイトジェネレータを使うケースもよくあります。今回紹介するHubPressも静的ブログジェネレータですが、サーバサイドの仕組みがなくともWeb上で記事の更新ができるのが特徴です。さて、ではどうやってWeb上で記事を更新できるのかと言うと、タネはGitHubにありました。そちらがこの動画です。

MUI – HTMLメールにも対応した軽量マテリアルデザインテンプレート

Screenshot%202015-02-21%2022.53.43_thumb


マテリアルデザインを実践していきたいと思っても、デザインとアニメーションを理路整然と実装するというのはとても難しいことです。そのためお勧めの方法としては既に幾つかあるフレームワークを導入することです。デザインはもちろん、アニメーションが自分の好き好きに合うか、これはフレームワークを選定する上で大きな要素になってきそうです。今回紹介するMUIについてはどうでしょうか。MUIの特徴としては軽量(ミニファイ&Gzipしたスタイルシートが5.7KB、JavaScriptが3.0KB)、外部ライブラリに非依存、カスタマイズが容易、HTMLメールフレンドリーなどがあります。デザインパターンも多く用意されていますのでぜひチェックしてみてください。