Home > その他 Archive
その他 Archive
東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker
- 2011-03-13 (日)
- その他
今出来ること。節電して、ポイントや資金を義援金とすること。
自分は、Yahoo!ポイントとウォレットから寄付しました。
【更新】東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker
http://www.lifehacker.jp/2011/03/post_1701.html
- Comments: 0
- Trackbacks: 0
EPUB – iPadで電子書籍をつくる。
電子書籍の作り方、売り方 iPad/Kindle/PDF対応版
EPUBとは?
EPUB(いーぱぶ、electronic publication)は、米国の電子書籍標準化団体の1つであるInternational Digital Publishing Forum(IDPF)が普及促進するオープンな電子書籍ファイルフォーマット規格。ネット上では「epub」「ePub」などと表記される場合もある。そのオープン性と単純さから、対応する電子書籍ハードウェアや電子書籍アプリケーションは多い。- Wikipediaより
EPUBファイル作成ツール
EPUBのファイル構造
EPUBの.zipファイルを解凍すると、こんな構成になっています。

mimetype
必須ファイル。zip圧縮されたePubであることを示す。
META-INF
必須フォルダ。container.xmlを含む。
– container.xml
必須ファイル。content.opfのファイル名とパスを指定。
content.opf
必須ファイル。ePubファイルを構成するファイルのパス
– toc.ncx
任意ファイル。epubファイルの目次
page001.xhtml
任意ファイル。コンテンツページ
style.css
任意ファイル。CSS フォント埋め込み指定
cover.jpg
任意ファイル。画像ファイル
XMLや使えるHTMLタグのフォーマットについてはこちらを参考に。
■Open Publication Structure (OPS) 2.0 v1.0
Open Publication Structure (OPS)日本語訳
■Open Packaging Format (OPF)
OPF 2.0 v1.0 日本語訳
■OEBPS Container Format (OCF) 1.0
OEBPS Container Format (OCF) 1.0
.epubファイルを作成する
上記のXHTMLや画像を編集したら、zipファイル化します。
しかし、「metafileがZIPファイルの最初のファイルで、しかも圧縮されてないことが条件。」
が、通常の圧縮方法ではできないので、cleanarchiverというツールを使ってzipファイルを作ります。
※gzipではなく、zip形式を選択します。
ファイル拡張子を「.zip」→「.epub」に変換します。
iBookにいれてみる。
iTunesのBookに、つくったepubを放り込んでみます。


こんな形で、書籍形式になりました。
ePubの問題点
-Wikipediaより抜粋
仕様上の問題
- 縦組みを指定することはできない(縦中横も当然できない)。
- 圏点を指定することはできない。
- 割注(本文一行に小さな文字で二行詰め込まれた注)を指定することはできない。
- 漢文の返り点を指定することはできない。
- これらの問題点は、EPUB 2.0.1のベースとなっているXHTML1.1とCSS2に起因する。現在、HTML5とCSS2.1及びCSS3の一部機能を用いてEPUB 3.0を制定する作業が行われており、2011年5月に完成を予定している。
- 縦組み、縦中横、圏点は、EPUB 3.0で対応することが予定されている。
実装上の問題
- ルビの実装は知られていない。
- 禁則処理などの処理が実装されていないことがある。
- 正字(たとえば、「嘘」や「頬」や「湮」の正字)をうまく出せない実装がある。
- ──── のような直線を連続させたとき、この直線が繋がって見えない実装がある。
- 繰り返し記号( く を縦に細長くした記号:縦書きのみ)を表示できない実装がある。
これらの問題点は、閲覧ソフトが対応すれば解決する問題である。
ePub3.0のタイムライン
revision timeline and milestones
- June 15 & 16, 2010: Kickoff F2F
- June 24: Subgroup requirements: start
- July 23: Subgroup requirements: submission to WG
- August 27: Subgroup requirements: finalization
- August 27: Subgroup implementation proposals: start
- August 27: FWD production: start
- October 18-20: San Francisco F2F
- October 20: Subgroup implementation proposals for first draft: finalization
- October 29: First Working Draft
- November 30: Second Working Draft
- December 23: Public Draft
- January 28, 2011: Draft standard for trial use
- May 15, 2011: final specification
所感
ePubは簡単なので、導入は簡単ですが、文書構造以外のことはあまりできないので、紙媒体に対してのアドバンテージは、販売PF以外あまりない印象です。
HTML5/CSS/JSがサポートされると、よりインタラクティブなコンテンツが出来ると思いますが、そうなると、ePubというフォーマットとはページの概念と、ビューワーとの相性ぐらいになって、全部Webコンテンツになるのかな、と感じました。
- Comments: 0
- Trackbacks: 0
Microsoft PDC 参加レポート Part2 UX4-6
- 2010-11-29 (月)
- その他
Silverlight実践プログラミング―実開発に役立つサンプルプログラム集 (I・O BOOKS)
![]()
11 月 25 日 (木) /26日(金)@ザ・プリンス パークタワー東京
Professional Developer Conference 10 Japan (PDC 10 Japan)に行ってきました。
User Experienceの方のセッションに参加してきました。
2日目は、SilverlgihtとIE9に関するセッション
※一部、編集中となります。
11/26(金)
UX4 つながる、取り込む、活用する
組み込み系エバンジェリスト 太田寛さん
□Any Device and Every Where
すべてのデバイスがネットワークにつながる データ連携/ネットワーク
・Windows 7
・Windows Embedded CE(Windows Phone OS)
・ .NET Micro Framework
The .NET Micro Framework is .NET for small and resource constrained devices. It offers a complete and innovative development and execution environment that brings the productivity of modern computing tools to this class of devices.
デモ)
・Continua health Device 体重計のデータをクラウドへ、.NET Micro Frameworkで表示。
・ドライヤーのデバイスデータ(ワット数、電力とか)を.NET で作ったUIで表示
・C#での、データグリッドのデモ SOAP→RESTが主流
・「Tech Fielders センサー クライアント クラウド」
・Sync Frameworkによるデータ通信
UX5 ここまでできる HTML5 with Internet Explorer 9
鈴木章太郎さん: http://blogs.msdn.com/b/shosuz/
Silverlightをずっとやってきた。
http://www.theshodo.com/
・HTML5はWebの未来
・IE9とVisual Studio / Expression WebでHTML
HTML5を適材適所に
・IE9β
高速
JSエンジン チャクラ GPU-Powered HTML5
洗練
信頼、
相互運用
W3C HTML5/CSS3/DOM/SVG/ECMA Script/WOFF
□HTML5構築ツール
VS2010 Web Developer Express Edition 無償
インテリセンス
SVGタグ VSでエディットできる
Expression Web 4 – HTML5
IE8 F12 起動
□HTML5 リッチなUI
canvas
Video
Audio
セマンティック要素
□文書構造
□video/audioのデモ
□Canvas
JS 2D ブロック要素
アニメーション2種類
FrameBased:オブジェクト
TimeBased:オブジェクト
□SVG
1.1.2 Edtionに対応
□CSS3
Media Query
角丸程度
□ECMAScript 5th Edition
ECMA-262 Standard をサポート
indexOf lastIndexOf forEach eery
中国国家博物館のデモ
□フォーム要素、リッチ要素
フォーム ブラウザ依存
リッチテキスト編集用API
contentEditable属性 designModeプロパティ
execCommmand() API
デモ
divタグが編集できるようになる
□ドラッグ&ドロップ
画像のドラッグ&ドロップのデモ
親プロパティに伝搬しないコツ
UX6 SilverlgihtのことをメディアとRIAから語ります。
UX6-1 IIS Media Services
・田辺茂也さん
・動画配信
アダプティブストリーミング
スムーズストリーミング
・Expression Encoder 4
WindowsAzure IIS Media Serviseのモジュール追加
iOS(iPad)にも配信できるデモ videoタグで実装
UX6-2.Silverlight RIA 最新情報
・大西彰さん
・PDC10 メディアプレーヤーの内側
US本社
http://player.microsoftpdc.com/schedule/sessions
1000人いたので、配信した。
・スクリーンが2つ Silverlightベース
・同時通訳、メニューから日本語だけでなく選べる
・Twitter連携、Live中のQ&A対応
・Windows Azure上にホスト
・CDN企業とスケールアップ
・Expression Blend 4 SP1 – WindowsPhone対応 Adobe FXG対応
□RIA開発の課題1
従来型の開発じゃ駄目
設計して、詳細設計のウォータフォールでは、アジャイルに対応できない。
いいデザイナーがいるから解決できる、Developerがいらないというわけではない。
プロトタイプを試しながら進める。
Sketch Flowの実演
VisualStudioしか使ったことがないDeveloper向けの
BlendとXAMLの説明。
Blend サンプル
・開発者が先にViewモデルを作る
・スケルトンをデザイナーに渡して構成要素や肉付けを行う。
・先にデータ入れた画面を渡すことで、デザインがやりやすくなる。
□RIA開発の課題2
クライアント・サーバー両方デバッグできるようになる
WCF RIA Service 1.0 SP1 Beta
・Silverlight 今後
イベント名 : Silverlight Firestarter
日時 : 2010年12月2日(木) 9:00~ (米国西海岸時間)
日本時間の2010年12月3日(金) 深夜2時開始です。
http://blogs.msdn.com/b/ttanaka/archive/2010/11/17/silverlight-firestarter-silverlight.aspx
- Comments: 0
- Trackbacks: 0
Home > その他 Archive