2011年10月9日日曜日

Mac book airが届いた その5

車の後部座席からこんばんは。
書いてたら酔いそうになったw

Androidのビルドはとりあえずは然程問題なくできました。
が、Eclipseの設定で気に入らいない部分が多数…
特に解消して満足したのは下記の設定です。

フルスクリーンモード
http://d.hatena.ne.jp/ks0608/20110729/1311924247
Eclipseはフルスクリーンモードで動作しないのを、動作するようにしてくれる
プラグインが存在していました。素晴らしい。
http://github.bandlem.com/
macを使ってこのフルスクリーンモードにドハマリしてます。
この辺は正直素晴らしいと思う。
ついでに言うとキーパッドの操作感も個人的には好みかも?
→指でスマートフォンやtabletみたいな操作感が良い感じ


補完入力等の調整
ctrl + スペースとか便利なショートカットが幾つか使えなかったので
下記を参考に設定を変更しました。
http://blog.livedoor.jp/javadox/archives/324810.html

あと文字コード。
最初コピーしてきたプロジェクトの中身の文字コードと
設定が異なっていたとかでビルドできませんでした…
チョット覚えていませんが、ちゃんと合わせたらビルドできたのでとりあえずはよし。


とりあえずはこれでそこそこwinと遜色ない環境となった気がします。
多分…
環境をexportしておけばよかった…けどあっちは3.6のeclipse pleiadesのAll in one パッケージ。
こっちは3.7純正。
合うのだろうか…
→formatterだけ持ってきていたのは準備が良かったのかなんなのかw
あとは、マージツールとエディタと…
コマンドラインからvi叩いたらvimが起動するのに
通常のエディタはまた違うってのもねぇ…

明日中になんとかいいのが見つかる or 良い操作を覚えられればいいなぁ…


2011年10月8日土曜日

Mac book airが届いた その4

すでに眠気で分けがわからない状況ですが、
とりあえずはマージツールだけでもどうにかしたい今日この頃です。

でとりあえずはsourcetreeが認識できるものを適当に検索

FileMergeが使えればねぇ…
なんというか起動すらしないってのが意味わかんない…

リポジトリのクローンとかがさくっと行くだけに余計に悔しい!!

とまあ色々とやっているうちに意図的に競合させていたファイルを解消させてしまいました/(^o^)\

…いいや後回しにしよう。
とりあえずはeclipseでAndroidがビルドできるようにしよう。
いや良くはないんだけど、3連休中に直したい部分があるし…
ということで、

eclipseをDL
AndroidSDKをDL
SDKのパスを通したり…

ってやってて思ったんですけど、eclipseのpreferenceって
window → preferenceじゃなかったでしたっけ??
3.7から変わったんかなぁ…


ここで環境設定という項目から行けました。

windowに項目がなくって焦りましたw

その他debug.keystoreとFormatterをwin環境と揃えて、
あとは実際にビルドしてみるだけ!!

Mac Book Airが届いた その3

とりあえずはeclipseとほかチョットさえインストールできればいいんですけどね、
最低限ならw

これがXcodeまで行った流れとしては…

・バージョン管理ソフト欲しいよね〜
・sourcetreeというのがただになったらしい
・macのマージツールがいまいちらしい
・Linuxのが使えるらしい
・meld入れたい
・Fink要る
・FinkインストールにJDKが要る ← これは勝手に入れてくれた
・FinkインストールにCコンパイラが要る
・CコンパイラのためにXcodeが…

という流れでした。

まあ結果からいうとmeldさんをsourcetreeに認識させる方法が
わかんなくてショボーンでしたがw


Xcodeのインストールに関して

・AppStoreから検索
・頑張ってインストーラー落とす
・インストールする

ええ、スゲー時間かかった、DLにw

ちなみにAppStoreを生まれてはじめて使った。
無料のものを落とすのにクレジットカード登録というのが怖い…

この間にいつでも環境変数通せるように、「.bash_profile」を
作成しておきました。
macの環境変数がまさかこれで設定するとは思わなかったです。

てか、手動で作成するとは思わなかった…

以下ターミナルでの作業

Finkのインストール
このあたりを参考
・結構色々と聞かれるけど、とりあえずはdefaultでOK

Meldのインストール
・fink install meld と叩く
・なんか色々と時間かかる

・途中でDL失敗して選択させられたりというのを何度か
・てかGiveUpって…
・落とし終わったらビルドがスタート(これがまた長い…)
・多分初回だから色々と構成しているんだろうなぁ…と勝手に脳内補完

とまあすごい時間をかけた結果meldってターミナルから叩くと
meldが起動します。


やった!頑張った!!

と思ったんだけどsourcetreeから認識できなくて途方にくれるというオチ…

うん…困った。


なお、ヘルプを読まなかったという落ちがあり、ちゃんと呼べました

Mac Book Airが届いた その2

触り始めて(色々な作業が割り込んだものも含め)数時間。
ショートカットキーというかキー配置そのもので困ります。

特に「半角/漢字」で入力切り替える癖があったので、
英数 かな キーの代わりに「1」キーを押してしまいます…

あとcommand
winのctrl的な使い方でよさそうな感じですが、配置が…
capsボタンと間違えます。

これは慣れるほか無い…んだろうなぁ…

あと大体ショートカット一緒だろとか思ってたら…
・F5 → command + R
・ctrl + F4 → command + W
等々…

だれだよ、説明書いらねーとか言った奴。
調べまくりだよ!!(確かに説明書は読んでないけど…てか付いていたっけ??)




つうかそもそもなんの記号か分かんねーし!!


エスカレータの記号?? → optionキー
upかと思ったらshiftとかさ…



と、そんな俺のためのショートカットマークを解説してくれているページ

もちろん俺のためでは無いと思いますが。

ところでFunctionキーにマルチメディアキー割当デフォはホントやめて欲しい。
まあmacに限ったことじゃないけどね。

直し方メモ
システム環境設定→キーボード

ファンクションキーとして使用にチェック

ちなみに俺のDellのノートはたまに勝手にマルチメディア優先に戻るから腹立たしいw

ところで、macのF5とかには何が割り当てられているのさ…
(更新はcommand + R だし…)

あとこの時点でXcodeはまだ落ちてこない…

環境構築は日付変更前に終わりたかったのに、ものが落ちてこないんじゃあ進まない…

2011年10月7日金曜日

Mac Book Airが届いた その1

件名のとおりです。
届いちゃいました…
会社から私へのプレゼント?
まさか俺がmacを触る日が来るとはねぇ…


いやね、別にjobsさんへのアレとかじゃないです。
まるで時期的に4S=For Ste…
普通に先週注文してもらってたやつです。

ちなみに元々macの人ではないので…
とりあえずは1ヶ月は荒治療のつもりでmacのみで頑張ろうかと。
根負けするか、目覚めるか…

とりあえずwin極稀にLinuxな私がAndroidアプリをMacで作るまでの記録を
何回かにわたって備忘しておきます。

いや、この環境で問題が無いようだったら、
社内の開発環境の一部がmacに変わるかもしれないし…
やったことは記録しておかないとね。

まずはソフトウェアアップデート
Windowだって再インストールしたらアップデートかけるし
そのへんはなんだって一緒ですね。


でまあ、スクリーンキャプチャがwinより便利かも。
command + shift + 4
で範囲選択でスクリーンキャプチャ。
winだとツールを使わないと選択範囲をキャプチャって無理ですよね。たしか。
あとはキャプチャ後に加工するか。

次にインストールしたのは以下のもの
・Chrome
・FireFox
・Google日本語入力
Chromeの同期機能が冴えます。
ブラウザ関連だけはあっという間にいつもの環境。

Safari?なにそれおいしいの?
ってことでSafariはwinのIEと同じ扱いコースです。


さてここからが悩ましかった。
結果から言うと多分
・Xcode
・Fink(をインストールしたい)
・meld(をインストールしたい)
・sourcetree
・eclipse
・Android SDK
という順序がスムーズかもしれない。

てか最初JDKのインストールに悩んだんですが、
上記の順でやれば(Finkインストールの段階で恐らく)勝手に聞かれるので問題ないはず。
もしかしたらXcodeで聞かれるかも?

なおこれ書いている間、ひたすらXcodeのDownload待ちです…
3GBって…
そして気持ちネット遅くね?