エピステーメー軍団が迷惑すぎる

余りにも迷惑なので書きます。
知っている人は既にいると思いますが、エピステーメー軍団の行為が迷惑すぎます。
1年以上も間違った知識に基づいて、子供じみた迷惑行為を繰り返します。
エピステーメー氏を筆頭に、彼らはCodeZineのコメント欄を占拠し、コメント欄がなくなった今でも、色々な手段を使って迷惑行為を繰り返しています。
具体的に言いますと、最近公開されたインテルTBBのスレッドクラスについても、エピステーメーは編集部に迷惑なメールを送りつけています。


Subject: これはひどい: 「インテル TBB のスレッドクラス」

επιστημηです。

http://codezine.jp/article/detail/5259
# コメント欄が閉じているので本メールで。

この記事は正視に耐えません。

- そもそも class tbb_thread は"deprecated"だとマニュアル(Reference)に明記さ
れています。
  重要な注意が記事中のどこにもありません。

- 「tbb_threadはheavyであり、たくさん起こすと著しいパフォーマンスの低下を引
き起こしかねない
 からできるかぎりtaskで解決すべし」とマニュアル(Reference)に明記されていま
す。
 重要な注意が記事中のどこにもありません。


いつもながら、酷い代物です。この方は、読解能力がないとしか思えません。
私の記事はどこにもスレッドクラスの使用を推奨していません。前提を読んでいないようです。


インテルTBBには豊富な機能があり、大概の並行処理はそれを使用すれば解決できるでしょう。しかし、あらかじめインテルTBBに用意されている並列アルゴリズムを適用できない状況で、並列処理をする必要があるかもしれません。この場合は、インテルTBBに用意されているthreadクラスの使用を検討する必要があります。


ですから、極力使用するなと言っているのですが・・・
さらに、まとめで念押ししています。


 しかしながら、並列処理の初心者が、実務レベルで使いこなすのは大変難しいでしょう。この連載は基礎の解説を目的としているので、詳しいことは今回述べませんでしたが、スレッドクラスを使用して自分で独自の並列アルゴリズムや、スレッドセーフなクラスを実装するのは多くの知識が必要となります。


推奨しないとだけ書いても、説明不足ですし、インテルTBBが対処できない処理を並列化する時どうするのかを説明しているわけです。
技術解説記事はマニュアルを写せばいいというものではありません。
日頃の言動や文章を見るに、どうやらエピステーメー氏は、マニュアルをそのまま書くのを推奨しているようですが、それは著作権上よろしくない事ですし、それでは記事の存在意義自体がなくなります。
どうやら、全く内容を理解していない上に、マニュアルも理解していないようです。
あと、彼らは必死で誤魔化していますが、過去からずっと間違った知識に基づいて騒いでいます。
数が多すぎて、全てを挙げられないので、最近の出来事をピックアップします。
スレッドセーフとインテルTBBのコンテナにてcoutを並列処理で使って平気だと騒いでおります。
しかし、私の記事で証明しているように、この様な事をすれば、メッセージが乱れる場合もある上に、メッセージの出力順序が不定なので、問題があると言えます。この様な特性を持つcoutを並列処理で使用する事を大丈夫だと言い切るのは非常に問題です。
これは、入門者レベルの事なのですが、あれだけ堂々と言っているところをみると本気で知らなかったようです。
さらに、この軍団のメンバーであるはなおかじった氏は、coutはスレッドセーフで使用しても大丈夫だと、自分のブログで言い切った上に、マルチスレッドを安全に実行する という、誤り記事を書いています。
他には、OpenMPの実行時ライブラリと並列ループ 内にて、間違った知識をもとに読者に絡んでいます。


page4、最後の実験結果/実験一回目: 処理回数[200] 一処理あたり[1]ミリ秒ならどんなに 速くても200ミリ秒(2-coreなら100ミリ秒)かかるはずなのに 実測では 3ミリ秒あまり。速すぎます/あり得ません。なぜですか? επιστημη (2010/01/29 17:00)


逆にこちらが聞きたいです。200ミリ秒だと思った理由は何ですか?
マニュアルを読めば、200ミリ秒にならないぐらい分かると思いますし、sleepで正確な時間を指定できないのは、Windowsプログラマにとって常識です。マニュアルを読みましょう。
枚挙にいとまがないので、そろそろ纏めます。
彼らは自分の間違った知識に基づき、誹謗中傷を目的として、1年以上この調子で迷惑行為を繰り返しています。
他のライターに迷惑な行為をしているのは、エピステーメー氏です。
独りで自分の意見を言えず、仲間を募って、間違った知識をもとに人を誹謗中傷するのは止めましょう。
それに加えて、ペンネームを変えて嫌がらせするのも止めましょう。


# ごめんなさい。直前の"Cお兄さん"は実は僕です。つまりそゆこと。
επιστημη (2010/02/10 08:09)


他にも、プロバイダを複数契約してやったりしていますが、残念ながらTCP/IPを知っている私には通用しません。 名前は大事ですよ。
自分が知らない事には、口を出さない方がよろしいかと思います。
それよりも、自分の記事をちゃんと書いてください。
これは、この軍団全員に言える事ですが、自分の知らない事で他人を攻撃するのは止めましょう。
並列処理の基礎中の基礎でこの状態なのですから、何も知らないのは明白です。
それに加えて、誤読・誤信が多すぎますので、誹謗中傷する暇があったら、先ずは勉強して下さい。

テーマ : 裏事情
ジャンル :

コメントの投稿

非公開コメント

プロフィール

Author:インドリ
みなさん、はじめまして、
コンニチハ。

ボクは、無限の夢(infinity dream)を持つネタ好きな虹色の鳥インドリ(in dre)です。
色々な情報処理技術を啄ばむから楽しみにしてね。

http://twitter.com/indori
は別人による嫌がらせ行為です。
私とは関係ないので注意して下さい。
次はなりすましブログなどをするかもしれませんが、ここ以外でブログをするつもりがないので、ここ以外にインドリのブログがあったとしても無視してください。


何度言っても分からない人が多いので、ここにコメント欄へ書き込むときの注意事項を書きます。


一、社会人としてのマナーをわきまえましょう。
一、妄想に基づく書き込みを止めてください。
一、暴言の類は書かないで下さい。
一、某誹謗中傷サイトの書き込みは彼らの妄想に基づく書き込みですから無視して、ここへ書き込まないで下さい。
一、コメント書く前に他のコメントよく読んでから行って下さい。
一、その他常識的に考えて迷惑なコメントはしないで下さい。


以上のルールを守れない人のコメントは削除します。



利用上の注意
ここに紹介してある文章およびプログラムコードは正確であるように心がけておりますが、内容を保証するものではありません。当サイトの内容によって生じた損害については、一切の責任を負いませんので御了承ください。


執筆したCodeZineの記事


【VB.NETで仮想CPUを作ろう】

  1. VB.NETで仮想CPUを作ろう
  2. レジスタの実装
  3. 仮想CPUのGUI化
  4. テストドライバの改良
  5. CPUの基礎動作の実装
  6. MOV命令の実装
  7. ADD命令実装
  8. SUB命令実装
  9. INC命令&DEC命令の実装と命令長
  10. MLU命令の実装とModR/Mについて
  11. DIV命令の実装とイベント設計について
  12. 機械語駆動式 関数電卓を作ろう!
  13. 機械語駆動式 関数電卓を作ろう! 解答編(前半)
  14. 機械語駆動式 関数電卓を作ろう! 解答編(後半)


【仮想ネットワーク実装でTCP/IPを学ぼう】
  1. TCP/IPの基礎と勘所
  2. ネットワークアクセス層の勘所
  3. インターネット層の勘所
  4. トランスポート層の勘所
  5. アプリケーション層の勘所
  6. セキュリティの基礎と仮想ネットワークの仕様
  7. GDI+と独自プロトコルの定義



【並列化】
インテル Parallel Studioを使って並列化プログラミングを試してみた
並列プログラミングの効率的なデバッグを実現する「Parallel Inspector」


【TBBシリーズ】
  1. インテル スレッディング・ビルディング・ブロックの概要
  2. インテルTBBから学ぶループの並列化
  3. スレッドセーフとインテルTBBのコンテナ
  4. インテルTBBのスレッドクラス


【OpenMPシリーズ】
  1. OpenMPの基礎構文
  2. OpenMPの実行時ライブラリと並列ループ
  3. OpenMPのメモリモデルとfork- joinモデル

最近の記事
最近のコメント
月別アーカイブ
カテゴリ
Ada (9)
COBOL (5)
C (6)
C++ (10)
C# (36)
D (25)
Java (8)
Perl (1)
Ruby (14)
PHP (2)
Boo (2)
Cobra (2)
LISP (6)
F# (10)
HTML (0)
XHTML (0)
CSS (0)
XML (0)
XSLT (0)
Scala (1)
WPF (0)
WF (0)
WCF (0)
LINQ (4)
MONO (5)
Linux (0)
MySQL (0)
ブログ内検索
リンク
最近のトラックバック
RSSフィード
By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

ブロとも申請フォーム

この人とブロともになる

QRコード
FC2カウンター