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

Nexus 7でGoogle Play Booksを試す

先日、日本でもGoogleのNexus 7の発売開始され、同時にPlayブックスのサービスも開始されたので利用してみた。Nexus 7に関しては、Google I/Oでもらったモノであり、日本で発売しているものと若干違うかもしれません。 Nexus 7の本体は男の手でなんとか片手…

Objective-C storyboardを利用せずに画面遷移

Mountain lionとXCode 4.4を利用。 iPhoneアプリの開発で、iOS4を対応したかったため、Storyboardを利用せずに、 xibを利用しつつ画面遷移させるコードメモ。 - (IBAction)onClickNextButton:(id)sender { NextViewController *nextView = [[NextViewControl…

facebookのいいねボタンでウォールに表示される画像を変更

facebookのいいねボタンを押された場合に、ウォールに設定される画像はfacebook側で勝手に選んだ画像を利用され、意図しない画像が選ばれることがあったので、デベロッパーサイトに書かれている、metaタグを指定することで回避ができる。 デベロッパーサイト…

Objective-C UIImageをアスペク比を保ったままリサイズ

UIImageのアスペクト比を保ったまま、画像をリサイズする。引数で渡す、NIIntegerでsizeを指定したサイズ未満に画像をリサイズします。 縦長い画像はheightが、横長画像の場合はがwidthが指定したサイズになります。参考プログラム http://stackoverflow.com…

ASIHTTPRequest と XCode4.3.1

XCode 4.3.1を利用して、ASIHTTPRequestを利用しようとして、手間取ったのでそれをまとめます。 target OSは5.1を想定して作っています。 ASHIHTTPRequest Github https://github.com/pokeb/asi-http-request 設定手順 http://allseeing-i.com/ASIHTTPReques…

Mac homebrewとgitを入れる

XCodeを入れる。 homebrewを入れる $ ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)" gitを入れようとする $ brew install git 以下のエラーがでる場合は、XCodeを開いて Preferences-Download-Command Line Toolsをダウ…

Corona SDKで、Google画像検索+Jsonパース+画像取得+アニメーションさせてみた

Corona SDKのサンプルソースを見ながら、コードを書いてみた。 たった、数十行でこれだけの事ができるなんて、感動しちゃいます。内容) HTTPのリクエストで、Google 画像サーチAPIをたたいて、Jsonの結果をデコード require("json") http = require("socket…

Androidアプリ リリースバージョンでClassNotFoundException

Debug中では起こらなかった、ClassNotFoundExceptionが必ず発生するエラーを仕込んだままリリースするという事故が起きた。 デバッグでは、コンパイルできて正しく実行できているのに、リリースでコンパイルしたapkファイルを逆コンパイルして確認してみると…

Corona SDK勉強会 参加しました

Corona SDK 勉強会 in 渋谷 に参加してきました。[ATND] http://atnd.org/events/23395Corona SDKFlashエンジニアが今までの資産などを使って、簡単にゲームができるという雰囲気でした。Unity3Dと比べると、今までのFlashで作った素材などを利用できるのは…

大きい画像をImageViewで表示しようとするとOutOfMemory起こすよ

カメラで撮った画像などをそのままImageViewで表示しようとすると、画像がサイズが大きすぎて、簡単にOutOfMemoryが発生してたので、file_pathを渡すと小さい画像のBitmapに変換するプログラムを書いて利用しています。カメラで撮った画像をそのまま利用する…

Google Map API keyをデバッグ、リリースで分ける

Google Map API Keyは、リリースとデバッグで分ける必要があったので、プログラムでdebugとreleaseの判定をできるようにしました。 ApplicationInfo.FLAG_DEBUGGABLEのフラグがたっているかで、判定しています。 ApplicationInfo appInfo = context.getPacka…

メートルとヤードの変換

1m = 1.0936133yards 1yard = 0.9144mなので、相互の変換をするクラス public class Converter { private Converter() {}; static final double ONE_YARD = 1.0936133; // 1m = 1.0936133yards static final double ONE_METER = 0.9144; // 1yard = 0.9144m …

AndroidHttpClientのサンプルを書いた

今更ではありますが、AndroidHttpClientのコードを書いたので、メモ程度の書き残しておきます。 AndroidHttpClientはLevel 8 (Android 2.2 Froyo)から利用できます。2.1以前のAndroidには対応しませんので、DefaultHttpClientなどを利用する事になるかと思い…