Skip to content

Instantly share code, notes, and snippets.

View vestige's full-sized avatar

Makoto Yonezawa vestige

View GitHub Profile
var m_start_time;
var m_total_msec;
var m_past_msec;
var m_offset_msec;
var m_start_pressed;
function setup() {
createCanvas(windowWidth, windowHeight);
background(255);
textAlign(LEFT, CENTER);
class Bicycle
attr_reader :size, :parts
def initialize(args={})
@size = args[:size]
@parts = args[:parts]
end
def spares
parts.spares
@vestige
vestige / dictionary.rb
Created April 3, 2019 11:22
dictionary.rb
class Dictionary
def initialize
@random = []
open('dic/ramdom.txt') do |f|
f.each do |line|
line.chomp!
next if line.empty?
@random.push(line)
end
end
require 'unmo'
def prompt(unmo)
return unmo.name + ':' + unmo.responder_name + '>'
end
puts("Start Proto")
proto = Unmo.new('proto')
while true
print('> ')
class Responder
def initialize(name)
@name = name
end
def response(input)
return ''
end
def name
require 'responder'
require 'dictionary'
class Unmo
def initialize(name)
@name = name
@dict = Dictionary.new
@resp_what = WhatResponder.new('Wht', @dict)
@resp_random = RandomResponder.new('Rnd', @dict)
class Bicycle
attr_reader :size, :parts
def initialize(args={})
@size = args[:size]
@parts = args[:parts]
end
def spares
parts.spares
  • 概要

    • ペアプロ、ペア作業、複数人でのプログラミングを体験できる
    • いろんな状況での複数人作業の知見を得ることができる
    • やったことがなくて、これからやりたい人
    • いまやっていて、なんとなく上手く行っていない人
    • チーム全体に文化として広げたい人(管理者?)
  • 募集の仕方

    • ドアキーパー
  • 月2回(同じ日に2セット)

class Schedule
def scheduled?(schedulable, start_date, end_date)
puts "This #{schedulable.class}" +
"is not scheduled¥n" +
" between #{start_date} and #{end_date}"
false
end
end
class Bicycle
ary = [1, 2, 3, "A", 1 + 3]
p ary
p ary[0]
p ary[-1]
ary[10] = "mmm"
ary[2] = 20
ary[0] = 0
p ary
hs = {}