Skip to content

Instantly share code, notes, and snippets.

View naoto's full-sized avatar

Naoto SHINGAKI naoto

View GitHub Profile

Wii ソフト

  • GUNDAM MS戦線 0079
  • DRAGONBALL Z スパーキング! ネオ
  • はじめてのWii
  • DORAGON QUEST SWORDS
  • おどる メイド イン ワリオ
  • Wii Sports
class Tree < Hash
def self.glob(path)
tree = Tree.new
Dir::glob("#{path}/**/*").sort.each do |dir|
next unless File.directory? dir
tree[File.dirname(dir)] ||= []
tree[File.dirname(dir)] << File.basename(dir)
end
require 'rubygems'
require 'uri'
require 'open-uri'
require 'net/http'
require 'nokogiri'
class Wikipedia < Citrus::Plugin
def initialize(*args)
super
@prefix = @config['prefix'] || '\? *?'
@naoto
naoto / blink1_mail_checker.rb
Last active December 13, 2015 18:58
blink1 で mail を check する
#!/usr/bin/env ruby
require 'blink1'
require 'net/pop'
module MailChecker
class Blink
def self.start
self.new(ENV['pop_server'], ENV['pop_port'], ENV['username'], ENV['password']).run
@naoto
naoto / ruby.rb
Last active December 14, 2015 04:29
ruby 2.0.0
#!/usr/bin/env ruby
def sample(hoge: 'arg1', fuga: 0)
puts "hoge => #{hoge}"
puts "fuga => #{fuga}"
end
sample(hoge: "XXX", fuga: "YYY")
#=> hoge => "XXX"
#=> fuga => "YYY"
@naoto
naoto / prepend.rb
Created February 25, 2013 08:06
ruby 2.0
#!/usr/bin/env ruby
class Hoge
def fuga
puts "HOGE#FUGA"
end
end
module Fuga
def fuga
@naoto
naoto / symbol.rb
Created February 25, 2013 08:11
ruby 2.0
#!/usr/bin/env ruby
keyword = %i(hoge fuga foo bar)
p keyword
#=> [:hoge, :fuga, :foo, :bar]
class Sample{
public sort(Integer[] numbers){
Arrays.sort(numbers, (x, y) -> y - x);
}
}
// Java1.4 で書くと...
public class User {
private String name;
public void setName(String name){
this.name = name;
}