2013-01-01から1年間の記事一覧
Titanium StudioのiPhone SimulatorでAdMob広告を表示できたので、それまでのメモ。 AdMobにアプリを追加してPublisherIdを取得する ≫AdMob - サイト及びアプリケーション ここで広告を表示するiPhoneアプリケーションを登録する。 登録が完了すれば Publish…
今日、GAEのDatastoreに保存したオブジェクトの内容をチェックしようとしてびっくりした。 Datastore Viewerから参照してみたら、同じID/Nameが複数並んでた。 Keyはprimary keyだから同じ値になるはずがないのに、なんて思いつつ「id=????」をクリックしてE…
Slim3で複数のサービスを作ったけど、サービスがそれぞれ相互のデータを必要としていたために、それぞれでサービスのインスタンスを作った。 public class FooService { private FooService fooService = new FooService(); private BarService barService =…
要するに、Opera12.15は致命的なバグがあるので、12.14に戻したほうがいいみたい。 12.14の正式版が見つからなかったので、とりあえずここからRC版をダウンロードして使ってる。≫http://snapshot.opera.com/12.14-1737_mac.html以下、経緯。数日前にOperaの…
AからBを取得してBからCを取得して、を繰り返して最終的な値に辿り着く、みたいなことをやるケースって意外と多い。途中で何かの取得エラーがあった場合は、デフォルト値を返すって感じの。例えばWebアプリの場合。 Object default = DEFAULT_VALUE; HttpSes…
「いつ、どこで、誰と会ったのか」を記録します。 ふれあい.com 端末を振って出会いを記録するサービス http://www.fleai.com/モバイル端末用のサービスです。 TwitterかFacebookかGoogleのアイコンをタップしてログインします 画面の地図上で現在地を確認し…
サーバー側でsetAttribute()などでJSPに渡した値をJavaScriptでも使いたいときは、JSPで以下のようなコードを書けば可能。 <script type="text/javascript"> var hoge = '<%=request.getAttribute("hoge") %>'; </script> メッセージを国際化対応したいときはこんなコードで。 <script type="text/javascript"> var i18n = '<fmt:mess</script>…
JSONICは、デフォルトではDate型をlong値にエンコードする。この値をクライアント側のJavaScriptで取得しても、JavaScriptでは国際化対応が不十分なのでローカライズした日時の文字列に変換するのは難しい。 そもそもクライアント側で日時データをどうこうし…
グーグル検索で特定の数式”-4^(1/4)”を与えるとアダルトサイトが表示されるバグが発見されるって。 この質問は先月にされたようですが、一昨日になってQuoraにGoogle検索チームのエンジニアが登場し、これがグーグル検索のバグであることを認めました。そし…
≫https://plus.google.com/101834643719691452351/posts/Re3GYKqRDX3 メニューから[表示]-[開発/管理]-[デベロッパーツール]を選択 画面右下の歯車アイコンをクリック GeneralタブのDisable cacheにチェックを入れる以上、終了。
エンティティクラスに com.google.appengine.api.datatore.Text型を使ったプロパティを追加したら、クライアント側からJSONを送信した時に、JSONICがUnsupportedOperationExceptionってのを出すようになった。 JSONICがDatastoreのText型なんて知らねーよ、…
GAEでDatastoreに格納した特定のオブジェクトを取り出すのに、Keyを指定すれば確実と思ってコードを書いてたけど、解決までしばらく詰まってたのでメモ。クライアント側ではKeyは30文字くらいの文字列として渡される。文字列のKeyをパラメータに設定してリク…
(ノ`Д´)ノ彡┻━┻ 一昨日の夜、何気なくAndroid SDKをバージョンアップしてみた。そしたら、Androidのプロジェクトのうちのひとつがビルドできなくなってしまった。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = w…
AndroidからGoogle OAuthで情報を取得するときに、いろいろとうまくいかなくて試行錯誤したので、メモっとく。 OAuthのライブラリは scribe-java を使用した。 まず、ボタンをタップしてOAuth認証を開始しようとした時に NetworkOnMainThreadException が出…
レイアウトのXMLにImageViewに、今までは出てなかった [アクセシビリティ] Missing contentDescription attribute on image とかいう警告が出るようになってた。調べてみると、これはViewクラスから継承されているXML属性で、API Level4から存在しているらし…
AndroidでMapActivityを使おうと思って、apiKeyを取得するためにkeytoolを使った。 生成されたフィンガプリントをGoogle Codeのサイトに貼りつけたら、やたら文字化けした画面に飛んでるし、apiKeyも取得できてないっぽい。 シェルに出てる文字列をよく見る…