流れるような一日を(旧)流れるような一日を(旧)「流れるような一日を」はhttp://fluentlife.jp/に移転しました。2020.01«1234567891011121314151617181920212223242526272829»2020.03[Evernote]Windowsクライアントで検索対象が勝手に「すべてのノートブック」になる場合の対処法1.Windwosクライアント5.0からの仕様変更か私がよくやる検索方法は、下記のような手順です。(1)ノートブックをクリック(2)検索窓にキーワードを入力しばらく前にEvernoteのWindowsクライアントのバージョンアップがありました。その後しばらくしてから、どうやら検索結果に想定しないノートブックのノートが混じっているようだ、ということに気付きました。見ると、検索対象が何故か「すべてのノートブック」になっているのです。上記の「すべてのノートブック」ボタンをクリックして、目的のノートブックを選択し直せばノートブック配下の検索ができることはできるのですが、なかなか直感的でなく困っていました。参ったな、使いづらくなったな、と思いながら我慢して使っていましたが、この度設定で元のバージョンと似た使い勝手に戻せることが判明したので、紹介します。手順そのものは、知ってさえいれば簡単です。下記の虫眼鏡マークをクリックすると下記のようなメニューが開くので、「現在のノートを検索」をクリックします。ちなみに、チェックボックスのように見えるのですが、実際にはラジオボタンのような挙動をするので、クリックするのは「現在のノートを検索」の方です。すると、先ほどまで検索窓にグレーで表示されていた「すべてのノートを検索」が、下記のように「現在のノートを検索」に変わります。3.タグで釣るにはCtrl+クリックただ、この設定変更を行った後でも、タグをクリックした際には「すべてのノートから検索」に戻ってしまいます。下記のPTくわえさん(@PTkuwae)のNAVERまとめにあるように、ノートブックを選択した後、「Ctrlを押しながらタグをクリック」すると、選択したノートブック配下のノートを検索することができます。まとめ”特定のノートブックを選択し、Ctrlを押しながらタグをクリックすると特定のノートブック内検索ができる”4.編集後記ノート数が多くなってくると、キーワードだけでなくノートブックやタグなどの複数手段で絞り込まないと検索効率が悪くなってきます。ベテランユーザには少し迷惑なデフォルト設定かな、と感じました。使い始めたばかりのユーザには、現在のデフォルト設定が易しいのかもしれませんね。passwordというエラーが出る1.コマンドラインからEvernoteの同期ができなくなった私はbluewind等からコマンドラインを使ってEvernoteの同期をすることが多いです。同期中か同期完了済みか一目でわかるので便利でした。2013年7月19日現在、私の環境では下記のようなエラーが出てしまう状態で、動作しません。「そうかそうか、パスワードがわからんのね」と思って、次は/pオプションでパスワードを指定してやって実行すると、今度は「errorCode=BAD_DATA_FORMAT」を含むエラーが返ってきて、やはり途中で処理が終わってしまいます。ちなみに、Windowsクライアントの「同期」ボタンで行う同期には何の問題もありません。それがせめてもの救い。2.どうもこれはかなりレアな事例らしいこれに気付いたのは2013年5月13日のこと。その後、自分で調べたりもしましたが、webでも同様の事例は見当たりませんでした。その後、サポートにも問い合わせました。解決には至らず2013年6月14日には本国の開発チームが対応中、という状態になりました。2013年7月19日現在まで未解決のままです。password」というキーワードで訊いてみても、やはり同様の事例は見当たりません。レアな事例なのでしょうか。3.同様の症状の方、いませんか同様の症状で困っている方と協力し合えば、もしかしたら設定の変更等によって回避できる問題かもしれません。後日同様の症状にぶち当たった人が検索で訪れるかもしれません。このブログで情報提供を呼びかけてみようかな、と思った次第です。解決した折には、この記事に解決策を追記して公開しようと考えています。Windowsクライアントのバージョン:4.6.6.8360(268868)ちなみに、私が管理の一部を担っている親族のアカウントでも同様の症状が出ていて、このあたりに解決の鍵が隠れているのではないか、と考えています。私のアカウントはノート数2万over、他方のアカウントはノート数1桁台。私のアカウントはプレミアムアカウントで、他方のアカウントは無料アカウント。自分のアカウントでも同様の症状が出る、という方、是非twitterやメールでご連絡ください。症状が出ていない方でも「こんなことを試してみたら?」という提案があれば、ご一報いただけたら喜びます。私のEvernoteのWindowsクライアントでは、画像の回転等の処理や、ファイルの挿入、テキスト入力中にもしょっちゅうプチフリーズが頻発するという状況が続いていました。不要なノートを削除して、データをコンパクトにしないといけないのかなぁ、などと考え始めていたところでした。言っても、削除したいノートなど大してあるわけでもなく、ReadItLater(現Pocket)とblogtrottrを経由してEvernoteに自動転送したものの失敗してできた空っぽのノートや、使い道の無さそうな写真ノートくらいが削除候補で、弱ったな、と。」の中にデータベースの再構築の話があったことを思い出しました。思い付きのダメ元のことをするより、まずは正攻法で攻めるべきです。該当ページは当時スナップショットを撮った記憶があったので探してみたのですが、見出しページのみしか撮れておらず、Webで検索してヒットした下記の記事を参考に作業をしました。Evernoteの隠しコマンド?「デバッグ」機能でDBを高速・最適化evernoteをデバッグモードで起動してデータベースを最適化3.快適になりました最適化が終わってから正味1時間ほどしか作業できていませんが、印象としてはかなりさくさく動くようになりました。今までのところでは、テキスト編集時に固まることもほぼ無くなり、あってもすぐに復帰します(最適化前のプチフリでは、しばらく反応が返ってきませんでした)。気のせいかもしれませんが、同期も早くなったかも。今回は約9.9GBのデータベースで2時間30分ほどかかりました。データベースの最適化中にはあまりWindowsクライアントからの作業をしない方が安全だと思います。最適化中にEvernoteを使いたい場合は、ブラウザからEvernote操作をするなどして、最適化中のデータベースを壊してしまうリスクを避けましょう。いう理由から、寝る前などに仕掛けて放置するのが良いと思います。39分][2013年6月29日追記]5.根本的解決にはSSDへの換装を検討しましょうもしあなたのパソコンがSSDでなくHDDで動いていてEvernoteのプチフリにお困りの場合、HDDをSSDに換装することで症状が劇的に改善します。こまめに最適化をしなくても全く気にならなくなるくらいに。パソコンに詳しくないと少々ハードルが高いかもしれませんが、全てが劇的に快適になります。検討してみてください。Trackback:0このページのトップへ[Evernote]画像をムリヤリ暗号化してみる1.はじめに期待して来られた方には申し訳ないのですが、タイトルに「ムリヤリ」とあるとおり、実用的な話ではなくネタにしかならない話です。私は実用的な活用方法を思いつきません。試してみたことなので記事にしてみました。2.前提:Evernoteで暗号化できるのはテキストデータのみEvernote全ユーザのパスワードリセット事件というのが2013年3月にありました。この事件を契機に、Evernoteユーザはクラウドにデータを置くことについて、考え直したのではないかと思います。Evernoteのデータを守るために講じるべき3つの対策。絶対安全なんて絶対ありえない。technologyそういった中で、Evernoteの「暗号化」機能が注目を浴びました。現状は、ばんかさんやreynotchさんがおっしゃっているように、Evernoteではテキストデータしか暗号化できません。本当にどうやってもできないのでしょうか。3.Evernoteのエクスポートデータの中身はXML手前味噌ですが、この記事で書いたとおりEvernoteのノートをエクスポートした際に出力されるenexファイルの中身はXML、つまりテキストデータです。[Evernote]enexファイルの中身はXML。JPGのOCRは冗長構成。流れるような一日をということは、「ああしてこうしてやれば画像のデータも暗号化してevernoteに置けるんじゃないか」と思い付き、試してみました。・新規ノートを作成し、ペースト・全て選択して暗号化これで、「画像のデータを暗号化したノート」が出来上がりました。パスワードを表示しても画像は表示されませんのでご注意を。・新規テキストファイルを作成し、拡張子を「enex」にする・作成した新規enexファイルにペースト・Evernoteに作成したenexファイルをインポート結果、ちゃんと画像が表示されました。5.実用化への問題点(1)画像がすぐに表示できないパスワードを入力しさえすれば画像が表示されるのがあるべき姿ですが、この方法では、新規にenexファイルを手作業で復元し、インポートする作業が発生します。(2)モバイル環境では復号化不能PCやMacが無ければ、上記の作業は現実的に不可能だろうと思います。iPhoneやAndroid端末では、暗号化された画像が入っているノートがあっても、それを元に画像を見ることができません。実用性の乏しい話を書きましたが、手作業でこういうことができるということは、技術的には画像の暗号化も可能である、ということを示唆していると思います。2013年4月11日現在、Evernoteではテキストデータ以外の暗号化はできませんが、将来的にはできるようになっているかもしれませんね。最後に蛇足とは思いますが、引用させていただいたばんかさんやreynotchさんの記事に対する批判のつもりは全くありませんので、ご理解ください。当時からお二人の記事の読者なので、この記事を書くに当たってお二人の記事を最初に思い出した、ということなのです。Trackback:0このページのトップへ[Evernote]ノートの作成時刻の変更方法1.日付を変更できるとノートの表示順をコントロールできる下記のごりゅごさんの記事で知ったテクニックですが、ノートの作成日を変更することでノートの表示順を自分の思うように変更することができます。ごりゅご.com厳選したノートをすぐに目につくところに置くことができ、とても便利です。2.時刻を変更する方法がわからなかった私だけかもしれませんが、日付は変更できるのに、時刻は変更できないのかな、と長らく思っていました(この部分は、WindowsとMacでEvernoteクライアントの仕様が異なるのかもしれません)。使っているうちに時刻も変更できることに気付いたので、自分のように困っている方がいるかもしれないと思い、記事を書いてみました。3.カレンダー表示で時刻を変更できるWindowsのEvernoteクライアントでノートの作成日時部分をクリックすると、下記のような画面が開きます。上記の画面には、時刻が表示されないのですが、日付の右側のカレンダーのアイコンをクリックすると、下記のようにカレンダーの一部として、時刻が編集できる画面が開きます。わかってしまえば大したことのない話ですが、誰かのお役に立てば幸いです。Trackback:0このページのトップへ[Evernote]Bluewindから新規ノート作成、直後にノートリンク取得するスクリプトを自作しました(その3)前回の記事で説明したbatファイルや秀丸マクロをbluewindで繋げて実行します。1.まず、bluewindとは一言で表現すると「コマンドライン型ランチャーソフト」でしょうか。ご存じない方には、とゆさんの記事がわかりやすいと思います。]例えば、「Evernote」というキーワードでEvernoteアプリを登録しておけば、(1)ショートカットキーでbluewindを呼び出して(2)bluewindの窓に「ev」と打ち込みEnterという手間でEvernoteアプリが起動する、という痒いところに手の届くランチャーです。自分がよく使うアプリや、アプリ以外にもEvernoteのノート等をいくらでも自分の好きなキーワードで登録できます。使わない時には邪魔にならない。手放せないツールの一つです。2.各処理を実行するコマンドを作るまず、bluewindで新規コマンド登録をする際の、私のデフォルト設定を示しておきます。いじってなかったと思うので、新規インストールされたままなら同じ設定がデフォルトになっていると思いますが、念のため。以降、この設定から変更が必要な部分についてのみ記載します。見出し部分がbluewindの「キーワード」になっています。(0)getTextまず、ファイルからクリップボードへ文字列を取り込むためのツールを用意します。上記リンクの下の方に「クリップボード関連」「テキスト取得」の「gettext.zip(220KB)」をダウンロードして、適切な場所に展開します(私の場合はbluewindを置いているフォルダの近くに置いています)。いうキーワードで登録します。これをやっておくと、bluewind内においては「getText.exe」を呼び出すのに「getText」というキーワードを指定すれば済むようになります。いうキーワードで登録する手順は不要です。(1)createSingleNoteリンク先:C:\Shared\Dropbox\Apps\bluewind_共通\bat\createSingleNote.batパラメータ:(無し)起動したプログラムが終了するまで待つ:オンこれは、前回記事の1.のbatファイルです。C:\tmp\syncDatabase.log起動したプログラムが終了するまで待つ:オン「getSingleNoteLink.MAC」が、前回記事の4.の秀丸マクロです。秀丸の「マクロファイル用のフォルダ」に置きます。3.グループにまとめるbluewindには「グループ機能」があり、複数のコマンドを順に実行させることが簡単にできます。]上記のコマンド達を順に実行させるため、createNoteGetLinkというグループを作り、上記2.のコマンド達を(1)~(4)の順に並べ、グループの設定を下記のようにします。(0)はグループに入れる必要はありません。「入力時のパラメータにキーワードを使う」はオフ「ワイルドカードを展開して渡す」はオフこうしておいた方が、ノートタイトルに予期せずキーワードやワイルドカードを使ってしまった際にも正常動作を期待しやすくなるのではないかと思っています。ちなみに、元々オフになっている「全てのコマンドに同じパラメータを渡す」をオンにしてしまうと、syncEvernoteLogOutputが動かなくなったりします。