Skip to content

Instantly share code, notes, and snippets.

@ikekou
ikekou / gist:5617056
Created May 21, 2013 01:59
[CoffeeScript][JavaScript] 自分用Sinleton
class Singleton
_instance = null
class _Singleton
constructor: (initObj) ->
for k,v of initObj
@[k]=v
@getInstance: (initObj) ->
_instance ?= new _Singleton(initObj)
@ikekou
ikekou / gist:5617061
Created May 21, 2013 01:59
[CoffeeScript][JavaScript][CreateJS] Canvas上のオブジェクトもCanvas下のDOMのオブジェクトも、ともにクリック可能にする
class Main
constructor:()->
@_stage=new createjs.Stage('Canvas')
@_enablePointerEvents(false)
@_stage.enableMouseOver(20)
@_btn=new createjs.Shape()
@_stage.addChild(@_btn)
@_btn.graphics.beginFill('red')
@_btn.graphics.drawRect(0,0,100,100)
@ikekou
ikekou / gist:5617064
Created May 21, 2013 02:00
[CreateJS][CoffeeScript] CreateJSでmouseover/mouseoutの取り方
class Box extends createjs.Shape
constructor:(@width=100,@height=100,@fill='red')->
@initialize()
@graphics.beginFill(@fill)
@graphics.drawRect(0, 0, @width, @height)
@graphics.endFill()
stage=new createjs.Stage('Canvas')
stage.enableMouseOver(10)
@ikekou
ikekou / gist:5617244
Last active December 17, 2015 13:29
[CoffeeScript][JavaScript][CreateJS] ボタンロールオーバー時にハンドカーソルにする。(stage.canvas.style.cursor='pointer'でやるっていう情報が多いけどそれだと今はできないっぽい)(もしかしたら自動でやってくれるプロパティがあるのかも)
class BaseButton extends Container
constructor:(@width=100,@height=10)->
@initialize()
sh = new Box(@width,@height)
@addChild(sh)
@addEventListener('mouseover',@_onMouseOver)
@addEventListener('mouseout',@_onMouseOut)
@ikekou
ikekou / gist:5651752
Last active December 17, 2015 18:18
[Flash][AIR] Flex SDKとAIR SDKをマージする
#AIR SDKの圧縮ファイルをFlex SDKのディレクトリ内においといて
cd ${MY_FLEX_SDK_DIRECTORY}
sudo tar jxvf ${MY_AIR_SDK_ARCHIVE_FILE}
#確認
bin/adt -version
@ikekou
ikekou / gist:5652008
Last active December 17, 2015 18:19
[Flash][AIR] FlashBuilderでActionScriptプロジェクト(Desktop)作成時に任意のSDKを選べるようにする
(1)
プロジェクトのルートディレクトリにある
.actionScriptProperties
を開く
(2)
useFlashSDK="true"
という記述があるので
useFlashSDK="false"
にする
@ikekou
ikekou / gist:5661603
Last active December 17, 2015 19:39
[Flash][ActionScript]すぐ忘れるSWFのメタタグ
[SWF(width="800", height="600", backgroundColor="#FFFFFF", frameRate="30")]
@ikekou
ikekou / gist:5668174
Last active December 17, 2015 20:29
[OpenSSH] SSH繋ごうとして、「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」というエラーが出たとき
(1)
~/.ssh/known_hosts
を開く
(2)
hoge,192.168.0.1 ssh-rsa AAAAB3N……15s=
のような記述が並んでいるので、該当のホストの行を探し、削除する
@ikekou
ikekou / gist:5677273
Created May 30, 2013 11:36
[AWS][Shell] ローカルのやつをAWSにrsyncしてみる
#確認
rsync --dry-run -av --delete --exclude ".DS_Store" --exclude "tmp/*" -r -e "ssh -i rsynctestkey.pem" ~/Desktop/rsync_test/foo/ ec2-user@ec2-XX-XX-XX-XX.ap-northeast-1.compute.amazonaws.com:/var/www/bar/
#実行
rsync -av --delete --exclude ".DS_Store" --exclude "tmp/*" -r -e "ssh -i rsynctestkey.pem" ~/Desktop/rsync_test/foo/ ec2-user@ec2-XX-XX-XX-XX.ap-northeast-1.compute.amazonaws.com:/var/www/bar/
@ikekou
ikekou / gist:5840178
Created June 22, 2013 09:39
[Objective-C] URLを指定して動画を再生(MPMoviePlayerViewController使う場合)
/*--------------------------------------------------------------------------------
URLを指定して動画を再生
--------------------------------------------------------------------------------*/
- (void)playMovie:(NSURL *)url {
// MPMoviePlayerViewController作成
self.moviePlayerView = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
// 自動再生しない
MPMoviePlayerController *p=self.moviePlayerView.moviePlayer;