Life, Education, Death

プログラミング以外でも思ったことをつらつらと書きたい

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

parse.comでプッシュ通知を実装してみた

どっかにちゃんと書いてあったけど割とハマった。書き出し時にキーチェーンアクセスの分類->自分の証明書のところを選択しておかないと、書き出せないようだ。 Parse.comのサイトからはプッシュ通知ができるけど、アプリ側から発行できない Parse.comのSetti…

parse.comでプッシュ通知を実装してみた

AndroidからiOSに向かってプッシュ通知が出したかったので、parse.comを使ってみました。 ほとんどチュートリアル通りでサクサク実装できてparse.comすごく便利。ロックインされる問題はあるものの、スタートアップとか個人でやる場合は、どんどん使っていい…

WiiリモコンをAndroidで動かしたい(楽チン編)

目標 Wiiリモコンを使って自作アプリを動かしたい。あと出来るだけ手抜きで動作検証したい。 Wiiリモコンをキーボードとして認識させるアプリをインストールする キーボードとして動作しているか確認する ※動作確認したのは、Xperia ray(Android2.3.4)です。…

StoryboardでUIImagePickerControllerを扱いたい

答えはこちら http://stackoverflow.com/questions/13713242/prepareforsegue-with-uiimagepickercontroller storyboardでUIViewControllerを配置 配置したUIViewControllerのCustom Classの欄にUIImagePickerControllerと入力する prepareForSegueで遷移す…

UICollectionViewのリロードは表示されてるセルしか実際には実行されない

iOS

iphone4 iOS6 で、UICollectionViewを使ってデータを表示しているときにセルを再利用するので、セルの中身を非同期で読み込んだりしていると意図しないセルの中身を書き換えたりしまうことがある。 セルを保持しないようにしないといけないので、リロードで…

Promiseの実装練習

翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan これのコードを読んでいてイマイチ理解が出来なかったので、実行出来る形にコードを補完して写経してみた。元記事のコードに出てくるPromiseクラスの完全版はたぶ…

Promiseの実装練習2

Objective-c版を実装し始めた。 C言語だと可変長引数の扱いどうしようとかトラブってなかなか進んでいない。一旦thenとresolve関数だけ実装してみた。https://github.com/nilfs/promise-objcメンバメソッドを呼ぶためにオブジェクトと関数ポインタ(セレクタ…

CAS(Compare And Swap)をしたいんだけど

Lock-freeにしたいところがあってobjective-cでどうやって書くか調べてみました。#import とimport文を書いて NSMutableArray * arrayA = [[NSMutableArray array] autorelease]; NSMutableArray * arrayB = [[NSMutableArray array] autorelease]; [arrayA …