memomemo

asしかやった事ない私がつまずいたとこメモです。なんか間違ってたらコメントください。

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

ヘタ絵LINEスタンプでました! にわとり風

http://line.me/S/sticker/1017153にわとり描いたつもりはないけど、にわとりっぽくなりました(笑) よろしくどうぞ!!!

Flash Builder 4.7にしたらエラーがたくさん。。。(´;ω;`)ブワ

Flash Builder 4.7にしてチェックアウトしてきたら信じられないぐらいエラーが。。。なんでーーーー?と思ったら、 Flex SDKでなくてAIR SDK3.4使用しますってかいてあるじゃーーーん でもどこからもかえられぬ (´;ω;`)ブワ (´;ω;`)ブワ (´;ω;`)ブワ 教え…

TexturePacker

かなりの機能制限されてfreeで使えるのねー で、知らなかったのだが、blogで紹介すると1ライセンス頂けるとな! yasuharu519におしえてもらった!!くわしくはこちら ってことでブログで紹介します。 TexturePackerとは 複数の画像を1つの画像にまとめて、そ…

ゲームショー2014できになったやつ

だいぶ前だけど。。ゲームショーできになったやつ。 難しいゲームは苦手なのでライトなものばっかりだけど。One Upon Light Game 謎解き&タイミングゲーみたいな。 絵が白黒ってのがいい ibb and obb 2人でしかできない。(2人でやる意味がある) どーやって…

int8,16,32,64 とか範囲忘れるのでメモ

C++

型 出力範囲 int8 -128 ~ 127 int16 -32,768 ~ 32,767 int32 -2,147,483,648 ~ 2,147,483,647 int64 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 uint8 0 ~ 255 uint16 0 ~ 65,535 uint32 0 ~ 4,294,967,295 uint64 0 ~ 18,446,744,073…

実行中かどうか知りたい!

ps aux | grep [検索したいやつ] ps : 実行中のプロセスを表示する a : 自分以外のユーザーのプロセスも表示する u : ユーザー名と開始時刻を表示する x : 制御端末のないプロセスの情報も表示する | : 左側の結果に対して、右側を実行する grep [引数] : 引…

AIRのlogみる

/Library/Application Support/Macromedia/mm.cfgにmm.cfgをつくる mm.cfgに ErrorReportingEnable=1 TraceOutputFileEnable=1 書く Debugging Flex applications with mm.cfg and flashlog.txt | Flex Examples そしたら 立ち上げたら /Users/username/Libr…

AIR から.shを実行

やーー asもまだまだやった事ないものあるなーー 今回色々はまったので めもめも。 function init() { var file:File = File.applicationDirectory.resolvePath("hoge.sh"); var processArgs:Vector.<String> = new Vector.<String>; processArgs.push('chmod -x "'+file2.na</string></string>…

イテレータ

C++

C++数値の3桁区切り - memomemo のなかのイテレータ部分ですー - std::vector::reverse_iterator リバースイテレータなるもの。 まず イテレーターって? こちらから引用 配列やリストのようにデータがいくつか連なっているもの(格納庫)に対して、どの格納…

C++数値の3桁区切り

C++

三桁で区切って 1,000,000 って表示したい! ってことでググりました。こちら↓の方のものを使わせてもらったんですが とあるソフトウェアエンジニアのブログ std::string formatNumber(int num) { std::vector<int> sepnum; int number = abs(num); int sgn = num</int>…

asで配置されてるDisplayObjectのシンボルidとる方法

loadしたバイナリーからしか見れないという。。。 まだやってないけど、やるかもだからメモ。claus/as3swf · GitHub ↑これでloaderInfoのbytesをパースして、 as3swf/TagPlaceObject.as at master · claus/as3swf · GitHub ↑ここの中からいろんな情報がとれ…

Union

C++

Union 共同体 名前かっこいい。 //hpp union { ui::label* label; graphics::sprite* sprite; } content; //cpp content.label = label_ みたいな感じで、書く。 メモリの領域を共同でつかう共同体なんだと。 便利。初期化は最初のメンバの型の値でしかでき…

Git サブモジュールのupdate

Git

SourceTreeだと一個一個やらないとだめ? なのでコマンド教えてもらった。メモサブモジュールとさらにそのサブモジュール git submodule update --init git submodule foreach 'git submodule update --init'

Photoshop スポイトで色(rgb)みれるけど、アルファ値(a)は??

スポイトで色はわかるけど、そーいえばアルファは見れない。 どこで見れるか聞かれたけど分からず、教えてもらったのでメモ。 ググっても見つけられなかったし 情報パネルの左上 →パネルオプション →第2色情報のモード を不透明度に変更 Op(Opacity)になって…

MacVimいれてみて、設定がーーーーーーーー その2<色設定>

vim

そのままじゃ見づらいし、黒い画面がかっこいいのでw 変更しませうその前に .vimrc 以外に .gvimrc もある.vimrc はvim全部に設定反映される .gvimrc はGUIベースのvimに反映される(MacVim) デフォルトでも色々あるみたいなんですが、 今回はググった結果 hy…

MacVimいれてみて、設定がーーーーーーーー その1<NERDTree>

vim

MacVimいれてみたけど、何から設定していいのやら。。。 そして使いこなせるかはまだわからないけど(笑 とりあえず、使いやすいように設定せねば。 PC変えた時に絶対忘れるのでメモメモ.vimrc ってところに色々設定を書いていくんだそう。 で、何処にあるか…

Flashbuilder ワークスペースランチャーから削除

いつも忘れるのでメモ。ワークスペースランチャーからワークスペース削除する。 環境設定 → 一般 → 開始およびシャットダウン → ワークスペース

POD型とnon-POD型

型の種類には2種類 POD(Plain Old Data)型 int型、duble型など 自動生成したデフォルトコンストラクタしか持たいない型 C++3からC++11で少し変わったらしい。詳しくはwikiのPlain Old Data 型の定義の修正 コピーはアドレスだけコピーされるので、ほぼ0秒で…

2.0f の f

C++

2.0f の f、 floatのfなのは分かってたけども、 なんでわざわざ書かないといけないのかと思ってたんだが、 f つけないと double型になっちゃうんだって。スッキリ(*´д`*)〜з

スコープとスコープ解決演算子

C++

スコープとは 関数とか変数が使える視野•範囲(scope)の事。 {}でかこまれた中がスコープで、 そのスコープぬけたら、使えなくなる。関数の {} だけじゃなく、すべての {} のはなし。 なのでforとかifとかじゃなくても{}つけたらいけるんだと。 でグローバル…

.hファイルにも.cppファイルにも関数定義できるけどー

C++

.hファイルにも //hoge.h bool isA() { ....... return true; } みたいに関数定義ができるけど。 結局どっちにかいたらいいのかという話。cppファイルに //hoge.cpp #include "hoge.h" void main() { .... } する。 そーすると、hファイルの内容がそのままペ…

operator

C++

operator は 演算内容を指示する記号などのこと。 演算の対象となる値や変数は operand という。operatorで出来る事は 演算子のオーバーロード 型変換演算子 演算子のオーバーロード 演算子 +とか=を書き換えれる。 cocosのPointの中↓ Point& Point::operato…

Xcode5.1 MediaPlayer.frameworkの追加

project > TARGETS の ios > Build Phases > Link Binary With Libraries > +

cocos2d-x 2.x → 3.0

CCとっただけじゃ動かないやつタッチイベントは大幅にかわってる。 こちら→C++ - cocos2d-x v3.0 betaのタッチイベント - Qiita に詳しくまとめてありました!ccBezierConfig はそのまま 2.x 3.0 CCRectMake(float x, float y, float width, float height) R…

文字 と 文字列

C++

文字 'a' 文字列 ”abc”' 'と" "は使い分けないといけない。あと 文字では 2バイト文字とかの16 ビット文字コードは扱えない。 'あ' はエラー

乱数 rand() は初期化が必要なんだって

C++

初期化しないと、毎回おんなじ結果がかえってくるんですねー //初期化 srand((unsigned int)time(NULL)); //0〜5までの乱数 rand()%6

log の %i とか

C++

ログだすのにこんな書き方しないといけないのねー 何がどれだったか忘れるのでメモboolは整数としてしか出力できないっぽい? bool b = false; int i = 1; char c[10] = {"char"}; float f = 1.0f; std::string s = std::string("string"); log("%d", b); lo…

#define

C++

反復して使う処理を短い、わかりやすい形に書き換える#define マクロ名 値 #define マクロ名(引数) 処理コード hファイルでよく書く CREATE_FUNC はこんな感じなのねー #define CREATE_FUNC(__TYPE__) \ static __TYPE__* create() \ { \ __TYPE__ *pRet = n…

sqrt, sqrtf, sqrtl と pow, powf, powl

C++

平方根を英語で square root sqrt 戻りがdouble sqrtf 戻りがfloat sqrtl 戻りがlong べき乗を英語で power pow 戻りがdouble powf 戻りがfloat powl 戻りがlong

スマートポインタ

C++

気が利くポインタらしい。 スマートポインタが管理しているメモリ領域が不要になったら自動的に解放してくれるんだと。 すてき!std::unique_ptr : スコープをぬけて、変数の寿命が尽きるとそのメモリ領域を開放 std::shared_ptr : 参照カウントを持ち、参…