2011/11/04
Google App Engine (Python) + Eclipse + Windowsの開発環境を構築する
Google App Engine(Python)で動くアプリをWindows環境(XP)のEclipseで開発できるよう環境を構築します。
基本他の人が紹介しているやり方を参照してます。
Python2.5インストール
以下にあるように、まずPythonをインストールします。
2011/11/4時点では、2.5をインストールしろとここに書いてあるので、2.5をインストールします。
利用環境に合わせてWindowsのカテゴリからインストーラを選択してダウンロード。
インストールの様子はこちらを参考にしました。
ここでは「C:\Library\Python25」にインストールしました。
Google App Engine SDKインストール
Python 用 Google App Engine SDK(Windows用)をダウンロードします。
流れに沿ってやっていけばインストールできます。
私はインストールディレクトリだけ変更しました。
すでにjava用のGoogle App Engine SDKを使っていたので、ディレクトリの名前を「google-appengine-python」に変更しました。
Eclipseインストール
ここはすでに入っているので省略します。
ちなみに私はEclipse IDE for Java Developersを使ってます。
ダウンロードはこちらから
PyDevのインストール
EclipseにPythonで開発するためのプラグインをインストールします。
Eclipseのメニュから[Help]>[Install New Software..]を開き、[Work with:]に"http://pydev.org/updates"と入力します。
PyDevでプロジェクトを作成
Python Interpreterを設定
[Preference]>[PyDev]>[Interpreter - Python]を選択。
[New]ボタンを押して、Python.exeの場所を指定します。
Pythonのパスに設定するフォルダを選択します。
あとは[OK]を押して設定を保存。
プロジェクトを作成する
1. 作成開始
Packageのビューの上で右クリック>[New]>[Other]>[PyDev]>[PyDev Google App Engine Project]を選択して次の画面へ。
2. プロジェクト基本設定
プロジェクト名を適当に入力し、Grammar versionを2.5にする(たぶん)
3. Google App EngineのLibraryを指定
先ほどインストールしたPython 用 Google App Engine SDKのインストール先ディレクトリを指定します。
4. テンプレートを選択
ここで、app engineのアプリケーションIDなども指定します。
今はサンプルプロジェクトを作成したいだけなので、sample-appのままにします。
テンプレートは、とりあえず何かを選択しなければならないみたいなので「Hello Webapp World」にしてみました。
[Finish]を押すと、PyDevパースペクティブで開くかどうか聞かれるので、Yesにします。
これでPythonのプロジェクトが作成されました。
参考URL
このページを参考にしました。
MacにEclipse+PydevでGoogle App Engine for Pythonの開発環境を作ってHello Worldを動かす
2011/04/28
Google Apps Marketplaceにアプリを公開するときに気をつけること
先月infoScoop for Google AppsというサービスをGoogle Apps Marketplaceで公開しました。
infoScoop for Google Appsは、infoScoop OpenSourceにGoogle Appsのコンテンツをのせ、グループウェアのように使ってみようというサービスです。
まだβなのですが、現在正式リリースに向けて開発を続けています。
公式ホームページで詳しい機能などについて説明していますので、ご興味のある方はご参照ください。
Marketpalceについては全体的に情報が少なくて、色々とやってみないとわからないことがたくさんです。
なので、今回はそのMarketplaceにサービスを公開したあたりに引っかかったことなどの話をしてみたいと思います。
2011/01/10
Mac OS 10.6 でMacportsを使って環境構築( Apache + MySQL + PHP +phpMyadmin)
Macbook Airを買いました。
初Macなのですが、操作は非常に快適です。
でも開発するとなるといろいろ勝手がわかりません。
さぐりさぐりです。
Linuxでいうapt-getのような、パッケージ管理のツールがMac用でもあるということで、使ってみることにしました。
Macports。
これで、ApacheとMySQLとPHPをインストールしてみます。あとついでにphpMyAdmin。*1
以下のサイトを参考にしました。というかほとんど同じです。でも少しは違うので、自分用にメモです。
Snow Leopard で MacPorts から Apache2, PHP5, MySQL のインストール
Apache2をインストール
インストール手順は以下の通り。
2010/06/28
Joomla Extension Ultimate Mailing Listsをinfoscoop.orgに導入
特定ユーザだけにメールを送りたい
サイトに登録してくれたユーザにメールを送りたいとき、Joomlaではデフォルトのままだと、Math Mailというツールしか入っていなくて、サイト登録者、管理者といった大まかなグループ単位でしかメールを送ることができません。
これを、特定のユーザだけにメールを送れるようにしたい、ということでinfoScoop OpenSource WebサイトにJoomla ExtensionのUltimate Mailing Listsを導入しました。
初め、少し引っかかったところもあったのでちょっとメモ。
以下特定のユーザだけにメールを送れるようにする設定手順です。
ダウンロードとインストール
Ultimate Mailing Listsのダウンロードはこちらから。
Joomlaのインストール画面からインストール。
コンタクトリストを作成する
まず、コンタクトリストを作成します。
2010/06/17
Joomla ExtentionのChronoformsでフォームで送信した内容をDBに保存
前回の記事、Joomla Extension ChronoFormsを使ってフォームを作成Commentsで大体のChronoFormsの設定をしました。
今回はフォームをSubmitしたときにEmailで送信されるだけでなく、その情報をDBに保存する設定をします。
前回も引き合いに出したとおり、ChronoFormsのドキュメントは非常に良く書かれておりわかりやすいので、ここで書く意味は実は薄いのですが、簡単に書いておきます。
テーブルの作成
DBにデータを保存したいフォームをチェックボックスで選択し、[Create Table]アイコンを押します。





