いちおくまんえん

最近はcocos2d-xでゲームアプリ「いちおくまんえん」の制作がメインです。 あとアニメも少々・・

I will be 無職

どうも。お久しぶりです(´・ω・`)

久しぶりでこのタイトルですw

クビになったとかそういうわけではないですよ!

転職するとか、そういう話でもなく。


とりあえず会社を辞めます!


そして、1人でゲームを作ります!


出来上がったら会社を立てて世に出そうと思ってます( ・`д・´)


それまでは無職です!


・・・。

正直すごい怖いです。

7ヶ月くらい前から辞めようとはしていて、その時はそうでもなかったんです。


7ヶ月前

私「起業するんで会社辞めます!

社長「今じゃない!今じゃないやろ!!

と、定時後〜終電くらいまで100回くらい繰り返され、一旦は断念・・

4ヶ月前

退職の相談をもちかけようとしてた矢先に呼び出されました。

どうやら常駐先との契約の延長交渉で、私がもうすぐ辞めるのでは?という話を聞きつけたそう。

そしてまた定時後に拉致され、朝の9時まで監禁

社長「俺についてきてくれ!俺を信じてくれ!

決意は固かったので、何度も断りました。

すると、

社長「常駐先に退職するかもしれないなどと営業を通さずに話をするなんてうんたらかんたら。
   信用問題に関わって損害賠償をうんたらかんたら。
   直接契約してない二次受け、三次受けの会社にも被害がうんたらかんたら。

   この落とし前どう付けてくれるの?

私「分かりました。退職しません。。頑張ります。。。

先月

自社の経営方針が大きく変わりまして、それによって意に沿わないと退職する人達が続出しました。
その流れにのって私も退職します!となり、すんなり認められました



で今に至るわけです(´・ω・`)

ようやくです。 ふぅ。



何で今ちょっと不安になっているかと言うと、

20代で起業したい!

というのがあって、実は今年の7月26日で晴れて三十路の仲間入りなのです。

なので、後ちょうど4ヶ月くらいなんです。

1年位あれば何とかなるだろう!というところから、一気に工期が縮んでしまいまして。。

あとは気分が乗っていないのが辛いところです。(; ・`д・´)冬は苦手なんです


とは言え、やると決めてたことなので頑張りたいと思います!!

今月いっぱいまでは常駐先の会社での仕事をまっとうしますが、
来月からは自分の作りたいと思っていたゲームを作っていこうと思います!


自宅だと誘惑多すぎてダメかなーと思いつつ、事務所借りると事務所代と交通費が結構痛い。
一旦は自宅でやってみて、だらけてしまうようなら考えよう。。


まずは、手を動かそうと、止めてしまっていたブログを更新した次第(゚A゚;)ちゃんと書こ

'string' file not found

f:id:ichiokumanyen:20141010023013p:plain

'string'にファイルが見つかりません
by Google先生

お、おう(゚A゚;)

結論:.mmファイルのヘッダincludeしてました。

結構がっつり触った後に出てきたので原因さぐるの辛かった。。

普通のViewController引っ張ってきただけだと思ってたら、Cocos2d-xと繋がってる画面でした。
もうちょいエラーになってる部分が分かりやすくならないものか。。

stringねーよなんて言われても(´・ω・`)



最近Objective-Cまでやらされるようになりました。

何この言語w超気持ち悪いwww

って避けてたのにw

でもちょっと分かってきたので、少し楽しみながら仕事してます。
未知の分野に手出すのは楽しいですね(o´・∀・`o)

Cocos2d-xとObjective-C触ってるので、ここ数週間、毎日終電帰りですが
なんとか頑張れてます!

更に稼働上げて下さいとか朝会で言ってたけど他のメンバーに対してだろう!

土日も勉強会の資料作ったり、勉強会したりしてるん!
うちのHPはもう0なん!

今の案件Javaメインで入って、php触りつつ、c++触り始めて、たまにビルドツールPythonメンテして、Objective-Cも結構でかいの任されるっていう。
そして、どういうわけかサウンドとか暗号化周りで使ってる自社製ライブラリの更新(C#)のレビューまで回ってくる始末。
そろそろGOも降ってきます。楽しみですね(^q^)

Xcodeでplistが開けない

cocos2d-xで開発中に制作さんからパーティクルを3点作成したんで取り込んで下さい。
と言われたので取り込んで確認してみたところ、2種類しか表示されてないっぽい。

キャッシュやらが悪さしてるのかと思って四苦八苦してたけど、どうにも直らない。

設定ミスってんじゃないの!?と思ってplistファイル開こうとしたら何か出てきた(´・ω・`)

f:id:ichiokumanyen:20141010015939p:plain

The data couldn’t be read because it has been corrupted.

それが破損しているため、データを読み取ることができませんでした。

by Google先生


他の2つは開けて中身確認できた。

プロジェクト取り込んであるファイルなら右クリ→Open As→Source Codeとかから開けるんですが、
Finderとかからダブルクリックだと開けへん(´゚д゚`)

適当なエディターで開くなりして下さい!

結論:同じKeyのものが2つありました


最近自分のミスでなく他人のミスで無駄に時間消化しまくってる。辛い(´;ω;`)ウッ…

Simulator in use

f:id:ichiokumanyen:20141010013505p:plain

The Simulator can't be launched because it is already in use.

アカウント切り替えたりして他のユーザーが使ってるとかでなら普通になるこの現象。

普通にやっててもたまになります(´・ω・`)

アクティビティモニタとかDockから右クリ終了とかしても直らない。。

そこで⌘(command)+option+escでアプリケーションの強制終了の出番

f:id:ichiokumanyen:20141010013526p:plain

こいつでXcodeなり終了させてあげると使えるようになります\(^o^)/

Xcode6でcocos runからシミュレーターを起動させる

社内でCocos2d-xの勉強会しようとプレゼン資料作りながら社内にある適当なmacwindowsマシンで動作確認してたところ

どうやらXcode6入ってるmacだとcocos runでビルドは通るんだけどシミュレーターが起動しない

こんなエラーが出て止まってしまう

    /usr/bin/touch -c /Users/matsuda/MyCppGame/bin/debug/ios/MyCppGame\ iOS.app

** BUILD SUCCEEDED **

build succeeded.
Running command: deploy
Deploying mode: debug
Running command: run
starting application
running: '/Users/matsuda/cocos2d-x-3.2/tools/cocos2d-console/bin/../plugins/project_run/bin/ios-sim launch /Users/matsuda/MyCppGame/bin/debug/ios/MyCppGame.app &'

ilojpt23589j3:MyCppGame matsuda$ 2014-09-27 18:40:27.667 ios-sim[6666:507] -[__NSArrayM localizedDescription]: unrecognized selector sent to instance 0x7fa1bad021a0
2014-09-27 18:40:27.670 ios-sim[6666:507] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM localizedDescription]: unrecognized selector sent to instance 0x7fa1bad021a0'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff980dc25c __exceptionPreprocess + 172
	1   libobjc.A.dylib                     0x00007fff92819e75 objc_exception_throw + 43
	2   CoreFoundation                      0x00007fff980df12d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
	3   CoreFoundation                      0x00007fff9803a272 ___forwarding___ + 1010
	4   CoreFoundation                      0x00007fff98039df8 _CF_forwarding_prep_0 + 120
	5   ios-sim                             0x0000000106f28e29 -[iPhoneSimulator LoadSimulatorFramework:] + 245
	6   ios-sim                             0x0000000106f2a8e0 -[iPhoneSimulator runWithArgc:argv:] + 2271
	7   ios-sim                             0x0000000106f2acb2 main + 101
	8   ios-sim                             0x0000000106f28ce4 start + 52
)
libc++abi.dylib: terminating with uncaught exception of type NSException
同じように困ってた人

Magniflop

解決方法

Error emulating IOS exit code 134 - Ionic

これを入力すれば良いらしい

sudo npm install ios-sim -g

npmてなんやねんって話ですが、
Node.jsのバージョン管理とかするやつっぽい
Node.js使うわけでないのでnpmだけ入れる方法探してみるも難航
素直に全部いれるのであればnodebrew入れてnodebrew install latestとかでいけるそう

そもそもios-simのバージョンを上げたいわけなのでios-simのインストール方法調べてみる

HomeBrew入れてbrew install ios-sim

これでいいや( ・`д・´)

MacPortsは入れてるけどHomeBrewは入れてなかったのでこの機会に導入してみる

HomeBrew入れる
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
Whoops, the Homebrew installer has moved! Please instead run:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Also, please ask wherever you got this link from to update it to the above.
Thanks!

リンク先変わったって教えてくれる!素晴らしい対応!素直に叩きなおす

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.
/usr/local/bin
==> The following directories will have their group set to admin:
/usr/local/.
/usr/local/bin

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/. /usr/local/bin
Password:
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/. /usr/local/bin
==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> Downloading and installing Homebrew...
remote: Counting objects: 199994, done.
remote: Compressing objects: 100% (54010/54010), done.
remote: Total 199994 (delta 144802), reused 199994 (delta 144802)
Receiving objects: 100% (199994/199994), 41.97 MiB | 1.15 MiB/s, done.
Resolving deltas: 100% (144802/144802), done.
From https://github.com/Homebrew/homebrew
 * [new branch]      master     -> origin/master
HEAD is now at 5057268 ledger: update 3.0.3_1 bottle.
==> Installation successful!
==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started

確認

$ brew -v
Homebrew 0.9.5

出来てる

ios-sim入れる

$ brew install ios-sim
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/ios-sim-2.0.1.mavericks.bottle.tar.gz
######################################################################## 100.0%
==> Pouring ios-sim-2.0.1.mavericks.bottle.tar.gz
    /usr/local/Cellar/ios-sim/2.0.1: 4 files, 116K

確認

$ ios-sim --version
2.0.1

ちなみにこけてたやつはと言うと

$ /Users/matsuda/cocos2d-x-3.2/tools/cocos2d-console/bin/../plugins/project_run/bin/ios-sim --version
1.9.0

新しいバージョンのもので試してみる

$ ios-sim launch /Users/matsuda/MyCppGame/bin/debug/ios/MyCppGame.app &

f:id:ichiokumanyen:20140929012859p:plain

出来た( ・`д・´)

なので、こいつを
~/cocos2d-x-3.2/tools/cocos2d-console/bin/../plugins/project_run/bin/ios-sim
新しいやつに置き換えれば良い

インストールしたios-simがどこにあるか確認

$ which ios-sim
/usr/local/bin/ios-sim
$ ls -la /usr/local/bin/
total 48
drwxrwxr-x   7 root     admin   238  9 28 22:58 .
drwxrwxr-x  15 root     admin   510  9 28 22:58 ..
-rw-r--r--@  1 matsuda  admin  6148  9 28 22:58 .DS_Store
-rwxr-xr-x   1 matsuda  admin   743  9 27 19:27 brew
-rwxr-xr-x@  1 root     wheel  3811  9 20 15:14 diff-highlight
lrwxr-xr-x   1 matsuda  admin    35  9 27 19:28 ios-sim -> ../Cellar/ios-sim/2.0.1/bin/ios-sim
-rwxr-xr-x   1 root     wheel  2672  6  4 10:41 pstorm

ここにあるらしい
/usr/local/Cellar/ios-sim/2.0.1/bin/ios-sim

$cp /usr/local/Cellar/ios-sim/2.0.1/bin/ios-sim ~/cocos2d-x-3.2/tools/cocos2d-console/bin/../plugins/project_run/bin/ios-sim

これでcocos runでシミュレータが起動するようになりました。
めでたしめでたし

別にシンボリックリンク外したパス指定する必要ないよね(´・ω・`)
ということに気づいたけどまぁいいやw

MacのMavericksでGIMPの日本語入力を可能にする

Mavericksにあげたら色々動かなくなって困ることになるだろうなーと思って最近まで待ってた訳ですが、そろそろ上げても大丈夫だろーと上げてみました。

そして久しぶりにGIMPでゲーム用のボタン画像とか作ろうかと開いてみたら

全然思い通りに動かない(´・ω・`)

文字入力しようとして、テキスト選択してから文字入力しようとするとショートカットキーとして処理される


これの解決方法は

設定→ユーザーインターフェース→キーボードショートカット設定
 →すべてのキーボードショートカットを消去

の手順で一応直りました。一応!

何が一応かというと、日本語入力が出来ない!

クリップボードに保持しおいて貼り付ければ、出来はしますが辛い('A`)


というわけで更にあさって見ると更なる解決策が

Mac OSX 10.9 (Mavericks) で 日本語入力可能な日本語化された Gimp 最新版 (2.8.10) を使うには | Idea, Design, Engineering, Architecture, etc

ローカライズ用のjaの中身を移植するのが手間ですが
そこまで大変な作業でもないので毎回クリップボードからコピペするくらいなら・・と

かいつまんでメモ残しておこう
GIMP.app/Contents/Resources/share/locale/jaを移植
GIMP.app/Contents/MacOS/GIMP こいつの92行目をAPP=nameからAPP="gimp20"に変更
本家のものを使う
GIMP - Downloads
移植元
GIMP on OS X プロジェクト日本語トップページ - SourceForge.JP


これで日本語入力出来るようになりました。


そして嬉しい事にGoogle日本語入力の状態でもちゃんと動くようになってましたヽ( ´ ∇ ` )ノ

WindowsPC新調しました

CocoStudio使いたいけど前まで使ってたWindowsのノートはそもそも性能低いしガタもきてるしということで諦めていて、新しいノート買ってもいいけどノートはMacBookAirで間に合っている(´・ω・`)

デスクトップマシンはたまーに友人の組んであげたりはしてたけど自分用には4年くらいは組んでなかったので久しぶりに組みたい!ってことで日本橋へヽ(=´▽`=)ノ

CPU  Core i5-4440     18,482
マザボ GIGABYTE GA-H81M   3,875
メモリ ADT PC3-12800 8GB*2 15,926
SSD   ADT 128GB      7,380
DVDマルチ LG SATA      1,824
電源   500W        3,482
OS   Windows8.1 64bit   12,000
無線キーボード・マウス    1,750

モニターと筐体は家にあるやつで!

占めて税込み69,896円でした(;´∀`)メモリ高いっす

f:id:ichiokumanyen:20140721214332j:plain



家に眠ってたPCを引っ張り出してきて

f:id:ichiokumanyen:20140721215052j:plain

分解

f:id:ichiokumanyen:20140721215207j:plain

分解

f:id:ichiokumanyen:20140721221214j:plain

新しいマザボ

f:id:ichiokumanyen:20140721222222j:plain

メモリとCPU載せて

f:id:ichiokumanyen:20140721223355j:plain


電源やらドライブ何かと一緒に取り付け

f:id:ichiokumanyen:20140721233840j:plain

いろいろ結線して蓋とじて本体は完成(o・ω・o)

あとはOSディスク入れてBIOSでブートとかいじればーとか思ってたけど

普通にディスクから起動したのでそのままインストールして終了

f:id:ichiokumanyen:20140722004729j:plain


PC名はanzuです( ・`ω・´)働きません

ログインする時にアカウント作れ言われて
性と名を入れろって書いてたから素直に入力したら案の定、日本語のユーザ名になっちゃった\(^o^)/

またしても罠にはまったぜ・・。

C:/Users/日本語名/ ここの日本語が入るせいで、今後不都合起こること間違いなしなので早速新しいユーザー作って乗り換え


ユーザーもanzuで作るはずがnikuで作ってしまった(´・ω・`)まぁいいや



とりあえずCocoStudio入れてサンプルとかいじくったりして遊んでます

ある程度使えるようになったらまた記事書こうかなと思います(・∀・)