ACFinder 新有効成分の分類

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 | 投稿日時 2010.10.15 16:51 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
>kabe 様

ACFinder の spec.bunrui テーブルに、下記の新しい有効成分が入っていませんので、更新をお願いします。なお、「ジメテナミド」と「ジメテナミドP」は成分毎の総使用回数では同一成分として扱われます。
来年度の埼玉県「病害虫・雑草管理の手引き」の作成が始まったので、ご多忙のところ申し訳ありませんが、新有効成分の分類追加は早めにご対応いただけると大変ありがたいです。

ついでに、こちらは急ぎませんが、ACFinder を更新する際に、「有機栽培使用可能農薬/特別栽培無カウント農薬一覧作成クエリー」を同梱してください。

insert into spec.bunrui values('チャバラアブラコバチ', '天敵農薬', 8)
insert into spec.bunrui values('イミシアホス', '有機リン', 32)
insert into spec.bunrui values('S-メトラクロール', '酸アミド', 512)
insert into spec.bunrui values('ジメテナミド', '酸アミド', 512)
insert into spec.bunrui values('ジメテナミドP', '酸アミド', 512)
insert into spec.bunrui values('テフルトリオン', 'その他', 512)
insert into spec.bunrui values('プロスルホカルブ', 'その他', 512)
insert into spec.bunrui values('メソトリオン', 'その他', 512)
投票数:1 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010.10.16 22:30
kabe  長老   投稿数: 231
有効成分の系統分類を追加したバージョンを公開しました。
http://acfinder.kabe.info/
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.16 22:55 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
ありがとうございます。が、申し訳ありません。ひとつタイプミスがありました
insert into spec.bunrui values('テフルトリオン', 'その他', 512)

insert into spec.bunrui values('テフリルトリオン', 'その他', 512)
に修正してください。

あと、これがひとつ抜けていました。
insert into spec.bunrui values('MDBAカリウム塩','芳香族カルボン酸',512);
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.16 23:20 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
現在は分類データを ACFinder 内のリソースとして保持していますが、今回のようなタイプミスでもリコンパイルが必要になるので、分類データは ACFinder から切り離して、インターネットからダウンロードして使うようにしませんか?

今確認したら、HikiWiki の Attatch ファイルは、Last-Modified がちゃんと更新日になるようです。ACFinder の公式サイトのトップページにクエリーファイルを添付するようにして、ACFinder 側は常にそちらをチェックして spec.bunrui を更新するってのはどうでしょう?
投票数:2 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.16 23:23
kabe  長老   投稿数: 231
ファイルを入れ替えましたので確認お願いします。
投票数:2 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.16 23:33
kabe  長老   投稿数: 231
MDBAカリウム塩を追加したものに差し替えました。
投票数:1 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.16 23:42
kabe  長老   投稿数: 231
了解です。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.16 23:57
OhYeah!  管理人   投稿数: 989 オンライン
ありがとうございます。spec.bunrui テーブルは OK です。が、データベース更新済みだと、新しい spec.bunrui が適用されないので、101016 版をインストールした際は、データベースを自動更新する設定にした方が良さそうです。
あと、インストーラ版の方の更新もお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.16 23:59 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
spec.koka と spec.bunrui は、ACFinder 内でデータだけ持ってるんでしたっけ、それともクエリーの形で持ってるんでしたっけ?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010.10.17 08:33
kabe  長老   投稿数: 231
あれ、分類テーブルのみ、独自のバージョンチェックをしており、起動時に更新するはずなんですが、されませんか。

インストール版も更新されていると思います。
acfinder.exe のタイムスタンプが 23:29 ではないでしょうか。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.17 19:15
OhYeah!  管理人   投稿数: 989 オンライン
引用:あれ、分類テーブルのみ、独自のバージョンチェックをしており、起動時に更新するはずなんですが、されませんか。ああ、バージョンが同じだからか…。

引用:acfinder.exe のタイムスタンプが 23:29 ではないでしょうか。インストーラ版は、何度ダウンロードしても 22:18 のままです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.17 21:32
kabe  長老   投稿数: 231
う~ん。インストール版の件、私が確認する限りは更新されているのですが・・・・

一応、先ほど、再アップロードしました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.17 21:42
kabe  長老   投稿数: 231
横着して、OhYeah!さんからいただいたクエリーをそのままリソースストリームから読み込んでいます。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.17 22:18 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
ということは、
(1) ACFinder の公式サイトにクエリーをそのままアップロード
(2) ACFinder に (1) がアップデートされていればダウンロードする機能を追加
(3) ACFinder でリソースストリームから読んでいる部分をファイルから読むように変更
(4) 分類クエリーがアップデートされていれば m_kihon を更新
で OK ですかね。ACFinder 側の変更場所はそれほど多くないかな…。

(1) は、私でもアップデート可能なように、添付ファイルモジュールでアップロードするようにして、(2) ではその URL からダウンロードするようにしておいていただけるとありがたいです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.17 22:22
OhYeah!  管理人   投稿数: 989 オンライン
それでも、ダメですねえ。ということは、家の Firefox がキャッシュから読み込んでいるってことですね。何度もページ更新はやったんですが、キャッシュクリアしなきゃダメだったってことか…。
すみません。お騒がせしました。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.17 23:25
OhYeah!  管理人   投稿数: 989 オンライン
投稿数が多い kabe さんがデフォルトアバターだと寂しいので、勝手に設定させていただきました。気に入らなければ、ユーザメニューのアカウント情報で変更してください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.18 08:50 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
事務所で試したところ、インストーラ版の acfinder.exe はちゃんと更新されていました。
ただ、残念ながらデータベースの自動更新が行われません。やはり、バージョンチェックが機能してないかも…。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010.10.18 09:09
OhYeah!  管理人   投稿数: 989 オンライン
横着して成分1,成分2だけしかチェックしてなかったら、成分3に登録されていない成分がありました。下記の追加をお願いします。
insert into spec.bunrui values('メコプロップPイソプロピルアミン塩', 'フェノキシ酸', 512)

ちなみに、今回は下記のようなクエリーでチェックしました。
select distinct
  shurui,
  tsusho,
  seibun1,
  if(ifnullstr(seibun1, '') = '', '', ifnullstr(keito1, '*')) as kei1,
  seibun2,
  if(ifnullstr(seibun2, '') = '', '', ifnullstr(keito2, '*')) as kei2,
  seibun3,
  if(ifnullstr(seibun3, '') = '', '', ifnullstr(keito3, '*')) as kei3,
  seibun4,
  if(ifnullstr(seibun4, '') = '', '', ifnullstr(keito4, '*')) as kei4,
  seibun5,
  if(ifnullstr(seibun5, '') = '', '', ifnullstr(keito5, '*')) as kei5
from tekiyo
where kei1 = '*' or kei2 = '*' or kei3 = '*' or kei4 = '*' or kei5 = '*'
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.18 12:34
ゲスト 
職場なうです。
う~ん。私も今しがた、やってみましたが、spec.bunrui の更新はされています。
(select * from spec.bunrui で確認)
データベースは100429版acfinder で 10月13日付けのデータに更新済みの状態で。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.18 12:45
kabe  長老   投稿数: 231
すいません。
確かに spec.bunrui は更新されて、薬剤タブの成分グリッドの表示には反映されるんでですが、それ以外は全体のデータ更新しないと反映されませんね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.18 17:30 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
そうなんです。spec.bunrui を更新した場合は、データベースも更新する必要があります。
じゃないと、m_kihon の keito1~5 と koka が古いままになってしまい、m_kihon を JOIN する tekiyo などのビューも全て旧分類に基づいたままです。

逆に言うと、spec.bunrui を更新した場合は、農薬登録情報そのものが更新されていなければ、m_kihon だけ更新すれば OK です。m_tekiyo の更新は不要なので、データベースの更新は結構短縮できるかも…。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.18 17:45 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
系統チェッククエリーは、下記の方が良いですね。

系統チェック.qry
select distinct
  shurui,
  tsusho,
  seibun1,
  if(ifnullstr(seibun1, '') = '', '', ifnullstr(keito1, '*')) as 系統1,
  seibun2,
  if(ifnullstr(seibun2, '') = '', '', ifnullstr(keito2, '*')) as 系統2,
  seibun3,
  if(ifnullstr(seibun3, '') = '', '', ifnullstr(keito3, '*')) as 系統3,
  seibun4,
  if(ifnullstr(seibun4, '') = '', '', ifnullstr(keito4, '*')) as 系統4,
  seibun5,
  if(ifnullstr(seibun5, '') = '', '', ifnullstr(keito5, '*')) as 系統5
from m_kihon
where 系統1 = '*' or 系統2 = '*' or 系統3 = '*' or 系統4 = '*' or 系統5 = '*'
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.18 22:33 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
そういや、前に渡した bunrui.qry は、koka テーブルと bunrui テーブルの両方を一括作成する方式でしたっけ?
だとすると、koka テーブルはおそらくほとんどアップデートがないのに対し、bunrui テーブルは年数回アップデートが派生するので、ファイルを分けた方が良さそうですね。koka テーブルの方は、exe 内にそのままリソースで持っているのもアリかな…。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010.10.20 22:12
OhYeah!  管理人   投稿数: 989 オンライン
今日登録になった「コルト顆粒水和剤」の「ピリフルキナゾン」も新剤ですね。来週、全農の「はやわかり殺虫殺菌剤ガイド」第10版が届く予定ですが、系統が書かれているかどうか…(第9版では、ピリフルキナゾンの系統は空欄でした)。
国立医薬品食品衛生研究所のデータでは分類が「その他」になっていますが、全農はどういう分類にするのかなあ? IBR (あるいは IBC)という新たな系統を作るかも…。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010.10.22 09:51 | 最終変更
OhYeah!  管理人   投稿数: 989 オンライン
JPP の分類では、ピリフルキナゾンはその他ですね。おそらく、全農も同じでしょう。
ってことで、今回の追加を全てまとめると、下記のようになります。

insert into spec.bunrui values('チャバラアブラコバチ', '天敵農薬', 8);
insert into spec.bunrui values('イミシアホス', '有機リン', 32);
insert into spec.bunrui values('S-メトラクロール', '酸アミド', 512);
insert into spec.bunrui values('ジメテナミド', '酸アミド', 512);
insert into spec.bunrui values('ジメテナミドP', '酸アミド', 512);
insert into spec.bunrui values('テフリルトリオン', 'その他', 512);
insert into spec.bunrui values('プロスルホカルブ', 'その他', 512);
insert into spec.bunrui values('メソトリオン', 'その他', 512);
insert into spec.bunrui values('MDBAカリウム塩','芳香族カルボン酸',512);
insert into spec.bunrui values('メコプロップPイソプロピルアミン塩', 'フェノキシ酸', 512);


2010.10.22 14:10 追記
ありゃ? 今確認したら、「ピリフルキナゾン」はすでに「その他」で登録済みでした
ということで、上記の一覧表からは削除しました。
投票数:0 平均点:0.00

  条件検索へ