2008-10-31から1日間の記事一覧

ActiveSupport、Time#minus_with_coercion

>> Time.local(2008, 12, 31) - Time.local(2008, 12, 30) => 86400.0 >> require "date" => true >> Time.local(2008, 12, 31) - Date.new(2008, 12, 31) TypeError: can't convert Date into Float from (irb):3:in `-' from (irb):3 >> Time.local(2008, …

Commons Lang、StringUtils.isNumeric()

まんま import org.apache.commons.lang.StringUtils; public class C2008103100 { public static void main(String[] args) { System.out.println(StringUtils.isNumeric(null)); System.out.println(StringUtils.isNumeric("")); System.out.println(Strin…

Parsec.Combinator:manyTill

まんま module Main where import Text.ParserCombinators.Parsec simpleComment = do{ string "")) } run :: Show a => Parser a -> String -> IO () run p input = case (parse p "" input) of Left err -> do{ putStr "parse error at " ; print err } Ri…

C API、lua_next()

/* * $ gcc -Wall -W -I/usr/include/lua50 -o 2008103100 -llua50 2008103100.c */ #include <stdio.h> #include <lua.h> int main(void) { lua_State *L; L = lua_open(); lua_newtable(L); lua_pushstring(L, "foo"); lua_pushnumber(L, 10); lua_settable(L, 1); lua_pus</lua.h></stdio.h>…