ActionBarのロゴの表示/非表示を切り替える。

最近はActionBarを利用していないアプリはめっきり見かけなくなったこの頃。 ActionBarを利用してて、ActionBar.setLogo メソッドを利用して、Fragmentごとにロゴを表示したり、非表示にしたりしたいと思い色々調べたら、なかなかうまく表示されなかったので…

いろいろアプリを作った上で、APIの実装をまとめ

APIの設計で単純な配列返すAPIでも、オブジェクトで返してげた方がよさそう。 Jsonのフォーマットとして、下記でも問題ないんですが、後々困る。例)/list/brands.json [ { 'keyword': 'ユニクロ', 'rank': 1 } { 'keyword': 'しまむら', 'rank': 2 } { 'key…

PHP PDOを利用したMySQLのINSERTとSELECTサンプル

自分のメモです。PHP 5.3.3でPDOを利用してデータベースの接続サンプルを書きました。 PDOを利用して、ローカルにたてたMySQLに接続し、insert時にはプリペアドステートメントとプレースホルダーを利用しています。 'カレー', 'price' => 750), array('name…

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などを利用する事になるかと思い…

ImageDownloadServiceで、大きな画像を非同期でダウンロード

AndroidでWebにある画像をダウンロードするサービスクラス ImageDownloadService を作りました。ソースはgithubで管理してます。 https://github.com/sharakova/ImageDownloadService MIT Lisenceで、ご自由におつかいください。説明 DownloadManagerが利用…

Androidで、ネットにある画像をImageViewで表示する(UrlImageView)

AndroidのImageViewで、インターネット上にある画像を表示する独自ImageViewを作成しました。 ソースはすべてgithubで管理してます。MIT Licenseで、自由にお使いください。 名前、UrlImageView。適当でごめんなさい。 https://github.com/sharakova/UrlImag…

Shibuya UX ”ユーザープロファイリング” 参加メモ

渋谷のWebの会社が集まってやっているShibuya UXに参加して来たので、メモ。 内容 第5回 SHIBUYA UX MEETING ”ユーザープロファイリング” http://kokucheese.com/event/index/14144/facebook http://www.facebook.com/pages/Shibuya-UX/137643802957319 感想…

Titanium Studioをこの土日にためして思ったこと

うちの会社で作成したiPhoneアプリは、Titaniumでつくったんですが、今後僕がメンテナンスしていく予定になりそうなので、土日にちょっとだけTitaniumをいじってみた感想をつらつらと書きます。そもそも、Appcelerator社のサンプルコードで、iPhoneのシュミ…

Unity 3Dが起動しない

MacBook Air (Lion MacOS 10.7)を購入したが、Android、iPhoneのゲーム作成したかったので、Unity 3Dをインストールしようとしたけど、起動しない。UnityはWindows7で試したことがあったけど、Macでの感じがわからず、Lionならではの問題なのか、僕のインス…

MacBook Air Lion(10.7) チェス動きます???

MacBook Airを購入して、チェスやろうとしたけど、2手目以降、駒を動かせないんです。 これってこんなもんなのかな??? 僕のPCだけの問題なのかな???ネットで検索しても同様の問題をもってる人いなそう。すっごいチェスをやりたい訳じゃないんだけど、…

MacBook Air買った。

昨日、発表されたMacBook Airを買いました。 今日仕事終わってから、すぐに渋谷のApple Storeにいった。そしたら、友達もまさに買う瞬間で、一緒に買って帰ってきたよ。 13インチ 1.8GHzデュアルコアIntel Core i7 4GB メモリ 256GBのフラッシュストレージ1 …

Androidで画像を絵文字のように表示する

AndroidのTextViewを拡張して、EmojiTextViewというクラスをつくりました。絵文字データを独自のタグでDBに保存しており、APIで絵文字の独自タグで取得してしてAndroid内の絵文字画像とマッピングするコードを書いたので、公開いたします。EmojiTextView.jav…

平気で機種依存文字を使いまくる社内

メールのサービスを行ってる会社なのにもかかわらず、、、平気で、機種依存文字を多様してメールを送ってくるのはどうなんだろう??? メールサービスで、機種依存文字を使うのはダメでしょwwどう変換されるかわからないぞ・・・。社内なのにもかかわらず、エ…

SWFUpload 2.2の苦戦中(1)

Flash 9から10になったことで、今まで動作していたSWFUploaderが動かなくなってたので、最新のSWFUploader 2.2に切り替え作業。 安定版がリリースされたのが3/29日くらい。 今日まで、切り替え作業が難航・・・。 2週間くらいたって、ずっと悩んでたJavaScript…

HP Mini 1000のカメラが写らない

HP Mini 1000を買ってからきづいたんですが、カメラの感度が悪い・・・。 部屋の中では、何も移らないくらい暗いんです。Skypeとかを考えてる人は別のものを買うことをお勧めします。Googleとかで調べると、カメラに関しての不満ばかり(笑) どうも、カメラ…

Google PageRankが更新!

4月になり、GoogleのPageRankが更新されたようです! 前回の更新が12月末だったので、3ヶ月に1回の更新頻度なのでしょうかね・・・※PageRankとは、Googleが検索結果の重みづけをする、重要な指数!!! このPageRankの数字がいいと、Googleの検索の上位表示…

ネットブック HP Mini

ネットブックなるものを購入した。HP Mini 1000E-Mobileとセットで購入して、パソコンは5000円程度とかなり格安! イーモバイルは2年契約しなきゃならないんだけど、、、画面は10インチくらい。 WindowsXPで、今のところ軽快に動作している。ウルトラモバイ…

100のブログ

ウェブの開発で1番デバッグがしづらいのは、なんと言ってもJavaScriptだろう…。 つい数年前まで、プログラマーがちょっと遊び範囲で書けてコードの長さも短く、デバッグは容易だったのに、googleのGoogleMAPの登場からJavaScript(Ajax)のすばらしさを実感し…