2009-05-08から1日間の記事一覧

libharu:HPDFFont#get_bbox

#!/usr/bin/env ruby require "hpdf" pdf = HPDFDoc.new page = pdf.add_page font = pdf.get_font("Helvetica", nil) p font.get_bbox pdf.use_jp_fonts pdf.use_jp_encodings font = pdf.get_font("MS-Mincyo", "90ms-RKSJ-H") p font.get_bbox で、 [-166…

Commons Lang、Validate.isTrue()

import org.apache.commons.lang.Validate; public class C2009050800 { public static void main(String[] args) { Validate.isTrue(true, "foo"); Validate.isTrue(false, "foo"); } } で、 Exception in thread "main" java.lang.IllegalArgumentExceptio…

『Rubyを256倍使うための本 無道編』の 07.parenomit/intp.y を移植

#!/usr/bin/env python from math import * import string import ply.lex as lex tokens = ( 'NUMBER', 'STRING', 'IDENT', # 'EOL', ) literals = "(),=" def t_NUMBER(t): r'\d+' try: t.value = int(t.value) except ValueError: print "Integer value t…