うにゃったー
http://unyatter.appspot.com/
なんか、言わなくてもいいんだけど、言ってもしょうがないって分かってるんだけど
なんか、言わなくてもいいんだけど、言ってもしょうがないって分かってるんだけど
それでも言ってしまうんだけど、別に誰かに聞いて欲しいという感じのあれでもなくて
なんかこう・・・ふにっとしたときに(」・ω・)」うー(/・ω・)/にゃーってしたくなるなぁと
思ったので作りました。
ふにっとしたときにうにゃっとするのや。
うにゃったーの使い方
- ふにっとしたときにうにゃったーを開きます
- ふにっとしたことをうにゃったーに書きなぐります
- つぶやく
- (」・ω・)」うー(/・ω・)/にゃー
- あしたもがんばろう
うにゃったーの生活環境
- GAE/j ( https://developers.google.com/appengine/?hl=en )
- Slim3 ( https://sites.google.com/site/slim3appengine/ )
- Scenic ( http://code.google.com/p/scenic3/ )
- Twitter4j ( http://twitter4j.org/ja/index.html )
- Twitter Bootstrap ( http://twitter.github.com/bootstrap/ )
うにゃったーの作り方
Slim3プラグインでScenicプロジェクトを作ってTwitter4jを追加してFrontPageをごにょごにょしただけかな。
設定はちょこちょこさわったけどね。ロジックはFrontPageだけ。便利だな。
あ、そうそうConsumerKeyとSecretはappengine-web.xmlにシステムプロパティとして書いておきました。
のでそこを消したやつをappengine-web-sample.xmlとしてアップしてます。
あと、ずっと噂に聞いてたTwitter BootstrapのCSSだけ(たぶん)使った。
サクっと作れてよいすなー。
あと、ずっと噂に聞いてたTwitter BootstrapのCSSだけ(たぶん)使った。
サクっと作れてよいすなー。
うにやったーの仕組み
- テキストエリアは気持ちだけ受け取ります。サーバーには何も送信しません。
- サーバーでは過去10ツイートをチェックします。
- 過去10ツイートにないものをうにゃります。
うにゃったー作って気づいたこと
テストなしでデプロイして祈るという。久しぶりな楽しい経験をしました。
リファクタリングしようかなーとも思ったのですが。まぁいっかとそのままソースアップロードしました。
最初は(」・ω・)」うー(/・ω・)/にゃーってつぶやくだけにしてたんだけど。
そうするとついったーの「過去10ツイート以内のツイートと同じことはつぶやけません」制約にしっかりはまりました。
そういえばそうか。ということで10こくらいバリエーションを持たせました。
試しにつぶやいて、みんなから「どうしたん?」と心配されました。ごめんなさいごめんなさい。
あと、URLの部分がついったーみてたら普通に表示されてるんだけど短くなったやつなんね。
んでユーザー毎に違うっぽいのね。
うにゃったーのコード
3日間楽しかったです。
なんかまずいところあったら教えてくれると嬉しいです。
なんかまずいところあったら教えてくれると嬉しいです。