【哲】バッドノウハウについて語るスレ 2【学】
■ このスレッドは過去ログ倉庫に格納されています
0001バッドラッパー
NGNGあげるもよし、「お前、バッドノウハウって言いたいだけちゃうんかと」と異議を唱えるのも
よし、あるいは「ハッドノウハウとどう向き合うべきか?」という話をするのもよいのでは
ないかと思います。
前スレ http://pc3.2ch.net/test/read.cgi/unix/1077096486/
0067名無しさん@お腹いっぱい。
NGNG0068名無しさん@お腹いっぱい。
NGNG0069名無しさん@お腹いっぱい。
NGNG0070名無しさん@お腹いっぱい。
NGNGXMLはGConfのような使い方をする分には別にいいんじゃないか。
0071名無しさん@お腹いっぱい。
NGNGあれは確かにひとつの解だよな。
0072名無しさん@お腹いっぱい。
NGNG外と設定内容をやりとりする必要があるなら話は別だけどね。
「テキストの設定ファイルはバッドノウハウ」なんて典型的な「バッドノウハウ」の害悪だね。
0073名無しさん@お腹いっぱい。
NGNG俺書式になるとバッドノウハウのもとになる、という
ことでFA?
0074名無しさん@お腹いっぱい。
NGNGこれから設計するものをバッドノウハウ的なものを参考にして欲しくない。
バッドノウハウはこれ以上増殖させてはならない。
0075名無しさん@お腹いっぱい。
NGNG言語とか大好きなんだろうな。
0076名無しさん@お腹いっぱい。
NGNGあほかと。
0077名無しさん@お腹いっぱい。
NGNG0078名無しさん@お腹いっぱい。
NGNGhttp://www.artima.com/intv/plain.html
0079名無しさん@お腹いっぱい。
NGNGアレは部分修復ができないことと、壊れないことが前提になっている。
一度壊れてしまうと全ての機能が使用できなくなる。
UNIXでレジストリを入れると、シングルユーザーモードで部分修復できない。
もともと、レジストリ編集はGUI起動ができることが最低条件なので。
CUIでレジストリを弄るのは不可能に近い。
テキストファイルならアーカイブから上書きコピーとか比較的楽に修復できる。
0080名無しさん@お腹いっぱい。
NGNG起動に失敗するとそこで終わりになる。
カーネルがXMLに対応する必要がでてくるがこれは現実的じゃない。
ルートがムダに肥大する。
デバッグもやりにくいだろう。
コンパクトで高機能なCUI XMLエディタがあって、十分安定していて、
/だけで使用可能で標準装備されない限りは、XML化はWindowsレジと同じになる。
0081名無しさん@お腹いっぱい。
NGNGsh形式だし。
C言語風の書式はあんまりなじめないな。
ムダに複雑。
だったらファイル分ければいいじゃんみたいな感じで。
0082名無しさん@お腹いっぱい。
NGNG設定した環境変数はログオンしないと有効にならないので。
cronで回すと環境変数は使われない。
だから、ログインシェル以下に適用されるのか、システム以下に適用されるのか、
環境変数の設定される位置を考えながら運用しないといけない。
これはバッドノウハウだと思う。
0083名無しさん@お腹いっぱい。
NGNGhttp://registry.sourceforge.net/
GConfとの比較もあり。
0084名無しさん@お腹いっぱい。
NGNG王様級のバッドノウハウだね。ガイシュツだけど、mknmzに
--indexing-langオプションが追加された理由の一つは、
LANGを設定せずにmknmzをcronで動かしてはまっている人が
あまりにも多かったから。
0085名無しさん@お腹いっぱい。
NGNGじゃあcronがバッドノウハウだ。
0086名無しさん@お腹いっぱい。
NGNG0087名無しさん@お腹いっぱい。
NGNG金融・ネット・軍事。。
全停止してまさに犯罪天国だな。
0088名無しさん@お腹いっぱい。
NGNG> プログラムごとに微妙に違う俺書式
なるほど、バッドノウハウですな。
プログラムコードが微妙に違う
→コードのメンテナンスをするときにそれぞれを知る必要がある
書式が微妙に違う
→ファイルを触るときにそれぞれを知る必要がある
ユーザにとってもコードのメンテナにとっても無駄ですね。
0089名無しさん@お腹いっぱい。
NGNG>>77 で言うようなものがあるの? XMLでexpat使うという方法もある
みたいだけど。UNIXプログラミング歴が短いのでわからん…
0090名無しさん@お腹いっぱい。
NGNGiniとかApache httpd風の書式はよく使われてるし、ライブラリも
freshmeatやCPANなどで見つけることができるよ。
0091名無しさん@お腹いっぱい。
NGNG0092名無しさん@お腹いっぱい。
NGNG設定ファイルにはその言語自身を使うのが、
作る人と使う人の両方にやさしくてグッドです。
0093名無しさん@お腹いっぱい。
NGNGそれはバッドノウハウだろ。っていうかネタ?
いまはソフトウェアの製作者とユーザーは立場がきっちり
別れているっていう大前提がある。
ユーザーに対しては、純粋にユーザーの直感を最優先するような
設計が大事だと思う。ただしLISPの場合はちょっと違うけどね。
0094名無しさん@お腹いっぱい。
NGNGネタ?
0095名無しさん@お腹いっぱい。
NGNG変数の設定とコールバック関数(? ユーザーの書いたマクロみたいなものを
プログラムから呼べるようにしたい)の設定くらいができればいいんですけど。
Emacsがlispインタープリタ積んでるみたいに。
0096名無しさん@お腹いっぱい。
NGNGgcc呼んでobjにしてsoにしてロードして呼び出せ
0097名無しさん@お腹いっぱい。
NGNGMS-WindowsのRegistoryと比べて
X-WinsowSystemのPropertyが優れているとしても、
利用者がお行儀良く致命的なデータをProperty任せにしていないと言う
ただそれだけのような気もする。
0098名無しさん@お腹いっぱい。
NGNG女の子に読めない独自設定ファイルは
浮気を疑われるからこそバッドノウハウなのだと。
0099名無しさん@お腹いっぱい。
NGNGで、我々にできることは何?
0100名無しさん@お腹いっぱい。
NGNG女の子になる。
0101age
NGNG0102ぼるじょあ ◆yBEncckFOU
NGNG0103名無しさん@お腹いっぱい。
NGNGlua....
はともかく,一般的には rc.conf 形式(shの変数代入のみ)で統一するのが楽
だと思うなぁ.個人的には, XML 記述の設定ファイルは見づらくてあんまり
好きじゃない.
0104名無しさん@お腹いっぱい。
NGNGただ直接触らせると記述ミスというのも生じるわけで。
Sambaのように設定ファイルのテストツールが用意されていると
いいんだろうけど。
0105名無しさん@お腹いっぱい。
NGNG0106名無しさん@お腹いっぱい。
NGNGこの人 (Robertoさん) が最初に Lua をつくったのはじつは
「設定ファイル用の言語として」だったという。(以下略)
http://tabesugi.net/memo/2003/b1.html#101129
あと、こっちも
すぐれたテキストフォーマットとは
http://tabesugi.net/memo/2004/13.html#301516
0107名無しさん@お腹いっぱい。
NGNGバッドノウハウの議論がマトモになる訳無いだろう。
0108名無しさん@お腹いっぱい。
NGNGバッドノウハウであるということに気付けば
大したもんだと思う
0109名無しさん@お腹いっぱい。
NGNG0110名無しさん@お腹いっぱい。
NGNG……Webmin?マジカヨ
0111名無しさん@お腹いっぱい。
NGNG0112名無しさん@お腹いっぱい。
NGNG> Webminは教祖様によってバッドラッパー認定されますた。
Bad-Knowhowに立ち向かった勇者Webmin the Good-Wrapper!!
しかし、ああ、しかし!
Webminの強さを持ってしても、Bad-Knowhowは倒せなかった!!
今やWebminは Bad-Knowhowに吸収同化され、自らも Bad-Knowhowと
なって人々を苦しめている!!!
0113名無しさん@お腹いっぱい。
NGNG0114名無しさん@お腹いっぱい。
NGNGhttp://shibuya.pm.org/blosxom/techtalks/bkcon.html
0115名無しさん@お腹いっぱい。
NGNG|┃三 ∩___∩
|┃ | ノ ヽ
|┃ ≡ / ● ● | <カンファレンス開催と聞いちゃ黙ってられないクマ!
____.|ミ\___| ( _●_) ミ
|┃=___ |∪| \
|┃ ≡ ) ヽノ 人 \ ガラッ
0116名無しさん@お腹いっぱい。
NGNGボケコンテストか? と読んでしまった。__| ̄|○
0117名無しさん@お腹いっぱい。
NGNG0118名無しさん@お腹いっぱい。
NGNGls, cp, mv, ln, rm, du, df, ...
0119名無しさん@お腹いっぱい。
NGNG0120名無しさん@お腹いっぱい。
NGNGdebianってバッドノウハウが多そう。
0121名無しさん@お腹いっぱい。
NGNGなんかJoey Hessものが目立つような気が。
0122名無しさん@お腹いっぱい。
NGNGdbs系亜流が沢山あるのもバッドだな。
0123名無しさん@お腹いっぱい。
NGNG0124名無しさん@お腹いっぱい。
NGNG0125名無しさん@お腹いっぱい。
NGNG学会発表がたったの一本。
0126名無しさん@お腹いっぱい。
NGNG0127名無しさん@お腹いっぱい。
NGNGバッドノウハウっぽいのは確かに多そうだけど、
それらを使わなくても、パッケージ管理はできるようにはなってる。
現に、aptとdpkg(dselectは一度も立ち上げたことがない)しか
知らないおれでも問題はない。
逆にGentooは新しいシステムなのに、Debianみたいに細々とした
ツールが増えてきてDebian化してるのが気になる。もちろんこっちも
emergeとqpkgだけで特別不自由しないと言えばそうなんだけどね。
0128名無しさん@お腹いっぱい。
NGNG「最後に勝つのは私」
放送日時 4月14日(水)2:23〜3:27 TBSテレビ Gコード(2587283)
兄貴、今日でとうとうお別れだね・゚・(つД`)・゚・
0129名無しさん@お腹いっぱい。
NGNGそれにひきかえ、このスレはすっかりさびれておりますな。
0130名無しさん@お腹いっぱい。
NGNGカップヌードルを作るとき、普通はお湯を注ぐけど
0131名無しさん@お腹いっぱい。
NGNGテキストファイルの書式って、てきとーに思いついたままつくってんなと
思うことはある
シェルスクリプトの
if<->fi
case<->esac
を初めてみたとき、すげー萎えた
0132名無しさん@お腹いっぱい。
NGNG>テキストファイルの書式って、てきとーに思いついたままつくってんなと
>テキストファイルの書式って、てきとーに思いついたままつくってんなと
----
そんなことより>>130だ。
0133名無しさん@お腹いっぱい。
NGNG注いでみな。意外にうまいぞ。これはグッドノウハウ。
0134名無しさん@お腹いっぱい。
NGNG0135名無しさん@お腹いっぱい。
NGNG0136名無しさん@お腹いっぱい。
NGNG0137名無しさん@お腹いっぱい。
NGNG0138名無しさん@お腹いっぱい。
NGNG0139名無しさん@お腹いっぱい。
NGNGそのような重要な情報はこんな駄スレではなくこちらで…
unixユーザーのたべもの
http://pc3.2ch.net/test/read.cgi/unix/983691177/
0140名無しさん@お腹いっぱい。
NGNG> カップヌードルを作るとき、普通はお湯を注ぐけど
続ききぼん。shのバッドノウハウ(?)など激しくどうでもいい。
0141名無しさん@お腹いっぱい。
NGNGつまりバッドノウハウのカタマリであることを自覚している?
0142名無しさん@お腹いっぱい。
NGNG0143名無しさん@お腹いっぱい。
NGNG0144名無しさん@お腹いっぱい。
NGNG0145名無しさん@お腹いっぱい。
NGNG0146140
NGNG> つまりバッドノウハウのカタマリであることを自覚している?
んにゃ。あまりのレベルの低さにあきれてるだけ。
プログラムのブロックをbegin/end的にまとめるか, {}にするか, if ... fi にするとか、
Ada的にするとかその他いろいろ、それぞれ言語の設計者は
こだわりをもってやってんの。それでどれがいいのかについては合意が
いまだない。どれも一長一短がある。そういうのについてなーーーーーんも知らんと
case/esacだけ見て適当にshがバッドノウハウだのなんだのってほざいている
低脳どもに萎えてるだけ。
恥ずかしげもなく
>テキストファイルの書式って、てきとーに思いついたままつくってんなと
だからな。こんなこと書かれりゃ私みたいな言語屋だけじゃなく、ふつーの
技術者でも萎えますぜ。
バッドノウハウについて議論するのは悪くはないと思うが、もう少し
勉強しないと恥をかくだけ(というか、もう既に恥をかきまくってるが)。
ちっとも建設的な議論にならんよ?
初心者の視点を大事にして、専門的知識なり技術を持った
専門家が議論するから有意義なんだろ?初心者としか思えない奴らが
フィーリングだけで偉そうにバッドノウハウなんざ議論しても無駄。
このスレの状況だと、「カップヌードルを作るとき云々」の方が
よほど有益ですな。
0147名無しさん@お腹いっぱい。
NGNGそのこだわり、というのがバッドノウハウが生まれる原因だと思う。
そこに気付いてる人はどれくらいいるだろう?
0148名無しさん@お腹いっぱい。
NGNG代弁乙。
ただ、バッドノウハウって言ってる奴は曖昧な定義に基づいてたり自己矛盾に気づいてなかったりで
そもそも議論にすらなってないわけで。初心者で一括りにするのは初心者に失礼かモナー
関係ないけど「新しい料理の発明は新しい天体の発見よりも貴い」って言葉もあったような
0149名無しさん@お腹いっぱい。
NGNGバッドノウハウ言語大好き人間キター
おまえshとPerlを駆使してシステム作るの好きだろ?ん?
0150名無しさん@お腹いっぱい。
NGNG人間が後を絶たないわけですな・・・
0151名無しさん@お腹いっぱい。
NGNGこさえてこだわりを持つこと自体がバッドノウハウだ。
碌でもない俺言語を生産し続ける連中を駆逐するためにも
一日も早くプログラミングの完全ビジュアル化が求められる。
0152名無しさん@お腹いっぱい。
NGNGきちんと、なぜそれが良いのかを明示しておくべきだろう。
昔からPerlはこうなんだよ!
とかいうアホな理由で物事が決まっていくのは見るに堪えない。
それとも、知性というものを捨ててしまったんだろうか?
0153名無しさん@お腹いっぱい。
NGNGlinuxconfのようなバッドラッパーとかgettextのような非互換生産系とか、
他にもっとバッドなパターンはあると思うが。
0154名無しさん@お腹いっぱい。
NGNG知性のない人が計算機やるものだと思われております
0155名無しさん@お腹いっぱい。
NGNG> gettextのような非互換生産系とか、
逆に過去のダサい仕様引きずり系なんてのもあるな。
0156名無しさん@お腹いっぱい。
NGNG> 恥ずかしげもなく
> >テキストファイルの書式って、てきとーに思いついたままつくってんなと
> だからな。こんなこと書かれりゃ私みたいな言語屋だけじゃなく、ふつーの
> 技術者でも萎えますぜ。
いや、適当に思いついたままなんとなく決めてますが。
0157名無しさん@お腹いっぱい。
NGNG聞いてみたいね。きっと「思いついたまま作りましたねー」って
言ってくれるハズ。
このスレに住み着いてる自称言語屋と違って変なプライド無さそうだし。
0158名無しさん@お腹いっぱい。
NGNG0159名無しさん@お腹いっぱい。
NGNG0160名無しさん@お腹いっぱい。
NGNG誰が笑ってるの?
0161名無しさん@お腹いっぱい。
NGNGそうでないならキモイ。他人の権威を借りてしか
ものを言えないのか?
0162159
NGNG分かりやすく言わないと奥が深いのでだめだめ。
0163名無しさん@お腹いっぱい。
NGNG>究極的には、エンジニアの価値はバッドノウハウの数で決まるとおもいます。
>バッドノウハウを蓄積していれば、何かトラブルがおこっても、すぐに対処
>できます。
とか言っている人のことでしょ。
0164名無しさん@お腹いっぱい。
NGNGやれやれだぜ。
0165名無しさん@お腹いっぱい。
NGNGうまいのでグッドノウハウ
0166名無しさん@お腹いっぱい。
NGNGいや、変なプライドがないから、バッドノウハウ化を避けることが
できるんじゃないかな。
■ このスレッドは過去ログ倉庫に格納されています