Qiez

きーず

Qiez

ツイートの並び順 : 新→古 | 古→新

Twilog ホーム » @Qiez » Hashtags » #sggaej

2009年12月26日(土) 95 tweets

ソース取得:

これです。ネット制御でしゃべるウサギ ナバズタグ(音出ます) http://bit.ly/6Ni9ot RT @sazanami_jp: うさぎに反応。なぜうさぎなのですか RT: @Qiez: 懇親会 ウサギの話で #sggaej

posted at 22:15:25

懇親会おわり。ウサギの話で(勝手に)盛り上がった! #sggaej

posted at 21:56:40

おわりー。これから懇親会 #sggaej

posted at 18:37:40

「1.2を適用させようと色々がんばったけど駄目でした」苦労の形跡を披露。 #sggaej

posted at 18:08:24

電池がきれそう(&充電コードなし)なのでそろそろ離脱しますー お騒がせしました ありがとうございました #sggaej

posted at 18:02:53

なんかN88-BASICしか知らないのに無謀にもVisual C++の入門書買ってきて全然分からなかった高校時代を思い出した。Windows(API)かCかMFCかこんがらがって理解できないという #sggaej

posted at 17:57:08

とにかく色々ノウハウとかスキルを持ってるということと、これにかける情熱がすごいということは伝わってくる #sggaej

posted at 17:55:07

とりあえずポイントは、クリスマスを棒に振ってGAE/JのGrails1.2対応をしようと頑張った(けどまだできてない)と。 #sggaej

posted at 17:49:59

なんかぎじゅつてきにこみいってきたのでつだりふかのうw #sggaej

posted at 17:46:03

プログラムでついったー上で自動でつぶやくしくみとかです 例: @nagoyaweather これは名古屋の天気予報を定期的につぶやくbotです QT @miomio1010: botってなに?RT @Qiez 「(名古屋のお天気情報を流すbot作成の実演)」 #sggaej

posted at 17:10:57

「mavenから簡単に取ってこれるよ!」 #sggaej

posted at 17:08:14

「(JavaそのままでもGroovy動くよ!どんどんコード量減らせるよ!の説明)」 #sggaej

posted at 17:07:58

なんか外国人からたくさんフォローされてる。技術用語に反応してるのかな #sggaej

posted at 17:04:22

「Grailsプロジェクトはほぼそのままプラグイン化できるので、CMS的な感覚も持ち合わせている」再利用が楽なのかな #sggaej

posted at 17:02:34

「GrailsはGroovy上で動作するフレームワーク」 #sggaej

posted at 17:01:10

休憩おわり。 @tyama さんの「Grails、Gaelykでハンズオン」えーと。Grailsの話かな #sggaej

posted at 17:00:05

プレゼン終わり。お疲れ様でした。 #sggaej

posted at 16:48:58

再掲。しゃべるウサギ ナバズタグ(音出ます) http://www.business-design.co.jp/nabaztag/ #sggaej

posted at 16:47:26

ウサギはフランスのサーバで制御されているらしいw耳を回したりもできるw #sggaej

posted at 16:46:54

ウサギについての質問w「やっぱり持ってくればよかったかw」 #sggaej

posted at 16:46:24

質疑応答「30秒超えて切れたときの処理とかはしてるか?」「途中で切れたら次のcronで最初からやり直すとか、シンプルにやってる」 #sggaej

posted at 16:45:51

「URLフェッチは重い。外部HTTPアクセスは最小限かつ効率良く。ついったーの検索APIとの相性はどうも悪い。30秒超えないように注意。超えて切れても矛盾を残さないようなロジックにする必要がある」 #sggaej

posted at 16:44:28

「その他注意。日本語エンコーディング、ソースとかはUTF-8で統一、ログは標準出力→日本語が文字化けする、きちんとしたいときはJDKのロギング機構を使う。cronは色々制限があるので注意(毎時xx分に起動、とか。)ベタに書けば書けないことはないですが」 #sggaej

posted at 16:42:32

Google Waveのボットとかも作れるらしい #sggaej

posted at 16:38:14

既存の資産を使いまわせるというのはやっぱり強いね。ぼっと関連は特に処理が定型なので #sggaej

posted at 16:35:54

「(名古屋のお天気情報を流すbot作成の実演)」 #sggaej

posted at 16:30:42

これは面白そうだ! #sggaej

posted at 16:26:17

音声読み上げウサギ ナバズタグ (音が出るので注意) http://www.business-design.co.jp/nabaztag/ #sggaej

posted at 16:25:49

出力モジュールを組み替えて、iPhoneのプッシュ通知したり、Nabaztagっていうロボット??に読み上げさせたりできるらしい。 #sggaej

posted at 16:24:34

「フレームワーク化してみた。モジュールに分けて(入力、フィルタ、出力)構成ファイルで設定。」 #sggaej

posted at 16:20:55

「なぜGAE/Gaelykでぼっと?自前のサーバ不要、3,000followerのぼっととか止まると苦情が来るw」「cronがある、Webコンソールが便利、ぼっとならトラフィックの心配がほとんどない。XML処理やスクレイピングはGroovyが得意」 #sggaej

posted at 16:18:41

「ついったーのぼっとをたくさん作りました。最初はRubyで作ってたけどだんだんGroovyに。」 #sggaej

posted at 16:15:01

設定デモ終わり。「Gaelykで遊ぼう!」 #sggaej

posted at 16:13:40

「(実際に設定中)」 #sggaej

posted at 16:00:13

やっぱりサービス名は読みやすいほうがいいよなぁ・・・ww #sggaej

posted at 15:56:06

「Gaelyk(げーりっく)とは。GAE/JをGroovyで利用するための便利キット」 #sggaej

posted at 15:55:40

「Groovyとは→JavaVM上で動作する動的スクリプト言語」Scalaに比べるとJavaとの親和性が高いらしい #sggaej

posted at 15:54:32

「著作権上モザイクを入れたかったけど間に合いませんでした」ww #sggaej

posted at 15:51:13

「Groovyイン・アクションの翻訳してます。etc @kazuchika#sggaej

posted at 15:50:50

kskyさんの「GroovyなGAE/J:Gaelykでかんたんbot工作」はじまります #sggaej

posted at 15:49:27

Pythonはほとんど触ったことないし、Javaは仕事で使って以来だから数年ごぶさた。それがGAEへの障壁になっている。でも軽いbotとか組むには便利そうな感じなんだなぁ #sggaej

posted at 15:46:36

.@RKTM さんプレゼン終わり。おつかれさまでしたー #sggaej

posted at 15:39:22

「名古屋Scala勉強会、次回は1/22(金)。次が第三回、新しい言語学びたいという人はぜひ。」 #sggaej

posted at 15:38:31

質疑応答。パフォーマンスとかGAE/J上で動作させたときにリソースどうこうとか、AJAX周りとか。 #sggaej

posted at 15:36:56

「Railsだと、動かしてみて→駄目だった、ってことがけっこうあるけど、Liftだとコンパイル時に分かることがけっこうあるので、わりと生産効率良いかなと」 #sggaej

posted at 15:33:30

急に口ごもる感じになったw #sggaej

posted at 15:32:36

「(動作デモ)」 #sggaej

posted at 15:29:30

「GAE/JからLift使うには。mavenでテンプレートを取ってくるのが楽。」 #sggaej

posted at 15:28:08

「ScalaなのでJavaの既存ライブラリも使える。AJAXとCommetをきちんとサポートしてる」 #sggaej

posted at 15:24:46

「フルスタック(全て提供)、CoC、MVC、Wicketのようなテンプレートシステム(ScalaのXML処理をうまく使ってるらしい)」 #sggaej

posted at 15:22:39

「Liftは、Scalaで書かれたWebアプリフレームワーク。後発なので色々取り込んでる。Scalaならではの機能もある」 #sggaej

posted at 15:21:06

名古屋Scala勉強会では(Scalaにかこつけて)色々な言語の話が聞ける/話せるのでお勧め!らしい。 #sggaej

posted at 15:19:59

「パターンマッチングも楽、XML処理が楽(直接コードの中にかける)」「名古屋Scala勉強会に来るといいよ!」 #sggaej

posted at 15:19:20

確かScalaはクロージャに対応してるんだよね。たぶん今話してることがそれ #sggaej

posted at 15:17:12

「Scalaの特徴」色々便利らしい(略w #sggaej

posted at 15:16:06

「ScalaはJavaVM上で動作する言語」プレゼン資料が英語なので読解が大変だw #sggaej

posted at 15:12:30

ちょっと力尽きたのでここからぐだぐだになりますw #sggaej

posted at 15:09:22

休憩終わり。 @RKTM さんの「GAE/JからLiftを使う」 #sggaej

posted at 15:09:02

10分休憩ー #sggaej

posted at 14:59:42

.@tantack さん発表終わり。お疲れ様でしたー。 #sggaej

posted at 14:59:24

質問「全文検索のAPIは提供されている?」「されていない。自前で実装してる人はいるらしい」 #sggaej

posted at 14:59:07

質問「Blobstore、50MBまでできるんですよね?リクエストの制限は50MBもないですよね」「リクエスト/レスポンスは何かやれば制限を解ける(らしい)」よく分かりません・・・ #sggaej

posted at 14:57:58

「まとめ。GAE/Jはまだ登場から9ヶ月で、先行者が色々模索している段階。流行るかどうかは分からない。ベストプラクティスが存在しないので、何か結果を得れば、情報を発信することができる。だから始めるなら今!w」 #sggaej

posted at 14:55:58

ついったーのぼっとで、GAE関連の情報を集めてるやつがあるらしい。 #sggaej

posted at 14:54:17

「『Google App Engine for Java実践クラウドシステム構築』制約に焦点をあてて、どうやって対応するか。こちらも情報古い箇所も」(参加者)「最新を追うにはslim3のドキュメントがお勧め」 #sggaej

posted at 14:53:48

「参考資料。『クラウド大全』技術者が全体を俯瞰するにはお勧め。情報が古くなっている箇所もあるので注意」半年前に刊行なんだけどね。速いよねやっぱり #sggaej

posted at 14:52:32

その後色々バージョンアップされたらしい「今月の1.3.0、リフレクションの最適化で、上に乗っけて動作するやつ(GroovyとかJRuby)が速くなったらしい(Googleは10倍速くなったって言い張ってるらしいよ!)」 #sggaej

posted at 14:49:58

.@tomoakioshima さん質問「ということは30秒を超えるタスクもできると」回答「できるかもしれないけど常に成功する保証はないよ」どちらにしても失敗したときの処理は必要ということですね #sggaej

posted at 14:48:23

@tomoakioshima さん質問「ということは30秒を超えるタスクもできると」回答「できるかもしれないけど常に成功する保証はないよ」どちらにしても失敗したときの処理は必要ということですね #sggaej

posted at 14:47:26

「API制限で言い忘れましたが、1回のリクエストが30秒以内で終わる必要がある。Task Queue APIで、小さな処理に分割するとか時間オーバーしたときにタスクに登録し直すとかできるらしい」 #sggaej

posted at 14:45:59

「4月7日に1.2.0リリース、GAEのJava版が登場。cronに対応。1.2.1にJSPの日本語バグ修正。9月の1.2.5でTask Queue API for Java追加。XMPPにも対応。」 #sggaej

posted at 14:44:52

「2009年のGAE/Jを振り返る」 #sggaej

posted at 14:40:35

「Blobstore APIはまだ実験中のようで、あまり高度なことはまだできない」 #sggaej

posted at 14:40:21

GAEはほとんど触ってないので、色々新鮮で面白い。経験者にはちょっと退屈かもなぁ。 #sggaej

posted at 14:39:53

通常はMemcacheでメモリ上に保持して、保存・永続化したかったらKVSかBlobstoreに保存するのかな。 #sggaej

posted at 14:38:32

「各種サービス。Cron、Memcache、Task Queue、URLフェッチ(HTTP/HTTPS通信)、Mail、Quota、Blobstore(50MBまでのデータを扱う)」 #sggaej

posted at 14:37:28

「JavaAPIの制限。複数のスレッドを作成できない。ソケット通信は行えない。ファイルへの書き込み禁止。」 #sggaej

posted at 14:34:58

「Low-Level APIかラップしたslim3Datastoreを使うのがお勧め」 #sggaej

posted at 14:33:35

「データストア。Datasore APIとしてKVSが提供されている。GoogleのBigtableを利用。JDO・JPAなどのライブラリ?が提供されているがバグも残ってるしパフォーマンスも落ちるので」 #sggaej

posted at 14:33:30

「自動スケーリング。高い負荷がかかっても自動で負荷分散してくれるけど、料金が発生するのでその面での考慮が必要」 #sggaej

posted at 14:30:25

たぶんこの調子でやっていると、後半息切れするのは確実w #sggaej

posted at 14:28:37

「GAE/Jの特徴。自動スケーリング、JavaAPIの制限、データストア、各種サービス」 #sggaej

posted at 14:28:21

「アプリ開発に専念できる」開発環境が整備されているということ(Eclipse、プラグイン) #sggaej

posted at 14:27:38

考えなくてもいいというか #sggaej

posted at 14:26:22

「サーバの維持コストゼロ。サーバ増設や故障の心配がない」ゼロというか、維持するための労力で #sggaej

posted at 14:26:17

「無料で試せる…使用リソース量が増えると料金が発生する」 #sggaej

posted at 14:24:45

「GAE/Jのメリット。無料で試せる。維持コストが0。アプリ開発に専念できる。」 #sggaej

posted at 14:21:51

「PaaSはプラットフォームを提供する。ミドルウェアを含んだサービスとなる。GAEのほか、Windows Azure、Force.comなど」 #sggaej

posted at 14:20:53

「IaaSは、インフラを提供されるサービス。AmazonEC2/S3が代表的。仮想マシンやストレージなどが提供される。開発者側がOSからミドルウェアまで選択できる。サーバを用意する必要がなく、登録すればすぐに使えるのがポイント」 #sggaej

posted at 14:19:21

「クラウドには種類があって、SaaS、PaaS、IaaS。SaaSはソフトウェアが提供され、利用できる。。GmailやTwitter、Salesforce.com、Evernoteなど。外部の開発者が何か関わるというわけではない」 #sggaej

posted at 14:17:53

ここでは「パソコン中心だったデータの保存や処理をインターネット上のサーバに移行する流れ」をクラウドと定義します(とりあえず今回は) #sggaej

posted at 14:14:38

「クラウド」とは?明確な定義はない。某社でプライベートクラウドとか言ってるけどよく分からない。クラウドATOKとか。 #sggaej

posted at 14:13:55

クラウドの話と、GAE/Jについて。 #sggaej

posted at 14:13:08

最初に @tantack さんの入門。 #sggaej

posted at 14:09:54

名古屋SGGAE/J勉強会はじまるなう。 http://atnd.org/events/2256 ハッシュタグは → #sggaej

posted at 14:07:22

last update 05/27 19:35

ツイート検索

«2012年5月 
 123456
78910111213
14151617181920
21222324252627
28293031   

Recent

Archives

» more...

Friends

» 全てのFriendsを見る...

Hashtags

» 全てのHashtagsを見る...

Stats・Feed