<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dream Seed &#187; EBt</title>
	<atom:link href="http://www.dream-seed.com/weblog/archives/tag/ebt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dream-seed.com/weblog</link>
	<description>スマートフォンとかパソコンとかレザークラフトとか好きなことをだらだら書くブログ</description>
	<lastBuildDate>Fri, 10 Feb 2012 02:54:59 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Python製EBt 絵巻</title>
		<link>http://www.dream-seed.com/weblog/archives/2007/09/5601/</link>
		<comments>http://www.dream-seed.com/weblog/archives/2007/09/5601/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 14:05:16 +0000</pubDate>
		<dc:creator>tatsuya</dc:creator>
				<category><![CDATA[レビュー]]></category>
		<category><![CDATA[E90]]></category>
		<category><![CDATA[EBt]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[絵巻]]></category>

		<guid isPermaLink="false">http://www.dream-seed.com/wordpress/2007/09/pythonebt/</guid>
		<description><![CDATA[<a href="http://www.dream-seed.com/weblog/archives/2007/09/5601/"><img align="left" hspace="5" height="150" src="http://farm3.static.flickr.com/2490/4014238808_3426654071_o.jpg" class="alignleft wp-post-image tfe" alt="Screenshot0012" title="" /></a>ま～さんのDIGIらいふ相部屋のすずき(lum)さんのページでPythonで書かれた絵巻、飛脚という２つのアプリ（スクリプト）が公開されています。 どちらもE90オーナーズミーティングでデモをされてい… <p class="readmore"><a href="http://www.dream-seed.com/weblog/archives/2007/09/5601/" id="readmore">この記事の続きを読む</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/dreamseed/4014238808/" title="Screenshot0012 by dreamseedcom, on Flickr"><img src="http://farm3.static.flickr.com/2490/4014238808_3426654071_o.jpg" width="180" height="240" alt="Screenshot0012" /></a></p>
<p>ま～さんの<a href="http://digilife.bz/wiki/index.php?FrontPage">DIGIらいふ</a>相部屋の<a href="http://digilife.bz/wiki/index.php?Suzuki_lum#notefoot_1">すずき(lum)さんのページ</a>でPythonで書かれた絵巻、飛脚という２つのアプリ（スクリプト）が公開されています。</p>
<p>どちらもE90オーナーズミーティングでデモをされていたものですが、個人的に注目なのは絵巻の方。これはZaurusで有名なEBtをPythonに移植したもので、オーナーズミーティングの際は「作者さんの許可をもらっていないのでまだ公にはできない」と言っていたのですが、どうやら<a href="http://tio.cocolog-nifty.com/irrational/2007/09/symbian_os_696e.html">作者さん（おかださん）の許可</a>はとられたようです。私自身、ZaurusでEBｔを使っていただけに、この移植はうれしい限りです。</p>
<p>EBt（絵巻）でどんなことができるのかは、<a href="http://oh-pda.cocolog-nifty.com/tobi/eb/index.html">Oh!PDA 内の記事「連載EBt」</a>あたりを見るとよくわかると思います。</p>
<p>で、この絵巻ですが、新規にメモを作成すると1行目に日時が入ったメモの編集画面が開きます。メモの1行目はタイトルとなっておりこれを編集すればリストに表示されるタイトルもかわります。この辺はオリジナルのEBtと同じです。メモとして使う分には自然な操作ではありますが、個人的にはこれでToDo管理も行いたいと思い、公開されているスクリプトに手を入れてみました(Emaki Ver 0.30を元にしています)。</p>
<p><a href="http://www.flickr.com/photos/dreamseed/4013473761/" title="Screenshot0013 by dreamseedcom, on Flickr"><img src="http://farm4.static.flickr.com/3001/4013473761_895009b988_o.jpg" width="180" height="240" alt="Screenshot0013" /></a></p>
<p>メニューに「ToDo追加」という項目を追加して、これを選んだときにはメモのタイトル（メモの1行目）を入力するだけで編集画面には移らないというだけのことですが、ToDoを管理するという面では使い勝手はいいように思います。もちろん通常の新規作成も可能です。</p>
<p>なお、この改造は絵巻の作者であるすずき（lum)さんの許可を得ずに勝手にやっていることなので不具合等の問い合わせをすずき（lum）さんにしないようお願いします。</p>
<p>まず、メニューの追加。</p>
<pre id="command">
( unicode( "編集", "utf-8" ), (
    ( unicode( "新規", "utf-8" ), lambda: self.new_text() ),
    ( unicode( "オブジェクト貼付", "utf-8" ), lambda: self.add_object() ),
</pre>
<p>の部分に</p>
<pre id="command">
( unicode( "編集", "utf-8" ), (
    ( unicode( "新規", "utf-8" ), lambda: self.new_text() ),
    ( unicode( "ToDo追加", "utf-8" ), lambda: self.new_text2() ),
    ( unicode( "オブジェクト貼付", "utf-8" ), lambda: self.add_object() ),
</pre>
<p>と「ToDo追加」の行を追加します。</p>
<p>次に、下記の関数を適当な場所（def new_textの次あたり）に追加します。</p>
<pre id="command">
    def new_text2( self ):
        newtextname = appuifw.query(unicode("タイトル","UTF-8"),"text")
        if newtextname != None:
            old_current = self.current
            self.write_new_file( newtextname )
            self.current = old_current
            self.view_main_list()
            self.refresh()
        return
</pre>
<p>これで、Option > 編集 > ToDo追加を選ぶとタイトルの入力が行えます。入力したタイトルはそのとき選択されている（ハイライト表示になっている）項目の子メモとして登録されます。もちろん通常のメモと同じく後から編集も可能です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dream-seed.com/weblog/archives/2007/09/5601/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.dream-seed.com/weblog/archives/tag/ebt/feed/ ) in 0.22791 seconds, on Feb 10th, 2012 at 4:47 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 5:47 am UTC -->
