CoreDataで「CoreData could not fulfill a fault」

  • 2015.02.11

CoreDataにアクセスすると、「CoreData could not fulfill a fault」が発生する場合の対処法。 faultはデータを読み込めていない状態なのですが、それを解決しようとして落ちたという感じです。 私の状況はNSFetchedResultsControllerを使っていました。また症状としては、アプリインストール後の一発目は大丈夫なのですが、2回目以降で、このエラー […]

Elasticsearch + KibanaでConnectionFailed

  • 2015.02.08

今流行のElasticsearch+Kibanaを構築中で、最後で詰まる。 「ConnectionFailed」 ElasticsearchのVer1.4以上の場合は、追加で設定が必要とのこと。 http.cors.enabled: true http.cors.allow-origin: “*” にするもNG.http://192.168.11.xx:9200/でElas […]

AFNetworkingでエラー時にレスポンスを参照する。

  • 2015.02.08

AFNetworkingはデフォルトでは、HTTPレスポンスコードが200系でない場合、failureブロックを起動するのですが、failureにはresponseObjectが渡されないので、400系や500系が返ってくるとクライアントで処理が細かく行えない。 調べたが、意外とはっきりと記述してある情報がなかった。 例えば、クライアントからのリクエストパラメータが不正だった場合、(100文字の箇 […]

nginxで403 Forbidden

  • 2015.02.08

今流行のfluentd, elasticsearch, kibanaを試しに構築してみようと思ったのですが、webサーバとしてnginxをインストールして、/kibana/にアクセスすると、403Forbidden。。。 iptablesをオフに。 ファイル権限を確認しても問題なし。 nginxのconfを確認しても、deny allしてない。 結論、SELinux!!! よく忘れる。。。

DjangoのManyToManyFieldの値が取れない

  • 2015.02.01

DjangoでManyToManyFieldのリストを取得しようと思ったら、できなくてハマった。例えば以下の状況を考えます。 class Publication(models.Model): title = models.CharField(max_length=30) class Article(models.Model): headline = models.CharField(max_len […]

1 13 21