2014-02-01から1ヶ月間の記事一覧
デフォルトだとJSONとしてレスポンスを解析するようになっている。 以下のコードで、画像として、レスポンスを解析でき、UIImageとして取得できる。 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSe…
色々調べてみると、code signing周りのエラーみたい。 バンドルIDを正しいのにしなよというアドバイスもあったけど、正しいものになっていた。今回は、Copy bundle resources に余計なものがいたのが、原因のようだった。 やたら、ビルドに時間かかってたか…
カクテルの飲んだことある/ないを記録しておくアプリです。http://bit.ly/1hiEj9x No Imageという言葉が良くなかったのか、テストアプリだからダメよってリジェクトされた。 ユーザーが撮影した画像を設定することを意図しているんだよってアピールしたら、…
あるドキュメントにversionというキーを持たせて、versionが0のドキュメントのみ取得ということがしたかった。 以下のコードだと意図した挙動にならなかった。 $cursor = $db->find(array( 'version' => $version )) ; phpとjavascriptでよくある、緩い型系…
use <消したいデータベース>; db.dropDatabase() ;
サーバーから適切なContent-typeを指定してあげれば、location.hrefの設定のみでよい。 php header('Status: 200 OK'); header('Content-type: application/octet-stream'); header('Content-Disposition: attachment; filename="hoge.txt"'); // ファイル名…
特にAFNetworkingと直接関係あるわけではないのですが。。。 現象 AFNetworkingで取得したjsonのデータをキャッシュ的な役割で、ローカルに保存しようと、 writeToFileを使ったところ、戻り値がNOで保存できなかった。 原因 保存しようとしたJSONにnullが含…
指定されたパスが存在して、ディレクトリかどうかしらべたかったので、以下のコードを書いた。 if([[NSFileManager defaultManager] fileExistsAtPath:NSHomeDirectory() isDirectory:YES]){ NSLog(@"指定されたパスは存在して、ディレクトリです。") ; } エ…
サーバー側で、Content-type: application/json で返すのが最も正しいが、暫定対応として 以下の様な方法もある。 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; // text/htmlを受け入れる設定 NSMutableSet *newAcce…
Charismaを使ってみて、元のjqueryライブラリと比べて思うように動作しなかったりする場合がある。Charismaの仕組みを調べてみると、以下のようなイメージになっている。 jquery読み込む bootstrap読み込む その他有用なプラグインのjsを全て読み込む 最後に…
CoreData の NSFetchedResultsControllerのsectionNameKeyPathを指定することで、指定したカラム名でセクション分けをすることが可能。ただ、NSSortDescriptorも同じカラムを優先してソートしないと、セクションわけがおかしくなる?ちょっと結果だけ見ての…
HTML側にはCharismaというbootstrapベースの管理画面用のテンプレートを使用しているので、 環境によっては動かないかもです。 出来上がるもの PHP 側のコード public function getForDatatables(){ $collectionName = $_REQUEST['dt_table'] ; // コレクシ…
Amazonのページに表示されているISBN13は、ハイフンを含んでいるが、リクエストする値にはハイフンを含めてはいけない。以下に実装サンプル。 $amazonEcs = new AmazonECS(AWS_API_KEY, AWS_API_SECRET_KEY, 'CO.JP', AWS_ASSOCIATE_TAG); $amazonEcs = $ama…
とある事情で、amazonの商品情報の取得やアソシエイトリンクの生成などをプログラムから行いたくなった。 調べているとProduct Advertising APIなるものを使えばできるようだ。AWS上でアクセスキーIDとシークレットアクセスキーを発行するのだが、一度無効に…
HTMLタグ内に記述つされるhttpから始まる文字列の取得など // ダブルクオートに囲まれたhttp://と連続する文字列 // htmlタグ内に出てくるURLなどを取得する $pattern = '/"(http[^"]*)"/' ; $ary = array() ; preg_match_all($pattern,$tag,$ary) ; var_dum…
何も考えずに、EC2のインスタンスを作成した場合、外部からのアクセスは22ポートのみになる。webサーバーなどで、80ポートを解放するには、セキュリティグループの設定が必要になる。インスタンスへの反映は以下のように、起動したままで設定することができ…
sshのやりとりが遅いなと思っていたら自分のアカウントのデフォルトのリージョンがoregonだった。Tokyoにすれば解決かなと思って、EC2管理画面からTokyoリージョンを選択した。しかし、Instancesには表示されない。http://d.hatena.ne.jp/tayutaedomo/201102…
初めてネームスペースを使っていたら、IDE(PHPStorm)の入力補完がうまく動作しなかったので、調べた。 関数の戻り値に、ネームスペース付きのクラスを指定するには、ネームスペースの先頭に「\」を付ける必要がある。 良い例 /** * @return \ulna\base\contr…
Starting lighttpd: 2014-02-08 15:20:34: (plugin.c.169) dlopen() failed for: /usr/lib64/lighttpd/mod_indexfile, mod_access.so /usr/lib64/lighttpd/mod_indexfile, mod_access.so: cannot open shared object file: No such file or directory 2014-0…
UICollectionView 自体のcontentInsetを設定すると、ヘッダにも余白がついてしまう。ヘッダーは左右フルに表示したいけど、セルは左右に余白を作りたい場合は以下のdelegateメソッドを実装する。 - (UIEdgeInsets)collectionView:(UICollectionView *)collec…
cocoapodsでSVProgressHUDをインストールしようとしたところ、以下のような CONFLICTがたくさん出力されて処理に失敗した。 $ pod install Analyzing dependencies [!] Pod::Executable pull Auto-merging geos/3.4.2/geos.podspec CONFLICT (add/add): Merg…
SET GLOBAL general_log='ON' ;
真っさらなビューに、赤いピンのみ表示される現象。原因はAPIキー取得時に設定したバンドルIDと、プロジェクトのバンドルIDが一致していないこと。 Google Maps SDK for iOS cannot connect or validate APIKey: Error Domain=com.google.HTTPStatus Code=40…
からのdummyという名前のディレクトリを準備し、Pathを指定すると作れる <key>Definitions</key> <dict> <key>SDK</key> <dict> <key>Path</key> <string>dummy/</string> </dict> </dict>
method内でローカル変数として使用しているだけだど、音声が流れない。 propertyで保持する必要がある。 NSError *error = nil ; NSString *path = [[NSBundle mainBundle] pathForResource:@"hoge" ofType:@"mp3"] ; NSURL *url = [NSURL fileURLWithPath:p…