2014年1月31日金曜日

Xcodeから実機転送した場合とAppStoreからダウンロードした場合で挙動が違うことはありうるか?

いきなり結論。ありうる。

てか実際なった。何言ってるかわからねーと思うが(ry
 これから原因究明せないかんが・・・。

【事象】
 Xcodeから実機転送した場合とAppStoreからダウンロードした場合で挙動が違う。
① Xcodeから転送した場合、正しい挙動。テストOKとみなした。
② それをアーカイブしてAppStoreに正常申請、
  審査後ダウンロードすると不具合が発生した。
  (具体的にはデグレが発生した。直したはずのバグが。)

【検証】
① Xcodeから実機転送 → 正常挙動。
② AppStoreから取得して実行 → デグレバグ発生。
③ XcodeからArchive、OrganizerでFinderに表示。
  その中のappを拾ってOrganizerのDevicesから実機にアプリを投入
  → デグレバグ発生。

要するにバグってるものを審査に投げてしまったらしい。
AppStore上や審査過程でおかしくなったわけではない(当たり前だ)。
別に#Debugとか使ってないので、Debug・Releaseビルド条件でおかしくなっているとは思えないのだが・・・。
→ 下記に追記。まっさきに排除した部分が原因だった。

 【原因推察・憶測】
 まあ開発機内のバグ版ソースを参照しているんだろうが・・・。
 思いつくのは以下二点。
① SVNなど管理プログラムを使用しているため、
  なんらかのキャッシュが残り、それをアーカイブ時に拾ってしまっている。
② たまにフォルダまるごとコピーしてローカルに勝手バックアップをとっているため、
  変に参照が残ってしまい、アーカイブ時に拾ってしまっている。


どっちにしろ直接転送時に発生しない理由がわからないが。
もういやだー

【追記 20140204】
オチついた。原因・推測過程ともに恥。
続・Xcodeから実機転送した場合とAppStoreからダウンロードした場合で挙動が違うことはありうるか?
 不具合事象が完全にテスト中の不具合と同じだったため、
最初からファイルバージョン戻りを疑ったが見当違いも甚だしい。

iTunes Connect での入金口座登録

iAd使いたい!のでiTunesConnectの入金口座登録やってみた。

参考
iTunes connectで入金口座の登録をしよう

基本的には参考の通りなんだけど、
自分のzenngin codeってのが調べてもなかなか分からんで。

全銀コード(全銀協コード?)を調べるサイトって公式っぽいのないのね。

結局、「銀行コード」-「支店コード」ってことが分かった。
(iTunes Connect上でsearch掛けた結果。)

あと、講座名義の氏名入力で空白入れるか悩んだけど、
とりあえず半角スペースで区切っておいた。

・・・あとから変更できねーよ?ってやたら注意されてるけど大丈夫だろうか。

2014年1月27日月曜日

UISwitchコントロールの選択状態の変更

UISwitchの選択状態変えられない、てことで調べたが・・・
これ直感的にわからんよな?
 

//最初これかと思った
switch.selected =YES;
//次にこれっぽいと思った
switch.state =YES;
//これが正解
switch.on =YES;

分かるかこんなもん。

UIVIewに枠線を設定

よくやる設定メモ。
あとで角丸にする方法もメモっとこう。
 

//枠線の色設定
[view.layer setBorderColor:[[UIColor grayColor] CGColor]];

//枠線の太さ設定
[view.layer setBorderWidth:1.0];

2014年1月19日日曜日

モーダルでの画面遷移方法

-(IBAction)showSettingView{
    //古い書き方みたい
    //SettingViewController * viewController =
    //    [[SettingViewController alloc]initWithNibName:@"SettingViewController"
    //                                           bundle:nil];
  
    //こっちでOK
    SettingViewController * viewController = [SettingViewController new];
    [self presentViewController:viewController
                       animated:YES
                     completion:nil];
}

2014年1月15日水曜日

amazonのアソシエイト・プログラム管理画面使いづらくないか

何度見てもよくわからん。
なんでURLの追加とかメール申請式なんだろうか。

「勝手に追加すんなよ!」って書いてあるけど、欄あったら入力するやん。 
 「勝手に追加したら戻せよ!」って書いてあるけど、元の値忘れたやん。

 1年くらい前だったか、
「もともと設定されてたURLがわからないンゴ・・・」ってメールしたら
「今回は不問にします」とか返されたけど。

 もっと調べよう(決意

2014年1月13日月曜日

SourceTreeでリモートリポジトリにBitbucketを設定する方法

GitクライアントにSourceTree、GitサーバーにBitbucketを使っています。
連携の設定方法です。

① SourceTree → リポジトリ → リモートを追加



② 名前とパスを設定
  パスは、「https://NAME@bitbucket.org/NAME/APP.git」
  (NAMEはBitbucketアカウント名、APPはBitbucket上のリポジトリ名)

ネットワーク状態取得ライブラリ「Reachability」

ネットワーク接続状態取得用ライブラリ。

https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html

ここの左上のボタンからダウンロード。
プロジェクトにReachability.h/.mをそれぞれ追加。
フレームワークにSystemConfiguration.frameworkを追加。

実際に使ってみてはまったところとしては、
「WiFiに繋がってるけどルーターの先が繋がってない」とかは取得できないので、
接続状態を過信してエラーチェックを怠ってはいけない(戒め

ハーマンミラーのアーロンチェア買った


http://www.amazon.co.jp/gp/product/B000TUEUZW/ref=as_li_tf_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=B000TUEUZW&linkCode=as2&tag=anozama-22

<買ったやつ>
アーロンチェア ポスチャーフィットフル装備 グラファイト
<廉価版(おすすめはこっちかな?)>
アーロンチェアライト ポスチャーフィット ライト アームレス

お値段的には奮発したと言わざるを得ないけど、まあ10年ものだと思えばこそ。
また中途半端なもの買って、2年くらいで買い直したくなっても困るし。

アームレストなしの廉価版もあったけど、一番人気の通常版買いました。
正直アームレストは要らんけど、廉価版は前傾チルト機能がないので却下。
ミラチェア、セイルチェアも座ってみたけど、比べるとアーロンチェアがやっぱり良かった。
ミラチェア新型の方はまた分からないけれど。

あと、Amazon価格より大塚家具で買ったほうが安かった。
えらいぞ大塚家具。正規代理店だから12年保証付き。

さて勉強すっか・・・。

----------------------------------------------------------------------------------------------------
☆追記 2014/05/23☆

このページ結構御覧頂いているようなので、五ヶ月間での使用感など追記。
あと肘掛けカバーほしいですわ(非純正)。

【良かったこと】
 ・やはり座りやすい。腰痛が治った。
  (会社辞めて一日中これ座っている日が多いので)
 ・劣化感はない(座面&肘掛け)。
 ・肘掛けとか可動式だからぐらついたりするんじゃないかとも思ったけど杞憂だったぜ
 ・ヘッドレストないけど、特に追加で欲しくはならなかった。

【悪かったこと】
 ・やっぱ前傾チルト使わんわ。要らね。
 ・肘掛けもどっちかっつーと要らないんじゃないかなー。
  (あると使うので、思わず変な姿勢になってるときがある。)

といったところ。やっぱ廉価版おすすめですね。

今後も一年後とかに記事更新しようかな。

Ruby Silver で実際に出題された問題

覚えている範囲。

知らんやつ
attr_reader

迷うやつ
to_s(%y%m%d)
strftime(%y%m%d)

紛らわしいやつ 6択
require
include
extend

紛らわしいやつ
r+
w+

引数間違いやすいやつ
Array#index
Array#slice

解析
素数を求めるロジックの解析問題
3箇所の空欄を六択から選択

map/collect、select、select_allと同じ奴なんでっけ

リジェクトアプリ供養「2chBuzz」(2chまとめブログリーダー)

一年前に作ったものの、審査でリジェクト食らいまくってお蔵入り。
勿体無いので戦績として晒しておきます。

以下、スクリーンショット。
機能的にはありきたりなRSS表示なんですが。
似たようなアプリいっぱいあるのになんでリジェクトされるし・・・orz






iTunes アートワーク取得ツール Lightway・Broadway

 iTunesのアルバムアートワークの取得ツールについて。



Lightwayを以前使っていたが、検索しても画像が出なくなってしまった。
不具合なのか何なのか・・・ググってもわからず。
他の人どうしてんだろ。マイナーなのか?

とりあえず、上位版のBroadwayを使用したらそちらはきちんと画像が取得できた。
同じ構造のアプリじゃないんかいな・・・。

2014年1月4日土曜日

iDC大塚家具の有明本社ショールーム行ってきた

電車内広告とかでずっと気になってた、有明の大塚家具いってきた。

ここ。
http://www.idc-otsuka.jp/showroom/ariake/

きっかけとしては、「アーロンチェア座ってみたい(`・ω・´)」ということ。
いや大塚にアーロンチェアあるって調べてたわけじゃないけど、
日本最大のショールームってんなら当然おいてるだろ、と思って深く考えず行ってみた。

せっかくの正月休みだしめったに行かないとこ行きたいしな!

結果。
いや結局アーロンあったし、しかも買っちゃったんですけど。
ただちょっとニトリとかIKEAのイメージで軽い気持ちで行く店じゃなかったすわ。

・店入り口で店員さんがお出迎え。受付にご案内。
・受付で名前と、今日何見たいか伝える。
・担当店員さん(というか営業さん)から名刺もらって案内してもらう。

・・・というスタイル。
デスクチェア案内してくれた店員さんは知識豊富ですごく良かったんだけど、
量販店来たつもりだったのでなんか緊張してしまった(´・ω・`)
結局楽しかったけどね!

届いたら別記事にて。

【追記】
ショールームご利用の流れ
http://www.idc-otsuka.jp/guide/q_and_a.html
>ショールームには自由に入れますか?
>ひとりで自由に家具を見ることができますか?

うそつきー!

2014年1月3日金曜日

Macの型番(モデル番号)の調べ方

Macの型番ってかなり分かりづらいと思うのですが。
せっかく買おうと思っても間違って旧モデルとか買ったら困るんですけどね・・・。

で、厳密な型番の調べ方です。
今自分が欲しいのは、「2013年に発売の13インチのMBP、メモリ8G」
なので、それを調べます。
 
① まず、「モデル」を調べる

  http://support.apple.com/ja_JP/specs/#macbookpro



② 次に、「モデル番号」を調べる
  http://support.apple.com/kb/HT4132?viewlocale=ja_JP&locale=ja_JP




・・・というわけで、モデル番号「ME865」というのが目当ての型番です。
尚、サフィックスのxx部分は日本だと「J/A」になります。


Finderで開いている場所を右クリックからコンソールで開く方法

自分のような「CUI使いづらいです><」な情弱の皆様のために。
Xfinderとか入ってればできるみたいなんですが、
当面デフォルト環境で使い倒そうと思っているので方法を。

① 環境設定 → キーボード → サービス で、
  「フォルダに新規ターミナル」
  「フォルダに新規ターミナルタブ」
  ・・・にチェック

② フォルダ右クリック時に、サービスから選択可能になる




gitリポジトリを作成する方法

(Xcode4で作ったプロジェクトをgitに追加する際に使用しました)

対象のプロジェクトのルートフォルダをコンソールで開き、
「git init」
と打つだけ。

あとはXcodeでプロジェクトを開いて、全部Addする。

2014年1月2日木曜日

iPhone接続時にイメージキャプチャを開かない設定

macの初期設定だと、iPhone接続時にイメージキャプチャが起動しました。
iTunesが起動するより要らんだろこれ。
設定変えます。

① イメージキャプチャ画面の左下のアイコンをクリックして・・・
 
② オプションに「イメージキャプチャ」にと表示されている箇所を・・・
 ③ 「割り当てなし」に変更する

2014年1月1日水曜日

chromeの「新しいタブ」をアプリ表示に戻す方法

【追記】
更にアップデートかかって、この方法もう使えないみたいです。
『アプリ』アイコンに変わっちゃいました。
『アプリ』アイコンのいじり方はこちら


いつぞやより、chromeで新しいタブを開く際にアプリ画面一覧画面ではなく
検索画面になってしまってますね。元に戻す方法です。

「Instant Extended API を有効にする 」
chrome://flags/#enable-instant-extended-api




上記のURLにアクセスし、有効→無効に切り替えて再起動するだけです。