ラベル Dropbox の投稿を表示しています。 すべての投稿を表示
ラベル Dropbox の投稿を表示しています。 すべての投稿を表示

2015年6月10日水曜日

Firefox のアドオン OneTab のデータ消失に備えるために Dropbox でバージョン管理

1. OneTab のデータを復元したい

アドオン OneTab でできる限りタブを閉じれば、激重のFirefox が劇的に軽くなる

SnapCrab_2015-06-10_06-38-20_No-0000しかし、Firefox が何度かクラッシュし、再起動を繰り返していたら、OneTab に保存しておいた内容が消えてしまった。 (+_+)

OneTab Help - Firefox Restore によると、Windows のシステムリカバリーを利用すると復帰できるらしい。

OneTab のデータが保存されている場所は、

  • %APPDATA%\Mozilla\Firefox\Profiles\ランダムな英数文字列.プロファイル名\jetpack\extension@one-tab.com\simple-storage\store.json

store.json を右クリック > プロパティ > 以前のバージョン を開く。

SnapCrab_2015-06-10_06-15-27_No-0000

残念なことに自分の環境では、「利用可能なバージョンはありません」と表示され、データの復旧はできなかった。(+_+)

 

2. データを Dropbox に置き、ハードリンクを利用する

そこで、このような事態を避けるため オンライストレージとシンボリックリンクを利用することにした。

  1. Firefox を終了。
  2. store.json を Dropbox 上に移動。
  3. store.json があった元の位置から、移動した先にハードリンクを張る。

ここでは、シンボリックリンクでデータを保存することができなかったので、ハードリンクを利用した。

SnapCrab_2015-06-10_06-23-44_No-0000

ハードリンクの作成方法は、以下の記事中における「シンボリックリンク」を「ハードリンク」に読み替えれば良い。

これで、もし、データが消えてしまった場合に、

  1. Dropbox 上の store.json を右クリック > 以前のバージョンを表示
  2. ファイルの容量を見て、過去の正常なバージョンに復元する。

SnapCrab_2015-06-10_06-34-33_No-0000

2015年4月5日日曜日

VSTHost のプラグインと設定ファイルをオンラインストレージで管理

PC の音声出力にイコライザーをかけるために VSTHost を利用している。

  1. VSTHost と ASIO4ALL で PC の音声出力に対してリアルタイムにイコライザーをかける
  2. USB スピーカーとヘッドホンに対して VSTHost でイコライザーをかける - 仮想的なサウンドデバイスを利用して

2 年ほどアップートを放置していたので、そろそろアップデートしておく。

SnapCrab_No-0007

アップデートを機に、プラグインと設定ファイルをポータブルにするため、オンラインストレージに移動させた。

C:\Program Files\vsthostx64 より、

  • Data フォルダ
  • plugins フォルダ
  • save.vsthostpref

を Dropbox へ移動。

Link Shell Extention を用いて、移動元から移動先へシンボリックを張った。

SnapCrab_No-0000

2014年10月14日火曜日

Dropbox の 2 段階認証を有効にした

1. セキュリティを高めるために 2 段階認証を利用する

Dropbox の2段階認証を有効することにした。理由は、

DropboxユーザーのID・パスワード700万件が流出? Dropboxは自社からの流出を否定 - ITmedia ニュース(2014年10月14日) によると、

DropboxユーザーのIDとパスワードだという数百件の情報がインターネット上に掲載されていることが分かった。掲載した人物は「Dropboxのユーザーアカウント700万件をハックした」とし、ユーザーから寄付があればさらにネット上に掲載するなどと述べているが、真偽は不明だ。…

700万件に上るアカウントのIDとパスワードが本当に流出しているのかどうかは不明。米メディアは念のためパスワードの変更や2段階認証の設定を呼び掛けている。

Dropbox、2段階認証の仕組みを導入 - ITmedia ニュース(2012年08月28日) によると、

2段階認証を有効にすると、Dropboxへのログインに際し、パスワードに加えてセキュリティコードの入力が必要になる。セキュリティコードはユーザーの携帯電話にメールで送信するか、モバイル認証アプリ(iOS、Android、BlackBerry、Windows Phone 7に対応)を使って生成する。

重要なデータも保存してあるので、設定しておくことにした。

 

2. 2 段階認証を有効にする

 アカウント(セキュリティ) - Dropbox より、「2 段階認証」を「有効にする」リンクをクリック。

SnapCrab_No-1548

※ もし、設定画面が表示されないときは、Adblock を無効にする。

「スタートガイド」ボタンを押す。

SnapCrab_No-1549

Dropbox のパスワードを入力。

SnapCrab_No-1551

携帯電話でセキュリティーコードを受け取りたいので、「テキスト メッセージを使用」を選択。

SnapCrab_No-1552

電話番号は 090-… の最初の `0’ を除いた電話番号を入力する。

SnapCrab_No-1553

携帯電話にセキュリティコードが届いたら、コードを入力。

SnapCrab_No-1554

「2段階認証を有効にする」のボタンを押す。その前に、緊急バックアップコードを保存しておくこと。

SnapCrab_No-1555

 

3. 設定の確認

設定が完了すると、アカウント(セキュリティ) - Dropbox の 2 段階認証のステータスが有効になる。

SnapCrab_No-1557

 

4. 普段利用するコンピュータを信頼する

一度、Dropbox からログアウトし、再びログインすると、セキュリティコードを求められる。携帯電話にコードが届いたら入力する。

その際、`Trust this computer’ にチェックを入れることにより、次からコードの入力を求められなくなる。

SnapCrab_No-1558

 

5. 復元コードを取得

追記(2014/11/7): 最後に、携帯電話を紛失したときに備えて、2段階認証を無効にするための復元コードを取得しておく。

より、「復元コード」の表示をする。

SnapCrab_No-1603

復元コードを控えておけば、いざというときに、2段階認証を無効にすることができる。

SnapCrab_No-1604

2014年5月15日木曜日

Notepad++ で定期的なバックアップと自動保存先クラウドに設定する

1. ファイルに保存しなくても、バックアップをとってくれる

SnapCrab_No-1034 Notepad++ がファイルに保存してないデータを自動でバックアップしてくれるようになった。

オープンソースのプログラマー向けテキストエディター「Notepad++」v6.6が公開 - 窓の杜 によると、

v6.6では、セッションのスナップショットと定期バックアップ機能が搭載された。

編集中のドキュメントを保存せずに「Notepad++」を終了すると、その状態がスナップショットして保存され、次回起動時にスナップショットからドキュメントの状態を復元してくれる。

スナップショットを定期的にバックアップしておけば、OSのクラッシュや停電などで「Notepad++」が強制終了させられてしまっても、スナップショットからドキュメントを復元できるので安心だ。

ファイルを保存しなくても、アプリケーションが面倒をみてくれる。これにより、ちょっとしたメモを気軽に書いておくことができるようになった。PC のカジュアル層に対しても、「メモ帳」から Notepad++ へ乗り換えを勧めることができる。

 

2. 他のメモ帳アプリと比較

SnapCrab_No-1013NotePad++ の良さは、起動が早いこと。

メモを取りたいときに、さっと起動できる。アプリケーションをタスクバーを常に表示しておけば、アプリケーションを起動するときに迷わない。

ブラウザのアドオン・拡張機能として、メモ帳の機能を持つものはある。

Google Chrome の Scratchpad は Google Keepアプリ に移行された。このアプリは Notepad++ に匹敵するほど起動が早い。保存先もクラウドなので安心。ただし、自分の場合、TODO リストとして利用しており、メモ用アプリとは使い分けている。

 

3. Notepad++ の使いどころ

a. フォームに入力する前にエディターで推敲する

SnapCrab_No-1043「問合せ」フォームに入力した内容や、書きかけのブログが消えてしまし、イライラした経験は何度もあるはず。テキストエリアに入力する前に Notepad++ に書くのがお勧め。

ブラウザのテキストエリアに入力した文字を自動保存 するアドオンを利用するという手もあるけれど。

 

b. メモがたまったら、クラウドへ保存

SnapCrab_No-1040

ある程度メモがたまったら、Google ドキュメントの「日誌」に転記するという運用にした。

 

4. バックアップをクラウドへ保存

a. セッションのバックアップ先をクラウドへ

SnapCrab_No-1039セッションがバックアップされる場所は、

  • %APPDATA%\Notepad++\backup

PC が壊れてもデータが残るように、バックアップ先を Dropbox にした。

上記ファイルを Dropbox 内に移動した後、シンボリックリンクを作成した。

 

b. ファイルのバックアップもクラウドへ

Notepad++ には「ファイルの自動バックアップ機能」も備わっている。

【レビュー】世界のテキストエディターから - 文書+プログラム=「Notepad++」 (2) Notepad++の設定 | マイナビニュース によると、

Notepad++では指定したバックアップフォルダーに「{ファイル名+拡張子}.bak」としてバックアップファイルが生成するシンプルモードと、「{ファイル名+拡張子}日時.bak」として生成する詳細モードの二種類が用意されています。

単なるバックアップであれば前者で十分ですが、ディスクの空き容量に余裕がある場合は、後者を選択することで世代バックアップが作られることになりますので、詳細モードを選択しましょう(図24~26)。

  • 設定 > 環境設定… > 自動保存

において、「詳細」を選択。ファイルのバックアップ先も、上記と同じく Dropbox 内を指定した。

SnapCrab_No-1032

2013年3月20日水曜日

DropboxPortableAHK で「古いDropboxファイルが削除できません。」とエラーが表示されたら、手動でファイルを削除する

1. DropboxPortableAHK を起動したら、エラーが表示された。

SnapCrab_No-0076DropboxPortableAHK を起動したら、以下のエラー表示が出た。

古いDropboxファイルが削除できません。

SnapCrab_No-0073

DropboxPortableAHK は、Dropbox でプライベートと仕事用のアカウントを同時に利用するために使っている。

 

2. 手動でファイルを削除する

この場合、コンピュータを再起動して直らなかったら、手動でファイルを削除する必要がある。

DropboxPortableAHK - Portable Dropbox App によると、

  • I got an error message: “Could not remove old Dropbox files”. How to solve this?

This happens, if Dropbox managed to update itself and loaded it’s files on the host computer. Most of the time, it works if you restart your computer and run DropboxPortableAHK again. If this does not work, you have to remove the old files manually.

 

a. 手順の概略

手順の概略は、以下の通り。

  1. Dropbox\bin フォルダを削除する
  2. もう一度、DropboxPortableAHK.exe を起動して、再設定を行う。

 

b. Dropbox\bin フォルダを探す

最初に Dropbox\bin フォルダ がある場所を探す。

自分の環境は、DropboxPortableAHK.exe を以下のフォルダに置いている。

  • D:\Dropbox\DropboxPortableAHK\

Dropbox\bin フォルダ は、DropboxPortableAHK のログファイルに書かれている。ログファイルがある場所は、

  • D:\Dropbox\DropboxPortableAHK\.dbfiles\DropboxPortableAHK_debug_[タイムスタンプ].log

ログファイルをエディタで開き、

start unpacking

を検索する。自分の環境では、検索してヒットした同じ行に、Dropbox\bin フォルダ の位置が以下のように示されていた。

  • D:\Dropbox\DropboxPortableAHK\.dbfiles\profile\AppData\Roaming\Dropbox\bin

 

c. Unlocker で削除

SnapCrab_No-0075通常のフォルダの削除では、他のプロセスがロックしているため削除できなかった。

そこで、Unlocker を使い削除した。

その後、DropboxPortableAHK.exe をはじめて利用したときと同じ設定を行った。これにより、エラーが表示されなくなった。

2013年3月10日日曜日

Dropbox でプライベートと仕事用のアカウントを同時に利用する

1. プライベートと仕事用の Dropbox アカウントを併用したい

SnapCrab_No-0027友人とファイルを共有するために、オンラインストレージとして Dropbox を利用している。無料で使える容量は 2G なので、共有するファイルは必要なものだけに限っている。

プライベートとは別に仕事でも Dropbox を使うことになった。しかし、「仕事用」と「プライベート」のアカウントを同一にしたら、無料で使える上限にすぐに達してしまう。そのため、プライベートとは別に仕事用のアカウントを作成することにした。

自宅 PC でプライベートと仕事用のアカウントを同時に利用したい場合は、DropboxPortableAHK を使えば良い。

1台のPCで複数のDropboxアカウントを使う方法 : ライフハッカー[日本版] によると、

Dropboxのアカウントをビジネス用とプライベート用で使い分けたい人もいるはずです。ところが残念なことに、Dropboxは複数アカウントの同時利用をサポートしていません。…

DropboxPortableAHKを使う:『DropboxPortableAHK』をインストールすれば、複数のポータブル版Dropboxアプリを同時に実行できます。… こちらに詳しい英文ガイドがありますので参考にしてください。

 

2. DropboxPortableAHK の設定

予め Dropbox で仕事用のアカウントを作成した。

より、DropboxPortableAHK 1.5.5 (Windows only) をダウンロードして DropboxPortableAHK.zip 解凍。

解凍されたフォルダの中にある DropboxPortableAHK.exe を実行。後の設定は、以下を参考にした。

注意した点のみ列挙しておく。

仕事用の Dropbox 用のフォルダは、D:\Dropbox 内に作成した。

セットアップの「03. Dropbox フォルダの場所の指定」で、上記のフォルダを指定。

SnapCrab_No-0032

「08. Dropbox アプリケーションファイル」では、タスクトレイに表示されるアイコンを選ぶ。

SnapCrab_No-0034

「09. Dropbox の設定」 では、予め作成しておいた仕事用の Dropbox のアカウントを設定した。

SnapCrab_No-0037

その後、「セットアップタイプの選択」において、既存の Dropbox フォルダと「マージ」する。

SnapCrab_No-0038

最後に、既存の Dropbox フォルダを削除しないようにした。

SnapCrab_No-0039

 

3. スタートアップに登録

  1. DropboxPortableAHK フォルダを適当な位置に配置する。
  2. DropboxPortableAHK.exe のショートカットを作成し、スタートアップに登録した。

 

4. フォルダの共有

Dropbox 内のフォルダを共有するには、

  1. タスクトレイにある Dropbox のアイコンを右クリック > ウェブサイトを開く。
  2. Dropbox サイトで右クリック > 「フォルダを共有」を選択し、新しくフォルダを作成。
  3. 共有したい相手の連絡先を追加してフォルダを共有する。

 

関連記事

2012年10月23日火曜日

Dropbox 内のファイル・フォルダに対する操作が異常に遅い場合、アプリケーションデータを削除する

1. Dropbox 内のファイル・フォルダに対する操作が異常に遅い

SnapCrab_NoName_2012-10-23_10-24-45_No-00Dropbox が管理しているフォルダ内で、ファイルやフォルダを移動・コピー・削除すると反応が遅くなった。操作をしてから、数秒待たないと処理されない。ただし、Dropbox フォルダ以外の場所で同じ操作をしても全く問題ない。

Dropbox を再インストールしたが、反応速度は変らなかった。使っている Dropbox のバージョンは 1.4.17。Windows 7 64bit。

 

2. アプリケーションデータを削除する

DropBoxのせいでPCが重くなったときの対処法 | MONOSEN - iPhoneとガジェット時々Apple によると、Dropbox をアンインストールした後に、OS を再起動し、

通常であれば、C:\Documents and Settings\ユーザー名\Application DataにDropBoxフォルダがあるのでフォルダごと削除します。

Dropbox が利用していたフォルダを削除した後に、再インストールする必要があるとのこと。

 

a. Windows 7 におけるアプリケーションデータの場所

Windows 7 の場合、

  • %AppData%\Dropbox

(C:\Users\ユーザ名\AppData\Roaming\Dropbox) フォルダを削除する。

%AppData% を開くには、Win キー + R で「ファイル名を指定して実行」ダイアログを開き、名前フィールドに %AppData% を入力して OK ボタンを押す。

このフォルダを削除した後に Dropbox を起動すると、再び設定ファイルが作り直される。

What do I do if Dropbox is stuck syncing, won't launch, or reports an error? – Dropbox

On Windows Vista or Windows 7

  1. Quit Dropbox by right-clicking on the Dropbox menu from the system tray and selecting Exit
  2. Uninstall Dropbox and restart your computer
  3. In any Windows Explorer window (the program that you view files on your computer with), type or copy and paste the following code into the location bar at the top of the window and press return:
    %APPDATA%
    This will take you to your Application Data folder
  4. Move the folder named Dropbox to the recycle bin
  5. Reinstall Dropbox
  6. Restart Dropbox from Start > Program Files > Dropbox

Once Dropbox loads, the application will rebuild your settings files and you will be asked to relink to your account.

 

b. Unlocker で削除

SnapCrab_NoName_2012-10-23_10-30-21_No-00Dropbox のアプリケーションデータを削除するには、一度 OS を再起動する必要がある。しかし、面倒だったので Unlocker を利用して削除した。

一部削除できないフォルダがあったが、Dropbox を再インストールした後、Dropbox 内にあるファイル・フォルダを普通に操作できるようになった。

ただし、安全に操作を行いたい場合は、再起動してから %AppData%\Dropbox を削除したほうが良いだろう。

2012年6月21日木曜日

利用している Dropbox が最新のバージョンか確認する

1. 利用してる Dropbox のバージョンを確認する

最近、Dropbox が管理しているフォルダにあるファイルを編集し保存した後、エクスプローラのレスポンスが悪い。昔は、これほど処理がもたついたかな。。

現在利用している Dropbox のバージョンを確認するは、

How do I upgrade to the latest version of the Dropbox application? – Dropbox によると、

To tell which version of Dropbox you're using, simply hover your mouse over the Dropbox icon in your system tray. A small dialog box will appear with the latest version. You can also find the version number by visiting your Dropbox preferences and selecting the Account tab. The Dropbox version number appears in gray.

タスクトレイにある Dropbox のアイコンの上にポインタを置くと、Dropbox のバージョンがポップアップする。また、設定画面のアカウントにもバージョンが表示される。

SnapCrab_NoName_2012-6-21_0-39-22_No-00

 

2. 最新の Dropbox のバージョンを確認する

最新の Dropbox のバージョンを知るには、Dropbox のインストールページを開くと表示される。

2012年4月25日水曜日

ウェブサイトで利用する外部ファイルを Dropbox の Public フォルダに置く

1. ウェブサイトにファイルをアップロードできない場合

Dropbox には、ファイルを公開する機能がある。

ウェブサイトによっては、JavaScritp, CSS を定義したファイルをアップロードできない。特にブログサイトでは、自由にファイルをアップロードできないことが多い。その場合、

  1. 外部サイトにファイルを置き、
  2. HTML の head 要素内で、上記ファイルを指定する。

その際、外部ファイルの置き場として、Dropbox の Public フォルダを利用する方法がお手軽で良い。

なぜなら、Dropbox は、ローカルのファイルを更新すると、更新したファイルを Dropbox がアップロードしてくれるため。FTP を利用して、自分でアップロードする手間を省ける。

 

2. Dropbox の Public フォルダを利用する

  1. Dropbox 内の Public フォルダに、外部ファイルとして利用したいファイルを配置する。
  2. SnapCrab_No-0885当該ファイルを、右クリック > Dropbox > パブリックリンクのコピー を選択する。もしくは、https://www.dropbox.com/home/Public 内において、当該ファイルを右クリック > 公開リンクをコピー を選択。
  3. コピーした URL を、外部ファイルを読み込みたいサイトの head 要素内で指定する。

例えば、CSS, JavaScript を外部ファイルとして利用する場合、HTML の head 要素内に、以下のように記述する。

<link href=http://XXXXX/XXXXX.css type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://XXXXX/XXXXX.js"></script>

追記(2014/3/23): Public フォルダがない場合、https://www.dropbox.com/enable_public_folder より、Public フォルダを有効にする必要がある。

2012年4月17日火曜日

Web で公開するベクター画像を Dropbox から読み込み、後から画像を更新する

1. ベクター画像をビットマップ画像に変換すると、後から変更しにくい

図形を描くときは、Inkscape を使う。作成した図をブログに載せるには、ベクター画像ビットマップ画像 である png や jpeg に変換する。

この方法は、後で図形を変更したい場合、

  1. 変換前のベクター画像を修正
  2. ビットマップ画像へ変換

という手順を踏む必要がある。そのため、後から気軽に図形を編集できない。

 

2. SVG を img タグまたは object タグで表示する

Inkscape でファイルを保存すると、拡張子は .svg となる。

SVG とは、Scalable Vector Graphics - Wikipedia 

Scalable Vector Graphics (スケーラブル・ベクター・グラフィックス、SVG)とは、XML によって記述されたベクターイメージ言語のこと、あるいは SVG で記述された画像形式の事。W3Cオープン標準として勧告されている。

ブラウザの対応

SVG ファイルは、ブラウザにそのまま画像として読み込むことができる。ブラウザの対応状況は、

スタートアップ SVG:第1回 SVGの基礎知識|gihyo.jp … 技術評論社(2010年7月7日)によると、

Firefox,Safari,Google Chrome,Operaなどのブラウザが既にサポートしており,Internet Explorerもそのバージョン9,具体的にはInternet Explorer 9: Platform Demosで公開されているPlatform Preview版でSVGをサポートします。

 

object タグと img タグ

SVG を表示するには、object タグ、または、img タグを用いる。

最も手軽にsvgを表示する方法です。次のように,objectタグにtype="image/svg+xml"を指定し,data属性にsvgファイルのパスを指定します。…

img要素のsrc属性,CSSのbackground-imageなど,データスキームで画像を表示できる場合,そのデータとしてSVGを流しこむことができます。…

(同上より)

SVGファイルを外部ファイルにできるのか - html5j.org | Google グループ 

SVGも画像フォーマットですから <img src="graph.svg"> と書けますよ。(最近のブラウザなら)
ただし、他のブラウザでは試していないので知らないですが、Firefoxだとスクリプトによる操作は出来なくなります。後述のSMILアニメーションなら可能ですが。

 

HTML5

HTML5 では、SVG をインラインで表示できる。

ASCII.jp:HTML5で注目!インラインSVGの使い方|古籏一浩のJavaScriptラボ によると、

HTML5ではビットマップ画像を手軽に扱える「Canvas」が話題ですが、「SVG」も画像関連で注目したい新技術です。HTML5ではInline SVG(インラインSVG)がサポートされ、HTML内にSVGを直接記述できるようになるのです。

 

3. Dropbox へ画像を配置する

ベクター画像を Dropbox で公開し、画像として読みこめば、後から画像だけ独立して更新できる。

  1. SVG ファイルを Dropbox の Public フォルダ以下に保存。
  2. SVG ファイルを右クリック > パブリックリンクのコピーを選択。
  3. HTML で以下を挿入。

<img src="パブリックリンク" />

これにより、SVG ファイルを変更すると、公開済みの画像も変更される。

単純な図形なら、Google ドキュメントの図形描画をウェブに一般公開し、埋め込みコードを取得する方法が楽かな。

FreeMind のファイルを Dropbox を使い Web に公開し、ブログに埋め込む

1. FreeMind のファイルを Flash としてブログに埋め込む

FreeMind で作成したファイルを Web 上に公開したい。

FreeMind で Flash としてエクスポート

FreeMind(Version:0.9.0) には、ファイルをFlash へエクスポートする機能がある。

  • メニューより、ファイル > エクスポート > Flashとして...

を選択。

img_0105

ファイル名を XXXXX として保存すると、

  • XXXXX.html
  • XXXXX.html_files

が作成される。

 

Dropbox に配置

上記の 2 つを Dropbox の Public フォルダ内に配置。

  • XXXXX.html を右クリック > Dropbox > パブリックリンクのコピー

img_0110

 

ブログに iframe タグで埋め込む

ブログに埋め込むためには iframe タグを使う。

幅を目一杯広げ、高さを 300px とするなら、

<iframe src="Dropboxのパブリックリンク" 
    width="100%"
    height="300">
</iframe>

これを HTML を編集するモードにおいて貼り付ける。

 

2. Flash としてエクスポートしないで、マインドマップの本体だけを Dropbox に配置する

上記の方法では、FreeMind のファイルをエクスポートする必要がある。また、マインドマップの本体以外に複数のファイルを Dropbox に配置しなければならない。

マインドマップの本体だけを Dropbox に配置し、ファイルを更新したら、ブログに埋め込んだマインドマップも更新されるようにしたい。

方法

FreeMind をFlash としてエクスポートしたとき、2つのものが生成された。

  • XXXXX.html
  • XXXXX.html_files

フォルダ XXXXX.html_files には、3つのファイルが含まれている。

  • flashobject.js
  • map.mm
  • visorFreemind.swf

この内、map.mm がマインドマップの本体。後は共通の部品なので、別のマインドマップでも共有することにした。

全体の配置は、以下の通り。

  • Dropbox のルート/Public/mindmaps/
    • freemind.html (XXXXX.html を修正したもの)
    • flashobject.js
    • visorFreemind.swf

マインドマップを作成したら、以下の場所に保存する。

  • Dropbox のルート/Public/mindmaps/

上記の freemind.html のパブリックリンクをコピー。

マインドマップのファイル名が

  • XXXXX.mm

である場合、ブログに埋め込むための iframe タグを以下のように書く。

<iframe src="Dropboxのパブリックリンク?XXXXX.mm" 
    width="100%"
    height="300">
</iframe>

 

関連記事

2010年7月26日月曜日

Dropbox でファイルを共有する場合、パスの記述に環境変数を利用する

Windows において Dropbox でファイルを共有している。共有しているファイルへのパスを文書中に記述し、ファイルの所在に関する情報も共有しておきたい。

例えば、`テスト.txt’ が以下の場所に置いてあるとする。

C:\Users\ユーザ名\Documents\My Dropbox\テスト.txt

このパスを何処かへ書いておき共有しようとしても、ユーザ名や Windows のバージョンによって絶対パスが異なるため、このままでは適切にリソースを指し示すことができない。

 

環境変数の設定

「コンピュータ > プロパティ > システムの詳細設定 > 詳細設定 > 環境変数」で、Dropbox のあるフォルダの位置を環境変数として設定しておく。

環境変数ダイアログにおいて、新規ボタンを押してユーザ変数を追加。「変数名」は適当に

DROPBOX

とした。

変数値」は、Windowsの環境変数 によると、

USERPROFILE
現在のユーザのユーザプロファイルフォルダのパス名が設定されている。例: C:\Documents and Settings\%USERNAME%

よって、Windows Vista の場合、
%USERPROFILE%\Documents\My Dropbox
Windows xp の場合、
%USERPROFILE%\My Documents\My Dropbox

とする。

環境変数を確認するにはコマンドプロンプトで、

echo %DROPBOX%

により表示。

 

ショートカットキーで素早く開く

設定をしたら、Dropbox 上に置いてあるフォルダを指し示すのに以下の形式で文書中に記述できる。

%DROPBOX%\フォルダ名

フォルダを開くには

  1. 上記文字列をコピーし、
  2. Windows キー + R で 「ファイル名を指定して実行」ダイアログを表示させ、
  3. ペーストして OK バタンを押せば、

素早く目的のものに到達する。

2009年12月26日土曜日

Windows でアプリの設定をポータブルにするため、オンライストレージとシンボリックリンクを利用

1. アプリケーションの設定をどこからでも利用できるようにしたい

PC を移行するときに一番面倒なのは、アプリケーションの設定を移行すること。

利用している全てののアプリケーションの再設定するにはとても時間がかかる。そのため、OS の再インストールを気軽にできない。

できればアプリケーションの設定をクラウドに保存しておき、どこからでも設定ファイルを利用したい。

 

2. オンラインストレージの利用

最初に、アプリケーションの設定ファイルを保存するためにSnapCrab_NoName_2012-10-5_2-23-2_No-00 Dropbox をインストールする。

インストール後、Dropbox が管理しているフォルダに「アプリケーションの設定ファイル」を移動する。

 

3. シンボリックリンクの作成

次に、設定ファイルがあった元の位置から移動した「アプリケーションの設定ファイル」へシンボリックリンクを張る。

シンボリックリンクとは【symbolic link】 - IT用語辞典

あるファイルディレクトリに別の名前を与え、ユーザやアプリケーションがその名前をファイル本体と同様に扱えるようにする仕組み。UNIX系OSファイルシステムの機能として定着している。

Windows のショートカットではなく、シンボリックリンクを作成する理由は、シンボリックリンクはアプリケーションから見て透過的であるため。

リンク/ジャンクション作成ツール によると、

Windowsのショートカットはリンク先が中に書かれた単なるファイルです。そのためハードリンクやジャンクションと比べると、

  • アプリケーションが自分でショートカットかどうか判別して、リンク先を開きなおさなくてはならない。
  • 拡張子は.lnkでなくてはならない。

などの制約があります。

 

Link Shell Extention

SnapCrab_NoName_2012-10-5_2-24-9_No-00シンボリックリンク作成には、Link Shell Extension を用いる。

シンボリックリンクの作成方法は、

  1. 移動した「アプリケーションの設定ファイル」右クリックし、クリックを押したまま、ファイルがあった元のフォルダへ D&D する。
  2. 右クリックを離し、コンテキストメニューより、「ここにリンクを作成 > シンボリックリンク」を選択する。

もしくは、

  1. 移動した「アプリケーションの設定ファイル」を右クリック > 「リンク元として選択」を選ぶ
  2. ファイルがあった元のフォルダで右クリック > リンクを作成… > 「シンボリックリンク」を選択。