釣り日記 FishingDiaryEx データ構造

 

「iOS」と「Windows」のデータ構造は同一としています

 

新規に追加するデータでは、テキストを入力してカメラで撮影して釣果を記録していきます

過去の釣果を記録したい場合は、一度「新規」で釣果を作成した後に、この釣果の「日付」を変更する事で過去の釣果の記録が可能になります

 

過去の画像ファイルを指定したい場合は、「iCloud」や「DropBox」を使用して画像ファイルを転送してください

追加するファイルは「FishingDiaryEx¥Data」のフォルダに転送してください

FishingDiaryEx」では、「FishingDiaryEx」の「編集」を有効にして「画像」を選択して「画像」または「動画」のボタンを操作してファイルを選択します

 

一方、「iPhone」のバックアップを作成したい場合も「iCloud」や「DropBox」を使用してください

 

「iOS」のアプリケーションの「ファイル」を使用すると「このiPhone内 」に「FishingDiaryEx」のフォルダが表示されますので、このフォルダのファイルを操作します

 

「FishingDiaryEx」にフォルダを作成したい場合は、「フォルダ」のアプリを使用するか、また「FishingDiaryEx」の「編集」を有効にして「ファイル」ボタンを操作して、フォルダー名を入力して「新規」ボタンを操作します

 

「FishingDiaryEx」のファイルを削除したい場合は、「フォルダ」のアプリを使用するか、また「FishingDiaryEx」の「編集」を有効にして「ファイル」ボタンを操作して、ファイルを選択して「削除」ボタンを操作します

 

釣り日記 FishingDiaryEx 概要

 

アプリケーションの動作環境と概要を説明します

 

開発言語は「Delphi13」の「 FMX」で、動作環境に依存する部分以外は、ソースプログラムは共通です

画面に表示する「ListView」の表示は共通で、「カメラ」や「関連付け」の機能は動作環境によりソースを変更します

 

■以下が、アプリケーションの動作環境です

 

◆Windows10, Windows11

◆iOS26 の iPhone と iPad

 

■以下が、アプリケーションの概要です

 

◆「釣り日記」として使用できます
◆「カテゴリ」は128個まで登録できます
◆年月日時分秒を記録単位として、記録単位毎に23項目のテキストと9個の画像が登録できます
日付
場所
河川
天候
気温
水温
水質
水深
同行者
魚種
全長
尾又長
重量
雌雄
ルアー
タックル
緯度
経度
メモ1
メモ2
メモ3
メモ4
メモ5
ノート
画像1
画像2
画像3
画像4
画像5
画像6
画像7
画像8
画像9
◆GPS の位置情報の記録が可能で、位置情報から地図を表示できます(iOS版)
◆カメラを起動して、撮影した写真(動画)を9個まで登録できます(iOS版)
◆表示フォントの大きさと表示行の高さを設定できます
◆起動時に以下のフォルダーを作成します
「Ctg001\」から「Ctg128\」
「Ctg001\Text\」から「Ctg128\Text\」
「Ctg001\Tsv\」から「Ctg128\Tsv\」
「Data\」
◆カメラ撮影後はファイルを保存するフォルダが自動的に作成されます
「Data\yyyy-mm\」
◆ノートを新規作成した場合はファイルを保存するフォルダが自動的に作成されます
「Data\yyyy-mm\」

 

■簡単な使い方
◆「新規」を選択します
◆作成された日付の行をクリックします
◆「項目一覧」が表示されたら、「編集」をチェックします
◆変更したい行をクリックすると項目に合った編集画面が表示されます
「緯度」「経度」の場合は「Gps」の画面が表示されるので「緯度と経度を取得」を実行します
もしくは「コンパス」を起動して「位置情報」を貼り付けます
「画像」の場合は「カメラ」を選択して写真を撮影し「保存」を実行します
「カメラ」を起動して撮影した写真は、「Data」の「yyyy-mm」のフォルダに保存されます

 

■画像と動画の拡張子
◆画像の拡張子は「.bmp .jpg .png .jpeg」に対応しています

カメラで撮影した画像は「.jpg」で保存されます

「Windows」の場合は、同梱している「FishingDiaryImage.exe」で表示されます

「iOS」の場合は、アプリケーションの「ファイル」で表示されます

◆動画の拡張子は「.mpg .mpeg .mp4 .mov .wmv .3gp .avi」に対応しています

「Windows」の場合は、同梱している「FishingDiaryMovie.exe」で表示されます

「iOS」の場合は、アプリケーションの「ファイル」を起動して「検索」をクリックして「ペースト」操作して、検索を実行して、該当ファイルを選択してください

 

以上です

 

釣り日記 FishingDiaryEx iOS Windows 開発

 

以前、開発言語の「Android Studio」を使用して「Android」で動作する「釣り日記」を公開していました

 

先日、「釣り日記」の作成を依頼した友人が「iPhone」に変更したとの連絡がありましたが、自分は「Android11」を使い続けていて「iOS」とは縁がありませんでした


実は、「Android」で動作する「釣り日記」を公開した時に、「Mac」の「XCode」を使用して「iOS」版も作成していて、自分の環境での動作までは確認していました

 

今回のの相談を受けて、「Delphi」の「FMX」環境なら「Windows」「iOS」「Android」の開発が可能なので、調査を行いました

 

最初は「Delphi12 CE」の「FMX」環境で作成しましたが、「iPhone」での動作確認ができないので最新の「Delphi 13.1」の「FMX」開発環境を構築しました

また、「MacOS」の「Xcode」も「Ver26」以降が必要なので、「MacBookPro M2」を準備しました

 

準備ができたので、開発を本格化して、ようやくアプリの公開まで到達しました

 

今回の開発に関する覚書を順次公開していきます

 

 

 

 

 

 

Windows FDD 3Mode Driver

 

Windows で PC9801 の 1.2MB のフロッピーを読み取る場合には以下の2点が必要です。

1:3Mode に対応したドライブ

2:3Mode のドライバ

 

1:3Mode に対応したドライブは複数ありますが私は以下を使用しています。

MITSUMI D353M3D

 

D353M3 は 2Mode ですので使用できません。

D359M3 は 2Mode ですので使用できません。

 

2:3Mode のドライバは数ありますが私は以下を使用しています。

読めるぞっ1.2! for Windows2000

読めるぞっ1.2! for Windows98/95

 

複数のマザーボードに対応していて、私が使用しているマザーボードでは正常に動作しました。

ASrock P4i65G Socket478

ASrock P4i945GC Socket478

 

一般的に、3Mode のドライバは、 BIOS で 3MODE を設定するか、3Modeのドライバを使用します。また、3Mode のドライバですが、マザーボードのチップセットに一致したドライバを探す必要があります。ドライバを探す手間を考えると、上記のドライバを購入して使用するのが近道です。

 

ドライバは以下から購入が可能です。

読めるぞっ1.2! for Windows2000

【ソフトウェア-ダウンロード.com】読めるぞっ1.2! for Windows2000 -ダウンロードソフト販売-

 

読めるぞっ1.2! for Windows98/95

【ソフトウェア-ダウンロード.com】読めるぞっ1.2! for Windows98/95 -ダウンロードソフト販売-

 

 

ドライバ選択画面

 

ドライブ一覧

 

NEC の 1.2MB を読み込んだ状態

 

 

Socket 478 CPU クーラー

 

メンテナンス用に socket 478 のマザーボードを複数所有していますが、今回 CPU クーラーを全て銅芯に変更しました。

 

手元にあるクーラーは4種類あります。

 

クーラー1

 

クーラー1(468g)

 

 

クーラー2

 

クーラー2(428g)

 

 

クーラー3

 

クーラー3(438g)

 

 

クーラー4(ファンの音が大きい)

 

クーラー4(443g)(ファンの音が大きい)

 

 

今回マザーボードが壊れたので新たに購入したマザーボード P4i945GC は特殊な構造で、CPU の位置がソケットの中心からずれていました。対策としてクーラー1を探して取り付けました。

 

中心からずれています

 

このクーラーでは大丈夫です