2008-04-22から1日間の記事一覧

PDF::Writer:イタリックとかボールドとか

PDF::SimpleTable には関係ないのだけど require 'pdf/simpletable' pdf = PDF::Writer.new PDF::SimpleTable.new do |tab| tab.column_order = %w(col1 col2 col3) tab.show_lines = :all data = [ { "col1" => "<i>foo</i>", "col2" => "<b>bar</b>", "col3" => "baz" },…

Java FAQ:継承関係のある引数のオーバーロードでどれが呼ばれるか?

Java FAQ:S011 Q-09まんま public class C2008042200 { static void foo(Object arg) { System.out.println("foo(Object arg)"); } static void foo(String arg) { System.out.println("foo(String arg)"); } public static void main(String[] args) { foo…

parsing table ファイル名を変更

「yacc.yacc(tabmodule="foo")」 デフォルトは parsetab.py に出力される #!/usr/bin/env python import ply.lex as lex tokens = ( 'A', 'B', 'C', ) t_A = r'A' t_B = r'B' t_C = r'C' t_ignore = " \t" def t_error(t): print "Illegal character '%s'" %…