Skip to content

Instantly share code, notes, and snippets.

View shyouhei's full-sized avatar

卜部昌平 shyouhei

View GitHub Profile
@shyouhei
shyouhei / bug.rb
Created November 1, 2011 06:38
Pathname's raising "invalid sequence"
# -*- coding: utf-8 -*-
require 'pathname'
s1 = File.dirname(__FILE__)
s2 = File.expand_path('ディレクトリ/ファイル', s1)
s3 = File.dirname(s2)
s4 = File.expand_path(s3)
p1 = Pathname(s2)
p2 = Pathname(s4)
p3 = p2.relative_path_from(p1)
#! /usr/bin/ruby
require 'svn/client'
require 'tempfile'
# (1) get the data
file = 'tmp.marshal'
dat = nil
begin
open file, 'rb' do |fp|
dat = Marshal.load fp
# Copyright(c) 2010 Urabe, Shyouhei. All rights Reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this code, to deal in the code without restriction, including without
# limitation the rights to use, copy, modify, merge, publish, distribute,
# sublicense, and/or sell copies of the code, and to permit persons to whom the
# code is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the code.
source .screen/stem4
@shyouhei
shyouhei / gist:77259
Created March 11, 2009 02:25
ruby 1.8.6's rubyspec result over 9fcd252b92f5b2130db17a924e7338f2a9773ec1 at master
zsh % ~/target/branches/ruby_1_8_6/bin/ruby /home/shyouhei/ruby/branches/ruby_1_8/rubyspec/mspec/bin/mspec-run --background --prefix /home/shyouhei/ruby/branches/ruby_1_8/rubyspec/spec -B /home/shyouhei/ruby/branches/ruby_1_8/rubyspec/spec/ruby.1.8.mspec
.........................................F.......................................................................................................F..........................................................................................................................................................................................E.......................................E.........................................E.................................................................................................................................................................................................................................................................................................................................................................