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

勉強会での発表ネタ & 発表後の感想など

テーマはGAE00.そもそもGAEって何? ⇒グーグルが提供するアプリケーション実行サービス。 代表的なクラウドサービスであり、一番最初に提供されたPaaS型クラウド。開発者はウェブアプリケーションをクラウド経由で作成し、ユーザーはそれらをいつでもどこで…

GAEでQueueを使ってみよう!

GAEでQueueを使う方法・注意点など。【1】Queueを実行するServlet(TestQueue)を書く。 public class TestQueue extends HttpServlet{ private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest req, HttpServletResponse r…

int[] から String への変換

Javaはこういうの、Rubyと違ってめんどくさいなぁ。。 //配列を文字に変換 private String printString(int[] a){ StringBuffer aa = new StringBuffer(); for(int s :a){ String ss = ((Integer)s).toString(); aa.append("/"); aa.append(ss); } return aa…

自動RTを行うTwitterBotを作るときの注意点

Twitterで特定の発言IDをDataStoreに保存し、 時間を置いてRTするBOTを作成したときの備考録です。【1】RTする時点で発言が消去されていた ⇒404エラー【2】同じ発言を繰り返しRTする ⇒403エラー - 自分がエラー処理をしたコードはこんな感じです。 try { // …

GAEでログが出ない ⇒logging.properties の設定が必要

GAEでログが出ない!【原因】 logging.propertiesの設定がデフォルトでは「WARNING」になっているため、 log.infoメソッドが読み取られなかった←INFOレベルのため。 - これが書いたソースです。 INFOレベルが2つ、WARNINGレベルが1つ出力されるはずですが、 …

NoClassDefFoundError: twitter4j/TwitterException

GAEでデプロイできたものの、エラーログが出ました。 NoClassDefFoundError: twitter4j/TwitterException【原因】 twitter4j-core-2.1.0.jar が正しくビルドされていない 【解決策】 下記のように、プロジェクト内で正しくjarファイルを参照していないとダメ…

勉強会での発表ネタ

テーマはGAE1.プロジェクトつくってみて空デプロイ ⇒URLアクセス実際に動いてるBotをみてもらう1.cron.xml ⇒タイマーだよ。Servletごとに設定できるよ2.Data格納の様子 ⇒SQL(違うけど)発行の様子⇒INSERT UPDATE ⇒ログを見てもらう⇒Keyが飛び飛び⇒分…