5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

タグ: インストール

  • セキュリティソフトをESET Smart Securityにアップデートした話し

    アンチウィルスソフトのNOD32の更新案内が来たので、いっそのことファイヤーウォールとか、スパイウェア対策など追加されたESET Smart Securityにアップデートしてみました。現在、NOD32が7本インストールされていますので、すべてアップデート。契約期間も残りに1年プラスされます。

    アップデートの際に、面倒なことと、注意しなければいけないことが何点か・・・。

    • どのPCにインストールされているNOD32を更新しなければいけないかがわからないので、ライセンスを調べなければいけないのは大変。NOD32のサポートに連絡をとって、ライセンスの区別の方法を教えてもらう。以下が回答内容です。
      1. システムトレイ(デスクトップ画面右下)内の「NOD32アンチウイルス」アイコンをクリックして「コントロールセンター」を開きます。
      2. 「更新」→「更新」と選択し、右側に「更新」画面を表示します。「設定」ボタンをクリックし表示される「更新の設定」ダイアログボックスの「ユーザ名」欄をご確認ください。

      まあ、他のアンチウィルスソフトのように、PC1台ごとに1メールアドレスでユーザー登録しなければいけないよりはましですが・・・。そんなにメールアドレスを作りたくないし、それがアンチウィルスソフトから乗り換えた原因。NOD32をすべてのPCで確認して、シリアル番号、ユーザーID、パスワードを台帳としてまとめました。

    • ESET Smart Securityをインストールする前に、必ずNOD32をアンインストールしないとPCが正しく起動しなくなる。ESET Smart Securityをインストールの途中で、NOD32をアンインストールしてくれません。マニュアルにか書かれていますが、警告くらい出してくれればいいのに。
    • ESET Smart Securityをインストールしたあと、有効期限が切れたエラーが必ず表示される。これは、周知の表示の障害らしい。インストールの途中で、なぜかユーザーID、パスワードの設定をしないが、あらためてESET Smart Securityのコントロールセンターで、ユーザーID、パスワードを設定して、ウィルス定義データベースをアップデート(これもなぜか2回ボタンを押さないとアップデートしてくれない)してから再起動しなければいけない。

    ESET Smart Securityはインストールしたばかりでまだその効果はわかりませんが、やはりPCへの負荷が小さいのはNOD32と変わらない。黙って仕事してくれるにはベストです。ただ、セキュリティソフトをインストールしても、何か便利になるとかないのでおもしろくないのが正直なところ。

    あとESET Smart Securityは、店では黄色や赤のセキュリティソフトよりは手に入りにくいので(NOD32を知らない店員が実際いるし、ESET Smart Securityの5ユーザー優待バックなんて在庫ないし)、ECサイトや販売元のキヤノンITソリューションズのサイトから手に入れたほうがベターです。

    ESETはマイナーなアンチウイルスソフトだけど、軽くてPCの邪魔をしないのでお勧めしています。自分が使っているPCにはMicrosoft DefenderではなくESETを入れています。

  • ブログをXOOPSモジュールではないWordPressに移行した話し

    このブログは、XOOPSのWordPressのモジュール版で動かしていましたが、このたび普通の(?)WordPressに移行しました。

    理由は次の通りです。

    • XOOPSのWordPressモジュール版の更新が止まっているため。
    • 人にWordPressを勧めながらも、使っていないのはまずいため。
    • WordPressを別のところでインストールしたら、あまりにも便利になっていたため。

    インストールは簡単。データベースを用意して、設定情報を書いて、後はインストールプログラムを動かすだけ。ほんの5分ほど。

    エントリの移行は、RSSファイルを出力して、WordPressのインポート機能で読み込む。読み込めないエントリがあったりで、多少面倒。でも、1時間の作業。

    とりあえずテーマは公開されているテーマを設定しました。単純にヘッダにXOOPS側に戻るリンクを設定しただけ。

    XOOPSのメインメニューを自動生成していましたが、モジュールではないのでブログのメニューが出てこないため、これをマルチメニューモジュールで作成しました。

    問題は、新着エントリがXOOPS側に表示しない。これは、RSS系のモジュールをインストールすることで対応します。

    著:久保田涼子, 著:西原礼奈, 著:阿諏訪聡美
    ¥2,399 (2025/03/28 17:08時点 | Amazon調べ)

    なんやかんやでWordPressのサイト構築で躓くのは、PHPのプログラミングなのでした。

  • 新しくPCを入れ替えた話し

    仕事が一段落している間にということで、青山事務所で使っているPCの中身を入れ替えることに。PHPの開発で、Eclipse-PDTを使っていると、ディスクにアクセスしっぱなしになって、遅くて使い物にならない。おそらくメモリが少ないのが原因だと思いますが、今年2台PCを組んだり入れ替えたりの勢いで(?)、中身を入れ替えることにしました。メモリを増やせばいいかもしれませんが、それは気にしない。

    ターゲットのPCはソルダムWinDyブランドのphoenixというベアボーンのPC。そもそもこれが今回の落とし穴。見事にはまる。

    マザーボードとCPU、メモリと入れ替えればいいかと思って秋葉原で購入。たぶん、マザーボードは小さいので入ると思い、マイクロATXのサイズのボードを購入。実際にケースに入れようとすると、入らない・・・。

    マイクロATXより小さいサイズのボードなのでした。ベアボーンのPCはとても特殊なサイズのボードが必要なことがあります。今回は、大きさも測らず、なんとなくこれでOKという乗りが、そもそもの間違い。

    どうしようもないので、横浜事務所用に注文しておいた、これまたWinDyのフルタワーのケースを青山事務所に送る。ソルダムに青山事務所に送付先を変更の連絡を入れておいたが、間に合わず。

    そのまま大きなPCケースに購入した部品を入れて使っています。電源とシリアルATAのハードディスクも追加しましたので、結局まるまる一台作ってしまったことになります。phoenixのPCは、そのままの構成で残ってしまっていますので、違うOSを入れましょうか・・・。

    WindowsXPとアプリケーションは、Acronis True Image で新しいハードディスクに転送。これはとても簡単。

    WindowsXPはライセンス認証のし直し。しかも、WindowsXPは再インストールになりますので、サービスパックとかセキュリティパッチもやり直し。これが一番時間がかかる。

  • CakePHPでPEARを使う話し

    CakePHPでよく言われることは「PEARを使わなくてもいい。」ということ。しかし、PEARには便利なライブラリがあります。これを使わない手はありません。おそらく使わなくてもいいというのは、PEAR::DBのことをいっているのか? PEARはPEAR::DBだけではないのです。

    今回参考にしたのは、「CakePHPでZendFrameworkを使う」(このページへのトラックバックの付け方がわからないのでリンクでごめんなさい)というサイト。つまり、ZendFrameworkもPEARもライブラリだからいいのだという単純な考え。

    まあ、普通にPEARをインストールしてしまえば、今まで通り使えるのですが、CakePHPの作法にしたがってということで。

    詳しいことはこのページをみていただければいいのですが、app/vendorsの下に、PEARのライブラリファイルをコピーしてしまう。今回は携帯電話の振り分けがしたいので、PEAR::Net_UserAgent_Mobileを使えるようにします。つまり、app/vendors/Net/UserAgentというディレクトリを作って、PEAR::Net_UserAgent_MobileのMobileのディレクトリをコピーしてしまいます。そのとき、app/vendorsにPEARのpear.phpも忘れずにコピーします。

    上記のページのように、zend_init.phpを作るのがミソなのですが、名前がそのままだと何ですので、pear_init.phpにしてしまいました。

    後は、コントローラの上のほうに

    vendor('pear_init');
    vendor('Net/UserAgent/Mobile');

    としておけば、コントローラの中でPEAR::Net_UserAgent_Mobileが使えます。

    このページの作者に感謝!

    このページは xfy Blog Editor を利用して作成されました。

    著:山田祥寛
    ¥3,366 (2025/03/27 13:40時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/03/27 13:40時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/03/30 15:22時点 | Amazon調べ)
  • Vista PCを作る話し

    ようやくソルダムからPCケースが届きましたので(1週間遅れ)、中身の部品を近所のPCショップ PCデポに買い出しに行きました。

    Vistaは、以前購入済。部品はAMD Athlon 64を中心に選んでみました。

    せっかく大きめのケースですので、マザーボードはATXのフルサイズ(選定理由がおかしい :-D)。Vistaという理由で、メモリは2G。グラフィックカードは適当なものを選んで、ハードディスクは400GをRAID1で2台。電源は静かめを選ぶ。

    電源のATX4ピンのコネクターがどこにあるのかわからず、PCショップに聞いたりしましたが、とても丁寧に答えてくれましたので解決(コネクターがくっついていましたので、2つに分解)。3時間ほど組み上げる。Vistaのインストールもとても簡単でした。

    でも、ケースがフルタワーですので、中身はスカスカです。5インチベイは5個ありますが、DVDドライブが埋まっているだけ。これだと、空気の流れもよさそうです。ケースの取り付けパーツが、簡単に分解できるのは、ソルダムのケースは相変わらずいいです(納期が守ってくれれば、もっといいのに)。

    Vistaは、お客様からアプリケーション対応のための問い合わせが多くなってきましたので、そのテストを兼ねて。一番多いのは、Samba(Samba内蔵のNASサーバー含む)に接続できないということでしょうか? 今のところ問題はなさそうです。もしかしたら、Sambaのバージョンが古いとか、何かあるかもしれませんね。

  • アンチウィルスソフトをNOD32にしてみた話し

    社内のアンチウィルスソフトをNOD32に変えました。今まで、McAfeeとかウイルスセキュリティZEROとか使ってきましたが、アンチウィルスソフトのくせして目立ちすぎ。

    何をやっても、ディスクをカリカリ回すし、とにかく遅い。あるソフトは、頻繁にディスクのウィルスチェックをしてくれるので(うまくスケジュールの設定ができない)、とにかく負荷が大きい。

    あと、McAfeeはユーザー登録が変。私のようにPCを3台使っていると、1台ごとにメールアドレスが必要になります。おかげで1台分のユーザー登録が見つからない。サポートに連絡してもわからず。更新料の自動引き落としがされたときにわかるのでしょう。McAfeeは何も言わないと、更新料は自動引き落としになりますので注意。PCを廃棄したとか、違うソフトを入れたときには、必ず更新を停止させましょう。

    そこで、ちゃんとウィルスをチェックしてくれて(これが基本)、動作が軽くて定評のあるNOD32を試しに1ヶ月ほど、よく使っているPCにインストールしてみました。なかなかよさそう。何よりもアンチウィルスソフトが主張しないこと。体感的に動いているかわからないのがいい。

    気をよくして、今度はNOD32の5ユーザーパックを買ってきて、会社のすべてのWindowsのPCに入れました。

    アンチウィルスソフトはPCを使う上で税金みたいなものになってしまっています。必ず入れておかないと、何かあった場合に面倒なことに。本来はアンチウィルスソフトなんて必要のないですが、しょうがありませんね。

    でも、NOD32は、アンチウィルスソフトのなかではマイナーですね。雑誌の比較記事にも載ってこないし。

    ESETはマイナーなアンチウイルスソフトだけど、軽くてPCの邪魔をしないのでお勧めしています。自分が使っているPCにはMicrosoft DefenderではなくESETを入れています。

  • 昨日今日でインストール、インストールの話し

    昨日今日と2日間でサーバー2台、ルーター1台をインストールしてきました。

    午前中の作業として、客先の不動産屋さんの国分寺支店が、ADSLからBフレッツに変えたのを機に、ルーターをヤマハのRT56vからRTX1100に交換です。フレッツグループアクセスで本社、支店間を接続して、データやIP電話の音声を流しています。

    毎度のごとく手持ちのRTX系の設定ファイルに、PPPoEの認証するためのID、パスワードと、IPアドレスを書き換えて流し込みます。コマンドで設定できるヤマハのルーターならではの方法です。この方法は、Webブラウザでしか設定できない安価なルーターではできませんので、このあたりがヤマハのルーターの魅力かもしれません。

    ルーターの設定は、1時間ほどで完了。インターネットへの接続と、本社へのフレッツグループアクセスへの接続を確認してOKです。今回はVPNの接続やポート転送の設定がないので簡単です。

    つぎに午後から、同じく不動産屋さんの新宿支店に伺ってファイルサーバーの設定です。あらかじめDELLのPowerEdge830を注文して、新宿支店に納品しておきました。OSはCentOSというRedhat互換のLinuxを入れます。アップデートも早いのでお勧めです。Sambaまでインストールして確認。なぜかnmbdが最初の起動で失敗するというのがありますが、強制的に起動するように対応。デーモンの関係か? ユーザーアカウント、グループ、共有ディレクトリの設定をして完了。

    ところが、ラックに収めたあと、再度起動してテストをすると、最初のディスクのマウントのところでカーネルパニックになります。キチンと終了しなかったのが原因か? 詳細な原因がわからず。時間がないし、このままで運用も恐いので、最初から一気にOSの再インストールしました。久々のショックです。今まで4時間かけてインストールしたのが水の泡・・・。

    今までの手順のコマンドやバッチファイルを履歴ファイルに残してあったので、とても簡単です。履歴ファイルから流し込むだけ。ディスクのフォーマットなどのOSのインストールに時間はかかりましたが、あとの設定には時間がかからず。結局夜の11時近くになって完了しました。しかし、先ほどのnmbdが起動に失敗する件は直っていたり、手動でパーテションを作成して、ユーザーデータを別のパーテションにしたり(自動パーテションですと/以下が全部一緒!)がで、只では起きません。

    今日は、レコード会社のWindows2003サーバーの設定でした。これもDELLのPowerEdge830です。音楽の視聴サーバーで使います。OSはあらかじめ工場でインストールしてありますので、SQLServer2000とFlash Communication Serverをインストールして完了。米国の開発元から視聴アプリケーションをインストールしてもらうだけにしました。あとはインターネットに接続して、リモートで設定できるようにするば楽になります。ここにもヤマハのRTX1000を入れる予定です。

    ところで、Flash Communication Serverで開発できるエンジニアはいませんか? いらしたら、ご連絡ください。仕事あります。

    以上、なんだかサーバーはDELL、ルーターはヤマハしか、客先に入れていませんね。

  • ソフトウェア契約書を送ってくださいとお願いしたらダメだった話し

    PHPの開発を迅速に進めるため、 Zend Studio 4.0 日本語版の購入を考えました。

    その前にどのようなライセンスになっているかと、サポートにソフトウェア使用契約書を見せて欲しいとお願いしました。回答は、ダメだそうです。理由はわかりませんが、そのようなサービスをやっていないとの回答でした。

    購入する商品のライセンスはどうなっているかを知りたくありませんか?昔は、パッケージのシュリンク(ビニール)を破ると、契約に同意したことに見なすとかありまして、シュリンクを破らないと契約書を読めないとか、ひどいソフトウェア会社もありましたっけ・・・。私がソフトのサポートをしていたときは、Webサイトなんて大昔でなかったので、希望のユーザーにはファックスで送っていました。

    それはそうと、確認したかったのは、一人のユーザーであれば、複数のPCにインストールしていもいいか、それとも一台のPCしかインストールしてもいいか。メールで確認したところ、後者でした。まあ、それでも、仕方ないかと購入しようと思っていましたが、このサポートのおかげで、Zend Studioを購入する気持ちはしぼんでしまいました。まあ、Eclipse+TruStudioでもいいか・・・。

    最近、こちらは当たり前なところで、予想外の対応に出られると、ちょっとしんどいですね。それとも自分が、自分勝手になったのか。

    著:山田祥寛
    ¥3,366 (2025/03/27 13:40時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/03/27 13:40時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/03/30 15:22時点 | Amazon調べ)
  • La!cooda WIZ をインストールした話し

    オープンのグループウェアのLa!cooda WIZを、お客様に頼まれましてインストールしました。今回は、Joe’sウェブホスティングのレンタルサーバーにインストールします。

    La!cooda WIZをダウンロードしてインストールページを読んでみましたら、インストールスクリプトでPostgreSQLの管理者権限が必要であることが書いてありました。しかし、今回のインストール先はレンタルサーバーですので、スクリプト(postgres.sh)を解析して、手作業でインストールしました。これが苦難のはじまりです。DBの dropを5回以上繰り返して、ようやくインストールできました。ここにその記録を参考までに載せておきます。

    まずは、La!cooda WIZ用のデータベースを作成しておきます。これは、レンタルサーバーのコントロールパネルから行いました。そして、アクセス用のPostgreSQLのIDを作って、データベースにアサインしておきます。ここまでは、コントロールパネルで簡単です。

    次に、La!cooda WIZのインストールファイルから、wiz.tar.gzを取り出して、Webで公開されているディレクトリに展開します。そのままDocumentRootに/wizで展開します。そのとき、/wiz/filesは書き込み権限が必要です。

    Joe’sウェブホスティングのサーバーは、WebサーバーからはPostgreSQLサーバーにTCP/IP経由では接続できないので、UNIXドメインソケット経由で接続するように、La!cooda WIZのデータベース接続処理を変更します。

    /wiz/class/DBConnectPgsql.phpを

    $connectionString = “host=$this->hostName port=$this->portNo dbname=$this->dbName user=$this->userName password=$this->password”;

    となっているところ(実際は1行)を、

    $connectionString = “dbname=$this->dbName user=$this->userName password=$this->password”;

    のように修正します。

    DBのアクセスするための定義ファイルを設定します。/wiz/gw.phpを次の通りに修正します。

    $masterdb = “DB名”;
    $db_user = “DBユーザーID”;
    $db_password = “DBパスワード”;
    $_ROOT_DIR_ = “インストールしたディレクトリ”;
    $_ROOT_URL_ = “アクセスするURL”;

    最後にテーブルの生成と初期データの投入です。テーブル生成スクリプトcreateDbForPgSQL.sqlの1行目の

    connect - postgres

    – connect - postgres

    にしてコメントにします。それから、次のようにスクリプトを動かします。

    sed “s/nobody/<DBユーザーID>/g” <ルートからのディレクトリ>/createDbForPgSQL.sql | psql -U <DBユーザーID> -e <DB名>

    ここで、DBユーザーに対するパスワードを聞いてきます。

    以上のコマンドは、createDbForPgSQL.sql内のnobodyと定義している部分を、DBにアクセスするユーザーIDに置換して、そのスクリプトをDBユーザーでアクセスしたDBにテーブルを生成して、初期データを作成しています。これはインストールスクリプトを抜粋して修正したものです。

    以上で、La!cooda WIZにアクセスできます。

    著:山田祥寛
    ¥3,366 (2025/03/27 13:40時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/03/27 13:40時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/03/30 15:22時点 | Amazon調べ)
  • 日本語ドメインのサイトが転送できない話し

    以前取得した日本語ドメインがレンタルサーバーを換えたらアクセスできなくなっていました。現在のレンタルサーバーですと、一つのサーバーに複数のドメインを設定できませんし、転送サービスを調べましても日本語ドメインは不可といるところばかりでした。しかたないので、事務所にWWWサーバーを立てて転送するようにしました。

    注意点としては、Mozilla Firefox, Netscape, Safari, Oreraでしたら、ブラウザに日本語ドメインにそのままアクセスできますが、Internet Explorerですとプラグインのインストールが必要です。JPRSのサイトから日本語ドメイン名プラグインi-Naviをインストールしてください。

    おそらく、この辺りの面倒さが、日本語ドメインが普及しない原因の一つかもしれませんね。

    著:戸根 勤
    ¥2,376 (2025/03/31 10:59時点 | Amazon調べ)
    著:Gene
    ¥1,663 (2025/03/27 18:54時点 | Amazon調べ)