日々精進

新しく学んだことを書き留めていきます

2014-10-01から1ヶ月間の記事一覧

Yosemiteでbrew updateを実行すると、bad interpreterエラー

mac

Yosemiteでbrew updateを実行すると以下のエラーが出た。 /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: lin…

2/1からiOS8SDKと64bit対応が必須になるのは新規アプリのみで、更新する場合は6/1から

iOS

めっちゃ勘違いしてたんだけど、既存アプリを更新する場合はiOS8SDKと64bit対応は6/1以降で大丈夫らしい。今日(12/18)来たメールで知った。 原文は以下。 Dear Developer, As we announced in October, beginning February 1, 2015 new iOS apps submitted t…

ディスクユーティリティの復元を使ってブートドライブをコピーしたドライブから起動出来ない

mac

SSDを換装しようと思い、下記記事の手順でSSDのデータ移行を行ったが起動できなかった。 MacBook Proの内蔵HDDを最新SSDに交換する・リターンズ(2014年春版) (1) ちょっと古いMacBook ProでMavericksを快適に使う しょうがないのでcarbon copy clonerを使っ…

XCodeでView Debugging

XCode6から、Reveal.appのようにViewの状態を実行時に見られるようになった。 使い方は下記記事参照。 これあったらReveal.appいらなさそうだなぁ。 参考: Xcode6のView Debugging使い方 - たけぞうBLOG

AppCodeでclean failed

buildもcleanも失敗するようになってしまった。原因はビルドを途中でStopしたことと思われる。 以下を実行してキャッシュを削除したら直った。 appCodeの後の数字はバージョンに合わせて変えること。 rm -rf ~/Library/Caches/appCode31 参考: Clearing the…

NavigationBarの色を変更する

iOS

iOS SDK8でビルドするとNavigationBarの色が白になってしまった。 iOS SDK7まではUINavigationControllerのbackgroundColorと同じ色になっていたのに。。 NavigationBarのbarTintColorでNavigationBarの色を設定すると色を変更できた。 参考: How to change…

iTunes12を使ってipaファイルを実機にインストールする

iOS

久しぶりにOrganizerを使ってipaを実機にインストールしようとしたら出来なくなってた。。 今はiTunesを使ってやるらしい。 手順は下記記事参照。この手順分かりづらいよ。。Devicesウィンドウにドラッグ&ドロップでインストール出来るようにしてほしかった…

Xcode6でiOS6のシミュレータを起動できない

iOS

iOS6のシミュレータを起動したい場合はXcode5をインストールしてそっちからアプリを実行するしかないらしい。 Appleの古いバージョン切りは相変わらずアグレッシブだなぁ。 参考: Run app in iOS 6 Simulator in Xcode 6

iPhone構成ユーティリティはMavericks以降で使えない

iOS

かなり今更な話だが、久しぶりにiPhone構成ユーティリティでipaファイルを 実機にインストールしようとしたらクラッシュして困った。もうiPhone構成ユーティリティはメンテされてないらしい。 XCode6からオーガナイザでもインストール出来なくなってるし、困…

iPad AIr2をMacに繋ぐと「appcode has detected unknown device model ipad 5,3」というメッセージが出る

このメッセージが出るとダイアログからCPUアーキテクチャを選択しないといけない。 iPad Air2はarm64アーキテクチャなのでarm64を選択すればよい。 参考: iOSデバイス一覧表 - Qiita

革靴を脱ぎ履きする度に靴紐をほどいたり結んだりするのがめんどい問題を解決する

革靴を脱ぎ履きする度に靴紐をほどいたり結んだりするのがめんどい問題を解決するために、 以下の商品を購入したところ見事に解決できた。 【Koollaces】ドレス・ビジネスシューズ シューレース(靴紐) バンドType (Wide, BROWN)メディア: ウェア&シューズこ…

JetBrains IDE SupportをインストールするとChromeに表示されるJBボタンがDisableになっている

再起動すると直ると書いているブログがあったが、再起動してもだめだった。。 原因はプロキシ設定。Macだと システム環境設定>ネットワーク>詳細>プロキシ>プロキシ設定を使用しないホストとドメイン に127.0.0.1を追加すると直った。 プロキシはホント…

bower installを実行すると「install fails with ECONNRESET」エラー

原因はプロキシの設定が出来ていないこと。 bowerはhttp_proxy環境変数などを読んでくれないっぽい。 .bowerrcをHOMEに置く必要がある。内容は以下のようにする。 { "directory": "library", "registry": "http://bower.herokuapp.com", "proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT></proxy_port></proxy_ip></password></username>…

SSD交換しました

mac

MacBookPro2012のSSDを下記製品に交換。 速くて快適です。crucialはいいメーカーだなぁ。 Crucial MX100 2.5インチ内蔵型SSD 256GB SATAIII CT256MX100SSD1出版社/メーカー: Crucial Technology発売日: 2014/06/05メディア: Personal Computersこの商品を含…

yo angularを実行すると、「You don't seem to have a generator with the name angular installed」エラー

generator-angularはインストールしているのになぜ・・・と思いyo doctorを実行すると 以下のメッセージが出た。 [Error] NPM root value is not in your NODE_PATH [info] NODE_PATH = /usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NPM ro…

brew installを実行すると「Non-HTTP proxy URI」エラー

mac

原因は環境変数のhttps_proxyをhttps://proxynameのように設定していたこと。 httpsの部分をhttpにし、all_proxyにhttp_proxyと同じ値を設定したら直った。 https_proxyなんだから、普通はhttps〜とするべきだと思うが。。 参考: プロキシ環境下でのHomebre…

AndroidはJava7までしか使えない

API 19からJava7を使えるようになったが、Java8はまだ使えないらしい。 Optional使いたかった。。 参考: Is it possible to use Java 8 for Android development? Java - Androidでラムダ式を使いたい - Qiita

Android StudioからDashを起動する

IntelliJDashPluginをインストールしてKeymapを設定すれば AppCode・Xcodeと同じようにショートカットキーでDashを呼べる。 参考: gdelmas/IntelliJDashPlugin

Android StudioからHierarchy Viewerを起動する

Hierarchy ViewerはAndroid Device Monitorに含まれている。 以下手順でHierarchy Viewを表示出来る。 ツールバーのAndroid Device Monitorをクリック>ウィンドウ右上のOpen Perspectiveをクリック>Hierarchy Viewを選択>ウィンドウ左側のペインでHierarc…

Android Studioのregionを使うとiOSのpragma markと似たことができる

以下のようにregionコメントで囲むとその領域を折りたためたりする。便利だ。 //region VARIABLES private String _sMyVar1; private String _sMyVar2; //endregion 参考: Java equivalent to #region in c#

Android StudioでボタンのonClickイベントハンドラを生成する

Android StudioでもXCodeのようにUIエディタからイベントハンドラを生成することができる。 手順はLog Log Logger: レイアウトエディターからのボタンonClickイベントハンドラの生成方法を参照。 一度XMLを表示しないといけないのはイマイチだなぁ。

Androidアプリデバッグ実行時のUse same device for future launchesを取り消す

Use same device for future launchesにチェックをつけてデバッグ実行していたが、 やっぱりデバッグ実行時にDeviceを選択したいという場合。 Android StudioではEdit Configuration...からConfigを表示するとその中にUse same device for future launchesチ…

GenymotionはParallelsでは動かせない(VirtualBoxでのみ動作する)

Genymotion - Frequently Asked Questionsによると、 GenymotionはVirtualBoxでのみ動作する模様。 普段Parallels使っているので困るがしょうがないか。。(VirtualBoxとParallelsは同時に動かせない) いつかParallelsにも対応してほしい。

Android StudioからSDK Managerを起動できない

Android Studioをインストールした直後はWelcome>Configure>SDK ManagerがDisableになっている。 Android SDK | Android Developersの「Get the SDK for an existing IDE」をクリックし、ダウンロードしたZIPファイルを解凍し、できたフォルダと適当な場所に…

Android SDK Managerを開くと「Failed to fetch URL ... reason: Unknown Host」エラー

プロキシの設定はしてForce https...の設定もチェックしてあるのになぜ・・・と思ったら、 設定画面のHTTP Proxy Serverのところにhttp://proxynameと書いていたことが原因だった。 proxynameだけを書いたら直った。 どっちでも大丈夫なようにしてほしいなぁ…

SPAに朗報。今年末ぐらいまでにGoogleのクローラがJSを実行するようになるらしい

Web

Web業界では周知の事実なんだろうけど、初めて知った。。以下引用。 「サーバサイドでのHTMLの事前レンダリングから解放され、Googleがクロールするようになるのはいつか?」については、「今年の末までには。」という答えになる。Web Master Toolブログで、…

iOSアプリの申請を自動化するツール「deliver」

iOS

まだ使ってないけど、気になる。IPAのアップロード、スクリーンショットのアップロード、アプリのメタデータの更新がCLIからできるらしい。 'Deliver' - Automatically release iOS app updates and screenshots デプロイ自動化したい。。

TabbarItemのImageが正しく表示されない

iOS

以下の画像のようにタブバーより画像の方がちょっと上にずれてしまう。 [tabBarItem setImageInsets:UIEdgeInsetsZero]でInsetsを設定してもだめ。 これはUITabBarの仕様っぽい。 選択状態と非選択状態のtabBarItemの画像を切り替えたい場合は以下のサイトで…

Xcode6でビルドすると「'XCTest/XCTest.h' file not found」

iOS

Kiwiのバージョンが古いことが原因だった。 Kiwiを2.3.0にバージョンアップすると直った。 2.3.0からはXCTest版が標準となっているので以下のようにする。 pod 'Kiwi', '2.3.0'

iOS8シミュレータでテキストフィールドを選択してもソフトウェアキーボードが表示されない

iOS

原因はシミュレータの仕様変更。 Cmd+Kを押すと表示される。が、キーボード右下にある「∨」みたいなキーをタップして キーボードを隠すと再び表示されなくなる。 誰得なんだこの仕様。。 参考: Missing keyboard on iOS8 simulator?