トップ>メモ用紙
メモ用紙
ブログではない。ということ。
[PR]
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
16進数圧縮機
連長圧縮を使って16進数を圧縮してみた
次のダンおにでリプレイに使用するつもり
※圧縮前後~バイト、という表現は1文字を1バイトとして考えたときの値です。
DOWFのくるくるの仕掛け
なんとなくメモしておく
あれはswfをばらばらにしているわけですけど
swf間の通信にLocalConnectionを使用しています
同じコンピューター上で動いていれば別々のウインドウでも
片方がブラウザで片方がスタンドアロンでも通信できます
送信側
lcSend=new LocalConnection();
lcSend.send("darkside","spin",1);
send(回線名,種類とか?,送りたい変数またはデータ)だと思う
受信側
lcReceive=new LocalConnection();
lcReceive.spin=function(data){
//処理(dataに受信したデータが入っている)
};
lcReceive.connect("darkside");
回線名だとかの対応に注意
同じ回線では1対1でしか通信が出来ないので回線を複数にするとか
そんなことをする必要があるよ
あけた
おめ
雪が降っているさむい
閏年判別をできるだけ短く
function l(n){return n%4?false:n%100?true:n%400?false:true;}
60バイト。そんなに考えてないからもっと短く出来るかも。
例:l(2008)→true、l(2100)→false、l(2000)→true
2010/1/1 12:47 追記
普通に使うなら自動で変換してくれるので46バイトでいける
function l(n){return n%4?0:n%100?1:n%400?0:1;}
もし関数内で変換しておくなら50バイト
function l(n){return !!(n%4?0:n%100?1:n%400?0:1);}
DOWFあとがき
DOWFお疲れ様でした。
運命のダークサイド、楽しんでいただけたでしょうか。
いくつかどうでもいいことを箇条書きにしておきます。
・元々別の曲で作る予定だった。
・ソースに時間かけすぎた
・運命のダークサイド聴いたらなんか作りたくなった
・りもーとこんとろーる→LocalConnection
・無駄にファミコンカラーでドット絵
・原点回帰
・投下まだですかこわい@5日目
・むしろこわい@投下後
・コメントが微妙に繋がってて笑った
・フォントはメイリオじゃないです>
・バグは・・・ない・・・あれ?(
とりあえず、ありがとうございました(