<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>tonextone.com/type/</title>
   <link rel="alternate" type="text/html" href="http://tonextone.com/type/" />
   <link rel="self" type="application/atom+xml" href="http://tonextone.com/type/atom.xml" />
   <id>tag:tonextone.com,2010:/type//1</id>
   <updated>2010-06-20T00:19:23Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.32-ja</generator>

<entry>
   <title>Google Documents List Data API v3.0 を python から利用してみた。</title>
   <link rel="alternate" type="text/html" href="http://tonextone.com/type/2010/06/20-0028.html" />
   <id>tag:tonextone.com,2010:/type//1.32</id>
   
   <published>2010-06-19T15:28:09Z</published>
   <updated>2010-06-20T00:19:23Z</updated>
   
   <summary>今更ながら、地味に便利なんじゃないかと思って試してみたら... &gt;&gt;&gt; from...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="おもう" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="つくる" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="やりくりする" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="24" label="api" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="23" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="22" label="python" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://tonextone.com/type/">
      <![CDATA[今更ながら、地味に便利なんじゃないかと思って試してみたら...<br />

<textarea name="code" class="python" cols="50" rows="50">
>>> from gdata.docs.service import DocsService
>>>
>>> client = DocsService()
>>>
>>> # ログイン
>>> client.ClientLogin('FOO@gmail.com', 'xxxxxxx')
>>>
>>> from gdata.data import MediaSource
>>>
>>> # ドキュメントを作成
>>> test = MediaSource(file_path='./test.html', content_type='text/html')
>>>
>>> # アップロード
>>> entry = client.Upload(test, 'UploadFromAPI')
>>> print entry.GetAlternateLink().href
https://docs.google.com/Doc?docid=0ATO54PaP2eGQZGd0bXprZDZfNTkxZnpocjJ2eGc&hl=en
>>>
>>> # MS Word でエクスポート
>>> out_path = './test.doc'
>>> client.Export(entry, out_path)
>>>
>>> # PDF でエクスポート
>>> out_path = './test.pdf'
>>> client.Export(entry, out_path)
>>>
</textarea>
<br />
...すごい。<br />

Google Docs と統合されたアプリを作ったり、単に HTML -> PDF などの変換に使えますね。

<ul>
<li><a href="http://code.google.com/apis/documents/docs/3.0/developers_guide_python.html#DownloadingDocs" >Python Language Guide (v3.0)</a></li>
<li><a href="http://code.google.com/apis/gdata/articles/python_client_lib.html">Getting Started with the Google Data Python Library</a></li>
</ul>
]]>
      
   </content>
</entry>
<entry>
   <title>ウェブサイトのイメージを共有するためのツール</title>
   <link rel="alternate" type="text/html" href="http://tonextone.com/type/2009/04/04-1939.html" />
   <id>tag:tonextone.com,2009:/type//1.30</id>
   
   <published>2009-04-04T10:39:44Z</published>
   <updated>2009-04-04T11:44:09Z</updated>
   
   <summary>職場で、これから作成するウェブサイトのワイヤーフレーム + サイトマップを作りた...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="おもう" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="つくる" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="やりくりする" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="17" label="architecture" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="presentation" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="19" label="userinterface" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://tonextone.com/type/">
      <![CDATA[職場で、これから作成するウェブサイトのワイヤーフレーム + サイトマップを作りたくなって、いろいろ調べた際のメモ。<br />
<br />

<h4>ワイヤーフレーム</h4>

<a href="http://www.evolus.vn/Pencil/" target="_blank">pencil</a>は、ワイヤーフレームというには、ちょっと具体的過ぎる感じ。<br />
結局、ER図作成でお世話になっている <a href="http://gliffy.com/" target="_blank">gliffy</a> を選択した。<br />
<br />
gliffy は、矩形選択してコピーとか移動とかすると、<br />
操作対象の中のレイヤーの z-index が維持されなかったりグルーピングがおかしなことになったりするけれど、<br />
そういうクセを許容させるくらい使い勝手が良い。<br />
<br />
また、今回の目的はイメージを共有することなので、<br />
オンラインで共有できて、さらにコラボレーション(共同編集)できるのも良い。<br />
<br />

<h4>サイトマップ</h4>

<a href="http://writemaps.com/" target="_blank">writemaps</a>は、見た目キレイで良いのだが、機能が足りないので、却下。<br />

<a href="http://tonextone.com:8000/trac/wiki/memo/presentation" target="_blank">dot -> graphviz</a> も試したが、コラボレーションに向かないので、却下。<br />

結局、マインドマップツールの、<a href="http://www.mindomo.com/view.htm?m=764849a370e24bc8b79705285d1d6e63" target="_blank">MINDOMO</a>を使ってみた。<br />

<a href="http://www.serena.com/products/prototype-composer/" target="_blank">SERENA Prototype Composer</a> も気になったが、ちょっと高機能過ぎる気がするのと、Windows アプリなのでコラボレーション的な制限を感じたので、保留。<br />
今から触ってみます。<br />

<br />
以上、とりあえずのメモ。
]]>
      
   </content>
</entry>
<entry>
   <title>scripture</title>
   <link rel="alternate" type="text/html" href="http://tonextone.com/type/2006/12/29-2200.html" />
   <id>tag:tonextone.com,2006:/type//1.13</id>
   
   <published>2006-12-29T13:00:00Z</published>
   <updated>2007-03-24T09:12:52Z</updated>
   
   <summary>絵本を手軽に作りたいなぁと思い、作ってみた。  できたものは「お話」(イラストレ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="つくる" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="9" label="javascript" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="18" label="presentation" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="19" label="userinterface" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="ja" xml:base="http://tonextone.com/type/">
      <![CDATA[絵本を手軽に作りたいなぁと思い、作ってみた。 <br />
<br />
できたものは「お話」(イラストレーションと文章の混ざったもの)<br />
を、そこそこ簡単に作れるシステム。<br />
このシステムを、scripture (スクリプチャー)と呼んでおく。<br />
FireFox と IE6以上で期待通りに動作した。<br />
Opera, Safari では使えない(FCKeditor が動作しないので)。<br />
<br />
子供や大人に「お話」を聞かせる時に使えるかもしれない。<br />
<br />
「お話」サンプル:<br />
<a href="http://scripture.tonextone.com/?generation=greeting2007">http://scripture.tonextone.com/?generation=greeting2007</a><br />
<br />
使い方:<br />
<ol>
<li>「お話を作る」でゴニョゴニョする</li>
<li>「お話」が完成</li>
<li>「このお話を読む」で閲覧用の URL へ移動</li>
<li>「お話」のページの HTML ソースを保存</li>
</ol>
<br />
使い捨てのシステム。<br />
ネットにつながっていれば、保存した HTML ソースだけで動作するし、<br />
つながってない状況で使いたかったら、HTML ソース読んで、<br />
js とか css とか画像とか、必要な部品をダウンロードして、調整すればいい。<br />
ちょっとガンバればできる。<br />
<br />
とりあえず、COOKIE でセッション貼っているので、<br />
自分が作った「お話」(1つだけ)を、後から編集することは、<br />
辛うじて、できるようにしてあるが、<br />
認証などつけていない。<br />
セッションが切れたら編集できない。これはひどい。]]>
      
   </content>
</entry>
<entry>
   <title>Panoramic Panel Perspective</title>
   <link rel="alternate" type="text/html" href="http://tonextone.com/type/2006/12/11-1542.html" />
   <id>tag:tonextone.com,2006:/type//1.11</id>
   
   <published>2006-12-11T06:42:34Z</published>
   <updated>2006-12-11T07:20:53Z</updated>
   
   <summary>私は怠惰なので、作業する時でも何でも、手の届く範囲に全てそろえておきたい。 コッ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="おもう" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="つくる" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://tonextone.com/type/">
      <![CDATA[私は怠惰なので、作業する時でも何でも、手の届く範囲に全てそろえておきたい。<br />
コックピットが理想。<br />
<img alt="cockpit.jpg" src="http://tonextone.com/type/cockpit.jpg" width="448" height="336" /><br />
<br />
今、座っているデスクの前と左には、本棚が接している。<br />
前の本棚には、よく使う書類のフォルダが、4種類に分類されていて、<br />
左の本棚には、よく使うリファレンス系の書籍がある。<br />
(各本棚のデスクトップより下の領域は、普段使わないモノが収納されている。)<br />
<br />
そのデスクに、ノートPC を置いて、処理しなければならない書類を意識しながら作業し、<br />
ちょっと「首を捻る」ようなことがあったら、首を「左に」捻って、リファレンスを手に取る。<br />
<br />
こういうユーザーインターフェイスが体になじむ場面は、多いと思う。<br />
<br />
でも、ウェブアプリケーションの場合、<br />
扱っている対象に関連性のある、良く使うツールですら画面に収まりきらないことも多い。<br />
特に web2.0 なマッシュアップなさービスでは、<br />
アレコレ関連性を表現しつつ、それらをその場で編集する、みたいな、<br />
優れた一覧性が重要な気がする。<br />
<br />
それならば…と、ちょっと考えてみた。<br />
<a href="http://tonextone.com/neta/ppp/test.html" target="_blank">Panoramic Panel Perspective</a><br />
要するに横スクロールなんですが、ちゃんと分類した上であれば、積極的に使うのもアリなのではないかと思う。<br />]]>
      
   </content>
</entry>

</feed>
