バッドノウハウについて語るスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGあげるもよし、「お前、バッドノウハウって言いたいだけちゃうんかと」と異議を唱えるのも
よし、あるいは「ハッドノウハウとどう向き合うべきか?」という話をするのもよいのでは
ないかと思います。
バッドノウハウの定義などについては>>2以降で
0010名無しさん@お腹いっぱい。
NGNGUNIXはバッドノウハウの宝庫だから、ということらしい。
0011名無しさん@お腹いっぱい。
NGNG0012名無しさん@お腹いっぱい。
NGNG結局そうなんだろうね。俺は RedHat なんかの rpm や chkconfig の仕組みを
覚えるのにうんざりした覚えがあって、これはバッドノウハウだった。
でも、NetBSD の pkgsrc や rc にはそんなストレスを感じなかったりもする。
ま、好みの問題かもしれない。
0013名無しさん@お腹いっぱい。
NGNGIFS は確かに black magic の世界だな。
しかし、普通は変更しないので問題なし。
`` もかつては、black magic だったが、今や $() を使えば
良いから、若者にとっては問題ないぞ。
0014名無しさん@お腹いっぱい。
NGNG001513
NGNG0016名無しさん@お腹いっぱい。
NGNG好みの問題でしょ。
俺は個人で使っているのは NetBSD、お仕事は Redhat という
ある意味よくいるタイプで、仕事では rpm ファイルや
chkconfig 用の rc スクリプトも書いてるが、別に問題を感じ
ない。
RedHat で嫌いなのは、他の部分だな。
0017名無しさん@お腹いっぱい。
NGNG0018名無しさん@お腹いっぱい。
NGNGブレース展開、チルダ展開、パラメータ・変数・算術式展開、
コマンド置換 (左から右へ)、単語分割、パス名展開。
man bashより
この順番ってバッドノウハウだよな。
0019名無しさん@お腹いっぱい。
NGNGでも順番つけないわけにいかないでしょ。
その順番が問題になるような状況ってあんまりないし。
002013
NGNG(単語分割のされかたの部分を除く)
普段まったく必要なくて、どうしても必要になったら
マニュアル見れば書いてあることなんだから、ノウハウ
にしてため込む必要なんてないでしょ。
0021名無しさん@お腹いっぱい。
NGNGRHでどの部分が嫌い?
このスレ的にはどこらへんがバッドノウハウだと思う?
洩れ的にはLinuxのdist.毎に異なる部分はバッドノウハウの巣窟かな。
0022名無しさん@お腹いっぱい。
NGNGある程度しかたないんじゃないかな。
RPM でいやだったのが
パッケージがあるファイルに依存するときに
そのファイルがどのパッケージに存在するか
さがすのに苦労すること。
最近は apt とかがあるからそういう苦労もなくなったけど。
0023名無しさん@お腹いっぱい。
NGNG「rpm -qf パス名」で分かるけど?
man rpm すれば、書いてあるよ。
0024名無しさん@お腹いっぱい。
NGNGそれがバッドノウハウって言うんでは?
依存関係くらい勝手に探して表示すればよい。
0025名無しさん@お腹いっぱい。
NGNGまだインストールされてないパッケージに所属するファイルだから
探すのに苦労するんだよ。
0026名無しさん@お腹いっぱい。
NGNG同意。
0027名無しさん@お腹いっぱい。
NGNGOSなんて捨てて、Microsoft様の意志のもと、完璧に統一
されている Windows 使えやゴラァということですか。
そうですか。
0028名無しさん@お腹いっぱい。
NGNG統一されてないと思いますが。
0029名無しさん@お腹いっぱい。
NGNGAA まわりもバッドノウハウが山盛りだよな。
0030名無しさん@お腹いっぱい。
NGNGそう。それを解決するには全部いりのリファレンスマシンが必要かも。
Debianだとlistが何かのパッケージに入っていたけど、
パッケージ名もファイル名も忘れた。
RHよりはこっちの方が便利だけど、バッドノウハウだよな。
0031名無しさん@お腹いっぱい。
NGNG何も考えずに下手にls-Rを消しても痛い目にあうことがある
% A leading !! means to look only in the ls-R db, never on the disk.
TEXMF = !!$TEXMFMAIN
!! を取ってやらないといけない。
0032名無しさん@お腹いっぱい。
NGNGM-x zone-mode なんか使ってられるか。
0033名無しさん@お腹いっぱい。
NGNG適応せよ!
0034名無しさん@お腹いっぱい。
NGNG宗教的自由を行使します。
0035名無しさん@お腹いっぱい。
NGNG区切り文字と要素の位置を指定するオプションが異なるわけだが、
デリミタでd、フィールドでf、という具合に cut のほうが覚えやすい。
どっちが先に出来たか知らんけど、sortのオプションはバッドノウハウくさい。
0036名無しさん@お腹いっぱい。
NGNGドキュメント読まないといけないからだと思う。
キャップを開けるのに右回しになっていたとしても、そういうもんだと
思って我慢すれば問題ない。だけどソフトウェアはそうはいかない。
我慢の上に、努力しなくちゃいけない。
標準、直感からの距離感 * その上に強いられる努力
これがバッドノウハウ指数を図る目安だとおもう。
0037名無しさん@お腹いっぱい。
NGNGたとえば何よ。
0038名無しさん@お腹いっぱい。
NGNG0039名無しさん@お腹いっぱい。
NGNG0040名無しさん@お腹いっぱい。
NGNG0041名無しさん@お腹いっぱい。
NGNGアフォーダンスが足りない!
0042名無しさん@お腹いっぱい。
NGNG0043名無しさん@お腹いっぱい。
NGNGsort が先。たぶん10年近く差がある。
0044名無しさん@お腹いっぱい。
NGNG0045名無しさん@お腹いっぱい。
NGNG0046名無しさん@お腹いっぱい。
NGNG* find と xargs の構文
* perl -pi.orig -e '...' とか ruby のそれとか
* zsh の =hoge と zmv コマンド
* CVS の基本的なコマンド
* 初心者が使う計算機には sl を仕込んでおくこと
ってところかなぁ。どれも個人的なものでしかないけど、このノウハウで
で得られるメリット(≒満足感)は大きいし、利用時にストレスも感じない。
逆に、PKI 関連はバッドノウハウだと思う。たまにしか使わないからなかなか
覚えられず、ストレスが溜る。これも、個人的な問題ではあるけど。
0047名無しさん@お腹いっぱい。
NGNG○ ○ < 押すなよ!ぜぇーーったいに押すなよ!
|こ / |
>ヽ |⌒ |____|
0048名無しさん@お腹いっぱい。
NGNG> * CVS の基本的なコマンド
cvs まわりなんざバッドノウハウがうじゃうじゃあると思うのだが。
どこまでを基本的と言っているのか知らないが。
0049名無しさん@お腹いっぱい。
NGNGその「うじゃうじゃ」をもっと具体的に書けば話がふくらむんじゃないの?
改行問題とか、ディレクトリ mv 問題とかさ
0050名無しさん@お腹いっぱい。
NGNG隔離すればそこそこノウハウになる。
0051名無しさん@お腹いっぱい。
NGNG005246
NGNG普段よく使うのは
cvs co [-r] [-d]
cvs add
cvs ci
cvs di -u
cvs up (-dP|-A)
cvs lo -t ChangeLog
cvs tag [-b]
というあたりかなぁ。こんなもんで事足りてる。
0053名無しさん@お腹いっぱい。
NGNGそれはそういうものだとしか言いようがないような。
ていうか、それってバッドノウハウか?
0054名無しさん@お腹いっぱい。
NGNG私は cvs update して M になっているファイルは cvs up -p し直して未修正
版を手元に置いてます。
% cvs up
M foo.c
% cvs up -p foo.c >'.#foo.c.'$(cvs_getcurrentversion foo.c)
% ls -a
.#foo.1.2.3
foo.c
% diff -u '.#foo.1.2.3' foo.c
:
0055名無しさん@お腹いっぱい。
NGNGman psしてもよくわからん。
0056名無しさん@お腹いっぱい。
NGNG「それはそういうもの」で済むんだったらバッドノウハウなんて存在しないって。
CVS で状態を知るのに update (更新)を使わないといけないのは明らかに直感的でない。
だからこそ Subversion では status コマンドができた。
0057名無しさん@お腹いっぱい。
NGNG0058名無しさん@お腹いっぱい。
NGNGcvsにもstatusコマンドはあるよ。
レポジトリにアクセスするところはupdateと変わらないけど。
そうしないと状態を知ることができないのがダサいと言うなら
その通りかもしれない。
0059名無しさん@お腹いっぱい。
NGNG目を背ける危険性があるんじゃないかな。
0060名無しさん@お腹いっぱい。
NGNG本質はよくても枝葉が腐ってればバッドノウハウで乗り切るしかないんでない?
0061名無しさん@お腹いっぱい。
NGNGそんなしよう(←何故か変換したくない)は切捨てたい。
006248
NGNG> cvs add
mkdir foo ; touch foo/bar
cvs add foo
cd foo && cvs add *
なら痛い目を見ないが
mkdir foo ; touch foo/bar
cvs add foo
cvs add foo/*
で foo/CVS/ まで add されて痛い
> cvs ci
ネットワークが遅いからといって途中で中断してはいけない。
破壊的な操作全般に言える。
006348
NGNG> cvs di -u
枝と日時を指定して diff の対象にできない。必要になりそうなところは
タグを打っておかないとダメ。
FreeBSD の cvs 使いなら diff -j で救われる。
> cvs up (-dP|-A)
-kb なファイルがコンフリクトすると手元の成果が平気で消える可能性が
ある。.# に残ってたってビックリするものはビックリする。
> cvs tag [-b]
tag は -c を忘れると ci し忘れたときに痛い。
枝を作るときには根本にタグをあらかじめ打っておかないと、あとで必要
になったときに面倒でしょうがない。枝の先端は嫌でもタグが張り付くく
せに、根本を示すものは自動じゃつかない。
枝の名前は cvs admin を使わないと変更できない。cvs admin を使って
も根性か便利なスクリプトでもないと変更する気にならない。
(ベンダータグは例外。リビジョン番号 1.1.1 と決めうちできるから楽)
0064名無しさん@お腹いっぱい。
NGNG何もできない点。
0065名無しさん@お腹いっぱい。
NGNG(;´∀`) このスレ見てたらチンコ勃っちゃった
人 Y /
( ヽ し
(_)_)
0066名無しさん@お腹いっぱい。
NGNG金払えばいいじゃん。貧乏人はうぜえからどっかいけ
0067名無しさん@お腹いっぱい。
NGNGパンクバンドの名前だよね
0068名無しさん@お腹いっぱい。
NGNG0069名無しさん@お腹いっぱい。
NGNG状況に応じて使うか使わないかを決めるといい。
0071名無しさん@お腹いっぱい。
NGNG驚きが無いとつまらないよね。飽きちゃう。あくびが出る。
0072名無しさん@お腹いっぱい。
NGNGすぐこういうレスつけてくる馬鹿いるよねw
0073名無しさん@お腹いっぱい。
NGNGそれに反応する知的劣等者もいるし。
0074名無しさん@お腹いっぱい。
NGNGうざい&知的劣等、というパラダイムが気に喰わない。(定型文)
0075名無しさん@お腹いっぱい。
NGNGうざいがき 2 【有財餓鬼】
(1)飢えてはいるが、一定の食物にありつける餓鬼。⇔無財餓鬼
(2)財貨をたくさんもっていながら欲の深い人。
「其の心は貧僧より遥かに浅ましき―といふものなり/浮世草子・好色敗毒散」
Copyright (C) 2004 Sanseido Co.,Ltd. All rights reserved.
---
つまり、「うざい」は「恵まれている」を表す言葉なのだ。
と、パラダイムシフトの提言
0076名無しさん@お腹いっぱい。
NGNG0077名無しさん@お腹いっぱい。
NGNG0078名無しさん@お腹いっぱい。
NGNG語ったほうが有用だろう。
なんでもかんでも試してみる前に本で調べろとか、その逆とか、「セキュリティ
を高めるために管理ログは公開しません」とか。
0079名無しさん@お腹いっぱい。
NGNGお詳しい人教えて下さい。
0080名無しさん@お腹いっぱい。
NGNG数学の話をすれば、今は数学そのものがバッドノウハウに
なってる気がする。特に偏微分方程式。
0081名無しさん@お腹いっぱい。
NGNG0082名無しさん@お腹いっぱい。
NGNGできる限り管理ログを公開しないのは当然です。
0083名無しさん@お腹いっぱい。
NGNG0084名無しさん@お腹いっぱい。
NGNG窮地に陥ったときには魔法の呪文を唱える:「それは仕様です。」
0085名無しさん@お腹いっぱい。
NGNG設定ファイルは全部lispにするとか?
0086名無しさん@お腹いっぱい。
NGNGなんか、おいおいって感じだなあ。
「Unix」が総称なんだというのは、一般論として成り立たないでしょ。
「UNIX」が総称として扱われることも良くあるし。
それに総称としての Unix なら、Linux だって、含まれることはある
だろう。あと、HP-UX と AIX と Tru64 は無視?
それから、4.4BSD Lite 以降にも AT&T のコードは若干残ってるぞ。
008786
NGNG0088名無しさん@お腹いっぱい。
NGNG0089名無しさん@お腹いっぱい。
NGNG0090名無しさん@お腹いっぱい。
NGNGAVでみたから、
TVでやっていたから、
喜ぶと思ったら大間違い。
0091名無しさん@お腹いっぱい。
NGNG009248
NGNG- ローションの溶き方
お湯によく溶けるならこんなもの知らなくても濃度だけ気にすればいい。
- コンドームの表裏確認/エア抜き
個包装のパッケージに表裏を明示しておけば済む話。
ゼリーなりなんなり使ってエア抜きに神経使わなくてすむ実装にしてくれ。
- ダーリン/ハニー
名前を間違えたり盗聴されたりの危険がなければこんな呼び方しないで済む。
- コンタクトレンズ外すタイミング
1day なら捨てて寝られる。ハードならつけっぱなしでいいのに。
- マジックミラーと普通の鏡の判別の仕方
なんでこんなもん知らなきゃならんのだ。
- バスローブの判別
どっち着たらいいのかすぐにわかるようにしておいてくれ、色でいいから。
- ベッドパネルの有線放送や照明のインターフェース
ロクにあたらない。
- トイレの音漏れ
わざわざテレビか有線をつけて聞こえないようにしてやらなきゃならん。
防音しとけ。
0093名無しさん@お腹いっぱい。
NGNG山崎先生、、、かなりひかれますた
0094名無しさん@お腹いっぱい。
NGNGバッドノウハウというより AV 見すぎの勘違い。
0095名無しさん@お腹いっぱい。
NGNGとマジレスするのは禁句ですか?
0096名無しさん@お腹いっぱい。
NGNG0097名無しさん@お腹いっぱい。
NGNG0098名無しさん@お腹いっぱい。
NGNGきっとクビになりそうなときのカードの意味があるんだろうな。
0099名無しさん@お腹いっぱい。
NGNG彼女の素行調査を依頼するといい。
9割以上の確率でサッドな気分に浸れるぞ。
0100100
NGNG0101名無しさん@お腹いっぱい。
NGNGその会社はセキュリティーを理解してないと思われ。
0102名無しさん@お腹いっぱい。
NGNGネットワークを全く使わないことがセキュリティってわけじゃないよね?
0103名無しさん@お腹いっぱい。
NGNG>ネットワークを全く使わないことがセキュリティってわけじゃないよね?
たまにそんな意味のことを言う人がいるよ。
盗難に備えて全財産を地中深く埋めてしまいそうな雰囲気で。
0104名無しさん@お腹いっぱい。
NGNG0105名無しさん@お腹いっぱい。
NGNG0106名無しさん@お腹いっぱい。
NGNGワロタ
0107名無しさん@お腹いっぱい。
NGNG0108名無しさん@お腹いっぱい。
NGNG0109名無しさん@お腹いっぱい。
NGNG最低でも汚れをチェックしなければならない
■ このスレッドは過去ログ倉庫に格納されています