ラベル アクィナス・キャプチャー の投稿を表示しています。 すべての投稿を表示
ラベル アクィナス・キャプチャー の投稿を表示しています。 すべての投稿を表示

2008-12-02

「逆に改行されるエディタ」を試作してみた

ポメラdeコラムさんの記事にコメントしたときに以下のようなやりとりがありました。

Commented by deltam at 2008-11-24 20:17 x
私はこういう「文章を書くこと通して自分自身と会話する」っていう奇妙な体験をアクィナス・キャプチャーと名づけて実践してます。
なんだか書いた途端に自分の思考が客体化されて,それに自分が突っ込みを入れるみたいのが連鎖されると,とっても不思議な感覚に陥りますよね。

アクィナス・キャプチャーについて最初に書いた記事です↓
http://deltam.blogspot.com/2008/01/blog-post_18.html

Commented by pomerade at 2008-11-25 02:38
アクィナス・キャプチャーおもしろいですね。
ボクはかねがね逆に改行されるワープロが欲しくて
あるセンテンスは上から下なんだけど、次のセンテンスに
進むとその上にできていくというような・・。

ポメラdeコラム : ポメラは自分の脳を検索する装置。


逆に改行されるワープロかぁ,Diptychを作ってたときのソースを流用すれば簡単に出来そうだなってことで作ってみました。

Reverse Pad
ReversePad repos.: shortlog(Mercurialリポジトリ)

その後,再コメントでお知らせしたところ,あちらの意図と合ってたようで何より。
これひとりブレストにぴったり!」とおっしゃっていましたが,どんな感じなんだろうなぁ。おぉ,初めて自分でも使い方の分からないものを作ってしまった! これがコラボってやつなのか!?



実際やってることはテキストエリア内で改行キーが押されたイベントを捕まえて,先頭に改行コードを足して,カーソルを先頭に移動してるだけです。ちなみにクロスブラウザでカーソル位置移動させる方法を今回初めて知りました(↓記事を参照しました。多謝)

テキストボックス内でカーソル位置を移動する方法 - Enjoy*Study

ついでにDiptychにも同じ直しを入れたのでFirefoxでも動くようになりました(ってか直すの遅すぎ)。

Diptych(修正版)

Diptych開発ですが・・・,一人プロジェクトに陥りがちな「なんだか飽きてきた病」に掛かっておりピンチです。でもやっぱりちゃんと完成させたいのでスローに続けていきたいと思います。これぞスローライフならぬスロー開発!(アジャイル開発の反対語)


【参考リンク】
サルノオボエガキ: アクィナス・キャプチャーは最高のライフハックかもしれない
サルノオボエガキ: アクィナス・キャプチャー用ツール,Diptychを作ってます

2008-11-24

ポメラは買わないけど方向性には期待してる

一昨日,ポメラに触ってみたいと思ってヨドバシカメラに入ったら「売り切れで店頭展示もない,入荷予定も分からない」と言われてしまいました。大人気みたいです。以下,ポメラについて考えたことを書きますが,実物にそんな事情で触ってないまま書くことをお断りしておきます。


最初にポメラ「書くためだけのコンパクトガジェット」という紹介を見て,正直キタコレ!と興奮しました。俺もタッチタイピングができて文字入力に特化したものがあれば,どこでもアクィナス・キャプチャーが出来ていいなーと思ってたからです。
しかし・・・。

編集できる最大サイズは1ファイル全角8000字 / 約16KBまで。それ以上のファイルをmicroSDに入れても開けない。
デジタルメモ「ポメラ」 ファーストインプレッション - Engadget Japanese

あー,駄目じゃんアクィナス・キャプチャーには少なすぎるよ! ってことに気づいて急速に興味が遠のきました。実際,手持ちのStowaway Universal Bluetooth KeyboardとEM・ONEでも同じようなことが出来るしねー。
電車内でもこのとおり,そこそこ快適に入力できる。


以下は上のポジションで書いてみた文章です。

 2008/11/21 (Fri)09:05:58

俺も電車の中で打倒ポメラを目指してコラムを書き書きしてみたお。
上にキーボードがある変則ポジションだけど特に違和感はない。
これでも結構いけるなぁ
jotというWM用のエディタ使ってるんだけどなかなか良い。
上の日付時刻もメニューから入力できる(ショートカットはあるのかな?)

よし写真も撮って置いたのでブログネタにもできるぞ
でも書くセッティングのスピードはポメラにはかなわないかな。
キーボードとEM・ONEをセッティングするのに30秒ちょいは掛かる
まぁとりあえずそんな感じで、この組み合わせでもポメラには対抗できるかな。

俺はEM・ONEは物書き用に考えているのでこれはOK
あとActiveSyncがあるのでPCとファイル同期もOK
さらに俺はMercurialをつかって変更管理もやってる。
ちゃんとした文章書くには版管理は必要だと思うのね。
つーことでポメラにはもうちょっとがんばっていただきたい
ポメラ自体はいいんだけど「書くためのシンプルさ」を詰め切れていないような気がするぜ。
ちなみにまだポメラに触ったことない時点でこの文章書いてます。
マテリアルとしてのポメラの肌触りとかキータッチとかは関係なく評価書いてますので。

書くため専用ガジェット、ポメラの登場は素晴らしい! だがポメラ開発チームにはあえてこれを失敗だと認識してほしい。さらに考え抜かれたポメラVer2のために。

ポメラ開発チームのインタビューも読んでみました。

Engadget:最初の企画からほぼこの仕様だったんでしょうか。

立石:
最 初からほぼこの仕様ですね。いま世の中にはたとえば携帯だったり、PCだったりという機能がたくさん付いて便利というものはたくさんあるんですけども、あ あもうそんなんじゃないんだよ、ただ書きたいんだよ!という欲求をまずペラ一枚に書き出したんですね。4インチのモノクロ液晶で充分、当初は単三でしたけ ど乾電池2本、これで充分です、充電もいりませんと。だけどちゃんとしたキーボードが欲しい。少なくともモバイルギアやレッツノートクラスのキーピッチの あるキーボードが欲しい。それだけでいい、頼むからそれだけで作ってくれというところをペラ一枚で作って、そこからじゃあこれはこのパーツだね、と選定し てできたので、最初からこの仕様ですね。まあブレないといいますか、当初から、他の物を付けてはデジタルメモではなくなると考えていました。

デジタルメモ「ポメラ」開発者インタビュー - Engadget Japanese



俺なんかが言うのもおこがましいですが,『Simple』という概念はすごく難しいものだと思います。「最小限の機能」だとか「無駄を削ぎ落とす」とか言うのは簡単だけど,本当はとことんまで突き詰めて考え抜かないとSimpleなものは出来ないと思います。
又引用で申し訳ないですが,「アジャイル・プラクティス」という本に以下のようなことが書いてあるそうです(自分はこの記事に影響されて読書中)。

シンプルであることは、安直だとか未熟だとか、不足しているといったことを意味しない。むしろ全く反対だ。シンプルさは、やたらと複雑で後先を考えない解放よりも、はるかに実現が難しい。

いいこと書いてありますね。
そうなんです。
シンプルっていうのは無駄がないということで、無駄を極限までなくすっていうのは結構難しいことだったりするんですよね。

System.Exit - 読書: アジャイルプラクティス



そう『Simple』は難しい。でも最近出てきた商品で良いお手本となる商品があります。「iPhone」です。これがシンプルでなくて何がシンプルか!?

最初にiPhoneを発表したときにジョブスは「電話を再発明した」と言いました。俺はぜひともポメラ開発チームに「ワープロを再発明した」と言えるような商品を考え抜いて作ってもらいたいと思います。


てーことで今回のポメラはパス,次回に期待ということで。


【参考リンク】
ポメラdeコラム
 ポメラですべてブログを書かれている方です。最近の記事で「ポメラ壊れた」とか書いてるんですが大丈夫なんでしょうか。
 こういう感覚に俺はアクィナス・キャプチャーと名づけたんだな→ポメラdeコラム : ポメラは自分の脳を検索する装置。

サルノオボエガキ: EM・ONEと折りたたみキーボード
サルノオボエガキ: アクィナス・キャプチャーは最高のライフハックかもしれない

2008-04-08

アクィナス・キャプチャー用ツール,Diptychを作ってます

アクィナス・キャプチャー用ツールとして「行単位で更新日時を記録してくれるエディタが欲しい」と書きましたが,stfuawscと言われないためにまずは作ってみました。名前はDiptych(ディプティク)。
正直言って拙速もいいとこだけど,とりあえず公開しちゃいます。

Diptych(サンプル)
Mercurialリポジトリ

今動くのは「行単位で更新日時をつける」というHTMLとJSだけ。CGIもまだ作ってません。あ,IEでの動作を想定してますのでFirefoxだとちょっと動きがおかしいかも。

自分の作りたいものを作ってみて分かったけど,俺はJavaScriptのスキルが全然ダメです。勉強必要,でlivedoor Readerのコードを読んでみようと思ったのだけど,高度に発達したJavaScriptだったので魔術と区別が付きませんでした。誰か適度に高度なJavaScriptのサンプルになりそうなの教えて!


DiptychはWebベースの文章入力・保存・レビューツールになる予定ですが,「入力」に関しては「できないこと」を増やしたいと思ってます。アクィナス・キャプチャーの説明を読んでいただければ分かるように,とにかく自分が思ったこと考えたことをアウトプットすることを目指してます。だから編集機能はいらない。バックスペースは押せないようにする,前の行に戻れないようにする。
いろいろと頭の中がごちゃごちゃしてきたので,ざっくばらんに開発メモを書いてみます。

  • DiptychはWebベースの文章入力・保存・レビューツール
    • 開発ではKISSの原則を貫く
    • なるたけコーディングしないで済むようにシンプルを心がける
    • 想定ユーザは俺のみ。開発に関しては自己中に決定を下す!
  • 文章入力
    • 入力するごとに行単位で更新日時を行頭につける
    • アウトプットに特化し,編集機能を削る(通常のエディタに比べて出来ないことを増やす)
      • バックスペースは押せないようにする。
      • 前の行には戻れないようにする。
      • などなど
  • 保存
    • 入力した文章はサーバ上に自動保存
      • 明示的な保存処理は文章入力の邪魔になるので自動
    • サーバ上では単純なテキストファイルに保存する(DB不要にする)
    • ここは単純なRubyのCGIで十分では
  • レビュー
    • YHCのような大量の文章を素早く読むための機能が必要になる。
    • YHCをそのまま組み込むか,いろいろ他のアイデアを試すかは考えどころ。
    • 複数のレビュー方法を組み込むほうが良いかも。


つーことで暇を見てガシガシ作っていきたいと思います。ちなみにDiptychは蝋引き書字板の意味のつもり。

2008-01-18

アクィナス・キャプチャーに使えそうなツールを試してみた

アクィナス・キャプチャーでは,本当は「行単位で更新日時を記録してプレーンテキストで保存できるアプリ」があれば最高なのだが,見つからなかったので,それに似たのを全部試してみました。

まず結論から言うと自分は秀丸エディタ+日付挿入マクロ+Mercurial+YHC(レビュー用)で落ち着いてます(我慢してます)。つまり次に紹介するのはすべて没ネタです。


まずアクィナス・キャプチャーの「内語をすべてテキスト化する」というコンセプトから考えてプライバシーも何もあったものじゃないので,Webアプリってのはちょっと抵抗があるんだけど(基本的に非公開でやるものだと思う),とりあえず試すだけ試してみました。

使ったのは以下。
Lingr
Twitter
・Google検索履歴
ニコニコ動画


【Lingr】
実施例
・Webベースのチャット。Cometというクールな技術を使ってるらしい。
・Lingrで記録されるのはチャットルームにJoinした時間だけ。いまいちアクィナス・キャプチャーには使えない。
・非公開設定が出来るのはポイント高い。
・ストレス無く入力できるのが非常に良かった。

【Twitter】
実施例
・一行ブログらしい。
・バシバシ連続で入力するのは想定していないらしく,入力操作が面倒だった。これでは内語はアウトプットできない。
・非公開設定にはできないのかな? メニューを見た限りでは公開がデフォで変えられないらしかった。

【Google検索履歴】
・実施例
・そうだ! この手があった! と閃いた。内語をググるのだ。
・基本非公開なのは良いし,日時も記録してくれる。
・もうちょい連続で入力できるUIがあったらこれでも良いかも。
・プレーンテキストでエクスポートできるかどうかが分からない。非公開といいつつGoogleには捕捉されてるので何となく不安感はある。


【ニコニコ動画】
・コメント練習用動画にアウトプットしてみた
・コメントを非公開には出来ないのかな。
・これはこれで面白かったけど,アクィナス・キャプチャーで使うにはちょっとツールとして重い。



なんつーか,全部試して思ったけど,みんなそんなに他人とコミュニケーションしたいのか? 最近,ちゃんと自分と話してる!? もっと自分の中で閉じろよ! (ちょっと危ない人みたいな言いかただけど)


やっぱりこういうのは自分で作ったほうが良いかもです。すごく単純に一行ごとに更新時間を行頭に付けてくれるエディタが欲しいだけなんだよ! (こういうのをstfuawscっていうのか?)

アクィナス・キャプチャーは最高のライフハックかもしれない

最高ってのは自分にとってという意味だけど。

アクィナス・キャプチャーのコンセプトは「内語をすべてテキスト化する」こと。内語っていうのは心理学用語で自分が心の中でつぶやく言葉のことです。それをキーボードを使ってすべてテキスト化する。

実はこの記事を書いたときに試してみて,すごく不思議な気分になったので,それをアクィナス・キャプチャーと名づけてみました。

サルノオボエガキ: EM・ONEと折りたたみキーボード

【やりかた】
・PCの前に座る
・キーボードのホームポジションに手を置く(左人差し指をFに右人差し指をJに)
・使い慣れたエディタを開く
・こころの中に少しでもよぎったことがあったら,脊髄反射というか脳髄反射的に書く。何も思いつかなかったら「何も思いつかない」と書く。
・バックスペースは極力押さない。変換間違いも気にしない。押したら負けと思え!
・前の文章に戻らず,上から順番に淡々と書いていく。
・文脈を気にしない。前後の文章が繋がってなくても全然OK。
・ひとつのテキストファイルにすべて書いていく。
・ひとしきりぱちぱちタイプしたら読み返してみる。レビュー重要!


【その効用】
・内語をテキスト化してそれを読むということは自分自身と話すこと。自分の気持ちが外部化されるのでなんだか不思議な気持ちになる。
気になることがすべてテキストで残るので安心できる。
・こころのヨガというか,ストレッチのようなものだと思う。


【アクィナス・キャプチャーの例】

そうだニコニコ動画を試してなかった。

ただの真っ白い画像ってどうやって作るのだ?
それとも著作権的にOKそうなのをアップしてみるか?

過疎ってるやつを勝手に使うのがOKっぽいな
あーまたぶっ行き返すが聞きたくなった
機能はふとんのなかでそれがリピートリピートだったからなー
まずそれみてからだ。

やっぱりぶっ生き返すはさいこーや
一人カラオケで延々リピートしてやろうかしら

エーと何やるんだっけ。

アクィナスキャプチャーか?
それよりHWをもうチョイちゃんと読もう

そうこれやってると
内語にたいして反論するやつがでてきて
それにも反論というウロボロス的な奇妙な感覚になるのだ。

アキバで買うおrチェックするもの
ヘッドマウントディスプレイ
HHキーボード
あとVHSビデオデッキは買わなきゃ
昔のビデオキャプチャようね。



とまぁ,こんな感じです。なぜ”アクィナス・キャプチャー”と名づけたかというと,トマス・アクィナスの本の執筆状況に由来してます。トマス・アクィナスは「神学大全」という大著を口述筆記させていた。アクィナス・キャプチャーの場合はキーボードのタッチタイピングが口述筆記の役目をします。このアクィナスの執筆状況については,最近読んだ『記憶術と書物』という本で知りました。この本は中世人の頭脳構造がわかってかなり面白かったので別に感想書きます(アナログ・サイバーパンクな印象)。
トマス・アクィナスの執筆状況について同じ本から引用されているブログがあったので,リンクさせていただきます。

 トマス・アクィナスの記憶・想起・執筆 - SCHOLASTICUS LUGDUNENSIS



なぜ自分がこんなことを思いついたのか。きっと過去にみたことがあるものから思いついたはずなので,成分分析をしてみました。

【アクィナス・キャプチャーの成分分析】
Texture Time - 移動について -実例(50%)
 via bulkneets。これとやってることはほぼ同じです。
ユビキタス・キャプチャー(30%)
 名前はインスパイァされてますw。コンセプトは似てるけど,これをミリセカンド単位でやるってこと。
ニコニコ動画(10%)
 重度のニコ厨の人は内語をすべてコメントしていると思う。
Twitter(5%)
 これを非公開でやる感じ。
Changelogメモ(5%)
 すべてを1ファイルに,というのはこれのパクリ。



【アクィナス・キャプチャーをやるためのツール】
・アクィナス・キャプチャーをやってると,行単位で更新時間を記録してくれるエディタが欲しくなります。いろいろ試してはみたので,それは別エントリで書きます。(追記:書いた
・今のところ,秀丸エディタ+日付挿入マクロ+Mercurialって感じで落ち着いてる。Mercurialの使い方はたぶんノッフ!さんと同じ。
・hg -v serveして自分のアクィナス・キャプチャーをブラウザに表示させてからYHCっていうGreasemonkeyスクリプトで読んでみたけど,何というか強烈な体験。自分の内語をぱらぱら連続で見せられたことってある?
スライドショーのようにテキストを読むGreasemonkeyスクリプト、YHC - 実用
・ツールについては改善してく余地がありまくりだと思います。


内語について検索してたら「ヒーリングライティング」というのを見つけました。微妙に違うけど,やりたいことはこれと同じです。こちらは紙とペンで,何人かと同時にやるみたい。



ということで長々と書いちゃいましたけど,アクィナス・キャプチャーはPCとエディタがあればすぐに誰でも出来るのでやってみると良いんじゃないでしょうか。とっても不思議な感覚ですよー!