5丁目通信(仮称)

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

月: 2008年10月

  • リモートデスクトップで失敗してしまう話し

    青山オフィスあるPCにリモートデスクトップ接続がつながらなくなる。どうしてもそのPCでからサーバーにアップしなければいけないファイルがあるので、本日は青山オフィスまで行く。心当たりがある・・・。

    原因は、そのPCからVPNでサーバーに接続していて、リモートデスクトップ接続を切断してしまったのが原因。

    青山オフィスに行ってVPN接続を切断。無事にファイルのアップが完了。

    VPN接続のタイムアウトで勝手に切断なんてしてくれないのでしょうか?

    サーバー管理がうるさくなったせいか、直接サーバーにFTPで接続できなくなってきた。scpもsshで端末を利用できてしまうので使用禁止。これって意外と手間がかかるのです。

    VPNで接続してからFTPでファイルをアップしかできないので、サーバー上のサイト構築では苦労する。設定ファイルをいじるだけでも面倒。

    そこで利用しているのはWS-FTP LEという昔から使っている古いFTPクライアントソフトです。このソフトを使うとFTPで接続したリモートのファイルを、テキストエディタ(普段使っている秀丸)で編集できる。サーバー固有の設定ファイルはこれでいじってしまいます。

    もちろんサーバーの管理者権限をいただけるはずはないので、Apacheのhttpd.confやPHPのphp.iniの設定は、お手数ですがサーバー運用会社の管理者にお願いする。今回は大きなデータをデータベースに初期投入する必要はありませんが、もしある場合はお願いしなければいけません。管理者に嫌がれようが(実際には面倒らしくて嫌がれます)、こればかりしょうがない。

    著:大竹 龍史, 著:山本 道子
    ¥1,639 (2025/06/30 19:58時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/06/30 19:58時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/07/04 15:51時点 | Amazon調べ)
  • 430MHz呼出周波数で無変調?という話し

    VX-7

    430MHz呼出周波数で無変調波らしきものが流れています。私のところだけでしょうか?他の局の呼出しも途切れ途切れで聞こえないことがあります。

    インターネットの世界では、ある程度どこから誰がつなげているかはわかりますが、無線の世界では難しいのでしょうね。簡単だったら不法無線局を一掃できますから。

    著:加納勉, 編集:Webon編集部
    ¥480 (2025/07/01 00:03時点 | Amazon調べ)
    CQ出版
    ¥1,650 (2025/07/01 00:03時点 | Amazon調べ)

    電波を出すには必ずアマチュア無線の国家資格が必要です。電波法令を守って楽しみましょう。

  • せっかく便利な道具を持っているなら使ったら

    稼働しているシステムでメール送信でトラブル。メールを送ったのに届いていないらしい。

    本当にメールサーバーからメールを配信したかをログを調べる。しかし、こちらはログへのアクセス権限がない。

    仕方がないので、管理者(2つ上の発注元)にメールアドレスを伝えて調べてもらう。

    結果は正常に配信されているそうだ。しかし、コメントも一言書いてあった。

    膨大なログから調べなければいけないので、次回から送信日時も教えてくれなければ困る。

    それはそうですね。と理解したが・・・。

    しかし。何でログファイルを目視しなければいけないの? これって本当? サーバー管理者がやること?

    grepかければ簡単ではないの? ただ、やりたくない面倒なだけ?

    いいえ、発注元の方ですので、喧嘩は売りたくありません・・・。

  • QdmailでCakePHPのViewで送ると文字化けする話し

    現在、CakePHPのサイトを作成していますが、メールを送信する処理があります。今まですとmb_send_mail()を使ったクラスを用意していましたが、せっかくCakePHPを使っているということで、Qdmailというコンポーネントを使ってみました。

    PCに送るには問題なし。しかし、携帯電話宛のメールは文字化けします。

    調べてみると、cakeText()メソッドでViewを使うとUTF8で送信しているようです。Viewを使わず直接text()メソッドを使ってテキストで送ると、正常にiso-2022-jpで送ってくれます。

    Qdmailのサイトで調べて、charsetBody()メソッドでiso-2022-jpを指定してもだめ。テンプレートファイルをJISにしたら携帯電話で読めるようになるが、パラメータをアサインすると文字化け。1時間ほど悩む。

    Googleで「Qdmail cakephp 文字化け」で検索してみるとありました。ここのサイトでヒントが見つかりました。

    cakeText()メソッドの第5パラメータで iso-2022-jp を指定すればOK。Qdmailのマニュアルには見つかりませんでした。

    Qdmailのサイトには、非常に詳しくマニュアルが載っています。今回はこれを信じたのがいけなかった。ソースコードが読めるのなら、ソースコードを読まなければいけません。しかしQdmailのソースコードは、コメントが少ないので読みづらい。コメントの中にコードが埋まっている私とは大違い。

    著:山田祥寛
    ¥1,870 (2025/06/26 14:04時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/06/26 14:04時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/06/26 14:04時点 | Amazon調べ)