プログラミングの作業に何の価値も見出せなくなってしまったd金魚による日記 このページをアンテナに追加 RSSフィード

 iTunes Music Store(Japan) なかのひと あわせて読みたいブログパーツ
|

0001 | 00 |
2004 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 |
2008 | 01 | 02 | 03 | 05 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 |
2010 | 03 | 04 | 06 | 07 | 09 | 10 | 11 |
2011 | 01 | 02 | 10 |
2012 | 04 |
2013 | 01 | 05 | 06 | 07 | 08 | 10 |
2014 | 02 | 03 | 05 | 09 |
2015 | 04 |
2016 | 09 | 11 | 12 |
はてな一覧
アンテナに追加
私のアンテナ
私のダイアリー
私のアーカイブ
私のアイデア
私のブックマーク
私のグループ
私のキーワード
ニュース系、今まで続いているシリーズモノの読み物
dKingyo Utility Toolkit Projectのリリース情報
やっぱり暗号化は大人の味(笑)
プログラムのパッキング方法を調べよ
ココが厳しいよMinGW
ライブラリアン通信
ゲームプログラミングどうしよう
CRCについて
ビット演算練習
d金魚の今更Ajax
Windows Tips
VC6 Tips
Win32 WTL Tips
Ruby for C++ User
Ruby Tips
今日のRubyで嵌った事
正規表現PIECE
書きかけ
続く・・・

私のダイアリーの人気記事
新しくブックマークされた記事


あまり、役に立たなそうな個人的に調べた情報や妄想に耽った事、今 勉強している事ヒソヒソと公開していたりします。 | 登録してくれている方々 | d金魚にメール | 当サイトは640x480の画面解像度に対応しています。
日記へのリンク、アンリンクはフリーですが、selfタグのついている部分のコンテンツの引用はご遠慮願います。ご協力よろしくお願いします。


 | 

2010-03-31 2chのゲームプログラミング関係の掲示板で晒されている件

[]2chゲームプログラミング関係の掲示板で晒されている件 2chのゲームプログラミング関係の掲示板で晒されている件を含むブックマーク 2chのゲームプログラミング関係の掲示板で晒されている件のブックマークコメント

http://pc11.2ch.net/test/read.cgi/gamedev/1247841466/

にて当ブログが晒されている。別段、なんらかのプログラミング技術的な質問に対しての返答で当ブログの記事へのリンクはまったく構わないのだが、アフィブログサイトとして誤解されるような書き込みにこの掲示板に書き込んだ者たちのデリカシーを感じない。

 別にアフィブログ厨というのが恥ずかしい卑しい者と思われないのであれば暗にそのように晒されても特段の問題は発生しないのだが、2chに書き込む人々(以下2ch住民)の多くは「アフィリエイトは恥ずかしくて卑しい行為である。よってその行いをネタにして僻みや妬みの噂を立てたりこき下ろしても特に問題は無い」という事をポリシーとして持ち合わせている事を知っていた為、何故そのような事を第三者がするのか私には理解の範疇を超えるのである。

 要するに、この掲示板に書き込んだ者の善意、悪意に関わらず、結果的には「2ch住民へ当ブログおよび当ブログ関係者は恥ずかしくて卑しい行いを行っている」というアピールになってしまっているのだ。

 この書き込みの件では以下のような残念な結果を招くであろう予想が出来る。

 当ブログ管理人2chには書き込まないのでブログおよび当ブログ関係者の噂を立てたりこき下ろしたりする事は事実無根であるので注意して欲しい。

 

*1事実無根である。

トラックバック - http://d.hatena.ne.jp/studiokingyo/20100331

2010-03-30 エラトステネスのふるい memo

[][]0x4FB7B TBの領域が必要である。 0x4FB7B TBの領域が必要である。を含むブックマーク 0x4FB7B TBの領域が必要である。のブックマークコメント

 0x000000000004FB7B、十進数に直すと326523。この数字分かるだろうか?この数字はUINT64_MAXまでの素数をエラトステネスのふるいにかける時に必要なビットテーブルのサイズである。*1単位はTiBだ。

 0からUINT64_MAXまでの数字をエラトステネスの篩いにかける為には326523TiBの領域が必要なのである。*2ペタに直すと318PiBである。デスクトップユーザーとしては途方も無い記憶領域と驚いた。せいぜいUINT_MAXまでの篩いで我慢しておこうと思う。

*1:ちなみにUINT_MAX(2^32)までの数字では512MiBである。

*2:メモリ、ストレージに関わらず・・・

トラックバック - http://d.hatena.ne.jp/studiokingyo/20100330

2010-03-28 C言語でdequeを実装する為のメモ

[][][]C言語でdequeを実装する為のメモ C言語でdequeを実装する為のメモを含むブックマーク C言語でdequeを実装する為のメモのブックマークコメント

 昔、dkutil_cというライブラリdouble ended queue(STLのdeque)を実装するのをあきらめた事がある。理由は以下の通りだ。

以下C++風の擬似コード

class deque{
 list<vector> mList; もしくは map<vector> mMap;
};

なので、やはりC言語でこんなせせこましいコードを書くのは良くないと思っていたのだ。今、改めて考えても言語でdequeを実装するならば双方向リスト構造で十分だ。


 逆説的な解決策としては、双方向リスト構造につかうリストの要素ひとつひとつを多数プールしておいて、使用するときになったらプールから確保していく事だ。これにより毎回、リストに挿入するときのメモリ確保のオーバーヘッド回避できる。

以下C++風の擬似コード

class list{

list_elem *mChunk;
unsigned int mCounter;
 void alloc_listelem(){
  mChunk = new list_elem[256];
 mCounter = 0;
 }
 void push_back(){
  p = mChunk[mCounter++];
  //つなぎかえごにょごにょ

};
//削除処理やプール管理は各自考えてね。

[][][]dequeの実装はring bufferだと効率よくメモリを使える dequeの実装はring bufferだと効率よくメモリを使えるを含むブックマーク dequeの実装はring bufferだと効率よくメモリを使えるのブックマークコメント

タイトルどおりです。dequeの実装はring bufferだと効率よくメモリを埋める事が出来るので無駄がありません。万歳!

トラックバック - http://d.hatena.ne.jp/studiokingyo/20100328

2010-03-22 無線LANのパスワードを真性乱数で生成するソフト

ScreenShot

[][]無線LANパスワードを真性乱数で生成するソフト 無線LANのパスワードを真性乱数で生成するソフトを含むブックマーク 無線LANのパスワードを真性乱数で生成するソフトのブックマークコメント

Powered by dKingyo / 人口を増やす / 就職口を増やす | PLANEX 無線 | NEC 無線 | BUFFALO 無線 | 無線LAN | IODATA 無線

 コンソールで無線LANパスワードを生成するソフトを作りましたが使いにくいとの事なのでGUIにしました。

 WTLの使い方を忘れていたので苦労しましたが簡単に使用できると思います。セキュリティ専門家ではないので断言できませんが、擬似乱数ではなく真性乱数なのでとりあえず適当パスワードをつけるよりは安心です。

ダウンロードhttp://www.dkut.flnet.org/DKUT/WLAN_Password20100322.zip

f:id:studiokingyo:20100322155400p:image

機能

無線LANに関する四方山話

真性乱数四方山話

[]WLAN_Passwordの公式ページ作りました。 WLAN_Passwordの公式ページ作りました。を含むブックマーク WLAN_Passwordの公式ページ作りました。のブックマークコメント

http://bit.ly/cM0sc4

公式ページを作りました。「つぶやき」を行えます(笑)

トラックバック - http://d.hatena.ne.jp/studiokingyo/20100322
 | 
Program | Debug | dKingyo Utility Toolkit | library | D言語 | 御本とか | 備忘録 | テクニック | WayBack | 格言 | 英語 | 他力本願 | news | software |

デースケドガー