他力本願
http://d.hatena.ne.jp/studiokingyo/20060415#p2 で読んだ記事から PSHUFWという命令を使うとエンディアン変換が高速化されるとの事を聞いたので試してみた。 実装は以下のような感じだ。#define dkcmREVERSE_ENDIAN32(x) \ ( (x << 24) | ( (x & 0x0000ff0…
RIPEMD160のアルゴリズムにて最後に今までUpdate関数に入れてきたファイルサイズの八倍の数をUpdate関数に突っ込むわけだけど、*1これだと符号なし64bit整数を使っても0x1FFFFFFFFFFFFFFFbyteまでしか扱えないんじゃないかなァと感じる。 でもまぁ、2097151 …
ビッグエンディアンの環境がほしいのでIntelにかぶれていない PowerMac が欲しくなって来ました。 いや、 iMac でも全然構わないわけですけど、なんかオークションとか調べていたらiMacよかPowerMacの方がなにかと環境が良いモノで^^; iMacってディスプレ…
送ってきてくれたメールをスパムと一緒に削除されてしまったようなのでもう一回送っていただけないでしょうか?メーラーのトラブルでメールアドレスもちょっと紛失してしまったもので・・・すみません。 確か、BML_LoadXMLFileで18回目の所でエラーすると言った…
前回の記事:(http://d.hatena.ne.jp/studiokingyo/20060307) ってか、最近気づいたのだが・・・私が移植したAVL木のlibdsって再帰構造を使っているんだよね・・・orz 自分で書き直しかなぁ・・・。libdsって自分にとっては結構見難い部類のソースにはいるんで・・・ …
前回の記事:(http://d.hatena.ne.jp/studiokingyo/20060224) なんか、ちょっと思ったんだけど・・・ blocksortって使用するアルゴリズムによってソート結果が変わるような気がするんですけど・・・ 皆さん、そう思いません? 何故そうなるかは分からないけど、…
http://www.hatena.ne.jp/1141028372 より ほい!っと・・・ これはどうか!?
実は、NANAという漫画、友達に勧められて以来面白くて読んでいたりするのだが・・・ なんか、映画とかCDとかになっているらしい。 LOVE for NANA ~ONLY1 TRIBUTE~ TRAPNEST version http://www.amazon.co.jp/exec/obidos/ASIN/B0007NFTOM/studiokingyo-22 初回…
O(n)のソートアルゴリズムは使用個所が限られるが、使おうとすれば結構使えると思う。 メリットはもちろん処理速度が極速と言うこと。 デメリットはその分メモリを喰うこと。 この二つの関係をなんたらの法則って聞いた事あったけど・・・なんでしたっけ? さて…
http://www.blender.org/ からダウンロードできるフリーソフトだ。はっきり言ってチョーすごい。 がんばれば今どきのゲームCGも作れるのではないか!と思ってしまうほどの完成度だ。 しかし、英語なのでよほど英語に堪能でないと日本語の説明書が必要だ。 な…
サポセン業務もなかなか骨の折れる仕事。ポイントもらってやっていかないと飯すら食えない・・・。*1 *1:実際、今、お金が無くてにんじんとご飯と梅干とりんごとオレンジだけの生活です。someone help me...( p_q)
http://d.hatena.ne.jp/pirolix/20051130/1133331913 にて、予想を立てられている方がいる。諸君!!!私も実装するならこうするっていう予想を立てようじゃないか。 どうせ200〜300円のソフトウェアなのだから、レジスト処理は必要ない気がする。 簡便に行うな…
http://d.hatena.ne.jp/ryoko_komachi/20051129/1133309150 より http://i.hatena.ne.jp/idea/7517 とか http://i.hatena.ne.jp/idea/556 とか。 ってか、マジでほしいっす。
アノネ・・・オネガイガアルノ ゛(。_。*)))(((*。_。)" モジモジ 新サービス はてなレジ はてな寄付 が欲しい!!! http://i.hatena.ne.jp/idea/8583 シェアウェア公開を気楽にします。 ユーザーにもシェアウェア取得への敷居を低くします。(特にはてなユーザー…
GreenPadのリソースの類はMS Sans Serifというフォントになっていた。 これが多分英語版Windowsのフォントの標準なんだろうと思った。実際はどうなんだろう?
http://www.hatena.ne.jp/1138956162 より。 これでも衝突が怖いのでしたら、ハッシュ関数のグレードを落として他の方法と併用した方がいいでしょう。 CRC32やchecksumのような速いがおよそハッシュ関数とは呼べないものを使った上で、B-Treeとか。 これなら…
いちいちエラー表示関数を書きたくないし、下にthrough out したいときだった。 { //文字列を取得 CEdit edit = mEdit; std::string str; std::string aout; { if(false==GetWindowTextEdit(edit,str)){ goto ERR; } if(false==GetWindowTextEdit(mOutputEdi…
おもふこと 一つかなへば また二つ 三つ四つ五つ 六つかしの世や 思ふこと 一つ叶へば また二つ 三つ四ついつも 六つかしの世や 思うこと 一つ叶えば また二つ 三つ四つ五つ 六つかしの世や どれが正しいのだろう? まぁ、どれでもいいのだけれども・・・
実は普通にリダイレクトすると doxygen_out.bat > output.logstderrに出力されたものがoutput.logに記録されない。 出来ればstdoutとstderr両方をログに出力したいのだがどうにかならないものだろうか? と感じる。 解決:hoshu氏*1がリダイレクトについての…
そう!数学が至極苦手な私は多項式から10進数に変換する方法がわからなかったりする。 X^16+X^12+X^5+1が何故4129になるのかさっぱり分からない・・・おrz!! どちら様か参考サイトやキーワードを教えていただけないでしょうか。 追記:スマン、4129はX^12+X…
実は、Win32/Win64環境での最速のcrcのソースを探している。 アセンブラでローテクガシガシな世界最速のcrcのソースコードだ。 出来れば様々なバージョンが欲しい。 ご存知の方は是非コメントに情報を寄せてくれると非常に嬉しい。
http://d.hatena.ne.jp/keyword/STLport の説明にて 標準STLより読みやすく ・・・ いや、ソースコードが読みやすいって事だと思うのですが、そうかな? と疑問に思った次第。(もしかしたら読みやすいバージョンのSTLPortがあるのかもしれない!?) 私が知る…
google:パーシャルレジスタストールなる言葉を知った。だが、意味は知らない・・・orz
http://d.hatena.ne.jp/higayasuo/20060102#1136190200 より、なるほど。 私はオープンなソースを読み込む時には ・お前らごちゃごちゃ言わずにdoxygenかけろ。 ・そしてソースをVCデバッガで動かしてサブルーチンをレゴブロックのようにとっかえひっかえし…
前回の続き:(http://d.hatena.ne.jp/studiokingyo/20050101) あけおめことよろ*1 *1:あけましておめでとうございます。ことしもよろしくおねがいします。
最近のワタシの活動に対する反響を調べてみた。 http://diary.okotama.org/?date=20051024#p03より ライブラリ作りたがりアンとでも言うか、ライブラリに凝ってしまうタイプの人間ってのはそれなりに人口が居るんじゃないかと思う。dKingyoの人とか。 あざっ…
#define MD5_VC_MMX_ROTATE(d,w,s)\ _asm movq d,w\ _asm psllq d,s\ _asm psrlq w,32-s\ _asm por d,w#define MD5_VC_MMX_ROTATE2(d,a,s)\ _asm movq d,a\ _asm pslld d,s\ _asm psrld a,32-s\ _asm por d,aどちらとも同じ処理結果なのだが・・・ウーム。自爆!…
http://www.nk.rim.or.jp/~jun/lxasm/asm02.html より。 例えば次の例ではラベルの宣言が異なりますが, foo equ 1 bar dw 2 mov ax, foo mov ax, bar この場合は ax には定数値が代入され, move ax, [foo] move ax, [bar] この例では,ax には メモリの内…
前回(http://d.hatena.ne.jp/studiokingyo/20051217#p1)、mcppというツールを紹介していただいたid:toge氏のはてなに訪問。 http://d.hatena.ne.jp/toge/20051218#1134905287 にてコンフィグファイルはどうするかについて少しふれられていた。 今まで、私は…
cppというコマンドラインツールを使うらしい。 via http://www.wakhok.ac.jp/~kanayama/C/03/node114.htmlが、その他にはなにかいいツールはないのかなぁ〜。 なんかcpp使うと#の付いたいらない行が出力されるしなぁ〜。 う〜ん。 解決: mcpp(http://www.m1…