ぬるぽを見かけたら 全力でぶっ叩くのみ


by Denullpo Smasher Hammerson
カレンダー
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
31

<   2010年 10月 ( 10 )   > この月の画像一覧

Lipton Puff Sweets Collection
a0101404_7463814.jpg


なるほど、ふぁふぁである。
袋から出してみないとわかんにゃ。
[PR]
by denullpo | 2010-10-27 07:47 | 戯れ言
サービス開始当初からお世話になっている"つぶろぐ"なんですが、
最近やたらと動作重いのが気になるのであります。
"マイつぶろぐ"押してからページが表示されるまで50秒とか普通にかかる。
携帯版じゃ表示までいかずにタイムアウトすることもよくある。
かといって、盛況すぎてサーバが詰まっているわけでもなさげ。
重いのはごく一部の機能だけで、他はそんなでもないんで。

ただ、この重い部分が
・PC版メニューの"マイつぶろぐ"
・携帯版トップ
といったサービス内遷移の要所に陣取っているところが大きな問題。
両者に共通することは、つぶとものつぶやきだけを抽出していることだ。
一般的なデータベースの特性として、単純に新着順で抽出するだけなら
動作は軽いというのがある。で、ここにいろいろ条件くっつけて
対象を絞り込んでいくのだ。なので、基本的には条件が複雑になるほど
負荷がかかる。"自分のつぶやき"みたいにユーザ1人分の照合を入れる
だけならさほど負荷はかからなくても、つぶとも増やして照合対象が
増えればそのぶん照合処理は倍加することになる。

ということで、この重い処理を避ける使い方をすれば、大きく改善できる。
手っ取り早い方法としては、
マイつぶろぐ/自分のつぶやき
をブックマークに登録。で、書き込むときはここから入ると。
ここなら毎度ン十秒とか待たずに済む。
が、まだ問題は残されている。

More
[PR]
by denullpo | 2010-10-24 04:56 | こっち関係

数字の詭弁

先ほど某所で年収1000万がどーのこーのという話題が出たとき、
"そーいや年収900万から税率が10%増しになるんだよな。
税金対策どーのこーのって話もよく聞くしなぁ…"
…と思ったわけですよ。
年収8999999円なら税率23%で、
年収9000000円なら税率33%、その差90万円。
1円余計に稼いだがために、90万円損するわけだ。
これだけ聞くと、ひでー話である。

が、これは間違い。
所得税には、累進性要素を盛り込む際に生じるこういった矛盾を
解消するための対策がちゃんとなされている、抜かりはない。

所得税の詳細は、以下を参照のこと。
No.2260 所得税の税率|所得税|国税庁:

まず、ちょっとした勘違いがあった。
年収900万円"以下"が税率23%で、超えたら33%なのだ。
なので、線引きは9000000と9000001の間にある。

まず、1000円未満切り捨てルールを適用する。
¥9000000 → ¥9000000
¥9000001 → ¥9000000
同じになっちゃいましたが、税率は違うので御心配なく。

次に、税率を乗算。
¥9000000 × 23% → ¥2070000
¥9000000 × 33% → ¥2970000
切り捨てルールにより、ここで端数が出なくなった。素晴らしい。

次が肝心。所得税には控除額というのが設定されている。
この数字は伊達じゃない。いざ、減算。
¥2070000 - 636000 → ¥1434000
¥2970000 - 1536000 → ¥1434000
両者の違いは見事に吸収されました、ぶらぼー

…とゆことで、税金対策云々の話で税率は要素にならないと、
今更知ったのでありました。

[ついでにもう一ネタ]
[PR]
by denullpo | 2010-10-11 17:48 | 戯れ言
DOS由来の貧弱renコマンドでは面倒な作業でてきたので、PHPで適当に書いてみた。
正規表現でぶっつけ本番やらかすと大抵失敗するので、テスト機能も入ってます。

とりあえず
% php pregren.php -g *.txt
な感じでリネーム対象ファイル群の列挙テスト
これはglobパターンで書く

次は
% php pregren.php -t *.txt "/^(prefix)(\d+)(suffix)(\.txt)$/"
な感じでリネーム対象部分のマッチングテスト
これはpregパターンで書く
マッチングに成功するとマッチングパターン、失敗したら [*skip*] が出てくる。
-s オプションを付けると、[*skip*]だけを検出できます。

次は
% php pregren.php -T *.txt "/^(prefix)(\d+)(suffix)(\.txt)$/" $2$4
な感じでリネームテスト

テスト結果に問題なければ、
% php pregren.php *.txt "/^(prefix)(\d+)(suffix)(\.txt)$/" $2$4
な感じでテストオプションだけ外してexecute.


なお、自動実行の際は事前にサニタイズしとくヨロシ
さもないと、インジェクションのエ♠ジ♠キ♥

View Source
[PR]
by denullpo | 2010-10-10 11:32 | こっち関係
今回は、再生時間を調べてみた。
今時のプレイヤは再生時間が充分に長いんですが、
調べるにはいい機会なんで。

んで、再生時間ってのはメーカーが公表していて
購入時の選択ファクタとなる。

・Round #2-0a: 公称再生時間
1st: (64h) COWON J3-16G
2nd: (50h) Media Keg MG-F516
3rd: (42h) WALKMAN NW-S645
4th: (24h) iPod nano MC068J/A

これだけ見るとiPod不利なんですが、一般的にバッテリ容量は
重量に影響を与えるわけで、再生時間が長けりゃいいってもんでもない。
その重量で比べると、こうなる。

・Round #2-0b: 公称重量
1st: (21.1g) iPod nano MC068J/A
2nd: (53g) WALKMAN NW-S645
3rd: (62g) Media Keg MG-F516
4th: (76g) COWON J3-16G
…とまあ、見事に逆転しました。

More
[PR]
by denullpo | 2010-10-09 14:04 | こっち関係

きょそれ。

EUR/GBP: |0.847 [|0.856 -> 0.890/] 0.916|
EUR/HUF: [|262.0 <- 274.2|] 278.7/
EUR/TRY: |1.935 [|1.944 - 2.00|]
EUR/USD: /1.366 [|1.380 -> 1.46/]
EUR/ZAR: |9.10 [/9.45 <- 9.65|] 9.80/
GBP/USD: |1.53 [/1.575 - 1.60|]
USD/CAD: [|0.993 <- 1.023/]
USD/JPY: [ <- 83.10/] 84.00| 85.0/
USD/MXN: |12.14 [|12.43 - 12.62|]

ドル円は泥沼モードに入りますた。
昔のデータ引っ張ってくるなら79.7とかあるんだけど、
チャートの形的に、ここをレンジ端と称するにはかなり微妙なんで。
[PR]
by denullpo | 2010-10-07 07:06 | チラシの裏

きょそれ。

EUR/GBP: /0.824 |0.847 [|0.856 - 0.873|] 0.890/ 0.916|
EUR/HUF: [|262.0 <- 274.2|] 278.7/ 289.3|
EUR/TRY: |1.935 |1.944 [|1.97 - 2.00|]
EUR/USD: /1.31 |1.329 [/1.366 -> 1.380|]
EUR/ZAR: |9.10 [/9.50 - 9.65|] 9.80/
GBP/USD: |1.53 [/1.575 -> 1.60|]
USD/CAD: [|1.012 <- 1.026/] 1.067|
USD/JPY: [|82.87 <- 84.00|] 85.0/
USD/MXN: |12.14 [|12.43 - 12.79/] 13.07|

ここのところ、円売りの動きあっても髭しかつかない
さらなるドル安進行コースに入った模様
[PR]
by denullpo | 2010-10-06 06:55 | チラシの裏

きょそれ。

EUR/GBP: /0.824 |0.847 [|0.856 - 0.873|] 0.890/ 0.916|
EUR/HUF: |262.0 [|271.5 - 278.7/] 289.3|
EUR/TRY: |1.935 |1.944 [|1.97 - 2.00|]
EUR/USD: /1.31 |1.329 [/1.355 -> 1.380|]
EUR/ZAR: |9.10 [/9.50 -> 9.62|] 9.80/
GBP/USD: |1.53 [/1.555 - 1.592|] 1.60|
USD/CAD: [|1.012 <- 1.038|] 1.067|
USD/JPY: |82.87 [|83.15 - 83.86|] 85.0/
USD/MXN: |12.14 [|12.43 - 12.79/] 13.07|

レンジは当てにできない。
要静観。
[PR]
by denullpo | 2010-10-05 07:14 | チラシの裏

きょそれ。

EUR/GBP: /0.824 [|0.847 -> 0.890/] 0.916|
EUR/HUF: |262.0 [|271.5 <- 278.7/] 289.3|
EUR/TRY: |1.935 [|1.944 - 2.00|]
EUR/USD: /1.31 |1.329 [/1.342 -> 1.380|]
EUR/ZAR: |9.10 [/9.42 -> 9.80/]
GBP/USD: |1.53 [/1.555 - 1.59/] 1.60|
USD/CAD: |1.012 [|1.019 - 1.038|] 1.067|
USD/JPY: |82.87 [|83.15 - 84.35|] 85.3/
USD/MXN: |12.14 [|12.43 - 12.79/] 13.07|
[PR]
by denullpo | 2010-10-04 07:04 | チラシの裏

きょそれ。

EUR/GBP: /0.824 [|0.847 -> 0.890/] 0.916|
EUR/HUF: |262.0 [|271.5 - 278.7/] 289.3|
EUR/TRY: |1.935 [|1.944 <- 2.00|]
EUR/USD: /1.31 |1.329 [/1.342 -> 1.380|]
EUR/ZAR: |9.10 [/9.42 -> 9.80/]
GBP/USD: |1.53 [/1.555 - 1.59/] 1.60|
USD/CAD: |1.012 [|1.019 - 1.038|] 1.067|
USD/JPY: |82.87 [|83.15 - 84.35|] 85.3/
USD/MXN: |12.14 [|12.43 -> 12.79/] 13.07|
[PR]
by denullpo | 2010-10-01 06:44 | チラシの裏