hirakiucの日記

いろいろ

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

UIWebViewでload失敗する件

ios

iOSアプリon iOS7 でUIWebViewで指定されたNSURLをロードする動作に失敗する話。 この話は対策がまだ見えてません。 NSString から [NSURL URLWithString:]で作ったNSURLを使って作ったNSURLRequestでloadしてます。 iOS7のsimulator、実機 with iOS7では動…

UITableViewCellのprepareForReueseではsuperを呼ぶこと

ios

uitableview - dequeueReusableCellWithIdentifier returning cells in editing state in IOS 7 - Stack Overflow UITableViewCellのカスタムクラスを使っているとき、prepareForReuseをoverrideして自身の必要な情報を初期化する。 このとき、superを呼び出…

イヤフォンチップを初めて使ってみたらいい感じだった

ずっと迷ってようやく買った Jaybird BlueBuds X とかいうbluetooth イヤフォンを使ってます。 Jaybird BlueBuds X Bluetooth Earphones (Storm White)[並行輸入品]出版社/メーカー: Jaybirtdメディア: エレクトロニクスこの商品を含むブログを見る せっかく…

二段階認証

Providing your 2FA security code githubさんが二段階認証を始めたらしい。 Google Authenticatorが使えるのだけど、仕組みが気になってぐぐってみた。 Googleの2段階認証で使われているOTPの仕様が気になった なるほどねー。

Developer CenterはSafariで見た方がいいらしい

ios

Developer CenterにあるProvisioning Profileを更新する画面を使おうとしてると、どうしても画面が進まなくなる事があった。 よく観察してみると、どうやらchrome on macで操作しているとjavascriptのエラーが出ていて動いてくれていなかった。 数時間悩んだ…

rails3 + rspec + helper method

まだ疑問に思っている程度の事。 rails3の複数のhelperに同じ名前のメソッドを作るとrspecできちんとテストできない様子。 以下のコードは実際に試したコードとは異なる名前なので、動作が異なるかもしれない。 ただ、このような状況が発生している事は残し…

git pre-pushで ユーザの入力を受け付ける方法

https://raw.github.com/git/git/master/Documentation/RelNotes/1.8.2.txt git 1.8.2からpre-push hookが追加されたので、早速使ってみた。 このとき、ユーザからの入力を受け付けるところで少し工夫が必要だったのでメモ。 ユーザからの入力が拾えない? ユ…

今日の発見

Expecta AFNetworkingのtestcaseをチラ見してて気がついたもの。 SenTestCaseで使ってるmatcherがさくっと書けてしまう優れもの。 petejkim/expecta - github.com expect(@"foo").to.equal(@"foo"); // `to` is a syntatic sugar and can be safely omitted.…

bundle と mecab-ruby

mecab, mecab-ipadicはcheckinstallで入れたんだけど、mecab-rubyがいい感じに動いてくれなかった。 試行錯誤した結果、こんな風にGemfileを書いたらうまいこといった。 source "https://rubygems.org" # gem "rails" gem 'mecab-ruby', :github => 'hotchpo…

rubyのJSON.parseでhashキーをsymbolにしてもらう方法

Ruby JSON parse changes Hash keys ruby 1.9.3p393 json (1.8.0) $ pry [1] pry(main)> require 'json' => true # hashをjsonへ変換 [2] pry(main)> json = {:key_a => "value2", :key_b => "value3"}.to_json => "{\"key_a\":\"value2\",\"key_b\":\"value…

rspecのfixturesに指定する名前でひっかかった話

rails3のrspecを書いて動かしていたときの話。 環境 rails (3.2.13) rspec (2.13.0) activerecord (3.2.13) activesupport (3.2.13) rspecのfixturesに指定する名前によっては、例外がログに出る事があるみたい。 fixtureに :xxx_meta という名前を指定した…

今日の発見

後でこんなのあったなーと自分が振り返れるようにするために、 細かい説明とかは省略して、発見した情報をメモするだけの試み。 aws sdk for iOS awsのiOS用SDKがある様子。便利そう。 まだ使ってないので雰囲気はAPI referenceをサラッと見た感じだけ... あ…

Key-Value Observing

ios

"objcでKey-Value Observingしたいのだけど、observeValueForKeyPath:ofObject:change:contextメソッドでsuperを呼び出すのはどんなとき?" という話。 Key-Value Observingの方法とかは、他の方の分かりやすい記事を参照ください。 observeValueForKeyPath:o…

TLS Next Protocol Negotiation (NPN)

nginx 1.5.0に含まれてるspdy moduleを有効にしたので、せっかくならとspdyを設定してみたくてhttpsを仕込んでみたりしてたところ、また知らないものを見つけた。 spdyを設定ファイルで有効にしてconfigtestしてみると、どうもうちの環境だとOpenSSLが NPNを…

Server Name Indication (SNI)

Webサーバでhttpsを設定したくなって色々と探してたらSNIという話を見つけたのでメモ。 名前ベースのバーチャルホストを使ってるWebサーバで、バーチャルホスト毎にsslの証明書を設定するとどうなってたかと、その一つの解決方法(SSL/TSLの拡張)の話。 HTTPS…

FlightPath

ios

iOS/Androidアプリのベータテストをお手伝いしてくれるサービス TestFlightから FlightPathというサービスが一ヶ月前くらいに出てた。 https://testflightapp.com/flightpath/ ただし、まだprivate betaの様子で、メールアドレスを登録してみたけど何もお返…

うさぎ の様子

食欲も無くなって元気が無いと聞いてたうさぎ。 久々に会いに来たら、少し元気になったみたい。 食欲もでてきたようで、 ご飯も食べるし、大好きなパイナップルのドライフルーツ(の欠片になってるもの)も食べてた。 ただ、胸の辺りの毛が毛づくろいのし過ぎ…

iphoneアプリからfacebook pageを開くときの注意点

ios

http://stackoverflow.com/a/12953080/1500903 iOSアプリからfacebook pageをMobile Safariで開きたいとき、指定するURLに少し注意が必要ぽい。 (iOS6.1.3 on iPhone5 で実機検証済み) // url が開きたい URLの NSString NSURL *siteURL = [NSURL URLWithStr…

うさぎ

実家のうさぎが10年8ヶ月のおじいちゃん。 生まれた日〜店で買った日の期間は含んでないため、実際は11年越えてそう。 http://members.jcom.home.ne.jp/purins1/nenrei.htm によると、 だいたい80歳らしい。 元気で居てほしい。

iOSのData Storage Guidelines

ios

忘れそうなのでメモ。 iOSのアプリを設計するときにこれを念頭に置いておかないと、後でめんどい事になりそう。 iOS Data Storage Guidelines バックアップされるデータ iOSアプリはiTunesと接続したり、ユーザの設定によっては、wirelessでiCloudにバックア…