ラベル GAE の投稿を表示しています。 すべての投稿を表示
ラベル GAE の投稿を表示しています。 すべての投稿を表示

2014年4月29日火曜日

久しぶりに作ってみた。ThumbGugu

最近のマイブームはPythonになってしまいました・・・・
て分けでGAE+Python+KayFrameworkでWebサイト作成してみた。
Flaskなんかもよさげですが、Mongodbとセットで使ってみたいのでまたの機会に~
まぁ、http://searchwitharea.appspot.com/と同じというのは置いといて中身が違います!

タイトル:ThumbGugu
概要:検索結果をイメージで表示
使ってる技術:Python、Gae、KayFramework、Yahoo検索サイト、UrlFetch、DataStore




やり残してること
  1. 検索窓のデザイン
  2. ロゴの作成
  3. 利用者ごとの検索単語の削除機能
  4. ページング処理


2012年6月6日水曜日

AJax使えないかな・・・

AJaxつかって、画像を非同期で表示できないかなぁ
要件)
検索結果を表示
画像は遅れて表示

現在
①検索結果出力
②他ドメインのイメージ作成サーバーを利用してイメージを表示

更新後
①検索結果表示
②同一ドメイン内のイメージ表示コントローラーへリンク
③イメージ表示コントローラーが他ドメインのイメージ作成サーバーを利用して画像を作成


ん、元画面でCallBackの動きが必要か・・・
ちょっと大変かな。

2012年4月27日金曜日

GAEへのデプロイ

GAEへのデプロイ

GAEのアカウントにアプリの追加
ツールバーからAPPエンジンへのデプロイを選択
APPエンジンプロジェクト設定へ
自分のアプリケーション設定へ

ブラウザ上でアカウントに対するアプリケーションを設定する画面に
アプリケーション名と、URIを指定する。
問題なければこの画面へ

プロパティ画面でOK
デプロイ画面で配置を押下
ビルド、デプロイが完了して以下の画面が表示されればOK

2012年4月24日火曜日

slim3ブランクコピーで最初にやること。


Slim3-Blankからのコピーで最初にやること

①メニューからインポート
















②クリック、リファクタリング、プロジェクト名の変更
 プロジェクト右クリックメニュー
  →リファクタリング
   →プロジェクト名の変更
  目的のプロジェクト名を入力

③ファクトリーパスの追加
 プロジェクト右クリックメニュー
  →プロパティ















④ルートディレクトリの変更
 WAR/WEB-INFO/WEB.xml




2012年4月23日月曜日

Slim3でajax


Slim3で簡単にajax使う方法がいまいちぴんとこない・・・
基本的な部分が知識不足なきがする。
特にajaxで部分更新不要なので、ajaxはひとまずお預け・・・

・jsonicっての使えばいいみたい
・ただし、遷移の部分を結構更新する必要あり。
・modelにはmodelToJson,jsonToModelとかあるんだけどな。
・JsonControllerを実装するのが正しい姿な気がする・・・

参考サイト
http://d.hatena.ne.jp/KenichiroMurata/20100308/p1
http://d.hatena.ne.jp/hiro_nemu/20090826/1251284397

2012年4月21日土曜日

GAE-GQL


GQL癖あるなぁ
ちょっと調査結果

■キー以外を指定しての参照
[OK]
SELECT * FROM Head
where LastCommentId=1

SELECT * FROM Head
where username = 'testo'


■キー指定しての参照
[OK]
SELECT * FROM Head
WHERE __key__ = key('Head', 1)

■キー以外範囲指定の参照
[OK]
SELECT * FROM Head
where LastCommentId > 0

■ 複数範囲指定の参照
[OK]
SELECT * FROM Head
where username = 'testo' AND LastCommentId =1
[NG]
SELECT * FROM Head
where username = 'testo' AND LastCommentId >=1


2012年4月9日月曜日

slim3でのセッション

最近はSlim3で遊んでばかりですが・・・
Request~でも可能だと思いますが、Slim3でサポートしてくれている機能を利用するほうがスマートだと思います。

//セッションからの入手
String string = sessionScope("showdone");
//セッションへの保存
sessionScope("showdone", asString("showdone"));

2010年4月18日日曜日

Twitter投稿成功、完成物のモックアップ作成してみる予定

■できたこと
Twitterへの投稿
認証周り確認

 →OnlineではOAuth使うのがセオリーのようです。
キーフレーズを静的にためて再利用
 →ローカルにXMLを保存、Yahooの利用回数を節約
完成物のモックアップ作成中(PPTで完成、GAEに乗っけてみる)



■ToDo
リファクタリング(画面制御部分のクラス化)非同期処理
ログの精査
キーフレーズ細分化した時の削除



■思うこと
Twitter4Jを利用してみる予定
YahooApiをきれいに利用する方法はどうなんだろ・・・Libとかあればいいんだけど
EclipseでのHtmlEditerもっといいものないのかな?AndroidSDKみたいな感じで・・・・