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

libharu:HPDFEncoder#get_type

#!/usr/bin/env ruby require "hpdf" pdf = HPDFDoc.new page = pdf.add_page p pdf.get_current_encoder.get_type font = pdf.get_font("Helvetica", nil) page.set_font_and_size(font, 20) p pdf.get_current_encoder.get_type pdf.use_jp_fonts pdf.use_…

Commons Lang、Validate.noNullElements()

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

『Rubyを256倍使うための本 無道編』の 13.defun/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 …