7J3AOZ's Hamlife

コメントは実名(ないしアマチュア無線のコールサイン)でお願いします。匿名のコメントは削除する事があります。

大阪府池田市制80周年記念局 8N3I80Aはフィールドデーコンテストに参加します

2019年08月01日 16時19分36秒 | アマチュア無線
池田市民アマチュア無線クラブ(JH3YKV)が開設している大阪府池田市制80周年記念局 8N3I80A(エイト・エヌ・スリー・アイ・エイト・ゼロ・エー)は、8月3日も18:00~4日(日)の12:00に開催される、JARL主催の「第62回フィールドデーコンテスト」に、大阪府池田市の五月山公園より参加します。

みなさまのコールをお待ちしております。

※なお、残念ながら私(7J3AOZ)は所要のため運用には参加できません^^;
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

大阪府池田市制80周年記念局 8N3I80Aを兵庫県宝塚市(JCC 2715)より運用します

2019年08月01日 16時14分21秒 | アマチュア無線
少し先の話ですが、私(7J3AOZ)は、池田市民アマチュア無線クラブ(JH3YKV)が開設している大阪府池田市制80周年記念局 8N3I80A(エイト・エヌ・スリー・アイ・エイト・ゼロ・エー)を、9/2~9/15に兵庫県宝塚市より運用します。

もしかしたら、うちの家内(JN4QIN)もオペレートするかも知れません(笑)。みなさまと交信できますことを楽しみにしております。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

オープンソースの「zLog for Windows」のビルド(1)

2019年08月01日 15時23分18秒 | アマチュア無線
そういえば、長いこと、このWeblogでは普通の記事を書いてなかったなと思いつつ、これからしばらく表題の件について書いていこうと思います。

MS-DOSの時代からPCを使ってコンテストに参加していたみなさんなら(たぶん)ご存知の、東京大学アマチュア無線クラブ(JA1ZLO)が公開している「zLog」ですが、Windows版の「zLog for Windows」のソースコードがオープンソースとして公開されています(GitHubのリポジトリ)(※1)。

開発はDelphiでされていると言う事で@pikさんからTwitterのDMで「白原さん、どうですか?」と問い合わせを頂いたりしていたんですが、7月は体調不良の日が多くなかなかソースを見る時間がありませんでした。

でも、数日前に、あまりにも暑くて眠れなかったので、ついついソースを眺めてしまったら(笑)、どうも日付から考えてDelphi7で開発されたっぽい....それなら保守用の開発環境があるので、とりあえずビルドできるかどうかやってみようと思い立ったわけです。

で、まずはフリーのVCLコンポーネント(※2)をDelphi7にインストールしないといけないわけですが、これらは「VCL.zip」と言う圧縮ファイルにまとめられていて(※3)、解凍した中身を見ても、どのコンポーネント(と言うかファイル)が実際に使われているものかさっぱりわかりません(※4)。

しょうがないので、片っ端からインストールして見ようかなと思ったんですが、VCLコンポーネントのパッケージファイルの中を見てみると、どうもDelphi5時代の物のようで(※5)、ソースコードが無いコンポーネントはインストールしようが無かったりしました。

で、さらにしょうがないので、本体のソースコードをIDEに読み込ませて、エラーメッセージを頼りにコンポーネントのファイルを類推し、とりあえずMainformを開けるようにしました。



なお、ここまでで組み込んだVCLコンポーネントは、下記の通りです。

(1)「THemisphereButton」(フォルダ「hemi」の「HemiBtn.pas」をインストール)
)2)「TOvrEdit」(トップの「OEDIT.pas」をインストール)

仕事部屋にエアコンがなく、この暑さでは死にそうなので、この先の作業はまたいつか(笑)

※1 リポジトリのドキュメントによるとMITライセンスでの公開のようですが、リポジトリのライセンス項目によると「This software is released under the GNU General Public License.」との事です。MacOSXに移植するにはGPLだとちょっとしんどいので、MITライセンスなのかどうかをはっきりしてもらえるといいんですが^^;
※2 当時のDelphiの開発では、フリーのVCLコンポーネントを利用する事が多かったのです。zLogもそうなっていました。
※3 たぶん、コンポーネントがまとめてあったフォルダを、そのまま圧縮しただけのものだと思われます。
※4 ちなみに開発時のドキュメントは(当時存在していたとしても)一切公開されていません。
※5 コンポーネントが「dclusr30.dpk」を要求しているのでDelphi5用とわかります。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする