lineというのですが、この次の行が空行じゃないとcronに設定したときに実行してくれないことが判明しました。lineの次は空行にするようにしようと思いました。原因がわからんと気持ち悪いよね。あと、shebangの読み方って、Wikipediaだとシバンなんだけど、宇宙刑事っぽいよね。トラックバック(0)印刷屋さんが持っているフォントは、事前に問い合わせるものだという常識がずいぶん前から言われていて、それでいて確認しないで制作して、入稿しようとしたところではじめてその印刷屋さんでフォントを持っていないことが発覚するというのは良くある話で、ひとえにフォントが高いのですべてそろえられない印刷屋さんと事情と、印刷屋はすべてのフォントを用意してくれているであろうという制作者側の思い込みで不幸な結果になるわけです。PASSPORTなど複数書体をグロスで取り扱って年間契約で使える形態のフォントライセンスも増えてきましたが、すべての印刷屋さんがそれ持っているわけではないのです。いうわけで、せっかくWebの時代なんで、Webのトップページに、その印刷屋さんが持っているフォント一覧を表現するメタデータでも埋め込んでおくことで(仮にメタデータシールとでも呼ぼう)、新規に利用しようとした印刷屋さんがはたしてどんなフォントを持っているか、というのをいちいち電話で問い合わせすることなく、確認できるようになると思いました。そのメタデータシールのデータは、どうせ年間契約とかで顧客とベンダとの連絡が必要な形態なんですから、ベンダから証明書的な意味で配ればいいと思うんです。Webサイトにメタデータが埋め込まれているというのがどういうものがイメージつかない人もいるかもしれませんが、最近のブラウザであれば、アクセスしたページオリジナルのアイコンが、アドレス欄の左に表示されるのを見たことがあると思いますが、あれはfaviconと言って、Webサイトにそうやって設定してあるのを読み取って、対応ブラウザで表示されるものです。それを使って、http://ranking.dtpwiki.jp/のように各印刷屋さんのURLの前に、印刷屋さんごとの独自のアイコン画像を表示ができるわけです。これを見る限り、印刷屋さんのページでfavicon設定しているところが少ないので、あまりメタデータを用意する、的なアプローチには関心がないのかもしれません。その情報を読める人がいつかは来ることを想定して、その情報を埋め込む、こういう手法が、印刷会社の情報発信にも使えると思うわけです。印刷屋さんのWebなんてまともに使われていない現実もあって、営業呼べば何でもしてくれるとか思われていそうなんで、せっかくのアイディアもきっと生かされないのかなあ。トラックバック(0)せうぞーさんに電波受信しているといわれた件http://d.hatena.ne.jp/seuzo/20080829/1219938284#c1219976468(せうぞーさんは現在は製版をやっているわけではないのは知っているので)電波は受信していなくて、これから電波?を出そうとしていました。ちなみに、電波といっても、怪電波ではないつもりでした。実際に全国でPDF製版やっている製版マンが、Web上にやり方を出してほしいという意味で書いたんで、そういう意味では僕のエントリ内ではせうぞーさんのエントリは呼び水というべきものでした。うぞーさんのエントリでTrimBox、BleedBoxのネタが出てきたので、「そういえば数年前に、TrimBoxを使って面付けするか、使わないかの話しがあったなあ」と思い、エントリを立てました。一応、自分たちがやっているPDF面付け方法は、一般的ではないという認識は個人的には持っています。あるならば、一般的なやり方をしているであろう作業者が、Web上に自分らのやり方を出してみてもいいのではないかなあと思って、Adobeが想定してるとおもわれる、AcrobatのトリミングツールでTrimBoxを設定するよ派を表明している方は見たことないんですが、そういうふうに仕事しているんだったらネット上で表明した方がいいですよ。電波を受信したっぽい書き方をしてしまい申し訳ありませんでした。[d.hatena.ne.jp]「InDesignで作成したPDFは、PDF上で仕上がりサイズや裁ち落としサイズを表示できます」というTIpsがありました。この議論をする上で、TrimBoxとBleedBoxを製版で実際に使うかどうか、ということを一度考えてみたらいいと思う。僕:TrimBoxなんて信用ならないからTrueflowで配置位置を調整するよ派MM岩手さん:TrimBoxはスクリプトで作り出すよ派だったと思います。Adobeが想定してるとおもわれる、AcrobatのトリミングツールでTrimBoxを設定するよ派を表明している方は見たことないんですが、そういうふうに仕事しているんだったらネット上で表明した方がいいですよ。そんで、僕がなんで、Adobeが想定している使い方しないか、っていうと、Acrobatで保存したらぶっ壊れるPDFがまれにあったからです。羮に懲りて膾を吹く、というのはまさにこのことですが、羮でやけどしたら頭下げたり書類をいっぱい書いたり金額として損失が出たり大変ですし。[blog.dtpwiki.jp]→過去MM岩手さんと意見交換したエントリ。トラックバック(0)我が家のMacMiniのLinuxサーバが午後2時で止まっておって、会社で気づいたのだけれどもどうしようもできずもどかしい思いをしました。この時期になると、DTPエキスパートなんとかのせいでアクセス多くなるので、そのせいかと思ったけれども、単純に、昨日今日でいきなり気温あがったために室温が高くなりMacMiniもあつくなり安全装置が働いて電源落ちたみたい。これは回避できないかなあ。トラックバック(0)CodeReposのコミット件をいただこうと思ってCodeReposに書いているとおりにメールしてwktkして3日経ったのであれー返事が迷惑メールフォルダに入っちゃったかなーと思ってみたら迷惑メールフォルダに入っていたのは、Daemonさんからの不達レポートでしたとさ。僕はYappoさんをYapooさんだと思っていたらしい。typoなのかtypooなのかtyppoなのか分からなくなってきました。Adsenseの振り込み指定をしたりしていまして、記帳してみないとちゃんと振り込みされていたかどうかわからん状態です。3年分の記帳でどうなるんだろうなあ。KITTYがあるぜ!延長しようと思ったんですけれども、既存製品から延長したら従来の1台ずつのライセンスなんやって。新しいウイルスキラーとは別製品というわけ。2008年3月13日より、2007年度版以前のユーザー向けアップグレード開始のお知らせ。2008」は、使用期限が3年間になり、最大3台のパソコンまで使用可能となりますが、アップグレードではそれらの製品仕様は適用されません。トラックバック(0)SQLite使っていてUPDATEした瞬間の時刻を記録するときに、自前で日付文字列生成しなくてはならないので、どうするんだっけかとど忘れしてしまったので、ここに書いておこう。ここに書いておくと、Googleで検索できるので便利なんですよね。14:24:09$$dtにDateTimeオブジェクト入れたあと、DateTime::Format::MySQLでMySQL用日付文字列が生成される。これはSQLiteの日付文字列をUTCで運用しているならばそのまま使える。みたいな設定したならば、INSERT時には勝手にUTCでの文字列がデフォルト値として入るので、DB上ではこれに従うのがいいと考えます。[d.hatena.ne.jp]のどちらかの方法を使って可能です。4以降でないと動かないソフトウェアも見受けられうようになってきましたので、1年前にSOTECの15.4inchワイドのノートパソコンを買ってメモリを2GB積んたんです。Mなんですけどね......そんで1年使ってきましたが、DTPやるつもりでメモリを2GB積んだのに、やっとることはターミナルエミュレータ立ち上げてSSHでどっかのサーバに入ってしこしこプログラム書いているので、はたしてメモリ増設の意味があったのだろうか、という状態ですがともかく使ってきましたが、1時間ぐらい持つはずのバッテリーが30分しかもたなくなっていた!バッテリー高いんですよねー。トラックバック(0)TypePadに入っているデータを単票データとしてプリントアウトするというミッションだったんですけれども、仕上がりにさほどシビアな要求がされなかったので、自動組版といってもDTPソフトじゃなくてこりゃWebブラウザでやった方が楽だろ、ということで、FirefoxかOperaの印刷用CSSを使ってやってみました。やってみた結果をいうと、HTML+CSSより、FOの方が楽なのになーなんて思ってしまったりしましたが、HTMLにJavaScriptでその場当たりで項目を消したりWebツールから画像を取得できるので、ある意味こういうやり方もありかなーと思いました。モリサワOpenTypeフォントも普通に使った。最終的にOperaにしたのは、ブラウザのレンダリング結果を比較した上で。IE6は、XML宣言があると、後方互換モードになって、標準準拠モードの時と挙動が変わって、他のブラウザとの表示を合わせるのが大変です。HTML-lintなんかにかけると、いちいちXML宣言付けろってうるさいです。ブラウザにあわせてXML宣言をいれたり隠したりする処理を入れるやり方もあります。ブラウザのUser-Agentを見てWindowsのIE6がきたことを認識して分岐していますので、PHPなどのサーバサイドスクリプトで可能になります。今回は、TypePad.jpだったので、サーバサイドスクリプトは使えません。そこで、TypePad.jpはSSIが有効になっていることを利用して、SSIでXML宣言を入れたり隠したりする方法をとってみました。lang="ja">~</html>実際のTypePad.jpの編集画面ではこんな感じで(加工しています)。いまどきのTypePad系のテンプレートであれば、テンプレートモジュールのhead-commonをいじることになると思います。▲TypePad.jpでの編集画面ちなみに、TypePad.jpだけではなく、ココログプロでも動くことを確認しています。動いているところならできると思います。僕のエントリがネット口コミとして捕捉されてしまい、申し訳ない状態になってしまっていたような気がします。気を取り直して本日やってみたらちゃんと購入できました。2種類買ったのですが、荷物が1つにまとめられて発送されてくるかどうかが僕が個人的に興味があるところです。うちの会社だったら1個口にまとめる場面ですので。そんで、今度万が一オフラインで僕に会うことがあったらブログカードあげます。