サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
toolkit.hatenadiary.org
Ubuntu8.10にはswftoolsのパッケージが用意されていますが、残念ながらバージョンがちと古いです。(0.8.1) やりたいのは、PDFをSWFに変換する事。で、いろいろ試してみたけど、このバージョンで問題なのが、「縦書き」のサポート。そもそもPDFの縦書きエンコーディングは解釈しないみたい。 私は「日本の」印刷屋なので、縦書きが表現出来ない事には仕事になりません。 で、サポートしているという噂(?)の「0.9.0」をコンパイル/インストールしてみました。 まずは、ソースのダウンロード $ wget http://www.swftools.org/swftools-0.9.0.tar.gz $ tar xzfv swftools-0.9.0.tar.gz $ cd swftools-0.9.0/次に、configureしてみるものの、いきなりzlibがないとか言われたので、ここは
当方、MacBook Proです。PostgreSQLはMacPorts経由で入れるのが簡単。 $ sudo port install postgresql83 postgresql83-server その後、gemでインストール。 $ sudo env ARCHFLAGS="-arch x86_64" gem install postgres -- --with-pgsql-lib=/opt/local/lib/postgresql83/ --with-pgsql-include=/opt/local/include/postgresql83/ 終了。x86_64ってのがミソでしょうか。*1 *1:参考:http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard
ActiveRecordをXMLにシリアライズするのは非常にお気軽で良いのですが、日本語が数値参照形式になってしまいます。 katochan = Member.create(:name => '加藤茶', :email => 'katochan@hoge.com') puts katochan.to_xml 結果はこのとおり。 <?xml version="1.0" encoding="UTF-8"?> <member> <created-at type="datetime">2008-06-02T17:46:34+09:00</created-at> <id type="integer">1</id> <mail>katochan@hoge.com</mail> <name>加藤茶</name> <updated-at type="datetim
印刷屋としては、画像処理は避けて通れない道だったりします。 最近は何でもアプリケーションサーバで処理する傾向があって、ファイル容量も大きなものを扱う必要があったりなど、ちょっと悩みの種でもあります。 今の所、Javaの Java Image I/O API を使っていますが、Javaでデカイ画像を扱うのは勇気がいります。それに、CMYKの扱いが今ひとつだったりしますし。 Photoshopを使えば簡単にできるような処理も、サーバ上でそれをやる訳にも行かず(やって出来ない事は無いだろうけど・・)、どうしたものかと考えておりました。 そこで、せっかく画像処理に強いと言われる(笑)Mac OSX を運用プラットフォームにしている強みを生かして、何か簡単で良い方法が無いかと調べていた所・・・やっぱりありました。 sipsコマンドです。なんだ、Pantherからあったのか。知らんかった(笑) sip
結果をまとめてみました 必要ない場合はXMLを読み込む所でDOMを作らないようにし、XMLをフォーマットするという事だけに焦点を絞ってコードを書き直してみました。 検証した環境 MacOSX Tiger 10.4.7 Eclipse 3.2 JavaSE5.0 java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-112) Java HotSpot(TM) Client VM (build 1.5.0_06-64, mixed mode, sharing) Apache Xerces2 2.8.0(http://xerces.apache.org/xerces2-j/) Apache Xalan-Java Version 2.7.0(http://xml.apache
とある仕事で、XMLにインデントをつけてを整形する必要があった。 多分、書き出す時にでもオプションがあるんだろう・・とタカをくくっていたが、それは大間違いであった(笑) いろいろ調べてみて、一番手っ取り早い方法は、XSLTを使えと、そういう事らしい。 まずは、こんなXSLを作る。 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xslt"> <xsl:output method="xml" encoding="UTF-8" indent="yes" xalan:indent-amount="2"/> <xsl:template matc
このページを最初にブックマークしてみませんか?
『印刷屋のdeveloper日記』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く