M.C.P.C.

―むり・くり―プラスコミュニケーション


« 2005年1月 | トップページ | 2005年3月 »

2005.02.28

はてなブックマークで登録ユーザ数が多いと安心する

今日、はてなブックマーク [b.hatena.ne.jp] にくりろぐ [funapon.info] を登録したら、22 User [b.hatena.ne.jp] とでました。この趣味は特殊じゃないことが分かってほっとしました

フジテレビは滝川クリステル [ja.wikipedia.org] が居る限り無敵だと思います。

[パソコン・インターネット] | 固定リンク | コメント (0) | トラックバック (0) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

NiftyのDTPと印刷フォーラム(FDTP)今日まで。

@nifty(旧Nifty-Serve)の、DTP と印刷フォーラム(FDTP)が、今日まで。

寝ようと思ったらそれを思い出して過去ログ落としまくり。

みんな急いで!

GO FPRINT(違)

TeXフォーラムに行きます。


(2005.2.28 17.18追記)

Web フォーラムの方はめんどくさくてダウンロードするのやめました。

[DTP] | 固定リンク | コメント (0) | トラックバック (0) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

デルTV機能付きモニタ

デル W2600 26インチワイド液晶モニタ(TV機能付)

現時点で、16万円台。正直言って、いま TV 機能付きモニタは、いろいろめんどくさいのでいろいろ検討してからの方がいいです。(←なら貼るなよ)

  • 2005/3/7まで、オンラインクーポン使用で30,000円off

~~~

デル W1900 19インチワイド液晶モニタ(TV機能付)

8万円代か。PC がついて 11万くらいで買えたりしたけれどもなんだか AT 機興味無しみたいなんでいいや。

  • 2005/3/7まで、オンラインクーポン使用で10,000円off

[日記・コラム・つぶやき] | 固定リンク | コメント (0) | トラックバック (2) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

料理が冷めない冷蔵庫

ITmediaニュース:料理が冷めない冷蔵庫、シャープが業界初 [itmedia.co.jp]

冷蔵じゃないじゃん。

よく読むと、冷蔵庫の1区画に「愛情ホット庫」がついているというわけです。つまり、ラテカピューターの流れを汲む製品だと僕は思いました。シャープのお家芸ですね。

ファミコンテレビC1(ゼネラルのパクリ?)とか、ツインカムダブルリバース(カセットデッキ1基にカセットテープが2本入ります)とか、わけわかんないのありましたよね、シャープって。

[日記・コラム・つぶやき] | 固定リンク | コメント (0) | トラックバック (0) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

RSSをInDesignCSで自動組版するJavaScriptを吐き出させるCGIを設置してみた

REDHAT 9 のサーバで、RSS を InDesignCS で自動組版する JavaScript を吐き出させる CGI を設置してみました。apache とか perl-XML-* を yum なんかで入れておくと動きます。元の RSS はきのうと同じで TSUTAYA online からとっていますが、週1更新で代わり映えしなくて楽しくないというのならば、変化が激しくて、印刷屋さんだったら内容に興味津々な RSS を教えてくれれば取り替えます。

UTF-8でどうぞ。

#!/usr/bin/perl
 
 
# tu.cgi - RSS から InDesignCS 組版の JavaScriptを吐き出します。
# 参考にした↓
# http://allabout.co.jp/career/cgiperl/closeup/CU20050131A/
#
# 2005.02.28 v0.1    初版(絶版)
 
use strict;
use LWP::Simple;
use XML::RSS;
 
#my $url = $ENV{QUERY_STRING};
my $url = 'http://www.tsutaya.co.jp/rss/ranking/uresuji_music.rdf';
my $data_from_web = get($url);
 
# XML::RSSを使う準備。
my $rss = new XML::RSS;
 
 
# WEBから取得したデータを解析。
$rss->parse($data_from_web);
#$rss->parsefile('./uresuji_music.rdf');
 
 
# アイテムリストのリファレンス
my $item_list = $rss->{'items'};
my $list;
 
# リストの各データを順に処理。
# 各データは、アイテム情報を保存したハッシュへのリファレンス
 
print "Content-Type: text/javascript\n";
print 'Content-disposition: attachment;filename="tsutaya.js"';
print "\n\n";
 
binmode STDOUT, ":encoding(utf16)";
 
print <<'eoff';
pageObj = app.documents.add()
 
    x = 20;
    y = 20;
    i = 0;
eoff
 
foreach my $item ( @{$item_list} ) {
  # リファレンスから値を出力
print <<"endend";
    txtObj = pageObj.textFrames.add();
    txtObj.visibleBounds = [y+i*10,x, y+i*10+10,x+100];
    txtObj.contentType = ContentType.textType;
    txtObj.contents = "$item->{'title'}";
    i++;
endend
}
 

~~~

InDesign CS をお持ちの方は、下のリンクをクリックすると、tsutaya.js がダウンロードできると思いますので、それを InDesign CS の script フォルダ(Windows だったら C:\Program Files\Adobe\Adobe InDesign CS\Presets\Scripts)に入れて、InDesign CS のスクリプトパレットから、実行してみてください。


1週間ごとに更新されるとおもふ。

tu-cgi
▲上のリンクをクリックすると、こんなダイアログがでます。(IE、WinXP SP2の場合)

indd3-scriptfolder
▲保存する場所に、InDesign CS の Scripts フォルダを指定。

indd3-scriptpalette
▲InDesign CS の スクリプトパレットに表示されるので、ダブルクリック。

rss-indd
▲きのうと同じなんだけれども、組み上がりました。来週あたりに同じことをすると内容が変わっているはず。

~~~

これを作ってみたことで、perl 5.8 だと出力のエンコーディングを簡単に変えられるということと、http のヘッダ部まで utf16 にエンコードしちゃうと意味ないということがわかりました。

あと、Mac で CPAN 入るかどうかわからないけれども、Mac 持っている人は報告してくれるとありがたいかもしれません。


(2005.3.1 8.04追記)

昨日0.00に公開してから、tu.cgiにアクセスしてくれた人の数は 7、そのうち 1 は Google Bot でした。昨日のアクセス数は、1100 view/day(昨日に限ってアクセスカウンタ壊れているので正確な数字ではない) ですから、このスクリプトに興味がある人は、ものすごく少ないということが分かりました。

[InDesign] | 固定リンク | コメント (1) | トラックバック (1) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

2005.02.27

CalRGB

アドビシステムズさんに、Acrobat で出てくる CalRGB と、キャリブレーション済み RGB って同じだよね? って、無償サポートを使って聞いたんです。

calrgb
▲キャリブレーションされた RGB

アドビ
CalRGB は国際照明委員会がどーたら

だったら CIE [cie.co.at] じゃあねえかと思いましたけれども、とりあえず、CalRGB と キャリブレーション済み RGB は別のものだって言われました。

Technical Note TN2035: ColorSync on Mac OS X [developer.apple.com]

PDF の色定義
PDF では色は、デバイスの色空間、補正(キャリブレート)された色空間、および ICC ベースの色空間という既知の色空間のいずれかによって定義されます。

表 1. PDF の色空間

PDF の色空間
/DeviceGray、/DeviceRGB、/DeviceCMYK
/CalGray、/CalRGB、/CalLab
/ICCBased

というわけで、CalRGB = キャリブレーション済み RGB ということでよさそうです。

[DTP] | 固定リンク | コメント (0) | トラックバック (1) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

2005.02.26

TUTAYA online(とは限らずRSS全般)をInDesign CS で自動組版(作りかけで終了)

前のエントリで、TUTAYA online の RSS を InDesign で自動組版するのだれか作るかなーとか書いたので、とりあえず僕が書いてみました。

#!/usr/bin/perl
 
 
# tu.pl - RSS から InDesignCS 組版の JavaScriptを吐き出します。
# 参考にした↓
# http://allabout.co.jp/career/cgiperl/closeup/CU20050131A/
#
# 2005.02.26 v0.1    初版(絶版)
 
use strict;
use LWP::Simple;
use XML::RSS;
 
 
#my $url = $ENV{QUERY_STRING};
my $url = 'http://www.tsutaya.co.jp/rss/ranking/uresuji_music.rdf';
my $data_from_web = get($url);
 
# XML::RSSを使う準備。
my $rss = new XML::RSS;
 
 
# WEBから取得したデータを解析。
$rss->parse($data_from_web);
#$rss->parsefile('./uresuji_music.rdf');
 
 
# アイテムリストのリファレンス
my $item_list = $rss->{'items'};
my $list;
my $i = 0;
 
# リストの各データを順に処理。
# 各データは、アイテム情報を保存したハッシュへのリファレンス
 
print <<'eoff';
pageObj = app.documents.add()
 
    x = 20;
    y = 20;
    i = 0;
eoff
 
foreach my $item ( @{$item_list} ) {
  # リファレンスから値を出力
print <<"endend";
    txtObj = pageObj.textFrames.add();
    txtObj.visibleBounds = [y+i*10,x, y+i*10+10,x+100];
    txtObj.contentType = ContentType.textType;
    txtObj.contents = "$item->{'title'}";
    i++;
endend
}
 

んで、

[cl@primrose rss]$ perl tu.pl | iconv -t=utf-16 > hoge.js
 

とやって、でてきた hoge.js を InDesign CS の Script フォルダに入れて、スクリプトパレット上の hoge.js をダブルクリックします。

rss-indd
▲自動でTUTAYA online Music 売り上げランキングが組めた

RSS の更新は1週間ごとらしいので、来週あたり実行すれば別の内容になります。

~~~

当然ながら、これは RSS を単純に読み込んで配置しているだけなので、別の RSS を食わせれば、まったく別の内容が組めます。

rss-indd-2
▲これは print-better です

print-better [print-better.ne.jp] の RSS は、業界をリードする JAGAT の怠慢で生成されていません。僕の方で以前 RSS 自動生成スクリプトを設置してあって、それから生成された、http://dtpwiki.jp/rss/printbetter.xml の RSS を使ってみました。ほかの印刷関連の RSS は、こちら [dtpwiki.jp]。

つうわけで、JAGAT はさっさと print-better に RSS 付けろと思いました。つうか、みんな RSS つくってセマンテックウェブしようよ、と思いました。

[InDesign] | 固定リンク | コメント (0) | トラックバック (0) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

Sage は 出現順に表示しない。

TUTAYA online [tsutaya.co.jp] の RSS [tsutaya.co.jp] を Sage で読んでみました。

sage-xmlsort
▲順番がバラバラ

XML 内の出現順に表示してくれればいいのになんでこうなるんだろう。

これを InDesign CS で組版するって言うネタは、おそらくおとといの Adobe User Sumitt Vol.4 に出た人の中でやってくれると思うので楽しみ。せっかくだからできたら Web にでてきてくれればいいなと思います。

Perl で TUTAYA online の RSS を読み取って、InDesign CS で自動組版させる JavaScript を吐出させる Web サービスチックなものを作るなら、

特定RSSから特定URIのアイテムを除去するCGI や、
RSSをPerlで作る。

などが参考になるかも。

一応、XML::RSS は、出現順に構造体に入ってくれるようです。

[RSS] | 固定リンク | コメント (0) | トラックバック (0) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

トイレットブック『建築する身体』

春秋社/新着情報/2005年2月/トイレットブック『建築する身体』発売! [shunjusha.co.jp]

トイレットブック『建築する身体――「命」って、建築できるの?』
■荒川修作+マドリン・ギンズ[著]河本英夫[訳]
◆幅114ミリ×長さ30メートル/2枚重ねトイレットペーパー/定価1000円(送料、税込み・2個セット)
 
このトイレットブックに印刷されている本文は、書籍『建築する身体』からエッセンスを抜き出し、それを26字×112行(約3000字)にまとめたものです

トイレットペーパーのフレキソ印刷って構造上、繰り返しになっちゃうわけですよね。このまきものはおまえをすくうろうる

幅広のインクジェットみたいので無接触印字するとかどうでしょう。確か既存のインクジェットの溶媒はイソプロピルアルコールとかだと思うんで、トイレットペーパーは溶けないと思うんだけれども、お尻に悪そうなので、トイレットペーパー専用のフレキソインキ用インクジェットというのになるのかしら。もう既にありそげだけれども。

オリジナルトイレットペーパー [tsuyuki.co.jp]
スラッシュドット ジャパン | 星の一生がトイレットペーパーに [slashdot.jp]

[書籍・雑誌] | 固定リンク | コメント (0) | トラックバック (3) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

HDTVだと時報が放送できないというのを体感した

僕のうちの近くのヨドバシカメラは、行く度にフロアの商品陳列レイアウトの変更が行われて何がなんだかわけが分かりません。ドンキかよっ! そのおかげで、全国に先駆けて AT互換機パーツコーナーができたとかどうとかいっていましたが、なんかヨドバシで買うパーツは個人的に不安。それはそれで、この前行ったときには、薄型 HDTV が鬼のように陳列されていました。

ところで、こいつらは BS デジタル放送を垂れ流ししていたのだけれども、メーカー別に画面の遅延が異なるのでなんだかキモかったです。これじゃあ、時報も放送できなくなるよなあ、と思いました。

画面の遅延が少ないとしても、それが画像処理をはしょっているということだったりするので、画質もちゃんと見ておくことが必要だと思ったし僕は当分そんな複雑な HDTV を買わないと誓った出来事でした。

[日記・コラム・つぶやき] | 固定リンク | コメント (0) | トラックバック (0) | このエントリーをはてなブックマークへ追加 livedoor Clipでこのサイトを登録している人数livedoor Clipでこの記事をクリップ!

< 最後 « これより前10ä»¶ | 全件