最高の夏合宿で教えてもらったNode.jsのタスクランナーGruntを使ってみた
Node.jsで作られたタスク自動化ツール
- サーバーをたてる
- 構文チェック
require "rubygems" | |
require "Monitor" | |
require "./fib.rb" | |
require "./prime.rb" | |
l = Monitor.new | |
h = {} | |
threadF = Thread.new do | |
Fib.calc { |f| |
class Prime | |
def self.calc | |
primes = [2] | |
puts 2 | |
i = 3 | |
loop do | |
max = Math.sqrt(i).floor | |
primes.each do |p| | |
if p > max then | |
yield i |
class Fib | |
def self.calc | |
fibs = [1,1] | |
loop do | |
yield fibs[0] | |
fibs.push fibs.shift + fibs[0] | |
end | |
end | |
end |
(function(){ | |
$(function(){ | |
var __VARS__, | |
ID = $("#id").val(), | |
red = "#CD2525", | |
green = "#adff2f", | |
blue = "#1E90FF", | |
$input = $("#input1"); | |
$input.on("keydown keyup",checkID).val(ID).css("backgroundColor",green); |
(function(){ | |
$(function(){ | |
var ID = $("#id").val(), | |
IDArray = [], | |
$input = $("#input2") | |
red = "#CD2525", | |
green = "#adff2f", | |
blue = "#1E90FF"; | |
for(var i = 0 , max = ID.length ; i < max ; i++){ |
#ダメ解答 | |
f = 1 | |
s = 0 | |
for i in 1..100 do | |
f *= i | |
end | |
n = f |
# coding:utf-8 | |
require "rubygems" | |
require "RMagick" | |
if !ARGV[0] | |
STDERR.puts "missing argument" | |
exit | |
end |
# coding:utf-8 | |
require "rubygems" | |
require "RMagick" | |
if !ARGV[0] | |
STDERR.puts "missing argument" | |
exit | |
end |
import "farm.rake" | |
# デフォルトのタスクを記述 | |
task :default => ["clean","build:all","test:all"] | |
# 必要があればプロジェクトとワークスペースのパス | |
# $PROJECT = "Hoge.xcodeproj" | |
# $WORKSPACE = "Hoge.workspace" | |
# デフォルトのビルドスキーム |