- メンバーが統一感ある。編集後記の
ひとりひとりの「夢」が、この小さな雑誌のなかで、なにか関係し合えたらとおもう。
ってのが良かった。壮大な感じがする。孤独感とその逆に安心感がある
- ビニール傘の表現が良い
- みんな凝った言い方してる。
class window.Fibonacci | |
# 初期条件 | |
fibAry : [0,1] | |
# フィボナッチ数を返す | |
getFib : (n) => | |
return @fibAry[n] if @fibAry[n]? | |
ret = (@getFib n - 1) + (@getFib n - 2) | |
@fibAry[n] = ret |
### | |
フィボナッチ渦巻きを書く | |
### | |
class window.FibUzumaki extends window.Fibonacci | |
###* | |
* コンストラクタ | |
* @param {object} ctx キャンバスコンテキスト | |
### | |
constructor: (@ctx) -> | |
super() |
// 文字列シャッフル | |
String.prototype.shuffle = function() { | |
var result = []; | |
var ary = this.split(""); | |
var l = ary.length; | |
for (var i = 0;i < l;i++) { | |
var random = Math.floor(Math.random()*ary.length); | |
result.push(ary[random]); | |
ary.splice(random,1); | |
} |
_ = require "underscore" | |
# recursive trim | |
trimAll = (obj, {trimType} = {})-> | |
trimFunc = switch trimType | |
when "r" then "trimRight" | |
when "l" then "trimLeft" | |
else "trim" |
git log origin/master --since=2014-01-01 --pretty='format:%an' --no-merges --shortstat | awk -F ',' '/^[^ ]/ {name = $1}/^ /{split($2, data, " ");ary[name] += data[1];split($3, data, " ");arydel[name] += data[1]}END{ for (name in ary){ print ary[name] - arydel[name] " line : " name " added " ary[name] " lines, deleted " arydel[name] " lines"}}'|sort -n |
isPrime = (num)-> | |
# 整数チェック | |
if Math.floor(num) isnt num then return false | |
if num < 2 then return false | |
if num is 2 then return true | |
# 偶数は除いてチェック | |
if num % 2 is 0 then return false | |
for n in [3..Math.floor num/2] by 2 when num % n is 0 then return false | |
# 素数発見 |
#!/usr/bin/env coffee | |
fs = require 'fs' | |
_ = require 'lodash' | |
class Ticket | |
constructor: (@country, fromMonth, fromDay, toMonth, toDay) -> | |
if fromMonth > toMonth | |
throw "invalid" | |
else if fromMonth is toMonth and fromDay >= toDay |
#!/usr/bin/env coffee | |
argv = require 'argv' | |
getSalaryMass = (salary, {mass, coin} = {})-> | |
mass = mass or 7 | |
coin = coin or 500 | |
"#{(salary / coin) * mass}" | |
argv.option [ |
#!/usr/bin/env coffee | |
if (Math.floor Math.random()*100) > 98 | |
console.log "シネ" | |
else | |
console.log "がんばれ" |