2007-08-21
ClassFactory でスタイル指定
普通に styleDeclaration プロパティに CSSStyleDeclaration のインスタンス入れてやるだけでいいのね。
itemRenderer = new ClassFactory(Image);
var css:CSSStyleDeclaration = new CSSStyleDeclaration();
css.setStyle('verticalAlign', 'middle');
css.setStyle('horizontalAlign', 'center');
ClassFactory(itemRenderer).properties = {
styleDeclaration: css
}
簡易ランダムな文字列生成は偏ってるよ
- http://subtech.g.hatena.ne.jp/secondlife/20070820/1187578797
- http://d.hatena.ne.jp/knagano/20070821/1187656060
- http://mathworld.wolfram.com/BenfordsLaw.html
へー。ベンフォードの法則とか初めて知った。
h = Hash.new{|h,k| h[k] = 0}
10000.times { h[rand(10**100).to_s(36)[0..0]] += 1 }
h.keys.sort.each{|k| puts "#{k}: #{h[k]}"}
1: 4143
2: 2100
3: 121
4: 106
...
偏りすぎ!二文字目でも割と偏る。
0: 332
1: 320
2: 300
3: 343
4: 349
5: 311
6: 368
7: 340
8: 306
9: 342
a: 345
b: 348
c: 340
d: 372
e: 330
f: 310
g: 339
h: 280
i: 223
j: 237
k: 221
l: 220
m: 233
n: 203
o: 238
p: 223
q: 246
r: 224
s: 214
t: 197
u: 220
v: 245
w: 223
x: 211
y: 224
z: 223
最後の文字だとあまり偏らない。
0: 2811
1: 2705
2: 2712
3: 2755
4: 2735
5: 2804
6: 2685
7: 2748
8: 2743
9: 2910
a: 2759
b: 2911
でも数値の長さによって変わるのかな。というわけで
rand(10**100).to_s(36).split('').sort_by{rand}.join[0..8]
とかかなー。長いよ。いや、これじゃそもそもこんなことする意味無いな。
(0..8).map{rand(35).to_s(36)}.join
でいいじゃん。と。
追記
rand(36)だろとの指摘。その通りですね。
(0..8).map{rand(36).to_s(36)}.join
LDRize
すばらしいなぁ。fub で動くのを夢見る今日この頃です。
今日の呑み
久しぶりに酔っぱらった。志村貴子とか衿沢世衣子とか山名沢湖とか津田雅美とか鳴子ハナハルとかエロFとかビームとかシリウスとかの話をした。あ、最近のぼくのオススメは岩本ナオと入江亜季です。
鳴子ハナハルの単行本がでないのは抗ガン剤で薬品会社の圧力がかかってるから説を広められて良かった。これでこの話題を話せる人が世界に6人ぐらいになったはず。
ただいまここらへんのキーワードや鳴子ハナハルについて熱く語れる人とマイミク☆ツイ友☆ツンフォロワ☆募集中です☆結婚してください☆。嘘だよ。