「テキストエディタ」と「文章エディタ」は似ているけれど同じではない、と思う。ここでいう「文章エディタ」というのは、密かな憧れを込めた造語です。Tak.:So-netブログ「文章エディタ」、いい言葉です。「文章エディタ」とは、「プログラマーのエディタのような物書きのエディタ」。その意味するところを、Tak.さんの文章をたどりながら、私なりに整理してみます。「プログラマーのエディタ」は、成長し続けるための生態系を持っているまず、Tak.さんがいう「プログラマーのエディタ」とは、具体的なアプリケーションとしてのテキストエディタのことではありません。何なのかといえば、ポイントは、成長し続けるための生態系を持っていること、ではないかと思います。プログラミングのためのテキストエディタは、コードの編集に特化したかゆいところに手が届く機能をたくさん持っている。この種のエディタって、それ自体に内蔵した言語で拡張できるようになってることが多い。自身がプログラマーであるユーザーが欲しい機能を自分で書いて、良い機能は広まり、取り込まれていく。それをベースにさらに改良されていく。Tak.:So-netブログ「プログラマーのエディタ」のユーザーは、プログラマーなので、何らかの具体的な機能があった方がいいと思ったら、自分でプログラミングして、その機能を追加します。このように追加された機能は、ウェブの世界に放たれ、そのユーザー以外の人にも開かれます。大小様々な追加機能はウェブの世界で自然と選別され、多くのユーザーから支持された優れた機能が残ります。ウェブの世界で残った機能は、さらに別のユーザーによって洗練され、強化されます。して、ついには、エディタの公式機能として、エディタに取り込まれます。「プログラマーのためのエディタ」は、こんな形で成長し続けます。この成長は、アプリケーションとしてのテキストエディタの開発者の個人的な考えや能力や作業だけに依存しているものではありません。「プログラマーのエディタ」が、もともと備えた豊富な機能を、プログラミングによって柔軟に拡張できる仕組みを備えていること、だけによっているわけでもありません。機能を拡張できる仕組みの存在は、成長のための必要条件ではありますが、十分条件ではないのです。この成長が何によって可能になっているかといえば、ひとりひとりのユーザーが、自分が必要だから追加した、とても具体的な機能が、ウェブにおける自然淘汰のようなプロセスによって、成長していくメカニズムによって、です。このメカニズムをちょっと引いた視点から見ると、ひとつの生態系のようなものです。具体的なアプリケーションとしてのテキストエディタ、それを使う多くのユーザー、そして多くのユーザーが行動する場としてのウェブ。ひとりひとりのユーザーは、基本的には自分個人の生産性を上げるために行動するけれど、その行動が積み重なると、全体として、テキストエディタそのものが育つ。このメカニズムは、個々の生物が自己の生存を追求することで、全体としての生態系が維持されて育っていくのと似ているような気がします。「プログラマーのエディタ」が「プログラマーのエディタ」であることのポイントは、このような、成長し続けるための生態系を持っていることにあります。成長し続けるための生態系を持つ、物書きのためのエディタTak.さんのいう「文章エディタ」も、きっと、これと同じです。成長し続けるための生態系を持つ、物書きのためのエディタが、「文章エディタ」です。ひとりひとりの物書きが、自分が文章を書くための課題を具体的に考えて、このすごく具体的な課題を解消するための機能を追加する。こんな多くの物書きによる個人的な具体的な機能追加が、総体として、アプリケーションとしてのテキストエディタを育てていく。こんなテキストエディタがあれば、それが「文章エディタ」です。Tak.さんのいう「文章エディタ」という造語には、Tak.さんの憧れが秘められています。Tak.さんの憧れは、この世界に存在するたくさんの物書きのひとりひとりが自分の理想とする「文章エディタ」を実現するために、いろんな具体的で細かい機能を追加できるようになったら、「文章エディタ」は、どんなふうに育っていくんだろうか、というワクワク感なのだろうなと、私は理解しています。文章書きはプログラマーの想像力に縛られているというエントリで、Tak.さんは、ひとつの例を出しています。個人的には「今年自分が書いた全ての文章の中から〈猫〉という言葉を含む段落だけ抜き出して、それぞれの段落の1行目を見出しにしたアウトラインを作ってくれる」くらい、当たり前のようにやってくれていいと思う(これはつまり、自分が今年「猫」について何を考えてきたかをひと目で俯瞰することだ)。Tak.:So-netブログ言われてみれば、確かに創造性を促しそうな機能です。成長し続けるための生態系を持てば、「文章エディタ」は、たとえばこんな機能を、どんどん獲得し、成長し続けていくのかもしれません。「プログラマーのエディタ」が持っているような成長し続けるための生態系を持つ、物書きのためのエディタ。物書きのひとりとして、私も、こんな「文章エディタ」に、強く憧れます。Tak.さんの考察:WorkFlowyにヒントがあるかもしれないでは、「文章エディタ」は、どのような道筋で実現できるのでしょうか。Tak.さんの考察は、理屈からいって「プログラマーのエディタ」と同じような生態系を備えるためには大きな垣根があるけれど、この垣根を超えるヒントがWorkFlowyにあるのかもしれない、ということです。a.「文章エディタ」が成長し続けるための生態系を持つためには、大きな垣根があるTak.さんは、「文章エディタ」が成長し続けるための生態系を持つためには、大きな垣根がある、とおっしゃいます。プログラマーたちがプログラミング用エディタを磨き上げていくような意味で、物書きユーザーたちが文章エディタを磨き上げるということには残念ながらなっていない、と思う。なんといっても自分を含む大多数の物書きユーザーはプログラムが書けない。コンピューターでできることを想像することもできないので、要望を開発者に伝えられない。開発者(=プログラマー)の多くは自身が物書きではないので、物書きユーザーが本当は何を求めているのか理解できない。真剣に声を聞こうとしても、そもそも物書きユーザーが要望をきちんと言語化できないという上の問題に戻ってしまう。物書きユーザー(の多く)はプログラムが書けないので、自分の必要な機能を自分で追加する、ということができない開発者(=プログラマー)の多くは自分が物書きではないので、物書きユーザーが何を求めているのかを理解できないということです。「プログラマーのエディタ」は、ユーザーの全員が、自分の必要な機能を自分で追加する力を持っているのですが、「文章エディタ」はそうではありません。ここに、大きな垣根ができてしまいます。b.WorkFlowyが示すヒントこの垣根は、物書きの多くはプログラマーではなく、プログラマーの多くは物書きではない、という否定しがたい事実から必然的に生まれる垣根です。原理的に、この垣根を超えることはすごくむずかしいはずなのですが、Tak.さんは、この垣根を超えるヒントを、WorkFlowyに見ています。その垣根を越えることは難しいのかなと思っていたけど、シンプルきわまりないWorkFlowyの機能の上に、みんなが次々と思いもよらない使い方を生み出していく様子を目の当たりにして(思考のOS!)、もしかしたらこういうところにヒントがあるのかもしれないとも思った。Tak.:So-netブログこの記載を読んで、私も、たしかに、WorkFlowyには、垣根を超えるヒントがあるかもしれない、と感じました。WorkFlowyなら、成長し続けるための生態系を持てるかもしれません。WorkFlowyのまわりには、成長し続けるための生態系が育ちつつあるような気がします。そこで、WorkFlowyにとっての成長し続けるための生態系のあり方を考えてみます。いくつかの具体的な事例を題材に、どのように生態系が機能したかを考える抽象的な話をしていてもよくわからなくなりそうなので、いくつかの具体的な事例を題材に、どのようにWorkFlowyの生態系が機能し、WorkFlowyが成長したのかを考えてみます。a.HTML・マークダウンに書き出す機能まず、WorkFlowyのトピックを、HTMLやマークダウンに書き出す機能です。さんの知的生産の治具工房によって、すでにいろんなバージョンが開発されている上に、日々、新バージョンがリリースされ続けています。現状(2015/03/03段階)を整理すると、たぶん、これだけです。HTMLへの書き出しAppleScript標準版Workflowyで選択したアウトラインにhタグを付けて書き出すAppleScript|マロ。|noteWorkFlowyの有機体から、暫定的な作品群を切り出す。AppleScript「WF2html_p3.scpt」による魔法を公開します。irodrawEdithion|マロ。|noteWorkFlowyと自分のブログによる知的生産システムと、ハサミスクリプト「WFtoHTML_irodrawEdition」が果たす役割ブックマークレットWorkFlowyのexportをブログ用のタグに変換するbookmarklet|マロ。|note[捗]WorkFlowyでブログ記事作成!~記事本文も書き、HTML出力の方法をまとめました。捗りあんマークダウンへの書き出しブックマークレットWorkFlowyのnoteを本文にWorkFlowyのexportをブログ用のMarkdownに変換するbookmarklet|マロ。捗りあんnote使わない(最終段差を本文に)WorkFlowyのexportをブログ用のMarkdownに変換するbookmarklet(noteを使わない人向け)|マロ。|noteこの機能が追加される以前、WorkFlowyをブログ原稿を書くためのツールとして使うということは、「ブログ原稿の骨子を整える」ということを意味していました。最後までWorkFlowyで書いている方は、あんまりいらっしゃらなかったと思います。この機能が追加されることによって、WorkFlowyは、ブログ原稿を書くためのツールになりました。今では、少なくとも以下の方々が、WorkFlowyをブログ原稿を書くためのツールとして使っていらっしゃいます。捗りあん家事楽さん(ただし、この機能が追加される以前から、坂根さんは、秀丸エディタのマクロを使用して、WorkFlowyをブログ原稿を書くためのツールとして使われていました。次に、WorkFlowyのアウトラインを、アウトライン構造を保ったまま、Word文書に書き出す機能が追加されました。さんの知的生産の治具工房の作品です。WorkflowyとWordの相互変換ツール|マロ。治具マクロ「WFtoMSWD.dot」で、Word文書作成プロセスから得る収穫を倍にする。c.WorkFlowyを擬似2ペインアウトライナーにする機能(「WorkFlowy専用Firefox」)WorkFlowy自体の使い勝手については、手前味噌ではありますが、「WorkFlowy専用Firefox」のアイデアも、比較的多くのWorkFlowy愛用者に受け入れていただきました。捗りあんいってみれば、FirefoxをWorkFlowy専用ブラウザにして、左サイドバーのブックマークメニューにWorkFlowyのURLを整理する、というだけの極めてシンプルなアイデアではあります。深く考察してみれば、これは、1ペイン型アウトライナーであるWorkFlowyに、2ペイン型アウトライナーの便利なところを取り入れながら、しかも1ペインの本質も失わないTipsです。1ペイン型にハードルを劇的に引き下げたかもしれない、といううれしいコメントもいただきました。26d.WorkFlowyのトピックをツイートする機能これはまだ公開されていないのですが、マロ。さんの治具工房の次回作は、WorkFlowyのトピックをTwitterでツイートするブックマークレットです。ブラウザからの利用が前提となりますが、WorkFlowyで書いたことを、瞬時にTwitterでツイートすることができます。WorkFlowyで、「文章エディタ」のための生態系が育ちつつあるのか?以上の4つの具体例は、いずれも、誰かがあるといいなと感じた具体的な機能が、WorkFlowyに追加された、という事例です。この4つの具体例は、WorkFlowyで、「文章エディタ」のための生態系が育ちつつある、ということを示しているのではないかと感じます。WorkFlowyで「文章エディタ」のための生態系が育ちつつあるのか、といえば、今のところの私の考えは、次の3つの理由に集約されます。a.WorkFlowyが持っているシンプルで柔軟で質の高い機能まず、WorkFlowyが持っているシンプルで柔軟で質の高い基本機能です。WorkFlowyの機能はシンプルです。WorkFlowyの機能は、柔軟です。WorkFlowyの機能は、(あんまり目立たないけれど、)とても高性能です。WorkFlowyがシンプルさ、柔軟さ、高性能さという3つを兼ね備えていることは、WorkFlowyのまわりに生態系が育ちつつあることの必要条件として機能しているように感じます。b.WorkFlowyに関するコミュニティ次に、今の日本には、WorkFlowyに関するコミュニティができています。いくつかのコミュニティが存在するのかもしれないのですが、私がよく勉強させていただいているのは、「アウトライナー友の会」、愛称「段差ラ部」というコミュニティです。このコミュニティは、主にTwitterで「#段差ラ部」というハッシュタグを付けてやりとりしていますので、Twitterを「#段差ラ部」で検索すれば、雰囲気がつかめるかと思います。上に挙げた4つの事例のほとんどは、マロ。さんの知的生産の治具工房の作品による機能追加なのですが、マロ。さんは、この「段差ラ部」という場の中心的存在のひとりです。さんは、具体的な誰かのために、とても具体的な知的生産の治具を作ることを大切にされています。段差ラ部のメンバーが抱えた具体的な課題が、段差ラ部のコミュニティによってマロ。さんが具体的な解決手段としての具体的な機能を追加することによって、これらの知的生産の治具が誕生しました。c.生態系によって追加された機能が、ウェブ上に広がっていること段差ラ部というコミュニティがWorkFlowyの生態系において重要な役割を果たしていることはそのとおりなのですが、生態系によって生まれた機能追加が、段差ラ部の範囲内にとどまっているのでは、生態系としてはあんまりよろしくありません。生態系によって追加された機能は、段差ラ部という限られた範囲を超えて、緩やかにウェブ上に広がっています。HTML・マークダウンへの書き出し。捗りあん」もそうですし、また、以前からWorkFlowyに関する日本語情報を主導されてきたあきさんも、この機能に興味を示されています。28Wordは、圧倒的にユーザー数の多いアプリケーションであるがゆえに、おそらくHTMLやマークダウンよりも、多くの方に広がる可能性を持っています。あきさんと同じように、以前からWorkFlowyを愛用されていたcube_flowさんも、愛用者のひとりです。WorkFlowyを仕事に使えるようにできなきゃ、私にとっては威力半減だった。Wordとつないでくれたマロさん、最高。7「WorkFlowy専用Firefox」は、もともとWorkFlowyを使いこなしていた方々からの評判が、なかなかよく、私はこのことをとても嬉しく感じています。9ツイートへの出力機能は、まだ限定された範囲にしか公開されていませんが、試用されているるうさんは、すでにすっかり気に入っています。(私も気に入ってます。WorkFlowyはブレットにツイート出力メニューがつけば最強。27生態系によって追加された機能が、「なんとなく凄そう」「便利そう」を超えて、実際に多くの人の生産性をアップさせていることも、WorkFlowyの生態系が育ちつつあることの理由です。3.WorkFlowyの生態系を育てるためにさて、この文章のそもそものテーマは、「プログラマーのエディタのような物書きのエディタ」、「文章エディタ」でした。「文章エディタ」であるためのポイントは、成長し続けるための生態系を持っているかどうかにある、ということを出発点として、こんな生態系があれば、世の中にいる多くの物書きひとりひとりが具体的な機能を追加することで、総体としての「文章エディタ」がどんどん成長するんじゃないか、という憧れに近いビジョンが、この文章が扱うテーマです。この観点から最近のWorkFlowyを眺めれば、段差ラ部や知的生産の治具などのように、WorkFlowyのまわりには、こんな生態系が育ちつつあるように思います。今後、WorkFlowyが「文章エディタ」へと育つかは、この意味でのWorkFlowyの生態系が育っていくかにかかっているような気がします。WorkFlowyの生態系を育てるためには、たぶん、次のようなことが大切です。WorkFlowyのユーザーがもっと増えること文章を書くためのツールとしてWorkFlowyを使うことについての、便利な点と不自由な点を整理することWorkFlowyの開発陣へと、今の日本で日々生まれているWorkFlowyに関するやりとりを届けることWorkFlowyやOPMLに関して、もっといろんなAppleScriptやブックマークレットが生まれることプログラミングの知識を持ったWorkFlowyユーザーが増えること英語もプログラミングもできない私にできるのは、最初の2つなので、自分の役割は最初の2つだと考えて、これからもせっせとWorkFlowyの魅力や、WorkFlowyで文章を書くことについて、「文章エディタ」としてのWorkFlowyを使って、書き続けていこうと思います。【WorkFlowyに興味をお持ちの方へ】WorkFlowyは、基本機能を使うだけなら、無料です。1ヶ月間に作成できるトピック数に制限がありますが、それ以外は、さしたる制限なく使うことができます。WorkFlowyに興味をお持ちの方は、お気軽に試していただけるとうれしいです。無料プランの場合、1ヶ月間に作成できるトピック数は、標準だと250トピックに制限されています。以下の紹介リンクからご登録いただくと、250増えて、500トピックになります。space.紹介リンクからご登録いただくと、同時に、紹介主の1ヶ月あたりの制限数も、250トピック増えます。この紹介リンクは、知的生産の治具工房のマロ。(@maro_draft)さんのものです。さんは、WorkFlowyと他のツールとをつなぐ知的生産の治具を精力的に開発されています。Workflowyで選択したアウトラインにhタグを付けて書き出すAppleScript|マロ。irodrawEdithion|マロ。|noteWorkflowyとWordの相互変換ツール|マロ。|noteスポンサードリンクTweet関連記事MemoFlowyバージョンアップのお知らせ(ver.1.1)MemoFlowyはWorkFlowyへのテキスト入力に特化したメモアプリです。記事を読むHandyFlowyでWorkFlowyを着せ替えする(機能拡張スクリプトで背景画像を設定・iOS&Android)HandyFlowyは、スマートフォン用のWorkFlowy専用クライアントアプリです。「WorkFlowyは、パソコンから使うならとても記事を読むWorkFlowyからブログエントリをHTMLで切り取る。2記事を読むWorkFlowyを使うための端末とアプリの基本WorkFlowyは、テキスト管理システムを提供するクラウドサービスです。iPhoneへの切り出しを具体化するための、サブアカウントというノウハウパソコンからはすごく使いやすいWorkFlowyですが、iPhoneからはイマイチです。なんと、ついに、できちゃいました。irodrawEdition」をキーボードから使うための導入準備(Mac)諸事情により、Macの環境を再度設定しています。→もっと見る『クラウド時代の思考ツールWorkFlowy入門』WorkFlowyの本を書きました。子育てに没頭中のワーキングパパです。1980年代生まれ、愛知県在住。好きなことは、子育て、読書、ブログ、家事、デジタルツールいじり。このブログは、毎日の暮らしに彩りを加えるために、どんな知恵や情報やデジタルツールがどのように役に立つのか、私が、いろいろと試行錯誤した過程と結果を、形にして発信して蓄積する場です。