PC関係のメモ
リモートデスクトップで複数ユーザの同時接続 / xyzzy ページタイトル入力支援スクリプト / 良いインターフェース / また地震 / サーバリプレースしたのかな? / Linux ディストリビューションの欠点比較
リモートデスクトップで複数ユーザの同時接続
SP2が出たけど、結局リモートデスクトップの同時接続って実現されたんだろうか。帰ったらテストしてみよう。
xyzzy ページタイトル入力支援スクリプト
入力中のURLのタイトルを取得する。取得してその位置に挿入されてもまずいのでクリップボードに格納されるといい。
確かURLにリンクを貼るスクリプトはあったような気がするからそれを参考にして作れそう。少なくとも文字列がURLかどうかの判断はできる。そのURLの内容を取得してタイトルタグの中身を抽出してクリップボードにコピーできればOK。
っていうのがあると便利。
良いインターフェース
クラスのインターフェースについて考える。
誰にとって良いインターフェースなのか。使う人、作る人、呼ぶ側、呼ばれる側。両方にとってよりベターな方法は何か。
シンプル、スマート、単純、簡単、作りやすい、使いやすい、高速、メモリ効率が良い。優先すべきは何か?求められる性能は?
本やWebで手に入る知識だけでなく、状況に応じて自分の言葉で説明できるようにならないと。
また地震
これ書いてる最中に家が倒壊したら遺言メモになってしまう・・・(汗)
でも良く考えたらサーバもここにあるわけだし心中だよ。あ、誰かがこのメモを書いた直後にRSSを取得するという可能性もあるか。
などと落ち着いてパソコンに向かっていられるのはまだ余裕があるからで、ほんとに危ないときにはちゃんと逃げる。
サーバリプレースしたのかな?
以前自分が構築したサイトで、見た目が何も変わっていないのにWWWCが反応した。
HTMLが変わっていないとなるとHTTPヘッダの情報が変わったか?telnetで80ポート叩いて確認してみる。む、DATEヘッダが新しい。他に2、3点確認してみるとやっぱり自分の設定と違う模様。前から?今度聞いてみよっと。
Linux ディストリビューションの欠点比較
ただの日記 - 自宅サーバ再構築経由西東京日記 - Linux ディストリビューションの欠点比較より転載。
722 :login:Penguin :04/09/03 13:48 ID:v/HuZxzI Debianのダメな点:
- 安定版は個々のソフトウェアのバージョンが古すぎる。
- 安定版リリース間隔が長すぎる。アップグレードの敷居が高くなる。
- 新しい安定版が出るとニ三ヶ月で旧版がメンテされなくなる。
- テスト版は不安定。Fedora Coreの比ではない。
- テスト版ですら既に古い。
- 開発版(sid)は超不安定。Fedora devlopmentの比ではない。
- パッケージ品質にばらつきが大きい。出来の悪いパッケージは悲惨。
- パッケージの品質が全体的にやや低い。
- メンテナが怠惰だとNMUが発動されるまでアップデートが出ない。
- 他のディストリからの勧告を見て慌ててアップデートを作っている。
- 安定版はセキュリティ関連の修正のみでバグフィックスが無い。
- パッケージのインストール時にあれこれと質問してくる。
- 上の影響でインストールに他ディストリの数倍の時間がかかる。
- インストールしたデーモン動かさないでおく事が難しい。
- /etc/rc?.dを削除していても、アップデート時に勝手に起動される。
- dpkgの作製が難しい。対RPM比で2.5倍。
- apt-*, dpkg-* コマンドが大量にあって修得が困難。manも難解。
- LSB準拠が不充分なうえDeb厨の我侭でLSBの策定が遅れている。
- 他のディストリの良い点を取り入れようとしない。
- ランレベルの使いかた等、他のUnix系OSの伝統に従わない。
- カーネルハッカーが居ない。パッケージは公式カーネルそのまんま。
- Apache httpdのパッケージが変。メンテナ変えろ。
- Sendmailのパッケージが変。これはたいした問題ではないが。
- デフォルトがeximは変。GPLだからというだけの理由で選ぶな。以下個々のパッケージに関する問題点が並ぶが省略
- 問題点を指摘しても「Debianのポリシーだから」とスルーされる。
725 :login:Penguin :04/09/03 14:24 ID:v/HuZxzI Fedoraの駄目な点:
- インストーラの出来があまり良くない。
- バグが多い。というよりアップデート時のエンバグが目立つ。
- iiimf採用やUTF-8化等、国際化対応で無茶しすぎ。
- セキュリティ修正でソフトの版が上がるので非互換を生じ易い。
- 現状のyumはaptに比べて遅い。Ver2.1でapt並みになるらしい。
- 安定版のリリース間隔六ヶ月、メンテ期間一年は短かすぎ。
- 当初「年に三四回のリリース」と言ってたが実現出来てないw
- yumやaptでアップグレードは可能だが公式にはサポートされない。
- 商用サポートが無い。Debianにはある。
- Fedora Legacyプロジェクトが活動停止中で旧版はメンテされない。
- セキュリティ勧告は出ず、簡単なアップデート通知が出るだけ。
- 従ってBugtraqを講読していてもアップデートに気付かない。
- コミュニティベースで開発すると言いつつ実態は赤帽社員ばかり。
- 巷に野良リポジトリが溢れていて乱用すると整合性が崩れる。
- MySQL等一部のソフトに冷淡。
- MP3やビデオコーデック等ライセンス/特許問題に敏感すぎ。
- RHEL等の商用ディストリよりもアップデートが出るのが遅い。
- ソフトウェアのバージョンが新しすぎて問題が出る事がある。
- RHLから継承したFedora独自ツールが無数にある。
- デフォルトでSSHのrootログインが許可されている。
- デフォルトでファイヤウォールが動いていて初心者が戸惑う。
- グラフィカルブートのせいで起動が遅い。
- kudzuによるハードウェア自動検出&ドライバインスコがウザイ。
- FC1のカーネルパッケージは公式カーネルからいじりすぎ。
- FC2のカーネルは新しすぎ。しょっちゅうアップデートしすぎ。
- Gnome推奨はアホ。そのうえKDEの品質がイマイチ。
- 問題点を指摘しても「それならRHEL買えば?」とスルーされる。
747 :login:Penguin :04/09/03 21:03 ID:orRptRKM おー、盛り上がったみたいだな。 じゃ、自鯖OSの欠点語ってくれた725に敬意を表し Gentooのダメな点 :
- インストール。有名な「欠点」はともかく、Gentoojpのインストールドキュメントは古く、まんま真似ると詰まるらしい。
- 起動サービスの扱い方が他とまるっきりちがう。rc-updateなど、実際スクリプトのソースおっかけないと気味が悪い。
- (02)に類し、RHのnetwork-scriptみたいなのを直で弄る人が好きな人はconf.d/netのような設定ファイルが気持悪い。
- 逆にそういう設定に慣れてしまった人がRHとか弄ると大変。「network管理の勉強したい」人には勧められない。
- ebuild作成コスト。記述はシェルスクリプトだが、知らないとどうにもならない前提がかなりある。カテゴリごとの決まりごとなど。RPMより明らかに敷居が高い。
- emergeというコマンド自体の問題。全容を掴むのにかかるコストはifconfigのごとし。かつ、ある程度分かっていないとエンドユーザーは詰まる。
- gentoojp-users MLがかなりコワイ。レベル以前の問題でコワイ。2chのGentooスレ盛況はこのせい。
- ユーザーはGentooであることにあまり忠誠心めいたものを持っていないようだ。Gentoojpの神中野氏も最近やる気なし。(欠点ちゃうな)
- etc-update、ユーザーにも評判悪いその操作性。TTYなユーザーはかなりキビシイ。
- パッケージごとのポリシーのばらつき。一から十まで設定するebuildもあれば、ビルドだけですまし顔のebuildもあり。とまどう。
- HDDの寿命間違いなく縮む。ccacheなんか使うとますます縮む。
- groffなど、国際化の問題でマトモに使うにはバージョンを選ばなければならないものがstableにもある。
- genkernel,kportageなど独自ツールの出来が軒並悪い。
- emerge sync (apt-get updateみたいなもん)にかかる時間。毎度のことだから尚更に。
ふむ。書けば結構あるもんだ。あ、誰でも指摘できる例の欠点は抜いた。 こう来たんだから、722によるFedoraも読みたいね。しつこいようだけど。
Apacheの自動起動(Debian GNU/Linux) / 久しぶりに飲み
久しぶりに飲み
多分2週間ぶりくらい。現在2時。明日は金曜日だし、まだ大丈夫。
ツッコミのspamフィルターが過敏だった / [server]SEGA DreamcastでGentoo Linuxが動く / [PostgreSQL]pgpool II / [PHP]MODx
ツッコミのspamフィルターが過敏だった
「ツッコミが反映されない」というメールを貰ったので((-ありがとうございます!-))、調べてみたところ通常使っているspamfilter.rbの他に、昔設定したantispam.rbが残っていた。
antispam.rbにより以下の条件でせっかくのツッコミが破棄されてしまう。
- メールアドレスに、@yahoo.com、@hotmail.com、@gmail.com、@aol.com、@leroy.com、@ablare.com、@gmx.comを含むツッコミを記録しない
- メールアドレスが正しい形式になっていないツッコミを記録しない
- 本文に「href=」を含むツッコミを記録しない(aタグが使われていると判断)
- 本文にURLを3つ以上含むツッコミを記録しない
まだ未確認だけど報告をくれた人のツッコミはメールアドレスのフィルターで弾かれていたんだと思う。この条件きつ過ぎ。
antispam.rbを削除してspamfilter.rb一本にする。
ちなみに、spamfilter.rbでは「破棄」でなく「非表示」としているだけなので復活が可能。
SEGA DreamcastでGentoo Linuxが動く
Japan.internet.com Webテクノロジー - 『Gentoo Linux』最新版で、『ドリームキャスト』が夢のマシンに?
良かった。捨てなくて。
上記記事より引用。
Dahlskjaer 氏も「技術的には可能で、多少いじり回すつもりがあれば、Gentoo を動かすことはできる。しかし当プロジェクトは、ドリームキャストにおける Gentoo の動作について、まだサポートしない」
「まだ」サポートしないということは今後の可能性もあるかも?
pgpool II
PgFoundry: pgpool: Project Info
PostgreSQLといえばpgpool、というくらいお世話になっていたpgpoolが大幅に改良されてpgpool IIとしてリリースされた。
無線LANアクセスポイント(Linksys WAP54G)が壊れた
アクセスポイント(Linksys WAP54G)のACアダプタが壊れていたので交換した。
現象としてはここ最近無線LANが繋がらない。面倒なので放置してた。机の下に転がってるアクセスポイントを見てみるとDiagランプのみが赤点灯している状態。
検索してみるとACアダプタの不具合の可能性があるらしい。試しに同じLinksysルータ(BEFSR41C-JP)のACアダプタと交換したところランプが正常になった。原因はACで決定。
というわけでちょうど予備のルータがあったのでそいつのACと交換。
XenのDomainUインストールではまった / CentOS5のパッケージ構成が硬派 / sambaを入れる
XenのDomainUインストールではまった
一つ目
下記条件で準仮想化のDomainUをインストールしようとすると、インストール前に止まってしまった。
- IntelVT対応のCPU
- BIOSでIntelVTが無効になっている。
BIOSでIntelVTを有効にしたら解決した。
止まるタイミングとしては、ファイルシステムをマウントした直後。
準仮想化の場合IntelVTの有効化は任意だと思ってたら、そうじゃないらしい。
二つ目
WindowsXP上に構築したApacheでDomainUのインストールイメージを公開して、インストールしようとしたら失敗した。
インストールが始まって、ファイルのコピーが始まったときにファイルが見つからない旨のエラーが出る。
原因不明だが、結局Domain0にApacheをインストールして解決した。
CentOS5のパッケージ構成が硬派
必要最小限の下記パッケージしか選ばなかった場合。
デスクトップ環境 アプリケーション 開発 開発ツール 開発ライブラリ サーバー ベースシステム 仮想化 言語 日本語のサポート
サービスならcronやlogrotateも入らない。
コマンドならmanも入らない。
硬派だ。
というか硬派すぎるので、cronとlogrotateくらいは入れておく。
# yum install vixie-cron # yum install anacron # yum install logrotate # /etc/init.d/anacron start # /etc/init.d/crond start
最初logrotateだけ入れて、次の日になってもローテーションされていないことに気づいて調べてみたらcronデーモンが入っていなかったという罠。
sambaを入れる
久しぶりにsambaを入れる。
# yum install samba # yum install samba-swat
/etc/xinet.d/swatを書き換える。
only_from = 127.0.0.1 192.168.1.0/24 disable = no
xinetdを起動する。
# /etc/init.d/xinetd start
ポートを開ける。
# system-config-securitylevel-tui
sambaと、901ポート(Swat用)を開ける。
/etc/samba/smb.confを書き換える。(/var/log/samba/swat.logにCUPSが見つからない旨のwarningが出ていたので)
printing = bsd


_ 軸偲耳雫 [Fedoraだと chkconfig なんだけどね。 俺も半年前にHDDがアボーンしてlost+found行きになっ..]
_ hajime [スタートアップスクリプト周りは特に、ディストリごとに方法が違ってて覚えきれないです。 最初lost+foundの存在..]
_ 軸偲耳雫 [dumpっつーかddだな。 lost+found掘ってたら、なんだかディレクトリだったのがバイナリのかたまりみたいな..]