Gitのリモートリポジトリに間違ってpushしてしまった時の対処法
最近、別のブランチを切るべきを変更を間違えてbranchを切らずにremoteのdevelop(master)にpushしてしまうということをやらかしました。「やべ!どうしよう!」と慌てないためにも、こういう時どうすれば備忘録がてら書いておこうと思います。
続きを読むCoffeeScript書くなら知っておくと便利な記法
今、CoffeeScriptでお仕事してて、JavaScriptにない便利な書き方を色々知ったので書き出してみました。
この中のいくつかはES6で対応されるみたいだけど。
静的な多言語Webサイトを1ソースから作る方法
Webサイトの多言語対応をしないといけないことは最近だと珍しくありません。
この多言語化、色々方法はあります。
JSで切り替える方法、HTMLを二つ用意して文言のみ変える方法。
前者ですとSEO的によろしくないです。(Prerenderを使うという手もありますが。)
でも後者ですとデザインの変更が合った時、二つのファイルを修正しないといけないのでめんどくさいです。
そこでJadeとGulpを使って、1つのソースから日英二つのHTMLファイルを生成する方法を紹介します。
GulpでJadeをHTMLに変換する際に、文言を定義しているJSONファイルを流し込んで2つのHTMLを生成するという方法です。
AngularのコードをCoffeeScript + power-assert + Karmaでテストしてみた
前回のエントリで、CoffeeScript + power-assert + (karma)のことを書いたのだけど、一番やりたかったAngularJSのプロジェクトでpower-assertが使えるかどうか確かめてみました。
ポイントは2点だけです。
続きを読むCoffeeScript + power-assert + (karma)の環境を作ってみた
RSpec についての議論で power-assert なるものを知ったのでCoffeeScript + power-assert + (Karma)の環境を作ってみました。
続きを読む