忍者ブログ

トップ>メモ用紙

すしす島

メモ用紙


ブログではない。ということ。

web拍手送信

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

16進数圧縮機

連長圧縮を使って16進数を圧縮してみた
次のダンおにでリプレイに使用するつもり
※圧縮前後~バイト、という表現は1文字を1バイトとして考えたときの値です。



当たり前だが16進数以外を入力するとおわたする

PR

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日目
・むしろこわい@投下後
・コメントが微妙に繋がってて笑った
・フォントはメイリオじゃないです>
・バグは・・・ない・・・あれ?(

とりあえず、ありがとうございました(

カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
プロフィール
HN : すしす
HP : すしす島
基本的に暇人。
詳しくはここを見ればいいと思うよ!!
最新コメント
[03/24 すしす]
[03/23 NaoS]
[02/20 NaoS]
[02/19 すしす]
[02/18 NaoS]
最新トラックバック

ホーム   すしす島について   管理人へ連絡

(C)2007-2009 Susisu, All Rights Reserved.


忍者ブログ [PR]