- Gruntを使っていない or 聞いたことがない人
- IDEやエディタ経由でCoffeeScriptやSassなどのコンパイルをしている人
- ブラウザの更新ボタンを押しながら開発している人
- minifyとかを手動でやっている人
ちなみにVimの話じゃないです。
| # Load plugins | |
| gulp = require("gulp") | |
| stylus = require("gulp-stylus") | |
| minifycss = require("gulp-minify-css") | |
| coffee = require("gulp-coffee") | |
| uglify = require("gulp-uglify") | |
| imagemin = require("gulp-imagemin") | |
| rename = require("gulp-rename") | |
| clean = require("gulp-clean") | |
| concat = require("gulp-concat") |
| module.exports = (grunt) -> | |
| changedFiles = Object.create null | |
| # Project configuration. | |
| grunt.initConfig | |
| # Metadata. | |
| pkg: grunt.file.readJSON 'package.json' | |
| watch: | |
| coffee: |
| # 少し凝った zshrc | |
| # License : MIT | |
| # http://mollifier.mit-license.org/ | |
| ######################################## | |
| # 環境変数 | |
| export LANG=ja_JP.UTF-8 | |
| # 色を使用出来るようにする |
| # シンプルな zshrc | |
| # License : MIT | |
| # http://mollifier.mit-license.org/ | |
| # 環境変数 | |
| export LANG=ja_JP.UTF-8 | |
| # 補完機能を有効にする | |
| autoload -Uz compinit | |
| compinit |
To toast:
brew install imagemagick)$ bundle install
$ ./get_token [user] [pass]
$ export GHUSER=[myuser]
原文:Scaling Isomorphic Javascript Code (This is just for study, please contact me at tily05 atmark gmail.com if any problem.)
考えてみれば Model-View-Controller とか MVC ってよく聞くよね。実際どんなものか知ってる? 抽象的に言うなら「オブジェクト情報の保持されるグラフィック・システム (つまり、ラスターではないグラフィック。ゲームとか) 上に構築された、表示系を中心としたアプリケーションにおいて、主要な機能どうしの関わりをうまく分離すること」とでも言おうか。もう少し深く考えを押し進めてみれば、これは当然、他のさまざまなアプリケーションにもあてはまる言葉 (bucket term ?) だ。
過去に多くの開発コミュニティが MVC による解決案を提供し、それによってよくあるユースケースにうまく対処し、地位を築くことができた。例をあげるなら、Ruby や Python コミュニティは Rails や Django を作り、MVC アーキテクチャを実現した。