なんとなんと久しぶりの投稿ですが、投稿の方法を思い出すのに苦労しました。
近頃Webでいろいろと購入のメールがくる中で中華製のパーツがあります。
今まで部品を集めて作成していたようなものが送料込みでしかも安価で
手に入るようなのでちょっと試しにオーダーをしてみました。
オーダーをすると納期は10日~2Wくらいかかるようでじっと待つことになりますが、
忘れたころ突然届きます。
しかも送料込みで500円くらいなのに中国からの直送でした。
中国は郵便料金が安いのかとびっくり。
日本国内であれば500円くらいかかりそう。
それにしても国際郵便の仕組みはどういう風になっているのか
ちょっと興味がわきました。
しかも今回の包装はしっかりしていて当家のポストに入らないということで
不在票が入っていて翌日配達をしてもらうことになりました。
(郵便屋さん、留守にしていてごめんなさい)
2014年10月4日土曜日
FT-817 スタンド
、今日は幼稚園児の孫の運動会を見に行くことになった。パパさんがNYに出張とかで写真取りの役目をおおせつかり出かけたが孫の出番が終わると御役目御免とそそくさと引き上げ、帰宅途中の秋葉原に寄る。以前は週4~5回も通っていた時もあったのに近頃は月1~2回になってしまった。
久しぶりなのでゆっくり店を見て回る。
予定していた買い物も済み、後は掘り出し物でもないかなと見て回るとタブレットを立てかける小物が売っていて、値段が300円と格安なので使用するかどうかも分からず購入。
帰宅後iPADを立てかけてみるがどうもうまくない。どううまくないかというと垂直に立ちすぎてこのままでは画面タッチがやりづらそうと言うことでお蔵入り??
しかし300円も払って購入したものをお蔵入りもかわいそうと思案するとなんとなくFT-817と仲良く慣れそうな気がして台として乗せてみたが「駄目だこりゃ」とやはりお蔵入れを考えた。
しかししかしお蔵に入れてしまえば多分残り少ない人生、一生使用しないだろうと再度縮小気味(縮小しているかもしれない)脳を使い、ひらめいた。(それほどのことでもありませんが)
少し加工してFT-817と仲良くなれそうに気がして加工をしてみました。
購入したもの
写真を取る前にうっかりして箱は破棄してしまった
組み立てるとこんな感じ
結構しっかりしている し軽量、移動にはもってこい
iPADを立てかけてみるとこんな感じ
iPADにはカバーを付けている。
ちょっと立ちすぎかな??
キーボートを使用するときは良さそう
部品の足を適当な長さで切断
足はパイプでなくてアルミの棒だった
それにしても軽量
組み立ててみるとこんな感じ
クッションのゴムが緩々ですぐ移動してしまうのでボンドで固定
FT-817を乗せてみる。
結構仲良さげ
横から見ても良い感じ。
もう少し低いほうが良いかとも思うが後のM栓を使用するとき
板などでお尻を持ち上げた場合丁度良い高さかもしれない
少し使用してみてから調整することにした
今まで使用していた「丸井さん御免ねバージョン」も「針金ハンガーバージョン」もお役御免になりそう
追)加工してしまったのでiPADには使用できないかと思ったが
問題なく使用できた。
久しぶりなのでゆっくり店を見て回る。
予定していた買い物も済み、後は掘り出し物でもないかなと見て回るとタブレットを立てかける小物が売っていて、値段が300円と格安なので使用するかどうかも分からず購入。
帰宅後iPADを立てかけてみるがどうもうまくない。どううまくないかというと垂直に立ちすぎてこのままでは画面タッチがやりづらそうと言うことでお蔵入り??
しかし300円も払って購入したものをお蔵入りもかわいそうと思案するとなんとなくFT-817と仲良く慣れそうな気がして台として乗せてみたが「駄目だこりゃ」とやはりお蔵入れを考えた。
しかししかしお蔵に入れてしまえば多分残り少ない人生、一生使用しないだろうと再度縮小気味(縮小しているかもしれない)脳を使い、ひらめいた。(それほどのことでもありませんが)
少し加工してFT-817と仲良くなれそうに気がして加工をしてみました。
購入したもの
写真を取る前にうっかりして箱は破棄してしまった
組み立てるとこんな感じ
結構しっかりしている し軽量、移動にはもってこい
iPADを立てかけてみるとこんな感じ
iPADにはカバーを付けている。
ちょっと立ちすぎかな??
キーボートを使用するときは良さそう
部品の足を適当な長さで切断
足はパイプでなくてアルミの棒だった
それにしても軽量
組み立ててみるとこんな感じ
クッションのゴムが緩々ですぐ移動してしまうのでボンドで固定
FT-817を乗せてみる。
結構仲良さげ
横から見ても良い感じ。
もう少し低いほうが良いかとも思うが後のM栓を使用するとき
板などでお尻を持ち上げた場合丁度良い高さかもしれない
少し使用してみてから調整することにした
今まで使用していた「丸井さん御免ねバージョン」も「針金ハンガーバージョン」もお役御免になりそう
追)加工してしまったのでiPADには使用できないかと思ったが
問題なく使用できた。
2014年7月2日水曜日
スペアナ/GigaST V5 その2
基本動作の確認が済んだのでケースに入れることにした。
HPに紹介されている完成例を見てみるとタカチのケースを使用しているものが多くありましたがなるべく手元にあるケースで済まそうといろいろと部屋の中をかき回すと外付け3.6インチHDDのがあったので中身を取り出しGigaSTを入れてみるとぴったり入ったのでこれで決まりと取り付け穴などを開けて再度入れてみると微妙に駄目、スペーサーで高さ調整をしてみても駄目なのであきらめた。
(もっとも両方ともそんなこと考えて作っていないので無理だった、しかし入ればちょっとかっこよかったかもしれないのに残念)
翌日、秋葉原に出向き、ケースを購入、HPではいろいろなケースが紹介されていてかっこよかったUS-xxxxは販売していなかったので店頭でかなりの時間検討した結果タカチのYM-200という型番のケースにしました。一つ下のケースでも入りそうだったが自信がなかったのでこれにした。
ついでにSMAケーブルとプラグを購入しとりあえず測定が出来る環境は整えた。
帰宅後早速ドリルでゴリゴリ穴を開け、基板を取り付けて完成させた。
今回のケースへの組み込みは穴を開けるだけなので比較的楽でした。
ただSMAの穴の位置決めにミスがありちょっと無駄な穴といびつな穴がありますがとりあえず良しとしています。
出来上がり(?)はこんな具合です
これでスペアナの勉強環境は整ったわけです。
どこかに良い入門書はないものか・・

カードの取り付け具合

裏面/小さな穴は無駄な穴

後日談:
このGiga STは本当に便利(使い方がもっと分かればもっと便利だと思う)、
ただケースの選定に誤りがあった、というのもこのGiga STはPCと一緒に
使用する時置く場所を私の場合PC(B5)の下に敷いて使用しているが、
ケースの奥行きが少しちいさいので狭いためPCが安定しないので小さな箱を
置いている。もう少し奥行きのあるケースにすればよかったと思っている。
SMAプラグも使い勝手がよくないのでBNCに変えたいと思っているので
そのときケースを変更したい。
HPに紹介されている完成例を見てみるとタカチのケースを使用しているものが多くありましたがなるべく手元にあるケースで済まそうといろいろと部屋の中をかき回すと外付け3.6インチHDDのがあったので中身を取り出しGigaSTを入れてみるとぴったり入ったのでこれで決まりと取り付け穴などを開けて再度入れてみると微妙に駄目、スペーサーで高さ調整をしてみても駄目なのであきらめた。
(もっとも両方ともそんなこと考えて作っていないので無理だった、しかし入ればちょっとかっこよかったかもしれないのに残念)
翌日、秋葉原に出向き、ケースを購入、HPではいろいろなケースが紹介されていてかっこよかったUS-xxxxは販売していなかったので店頭でかなりの時間検討した結果タカチのYM-200という型番のケースにしました。一つ下のケースでも入りそうだったが自信がなかったのでこれにした。
ついでにSMAケーブルとプラグを購入しとりあえず測定が出来る環境は整えた。
帰宅後早速ドリルでゴリゴリ穴を開け、基板を取り付けて完成させた。
今回のケースへの組み込みは穴を開けるだけなので比較的楽でした。
ただSMAの穴の位置決めにミスがありちょっと無駄な穴といびつな穴がありますがとりあえず良しとしています。
出来上がり(?)はこんな具合です
これでスペアナの勉強環境は整ったわけです。
どこかに良い入門書はないものか・・
裏面/小さな穴は無駄な穴
後日談:
このGiga STは本当に便利(使い方がもっと分かればもっと便利だと思う)、
ただケースの選定に誤りがあった、というのもこのGiga STはPCと一緒に
使用する時置く場所を私の場合PC(B5)の下に敷いて使用しているが、
ケースの奥行きが少しちいさいので狭いためPCが安定しないので小さな箱を
置いている。もう少し奥行きのあるケースにすればよかったと思っている。
SMAプラグも使い勝手がよくないのでBNCに変えたいと思っているので
そのときケースを変更したい。
2014年6月28日土曜日
スペアナ/GigaSt V5 その1
以前から使い方も良くわからないのになんとなくほしかったスペクトラム・アナライザー(スペアナ)ですがとても手の出ないほど高価だったのであきらめていました。
が近頃スペアナがあれば電子工作もがもっと楽しくなりそうな場面が出てきたので改めて調べてみると掘り出し物新品で20万円を切るものも出てきたようですがまだまだ素人の使い道からしてみても高価すぎるようです。
数年前にこの趣味にカムバックしたとき必要になりそうな測定器を揃えようと友人に相談したところ測定器ばかりは中古は駄目、新品にしなさいとのたまわれ、デジタルオシロと周波数カウンターをうん十万円で新品を購入しましたが、結果投資ほど使用していない状況で以後友人ののたまわりを無視し、ミリバル、アナログオシロ、周波数カウンター、CVCCなどを中古を購入してみましたが素人が使用する範囲ではそこそこ使用できるのでスペアナも中古でいいかなとInternetで調べてみると中古でも物によっては軽自動車が変えそうな価格でやはりあきらめなくてはいけないかと素人用の簡単スペアナなどを検索するとGigaStなるキット物にものにぶつかった。
実はGigaStは以前にもHPなどを見て知ってはいたがキットでの作成は結構大変そうだったのと価格も6万円(?)位したのであきらめていました。が現在は価格も1/2くらいになっており、キットとは言ってもほとんど(全部)組み立て済みでケースに入れれば良いらしいのでこれなら私でも何とかなると購入を決めた。
(実はこの安易な考えが不器用でおっちょこちょいの私の考えの甘さだった)
Internet情報では注文後かなり待たされる感じだったがメールのやり取りもスムースで送金後、翌日にはGigaSt V5なるものが手元に届いた。HPで見たよりはるかに小さく、軽かった。
早速開梱し手見るとこんな感じ
キット提供者の青山氏はスペアナLikeなものといっているがこれで100万円以上のスペアナと同じくらいの機能があるのと感心してしまう。
本当に全て組み立てありキットとはいえない
早速HPを参考にソフトを導入し、バラックで動かしてみることにした。
ソフトのうちUSB-VCPドライバーとNet FrameWorkは既に導入済だったのでGigaSt V5の導入を行い、USBケーブルを挿してGigaSTV5の稼動させてみる。
画面にそれらしきスペアなの画面が表示された。
次に個別補正データ.txtをRenameし再度立ち上げ、メールにある画面が表示されることを確認した。
次はケースに入れる。
が近頃スペアナがあれば電子工作もがもっと楽しくなりそうな場面が出てきたので改めて調べてみると掘り出し物新品で20万円を切るものも出てきたようですがまだまだ素人の使い道からしてみても高価すぎるようです。
数年前にこの趣味にカムバックしたとき必要になりそうな測定器を揃えようと友人に相談したところ測定器ばかりは中古は駄目、新品にしなさいとのたまわれ、デジタルオシロと周波数カウンターをうん十万円で新品を購入しましたが、結果投資ほど使用していない状況で以後友人ののたまわりを無視し、ミリバル、アナログオシロ、周波数カウンター、CVCCなどを中古を購入してみましたが素人が使用する範囲ではそこそこ使用できるのでスペアナも中古でいいかなとInternetで調べてみると中古でも物によっては軽自動車が変えそうな価格でやはりあきらめなくてはいけないかと素人用の簡単スペアナなどを検索するとGigaStなるキット物にものにぶつかった。
実はGigaStは以前にもHPなどを見て知ってはいたがキットでの作成は結構大変そうだったのと価格も6万円(?)位したのであきらめていました。が現在は価格も1/2くらいになっており、キットとは言ってもほとんど(全部)組み立て済みでケースに入れれば良いらしいのでこれなら私でも何とかなると購入を決めた。
(実はこの安易な考えが不器用でおっちょこちょいの私の考えの甘さだった)
Internet情報では注文後かなり待たされる感じだったがメールのやり取りもスムースで送金後、翌日にはGigaSt V5なるものが手元に届いた。HPで見たよりはるかに小さく、軽かった。
早速開梱し手見るとこんな感じ
キット提供者の青山氏はスペアナLikeなものといっているがこれで100万円以上のスペアナと同じくらいの機能があるのと感心してしまう。
本当に全て組み立てありキットとはいえない
早速HPを参考にソフトを導入し、バラックで動かしてみることにした。
ソフトのうちUSB-VCPドライバーとNet FrameWorkは既に導入済だったのでGigaSt V5の導入を行い、USBケーブルを挿してGigaSTV5の稼動させてみる。
画面にそれらしきスペアなの画面が表示された。
次に個別補正データ.txtをRenameし再度立ち上げ、メールにある画面が表示されることを確認した。
次はケースに入れる。
2013年12月20日金曜日
Windows XPサポート切れの対応策
MicroSoft Windows XPのサポートがいよいよ切れてしまう
何とかしなければと思ってみても年金暮らしでは先立つものがない。
さりとてPCをやめるわけにはいかないし、家内からも解決するよう
迫られているので費用が少ない方法を検討してみた。
手持ちのPCは次のようなものがあり、用途に応じた対応をとることにする。
PC1:自作Desktop PC(Memoty 2GB HDD 500GB)
現在WINDOWS 7
仕事で最も使用しているMSの環境が必要なPC
PC2:Thinkpad X60(Memoty 2GB SSD 128GB)
現在Windows XP SP3
移動運用で使用することが多いNote PC
PC3:HP NotePC(Memoty 2GB HDD 340GB)
現在WINDOWS 8.1
価格が安かったので乗りで購入したけれど使い勝手が
いまいちなのでほとんど使用していないPC
購入時はWindows 7だったが仕事上外部とデータの
やりとりで最新のMS環境が必要だったのでWindows 8に
移行し、その後8.1にしている。
PC4:Thinkpad T40(Memoty 1GB HDD 80GB)
現在Windows XP SP3
家内専用でInternet中心でたまにEXCELとWORDが
使用できれば良いPC
PC5:Thinkpad X61(Memoty 1.5GB HDD 128GB)
現在Windows XP SP3
仕事で持ち歩いているPC
PC6:Thinkpad T43P(Memoty 1.5GB HDD 128GB)
現在Windows XP SP3
使用頻度は少ない
PC7:Toshiba PC(Memoty 1.5GB HDD 128GB)
現在Windows XP SP3
消費電力が少ないとのことで移動運用時に使用する
PCとして中古を購入し、SSDに換装してみたが不安定で
使用に耐えないのでHDDに戻している。
PC8:Thinkpad X30,X20,その他旧式PC
現在Windows XP SP3、Win 2Kなど
など等
使用頻度の少ないものは今回の検討からはずすとして、
PC1:Windows 7のサポートが切れるまでこのまま使用する。
PC2:導入しているアプリケーションがWindows 7/8に
対応しているか不安ではあるがWin 7/8に移行を検討する。
PC3:このままでよい
PC4:Internet中心なのでLinuxを検討する。
UIが変わるので家内をどう説得するかが問題になるが。
後日談としては、家内には今度のOS(Linuxとは言っていない)は
こうなったのでこう使えと教えて使用させたが多少の戸惑いは
あったようだがすぐ慣れた。心配することもなかった。
もう少し前からWindows上でFireFox,LibreOfficeなどを
使わせておけばよかったかもしれない。
PC5:仕事用でMS Officeなども移行しなければならないので
お金が調達できるまでしばらくこのままで使用する。
本当はVirusの関係で移行する必要があるのだが。
PC6:とりあえずLinux検証用にXPとデュアルブートで導入し、
開発したプログラムの移行検証に使用する
PC7:このままかLinuxでの使用を検討
PC8:このままかTiny的なLinuxの学習用になり、その後解体か?
としたが、これはOSのことで後、OFFICE系、VB系のプログラムなど
まだ考慮しなければならないことが多くある。
LinuxはWindows LikeなUbuntuを予定している。
何とかしなければと思ってみても年金暮らしでは先立つものがない。
さりとてPCをやめるわけにはいかないし、家内からも解決するよう
迫られているので費用が少ない方法を検討してみた。
手持ちのPCは次のようなものがあり、用途に応じた対応をとることにする。
PC1:自作Desktop PC(Memoty 2GB HDD 500GB)
現在WINDOWS 7
仕事で最も使用しているMSの環境が必要なPC
PC2:Thinkpad X60(Memoty 2GB SSD 128GB)
現在Windows XP SP3
移動運用で使用することが多いNote PC
PC3:HP NotePC(Memoty 2GB HDD 340GB)
現在WINDOWS 8.1
価格が安かったので乗りで購入したけれど使い勝手が
いまいちなのでほとんど使用していないPC
購入時はWindows 7だったが仕事上外部とデータの
やりとりで最新のMS環境が必要だったのでWindows 8に
移行し、その後8.1にしている。
PC4:Thinkpad T40(Memoty 1GB HDD 80GB)
現在Windows XP SP3
家内専用でInternet中心でたまにEXCELとWORDが
使用できれば良いPC
PC5:Thinkpad X61(Memoty 1.5GB HDD 128GB)
現在Windows XP SP3
仕事で持ち歩いているPC
PC6:Thinkpad T43P(Memoty 1.5GB HDD 128GB)
現在Windows XP SP3
使用頻度は少ない
PC7:Toshiba PC(Memoty 1.5GB HDD 128GB)
現在Windows XP SP3
消費電力が少ないとのことで移動運用時に使用する
PCとして中古を購入し、SSDに換装してみたが不安定で
使用に耐えないのでHDDに戻している。
PC8:Thinkpad X30,X20,その他旧式PC
現在Windows XP SP3、Win 2Kなど
など等
使用頻度の少ないものは今回の検討からはずすとして、
PC1:Windows 7のサポートが切れるまでこのまま使用する。
PC2:導入しているアプリケーションがWindows 7/8に
対応しているか不安ではあるがWin 7/8に移行を検討する。
PC3:このままでよい
PC4:Internet中心なのでLinuxを検討する。
UIが変わるので家内をどう説得するかが問題になるが。
後日談としては、家内には今度のOS(Linuxとは言っていない)は
こうなったのでこう使えと教えて使用させたが多少の戸惑いは
あったようだがすぐ慣れた。心配することもなかった。
もう少し前からWindows上でFireFox,LibreOfficeなどを
使わせておけばよかったかもしれない。
PC5:仕事用でMS Officeなども移行しなければならないので
お金が調達できるまでしばらくこのままで使用する。
本当はVirusの関係で移行する必要があるのだが。
PC6:とりあえずLinux検証用にXPとデュアルブートで導入し、
開発したプログラムの移行検証に使用する
PC7:このままかLinuxでの使用を検討
PC8:このままかTiny的なLinuxの学習用になり、その後解体か?
としたが、これはOSのことで後、OFFICE系、VB系のプログラムなど
まだ考慮しなければならないことが多くある。
LinuxはWindows LikeなUbuntuを予定している。
2013年11月7日木曜日
バッテリー延命装置(パルサー)
以前Upしたバッテリーパルサーの調子が悪くなったので、
もう一台作成しようと部品をWebで検索しているとこれまで
1万円以上していたパルサーが
3000円ほどで手に入ることが分かり、購入してみた。
商品名はRIMIX社製のサンダーアップ2というもの。
注文後中一日で入手することが出来た。このごろのネットでの
購入は2日ほどで手元に届くので助かる。
早速いつものように分解し中を確認してみることにした。ふたを開けてみる。1000円もあれば作成できると豪語している商品レビューもあったが、結構しっかり作成されており、
ケースとバッテリーに接続する線だけでも1000円では出来そうにないほどしっかりしていた。
ロジックは電圧検知以外は多分自作品と同じとと思われるが、細かいことは不明というより分からない。
ただ、ふたを開けた後元に戻すのにLEDランプをセットするのに時間がかかった。
早速実力確認のために40Bのバッテリーにセットしてみる。
このバッテリーは10数年前に移動運用のサブバッテリーとして購入したもので、過去に寿命がきたと放置していたものを、
自作パルサーで復活させて移動時のPC電源として使用していた。今年に入ってサブバッテリーを大型にしたのでまた放置していたもの。
このサンダーアップ2は自動車のバッテリーに接続し、エンジンが回転し発電していると電源が入るようになっているのではずした状態では電圧が低く、動作しないようなので充電器を接続し
テストすることにした。説明書きには充電器を接続しないようにとなっているがここは無視。
この充電器は満充電になるとフローティング充電になるので、まず満充電にしておき、パルサーを接続している。
まず満充電後のバッテリーの状況をCCAテスターで測定しておく。
一週間接続したので途中結果を見てみます。
サンダーアップ2をはずし、2時間ほど放置して測定してみると
こんな結果になりました。
さらにセットして様子を見ることにします。
今回はバッテリーの電圧が高くなっているので
充電器をセットしないでしばらく様子を見ます。
<ぼやき>
それにしてもこのブログのエディターは使い勝手の悪い
もう一台作成しようと部品をWebで検索しているとこれまで
1万円以上していたパルサーが
3000円ほどで手に入ることが分かり、購入してみた。
商品名はRIMIX社製のサンダーアップ2というもの。
注文後中一日で入手することが出来た。このごろのネットでの
購入は2日ほどで手元に届くので助かる。
早速いつものように分解し中を確認してみることにした。ふたを開けてみる。1000円もあれば作成できると豪語している商品レビューもあったが、結構しっかり作成されており、
ケースとバッテリーに接続する線だけでも1000円では出来そうにないほどしっかりしていた。
ロジックは電圧検知以外は多分自作品と同じとと思われるが、細かいことは不明というより分からない。
ただ、ふたを開けた後元に戻すのにLEDランプをセットするのに時間がかかった。
このバッテリーは10数年前に移動運用のサブバッテリーとして購入したもので、過去に寿命がきたと放置していたものを、
自作パルサーで復活させて移動時のPC電源として使用していた。今年に入ってサブバッテリーを大型にしたのでまた放置していたもの。
このサンダーアップ2は自動車のバッテリーに接続し、エンジンが回転し発電していると電源が入るようになっているのではずした状態では電圧が低く、動作しないようなので充電器を接続し
テストすることにした。説明書きには充電器を接続しないようにとなっているがここは無視。
この充電器は満充電になるとフローティング充電になるので、まず満充電にしておき、パルサーを接続している。
| 満充電なので電圧は出てますね。 |
| それではCCAを測定してみます |
| CCAは40Bは270位なので198は大分悪いですね。 |
接続しました。クリップつきの白黒の線は充電器の線です。
一週間接続したので途中結果を見てみます。
サンダーアップ2をはずし、2時間ほど放置して測定してみると
こんな結果になりました。
| 電圧は少し高くなっています。 |
| 大分復活したように見えます |
さらにセットして様子を見ることにします。
今回はバッテリーの電圧が高くなっているので
充電器をセットしないでしばらく様子を見ます。
<ぼやき>
それにしてもこのブログのエディターは使い勝手の悪い
2013年8月21日水曜日
HAM LOG 改定 / SQLiteへの挑戦
大分長いこと使用してきたMySQLによるHAM LOGも移動運用などで
使用した時、使い勝手が悪いので変更することにした。
使い勝手が悪いのはMySQLのせいではないのですが、
通常、QSO結果の処理は、ホームにあるデスクトップで行い、
移動運用時はノートPCで行っています。移動運用に出かける前に
デスクトップのDBの中身をCSVに落とし、ノートPCのDBに
CSVから書き込み、移動運用から帰ってきたら逆のことを行い整合性を
保つようにしています。
MySQLはサーバー型のDBMなのでどちらのPCからもアクセスで
きるようにすればこのような面倒なことは必要ないのですが、
移動運用場所によってはアクセスできないことも考えられるので、
このような方法で行っていました。
(MySQLがいくら無償とはいえ私のような使い方ではもったいない
ということです)
このようなDBMでなくもっと簡便なDBはないものかと探してみると
SQLiteというDBMがありこれは便利ということで、別のDBMの
勉強も兼ねて使用してみることにしました。
このSQLiteというのはクライアント内だけのDBということで
ポータビリティーが良い。というよりDBを自分で認識でき、
DB(単なるファイル)を別PCにコピーするだけでよいので楽である。
もっともDBMというよりSQLが使用出来るデータシステム
といったような物のようである。
しかし、以前にも書いたがこのようなデータシステムを自分で作るとなると
結構な労力が必要になるので無償で簡単にSQLが使用できるのは
ありがたいことです。
ただし、MySQLのようなセキュリティーについては期待は出来ないが
もともとオープンなQSOデータで自分のPC内だけ使用するので、
必要性を感じていないのでよしとしました。。
ということで、HAM LOGのSQLite化に着手するわけですが、
まったくプログラムの書き直し(ロジック)は予定していないので、
出来ればちょこっと手を入れるだけで良ければ助かると思い、
テスト プログラムを作成し実行してみると
思っていた以上に互換性があるので早速取り掛かりました。
(SQLが標準化されているのでSQLの文法あたりは変更しなくてすみそう)
実際に変更を始めてみるとSQLの文法は互換性が高いが、
機能上の互換性がないものがあり、情報も少なく意外と時間が
掛かってしまった。
主な相違は:
1.起動などはPC DOSの世界と同じでコマンドプロンプトで実行
MySQLはタスクとして実行させておく必要があったが、
SQLiteは必要がない。
このあたりも大分違いを感じるがなんとなく軽さを感じる
2.CSVデータの取り込み、吐き出しのSQLコマンドが無い
MySQLではSelect文で簡単にCSVデータを取り込んだり、
吐き出したりすることが出来るがSQLIteにはこのような
SQL文が存在しないのでちょっと工夫が必要となる。
コマンドラインではImportコマンドが使用できるのですが、
今までと同じようにプログラムから実行したかったので
機能の追加をしました。
3.マニュアル(Web上の初心者よう説明など)では、大文字小文字
の扱いが違うようでこの点も変更したが、使い方なのかバグなのか
いまいち思ったようにならずロジックで対応した部分もあった。
4.実行結果をコマンドラインで確認するとSjis(全角)が化けてしまう
たぶんコマンドがあるのだろうが見当たらないので今はあきらめて
使用している。
5その他ちまちまとあったような気がするが何とか移植は完了し
しばらく使用してみることにした。
移植に当たり、折角なので使用していない機能の削除やロジックを
見直し冗長性の高いロジックなどを変更などして大分スリムになった。
移動運用で使用してみるとMySQLとほぼ同じ感覚で使用できた。が、
なぜか(?)少し入力が途絶えた後入力するとDBが接続できなくなる
トラブルが発生した。再度起動するとOKなのだが、調査してみても
原因が不明、しばらく使用してみて同じトラブルがでるようであれば
元に戻す必要があるかもしれない。
また、入力したデータが一部消滅していたのでこちも原因が不明で
不安がある。
QSOが途切れ、PCを使用しないとき、スタンバイ状態にしたりしているので
そのせいかもしれないがいずれにしても困るので調査をしてみる。
使用した時、使い勝手が悪いので変更することにした。
使い勝手が悪いのはMySQLのせいではないのですが、
通常、QSO結果の処理は、ホームにあるデスクトップで行い、
移動運用時はノートPCで行っています。移動運用に出かける前に
デスクトップのDBの中身をCSVに落とし、ノートPCのDBに
CSVから書き込み、移動運用から帰ってきたら逆のことを行い整合性を
保つようにしています。
MySQLはサーバー型のDBMなのでどちらのPCからもアクセスで
きるようにすればこのような面倒なことは必要ないのですが、
移動運用場所によってはアクセスできないことも考えられるので、
このような方法で行っていました。
(MySQLがいくら無償とはいえ私のような使い方ではもったいない
ということです)
このようなDBMでなくもっと簡便なDBはないものかと探してみると
SQLiteというDBMがありこれは便利ということで、別のDBMの
勉強も兼ねて使用してみることにしました。
このSQLiteというのはクライアント内だけのDBということで
ポータビリティーが良い。というよりDBを自分で認識でき、
DB(単なるファイル)を別PCにコピーするだけでよいので楽である。
もっともDBMというよりSQLが使用出来るデータシステム
といったような物のようである。
しかし、以前にも書いたがこのようなデータシステムを自分で作るとなると
結構な労力が必要になるので無償で簡単にSQLが使用できるのは
ありがたいことです。
ただし、MySQLのようなセキュリティーについては期待は出来ないが
もともとオープンなQSOデータで自分のPC内だけ使用するので、
必要性を感じていないのでよしとしました。。
ということで、HAM LOGのSQLite化に着手するわけですが、
まったくプログラムの書き直し(ロジック)は予定していないので、
出来ればちょこっと手を入れるだけで良ければ助かると思い、
テスト プログラムを作成し実行してみると
思っていた以上に互換性があるので早速取り掛かりました。
(SQLが標準化されているのでSQLの文法あたりは変更しなくてすみそう)
実際に変更を始めてみるとSQLの文法は互換性が高いが、
機能上の互換性がないものがあり、情報も少なく意外と時間が
掛かってしまった。
主な相違は:
1.起動などはPC DOSの世界と同じでコマンドプロンプトで実行
MySQLはタスクとして実行させておく必要があったが、
SQLiteは必要がない。
このあたりも大分違いを感じるがなんとなく軽さを感じる
2.CSVデータの取り込み、吐き出しのSQLコマンドが無い
MySQLではSelect文で簡単にCSVデータを取り込んだり、
吐き出したりすることが出来るがSQLIteにはこのような
SQL文が存在しないのでちょっと工夫が必要となる。
コマンドラインではImportコマンドが使用できるのですが、
今までと同じようにプログラムから実行したかったので
機能の追加をしました。
3.マニュアル(Web上の初心者よう説明など)では、大文字小文字
の扱いが違うようでこの点も変更したが、使い方なのかバグなのか
いまいち思ったようにならずロジックで対応した部分もあった。
4.実行結果をコマンドラインで確認するとSjis(全角)が化けてしまう
たぶんコマンドがあるのだろうが見当たらないので今はあきらめて
使用している。
5その他ちまちまとあったような気がするが何とか移植は完了し
しばらく使用してみることにした。
移植に当たり、折角なので使用していない機能の削除やロジックを
見直し冗長性の高いロジックなどを変更などして大分スリムになった。
移動運用で使用してみるとMySQLとほぼ同じ感覚で使用できた。が、
なぜか(?)少し入力が途絶えた後入力するとDBが接続できなくなる
トラブルが発生した。再度起動するとOKなのだが、調査してみても
原因が不明、しばらく使用してみて同じトラブルがでるようであれば
元に戻す必要があるかもしれない。
また、入力したデータが一部消滅していたのでこちも原因が不明で
不安がある。
QSOが途切れ、PCを使用しないとき、スタンバイ状態にしたりしているので
そのせいかもしれないがいずれにしても困るので調査をしてみる。
登録:
投稿 (Atom)