This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(事務局(メール送信先)rubyprize@ruby.or.jp) | |
As follows recommendation format for Prize members | |
(Please contact us at rubyprize@ruby.or.jp) | |
------------------------------------------------------------------------------ | |
Ruby Prize 2014 Recommendation Sheet | |
(Prize 会員用) | |
氏名 姓 名 | |
※CRuby Committerの方はSubversionのアカウント名をご記載ください |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define UNICODE | |
#include <windows.h> | |
#include <stdio.h> | |
int wmain(int argc, WCHAR **argv) | |
{ | |
BY_HANDLE_FILE_INFORMATION info; | |
WIN32_FILE_ATTRIBUTE_DATA attr; | |
int ret = 0; | |
HANDLE h; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!ruby | |
require 'zlib' | |
PNG = 'sample.png' | |
WIDTH = 192 | |
HEIGHT = 192 | |
# 中点変位法による基礎データ生成 | |
d = [WIDTH, HEIGHT].max | |
m = 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index: defs/id.def | |
=================================================================== | |
--- defs/id.def (リビジョン 44137) | |
+++ defs/id.def (作業コピー) | |
@@ -1,5 +1,6 @@ | |
# -*- mode: ruby; coding: us-ascii -*- | |
firstline, predefined = __LINE__+1, %[\ | |
+ class | |
freeze | |
inspect |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D:\> type bench.rb | |
require 'benchmark' | |
REPEAT = 10_000_000 | |
Benchmark.bm do |x| | |
x.report do | |
REPEAT.times do | |
[1,2,3,4,5].delete(1) | |
end | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "open-uri" | |
URL = 'http://typhoon.yahoo.co.jp/weather/jp/earthquake/list/?sort=1&key=1&b=' | |
START = Time.local(2016,4,14,21,15,59) | |
GRAPH = 'test.tsv' | |
HEADERS = %w[ | |
熊本県天草・芦北地方 | |
熊本県熊本地方 | |
熊本県阿蘇地方 | |
大分県西部 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RSTRLEN_MAX = 50 | |
N = 10000 | |
# user system total real | |
# ana1 0.109000 0.000000 0.109000 ( 0.104961) | |
# ana2 0.078000 0.000000 0.078000 ( 0.074173) | |
require 'benchmark' | |
def ana1(s1, s2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if ARGV.size != 1 | |
warn "Usage: ruby #$0 <image file>" | |
exit | |
end | |
image_file = ARGV.shift.encode("utf-16le") | |
require "fiddle/import" | |
module Kernel32 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "rubygems" | |
srcdir = File.expand_path("YOUR RUBY SOURCE DIRECTORY") | |
Dir.glob(File.join(srcdir, "gems", "*.gem")) do |gem| | |
tmp = File.basename(gem, ".gem").split(/-/) | |
version = tmp.pop | |
name = tmp.join('-') | |
spec = Gem::Specification.find{|s| s.name == name && s.version.version == version} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
begin | |
require "did_you_mean" | |
module Rake::TaskManager | |
def [](task_name, scopes=nil) | |
task_name = task_name.to_s | |
self.lookup(task_name, scopes) or | |
enhance_with_matching_rule(task_name) or | |
synthesize_file_task(task_name) or | |
(STDERR.puts "Don't know how to build task '#{task_name}' (see --tasks)"; | |
candidates = DidYouMean::SpellChecker.new(dictionary: @tasks.keys).correct(task_name); |
OlderNewer