Personal tools
You are here: Home PapaBlog Categories MindMap
今の天気
     23℃ 73% 1015hPa ? 0m
福岡地方の今の天気
« September 2008 »
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
 
Document Actions

MindMap

Up one level MindMap
MindMapの中でもフリー版のFreeMind関連のカテゴリだよ

Document Actions

久しぶりにFreeMind

by Papasan posted at 2007-04-23 10:47 last modified 2007-04-23 10:47

今回トラックバック関連のデバッグを行なったが、なかなか思考がまとまらなかった。

やっぱりこういうときは、FreeMindがほしくなる。Webに公開するのにFlashで軽快に動作させることができます、以前はJavaだったので辛いものがあった。

少し前までLinux環境のブラウザで表示させるとうまく動かなかったが今回見てみると快適だ!! Ploneから公開するのは今の私には無理ですがZopeからだと何とかなりそう・・・ってことでFreeMind環境を整備することにしました。

FreeMindに関しては 「Gon's BLOG」のGonさん にいつもお世話になってます。(感謝!!)

Category(s)
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/215/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Re:久しぶりにFreeMind

Papasan Posted by Papasan at 2007-04-23 10:48
「Malo's Home」のmaloさんからZopeのExportファイルをいただき自分のZopeサーバーにImportしました、感謝!!。こんなところもZopeのいい点ですねえ。

これをベースにカスタマイズしていきます。うひ!!

FreeMind Flash版

by Papasan posted at 2007-04-23 10:47 last modified 2007-10-10 17:11

考えをまとめたりするときにマインドマップを私は使いますが、フリーのマインドマップにFreeMindがあります。 Web上に公開するためには以前はJavaが必要だったのですが何せ重いので、今度新しく出たFlash版に変えました。

maloさんちから ZopeのExportファイルをいただいて組み入れてみました。 ただ、Linux版FireFoxでは日本語が表示されないなど不具合があります。IEですとOK。

マインドマップ ギャラリー

Category(s)
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/220/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Re:FreeMind Flash版

Classiclll Posted by Classiclll at 2007-04-23 10:48
しばらく静かだったのはこのためだったんですね。

Re:FreeMind Flash版

Papasan Posted by Papasan at 2007-04-23 10:48
台風13号の直撃を受け瞬断が約2週間にわたって発生しておりました、大事をとってサーバーを停止しておりましたが今度は起動できなくなりました。
FreeMindは台風襲来前に組み入れていましたが失念しておりましたあ。(汗

構造化テキストをFreemindにコピペすると…

by Papasan posted at 2007-08-05 23:57 last modified 2007-08-05 23:57

Freemind になります。

なのでZWikiを使ってStructured Text記述するのはエライのだ!!

Category(s)
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/343/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Re:構造化テキストをFreemindにコピペすると…

seko Posted by seko at 2007-08-06 20:08
こっ、これはすごい!
何に使えるかは分かりませんが、すごいです。
すぐには思い付きませんが、一工夫すると大化けするような気がします。

ところで、どうしてFreemindにドラッグアンドドロップしたんでしょうか?
別の場所にするつもりが、偶然にFreemindに?
新しいファイルがあれば、とにかく手近のソフトにドラッグアンドドロップするのが癖?

Re:構造化テキストをFreemindにコピペすると…

Papasan Posted by Papasan at 2007-08-06 21:21
はい、手近なものにコピペするのが癖なんです。

ずーと昔、MaloさんとFreemindごっこをしたことがありました。
sekoさんの書き込みで「Freemind + 構造化テキスト」を見た瞬間、コピペするとFreemindになることを思い出しました。
確かMaloさんから教えていただいたと記憶しております。

他にもFreemindをHTMLやXML、PDFなどの形式で出力できます。

FreemindをPloneで表示できない

by Papasan posted at 2007-08-22 22:04 last modified 2007-08-22 22:04

昨日から「Ploneにmindmapを表示させる。」 を参考にしてFlash版のブラウザで表示できないか試行錯誤しておりました。

結論として無理(ガク)。

Freemindを表示させるViewerをZPTに置き換えましたが:

 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
       lang="en"
       metal:use-macro="here/main_template/macros/master"
       i18n:domain="plone">
 <metal:override fill-slot="column_one_slot" />
 <metal:override fill-slot="column_two_slot" />
 <body>
 <metal:main fill-slot="main">
   <tal:main-macro metal:define-macro="main">
     <div metal:use-macro="here/document_actions/macros/document_actions">
         Document actions (print, sendto etc)
     </div>
     <h1 tal:content="here/pretty_title_or_id" class="documentFirstHeading">
       Title or id
     </h1>
     <div class="description"
          tal:content="here/Description"> 
     description
     </div>

         <span tal:content="here_url">default.mm</span>

         <div id="flashcontent" style="height: 500px;">
                  FlashまたはJavascriptが有効になっていません。FlashとJabascriptを有効にした後、再表示してください。
         </div>

         <script type="text/javascript" tal:define="mapid here/getId">

         // <![CDATA[
                 var fo = new FlashObject("visorFreemind.swf", "visorFreeMind", "100%", "100%", 6, "#9999ff");
                 fo.addParam("quality", "high");
                 fo.addParam("bgcolor", "White");
                 fo.addVariable("openUrl", "_blank");
                 fo.addVariable("initLoadFile", "mindmap/test.mm/"); <-- ここで表示させるマインドマップ指定する
                 fo.addVariable("startCollapsedToLevel", "5");
                 fo.addVariable("mainNodeShape", "rectangle");
                 fo.addVariable("defaultWordWrap", "300");
                 fo.addVariable("ShotsWidth","200");
                 fo.addVariable("genAllShots","true");
                 fo.addVariable("unfoldAll", "true");
                 fo.addVariable("justMap", "false");
                 fo.addVariable("defaultToolTipWordWrap", 100);
                 fo.addVariable("offsetX", "left");
                 fo.addVariable("offsetY", 100);
                 fo.addVariable("scaleTooltips", 100);
                 fo.addVariable("toolTipsBgColor", "0xaaeeaa");
                 fo.write("flashcontent");
                 // ]]>
         </script>

   </tal:main-macro>
 </metal:main>
 </body>
 </html>

「ここで表示させるマインドマップを指定する」のtest.mmはファイル名なのですがZPTでは置き換えができない(?)ようです。

Category(s)
Plone Plone
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/361/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Freemindチップスでイメージ表示

by Papasan posted at 2007-08-26 15:14 last modified 2007-08-26 15:14
Freemindチップスでイメージ表示

超簡単なマインドマップを作りました。

mmファイルのノードのテキストに直接日本語(UTF-8)記述しても表示できるんですね。

ついでにrichcontentタグ内にHTMLのイメージ記述をすると、カーソルの乗せればチップスに表示できました。

マップファイルのソースはこんな感じです。:

 <map version="0.8.0">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node CREATED="1188101551234" ID="Freemind_Link_780453586" MODIFIED="1188101594156" TEXT="&#x30de;&#x30a4;&#x30f3;&#x30c9;&#x30de;&#x30c3;&#x30d7;&#x8a18;&#x8ff0;&#x30c6;&#x30b9;&#x30c8;">
<node CREATED="1188101603546" ID="_" MODIFIED="1188101620562" POSITION="right" TEXT="mmファイルに直接日本語を記述してみる。UTF-8"/>
<node CREATED="1188101627078" ID="Freemind_Link_1786273291" MODIFIED="1188101637500" POSITION="left" TEXT="&#x30ce;&#x30fc;&#x30c9;&#x5de6;&#xff11;">
<richcontent TYPE="NOTE">
  <html>
  <head>
  </head>
  <body>
カーソルを置くとイメージが表示される
  <img src="http://papasan.org/publicphotos/30a430e130fc7d206750/summer.png/image_thumb" />
  </body>
  </html>
</richcontent>
</node>
</node>
</map>

チップス表示

Category(s)
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/364/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Re:Freemindチップスでイメージ表示

hage88 Posted by hage88 at 2007-08-26 17:48
Papasan 私も頂いてきましたよ。
公開というより、子供の学習に使いたいと思います。
嫁が興味を持っていたらしく「お父さん。これ良いらしいよ!子供に使わせようよ」
この一言で玄箱にUPすることになりました。
家庭内と言っても外からも見えるんですけどね。
色んなOSで作成できるのが良いですね。

Re:Freemindチップスでイメージ表示

Papasan Posted by Papasan at 2007-08-26 18:35
hage88ファミリもいよいよマインドマップですね。

私は考えをまとめたりするときに使っています。
FreemindとfreeMindFlashBrowserがあれば色々と楽しめそうです。
新しい発見がありましたらお知らせしまーす!!

ツリーをマインドマップへ

by Papasan posted at 2007-08-31 00:21 last modified 2007-08-31 00:21
tree_A
mindmap_A

ずーっと前にフォルダのツリーをマインドマップ(JAVA)で表示させたことがありましたが、このときのツリー情報はHTTPで取得したものでした。

今回はツリーデータの取得をPythonでやってみます。 Ploneの中にScript(Python)を作成しました。

  • get_mindmap_data:
     items = [context]
     objects = []
     folders = ['Folder', 'ATFolder']
    
     for obj in context.objectValues():
         if obj.meta_type in folders:
             objects.append(obj)
             obj.get_kids(objects)
         else:
             objects.append(obj)
    
     items.append(objects)
     return items
    

ZopeのExtensionsフォルダには次のスクリプトを作成しました。

  • get_kids:
     #!/usr/bin/env python
     # coding: utf-8
    
     def get_kids(self, objects):
    
         objects_save = objects
         objects = []
         folders = ['Folder', 'ATFolder']
    
         for obj in self.objectValues():
             if obj.meta_type in folders:
                 objects.append(obj)
                 obj.get_kids(objects)
             else:
                 objects.append(obj)
         return objects_save.append(objects)
    

で、得られたツリー情報は:

 [<Folder at /papalone/mindmap_tool/A>, [<File at /papalone/mindmap_tool/A/a1>, <Folder at /papalone/mindmap_tool/A/a2>, [<File at /papalone/mindmap_tool/A/a2/a21>, <Folder at /papalone/mindmap_tool/A/a2/a22>, []], <Folder at /papalone/mindmap_tool/A/a3>, [<File at /papalone/mindmap_tool/A/a3/a31>]]]

このリストからマインドマップを生成するのですが、いいアイデアが浮かびません。 さて、どうしたものか?

The URL to Trackback this entry is:
http://papasan.org/papablog/368/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

マインドマップ取り敢えず表示

by Papasan posted at 2007-09-03 20:53 last modified 2007-09-03 20:53

先のエントリでツリー構造をPythonのリスト形式にしました。

今回はそのリストからマインドマップへ変換しようとしています。

ちょっと変ですが、取り敢えず表示だけはできました。

「FreemindFlashBrowser」ですが、マインドマップファイルの代わりにPythonのスクリプトを指定しました。 スクリプトがマインドマップファイル形式にてデータを返すと、表示してくれました。

取り敢えず表示のマインドマップ

The URL to Trackback this entry is:
http://papasan.org/papablog/369/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Re:マインドマップ取り敢えず表示

Papasan Posted by Papasan at 2007-09-04 00:15
nodeレコードのPOSITIONパラメータを指定しないと左右に同じノードが表示されてしまうので指定すること。でもきれい!!

・nodeレコードのLINKパラメータについて。

"http://〜"と記述するとハイパーリンクになる。.mmファイルにこの記述をするとダウンロードになる。

.mmファイルのパスを記述するとプリロードされ、クリックするとそのマインドマップが表示される。

なんでもマインドマップ表示

by Papasan posted at 2007-09-04 19:33 last modified 2007-09-04 19:33
mindmapIndex
publicphotos

マインドマップフォルダ をマインドマップで表示できました。

雲の色やノードの配置はPython任せですので表示するたびに変わります。

マインドマップフォルダだけでは寂しすぎるので写真置場 もマインドマップ表示。

もひとつおまけにPloneの中のZopeフォルダ も。

The URL to Trackback this entry is:
http://papasan.org/papablog/370/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

Re:なんでもマインドマップ表示

seko Posted by seko at 2007-09-04 20:53
すばらしい!!!
こんなことを目指していたとはびっくりです。
さすがビィジュアル系。
これは流行るような気がします。

Re:なんでもマインドマップ表示

Papasan Posted by Papasan at 2007-09-04 21:40
freemindFlashBrowserって結構すぐれものです。
マインドマップのファイルの代わりにPythonのスクリプトを指定すると表示してくれました。

URLで指定されたフォルダ内のオブジェクト一覧を取得してマインドマップのファイル形式にPythonスクリプトで変換してBrowserに食わせてます。

週末にはPapaTipsに掲載しまーす。

どこでもマインドマップ表示

by Papasan posted at 2007-09-05 17:15 last modified 2007-09-05 17:15

ZWikiフォルダにマインドマップの材料を入れます。

よーくかき混ぜた後にZWikiページで<dtml-var mindmap_view> などと記述すると、こんな感じ で表示されます。お試しあれ!!

Category(s)
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/371/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)

マインドマップのマルチ表示

by Papasan posted at 2007-09-06 22:45 last modified 2007-09-06 22:45

マインドマップは今日でおしまい!!

ってことで、最後に複数のマインドマップを同一ページに表示しました。

別に複数のウィンドウを開けばそれでいいような気もしますが。

「お砂場」

これにてマインドマップねたは終了します。

Category(s)
MindMap MindMap
The URL to Trackback this entry is:
http://papasan.org/papablog/372/tbping

(トラックバック元のページには"Papasan"や"papasan"または言及リンクの記述が必要です。)