haruprojectの日記(技術モノ)

日々の技術的な取り組みアウトプット用

2011-02-01から1ヶ月間の記事一覧

リンクメモ

http://sites.google.com/site/shin1ogawa/eclipse http://code.google.com/p/mgapi-java-client/ http://code.google.com/intl/ja/appengine/docs/java/javadoc/overview-summary.html

良スライド

Google Developer Day 2010 Japan: Google App Engine についての最新情報 (松尾貴史)Google App Engine: Datastore のクエリを 理解しよう appengineでの開発泣かないAppEngine開発

GAE関連のリンク集。

ほんとに有難い情報ばかりなので、リンク集として残しておこうかと思います。あおうさ@日記 Google App Engineでよくある質問 Developers Summit 2011のLT大会で発表してきました Google App EngineではAdmin権限でリクエストするとCPU使用率と1リクエスト…

GAEでメール送信。

GAE

件名が?????????????になった?? import java.util.Properties; import javax.mail.Message; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import org.…

GAEのデータストアに500文字以上を登録した場合のException

GAE

Uncaught exception from servlet java.lang.IllegalArgumentException: recommend: String properties must be 500 characters or less. Instead, use com.google.appengine.api.datastore.Text, which can store strings of any length. 以下のようにする…

ajn14に向けてappengine-mapreduce予習をする

GAE

明日は、ajn14に参加させていただく事になったので、 mapreduceって何??な自分なので予習しておく。 ※予習…webで得られる情報を元にappengine-mapreduceを簡単に動かしてみる。 appengine-mapreduceの公式ドキュメント http://code.google.com/p/appengine…

twitterのAPIgeUserTimeLineをつかってみる

twitter4jを使ってtwitterのタイムラインを取得してるんですが、 エラーで落ちまくります。503エラー Paging pageing = new Paging(); pageing.setCount(200); pageing.setPage(1); authenticatedTwitter.getUserTimeline(pageing); これを以下のようにした…

slim3のmemchacheを使ってみる。

slim3でMemchacheが簡単に使えるようになってたっぽいので使ってみる。 こんな感じでよいのかな。。 public Coupon getCouponForCache(Integer id){ Coupon coupon = Memcache.get("CACHEKEY" + id); if(coupon != null) return coupon; // Datastoreから取…

GAEでcronを設定してみる

GAE

毎1時間ごとにURLを実行する。 で指定するパスは、管理者権限必要なURLでも大丈夫みたい。 の設定がcronぽくなくてしっくりこない。。 <cronentries> <cron> <url>/admin/area/update</url> <description>area master update</description> <schedule>every 1 hours synchronized</schedule> <timezone>Asia/Tokyo</timezone> </cron> </cronentries>