さて本シリーズ第三回です。 前回はhaml、scss、coffeescriptのコンパイルを正規表現で省略したり、hamlのレイアウトを変更する方法を紹介させて頂きました。 今回はコンパイル済みのhtml、css、javascriptをまとめて保存するスクリプトを紹介してみようと思います。 rakeをインストールする rubyでは自動化したいタスクがある場合、rakeというビルドツールを使用します。インストールはGemfileに記述を追加してbundleコマンドを叩くだけです。 Gemfile gem 'rake' # 追加 $ bundle # installは省略できます rakeがインストールできたら試しにHello Worldでもしてみましょう。 プロジェクトのルートディレクトリに Rakefile という名前のファイルを作成し以下のように記述してください。 Rakefile de
無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。
Underscore.js は、Node.jsで最も利用されているパッケージです。JavaScriptに60以上の機能を追加します。 大きく6つの機能に分類されます。 Collections: Map/Reduce、ソート、検索、最大値、最小値、グループ化など Arrays: 先頭、末尾の取得、結合、ユニークなど Functions: バインド、遅延処理、後処理など Objects: Key/Value、型判定など Utility: エスケープ処理、IDなど Chaining: チェイン処理 数が多いのでその日の気分で少しづつ紹介します。サンプルはCoffeeScriptで記述します。 インストール方法はいつも通り。 $ npm install underscore each eachは、配列やオブジェクトを一つ一つ処理します(イテレータ)。配列の場合、コールバックに一つの引数を指定します
คาสิโน โปรเด็ด สมัครวันนี้ได้เครดิต โบนัสเครดิต ฟรี 50% สมัครรับโบนัสฟรี คาสิโน โปรเด็ด คาสิโนออนไลน์ของเรา ยินดีต้อนรับ เราเป็นเว็บไซต์คาสิโนออนไลน์ที่มีมาตราฐานระดับโลก เราพร้อมที่จะให้บริการนักเดิมพันทุกท่านได้อย่างครบวงจรด้วยเกมคาสิโนออนไลน์ที่เล่นง่าย ได้เงินจริง พร้อมเกมเดิมพันที่มากมายไม่ว่าจะเป็นเกมยอดนิยม อาทิ บาคาร่า สล็อต แบล็คแจ็ค รูเล็ตต์ และเสือมังกร กับประสบการณ์ใหม่ในการเดิมพันที่ส
こんにちわ、プログラマの川口です。今回はBackbone.jsをCoffeeScriptで記述し、Ruby on Railsと組み合わせて利用する簡単なパターンを試してみました。CoffeeScriptは非常に簡潔にJavaScriptを記述できる上に学習コストも低いのでおすすめです。最近はJavaScriptがプロジェクト全体のコードに占める割合が大きくなってきていますし、それに比例してやはりメンテナンス性や可読性が下がっていくこともあり事前に対応策が必須です。 Backbone.jsとは・・・とかは別にいいデスヨネ?dwangoさんのBackbone.js記事を見てください(完全にネタかぶりです、本当にありがとうございました)。 前準備 バージョンはこんな感じ。 Ruby on Rails 3.1.1.rc1 CoffeeScript version 1.1.2 Backbone.js
Why use a task runner?In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it through a Gruntfile, a task runner can do most of that mundane work for you—and your team—with basically zero effort. Why use Grunt?The Grunt ecosystem is huge and it's growin
JavaScriptを最適化する CoffeeScriptをJavaScriptにコンパイルしたら、本番環境のサーバに配置する前に最適化を行っておくとよいでしょう。ここでいう最適化とは、空白などの不要な部分を取り除いたり、変数名を短い名前に置き換えてファイルサイズを減らす処理をいいます。最適化をすると、ソースコードの挙動を全く変えずにファイルサイズを減らすことができます。 UglifyJS(BSDライセンス)という最適化ツールは、YUI Compressor(Yahoo!が開発したJavaScript最適化ツール)やGoogle Closure Compiler(Googleが開発したJavaScript最適化ツール)などの他の最適化ツールと比べて実行速度と圧縮効率の面で非常にバランスがよく取れています。YUI Compressorと比べた場合、UglifyJSの方が圧縮効率は大幅に良く、
CoffeeGirlは珈琲とCoffeeScriptに興味を持つ女性プログラマ向けコミュニティです。 MOONGIFTのアンケート結果によれば当サイト閲覧者の97%は男性です。それくらい濃厚な男性臭が漂うサイトではありますが、ぜひCoffeeGirlを紹介させていただきたい。CoffeeGirlはCoffeeScriptに興味を持つ女子オンリーのCoffeeの会を構築するシステムです。 CoffeeとCoffeeScriptに興味を持つ、そんなプログラマー女子の集まりです。男子禁制です。ここで紹介するのも憚られます。 イベントも開催されています。参加したいけど男子禁制です。 イベントとレポートもあります。男子であっても閲覧くらいはできそうです。 Coffeespotsなるものもあります。珈琲を楽しむことも目的に掲げられています。きー悔しい! お店の詳細です。ここに行けばCoffee女子に会
VimでCoffeeScriptを快適に書くための環境作り。 Mac OS X Lion Vim 7.3(Lionに標準で入っているもの) CoffeeScript 1.2.0 VimはMac標準のターミナル.app上で使用する。Lionからは256色表示に対応したので実用性が高くなった。 ppathogenのインストール まずvimのプラグインを管理しやすくするためのプラグインであるpathogenを導入する。手順は配布ページに書いてある通り。 mkdir -p ~/.vim/autoload ~/.vim/bundle curl 'www.vim.org/scripts/download_script.php?src_id=16224' \ > ~/.vim/autoload/pathogen.vim .vimrcに次の1行を追加してインストール完了。 call pathogen#in
All the Cool Kids Compile Sass, Less, Stylus, CSS, CoffeeScript, Pug, Slim, Haml, TypeScript, JavaScript, ES6, Markdown, JSON, SVG, PNG, GIF and JPEG right out of the box. Dead-Simple Configuration Want compressed CSS? Just check a box. Need to transpile JavaScript? Check a box. Every tool's options are available in a beautiful, clean UI. No more hacking build scripts. Bleeding-Edge Tools Autopref
https://github.com/hornairs/muffin muffin.js をちょっと使ってみました。(v0.2.6) muffin.js は、 (Node.js で動く。) Coffeescript を書いていて、 Cakefile も書いていて、 Cakefile で child_process をいくつも作らなきゃいけない人 が幸せになれるライブラリだとおもいます。 Cakefile ? Cakefile は、Coffeescript で書く Makefile です。プロジェクトごとに1個。複数のtask を定義できる。Java でいう Ant の build.xml だとおもいます。Coffeescript を入れると使えるようになります。 task 名は自由ですが、 $ cake build とかやると、プロジェクト内でbuild 時にやって欲しい事を、させます。た
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancherTetsurou Yano
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く