2012年6月27日水曜日

Evernote for Mac の同期失敗を解決した方法

Evernote App
カテゴリ: 仕事効率化
価格: 無料

昨日頃からEvernoteが同期できないという問題に当たってしまいました。
Webクリップをたくさんしているので同期できないと困る。ということで、原因の究明をしました。色々と迷走したのですが、その過程は省略して解決したところだけ書くと、

  1. 「ヘルプ」->「アクティビティログ…」を開いた
  2. アクティビティログが開いている状態で、同期を行い失敗した
  3. アクティビティログに下のようなエラーメッセージが出た
    2012-06-27 00:00:00 sync [ENSyncEngine] ERROR: exception adding note '無題クリップノート' to server
    2012-06-27 00:00:00 sync [ENSyncEngine] ERROR: Sync exception: EDAMUserException(errorCode:5,parameter:"Data.body")
    2012-06-27 00:00:00 sync [ENSyncEngine] INFO: Sync complete.
  4. '無題クリップノート'をサーバーに送ろうとしたときエラーが起きたので、'無題クリップノート'が壊れているのではないかと疑った。
  5. 最近追加した'無題クリップノート'を検索して削除した。
  6. 再び同期を試したところ成功!!


つまり、分かったことは'無題クリップノート'が壊れていたんですね。なので、'無題クリップノート'を削除してやればOK.ということでした。
一時はデータベースをすべて作り直さないといけないかと思って焦りました。

2012年6月24日日曜日

Mac OS X LionにSciPy(Pythonの数値解析ソフトウェア)を入れる

Pythonで使える数値解析ソフトウェアであるSciPyをインストールしてみました。
Wikipediaによれば、SciPyは
SciPy (サイパイ) は数学、科学、工学のための数値解析ソフトウェアである。無料かつオープンソースで、Windows、Linux、Mac を含むオペレーティングシステムで動作する。
(中略)
SciPy は Python のための科学的ツールのオープンソース・ライブラリとして開発されている。SciPy は配列の高速な操作のためのすべてのライブラリを含んでおり、人気の Numeric モジュールを置き換え、ひとつのパッケージとして高レベルな科学と工学のモジュールを集めたもの。
SciPy は、配列オブジェクトとその他の基本的な機能を備えた NumPy を基礎にしている。SciPy は統計、最適化、積分、線形代数、フーリエ変換、信号・イメージ処理、遺伝的アルゴリズム、ODE (常微分方程式) ソルバ、特殊関数、その他のモジュールを提供する。
というものだそうです。

まず、Pythonをインストールしていなかったので、Python標準リリースからダウンロードしてみました。
Pythonダウンロード

Lionの場合には、Numpy、Scipy、Matplotlib、iPython、Pandas、Statsmodels、PyMCを一括かつ自動でインストールできるスクリプトが存在するので、fonnesbeck/ScipySuperpack @ GitHubからinstall/superpack.shをダウンロードして
ScipySuperPack
$ sudo sh install_superpack.sh などでスクリプトを起動してインストールが実行されます。 そのとき、 Are you installing from a repository cloned to this machine (if unsure, answer no)? (y/n) このマシンにクローンされたレポジトリからインストールしますか(もし自信がないなら,noと答えて)? とでるので、nと入力しました。 これだけでインストール可能とはなんて簡単なんだ! 参考:Mac OS X 10.7 Lion にScipy Superpackをインストールする - プログラム作成メモメモ