2013-01-01から1年間の記事一覧

なんか年の瀬だし、今年の総評みたいな事書こうと思ったんだけど、今年は意識が急上昇急降下したなぁという感じだった。 去年は何か書いたかなと思って見てみたけど、大したことは書いてなかった。 年明けた - 銀の人のメモ帳 もうちょい日記書くようにしよ…

CocosBuilderで作ったUIにサーバーからダウンロードした画像を使う

ソーシャルゲームとかで初回起動時にリソースとかまるっとダウンロードするみたいなやつの実装方法。 まず、普通にCocosBuilderでUI作ってPublishする。 ccbiだけをプロジェクトのResourceに入れる(TestScene.ccbiを作りました) 通常通りTestSceneクラスや…

Cocos2d-x-2.xでサーバー上のデータをダウンロードして保存する

Cocos2d-xのサーバー通信にはCCHttpRequestを使います。 ダウンロードする画像はhttp://placeimg.com/640/480/anyから頂きます。 Http通信の開始 CCHttpRequest *request = new CCHttpRequest(); // いろいろ設定 request->setUrl("http://placeimg.com/640/…

Cocos2d-x-2.xのCCMenuItemで長押しを検知する

CCMenuItemを継承したクラスを作ってselectedとunselectedをoverrideして、Itemが押されてた時間を計るだけ。 CCMenuItemSpriteとかで同じことやりたい時は、下に貼ったgistの必要そうな部分をコピペすればいいと思う。 CCMenuItemで長押しを検知する

n桁の0埋めの数字を作る

C++

なんて言えばいいのか分からないんだけど、0001とか002とかそういう数字作る時にif文で桁数見たりするのもアレなので書いた。C++勉強してないからもっといい方法ある気はする。 ぐぐらびりてぃが低いので良いタイトル募集します。 char const *digitString(i…

GR DIGITAL IV譲ってもらった

写真は大学入ってから、トイカメラを始めてから撮るようになった。最初はHOLGA135BCで、大学2年位からLC-A+を使い始めた。 大学一年生の時だけで写真を1,000枚以上撮っていたから何も考えずにシャッターを押す感じだった。 何を思ったか、一昨年くらいにデ…

GithubのPull Requestをローカルにfetchする

Checkout github pull requests locally これをやるだけ。 内容的には、.git/config に下記の一行を足すだけ fetch = +refs/pull/*/head:refs/remotes/origin/pr/* PRをfetchしたいリポジトリをupstreamとかで登録していたら、originになってるのをupstream…

p4mergeをgitのmergetoolにする

Setup p4merge as a visual diff and merge tool for ... これをやるだけです。 Perforce Downloads | Perforce ここから最新のp4mergeを落とさないと動かない。 Setup p4merge as a visual diff and merge tool for ...

Cocos2d-xでJSONをCCDictionaryに変換する

cocos2d-x 2.1.3からspineというAnimationのToolがSupportされて、それにJSONをパースするコードが含まれているため、外部からpicojsonなどのライブラリを持ってこなくてもJSONをparse出来るようになりました。 spineについてはよくわからないので、↓これを…

std::vector<char>をstd::stringやchar*に変換する

std::vector<char>型の変数vecCharがあるとする。 // -> std::string std::string stdString(vecChar.begin(), vecChar.end()); // -> char * char *cStr = stdString.c_str() std::vector<char> -> std::string -> char *みたいな感じで変換した。 [改訂第4版]C++ポケッ</char></char>…

cocos2d-xのCCArrayの使い方

参照持ちたいとき mArray = CCArray::create(); mArray->retain(); // 使い終わったら `CC_SAFE_RELEASE_NULL(mArray)`する 参照持たなくていい時 // スコープ抜けたら破棄される array = CCArray::create(); CCObjectを継承したクラスのインスタンスしか入…

初出社でした

cocos2d-xやることになりました。たぶん。 入社祝いください!

Unity4.3の2D Spriteとか使ってみた

https://github.com/gin0606/BlockKuzushi Unity使うことになりそうなので、使ってみた。 Unity4.3以前だと、普通に2Dのゲーム作ろうとすると、ドローコールガーとか、パフォーマンスガーとかって感じで、cocos2d(-iphone, -x)でいいじゃん!って思ってた。 …

転職活動終わりました。

タイトルの通りなんだけど、終わりました。早ければ来週の月曜日から社会復帰します。 所属とかは入社して落ち着いてから明かすと思います多分。 とりあえずUnityかcocos2d-xやることになりそうです。 いろいろな人にお世話になったりご迷惑おかけしたりした…

さくらVPSでexpress.jsを動かす

少し前に気が向いてさくらVPS借りて自分のドメインとかも取得してたのに全く使ってなかったから弄った。 さくらVPSにNode.jsを入れる nodeのインストール&バージョン管理にはnodebrewを使う。 hokaccha/nodebrew · GitHub READMEの通り、下記コマンドコピペ…

Firefox(Vimperator)で見てるページをGoogle Chromeで開く

.vimperatorrcに下記コードをコピペ。,c押すとchromeで開く。 js <

生姜焼き作った

生姜焼き。 http://t.co/BahTC3O8Rw— 銀の人。 (@gin0606) November 14, 2013 生姜焼き用豚ロース肉を買っていたので、生姜焼きを作った。 ロース肉はタレにつけてから焼いたほうが美味しいってググったら出てきたので、つけた。醤油大さじ4酒大さじ4みり…

キャベツと豚バラをルクエに入れてレンジでチンした

作った。 http://t.co/tmN6jngS5b— 銀の人。 (@gin0606) November 10, 2013 キャベツ1/4を適当に切ってルクエに入れて、上に豚バラ敷き詰めて、塩コショウ適当に振って、500Wで5分チンした。 キャベツと豚バラを別皿に移して、下に残った汁を小皿に移して、…

家酒飲みはシリコンスチーマー買ったら最高の家酒になる

シリコンスチーマー使った。 http://t.co/RK7uAGF9Mh— 銀の人。 (@gin0606) November 8, 2013 もやしと豚肉(ベーコン)と塩コショウとお酒ちょっと入れてチンすると最高の飲酒体験を得られた。 もやしと豚肉を皿に移したら、汁が残るので、それを別の皿に移…

Tシャツください!!

はてなブログ2周年おめでとう!> id:hatenablog

SpriteKitでAngryBird風のゲームを作るチュートリアル

iOS

SpriteKitだと物理エンジンを使ったゲームがcocos2dと比べて非常に簡単に作れるっぽかったので、AngryBird風のゲームを途中まで作ってみました。 別の人がQiitaで画像/動画付きのチュートリアルを上げてるので、文字ばっかなのが苦手な人はこちらをどうぞ。i…

KoboldKitでOrientationを設定しようとすると落ちる

iOS

KoboldKitのProjectTemplateだと、Orientationが横画面になってるんだけど、縦画面にしようとするとクラッシュするのの対応。 XcodeでOrientationの設定を変えた後、ViewControllerに下記を追加する。 - (BOOL)shouldAutorotate { return NO; } 参考 How do …

新卒と新人を組ませるべきでは無いって話

なんかもうちょいちゃんと書こうと思ってたんだけど、なかなか気力が沸かないから書き散らして終わりにする。新卒くんを貶すような意図は無くて、組織としてこういう状態になるのは如何なの?っていう意図です。 たぶん、まともな環境ではありえないと思うん…

はてなブログに投稿できるMarkdownエディタ作りたい

iOS

gin0606/HatenaBlogAtomClient · GitHub podspec書くたびに辛いって思う。 Objective-Cからはてなブログにエントリ投げるところまで書けたから、OSXのアプリ作るの練習する。 その前にMarkdownをHTMLに変換するやつも書いてみたいと思ったので書きたい。

はてなブログのAtomAPIクライアントみたいなの書いてる

iOS

gin0606/HatenaBlogAtomClient · GitHub はてなブログに投稿できるMarkDownエディタ欲しいなーと思って、探してみたら無くてOSXのアプリ作れるようになったら便利だろうしーと思って作ってる。 はてなブログのAtomAPIは2013/09/14リリースと言うことで、ライ…

株式会社を退職します

10月31日付けで退職することになった。今は有給消化中。 こんなエントリは書いたものの、ジョブホッパーみたいになるし、正直あまり辞めたくはなかった。上長にも、とりあえず状況改善するから、一旦様子見てから決める感じにしましょうみたいに言われてたん…

Kiwiの非同期テストでまたハマった話

iOS

[[expectFutureValue(dict) shouldEventually] beKindOfClass:[NSDictionary class]]; こんな感じで非同期処理から返ってきた値の型を確かめたかったんだけど、間違ええて↓こんな感じで書いてたらテスト通ってハマった [[expectFutureValue(dict) shouldEven…

楽しく仕事して、仕事してたらなんか何時の間にか成長してましたーって働き方が絶対あるはずだと思う。って前のエントリで書いたけど、これは結構マジで絶対あるはずだと思ってる。 「楽しい」ってのは決して「楽ちん」って意味じゃなくて、楽しいって感じる…

入社四ヶ月経ちました

転職して三ヶ月経ったけど会社辞めたい - 銀の人のメモ帳 だいぶエモーショナルな文章を書いてしまったんだけど、いい感じに感情が自分のものでは無くなった感覚があったので、色々と反省すべき点があるなぁと思ってた。 僕が自信を持って会社側が糞だって言…

Objective-Cでmethodの呼び出しに`.`を使いたくないって話

iOS

Objective-Cはメソッドに.でアクセス出来るんだけど、個人的には好きじゃないし、コード読む上でも紛らわしいから良くないと思っている。 -(void)hoge; ってメソッドがあったら [self hoge]; と self.hoge; の2つの方法でメソッド呼び出し出来る。 前者につ…