Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

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

Phalcon Dev Tools インストール

■ サーバーにlibディレクトリつくってそこへgitからインストールに必要なソースおとす git clone git://github.com/phalcon/phalcon-devtools.git■ おとしてきたソースの中へはいりシェル実行 $ cd phalcon-devtools $ /bin/bash phalcon.shPHP Warning: PHP…

Phalcon インストール (PHP)

PHP最速のフレームワークPhalconをさくらVPSへインストール http://phalconphp.com/ja/download http://docs.phalconphp.com/en/latest/reference/install.html■ 必要なパッケージをサーバにインストール sudo yum install php-devel php-mysql gcc libtool■…

Android リソース画像でギャラリー

参考 ) http://d.hatena.ne.jp/Superdry/20100915/1284572908 http://techbooster.jpn.org/andriod/ui/2867/

cocos2dx android バックグラウンドサウンド止まらない。

cocos2dx でandroidへ移植する時に電源ボタンを押しても音が止まらない■ SimpleAudioEnginインクルードさせて元からあるソースのコメントアウト2つ外すだけAppDelegate.cpp +#include "SimpleAudioEngine.h" - // SimpleAudioEngine::sharedEngine()->pauseB…

cocos2dx android 画面サイズ問題

■ まず知識としてsetDesignResolutionSize http://hiratti41.blogspot.jp/2012/10/cocos2d-xsetdesignresolutionsize.html http://temptation-dog.hatenablog.com/entry/2013/06/15/181958■ 端末がAndroidか判断し、Androidならば解像度を変える AppDelegate…

cocos2dx andoridへ移植

■ eclipse に NDKのパス通す ADT>環境設定>C/C++>Build>enviroment>AddVaraiavle: NDK_ROOT Value {USER}/android-ndk-r9b■ eclipseに cocos2dx のパス通す ADT>環境設定>General>Workspace>Linked ResourcesName: COCOS2DX Location: /Users/{USERNAME}/coc…

cocos2dx USING_NS_CC

USING_NS_CCを記述すると cocos2d::CCLayer のcocos2d::を省ける BackgroundLayer.cpp #include "BackgroundLayer.h" USING_NS_CC; //この一行追加 bool BackgroundLayer::init() { if(CCLayer::init()){ CCSize winSize = CCDirector::sharedDirector()->ge…

iOS YouTube 再生

ios

参考) http://dev.classmethod.jp/smartphone/iphone/ios-uiwebview-youtube/

cocos2dx メニューボタン

ゲームのスタート画面などにボタンを簡単における 最初知らずにTouchBeganとか使ってたので、もっと早く知りたかった… コールバックのように使えるのでかなり使いやすい。■ CCMenu を使う CCScene* StartLayer::scene() { CCScene *scene = CCScene::create(…

cocos2dx アニメーション toとbyの違い

■ CCScaleTo, CCScaleBy などToとByの違い Toが絶対値での指定, Byは相対値での指定参考) http://programming-ios.com/cocos2d-ccaction-animation-ccmoveto-ccscaleto/

cocos2dx 2.2.0 スプライト タッチイベント

タッチされたスプライトを消す■ スプライトを複数追加しどのスプライトがタッチされたか判断 http://www.absolute-keitarou.net/blog/?p=759■ タッチされたスプライトを消す if(enemy->isTouchPoint(touch->getLocation())){ std::cout << "touch enemy tag …

cakephp 2.x sitemap.xml サイトマップつくる

参考) http://plus-sys.jugem.jp/?eid=353

cocos2dx 2.2.0 Hello world から touchイベントまで

■ HelloWorldScene.h class HelloWorld : public cocos2d::CCLayer { public: // Here's a difference. Method 'init' in cocos2d-x returns bool, instead of returning 'id' in cocos2d-iphone virtual bool init(); // there's no 'id' in cpp, so we rec…

iphone safariでyoutubeをみると上部にアプリへのバナーがでる

ios

■ Smart App Bannerというやつらしい詳しくはここを https://developer.apple.com/library/mac/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

iframeをレスポンシブにする

bootstrap使ってるのはいいが、iframeだけサイズ固定で困ってるとき■ divで囲みそのdivにcss追加するだけ http://teihyou-box.com/iframe-responsive

cakephpでgitに新規コミットするとConfig,Tmpディレクトリがない

■ git add . するとcakeのgitignoreにConfig,Tmpがあるのでaddされない■ 指定してgit addする git add -f /app/Config /app/tmp 参考) http://d.hatena.ne.jp/fullkawa/20120608/p1

mac cocos2d-x 環境構築

■ macにcocos2dx環境構築■ cocos2dxは最新安定板の2.2をダウンロード http://www.cocos2d-x.org/download■ xcodeビルドできない時 xcodeの Product > Scheme > Edit Scheme > Executable を none からアプリケーションにする http://note.chiebukuro.yahoo.c…

iOS webviewで特定URLのみブラウザ起動

ios

■ webview内で特定URLのみsafari起動させる GooglePlayへのリンクだけsafari起動させる■下準備として.hファイルにwebviewをdelegateさせる @interface FirstViewController : UIViewController<UIWebViewDelegate>■ .m ファイル - (void)viewDidLoad { [super viewDidLoad]; _to</uiwebviewdelegate>…

iOSメーラー起動

■ アプリ内からメーラー起動させるボタンクリックイベント - (IBAction)sendMailBtn:(id)sender { NSLog(@"clicked success"); [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:"]]; }※xcodeのシミュレータではボタンを押しても…

linux bashファイルにalias追加

■ ~/.bash_profile alias nave=$HOME/nave/nave.sh

Objective-C, 関数作り方(iOS)

参考) http://www.objectivec-iphone.com/introduction/method/method.html

xcode svnチェックアウトできない

ios

■ xcodeでsvnチェックアウトできない。できてもダウンロードされない時■ 原因 チェックアウトしようとするリポジトリのUserName, パスワードが間違ったままキャッシュされている。■ 解決方法 ターミナル開きsubversionのキャッシュをクリア $ rm ~/.subversi…

他classのfunctionをviewを引数で呼び出す(iOS)

ios

■ 他のclassから呼び出す。広告などを使い回すときに使う■ 呼び出し元class commonFunctoion.h -(void)showAd:(UIView *)view;commonFunction.m -(void)showAd:(UIView *)view { /** * show ad 引数はUIView */ 処理をかく UIViewはcommonのではなく呼び出し…

ViewController追加方法 (iOS)

ios

ViewControllerを追加する■ class追加 File>New>File>Objective-c ClassでNextクリック ↓ Classに{クラス名},Subclass of にUIViewControllerを設定しNextクリック ↓ 場所を指定してcreateクリック これで{クラス名}.h,{クラス名}.mファイルが作られる■ViewC…

iOS httpリクエストget

ios

■ iOSでHTTPリクエストしてデータとってくる。 http://www.yoheim.net/blog.php?q=20130206ViewController.m の [super viewDidLoad]; の後に書くとログに出てくる。

android RSS,API 取得

■ ajax みたいにURLからjson取得■ itunesランキング APIを使用 https://itunes.apple.com/jp/rss/topsongs/limit=50/json■ DefaultHttpClientを使ってURlからjsonデータをそのまま返すfunctionつくる http://techbooster.org/android/application/1801/ publ…

android開発環境構築

■ developer.android.comからsdk,eclipse入の開発環境ダウンロード http://developer.android.com/sdk/index.html■ JDKインストール(androidSDKはJDK6推奨らしいけどJDK6はオラクルの登録いるので7インストール) http://www.oracle.com/technetwork/java/jav…

正規表現でヒットした文字列を抽出, 後方参照(PHP)

■ preg_replace の後方参照を使う $text = 'src="http://abcdefghtijklmn"'; $val = preg_replace('/src="(.*)"/', '${1}', $text); var_dump($val); // http://abcdefghtijklmn が取得できる 正規表現の()の中にヒットした一個目が$valに入る。 ${1}が一つ…

xml CDATA 取得(PHP)

php

■ rssフィードやapiをxmlで取得するときsimplexml_load_string()ではCDATAは取得できない。 $url = "{フィードURL}"; $contents = file_get_contents($url); $rss = simplexml_load_string($contents,'SimpleXMLElement', LIBXML_NOCDATA); var_dump($rss); …

aタグやsrcタグでのURL指定 //から

■ この二つの違い <img src="http://cdn.steelersgab.com/wp-content/uploads/2013/07/troy2.jpg" /> <img src="//cdn.steelersgab.com/wp-content/uploads/2013/07/troy2.jpg" /> //からだと、開いてるページと同じプロトコルになるhttpsのページならhttpsになるしhttpならhttpになる。