ええ、私事ですよ。
イベントやります。
オールナイトDJイベントです。
会社とは関係ありません。
が
告知させていただきます。
イベントサイト作成したので
続きはWebにて。
non-style MusicEvent SLEEPING
DJ:GOMA, HIROSHI-DEATH, CHAO, 4GO, THREEPEACE, EBA, KO-SHIMONATER
EXHBISITION: NATSUKO-WATANABE, AYUMIN.
ええ、私事ですよ。
イベントやります。
オールナイトDJイベントです。
会社とは関係ありません。
が
告知させていただきます。
イベントサイト作成したので
続きはWebにて。
non-style MusicEvent SLEEPING
DJ:GOMA, HIROSHI-DEATH, CHAO, 4GO, THREEPEACE, EBA, KO-SHIMONATER
EXHBISITION: NATSUKO-WATANABE, AYUMIN.
新年一発目のエントリーですが、いきなりテクニカルな内容で行ってみたいと思います。
ミッション:
イベントの招待チケットとしてそれぞれの招待者の名前が入った100枚の画像を作成せよ。ファイル名は各ユーザーのメールアドレスを用いることとする。また、ユーザー名とメールアドレスのデータはCSV形式で提供される。
回答例1:
手動でコピペして作成。1枚あたり2分弱と考えれば3時間強で完了。
…、ではちょっと切なすぎます。
っていうか、それ1000枚だったらどうするのよ?テンプレートの画像の変更があったら、やり直しで同じだけ時間がかかりますね。コピペのミスも発生しがちです。
回答例2:
FireWorksのグラフィックウィザードを使用。
この機能、FireWorksMX(2002年発売)から搭載されている機能なのですが、意外と使いこなしている人が少ないのですよねぇ。
概要を説明すると、これはテンプレート画像内で{varTitle}のように定義された変数に対し、外部のXMLファイルから読み込んだデータをはめ込み、画像を一括生成する機能なのです。文字の置き換えだけでなく、内部の画像を置き換えたり、ファイル名を設定することもできます。
詳しい使い方はこの辺りを読んでいただくとして、僕がハマった部分をメモしておきます。
・XMLの文字コードはUTF-8
ISO-8859-1でも良いのですが、日本語が使えないので。Shift-JISはNGです。
・MACだと変数名がうまく認識してくれないときがある。
これ、かなりやられまくりです。正しく(も何も大括弧でくくるだけなのですが…)変数を定義しているのにグラフィックウィザードに「変数が定義されていません」と言われてしまう。Windowsならすんなり通ってしまう分、かなり謎です。そんなときは、FireWorksのサンプルフォルダからきちんと動く変数のオブジェクトを持ってきて、それにスタイリングをしてしまいましょう。
・ファイル名は最上位のノードを使用。
<record>
<hoge>ほげ</hoge>
<foo>ふー</foo>
<bar>ばー</bar>
</record>
こんな感じでXMLが定義されている場合、ファイル名に<foo><bar>の部分を使おうとするとエラーが発生する場合があります。最上位の<hoge>ならばまず確実に出力されます。(原因不明ですが、僕はこれで4時間近く検証に追われました)
ちなみに、この機能を使用する上での一番の障害はXMLの生成だったりします。数十枚レベルなら手書きでも一応対応はできますが、こちらも自動生成できるにこしたことは無いでしょう。個人的にはFileMakerにデータを読み込みXSLTを介して出力という方法をよく取りますが、エクセルやPHPなどを利用する人もいるようです。
こんなところでしょうか。地雷さえ踏まなければ、テンプレートとXMLの作成を行うだけですから、1時間程度あれば準備は余裕で整います。あとは、コマンド一発で画像が生成できます。拷問のようなコピペの作業も必要ありませんし、ちょっとした修正にも柔軟に対応できます。
覚えておいて損は無い機能だと思いますよ。
うちのオフィスにはドイツ人が何人も働いている関係で、ドイツ語のPC系雑誌が何冊も転がっています。
折角なので、何かBlog用にネタはないものかとページをパラパラとめくっていたら、ある携帯電話の記事に目が止まりました。
ヤバい、カッコいい、これは久しぶりに物欲を刺激してくれます。
iPhoneも確かに魅力的ですけど、話題になりすぎなので、天の邪鬼な自分としてはこちらの方が引かれますね(ブランド品ってのは自分だけが知っていて、周りが「お、何それ?カッコいい」って言ってくれるモノが良いのですよ)。
特に目を引くのがそのアルミ削り出しのボディ。Docomo SH704iやSoftbank 912T など金属を使った携帯自体は存在していますが、ここまで硬質感を追求した端末は見たことがありません。
パネルには時計等で使用される無機ガラスを使用しているとのことで、実物はかなりの高級感を醸し出しているのでしょう。その割には、重さは140グラムとそれなりに押さえてあるところはさすがです。
機能的にも、指紋認証、3.2Mカメラ(動画はMpeg4記録)、Bluetooth、2.2インチQVGA、MP3、AAC、H.264再生、Eメールクライアント、インターネット接続と基本はキッチリ押さえています。
日本の「全部入り」携帯には及ばないもののデザイン優先で機能を犠牲にしがちなこの手の端末にしては及第点以上じゃないでしょうか?
気になるお値段は1200ユーロ…、およそiPhone 2台分…。ちょっと、高いかな…。
まぁ、車だってダイハツからフェラーリまで同じ用途なのにものすごい値段の開きがあるわけですし、同様に携帯にも差別化の時代が訪れつつあるということなのでしょうね。
そういえば、ノキアは数万ドルクラスの携帯を宝飾店で販売していますし。
しかし、こちらはGSM端末なので日本では使えません。3GでSIMフリーなら日本でも使えるのに、残念。日本の富裕層の中にはきっと、20万弱払ってでもポルシェデザインの製品を使いたい、って人がかなりいると思いますよ。
え、僕?
10年後には使える人間になりたいですねぇ。
※ドイツ語の記事は解読がさすがに困難なため以下のサイトを参考にしました。
http://www.yankodesign.com/?p=609
http://www.adminspy.com/Gadgets/Cell-Phones/Porsche-Design-launches-P9521-mobile-phone.html
http://www.engadget.com/2007/06/05/porsche-design-mobile-group-unveils-p9521-handhset/
Company Information
CyberMedia k.k.
Tech Hiroo Bldg 1F
Hiroo 1-10-5
Shibuya-ku, Tokyo
150-0012
tel +81(0)3-5423-5333
fax +81(0)3-5423-6654
email CyberMedia