Posts Mentioning RSS Toggle Comment Threads | キーボードショートカット

  • so-me-e-da 02:38 on 2007/03/09 パーマリンク  

    システム管理者が必読の本:The Practice of System and Network Administration 

    日本語に何年も翻訳されずにいる良書が、世の中には沢山あるのだなと思った。The Practice of System and Network Administrationという本もその一つだ。日本語で感想が書かれたページさえ少ない。

    これはシステム管理者向けの本だが、英語圏では知られた本のようだ。Googleで検索すると、日本語で読める良い書評がIBMのサイトにあった。

    サーバー・クリニック: Linux開発者必携の書
    いま扱っているサーバーやプログラムに対して、みなさんができる最善のこと、それはThomas A. LimoncelliとChristine HoganによるThe Practice of System and Network Administration を自分用に1冊購入することです。この新刊書は、管理者向けに書かれたものですが、開発者にとってもためになる教訓に満ちています。800ページ近いこの本の中で、Linuxに言及しているのは1箇所だけで、しかも間接的にですが、そこで説明されている信条は、日々の作業の意味を納得させてくれることでしょう。

    要は単なるTips集ではなく、良い方針の様な事が多く書かれてるそうだ。上記の記事は2002年5月に書かれたが、5年以上も経っている。良い書評はこうやって長い期間生き残って発見される物なのか!(良い書評とは、読んでいて興味をそそる物だ。)

    この本を知ったのは、エンジニアのための時間管理術で紹介されていたからだ。本文の説明に関連した事を、より深めたい読者のために他の本を紹介する。非常にいい事だと思う。興味を発展させるためのハブにもなる。

    さて、さっそくAmazonで注文しようと思ったが。よく見ると重大な事に気がついた。第二版が2007/6/8に発売される・・・うーん、今買うのはちょっともったいない。

    少し考えたが、第二版をウィッシュリストに入れて待つ事にした。今読まないと、おそらく5月までじっくり時間が取れなさそうだったので。5月に思い出す様、カレンダーにも記入してみた。

    The Practice of System and Network AdministrationThe Practice of System and Network Administration

    The Practice of System and Network AdministrationThe Practice of System and Network Administration (second edition)

     
  • so-me-e-da 01:08 on 2007/03/06 パーマリンク  

    Mac OS XでRMagickをインストール 

    Mac OS XでRubyの画像処理ライブラリ”RMagick”をインストールする時、本家サイトのとおりに行ったらスムーズにできた。

    Installing RMagick on OS X

    スムーズにできたとはいえインストールする物が多く、大抵の人は面倒に感じるのでは。ざっと並べてみると。

    • X11 (Mac OS X付属CDにインストーラが収録されている。)
    • Xcode ToolsとX11 SDK(Xcode ToolsはADCからダウンロード、X11 SDKはXcode Toolsに含まれている。)
    • MacPorts(インストーラをダウンロードして実行する。)
    • jpeg、libpng、libwmf、freetype、ghostscript(Mac Portsでインストールする。)
    • ImageMagickGraphicsMagick(ソースからコンパイルする。)
    • RMagick(gemでインストールする。)

    自分の場合はこのリストで言うとMacPortsのインストールまで完了していたため、そんなに面倒は感じなかった。 X11やXcode Tools、MacPorts等はMacで開発をしていると必要になる事も多いので、これらをインストールしておいて損はないはずだ。

    実は、自分はもっと別の部分でRMagickのインストールができずに困っていた。原因はFinkでインストールしたImageMagickを使おうとしたからだ。FinkでインストールしたImageMagickではRMagickのインストール時に、”magick/xwindow.hが見つからない” というエラーが出てしまうトラブルに合っていた。

    fink list -i | grep imagemagick でバージョンを確認してみると、imagemagick-devのバージョンが古い事がわかった。ImagiMagickの最新版である6.3.3ではmagick/xwindow.hは収録されていたので、恐らく古いバージョンではこのファイルが無かったのでは?と推測している。

    i imagemagick 6.2.8-1002 Image manipulation tools
    i imagemagick-dev 6.1.8-1007 Image manipulation tools

    ※”fink list -i” は、finkでインストールされたファイルの一覧を表示する。コマンドの詳細は”fink list –help”を参照。

    本来であれば、なぜimagemagick-devのバージョンが古いのかを調べるべきなのだが。今回は時間も無くて、上記の本家サイトの説明にしたがう事で簡単に解決できた。

    本当はFinkでも新しいパッケージが配布されていて、設定さえすればFinkでもインストール可能なはず。安定したパッケージしか扱わない設定なのかもしれない。だからFnkユーザが同じトラブルを抱えても、諦めないで設定を確認して欲しいと思う。

    それにしてもFinkとMacPortsを混在させているのは良くないかもしれない。うーん、どちらが良いのだろう。

     
  • so-me-e-da 02:11 on 2007/03/04 パーマリンク  

    アンチウイルスソフトの危険性〜ソフトを選ぶ基準 

    アンチウイルスソフトの誤動作のニュースをみた。基本的にアンチウイルスソフトは、悪いと判断したソフトを削除したりアクセスできなくするソフトなので。誤動作した時はやっかいな事になる類いの物だと思う。

    以下がその誤動作の記事。


    Norton AntiVirus、Wikiをウイルスと誤認して全削除
    (GIGAZINE)

    この記事で紹介されていた日本で被害にあった方のBlogが気になった。気になったのはコメントのやりとりで、Nortonは危ないから他のソフトがお進めだという意見があった。これは信じていいのだろうか?

    理由について書かれていたのは速度的な面のみ。NortonではなくてNOD32やその他がお進めという事だが。しかし今回問題になったのは誤動作でのデータ削除。この点に関して、他のアンチウイルスソフトが安心だと言える根拠って何かあるんだろうか?一部ではそれは当たり前の話なのかもしれない。どこかに根拠になる話題へのリンクがあると良いのだが。

    以前にもトレンドマイクロが、パターンファイルの誤動作でパソコンが使えなくなる程の被害を出した事があった。今は対策を強化しているのかもしれないが、アンチウイルスソフトが誤動作する可能性は0にはならないと思う。結局ユーザとしては、今後も同様の事が起こると思っていた方がいいという事になる。

    ある日突然、アンチウイルスソフトは誤動作する物であるはず。仕組み上これは仕方が無い事なので、誤動作した時にどういう対応ができるのか。こういう観点で使うソフトを選択するのが懸命だと思う。

    ・誤動作したファイルをユーザが簡単に元に戻せるか。
    ・誤動作して被害を受けた時、メーカーがどういった対応をしてくれるのか。

    といった事を購入前に確認してみるというのはどうだろう。

     
  • so-me-e-da 20:35 on 2007/03/03 パーマリンク  

    WordPressを2.1.2に緊急アップグレード 

    本家サイトで配布していたWordPressの2.1.1が、何者かによって勝手に変更されていたらしい。 WordPress2.1.1をインストールした人は、早急に2.1.2にアップグレードすべし
    WordPress 2.1.1 dangerous, Upgrade to 2.1.2

    サーバをレンタルしているDreamHostではすぐにアップデートが準備されていたので。少し時間がかかったけど、1クリックでアップデートが完了した。

    WordPressの管理画面は本家のBlogが半ば強制的に表示される仕組みになっているけど。こういう事があった時は便利だと思った。

     
    • yoshida 09:48 on 2007/03/05 パーマリンク

      そめえださん、こんにちは。
      ウチのサイトにも、今日、そめえださんの真似っこしてWordPressを入れようと思ってます。ちょっとその前にブログをのぞいてみたら、そんな事が・・?!今からなんで、問題なしですが、ギリギリセーフって感じ。

    • someeda 14:51 on 2007/03/05 パーマリンク

      おっとそうでしたか、これからであればタイミングが良かったですね。
      DreamHostでは2.1から2.1.1へのアップグレードは数週間かかっていました。しかし今回の2.1.2へのアップグレードは、アナウンスから数時間以内に対応されていました。素早い対応は嬉しいです。

  • so-me-e-da 02:02 on 2007/03/01 パーマリンク  

    WordPress2.11へ自動アップデート(しないでください) 

    ※WordPress 2.11は何者かに書き換えられたため、2.12にアップデートされています。この記事は参考程度にして下さい。(2007/03/03)

    ————–

    WordPressを2.1から2.11にアップデートしてみた。複数サイトのアップデートをする必要があったので、自動アップデートのスクリプトをRubyで作ってみた。ちょっとだけ汎用性をもたせて公開。
    ※WordPressに関してはまだまだ経験不足です。問題あったら是非教えてください。

    アップデートは初めてなのでちょっと不安。公式Blogによると、どうやら特定のファイルだけを更新すれば良いらしい。

    ファイル更新のスクリプトでは寂しいと思ったので、最新アーカイブのダウンロードまで自動にしてみた。(デフォルトではoff)

    アップデート対象のWordPress2.1とupdateスクリプトのディレクトリ配置を以下に示す。blog.someda.comがアップデート対象のWordPress2.1のディレクトリ。workは作業用ディレクトリで、ここにスクリプトを置いて実行。

    blog.someeda.com/ (WordPress2.1)
    work/wp-update.rb (WordPress 2.1 -> 2.11 update専用Rubyスクリプト)
    work/wordpress (WordPress2.11: 最新版の latest.tar.gz を展開すると出てくる)

    wp-update.rb は WordPress 2.1 -> 2.11 アップデート専用。スクリプトソース内の OPTS を変更する事で挙動と、アップデート対象WordPressディレクトリを変更できる。OPTSの内容はこうなっている。

    :download => true # (wgetで公式サイトから最新版のダウンロード&解凍をする)
    :update => false  # (true にすると実際にアップデート作業をおこなう)
    :o ld_dir => ….  # (アップデート対象のディレクトリをPathnameオブジェクトで記述)

    :o ld_dir のパスは自分の環境に合わせる事。
    :new_dir は latest.tar.gz を解凍した時に作られる名前に設定されているので、そのままで良いはず。
    アップデートの実行

    1. WordPressディレクトリのバックアップを取る。
    2. $ mkdir work
    3. $ cd work
    4. $ wget http://blog.someeda.com/public/wp-update.rb (work以下に wp-update.rb を置く。)
    5. エディタでソースの編集。OPTSの :o ld_dir をアップデートするWordPressディレクトリに変更。
    6. $ ruby wp-update.rb (スクリプトの実行。アップデート内容が表示されるので確認。)
    7. OPTSの :update を true に設定。(実際にアップデートをする設定に変更。)
    8. $ ruby wp-update.rb (実際にアップデート)
    9. アップデート完了。

    ※公開直後に結構書き直しました。
    ※2.1 から 2.11 へのアップデート専用です。
    ※問題が起こっても責任取れません。バックアップは必ず取って下さい。これでアップデートは無事に完了。バージョンも変更されていて、今の所問題は無さそう。

    一つ疑問がわいた。最新版のURLは http://wordpress.org/latest.tar.gz なのだが、これってバージョンアップでハマった時とか、特定のバージョンが欲しい場合はどうするんだろう?もちろん自分で保存しておくべきなのだけど。マ ニアじゃなくても特定のバージョンが得られる様にしておいた方いい気がするが。とりあえず最新版だけ配布した方がトラブルが少ないとか、何か理由があるのかな?

     
    • someeda 02:42 on 2007/03/02 パーマリンク

      レンタルサーバのDreamHostでは1-ClickInstallerによって自動でアップデートができる様になりました。DreamHostをお使いの方はこの機能を使ってアップデートする事をお進めします。

c
新規投稿作成
j
次の投稿 / 次のコメント
k
前の投稿 / 前のコメント
r
返信
e
編集
o
コメントを表示する / 隠す
t
トップへ移動
l
go to login
h
show/hide help
esc
キャンセル