3月下旬~4月くらいにGit道場を開催したいと思います。
講義メインではなくてなるべく手を動かす時間をたくさんとり、参加者全員が”怖がらずにmerge/rebaseをできるようになる”というのが目標です。
このイベントに実行委員として参加してくれる方は、下記の形式のメールを送信してください。
To: git-dojo_at_qwik.jp
Cc: ayumu.aizawa_at_gmail.com
#!/usr/bin/env ruby | |
# -*- encoding: utf-8 -*- | |
KeyWord = case ARGV[0] do | |
when "--cpu" then /^CPU used by this session/ | |
when "--cpu" then /^CPU used by this session/ | |
when "--cpu" then /^CPU used by this session/ | |
when "--cpu" then /^CPU used by this session/ | |
end | |
# カレントディレクトリの末尾".txt"で終わる全てのファイルを抽出する | |
# 抽出したファイルからキーワードにマッチする行のみを出力する |
require 'kconv' | |
text = "" | |
wrap = false | |
ARGF.each do |line| | |
line.gsub!(/\t/,' ') | |
line.gsub!(/ +/,' ') | |
line.gsub!(%r{\"},%q{\\\"}) | |
line.gsub!(%r{\'},%q{"}) | |
if line =~ /\/\/(.*)$/ | |
line = "/*" + $1 + "*/" |
#!/usr/bin/ruby | |
# -*- coding: utf-8 -*- | |
require "optparse" | |
require "yaml" | |
require "kconv" | |
=begin | |
conf = {} | |
OptionParser.new do |opt| | |
opt.on("-p PACKAGES_YML","--packages") do |v| |
<form action="http://jrubykaigi.doorkeeper.jp/events/128/tickets" method="post"> | |
<div> | |
<label for="email">Email</label> | |
<input name="email" size="30" type="text" /> | |
</div> | |
<div> | |
<input name="commit" type="submit" value="Sign Up" /> | |
</div> | |
</form> |
commit 6bff025d9965d500517a810ad8a156e8308e96e9 | |
Author: Ayumu AIZAWA <[email protected]> | |
Date: Wed Aug 3 06:14:47 2011 +0900 | |
Skip test_udp_server when address unreachable | |
diff --git a/test/socket/test_socket.rb b/test/socket/test_socket.rb | |
index b3b6fee..7757f70 100644 | |
--- a/test/socket/test_socket.rb | |
+++ b/test/socket/test_socket.rb |
$ ../ruby/configure --prefix=/Users/ayumin/tmp/ruby --with-arch=x86_64 --with-readline-dir=/usr/local --with-openssl-dir=/opt/local --with-libyaml-dir=/opt/local --with-gdbm-dir=/opt/local --enable-shared | |
$ make | |
CC = gcc | |
LD = ld | |
LDSHARED = gcc -dynamiclib | |
CFLAGS = -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -arch x86_64 -fno-common -pipe | |
XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT | |
CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -I. -I.ext/include/x86_64-darwin10.8.0 -I../ruby/include -I../ruby | |
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -install_name /Users/ayumin/tmp/ruby/lib/libruby.1.9.1.dylib -current_version 1.9.1 -compatibility_version 1.9.1 -Wl,-unexported_sy |
--- test/psych/test_yamldbm.rb | |
+++ test/psych/test_yamldbm.rb | |
@@ -1,19 +1,28 @@ | |
# -*- coding: UTF-8 -*- | |
require 'test/unit' | |
require 'yaml/dbm' | |
+require 'tmpdir' | |
Psych::DBM = YAML::DBM unless defined?(Psych::DBM) | |
module Psych |
configure: WARNING: unrecognized options: --with-readline-dir, --with-openssl-dir, --with-gdbm-dir, --with-libyaml-dir | |
checking build system type... x86_64-apple-darwin10.8.0 | |
checking host system type... x86_64-apple-darwin10.8.0 | |
checking target system type... x86_64-apple-darwin10.8.0 | |
checking for gcc... gcc | |
checking whether the C compiler works... yes | |
checking for C compiler default output file name... a.out | |
checking for suffix of executables... | |
checking whether we are cross compiling... no | |
checking for suffix of object files... o |
#!/usr/bin/sh | |
make realclean | |
autoconf | |
./configure --prefix=~/tmp/ruby-trunk \ | |
--with-gcc=gcc-4.2 \ | |
--with-arch=x86_64 \ | |
--with-readline-dir=/usr/local \ |