2008-11-27から1日間の記事一覧

ActiveSupport、Time.zone=

>> require "rubygems" => true >> require "active_support" => true >> Time.zone => nil >> Time.zone = "Hawaii" => "Hawaii" >> Time.zone => #<ActiveSupport::TimeZone:0x406aa8fc @name="Hawaii", @tzinfo=nil, @utc_offset=-36000></activesupport::timezone:0x406aa8fc>

Commons Lang、StringUtils.substringAfter()

import org.apache.commons.lang.StringUtils; public class C2008112700 { public static void main(String[] args) { System.out.println(StringUtils.substringAfter(null, "")); System.out.println(StringUtils.substringAfter("", "")); System.out.pr…

Parsec.Token:identifier

module Main where import Text.ParserCombinators.Parsec import Text.ParserCombinators.Parsec.Token import Text.ParserCombinators.Parsec.Language lexer :: TokenParser () lexer = makeTokenParser(javaStyle) run :: Show a => Parser a -> String …

rawset()

#!/usr/bin/env lua mt = {} mt.__index = function(t, idx) return "FOO" end mt.__newindex = function(t, idx, v) print(idx, v) return rawset(t, idx, v) end t = { "foo", "bar", "baz" } setmetatable(t, mt) t[1] = "FOO" t[10] = "FOO" print(t[2])…