Skip to content

Instantly share code, notes, and snippets.

case class Nyan(name:String, age:Int)
val nyans:List[Nyan] = List(Nyan("ねこがた", 2), Nyan("うーねこ", 4))
val has_wneko: PartialFunction[List[Nyan], Unit] = {
case Nil => println("うーねこのっといんざりすとなうよー")
case Nyan("うーねこ", _) :: _ => println("うーねこいんざりすとなうよー")
case _ :: rest => has_wneko(rest)
}
require 'mkmf'
have_header('mecab.h') && have_library('mecab') && create_makefile('hijiki')
@takkkun
takkkun / gist:2048256
Created March 16, 2012 02:51
alc.co.jp cli (enja, jaen)
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'nokogiri'
require 'stringio'
require 'open-uri'
begin
require 'rainbow'
rescue LoadError
@takkkun
takkkun / Gemfile
Created February 28, 2012 14:52 — forked from rummelonp/Gemfile
guard で *.less と *.coffee 監視してコンパイル
source 'http://rubygems.org'
gem 'guard'
gem 'guard-less'
gem 'guard-coffeescript'
@takkkun
takkkun / gist:1864479
Created February 19, 2012 16:14 — forked from uneco/gist:1333025
文字数が同じで意味が反対の英単語
slow 遅い
fast 速い
above より上に
below より下に
absolute 絶対的な
relative 相対的な
abstract 抽象的な