Home > その他 Archive

その他 Archive

東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker

今出来ること。節電して、ポイントや資金を義援金とすること。
自分は、Yahoo!ポイントとウォレットから寄付しました。

【更新】東北地方太平洋沖地震の義捐金等受付先まとめ – LifeHacker
http://www.lifehacker.jp/2011/03/post_1701.html

EPUB – iPadで電子書籍をつくる。

電子書籍の作り方、売り方 iPad/Kindle/PDF対応版

EPUBとは?

EPUB(いーぱぶ、electronic publication)は、米国の電子書籍標準化団体の1つであるInternational Digital Publishing Forum(IDPF)が普及促進するオープンな電子書籍ファイルフォーマット規格。ネット上では「epub」「ePub」などと表記される場合もある。そのオープン性と単純さから、対応する電子書籍ハードウェアや電子書籍アプリケーションは多い。- Wikipediaより

EPUBファイル作成ツール

  • sigil・・・テキストベースの書籍向け。
  • ChainLP・・・コミックや雑誌など、画像をスキャンする書籍向け。

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を放り込んでみます。

iBook

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コンテンツになるのかな、と感じました。

Microsoft PDC 参加レポート Part2 UX4-6

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

Home > その他 Archive

カテゴリー
RSS あらびき林檎
スポンサー
書籍

Return to page top