Ruby言語やLinuxのネタが多いです。
February 18, 2002
■ [Tools] safeshutdown
あ、たださんに感想もらっちゃった(*^o^*)。どーもありがとうございますです。
そうそう、調子に乗ってsafeshutdownの英語ページ用意してみた。添削くんボシュー。
■ [Misc] safeshutdownに絡めて最近思うこと
機械が便利になり、いろいろなモノが自動化されていくにしたがって、人間のミスつまりヒューマンエラーというのが比重を増していくよね。機械が決めれない部分を人間がやるわけだからそれだけ重要なことをするわけだし。
その割には*NIX系のコマンド・アプリケーションやツールはイマイチユーザフレンドリじゃ無いような気がするんだよね(というか対ヒューマンエラーレベルが低い)。特にrootのコマンドとかはね。もちろん「rootはスペシャリスト以外は触っちゃイカン!」って言う発想もわからないでもないけど、もうちょっとヒューマンエラーを避ける工夫があっても良いんじゃないのかなぁ。他の人たちよりも重要なことをやるわけだしね。
■ そんなわけでsafeshutdownを作ってみたんだけど、これ自体まだやれることはあるだろうし、まだ他にも改善できるコマンドとかがあるような気がするんだよね。
■ 例えば、rmコマンド。やっぱりこれほど危険かつ頻繁に使われているコマンドって無いよね。
たぶん、普通の人はrm をrm -iにエイリアスしたりして使ってるんだろうけどこれぢゃ不十分な気がするんだよね。特にオイラなんかそっこーで\rm hogeとかエイリアスを効かないようにして実行しちゃってるからaliasだとあまり意味がないし。無理にaliasにしていてそれを効かないようにしている分、たちが悪かったり。
■ とはいえ、どんなrmコマンドが良いのだろうと聞かれるとちょっと困る。まぁ、おおざっぱに言えば、
「うっかり実行すると言うことを避けれて、かつ、やり直しが効く」
ってとこかなぁ。
そうだ。/usrとか/varとか/etcとかの重要そうなディレクトリは削除する際には必ずホスト名を聞かれるとかはど〜だろう(それを/etc/rm.confで指定できたりしたら面白いかも)。
■ まぁ、あれこれ考えると今のところの実装ではやっぱりMS WindowsやMacにあるゴミ箱かなぁ。そういや昔、mvコマンドで代用している人がいたなぁ。履歴が取れるようになれば良いのかな〜。でも、それぐらいだったらすでに実装がありそう。
#ま、それを言ったらsafeshutdownなんてどこにでも転がっていそうな気はするんだけど....(^^;)。
■ そんなわけで、ここで書いたことを実現しているツールとか(あるいはshellの設定とか(^^;))って知ってる人います?すでにあるなら使ってみたいなぁ。
■ P.S.
各種設定をWebから行うことで極力CUIを触らないようにするというのは解の一つではあるなぁ。そうするとWebminあたりが現実解なのかな。でも、それで管理者って言うのはちょっと寂しいかも....というのは偏見か....。なんかまとまらん。
■ [Tools] get_xrea_data
get_xrea_dataをバージョンアップしました。今回はProxy対応です。けど、オイラはProxy使ってないので試してないです(^^;)。 それから、ちょっとだけドキュメントとエラーメッセージを親切にしました。またチャレンジしてみてくださいね。> NanaさんFebruary 18, 2006
■ [Ruby-GNOME2] Fantasdic
Nihongo BenkyoのMathieuによる辞書アプリ(DICTクライアント)。Screenshotを見るとなかなかよさげ。Wikipediaの情報とかも見れるらしい。
Nihogo Benkyoの機能はほとんど持ってるそうなので、そっちは開発やめるかもしれない、とのこと。
