プログラミングの作業に何の価値も見出せなくなってしまった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-06-16 ライブラリアン通信 VOL.61

[][]メモリ管理mallocの説明集 メモリ管理、mallocの説明集を含むブックマーク メモリ管理、mallocの説明集のブックマークコメント

 これはmalloc大好きな私にとっての宝物。何故今まで見つけられなかったのだろうと思う。多分、見つけたけど忘れていたのだと思う。

http://www.ibm.com/developerworks/jp/linux/library/l-memory/

[][][]今月チェックしたライブラリおよび技術情報 今月チェックしたライブラリおよび技術情報を含むブックマーク 今月チェックしたライブラリおよび技術情報のブックマークコメント

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

2010-06-14 このレーザープリンタは安すぎる。

[]こいつは安すぎる! こいつは安すぎる!を含むブックマーク こいつは安すぎる!のブックマークコメント

 http://amzn.to/bSk3xv 昔100万くらいしたものがこんな値段になるなんてビックリだ!だけど、プリンターは消耗品が高価なものだから一概にお得とは言えない事もあるので注意しよう。

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

2010-06-10 HP ProLiantが大量に出品されているよ

[][]HP ProLiantが大量に出品されているよー! HP ProLiantが大量に出品されているよー!を含むブックマーク HP ProLiantが大量に出品されているよー!のブックマークコメント

http://search.auctions.yahoo.co.jp/jp/search?p=HP+ProLiant+ML

お子様のプログラミング学習用に、Linuxの練習用に・・・一家に一台激安PC。音が出ないって所がミソね。動画や音楽のマルチメディアに気が奪われないためにね。

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

2010-06-09 先月からのマイブーム

[]先月からのマイブームはとあるアルゴリズムベンチマーク 先月からのマイブームはとあるアルゴリズムのベンチマークを含むブックマーク 先月からのマイブームはとあるアルゴリズムのベンチマークのブックマークコメント

http://bit.ly/98ToDt SHA3候補のアルゴリズムソースコードを色々な条件で戦わせて遊ぶ。バーコードバトラー的面白さです。今現在は処理速度を比較するだけで満足です。

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

2010-06-07 std::sortをスレッドを使って分割すると処理速度が速い事もある

[]std::sortをスレッドを使って分割すると処理速度が速い事がある std::sortをスレッドを使って分割すると処理速度が速い事があるを含むブックマーク std::sortをスレッドを使って分割すると処理速度が速い事があるのブックマークコメント

 http://bit.ly/aXHeMc にテストする為のバイナリを置いておく。詳しくはリンク先にて・・・。

 基本的にはスレッドを使って処理を分割した挿入ソートの実験だったはずだが、結局それがシェルソートとなり、クイックソートとなり・・・

「クイックソート+挿入ソートというような貪欲なアルゴリズムが一番。特にSTLPortのstd::sort。」という結果に・・・

 4coreや6core環境だとスレッド分割ソートの方が速い時もある。実装の工夫次第で面白い結果を導けそうだが、パフォーマンス的にはあまり変わっていないので徒労に終わる予感が強い。深入りするのはやめよう。しかし、少しでも速いのは魅力的だ。

[][]VC6 Tips / VC6で「std::stringのclear()が宣言されていない、ブロックが大きすぎる・・・」といった内容のエラーへの対処法 VC6 Tips / VC6で「std::stringのclear()が宣言されていない、ブロックが大きすぎる・・・」といった内容のエラーへの対処法を含むブックマーク VC6 Tips / VC6で「std::stringのclear()が宣言されていない、ブロックが大きすぎる・・・」といった内容のエラーへの対処法のブックマークコメント

 std::stringのclear()が宣言されていない、ブロックが大きすぎるという謎のコンパイルエラーについて・・・VC6の標準STLを使っているとVC6が駄々をこねるという構造。STLPortのパスを間違って設定した事が原因。

[][][][]VC6 Tips / iteratorがPODに対応しない時の対応 VC6 Tips / iteratorがPODに対応しない時の対応を含むブックマーク VC6 Tips / iteratorがPODに対応しない時の対応のブックマークコメント

 主に、VC6+STLPortでC++ sort library saltを使うときに気になったので対処法のまとめ

http://bit.ly/cAPGMy

tiitii 2010/09/21 18:59 http://codezine.jp/article/detail/5039
こんなんありますよ

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

2010-06-01 先月のまとめ

[][]今だからこそ言えるタスク処理の最終的な印象 今だからこそ言えるタスク処理の最終的な印象を含むブックマーク 今だからこそ言えるタスク処理の最終的な印象のブックマークコメント


 タスク処理は使えるか?=答え:NO 現代のプログラミング言語体系だと大変使用しにくい。アセンブリ言語時代の遺産と私は感じている。タスク関数やvirtualつけて処理を分割して書くのより、FSM作成ソフトswitch を沢山使用して書いた方が結果的に効率は良い気がしてならない。

 しかし、タスク処理にはどこからがタスク処理というかといった線引きが無いような気がする。vector<vector<task> > task{ virtual proc()};程度であればそこまで使用しにくいという事はないのではないかと・・・ 何故、今の時代にわざわざタスク処理?

 一時期、タスク処理が分かれば酷い状態遷移のスパゲッティ コードを解決出来るだろうと思い、大変苦労して調べた覚えがある。確かに分かりやすくなったけど、無駄関数クラスが増えてそれはそれで別の問題点が出てきた。

 要は状態遷移表をしっかりとコードに書き下す事が出来れば何も問題なくプログラムは動く。だから、行おうとする処理のアプローチが諸所の条件と勘案して優れているか否かによって後世に残せる上手いコードになるかどうかという事だ。

 今でこそタスク処理は復古されているが、2000年代前半ではタスク処理を解説している絶版になっていない書籍は皆無で、解説しているWebサイトは3つほどであった。なお、すべてのタスク処理の概念を実装しているソースコードも皆無であった。

 そんななか、やっとタスク処理の解説がソースコード付きで解説されたのがやね本2だった。http://amzn.to/cpdDgk そんな気がする。やっとの事で全体を把握できたタスク処理だが私の知的好奇心を満たすだけで私が作った有用なソフトウェアには一切使われなかった。

[][][]行番号は紙媒体で無い限り無意味だ。 行番号は紙媒体で無い限り無意味だ。を含むブックマーク 行番号は紙媒体で無い限り無意味だ。のブックマークコメント

私はソースコードの左側に付加される行番号は邪魔だと思うときがある。その理由は行番号も含めてソースコードコピーしてしまうことがあり、コピー・アンド・ペースト邪魔だからである。よって<table><tr><td>行番号</td><td>ソースコード</td>... とすべきだ。

[]Windowsを起動が遅く主な症状はHDDがガリガリと無意味アクセスしっぱなしの時の対応 Windowsを起動が遅く主な症状はHDDがガリガリと無意味にアクセスしっぱなしの時の対応を含むブックマーク Windowsを起動が遅く主な症状はHDDがガリガリと無意味にアクセスしっぱなしの時の対応のブックマークコメント

 Windowsで起動が遅いときは「ページングファイルを固定する」必要がある。またページングファイルアクセス速度が速く、空き容量にも余裕のあるドライブに設定しなければ良い効果は望めない。

 いじくるツールの「Windows NT系設定」−>「Windows終了時にページングファイルを削除する」のチェックを外す。

[]( coLinux VS VMWare VS VirtualPC VS VirtualBox ) for Linux client ( coLinux VS VMWare VS VirtualPC VS VirtualBox )    for Linux clientを含むブックマーク ( coLinux VS VMWare VS VirtualPC VS VirtualBox )    for Linux clientのブックマークコメント

coLinuxVMWareVirtualPCVirtualBoxLinuxクライアントOSをどの仮想化ソフトで動かすのか迷っている方へ

問答無用VirtualBoxを使いましょう!

 

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

デースケドガー