Upload
gecko655
View
346
Download
1
Embed Size (px)
Citation preview
藤宮 香織• 小学生時代にある出来事が原因で「1週間で友達との記憶を失くしてしまう」という障害を持ってしまった。友人との記憶は週末にリセットされ、月曜の登校時にはそれがまっさらな状態になっている。なお家族との記憶は失くしていない。心を許した相手には人懐っこい本来の顔を見せる。(wikipedia)
使ったもの
• Google CustomSearch API
• Google App Engine for Java -> Heroku for Java
• Google DataStore -> MongoLab
• Twitter4J
Google CustomSearch API• かつては、Google Image Search APIというのがあったが、2011年にDeprecated化。
• Google CustomSearch APIがかわりに使える。
• 無料だと1日100クエリ
• 検索結果の画像のURLが返ってくる
• 画像のURLにアクセスすると10%くらいの頻度で404が返ってくる。よくわからない。
Google App Engine (GAE) for Java
• 4時間に1回画像postする&&リプライ対応&&月曜日にフォロワーをリムーブするために、Google App Engineを利用
• スタートアップは簡単だったが…… • Java8非対応 • 他人の環境で動かそうとしてもeclipse GAE plug-inが 言うことを聞かない
• 大量の謎ファイル
Herokuへ移植
• 幸い、基幹のコード行数が500行ほどしかないので、Java8に対応してて簡単に環境を作れそうなHerokuへ移行してみた
• おまじないファイルがすくなく快適
• ドキュメントがGAEの100倍くらいある
ご清聴ありがとうございました• ぜひフォローして遊んでやってください。
• https://twitter.com/Fujimiya_Monday
• https://twitter.com/HestiaBlueStrap