Amazon Campaign

2011年2月11日金曜日

MacでPython on GoogleAppEngine(SDK基本編)

Mac用のGoogleAppEngine SDK「GoogleAppEngineLauncher」の基本的な使い方を紹介します。正直なところ、直感的に使えるので解説は必要ないのですが、日本語の情報はあまりないようなので書いておきます。

<SDKのインストール>
まずSDKのダウンロードページからMac用SDKをダウンロードします。

ダウンロードしたファイルは普通のdmgファイルなのでダブルクリックして展開します。

展開したアプリケーションファイル「GoogleAppengineLauncer」を任意の場所へコピーするだけです。

<アプリケーションの登録>

SDKを起動したら、ウィンドウの左下にある「+」ボタンを押します。

そうすると、下記の「New Application Setting」ダイアログが現れます。

「Application Name」に任意のアプリ名を入力します。

「Application Directory」では「Choose」ボタンでワークディレクトリを選択します。ここでは選択したディレクトリの配下に上記で入力した「Application Name」でディレクトリが自動的に作成されます。
既存のアプリケーションを登録する場合はFinderより登録したいプロジェクトフォルダをドラッグ&ドロップします。

「Port」にはローカルアクセスする際の任意のポート番号を入力します。
「Create」ボタンを押すとアプリが登録されます。

<アプリの起動/停止>

アプリケーションを選択し、ウィンドウ左上の「Run」「Stop」ボタンでアプリの起動/停止を行います。

<デプロイ>

「GoogleAppengineLancher」にてデプロイするアプリを選択して、上部の左から2つめの「Deploy」ボタンでデプロイを行います。
ボタンを押すとGoogleアカウントの入力を促されます。


そうすると上記のデプロイログが表示され進行が確認できます。

2011年2月8日火曜日

MacでPython on GoogleAppEngine

ボクは仕事ではJavaをメインに使用していますが、プライベートでは主にPythonを使っています。理由はGoogleの標準言語だから。
「Googleで使われているのであれば、きっと良い言語なのだろう」という、なんとも安易でノー天気な動機で使い始めて、それ以来使用しています。
現在はいくつかGoogleAppEngine上でアプリを動かしています。なので、「MacBookAirでもGoogleAppEngineを利用したい!」と思うのは人の性というものでしょう。

そこで、Mac用のSDKをインストールしてみたのですが、なんと簡単!なんともMacナイズされているというか、直感的なGUIでほとんどのことが操作できてしまうのです。
Googleの開発環境解説ページを見てみると、

「Google App Engine Launcher がすべてのコマンドをアプリケーションに含めます。」

というような記述とありますが、てっきりWindows用SDKのようなコマンドラインから利用するものと思っていました。



詳しい使い方については次回の投稿以降で紹介します。

2011年2月3日木曜日

Mac で IrfanView ライクなソフト


Windowsで使っていたIrfanViewをMacでも使いたい。でもMac用は存在しません。ですのでなるべく似ているソフトを探しました。条件は「フリー」、「軽快」、「直感操作」です。
ありました。その名は「ToyViewer」。

メニュー構成もだいぶ似ているので、画像のクリッピング程度なら全く違和感なく使えます。
制作者のページではかなり完成度の高いマニュアルも公開されています。

制作者のページ

2011年1月29日土曜日

MacBook Air ウィンドウ切換えのショートカットキー

Windowsを使っていると「Ctl + Tab」でアプリ内ウィンドウ切換えを行うのが一般的でが、Macの場合だと「Cmd + F1」となっています。
ですが、MacBook Airはデフォルトでは「F1」を押すためには「Fn」とのコンビネーションとなっており、実際には「Cmd + Fn + F1」となってしまい呼び出しにくくなっています。
そこで「Fn」を押さずに「F1」を呼び出せるように初期設定を変更すると便利です。



「システム環境設定」メニュー -> キーボード -> 「キーボード」タブ -> 「F1, F2などの全てのキーを標準のファンクションキーとして使用」にチェックを入れます。

これで「Cmd + F1」でウィンドウを切り替えられるようになります。

2011年1月27日木曜日

開発マシンとしての MacBook Air 11インチ インプレッション(ディスプレイサイズ編)

MacBook Air 11インチ インプレッション、今回はディスプレイサイズ編です。
ボクが今まで使用していたThinkPad X60と比較してみます。

ThinkPad X60
サイズ:12.1インチ、解像度:1024 * 768

MacBook Air 11
サイズ:11.6インチ、解像度:1366 * 768

サイズが多少小さくなることは購入前にもあまり気になっていませんでした。実際に使ってみた感じも、フォントはやや小さく感じるものの特別気にはなりません。
1番感じたのは縦の解像度です。X60と同じなのですが、横が広くなっている分、やはり狭く感じてしまいます。
ですが実際はX60と同じなので、慣れで片付きそうです。以下、FireFoxとeclipseのスクリーンショットです。





2011年1月23日日曜日

開発マシンとしての MacBook Air 11インチ インプレッション(eclipse起動編)

ついに念願のMacBook Air11インチを購入しました。用途はいまさらながらiPhoneアプリ開発です。
ボクが購入したマシンは、いわゆるフツーの11インチです。主なスペックは以下の通り。

・CPU:1.4GHz Intel Core 2 Duo
・メモリ:2G
・SSD:64G

購入を検討されている方の参考になると思うので、ボクが購入する際に気になっていた以下の2点についてを記しておきます。

・開発するにあたり、開発環境の実行速度はストレスないレベルか
・ディスプレイのサイズ、解像度に不足はないか

「ストレスないレベルか」とか「不足はないか」というようなネガティブな表現になっているのは、やはり11インチは一般的に判断するとCPUはパワー不足だし、画面サイズも広くはないためです。

開発環境の実行速度
まず開発環境の実行速度ですが、ボクがMacでの開発は初めてなので、Xcodeの起動速度については比較する経験がありません。なのでいままで使っていたThinkPad X60でのeclipseの起動との体感速度比較になりますが、十分早く感じます。これが噂のSSDの効果なのでしょうか。操作感もストレスありません。インストールしたのは 標準3.4 + Pleiades日本語化ライブラリ + PyDevプラグインです。
以下はeclipseの起動動画です。



ディスプレイのサイズは次回。

Amazon_ad