More Related Content
Similar to LL Onsen 2008 OpenPrinting
Similar to LL Onsen 2008 OpenPrinting (20)
More from Naruhiko Ogasawara
More from Naruhiko Ogasawara (20)
LL Onsen 2008 OpenPrinting
- 1. LP and LL
Naruhiko Ogasarara
mail: naruoga@gmail.com
mixi: http://mixi.jp/show_friend.pl?id=609294
wassr: http://wassr.jp/user/naruoga
Hatena: http://d.hatena.ne.jp/naruoga
- 2. Who Am I?
検閲によ
●
某プリンタ・複合機ベンダ 社の社員です り削除
●
お仕事は「 Linux の世界にどんな ( 印刷をはじめ
とした ) ソリューションを提供すべきか」を検討す
ることです
●
職業プログラマはもう引退しました ;-)
●
OpenPrinting Japanの一員です
●
OpenPrinting?
– *nix printing の標準化活動を行う組織です
– The Linux Foundation (TLF) の下部組織に当たります
- 3. Why a Printing guy's here?
●
元々 B. カーニハンの大ファン ( 「プログラム書法」サイコー!)
●
" プログラミング言語 AWK" を読み物として買う
– LL との遭遇
– 無駄のない構文、機能をしぼって明解さを追求した言語仕
様にいっぺんにファンに
●
しばらくたって、 Java-brewers ML で Ruby を知る
●
真のオブジェクト指向でありながら awk に通じるシンプ
ルさに感動(もう他の言語いらないよ!)
●
Prolog (LL?) とか Haskell とか Scheme にも興味有。
●
Perl? 道具としての優秀さは知ってるけどさぁ、節操なくて嫌い ( それが Larry の哲学だとしても )
- 4. LP and LL?
●
LP = Linux Printing では、けっこう多くのモ
ジュールが LL で書かれているのです。
●
GNOME: system-config-printer
– GUI ベースのプリンタ設定ツール: Python 約 10Kloc
●
CUPS (>=1.4)
– Web UI で dynamic UI のため PHP 採用
●
Foomatic-rip (<4.0)
– PPD の構文拡張をするフィルタ: Perl
( 最新版 4.0 からは C で書き直されたけど )
- 5. My goal
●
とりあえず今年中に system-config-printer を
読んでパッチ投げられるようになるのが目標
●
GUI ツールを CJK も分からん奴等に任せられるか!
●
Python の学習が急務!!
●
ぶっちゃけ印刷屋なので、 Web サービス系の
Rails とか PHP とかはちょっと勉強不足です。
●
けどオフタイムにでも、 Print 2.0 (Web サービス
と印刷の連携 ) を考えよう!みたいな話ができたら
それはすごくハッピーなので、ぜひよろしく =-)