クリエイター手抜きプロジェクト[189]InDesign CS3編 InDesign CS3でFTP、HTTP通信を行う(4) ── 古籏一浩 ── 投稿:2008年12月15日 著者:古籏一浩 今回はサーバー上にあるXMLデータを処理する場合についてです。 サーバー上にあるのは、HTMLファイルやテキストファイルだけではありません。XMLファイルも多くあります。XMLはコンピュータプログラムで処理しやすいように作られているため、再利用しやすいというメリットがあります。 InDesignは、XMLと組み合わせてページレイアウトすることもできますが、これとは別にスクリプトで細かく処理していくことが可能です。 ここでは、XML形式としてはもっとも多く使われているRSSを読み込みInDesignに配置するプログラムについて説明します。サンプルでは、asahi.comで配信されているRSSを読み
特徴 IEで丸い角を表現するためにVMLのroundrectを利用します(超安直)。とりあえずCSS3で書いた(-moz-)border-radiusなスタイルシートにひとつ記述を加えるだけで使えるので、将来に禍根を残すことはないはず。画像を使う方法よりはメンテナンスが楽で、余計な要素が氾濫しているソースよりは綺麗なんじゃないかなぁ、と。新版と旧版がありますが、どちらも中途半端です。 使い方 非IE系のブラウザ用にborder-radius: npxまたは-moz-border-radius: npxを指定してあるところへ、ついでにbehavior: url(border-radius.htc)を追加して下さい。なお、 あらかじめhtml要素の開始タグあたりにxmlns:v="urn:schemas-microsoft-com:vml"を書き加えておく必要があります(しなくても動作し
デザインする グラフィックアプリの使い方から、デザインの基礎、最新の表現手法まで、デザイナー、イラストレーター、写真家が知りたい情報が満載!
このState Mapはゲートの制御モデルを表現しています。ゲートは2つの状態Locked(閉じている)とUnlocked(開いている)をもち、2つのイベントCoinとPassを受け付けます。 Coinイベント 門番が入場料を受け取った Passイベント 誰かがゲートを通過した また、ゲートには4つのアクションが定義されています。 Unlock ゲートを開ける Lock ゲートを閉じる Alarm 警報を鳴らす ThankYou 余分なお金をもらったことに礼を言う このState Mapの読み方は以下のとおりです: ゲートがLocked状態のとき: Coinイベントが発生したら、Unlocked状態に遷移してUnlockアクションを起こす。 Passイベントが発生したら、閉じているゲートを無理矢理誰かが通過したことに対しAlarmアクションを起こす ゲートがUnlocked状態のとき: P
BatikはJava(tm)技術に基づく、スケーラブルなベクトル グラフィックス (SVG) フォーマットのイメージを、表示する、生成する、あるいは操作するといった様々な目的で、利用するアプリケーションのためのツールキットです。 このプロジェクトの目標は、開発者に、個別のSVGソリューションをサポートするために利用できるように、提携できるような、あるいは単体としての、一連のコア モジュールを提供することです。モジュールの例としては、SVGパーサであり、SVGジェネレータであり、SVG DOM実装であります。Batikプロジェクトのもうひとつの目標は、これを高度に拡張可能にすることです(たとえば、Batikでは開発者がカスタムSVGタグを操作することを可能にしています)。プロジェクトのゴールが、一連のコア モジュールの提供にあるとしても、その派生物のひとつは、完全に成熟したSVGブラウザの実
この記事では、製品またはソフトウェアの更新プログラムによって使用可能またはインストールされるMicrosoft XML Core Services (MSXML) のバージョンについて説明します。 元の製品バージョン: XML Core Services 元の KB 番号: 269238 概要 この記事では、MSXML または XML パーサーのバージョン番号を示します。 MSXML のさまざまなバージョンは、Windows、インターネット エクスプローラー、Office、SQL Serverなど、さまざまな製品に含まれています。 MSXML は、さまざまな製品のソフトウェア更新プログラムをインストールするときにも更新されます。 概要 Microsoft には、いくつかの異なる XML パーサーが用意されています。 MSXML パーサーは、Msxml.dll ファイル、Msxml2.dll
各種のツール、エフェクト、フィルタの新規追加および、インタフェースと動作速度面での改善が果たされたオープンソース系ベクタグラフィックスエディタの Inkscape が、バージョン0.46として新たにリリースされた。 3大オペレーティングシステム用のインストールパッケージは、それぞれのバイナリ版がInkscapeのプロジェクトサイトからダウンロードできる。このうちLinux用ビルドについてはautopackageおよびZeroInstallフォーマットにて提供されているが、非公式ながら同サイトにはFedoraパッケージへのリンクも張られており、Ubuntuユーザの場合はInkscapeチームのDEBリポジトリとAPTを介したインストールをすることも可能で、そのための手順もInkscapeのホームページにて解説されている。その他のディストリビューションについても専用パッケージが順次公開されてい
クリエイターのための 生成AIがもたらす新時代 画像の追加や削除がより簡単なPhotoshopとAdobe Express。シンプルな言葉からベクターグラフィックを生成できるIllustrator。Firefly webで、高品質なコンテンツをスピーディに作成。 購入するすべてのプランを見る
データベースを起点にした組版レイアウトには、次の可能性を拓くパワーがあると考えています。 �@生産性の大幅な改善 �A校正済みソースデータのマルチ活用による【新しいビジネスチャンスの開拓】 �BWeb入稿などの【新しい原稿収集手法の運用】 一部ではこれなしでは業務が成り立たないところまで活用されているデータベース組版ですが、残念ながら、印刷・デザイン関連業界での浸透度は未だ高いとは言えないようです。 そこで、少しでも、XMLとデータベースを起点にする組版レイアウト作業の普及に役立ちたいと考え、この無償ソフト【Open Publisher】のリリースを決めました。 活用していただければ幸いです。 なお、データベース組版の普及という目的の他に、当社には次の狙いがあることを素直に申し上げねばなりません。 �@【Open Publisher】を機能拡張する各種のユーティリティーソフト(例
さて、せっかく商品名や価格やスペックが書き込まれたファイルがあるのだから、これを集計して、商品一覧を作れるのではないか、と考えることができる。 ■HTMLの中から情報を抜き出す これらのHTMLファイルの中には、確かに「商品名」「CPUの種類」「価格」の3つの情報が含まれている。もし、商品種類が3個程度なら手動でカット&ペーストして一覧表を作ってもよいのだが、数が膨大になると手作業ではやっていられない。自動的にHTMLファイルから意味ある情報を拾いあげて、自動的に一覧表を作成するソフトウェアが作れないものだろうか? 実際に上記のHTML文書の例を見て、簡単なルールで意味ある情報を抜き出すことができるか、考えてみよう。 まず商品名だが、見出しとなるh1要素に必ず商品名が書き込まれているという共通ルールが見てとれる。ところが、「極楽トンボ2号」の前に付いている「轟く雷鳴!」という文字列は商品名
The most popular coding language for the web is javascript; so much so that since the advent of HTML5, it has now been officially accepted as the default standard. Javascript has moved beyond a smaller client-side browser-based language to become integrated not just for front-end design, but also for back-end server-side development. As a result there are has been a huge growth of Javascript libra
こんにちは、martinです。日本に帰国して1年が経ちました。昨年は2月から新しい職場で働き始めたり、9月6日に第1子が生まれたりとバタバタな一年でして、まるでppBlogの開発・サポートが出来ませんでしたが、今年はなるべく時間を作ってppBlogをいじれたらと思っています。 世界中の皆さんにとって、良い年でありますように。 久しぶりのカキコ。 静的リンクでの挙動を変えています。URLのパスに日付情報などを含ませるように。まだ、いじっている段階なので、色々と不具合があるだろうけれど、まぁ気にしないと。 日付情報がある以外には、現状、PermaLink用の英数文字からなる記事タイトルを別に指定できたのですが、これはそのまま取っておくとして、そうでない場合は、記事のタイトルがそのままブラウザのアドレスバーに表示されるような感じにしてます(静的リンクが有効な場合ですが)。今時のブラウザならエンコ
Resources Here you'll find information on emerging technologies and trends, careers in technology and how businesses can use technology to be more successful. New & Updated Definitions knowledge management (KM) Knowledge management is the process an enterprise uses to gather, organize, share and analyze its knowledge in a way that's easily accessible to employees. See More. denormalization data vi
どうやらGoogleにとって、XMLは力不足になってしまったようだ。 Googleは米国時間7月7日、データ交換フォーマット「Protocol Buffers」のオープンソースプロジェクトを立ち上げたと発表した。 Protocol Buffersの目的は、サーバ間で多様なフォーマットのデータを高速で共有する際の問題を解決することだ。Protocol Buffersはまた、Googleのような企業が、接続されたサーバのネットワーク上で、一時的なダウンを招くことなくソフトウェアをアップグレードできるよう設計されている。 Googleは当初、XMLを共通言語として利用し、異なるサーバ間でデータをやり取りする考えだった。だが、XMLを使った作業は複雑になる場合がある。さらに重大な問題として、XMLで作成された大容量のファイルは、アプリケーションのパフォーマンスを低下させる可能性がある。 Proto
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く