タグ

ブックマーク / www.s-arcana.co.jp (2)

  • 「ヤクの毛刈り(yak shaving)」の理不尽な困難を乗り越える - スタジオ・アルカナ技術ブログ

    はいどうも~。エンジニアの吉田です。 ソフトウェアに関連する書籍やWebサイトを見ていると、「ヤクの毛刈り」という言葉を見かけることがあります。 みなさんは、この「ヤクの毛刈り」という言葉、どのような状況を表現しているかご存知でしょうか? 今回は「ヤクの毛刈り」を紹介して、その状況に陥った場合にどうすべきかを考えてみたいと思います。 「ヤクの毛刈り」とは 「ヤクの毛刈り」とは、簡単に紹介すると、以下のような状況の事を指す言葉です。 1. 解決したい問題(以降、「問題A」)が発生した 2. 「問題A」を解決するためには「ソリューションX」が有効であることがわかった 3. 「ソリューションX」を実行するためには、別の問題(以降、「問題B」)を解決する必要があった 4. 「問題B」を解決するためには「ソリューションY」が有効であることがわかった 5. 「ソリューションY」を実行するためには、さら

    teitei_tk
    teitei_tk 2015/01/31
  • jQuery.tmpl() で HTML の View と Model を分離してみるよ - スタジオ・アルカナ技術ブログ

    はいどうも~。 季節の変わり目のせいか咳がずーっと止まらなくて、 予想に反して腹筋力が若干向上してしまった虚弱エンジニアの吉田だよ。 今回は jQuery.tmpl() を紹介してみたいと思うよ。 (今回は口語調で書いてみるけど許しておくれ。この記事は夜中にお酒を飲みながら書いているんだ。) jQuery.tmpl() っていうのを、PHPプログラマ向けに簡単に説明してみようと試みると、 SmartyのJavaScript版みたいなもの、って言えばイメージしやすいかな? つまり、JavaScriptで使えるテンプレートエンジンってこと。 Webアプリケーションを開発するとき、サーバサイドだと技術もかなり枯れてきているから、 例えばPHPなんかだとSmartyを使えばModelとViewを分離するのはそんなに難しくないよね。 でも、フロントサイド(HTMLCSSJavaScript)のG

  • 1