åå Mobipocket Creator ã使ã£ã mobi ãã¡ã¤ã«ã®ä½ãæ¹ã«ã¤ãã¦æ¸ãã¾ããã ä»å㯠Kindlegen http://www.amazon.com/gp/feature.html?docId=1000234621 ã使ã£ã¦é»åæ¸ç±ãä½ãæ¹æ³ã§ããKindlegen 㯠Window 㨠linux ã§åãã³ãã³ãã©ã¤ã³ãã¼ã«ã§ãåå§çãªã ãã« mobi ãã¡ã¤ã«ã®ä½æã«ã¯ä½ãå¿ è¦ãªã®ãã¨ããäºãããç解ããããã¨æãã¾ããé¡æã¨ãã¦çãæ¹ãè¯ãã¨æãã®ã§ Daniel H. H. Ingalls ã® Design Principles Behind Smalltalk ã使ãã¾ãã
$ mkdir ingalls $ cd ingalls $ wget -m -np http://www.cs.virginia.edu/~evans/cs655/readings/smalltalk.html $ mv www.cs.virginia.edu/~evans/cs655/readings/smalltalk* .
ã§ã¯ããããã« kindlegen ã使ã£ã¦ã¿ã¾ãã
$ kindlegen.exe smalltalk.html
åç´ãª HTML ãªã®ã§ããã§ããããªãã«èªãã¾ãããç·´ç¿ã®ããã«ç®æ¬¡ãä»ãã¦ã¿ã¾ããæåæ©æ¢°çã«ä»ããããã¨æã£ãã®ã§ãããHTML ãæå¤ã¨æ±ãã®ã§æã§ä»ããäºã«ãã¾ãããã¾ããç®æ¬¡ã¯ãããªãããã
<a name="TOC"/><h2>Contents</h2> <p><a href="#Introduction">Introduction</a></p> <p><a href="#Language">Language</a></p> <p><a href="#Communicating_Objects">Communicating Objects</a></p> <p><a href="#Organization">Organization</a></p> <p><a href="#User_Interface">User Interface</a></p> <p><a href="#Future_Work">Future Work</a></p> <mbp:pagebreak />
mbp:pagebreak ã¨ããã®ã¯ mobi ç¬èªã®ã¿ã°ã§ãæ¹ãã¼ã¸ã ããã§ãããã¨ã¯é©å½ã« name ã¿ã°ãä»ãã¾ãããã¨ãã° Language ã®æã¯ãããªå ·åã§ãã
<a name="Language"/> <h2>Language</h2>
FONT ã¿ã°ãè¦åºãã«ä½¿ã£ã¦ãããããã¨å¾ãé¢åãªã®ã§ããã®æç¹ã§å°ãã㤠HTML ãè«ççã«ãªãããæé¤ãã¦ããã¾ããç®æ¬¡èªä½ã«ã TOC ã¨ããååãä»ãã¾ãã次ã«ãtoc.ncx ãã¡ã¤ã«ãä½ãã¾ãããããä½ãã¨ã«ã¼ã½ã«ãã¼ã§ç« ãæ©éãåºæ¥ãããã«ãªãã¾ããå 容ã¯ç®æ¬¡ã¨å¤§ä½åãã§ãã
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN" "http://www.daisy.org/z3986/2005/ncx-2005-1.dtd"> <ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1"> <docTitle><text>Design Principles Behind Smalltalk</text></docTitle> <navMap> <navPoint id="navPoint-1" playOrder="1"> <navLabel><text>Contents</text></navLabel><content src="smalltalk.html#TOC"/> </navPoint> <navPoint id="navPoint-2" playOrder="2"> <navLabel><text>Introduction</text></navLabel><content src="smalltalk.html#Introduction"/> </navPoint> <navPoint id="navPoint-3" playOrder="3"> <navLabel><text>Language</text></navLabel><content src="smalltalk.html#Language"/> </navPoint> <navPoint id="navPoint-4" playOrder="4"> <navLabel><text>Communicating Objects</text></navLabel><content src="smalltalk.html#Communicating_Objects"/> </navPoint> <navPoint id="navPoint-5" playOrder="5"> <navLabel><text>Organization</text></navLabel><content src="smalltalk.html#Organization"/> </navPoint> <navPoint id="navPoint-6" playOrder="6"> <navLabel><text>User Interface</text></navLabel><content src="smalltalk.html#User_Interface"/> </navPoint> <navPoint id="navPoint-7" playOrder="7"> <navLabel><text>Future Work</text></navLabel><content src="smalltalk.html#Future_Work"/> </navPoint> </navMap> </ncx>
ãã¦ãããã¾ã§æ¥ããæ¬æ ¼çã«æ¸èªæ
å ±(ã¡ã¿æ
å ±)ãä½ãã¾ããæ¸èªæ
å ±ã¨ããã®ã¯ä½è
åãã¿ã¤ãã«çã®äºã§ããå
ã»ã©ã¯ html ããèªåæ½åºããã¾ããããèªåã§æå®ããäºãåºæ¥ã¾ãããã㯠smalltalk.opf ã¨ããååã§ä½ãã¾ããtoc.ncx ãããã§æå®ãã¾ãã
<?xml version="1.0" encoding="utf-8"?> <package unique-identifier="uid"> <metadata> <dc-metadata xmlns:dc="http://purl.org/metadata/dublin_core" xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0/"> <dc:Title>Design Principles Behind Smalltalk</dc:Title> <dc:Language>en-us</dc:Language> <dc:Creator>Daniel H. H. Ingalls</dc:Creator> <dc:Description>from the BYTE August 1981 Special Issue on Smalltalk</dc:Description> <dc:Date>02/19/2010</dc:Date> </dc-metadata> <x-metadata> <output encoding="utf-8" content-type="text/x-oeb1-document"> </output> <EmbeddedCover>smalltalk_files/dpbs_figure1.gif</EmbeddedCover> <SRP Currency="USD">0.99</SRP> </x-metadata> </metadata> <manifest> <item id="item1" media-type="text/x-oeb1-document" href="smalltalk.html"></item> <item id="toc" media-type="application/x-dtbncx+xml" href="toc.ncx"></item> </manifest> <spine toc="toc"> <itemref idref="item1" /> </spine> <tours></tours> <guide> <reference type="toc" title="Table of Contents" href="smalltalk.html%23TOC"></reference> <reference type="start" title="Startup Page" href="smalltalk.html%23Introduction"></reference> </guide> </package>
ã»ãã«ã HTML ãæé¤ãããè²ã å¿ è¦ã§ããããããªããã§ãã®ãã¡ã¤ã«ã kindlegen ã«æå®ããã°æ¸ç±ãå®æãã¾ãã
$ kindlegen.exe smalltalk.opf
ã½ã¼ã¹ã³ã¼ãã以ä¸ã«ç½®ãã¾ããã¾ããåºæ¥ãæ¬ãã¬ãã¸ããªã«ç½®ãã¦ããã¾ãã