eclipse3.7(INDIGO)環境の構築

eclipseのバージョンアップ(3.6->3.7)をする。 eclipseを利用するのは主にandroid開発とGAE(Python)の環境で利用。 以前は一つのeclipseで開発してたけど、利用するプラグインとかが別物なので、 別のeclipseとして設定したほうがいいと判断。 ダウンロードその他の手順は省略。 こんな感じでダウンロードしたeclipseを2つのフォルダにコピー。 ディスクを贅沢に使ってる感じがたまらない。

■eclipse.iniの書き換え -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar –launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502 -showsplash org.eclipse.platform –launcher.defaultAction openFile –launcher.XXMaxPermSize 512m -vmargs -Xms40m -Xmx1024m インストールするプラグインは ■共通必須 vrapper viモードの編集

http://vrapper.sourceforge.net/update-site/stable babel 日本語化 http://download.eclipse.org/technology/babel/update-site/R0.9.0/indigo

■android checkstyle

http://eclipse-cs.sf.net/update/ findbugs

http://findbugs.cs.umd.edu/eclipse

androidADT

https://dl-ssl.google.com/android/eclipse/

scalaの開発もやってい見たいのでscala-IDE(http://download.scala-ide.org/)も入れる http://download.scala-ide.org/releases-29/2.0.0-beta

■GAE pydev

http://pydev.org/updates gae SDK(これはupdateサイトの登録ではなくダウンロードしてインストール。

http://code.google.com/intl/ja/appengine/downloads.html#Google_App_Engine_SDK_for_Python [...]

google 拡張機能デバッグメモ

拡張機能の作成の仕方。基本的な作り方はこちらが詳しい。 続・先取り! Google Chrome Extensions

http://gihyo.jp/dev/serial/01/chrome-extensions 公式ドキュメント(英語)

http://code.google.com/chrome/extensions/docs.html 今回は、拡張機能でconsole.logを書いたときのログ出力先をメモ。 こんな感じでfukuiという拡張機能を開発中の場合、  

background.htmlのログを確認するには リンクのbackground.htmlをクリックする。

background.htmlのソース。

<script src=”jquery-1.6.1.js”></script> <script> console.log(“hello world!”); function logwrite(text) { console.log(text); } </script> popup.htmlのソースの確認 popup用アイコンを開いて ポップアップを検証をクリック。 こんな感じでログが出る

popup.htmlのソース。

<!DOCTYPE html> <html> <head> <style> </style> <script> function load(){ console.log(“popup.html”); } </script> </head> <body onload=”load()”> hello </body> </html> [...]

Android端末付属のカメラで普通にとった写真をEvernoteと同期するソフト、Everphotosyncerを作成しました

タイトル通りのアプリを作成しました。

無料版は1日3つまで写真をアップロード出来ます。

有料版は制限がありません。

普通にとった写真を適度に縮小して、アップロードします。 位置情報が写真に保存されている場合、Evernoteの位置情報に変換してアップロードします。 ライフログを取るのに利用すると吉かとおもいます。

利用してみてもらえるとうれしいです。

アプリのページはこちら:http://bit.ly/hLaPZh

画面サンプル

Windows版のvim(香り屋ver)でpythonインターフェースを有効にする

プラグインなどで、pythonスクリプトを利用する方法。

こちらhttp://vim-users.jp/2010/03/hack132/を参考に

まずはpython2.7をインストールした。

その後、環境変数pathにpythonのインストールディレクトリを指定して、

vimコマンドから

:echo has(‘python’)

を実行して、1が帰って来たら利用出来る。

画面

windowsにscalaのインストール

windowsにscalaのインストール

http://www.scala-lang.org/downloads

lzPackInstallerをダウンロードする。 ダウンロードしたjarファイルをダブルクリックして、さくさくインストール。 選択に迷うところは出てきません。 インストールが完了したので、試してみます。 あらま。環境変数の設定を忘れてました。 確認してみると、ユーザ環境変数が新たに追加されていたのでログオフして再実行。 「\scalaの使い方が誤っています」 ???あれー? しかし、この程度ではうろたえない!だいたいこういう時はインストールディレクトリに空白が入っているとかが原因で 変な動きをしているから、インストールしたディレクトリ直下で実行すればいいはず! ダメでした google先生に教えを乞います。

http://wiki.onakasuita.org/pukiwiki/?Scala#q48b1c1a

scala.batを編集しなさいとのこと。

-set _SCALA_HOME=%SCALA_HOME%

+set _SCALA_HOME="%SCALA_HOME%"

-if exist "%JAVA_HOME%\bin\java.exe" set _JAVACMD=%JAVA_HOME%\bin\java.exe

+if exist "%JAVA_HOME%\bin\java.exe" set _JAVACMD="%JAVA_HOME%\bin\java.exe"

Program Files以下のファイルは直接は変更できないみたいなので、一旦デスクトップにコピーしたものを 編集して再度同じ位置にコピーするという手順で実行。 それでは再実行! 「Files\Java\jdk1.6.0_23\bin\java.exe""=="" の使い方が誤っています。」あれー? とりあえず先ほど検索したwikiに載っていた手順の環境変数JAVACMDを設定し忘れていたのを思い出して、 設定して再実行 OK! それではまずは儀式を。 一回エラーを出しちゃってますが、とりあえずバッチリです。

[...]