5丁目通信(仮称)

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

タグ: ソフトウェア

  • PICのお勉強

    PICというマイコンのお勉強を始めています。これを仕事にするのではなく、あくまでも趣味の電子工作です。

    今はパソコンと言われていますが、大昔はマイコンと呼ばれていました。基盤剥き出しで入力は16進キー、出力は8セグのLED。有名なところではNECのTK-80でしょうか・・。

    TK-80が出たのは中学生のころでしたでしょうか? TK-80は高くて買ってもらえず、その後高校生になってPC-8001を買ってもらったのを覚えています。それでプログラミングはBASICから入りました。TK-80を買ってもらっていたら機械語になっていたのでしょうか。

    ずっとコンピュータの世界にいますが、ずっとソフトウェアで仕事しています。ソフトウェア屋からすると、ハードウェアにあこがれ(嫉妬?)があります。ある会社にいたときは、工場の制御の部隊にいましたが、あくまでも私はソフトウェア開発の仕事をしてました。隣ではプロコンでハードウェアを制御していましたが、私はインテルマイコンで工場の業務支援をするといったシステムを開発するといった一見レベルが高そうな仕事をしていそうですが、結局は上司からはハードウェアを理解できていない人間に、工場の制御を任せられないということのようでした。

    それから、部署が変わっても会社が変わっても、ハードウエアの開発なんて縁のないものになりました。

    ふと思って簡単なマイコンの開発ができると聞いて、PICマイコンを触り出しました。まだまだLEDを点灯する程度ですが、部品をハンダしたりでちょっとはハードウェアを作っている雰囲気を楽しんでいます。PIC Kit 3も買ってしまったし、やらなければいけないように自分に仕向けていますが。

    やはり、ソフトウェア屋の性で、プログラミングのほうを凝っていくのでしょうか・・。

  • 何でLISPの本が予約ランキングの上位か?

    最近よく使っているbk1というオンライン書店サイトを見ると、なぜかLISPの本が予約ランキングの2位に入っている。先日亡くなったマイケルの写真集の次。

    LISPといえば括弧だらけのプログラム言語。普通のプログラム言語とはちょっと毛色が違う。プログラムのデータも関係ない。

    じつは、私の大学時代の卒業研究はLispを使った知識表現言語の開発でした。1年間はLispにどっぷりつかりました。そのころはSymbolicsのLISPマシンとかMacにつながるXeroxのLISPマシンとがあってLISPがちょっと流行ったころでした。お金がない大学でしたので、そんなLISPマシンを買うことができず、助手の先生が東大から配布してもらったLISP(Common Lispではなかった気がする。MacLispだったかな?)をメインフレーム(!)にインストールしてTSSで使っていた。

    しかし、何で今ごろLISPの本に予約が入っているのでしょうか? 今時のLISPはEmacsのLISPしか思い当たりません。興味あるので、私も予約してみようか・・・。

  • 必要のない仮想シリアルポートの削除するためのユーティリティーの話し

    シリアルコード

    WindowsのPCにUSB-シリアル(RS-232C)ポート変換ケーブルをつないだとき、自動的にポート番号を付けてくれる。しかし、COM12とか大きな番号に付けられたとき、アプリケーションのほうで対応していない場合がある。

    ポート番号を付け替えることもできるが、使っていないのにCOM1からCOM10まで使用中になっているときがある。これは以前接続してた機器の情報が残っているのが原因。例えばauのLISMO Portの場合、何回も再インストールするとどんどん別のポート番号を使っていってしまう。

    Vistaのデバイスマネージャーからいらないシリアル機器のドライバーを削除しようとしても、接続していないとリストに出てこないので削除できない。

    諦めかけたときに見つけたユーティリティー。接続していないものも含めて仮想シリアルポートの一覧を表示してくれる。この一覧からデバイスドライバーを削除できる。ユーティリティーで、COM1からCOM10までいらない仮想シリアルポートを整理できた。作者に感謝! → 追記参照

    無線機とPCを連動するソフトウェアはシリアルポートを必ず使う。しかも、COM1からCOM10までしか使えない。シリアルポートがないPCが増えてきましたので、どうしてもUSBシリアル変換ケーブルが必要になります。シリアルポートを増設する拡張ボードは高いので買えないし、ノートPCには入れることができない。したがって、仮想シリアルポートで接続する必要がありますので、こんな作業が必要になります。

    追記

    仮想シリアルポートの一覧を表示して削除するユーティリティのリンク先がなくなっていたので、代わりに「仮想シリアルポート 削除」で検索すると、Windows上で削除できるみたい。私は試していないけど、お試しを。

  • ESET Smart Securityのアップグレードができた話し

    ESET Smart Securityのアップグレードに失敗したと以前の記事に書きましたが、キヤノンITソリューションズのサポートから連絡がありました。

    有効期限の延長が有効になるには半日程度かかるそうです。と言っているうちに1年間延長されていました。このことは、どこかに書かれているのでしょうね。見落としていました(おそらく小さく書かれていたのでしょうね・・・)。

    初めて気がついたのですが、5PC版は一つのPCからユーザー登録をすれば、他の4台のPCも自動的に延長されるのですね。各PCに登録されているユーザーIDは共通ですので当たり前と言えば当たり前ですが。

    しかし、今回はESET Smart Securityをバージョン3から4にアップグレードする必要がありますので、すべてのPCにESET Smart Securityを再インストールする必要がありますので面倒ですが・・・。

    無事にESET Smart Securityがアップグレードできてよかったです。

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

  • 本日は、買い物三昧をしたという話し。その2。CQ ham radioの付録

    今週は、自宅の事務所にこもっていましたので、久しぶりの外出になりました。定期券が切れたのも理由ですが、風邪予防でなるべく外出しないのも理由かもしれません。

    さて、有楽町の量販店の書籍売り場でいろいろ購入。

    • 日経Linux
    • Software Design

    以上は毎月購入しているソフトウェア系の雑誌です。ほぼ習慣になって買い続けています。

    近くの駅の本屋では、

    • CQ ham radio

    今月は、Ham Note Bookが付録に付いています。正直言って、これ目当てで買いました。実は、Ham Note Bookの最後のページにいろいろ交信するときのあんちょこを書き込んでいます。いつもHam Note Bookを片手に交信しています。

    R0010059

    上の写真は、2008年版と2009年版のHam Note Bookです。2008年版はCQ ham radio の1月号をバックナンバーで購入しました。去年の今頃は、無線を復活とは思っていませんでしたので・・・。

    CQ ham radioの内容は、相変わらず難しいです。特に特集は、HFを運用していないものにとって、違う世界の話題でした。高校時代にI/O誌(まだあるの?)を買ったときに、全く内容を理解できなかったことに似ています。そのころは、アセンブラのソースコードや16進の機械語が載っていた時代でした。

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

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

  • WordPressをWordPress Automatic Upgrade Pluginで自動更新

    PCやサーバーを使っていると、どうしてもソフトウェアのアップデートをしなければいけません。Windowsですと自動的にアップデートしてくれるのでいいのですが、オープンソースのサーバーアプリケーションですと、ダウンロード、ファイルのアップ、更新と一連の作業を行わなければなりません。

    サーバーのアプリケーションの更新が重要なのは理解していますが、面倒であるということも確かです。納品したお客様の中には、作業費を出していただけない場合もありますので、無償で作業するか、最悪そのままで運用となります。

    なるべく手間をかけないことができないかということで、現在このブログで利用しているWordPressの自動更新のプラグイン(WordPress Automatic Upgrade Plugin)を試してみました。

    まずは、あまり影響のないサイトで試してみます。インストールはいつものWordPressのプラグインのインストールと同じ。プラグインのディレクトリにコピーするだけです。

    管理画面でWordPress Automatic Upgrade Pluginを実行すると、あとは画面にしたがっていくだけです。テーブルのバックアップに始まり、最新のWordPressのダウンロード、そしてインストールまでやってくれます。

    日本語の辺りで不具合が出るかと思いましたが、問題なしです。

    もし、WordPressの更新があれば、管理画面で表示してくれます。最新のWordPressはプラグインの更新も教えてくれますので、こちらも併せて使えれば、常に最新の状態にしてくれます。

    これは簡単です。トラブルが発生しても、バックアップファイルで戻せるので、良しとしましょう。

    追記

    以前にWordPressのソースを修正して対応した、RSSでの時間がUTCになってしまういうトラブルですが、WordPress Automatic Upgrade Pluginを実行したら元に戻ってしまいました。当たり前のことでしょうが、元のWordPressが対応してくれないとだめですね。

  • バッファローのTerastationISのセミナーに行って来た話し

    バッファローTerastationISの製品セミナーに行ってきました。

    バッファローの方に言わせると、TerastationISは、今までのTerastationとは違って、iSCSIでサーバーに接続する外部ディスクだそうです。したがって、サーバーと組み合わせるとか、PCの外部ディスクにするなどで使用します。つまり、SCSIケーブルがLANケーブルになったというのがイメージ的には正しいようです。

    安価にサーバーのディスクを増やしたいとかにはいいのではないでしょうか。外部ディスクなので、iSCSIで接続してしまえば(バッファローでは簡単に接続できるツールを用意しています)、後はWindowsのディスクマネージャーで取り扱うことができますし(ディスクマネージャーでフォーマットしてしまいます)、マウントは外部ディスクそのものです(ネットワークドライブではない)。

    後は、価格が安いのが特徴。今までのTeraStationProにプラスアルファの値段。筐体もディスクもTeraStationProも同じで、ソフトウェアだけが違うとのことでした。交換用のディスクもTeraStationProと同じ製品です。

    現在は、Windows Server 2008との接続がフルサポート。Windows Server 2003 , 2000 は多少制限があるが使えますとのこと。Vistaも標準で入っているiSCSIのイニシエータを使えば接続可能です。

    Linuxは接続できると思うが、現在検証中とのことでした。

    最初は、ネットワーク越しにiSCSIでバックアップやファイルサーバーとしてのアクセスを考えてみましたが、これだとパフォーマンスが出ないとのこと。できれば、TerastationISのストレージ用のネットワークを別途用意したほうがいいようです。

    他のiSCSIの高価格な製品のように、複数のTerastationISを仮想的にディスクをまとめる機能などはありませんが、とにかくWindowsServerの大容量なディスクがほしいときには、いい製品ではないかと思います。

    SambaをLinuxサーバーのインストールしてファイルサーバーとして動かすよりも、サクッとQNAPを入れてしまったほうが簡単、安心、便利でおすすめ。ファイルサーバーだけではなくてIntelのCPUのQNAPなら、Dockerでいろいろとコンテナを設定してサーバーをたくさん立てられるしね。

  • 久しぶりにマシンを起動するとアップデートの嵐になるのです、という話し

    久しぶりにあまり使っていない(会社のデザイナーのVista PCですが)を起動したところ、ソフトウェアのアップデートを山ほどしなければいけません。

    まずは、Windowsのアップデート。そういえばSP2のアップデートがWindowsUpdateからあがってこない。SP2は、マシンによって時間差なのでしょうか? 終了したら再起動。

    次に、アンチウィルスのアップデート。今回はデータに加えてプログラムも。ここでも再起動。

    次に、AppleからiTuneのアップデートの報告。Safariもインストールされてしまいました。おそらく強制ではないかと思いますが、デフォルトはインストールにチェックがついているので、半強制的・・・。ここでも再起動。

    いっそのこと、ついでにディスプレイドライバもアップデートしてしまえ~。

    アップデートするたびに、再起動・・・。作業が始まるのはいつのことやら。

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

    マイクロソフト
    ¥14,900 (2025/03/31 11:56時点 | Amazon調べ)
    マイクロソフト
    ¥21,700 (2025/03/29 08:10時点 | Amazon調べ)

    自作PC用に一番左のWindows11のパッケージを実際に購入しましたが、問題なくインストールできました。Windowsは使うPCの分だけ正しくライセンスを購入しましょう。

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

    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調べ)