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

libharu:HPDFFont#get_cap_height

「return NUM2INT(i);」は「return INT2NUM(i);」に修正 #!/usr/bin/env ruby require "hpdf" pdf = HPDFDoc.new page = pdf.add_page font = pdf.get_font("Helvetica", nil) p font.get_cap_height pdf.use_jp_fonts pdf.use_jp_encodings font = pdf.get_…

Commons Lang、Validate.noNullElements()

import java.util.*; import org.apache.commons.lang.Validate; public class C2009051200 { public static void main(String[] args) { ArrayList a = new ArrayList(); a.add("foo"); a.add("bar"); a.add("baz"); Validate.noNullElements(a); a.add(nul…

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

class Node: def exec_list(self, nodes): for x in nodes: x.evaluate() class RootNode(Node): def __init__(self, tree): self.tree = tree def evaluate(self): self.exec_list(self.tree) class FuncallNode(Node): def __init__(self, func, args): se…