トップページunix
1001コメント277KB

バッドノウハウについて語るスレ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
バッドノウハウについてあれこれ語りましょう。例えばUNIXにおけるバッドノウハウの事例を
あげるもよし、「お前、バッドノウハウって言いたいだけちゃうんかと」と異議を唱えるのも
よし、あるいは「ハッドノウハウとどう向き合うべきか?」という話をするのもよいのでは
ないかと思います。

バッドノウハウの定義などについては>>2以降で
0312名無しさん@お腹いっぱい。NGNG
程度って言うか、

グッドノウハウ=宗教
バッドノウハウ=アンチ

だと思う。理由を考えても余り建設的にはならないような。
0313名無しさん@お腹いっぱい。NGNG
グッドとバッドを分かつもの。
直感以外になんかないかな。
0314名無しさん@お腹いっぱい。NGNG
#define foo 1
#define bar 2
#define baz 4
がグッドノウハウ

#define foo 2
#define bar 1
#define baz 4
がバッドノウハウ
0315名無しさん@お腹いっぱい。NGNG
>>280
それだけでも十分意味があるとおもうけど。
あとは引数の数を指定できるから、ひとつしか受けつけないコマンドへも渡したりできる。
0316名無しさん@お腹いっぱい。NGNG
find /usr/src/ -name "*.cpp" -print0 | xargs -0 grep " \*"

ファイル名に空白が含まれてる場合にはこれだね。
0317名無しさん@お腹いっぱい。NGNG
作番ないんすけどなんであげときましょうか?
0318名無しさん@お腹いっぱい。NGNG
バカの壁と同じですごく使いやすくて
誤解されそうな言葉だよね。

バッドノウハウって本だせば100万冊売れそう
0319名無しさん@お腹いっぱい。NGNG
実にキャッチーで、まったく新しい概念・パラダイムを提示しているように見える言葉だが、
実際はあいまいで定義しにくい、誤解されやすい危険な文句。
0320名無しさん@お腹いっぱい。NGNG
コンピュータの情報処理それ自身が馬鹿の壁だし。
0321名無しさん@お腹いっぱい。NGNG
マルチメディア ヴァーチャルリアリティ IT革命
みたいなもんか
0322名無しさん@お腹いっぱい。NGNG
ヴァーチャルリアリティは悪です。(藁
0323名無しさん@お腹いっぱい。NGNG
「バカの壁」なんて言葉を振り回すやつって、
そこで考えが止まっちゃってるような気がしてならない今日この頃、
寒気が戻ってまいりましたが皆様如何お過ごしでしょうか。

「バッドノウハウ」も似たような感じがする。
「これってバッドノウハウだよね」とかいって、あとは何も考えてないのな。
わかったような気になる言葉ってのは便利だよな(そうなのかな)。
0324名無しさん@お腹いっぱい。NGNG
>>318
本当に本を出そうとしてて2chでネタ集め中、とか…
0325名無しさん@お腹いっぱい。NGNG
>>3の定義によると「俺様の考える理想世界では覚えなくて良いこと
であれば全てバッドノウハウ」だからね。
0326名無しさん@お腹いっぱい。NGNG
現に「裏」とか「ハッキング」なんて言葉にやられちゃってるわけだが。
本屋にあんなもん並んでるの見るとこっちが恥ずかしくなる。
0327名無しさん@お腹いっぱい。NGNG
バッドノウハウの次はバッドラッパーでつか。
「♪わるそなやつは、だいたいともだちー」
0328名無しさん@お腹いっぱい。NGNG
せいほーぉ
0329名無しさん@お腹いっぱい。NGNG
バッドノウハウを撲滅するとUNIXは電子レンジ感覚で扱える様に
なりますか?

そしてそれは正常な進化ですか?
0330名無しさん@お腹いっぱい。NGNG
良さそなやつはだいたいともだち♪
0331名無しさん@お腹いっぱい。NGNG
>>329
えぇ?電子レンジはバッドノウハウの塊だぞ?

まず、暖める機械だと言うのに猫を入れると死んでしまうなど直感的でない。
それに、調理機器だというのにゆで卵を作ろうとすると爆発する。
なにより、最近の電子レンジはボタンが多すぎてどこを触って良いのか分からない。
なぜダイヤル式ではいけないのか?
等々…
0332名無しさん@お腹いっぱい。NGNG
ついつい猫を入れてしまうのはグレムリンの影響だろうか
0333名無しさん@お腹いっぱい。NGNG
ダイアルって壊れやすいのが問題だった気がした。
うちの、どっちに回しても進むし。
0334名無しさん@お腹いっぱい。NGNG
うちのばーちゃんは100円ショップとかで売ってるデジタル表示のキッチンタイマーすら
使えなかった。どうも一つのボタンに複数の機能(モード)があるとだめみたい。
つまり、動作モードという概念自体がバッドノウハウだってことだ。
なぜダイヤル式ではいけないのか!
0335名無しさん@お腹いっぱい。NGNG
ダイヤル式は壊れ易いし、作りにくい。
砂時計式で丸く収まる。
0336名無しさん@お腹いっぱい。NGNG
「ヒューメイン・インタフェース」には、「モードを極力なくせ」って書かれてたな
0337名無しさん@お腹いっぱい。NGNG
ただのソフトウェア開発者が有名になるには、
このような釣りをする必要があるのです。

オープンソース論争も同じ。
0338名無しさん@お腹いっぱい。NGNG
まあなんつうか、oldtype対newtypeにせよ、バッドノウハウにせよ物事の
捉え方が単純化されすぎてる傾向はあるな。富豪的プログラミングなんか
もそうか。
0339名無しさん@お腹いっぱい。NGNG
それらはコロンブスの卵的言説といいます。
後からならなんだって言えるということです。
0340名無しさん@お腹いっぱい。NGNG
>>339
> 後からならなんだって言えるということです。
それが?素晴しい内容ならきちんと称賛されるし、マヌケなことをもっともら
しく言えば馬鹿にされる。後者を連発している者が軽蔑されるのは当然だろう。
0341名無しさん@お腹いっぱい。NGNG
su
rm -r /
0342名無しさん@お腹いっぱい。NGNG
よーし、パパ俺用語作っちゃうぞ。

バッドネーミングの定義

本来思慮分別を必要とする概念や集合に対しててきとうな名前をつけ、以後
誰でもわかったような気にして思考停止させたり、期待や反感等の感情を抱かせる
といった命名は多い。そうした命名のことを、私はバッドネーミングと呼んでいる。


バッドネーミングの例:
バッドノウハウ、裏、ハッキング、バッドネーミング(てきとうだし、バッドとか煽ってるから)
0343名無しさん@お腹いっぱい。NGNG
カタカナ語にそういうの多いよな。
ちゃんと日本語でかけよって感じ。

罰度脳波有

とか。
0344名無しさん@お腹いっぱい。NGNG
>>342
センスないな
0345名無しさん@お腹いっぱい。NGNG
>>338
> まあなんつうか、oldtype対newtypeにせよ、バッドノウハウにせよ物事の
> 捉え方が単純化されすぎてる傾向はあるな。
まったくもって同意.でもそれってバカって言ってるのと変わらないような気が….
0346名無しさん@お腹いっぱい。NGNG
> ちゃんと日本語でかけよって感じ。
まずはノウハウを日本語化しないとなあ。
0347名無しさん@お腹いっぱい。NGNG
外来語はなんでもカタカナにしちまうというのは日本語の柔軟性なのか
問題を覆い隠してしまう一種のバッドノウハウなのか、ちょっと考えてしもた
0348名無しさん@お腹いっぱい。NGNG
こうやってグダグダとずれた議論したところで
バッドノウハウってのはやっぱりあるんですね。
それはコマンドライン、設定ファイル手書きの
UNIXの宿命なのかもしれないな。
WinやMacのGUIの設定ツールが変わっても誰も文句は言わない。
確かにUNIXは慣れればよりよい環境だが、慣れるまでが
大変だし、一度慣れてしまうと他の価値を物を認めるのが
困難になる。

むしろここでハッキリしておきたい。UNIXは
互換性を大事にしてきた。それと同時に、互換性を
維持しなければならない仕様である、と言う点。
GUIアプリにおいては、Win32アプリケーションの方が
UNIX/Xのアプリケーションよりもいろいろな互換性を
大事にしているこの皮肉。

UNIXはバッドなノウハウが溜まりやすいものなんだよ。
0349名無しさん@お腹いっぱい。NGNG
>>348
> WinやMacのGUIの設定ツールが変わっても誰も文句は言わない。
文句が出るので会社で使ってるWinのバージョンアップができませんが何か?
0350名無しさん@お腹いっぱい。NGNG
WinやMacの目指しているのは、コンピュータをAT車のように
誰でも直ぐにでも乗りこなせるようなものに仕立てあげること。
UNIXをこういった観点から見たら酷く劣った代物と言える。

UNIXとは、ありふれた比喩だけど、職人の道具。職人は
他人の道具じゃ仕事ができないし、自分の道具は自分で維持
管理する。最初は規制のものをどこからか買ってきては
使い始めるわけだが、使いつづけることで、いつしか自分の体が
道具に馴染み、道具も自分にあわせて変形していく。

この不思議な現象にノウハウも糞もない。道具と一体化した
自分だけが唯一正しい。新米の職人見習が新しい道具で悦に
浸っているのをみて、新品の道具を欲しがるような職人はいない。
0351名無しさん@お腹いっぱい。NGNG
>>348
言ってることが支離滅裂だし、偏見に満ち満ちてるな。
348の脳内妄想を開陳したって誰も説得できんよ。
君の脳内世界ではきっとそうなんだろうなあと思うばかり。


0352名無しさん@お腹いっぱい。NGNG
>>348
文章が繋がってないけど、ご本人じゃないよね?
釣りにしたって"バッドなノウハウ"とかへぼい単語使われても全然悔しくないので
もう少し考えて書いて。
0353名無しさん@お腹いっぱい。NGNG
>>352
> 文章が繋がってないけど、ご本人じゃないよね?
どうもバッドノウハウ援護に必死なお方が頻繁に現れるから、そう疑っちゃうよねえ。

ま、Windows(GUI)にしたって効率的に使うにはいろいろショートカットキーとか
覚えにゃならん訳で、所謂「バッドノウハウ」からは所詮逃げられん。富豪とかバッドとか
タブロイド紙の見出し並だね、キャッチーだけどチープでシャロウ。
0354名無しさん@お腹いっぱい。NGNG
ショートカットキーを使っても
仕事の効率は上がらないことが研究で明らかになっています。
上がった気がするだけです。
0355名無しさん@お腹いっぱい。NGNG
>>353
「キャッチーだけどチープでシャロウ」というのは全く賛成なんだけど、
富豪はありゃ半分はネタじゃないの? ご本人は筒井康隆のファンなのかもね。
私は富豪の方は面白いなあと思ったんだけど。筒井も好きだし (^^;




0356名無しさん@お腹いっぱい。NGNG
>>354
> 仕事の効率は上がらないことが研究で明らかになっています。
ポインタ希望。
0357名無しさん@お腹いっぱい。NGNG
日記・blog系サイトの反応リンク集。

http://namazu.org/~satoru/diary/20040309.html#p01
http://aki.nekoruri.jp/diary/200403a#D08_3
http://mux03.tdiary.net/20040308.html#p06
http://sodium.dnsalias.com/sodium/diary/20040308.html#p05
http://d.hatena.ne.jp/elecsta/20040308#p1
http://d.hatena.ne.jp/moleskin/20040308#p8
http://nais.to/~yto/clog/2004-03-09.html#2004-03-09-2
http://dkiroku.com/2004-03-09.html#2004-03-09-1
http://www.asahi-net.or.jp/~AE5T-KSN/d/200403.html#09-02
http://p0t.jp/mt/archives/000433.html
http://d.hatena.ne.jp/hamacho/20040309#p1
http://d.hatena.ne.jp/overtech/20040309#p1
http://d.hatena.ne.jp/kwg/20040309#p3
http://d.hatena.ne.jp/hdkINO33/20040309#p6
http://diary.mrmt.net/?20040310#10-1
http://blog.bulknews.net/mt/archives/000835.html
0358名無しさん@お腹いっぱい。NGNG
グッジョブ!

関係ないけど、グッジョブは左右の指を一つずつ動かすだけで、バッドノウハウになります。
gj→bk
0359名無しさん@お腹いっぱい。NGNG
http://sheepman.parfait.ne.jp/wiki/BadKnowhowGoodWrapper
作ってみたよ
0360名無しさん@お腹いっぱい。NGNG
>>357
やっぱりほとんど議論らしい議論は出てきてないな。「バッドノウハウ」の概念自体
奥が浅いことが透けて見える。「釣れればOK」なんて言い訳してるのには笑えた。
釣り方が下手すぎるっていう話なのに。世の中には馬鹿が多い。
0361名無しさん@お腹いっぱい。NGNG
>>360
名無しでしか人を罵倒できない、お前のようなやつのなさけない生き方の方が笑える。
0362名無しさん@お腹いっぱい。NGNG
>>354
> ショートカットキーを使っても
> 仕事の効率は上がらないことが研究で明らかになっています。
ポインタまだー?

0363名無しさん@お腹いっぱい。NGNG
>>362
増井氏が雑誌で語ってたから聞いてみて
0364名無しさん@お腹いっぱい。NGNG

バッチをバッチとして使えない人は
 (UNIXを使うのは)難しい
0365名無しさん@お腹いっぱい。NGNG
もともとUNIXってのは純然たる消費者が使うもんじゃないから、
いろんな技術者のいろんな思考が渦巻く混沌ワールドになるのは必至なのかなぁとも思う。
0366名無しさん@お腹いっぱい。NGNG
結局
バッチを使える人→UNIX向き
バッチを使えない人→Windows向き
な訳で、
バッチを使わないクライアントはWindows向きだし、
バッチを多用するサーバはUNIX向きなんだよ。
サーバはWindowsのように操作が簡単であるよりも、より多くのことが安定して
連続して行えるようにする方が効率がいいんだよ。
Windowsは偶に落ちたり、凝った事をしようとすると途端に一括処理できなくなる。
そういう欠点があるうちは、未だにUNIXだと思うよ。
0367名無しさん@お腹いっぱい。NGNG
>>361
だから釣り方が下手だ、って言われてるのにー。
0368名無しさん@お腹いっぱい。NGNG
-a
-abc
abc
-a XXX
-a=XXX
--foo
--foo=XXX

この他になんかありましたっけ?
0369名無しさん@お腹いっぱい。NGNG
この手の議論は宗教家に任せなってば〜
豚肉を食って悪い合理的な理由を
あーでもない、こーでもないと言い合っているようなもんだ。
技術者の関与する話題じゃないって。
0370名無しさん@お腹いっぱい。NGNG
漢は黙って2chねる
0371名無しさん@お腹いっぱい。NGNG
>>369
誰も議論してないと思うが。
0372名無しさん@お腹いっぱい。NGNG
>>371
コンパしてるんだな。会費は割カンで。
0373名無しさん@お腹いっぱい。NGNG
せんだみつおゲームで負けた者が払うルールです。
0374名無しさん@お腹いっぱい。NGNG
ナハナハ q(・∀・)p ナハナハ!!
0375名無しさん@お腹いっぱい。NGNG
>>374
そこは「バッドナハナハ」と書かないと。
0376374NGNG
ゴメンナチャイ
0377名無しさん@お腹いっぱい。NGNG
9までのMac OSはバッドノウハウの宝庫だったなあ。
マシンを起動時にクラッシュさせないような
機能拡張ファイルの読み込み順とか、
特定のアプリケーション同士の「相性」とか。

OS Xになって、今度はUnix的なバッドノウハウが
必要になるのかしら。
0378名無しさん@お腹いっぱい。NGNG
http://eto.com/d/#9q4M01g7MWrUHHSp0n5vFw
>バットノウハウとグッドラッパーは、それぞれ名前にバッドとグッドがついて
>いるのが問題である。そもそも「バッド○○」は悪いに決まっているし「グッ
>ド○○」は良いに決まっている。そう定義しているのだから。
0379名無しさん@お腹いっぱい。NGNG
バッドメセニー
0380名無しさん@お腹いっぱい。NGNG
バッドフィンガー
0381名無しさん@お腹いっぱい。NGNG
教祖ご乱心
>なんでもすぐにオールドやらバッドノウハウなどといって片付けてしまう輩はけしからぬ。
ttp://namazu.org/~satoru/diary/20031216.html

ところで、漏れが書いたわけじゃないが、これに答えて欲しいんだけど。
>できれば高林さんの生の御意見をお聞かせ願えれば、とても参考になります。
>実際に支障をきたす程なので、間違った認識が広がらないように制止したいと思っています。
>(実は私の同僚でして…新しい仕事をがくると「新しい事覚えても使い回しが効かなきゃ
>そんなのバッドノウハウだ」と言ってきかんのです)
0382名無しさん@お腹いっぱい。NGNG
>>381
> >(実は私の同僚でして…新しい仕事をがくると「新しい事覚えても使い回しが効かなきゃ
> >そんなのバッドノウハウだ」と言ってきかんのです)
ワラタ
0383名無しさん@お腹いっぱい。NGNG
そんなバッド人材は捨ててまえ
0384名無しさん@お腹いっぱい。NGNG
うちは上司がバッド人材なんですが…_| ̄|○
0385名無しさん@お腹いっぱい。NGNG
オレは様々なバットノウハウを身につけて愛のテクニシャンと
呼ばれたいです。
0386名無しさん@お腹いっぱい。NGNG
パートナーに恵まれなかったらスタッフサービス、オー人事オー人事
0387名無しさん@お腹いっぱい。NGNG
ganngare
0388名無しさん@お腹いっぱい。NGNG
俺は小学校の頃に漢字の筆順なんてバッドノウハウの最たるものと考えて無視したよ。
今じゃ後悔しているがな。
0389名無しさん@お腹いっぱい。NGNG
>>388
今からでも遅くない。やり直せ。たかだか1万字ぐらいじゃないか。
0390名無しさん@お腹いっぱい。NGNG
1万字もねーよ

3000字も覚えてりゃ日常生活では十分
書き順に至っては1000字くらい覚えているだけでいいんでねーの?
それくらい覚えてりゃある程度予測できるし。

ま、ワシは覚えてないけどな_| ̄|○
0391名無しさん@お腹いっぱい。NGNG
>368
dd if=/dev/atchi of=/dev/kotchi bs=1024 skip=26
0392名無しさん@お腹いっぱい。NGNG
Excelにだって、Wordにだって、PowerPointにだって“バッドノウハウ”が
山ほどあるじゃん。

Outlook Expressにだってたくさんあるぞ。
自動プレビューは切っておけとかさ。

Windows Serverのシステム管理なんてバッドノウハウだらけ。
Win+R mmc Enter とか使ったことある?
0393名無しさん@お腹いっぱい。NGNG
スルーされたのが悲しくて自分でレスしてるのはバッドノウハウ。
0394名無しさん@お腹いっぱい。NGNG
>>390
俺なんか、感じを手で書くことすらバッドノウハウ(という感覚)だと思ってたぜ!
もちろん、今となっては大航海だけどな!(IMEと電子辞書が手放せない)
0395名無しさん@お腹いっぱい。NGNG
>>391
>dd if=/dev/atchi of=/dev/kotchi bs=1024 skip=26

-a
-abc
abc
-a XXX
-a=XXX
--foo
--foo=XXX
foo=XXX

これで全部かな?
0396名無しさん@お腹いっぱい。NGNG
>>390
なんだ。
たった3000か。
Javaのクラスライブラリを覚えるよりはずっと楽そうだな。
0397名無しさん@お腹いっぱい。NGNG
> なんだ。
> たった3000か。
どういう感心の仕方ですか?
0398名無しさん@お腹いっぱい。NGNG
Win32 APIすべて覚えるよりかは楽です。



ハッ!ここはUNIX板・・・
0399名無しさん@お腹いっぱい。NGNG
>>392
結局、「UNIXはバッドノウハウだらけ、Windowsは分かりやすい」って
言ってる人は、両方とも分かってないってことでファイナルアンサー?
0400名無しさん@お腹いっぱい。NGNG
漢字の筆順の話は笑ったけど、なかなかいい例かも知れんな。
試しに冗談で外人に漢字を書かせてみると分かるが、彼らは
漢字を図形として捉えて似せて書こうとするから、筆順なんてあった
もんじゃない。彼らにとっては筆順なんてバッドノウハウだろう。
最終的に字として見えればいいんだ、筆順なんて本質的じゃないものを
なんで覚えなきゃならないんだ、バッドノウハウだ、ということに
なるだろうな。もちろん、これはバッドノウハウ派をちゃかして
いってるんだけど。

でも、我々は、筆順というのは、書きやすさ見た目の美しさのために
長い時間をかけてそうなったものだということを知っている。
もちろん、筆で書くか、鉛筆で書くか、とかによっても違うだろうし、
草書とかもあるからな、一概には言えんかも知れんが。
いずれにせよ、グッドノウハウといっていいだろう。

バッドノウハウ派ってのはそういった背景を見ようとしないし、
考えようとしないんだな。とにかくバッドノウハウと感じた段階で思考停止する。
バッドノウハウという概念はキャッチーだけどチープでシャロウと
誰かが言ってたけど、それにつきてるような気がするよ。
0401名無しさん@お腹いっぱい。NGNG
てゆーかさー、要はグッドとバッドっていう二元的価値観で
物事を判断できるっていうところがそもそも根本的な勘違いだろ。
0402名無しさん@お腹いっぱい。NGNG
筆順で例えるのであれば、
(1) 「左」と「右」は筆順が違う
(2) しかも正しい筆順じゃないとその字として認識してもらえない
みたいになってしまう場合に、バッドノウハウと呼べるのではないかと思っています
恣意的な制約がかかる場合です

正しい筆順が、大抵の場合は字を書くときの手の自然な動きに沿っているのは
否定しませんが、その筆順が正しいとされる理由はそれだけではないですよね?

利用者がチープでシャロウであることを想定しなければならないシステムというものも
この世の中にはある訳ですし、
「これは意味のない制約(==バットノウハウ)だ」と利用者に思わせてしまった時点で
開発者側の落度あるいは怠慢、という考え方もありでしょう
すべてのシステムに当てはまるとは思いませんが
0403名無しさん@お腹いっぱい。NGNG
馬鹿は二元論と中庸という二元論しか主張しない。
賢者は語らず。

漏れは当然、馬鹿。
0404名無しさん@お腹いっぱい。NGNG
「心」と「必」は字形は似ているが筆順が全然違う。これバッドノウハウ。
0405名無しさん@お腹いっぱい。NGNG
漢字の書き順って教えたほうがよいが強制はしない、程度のものだと
昔の文部省の学習指導要領に書いてたような気がした。
むかーし塾講師してたころの記憶だから当てにならないけど。
0406名無しさん@お腹いっぱい。NGNG
漢字の書き順か……左ぎっちょのわたしはつらかったなあ……
0407名無しさん@お腹いっぱい。NGNG
右から左に書く言語ってなんだっけ?
左利きの人間となんか関係ある?
0408名無しさん@お腹いっぱい。NGNG
>>407
語本日
0409名無しさん@お腹いっぱい。NGNG
たしかアラビア語とかそうではなかったっけ。
http://www.arabiago.com/arabic/kihon/
ググって見たけど数字は左から右とあるようだ。
# こういう分野でもemacsって需要あるんだろうか。

>>406
漏れは右利きだけど、右から左に線を引くのはたしかに大変かも。
そういうこと?
0410名無しさん@お腹いっぱい。NGNG
ヘブライ語
0411名無しさん@お腹いっぱい。NGNG
まぁ書き順それ自体で盛り上がっても仕方無いから
書き順→マクロ展開の順番

で話を置き換えて見るとコンピュータでも起こり得る話だよなと。
0412名無しさん@お腹いっぱい。NGNG
typedefと#defineはどうして逆なのか?
■ このスレッドは過去ログ倉庫に格納されています