@neiraza

2匹の怪獣が寝た後にプログラマーしてる、最近はサイバーエージェントでゼミ長もしてる僕のネタ帳

Android Advent Calendar 2014

今週のお題「2014年のお別れ」〈2014年をふりかえる 3〉今年のAdvent Calendar当番日も今日で最後になりました。今回のネタ以外だと、僕が今よくわかってなくて、知りたい事と言えば、 AndroidでActivityを修正せずに、AOPみたいな感じでログを吐く処理を突…

おフロ掃除 Advent Calender?

届きました!今年の年末大掃除用に購入してみた風呂掃除道具。試しに使ってみたんだけど予想以上だった。ピンク(マイクロファイバー)で浴槽をゴシゴシしてて満足していたら、浴室の床や壁に、黒だの赤だの色とりどりのカビを発見。こいつを、ボコボコしたイ…

Stack Overflow日本語版がパブリックベータになったよ

Joshua Macielさんから『Stack Overflow日本語版は公開中』ってメールがきていて、 なんのこっちゃと思ったら、プライベートベータからパブリックベータ(Stack Overflowへようこそ « Blog – Stack Exchange)になったみたい。すたっく おーばーふろー スタッ…

Android Studio 1.Xの起動時に「Java not found」?

Android Studioを起動した際に「Java not found」って出た時の対応について Qiitaにまとめたので、みてやってください。 間違った対処をしないように、お互いに気をつけていきましょう。AndroidStudio - Android Studio 1.Xの起動時に「Java not found」? -…

Android de Go !

#golang #android https://t.co/gyvLYuPfAv— toguri (@neiraza) 2014, 12月 15Go 1.4 でAndroidを公式サポートするって、随分前からあれこれ試している方は多かったわけですが、正式リリースされると反響はやっぱり大きいですね。Go 1.4 is released - The G…

Swift Advent Calendar 2014

13日目を担当しました。Swift ハジメマシタ - Qiita Swift ハジメマシタ - QiitaiOSの6日目に続き、今年2度目の当番日をクリアしました。 よし後は来週のAndroidでおしまいや!!ちょうど? 注文していたSwift本が届き、これも何かの縁かな。詳解 Swift作者…

YouTubeに動画をあげてみた

Appleの審査で動画を出せってことだったので、あげてみた。ココ天気 - YouTube今回、SwiftのAdvent Calendarを書くにあたり、 その準備過程で、このアプリをいじってたんだけど・・・・ このアプリ、この先どうしよ。何目的なんだか分からないしなぁ。

iOS Advent Calendar 2014

6日目を担当しました。 ネイティブアドのすゝめ(iOS) - Qiita ネイティブアドのすゝめ(iOS) - Qiita 2年ぶりのAdvent Calendarですが、楽しめました。 次はSwiftとAndroidの当番日までに準備しなきゃ!僕が前の会社に入社したきっかけが、水野さんに会いに行…

Parse.comのClient Pushとか

前職の会社から、 Parse Parse に関する問い合わせがあって、下記の記事を始めて読んだ。 そもそも、クライアントからプッシュを送信するって必要だったの?て、前から思ってた。 こんなオチは、特に考えてなかったけど。 The Dangerous World of Client Pus…

妖怪ウオッチの情報収集が我が家での居場所

最近、お気に入りなのは『万尾獅子』妖怪ウォッチ 07 万尾獅子出版社/メーカー: バンダイ発売日: 2014/08/30メディア: おもちゃ&ホビーこの商品を含むブログ (1件) を見るアニメで観た時は、「まだだ、まだその時ではない」を連呼してた。 満を持して行動す…

xcode5.1にあげたらビルドが失敗た

先日、後輩がcocoapods爆発しろネタを書いていたなーとは思ってたけど、 まとめw 爆発wとか笑いつつ、対応保留にしてた。akisutesamaありがとう http://akisute.com/2014/03/ios-sdk-71-xcode-51.html昨日の深夜か早朝か、油断していてxcodeが5.1にあがっ…

iOSとAndroidアプリのダウンロード数を晒してみた

3年くらい前に初めて作ったiOS & Androidアプリについて、 公開から現時点までのダウンロード数を 記録がわりに、晒してみることにした。広告とか入れてないので、収入は無し。 iOSはゲームで、Androidは添付画像ベースのメーラー。iOSの方は、5割りほどが中…

blockでコールバックを書いたった

blockでコールバックを書くいい加減、delegateばっかだと、あっちこっち読むのが大変なので書いてみた まず、呼び出される側から。 // BlockSample.h #import <Foundation/Foundation.h> typedef void (^BlockSampleCallBack)(NSArray *foo); @interface BlockSample : NSObject - (vo</foundation/foundation.h>…

CoreDataのサンプルでハマった?

もし、あなたがReceiver type 'NSManagedObjectContext' for instance message is a forward declarationでハマったら、hoge-Prefix.pchを思い出せ!たぶん、サンプルではCoreDataのimportがpchファイルに書いてあるはず。 そんなiOS、CoreDataを始めますっ…

ACTION REQUIRED: Google Play Merchant In-app Billing Sample Code Security Update

ACTION REQUIRED: Google Play Merchant In-app Billing Sample Code Security Update ってメールがきたdiffしてみたけど、ほんと些細な違いだった。 その違いでやられちゃう人もいるんだろけど。In-app billing v3を使ってて、Rev5よりも古いRevのSampleを…

UIAlertViewのdelegateでダラダラすんの禁止

UIAlertViewでok/cancelをタップした後の処理ってどうしてます? delegateだけで対応すると、 複数のUIAlertView扱っちゃうと、分岐の嵐。アラートダイアログが消えたら、○○するとかでも良いのかもだけど、 後々、UIKitが対応してくれるとしたら、blockでや…

GMTな文字列をNSDateなローカル時間に変換した

iOSとAndroidをいったりきたりしているうちに、 この単純な対応方法を忘れてしまったので書いておく。そもそも、NSDateのカテゴリとかで残ってないのが不思議なんだけど。 前に作ってた時は、どーしてたんだろか。基本方針として、 NSStringやNSDateのカテゴ…

Android Spinnerでkey-valueを使うには?

今日は僕の誕生日なので、誕生日ネタを書くことにした。皆さんもよく唐突に、誕生日を公開しちゃおっかなーて時があるかもしれない。 そんな時に思うのが、「せんせーい、たんじょうびって、XXXX年とか入るんですかー?」って事だとおもう。画面イメージでい…

pod installできなくて困っていた件を解決した

気づいたら、こんなことになっていて、、、 > Installing MBProgressHUD (0.7) > GitHub download $ /usr/local/bin/git config core.bare true $ /usr/local/bin/git config core.bare true > Updating cache git repo (/Users/togu/Library/Caches/CocoaPo…

複数のEditTextがジムやボールのようにTextWatcherした

追記:20130731 TextWatcher#onTextChanged(CharSequence s, int start, int before, int count) このcountて文字数が返ってくるけど、数値を入力すると0 or 1しか返ってこなかった。 s.lenght()の方が良いかなと思い修正。 豆腐になったビグザム 最近、豆腐…

汎用的なAlertDialogを用意ついでにDialogFragmentデビュー

AlertDialogを汎用的につくろうと思って、下記を参考にDialogFragmentデビューしてみた。http://d.hatena.ne.jp/sakura_bird1/20130207/1360193574:DialogFragmentでシンプルで汎用的なダイアログイメージ的にはこんな感じだけど、 これだとFragmentが再生成…

UITextFieldの本当の文字数をみてなかた

ほんたったで写経したり、設計書や資料集やらを置いて捗りまくりです。EDISON ほんたった赤(ハードケース入り)出版社/メーカー: 株式会社エジソンメディア: オフィス用品購入: 1人 クリック: 36回この商品を含むブログ (1件) を見る 本題 UITextFieldを2つ…

とあるiOSの残念なバグ

動いていない自分のアプリを眺めてて、残念すぎるバグを見つけてしまったのでメモ。 関係ないけど、今日も動画を貼っておく 『とある科学の超電磁砲S』のOP これを歌ってる人のPVにはタッチが出ていて、「とある双子の幽体離脱」状態だた。 fripSide - siste…

タッチイベントをスルーとか

あるviewのタッチイベントをスルーしつつ、そのview上のボタンイベントを拾いたい。 例えば、viewAの上に透明なviewBをのせて、viewB上にbtnCを置くとか。これ特別なことではないんだけど、 AndroidとiOSをいったりきたりしてると、よく書き方を忘れてしまう…

Androidのwebview背景を透過でクンカクンカ

日々、AndroidやiOSをいったりきたりしつつ、 ちょいちょい、JSも差し込みで対応しながら、アプリつくってます。今日は忘れがちな、webview背景を透過について。 やりたいことはActivityの画面遷移後でも、1つ前の画面を見えるようにしておきたい。ラノベ最…

GCMで複数のレシーブ様が登場したぜヒャッハー

今更ですが、C2DMからGCMへ移行したので、 気になったポイントを1つピックアップ。 その前に神猫さんがクルッとまわりますね Pushサービスを複数利用できる仕様ではだと思うので、 https://developer.android.com/google/gcm/adv.html:Receiving Messages f…

Androidの位置情報がとれなくなった(非開発ネタ)

開発用のAndroid端末で位置情報が取得できなくなった。3G回線を利用していないやつなので、 WI-FI基地局の位置情報か、GPS頼み。WI-FI基地局の位置情報が急にとれなくなったとか言われても 確認がよくわからないので、GPSだけ確認してみた。A-GPSの衛星…

Android4.2で開発者向けオプションを表示する方法

[設定] -> [端末情報]の[ビルド番号]を7回タップするタップ途中で、あとn回でデベロッパーになれます!って応援される素敵仕様です ('A`)マンドクセ

ユー、Map Keyを取得しちゃいなよ

Android Maps API v1のAPI Keyを久々に新規に取得したのでめもめも。仕事でAPI v1を使っていて、 (v2になればKey取得とかなかったような気もするけど) サービスがまだv1なので開発機をかえる毎に取得しなおし。そんなわけで、すぐに手順を忘れるのでメモる…

cocos2dの画面回転制御ネタ

前置き 以前リリースしたゲームで使っているcocos2dがずっとv0.9ぐらいで古かったので、 このたび、バージョンをあげることにした。 iTunes App Store で見つかる iPhone、iPod touch、iPad 対応 ChickenGame最新はv2とか出ているみたいだけど、まずはv1.0.1…