2011-07-01から1ヶ月間の記事一覧
パソコンでは正常に動いているのに、スマートフォンでは操作のイベントを正しく認識していないように思えたので、調べた。 その結果、 if (isSmartPhoneDevice()) { // スマートフォンでは、PC の clikc イベントは tap になる $('a').tap(function() { ... …
GET メソッドや POST メソッドで callback 関数をサーバー側で引き取り、JSON を引数に受け取る関数名を出力する必要があることがわかった。 自分でやってみないとわからないことばかりだ。 http://www.example.com/webapi?id=1&callback=mycallback という …
利用する箇所は、Controller でも Service でもよい。 下記は Controller での利用した場合のサンプル。 import org.slim3.memcache.Memcache; public class MyAppController extends Controller { private MyAppService service = new MyAppService(); priv…
Slim3 のタイムゾーンの挙動が複雑なことに気が付いた。 FrontController では、タイムゾーンは UTC に設定されている。 TestCase から FrontController で設定されているタイムゾーンはローカル時間。この場合、自分は日本時間に設定しているので、JST で設…
備忘録。 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexSample { public void main(String[] args) { String date = "20110101"; Pattern pattern = Pattern.compile("^(\\d{4})(\\d{2})(\\d{2})$"); Matcher matche…
Slim3 で JSON を受け取るために、久しぶりに Ajax のデータを受け取る処理を記述していたら、(Chrome 上で)下記のエラーが発生した。 XMLHttpRequest cannot load http://localhost:8888/api/json/... Origin http://localhost is not allowed by Access-Co…
参考 Slim3 JSON 機能の説明(非公式) GAE + Slim3 で JSON 出力 Model での記述例。 基本的には JSON を利用するのに既存の Model をそのまま使える。 しかし、JSON アノテーションで Model が保持するエンティティ内のプロパティを操作したい場合は、下記の…
結局使わなかったけれど。 日付のパースには Apache のライブラリを利用。 import java.util.Date; import org.apache.commons.lang.time.DateUtils; public class MySample { private Date _startDatetime; private Date _endDatetime; private void setTim…