Mac Yosemite以降でのポート開放が面倒だった

ポート番号を指定して開放がSystemConfigurationからでは出来ないので色々情報を探してました。
pfctlファイルを作れば最終的にできました。
https://gist.github.com/carlossless/dcc6c02a92b49bde0f13

Yosemiteからはpfctlファイルで指定するようだがどうも開放ができずにいた。
netstat -anでは「127.0.0.1:ポート番号 LISTEN」なのだが…

mac独特の使用で面倒

git addのワイルドカードが使えない場合

何故か.cのワイルドカードが使えなかった。
git add *.c

.txt .logはインデックスに追加できた。

シングルコーテーションで囲えばインデックスに追加されました。
git add ‘*.c’

参考
http://stackoverflow.com/questions/12066184/git-add-using-wildcard-is-not-functioning-as-i-hoped-must-i-cd-into-specific

Cocos2d-x Androidビルドにつまずく

2d-xのビルドが出来ないので調べていた。
原因は簡単でANT_ROOTの .bash_profileのパスが違っていた。

間違い
export ANT_ROOT=/Users/goodscientist1023/Documents/Develop/apache-ant-1.9.5

正解
export ANT_ROOT=/Users/goodscientist1023/Documents/Develop/apache-ant-1.9.5/bin

binフォルダとは実行ファイルを置くフォルダ名。
apache-antでビルドした実行ファイルを保存する場所が違ってました。

入社日でした

今日、入社日でした。

Android,iOSの広告を引き継ぎます。

復習メモ
terminalでAndroid端末確認 adb devices
apkを端末インストール adb install -r ~/Desktop/Q_android.apk

AndroidJavaClass リフレクションを使いUnityでJavaクラスを使えるようにしている
AndroidJavaObject クラスの中のメンバ変数を参照させる、インスタンス

熱中症には気をつけて

ガスの開栓と引越し受け取りの為、家にいます。
今日は暑いですなー
昼間はホンマにやる気無くなる〜
日が落ちてから必要な物買い揃えるかー
しかし一人暮らし寂しいな〜、3回目だけど。

家の前の通りは影が多いので助かる
IMG_1942

IMG_1941

歩いていたら涼みたくなる。
このファミレス味わい深いやん
IMG_1944

Implement Strategy Pattern to Character Class

HeadFirstの本を読んでStrategy Patternを覚えました。


O'Reilly Japan - Head Firstデザインパターン

O’Reilly Japan – Head Firstデザインパターンhttps://www.oreilly.co.jp/books/4873112494/初めて学ぶ方、過去に挫折した経験のある方、知識を確固たるものにしたい方を対象に、イラストや写真を使ってやさしく楽しく解説する人気のHead Firstシリーズのデザインパターン編。刺激的なレイアウト、思わず膝を叩く見事なたとえ、引き込まれる小話、楽しいクイズやパズルで飽きることなく読み進むことができます。複雑難解なデザインパターンの概念が面白いほどよくわか…

 

色んなひよこを作るとき副作用無しで動きを柔軟に変更できるのが良いです。
メモ

  1. 実装に対するプログラミングより、インターフェース/スーパータイプに対するプログラミングをするべき。
  2. サブクラスに動きの挙動を加えると隠蔽されて再利用できなくなる。

 

  • 自分のプロジェクトで使ってみた。
    スーパークラスにinterface型IFlyBehaviorを足す
    flyBehaviorのプロパティだとUnityが落ちるのでSetPerformFlyメソッドで実装

下は動かなかった

 
 
interfaceとinterfaceを継承したクラスを作成
.csは三つ作成
Screen Shot 2015-05-04 at 19.28.26

 
IFlyBehavior.cs

 
FlyNoWay.cs

 
FlyWithWings.cs

 
 
実装に対するプログラミング
とりあえず爆弾ひよこを作ってみる
3Dモデルと飛ぶ振る舞いの細かい中身は後にしてログだけ出す。
動的に飛ぶ振る舞いを変えれるようにAwake,Startで変更

 
UnityEditorで確認
FlyWithWings,FlyNoWayが呼ばれました^^
もし爆発振る舞いが欲しければChickManagerに追加すればよい、その時他のサブクラスには影響は無いですね。
Console

新しく住むところ決めました

5月2日に賃貸物件の契約しました。
図面でいいと思っても物件訪問すると自分に合わない感覚がありますね。
今回はいい物件に決まりました。

ヘヤギメ!の方は僕の出した条件で一生懸命探してくれて嬉しかったです。

ヘヤギメ!新宿店|株式会社S-FIT 店舗情報

ヘヤギメ!新宿店|株式会社S-FIT 店舗情報http://www.sfit.co.jp/shop/tenpo/shinjuku.htmlヘヤギメ!渋谷店 ヘヤギメ!新宿店 ヘヤギメ!目黒店 ヘヤギメ!六本木店 ヘヤギメ!御茶ノ水店 ヘヤギメ!下北沢店 ヘヤギメ!門前仲町店 ヘヤギメ!高円寺店 ヘヤギメ!池袋店 ヘヤギメ!川崎店

 
11:00~ 物件調べる
予約時間に着く。
担当の方は親切で僕の条件を尊重してくれて物件を探してくれました。
条件
家賃5万5千円まで、都庁前まで3駅以内、ガスコンロ有り、防音

ガスコンロは料理をするので必要なんですが、電気コンロが多いのでなかなか見つからず。

 
12:30~ 物件見学 初台、中野坂上辺り
いい!と思った3物件に行きましたけど6〜7帖だと予想外に狭く感じるので不安になりました。光も入ってこないし..
家の周りも狭い道が多くごみごみしているので落ち着けないな..と
アパートは壁が薄く他家の洗濯物まで見えるので話し声うるさいかも..

 
15:00~ 次の不動産ミニミニへ
決められず別の不動産会社ミニミニへ行くと伝え車で送ってもらいました。
同業他社なのに申し訳ない。
ミニミニではお客さんがたくさんいて従業員が忙しそう。
しかも喧嘩しているので雰囲気は悪い..
新宿近くで5万円台は狭い物件だけと言っていたので諦める。
練馬まで条件を伸ばし探してもらいました。
しかし、じっくり話せる雰囲気ではないので資料だけもらい再びヘヤギメ!さんに向かう。

 
17:00~ 条件を広げ物件探し
都庁前まで電車30分と条件を広げ担当の方と一緒に探す。
新江古田の10帖の部屋を見て訪問、広くて光がよく入り落ち着く場所でした。街も緑があり道路が広くゆったりしていて散歩もしやすい。

 
19:00 契約
新江古田の部屋契約しました。
家賃6万円、10帖、電気コンロ
ガスコンロでないけど炒め物以外は出来るので妥協しました。
広い部屋はいいなー

車移動、運転してないけど疲れた〜
そして浜松に帰る

 
 
不動産屋の方が一生懸命探してくれたのでいい物件に会えました。
物件見た後、狭い場所は住みたくないと考え変わりました。
見ずに決めたら危ないなー、そういう人もいるみたい。