2016-02-07から1日間の記事一覧

gulp uglifyをインストール

uglifyをインストール gulp-uglifyで特定のコメントを残したままJavaScriptをminifyする - Qiita http://dev.classmethod.jp/server-side/node-js-server-side/uglifyjs/ http://qiita.com/shinnn/items/57327006390f2181f550

javascriptでin_array

既に実装されてた。 ぐぐってもでてこねー。 Array.includes(value); some使わなくていい。あるいは ~Array.indexof(value); 最近、実装されたばかりなので、なければprototypeしておいてもいい if (!Array.prototype.includes) { Array.prototype.includes …

gulp watchを入れる

gulpは標準でwatch機能があるので別途プラグインをインストールする必要はない。gulp-watchというプラグインがあるが、、、これは要らない。 gulp.watchでタスクを実行してみる | cly7796.net サーバーでリアルタイムで実行させ続けたいのでdaemon化する nod…

gulp ファイルをES6で書く

手元のgulpはversion 3.9.0なのでそのまま gulpfile.jsを gulpfile.babel.jsに変えてES6を書けばオッケーNode v4にする手もあるけど、それはさすがに影響がでかいのでやめておく。 webpack + babel-loaderでES6デビューしつつ、gulpもES6で書く - Qiita うー…

gulp 対象ファイルの一覧とかをjsonファイルに分けたい

gulpはjavascriptなので普通にrequire使えばよろしい。 http://qiita.com/_shimizu/items/db463c1ce94a4ca4659f filterとかで配列操作すると、ES6で書きたくなる。

gulpまとめ

gulpプラグインはまともに動かないものが多分に含まれているので、まずブラックリストを確認する。 間違って入れたプラグインは削除しておく npm uninstall gulp-shell --save-dev npmのuninstallコマンドを忘れがちなのでメモ - Qiita gulpプラグインはなる…

gulpで実行順序を指定する

gulpは非同期実行なので、デフォルトだと すべてのタスクが同時に動く。だから早い...。 が、だいたいバッチの処理は処理の順番というものがあるので、 単一のタスク(だったらタスクランナー使う意味がない)でもなければ、 処理の順番の指定というのが必要に…

javascriptでsleep

javascriptでまともなsleepをしようとするとcallback地獄になる。ES7でasync/await出るまで、まともに書けないかな...。 NodeでNon blockingなSleepをさせる方法 - 動かざることバグの如し http://qiita.com/tanakahisateru/items/9b937989c0ef5345ff9e

Windows 7 終了時にdockerを自動終了させる。

前回の記事、dockerを自動起動する設定前提です。 Windows 7を起動時にdockerを自動起動する - イノベートな非日常 dockerの自動終了、つまりはVirtualBoxを自動保存終了させます。Windows 7 シャットダウン前にVirtualBoxを自分で終了させないとデータが破…

Windows 7を起動時にdockerを自動起動する

つまりはVirtualBoxを自動起動するようにすればいいのですが、やりたいことがずばり書かれたところがなかったので、オリジナルのやり方になりました。1. Winキー+R:プログラムとファイルの検索に shell:startup と入れて開いたフォルダに以下のバッチを置…

gulp 使っちゃいけないプラグインリスト

plugins/blackList.json at master · gulpjs/plugins · GitHub

gulpかnpm scriptsか

タスクランナーとしてgulpを使うか、いやいや、npmでnpm scripts 使ってtaskも含めて全部管理しようぜ論争、現時点ではnpm scriptsではmacやlinuxなどの環境で挙動が変わってしまうので危険。自分のシェルをzshとかにするだけで挙動が変わってしまう。結構作…