タグ

2015年9月11日のブックマーク (5件)

  • タスクの設定 | Grunt 日本語リファレンス | js STUDIO

    このガイドでは、プロジェクトでGruntファイルを使ったタスクを構成するための方法について説明します。 もし、Gruntfileのことが分からなければ、はじめにと Gruntfileサンプルを確認してみてください。 Gruntの構成 タスクの構成とターゲット オプション ファイル テンプレート 外部データのインポート Gruntの構成 タスクの構成はGruntfile内のgrunt.initConfigメソッドを通して指定されます。 この構成は、大抵の場合タスク名のプロパティ下にあり、任意のデータを含むことが可能です。 プロパティが必要とするタスクと衝突しない限り、それらは無視されます。 また、これはJavaScriptでもあるため、JSONに縛られることはありません。 ここにJavaScriptを書くことも可能です。 必要であれば、プログラム処理によって構成情報を生成しても構いません。

  • Bowerまとめ(概要・導入・コマンド一覧) - Qiita

    ★★ bower list --paths でソースマッピングが確認できる。変更するにはどうすればいい? 家サイト:Bower - A package manager for the web BowerはJavaScript,CSS,HTMLなどを依存関係を含めて管理してくれる、フロントエンド用パッケージ管理ツール。Twitter製 各パッケージにある設定ファイル"bower.json"に依存パッケージが記述されており、インストール時に依存パッケージを含めて読み込む仕組み。プロジェクトディレクトリ内にbower.json があれば、そのプロジェクトはBower対応しているはず(Githubで今人気のライブラリを見てみると、ほぼ"bower.json"がある)。 環境構築時にプロジェクトに設定ファイル"bower.json"を置けば、それに記述されたパッケージ(依存パッケージ含む)を1コマ

    Bowerまとめ(概要・導入・コマンド一覧) - Qiita
  • 『思考の技法』はスゴ本

    哲学するための装備を整え、著者自身の戦歴を踏まえながら自分のモノにする一冊。カタログ的なツール集というよりも、もっと大掛かりで強力な、知の増幅装置に近いイメージ。 「意味」「進化」「意識」「自由意志」といった、手ごわいテーマに対し、手ぶらで対峙しないための装備と考えればいい。オッカムの「かみそり」ではなく「オッカムのほうき」、藁人形論法ではなく「グールドの二段階藁人形」など、一般の思考道具よりも威力のある、77もの装備が手に入る。 たとえば、必要以上に多くの仮説を立てるべきでないとするオッカムの「かみそり」よりも、「ほうき」の方がより凶悪だ。なぜなら、自説に都合が悪いエビデンスや統計情報を掃き出して「なかったことにする」ほうきだから。著者ダニエル・デネットは、暗闇で犬が吠えなかったことが手がかりとなった、シャーロック・ホームズのあの推理を思い出させる。知的に不誠実な人が、不都合な事実を隠し

    『思考の技法』はスゴ本
    benzina
    benzina 2015/09/11
  • nDiki: スクラッチから書き直したくなるプログラマは、書き直したプログラムもまたスクラッチから書き直したくなる。 (2008-06-14)

    スクラッチから書き直したくなるプログラマは、書き直したプログラムもまたスクラッチから書き直したくなる。 自分がプログラムをスクラッチから書き直したいと思った時、またスクラッチから書き直したいと言われた時のためにまとめておこう。 スクラッチから書き直したい理由 スクラッチから書き直したいと思う理由はだいたいこうだ。 もっと良くできると思うから 「もっと良いやり方がある」「自分ならもっとうまく書ける」 「統一されていない」「もっと汎用的にできる」 「今なら新しい開発環境(・新しい実行環境・新しいライブラリ・新しい言語)を使って簡単によりいいものが素早く作れる」 よくわからないいから 「何をやっているかわからない」「どう直していいかわからない」 「もう直しようがない」 「作り直した方がはやい」 あいつのだから 「あいつが書いたコードだから」 どんなプログラムでも開発が進み詳細がわかってくると、こ

    nDiki: スクラッチから書き直したくなるプログラマは、書き直したプログラムもまたスクラッチから書き直したくなる。 (2008-06-14)
  • CoffeeScriptを使う理由 - Qiita

    function Person() { this.name = "takashi"; this.age = 20; }; Person.prototype.echo = function () { return "Hello " + this.name + " !!"; }; コンストラクタ、メソッドを書いただけで、コード量が増えてきましたね。 毎回クラス名とprototypeと書く必要があります。 めげてきましたか? 私はめげてます。 次は継承してみましょう。 function inherits(ctor, superCtor) { ctor.super = superCtor; ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writ

    CoffeeScriptを使う理由 - Qiita