- Gruntを使っていない or 聞いたことがない人
- IDEやエディタ経由でCoffeeScriptやSassなどのコンパイルをしている人
- ブラウザの更新ボタンを押しながら開発している人
- minifyとかを手動でやっている人
ちなみにVimの話じゃないです。
mountFolder = (connect, dir)-> | |
return connect.static(require('path').resolve(dir)) | |
appConfig = { | |
src: 'src' | |
app: 'app' | |
tmp: '.tmp' | |
serverPort: 9000 |
# 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 アーキテクチャを実現した。