SiNBLOG

140文字に入らないことを、極稀に書くBlog

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

Slim3 シャーディングカウンタを改良した!

Slim3 シャーディングカウンタ作ってみた。 - SinDiary先日作成したシャーディングカウンタですが、あおうさ殿にご指南をいただきました! window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (…

Slim3 Source Code Reading No5に参加してきた!

Slim3 Source Code Reading #5 - ChugokuGTUGに参加してきました! 今回も@ttyokoyama 殿と2人だったので、まったりと進みました。 まぁ、他の方が参加していても、まったり進むのですがwT.Yokoyamaのブログ: Slim3 Source Code Reading #5 まずは、Memcach…

Slim3 シャーディングカウンタ作ってみた。

Slim3でシャーディングカウンタを作ってみました。Slim3 シャーディングカウンタを改良した! - SinDiary 改良版が上記になります! シャーディングカウンタをご存じない方のために簡単に説明します。 GAEでアクセスカウンタなどを作ろうとした時に、1つのE…

Slim3 PRGパターン

2012-01-17上記のBlogを見て、PRGパターンとはなんだろう?と思って調べてみた。 PRGパターンとは, POSTメソッドによるリクエストに対してリダイレクトを返し, GETメソッドの応答として遷移先の画面を表示するというものです。ということらしい。 因みに上…

Slim3 カスタムインデックスを試してみた。

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Slim3 UnitTestでXGTransactionを使う時の課題

Slim3 Source Code Reading #4 に参加してきました。その時に、話題になったのが、UnitTestでXGTransactionを使う時に、 そのクラス単体でテストすると動作するのに、プロジェクト全体のテストを行う時は、Errorになるということ。使い方自体は、shin1ogawa…

XG Transaction がUnitTestで動かない。

Slim3のUnitTestでXGTransactionを動作させることができなくてハマっている。とりあえず、現状は以下の通り。■環境 GAE 1.6.0 Slim3 1.0.15 Eclipse 3.5 まずは、実行の構成をHRDに設定 http://code.google.com/intl/en/appengine/docs/java/tools/devserver…

Slim3 Source Code Reading #3に参加してきた!

Slim3 Source Code Reading #3 - ChugokuGTUGに参加してきました。今回は、Datastore.get()を読み進めて行ったのですが、一番盛り上がった(はまった?) のは、以下の部分。ModelMeta#validateKey() protected void validateKey(Key key) throws IllegalArg…

Slim3の楽観的排他制御

明日のSlim3 Source Code Reading #3 に向けて、ちょっとやってみた。楽観的排他制御ですが、ひが殿のBlogに詳細が書いてあります。 App Engineでバージョンによる楽観的排他制御 - yvsu pron. yasただ、ソースが古くなっているので、公式ドキュメントを見た…

Slim3でtwitter4jを使ってTwitterアカウントにサインインする

twitter4j公式ページのサンプルを、Slim3で作ってみました。 GitHub - yusuke/sign-in-with-twitterちょっと、僕の力不足により全て同じにはできませんでした。 それでも、Twitterアカウントにサインインする部分は同一のはずです。まずは、SigninServletを…

年開けてるけど、忘年会まとめ

色々あったので、とりあえず次回のためにまとめ。特に帰郷組のために催した会でしたが、帰郷組はほぼ来ないという奇跡!以下、前日から当日のtwitterを交えながらまとめ。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]…