/** Geminiが自動生成した概要 **/
SOY CMS/Shopのモジュールでは、PHPで自由にSQLを実行できる。PDOは結果の整形が面倒だが、SOY2DAOクラスを使うと便利。例えば、`soyshop_user`テーブルから上位5件を取得するSQLを、PDOで実行すると連想配列と数値添字配列の混合配列が返り使いにくい。SOY2DAOの`executeQuery`メソッドを使うと、同じSQLでも整形された連想配列として結果が返るため、foreach文などを書かずに扱える。
SOY CMS/Shopのモジュール内でSQLを実行する
動物にくっついて移動するタネ

/** Geminiが自動生成した概要 **/
ハギは群生することで開花期には見事な景観を作るが、結実期にはひっつき虫型の種子 dispersal 戦略に疑問が生じる。単体のハギは種子が動物に付着しやすく散布には有利だが、群生していると大半の種子はそのまま落下してしまう。背丈があるハギには綿毛や翼による風散布の方が効率的に思えるが、密集した環境では効果が薄い可能性がある。爆発的な散布機構も考えられるが、ハギはひっつき虫戦略を選んだ。そこには何らかのメリットがあるはずだ、という考察。
川に流れ込んだ肥料成分は蓮に吸わせろ

/** Geminiが自動生成した概要 **/
琵琶湖では、農業肥料の流入による水質汚染対策として、蓮などの水生植物を植えて肥料を吸収させる試みが行われている。肥料や農薬が川に流れ込むと藻類が異常繁殖し、水質悪化や魚類の酸欠死を引き起こす。琵琶湖もかつては農業排水で緑色に濁っていた。この問題に対し、水路に蓮を植栽することで肥料成分を吸収させ、水質浄化を目指している。併せて、肥料の流出防止策として、土壌の保肥力向上や速効性肥料の使用制限も重要となる。 写真は蓮の植栽状況と地図を示しているが、訪問時期が早く蓮の花は咲いていなかった。
SOY Shopで複数カテゴリの様な設定を行う

/** Geminiが自動生成した概要 **/
SOY Shopでは複数カテゴリ機能はパフォーマンス低下のため廃止され、代替としてカスタムサーチフィールドプラグインが推奨されています。カスタムサーチフィールドでは、チェックボックス形式で複数の「タグ」を商品に設定可能。管理画面で項目を追加し、商品詳細ページでタグを選択、商品一覧ページには専用ページを作成し、CustomSearchFieldItemListモジュールを適用することでタグによる絞り込みを実現します。URLは「http://ドメイン/ショップID/ページのURL/フィールドID/タグ値」となります。ただし、管理画面の商品検索ではカスタムサーチフィールドによる検索は不可。その対策として、各フィールドに一括設定ページが用意され、簡易的な商品検索フォームが利用可能です。
線路という名の試練

/** Geminiが自動生成した概要 **/
踏切脇に咲くアサガオの健気さと、その過酷な運命を描写した文章です。10分に1本電車が通る踏切という過酷な環境で、アサガオは健気に花を咲かせています。自家受粉で昆虫を必要としないアサガオですが、成長のためにつるを伸ばすと、レールに侵入し電車に切られてしまう危険があります。そんな過酷な場所で芽吹いたアサガオの生命力と、それと同時に宿命的な試練が表現されています。
萩は群れた方が良さそうだ

/** Geminiが自動生成した概要 **/
公園で観察したハギの開花の様子から、ハギは群生することでより目立ち、虫を惹きつける効果があることを実感した。孤立した株は花が目立たず、ピンク色が霞んでいたのに対し、群生しているハギには多くの昆虫が訪れていた。ハギは群生を前提とした開花戦略をとっていると考えられる。しかし、ハギの種子は落下ではなく、別の方法で散布されるため、群生しやすいとは限らない。この謎については、実がつき始めた頃に改めて考察したい。また、ハギは秋の七草の一つであることから、秋の訪れを感じた。
SOY ShopのURLの設定方法
/** Geminiが自動生成した概要 **/
SOY ShopのサイトURLは、`/CMSインストールディレクトリ/soyshop/webapp/conf/shop/`にある`サイトID.conf.php`(例:soy.conf.php)内の`soy_SOYSHOP_SITE_URL`で定義されています。 例えば`http://localhost/soy/`を`http://example.com/`に変更すれば、公開側のURLが変わります。サイトディレクトリは`soy_SOYSHOP_SITE_DIRECTORY`で変更可能です。ただし、ルート直下以外の運用は動作保証外のため、変更時はconf.phpのバックアップ必須です。
強さとは何かね?

/** Geminiが自動生成した概要 **/
ベランダのアサガオの蔓を剪定し、別のプランターの土の上に放置したところ、約1週間後、なんと開花した。蔓は土に挿しておらず、根付いておらず水も与えていない状態。切断された蔓の中に、花を咲かせるための栄養と水分が蓄えられていたことになる。驚くべきアサガオの生命力に感動しつつ、このまま放置すれば種ができるのか疑問に思う。
非殺虫性のBTは人の癌細胞を選択的に破壊する
/** Geminiが自動生成した概要 **/
非殺虫性のバチルス・チューリンゲンシス菌が生成する結晶性タンパク質「パラスポリン」が、ヒトの癌細胞を選択的に破壊することが九州大学の研究で判明した。このタンパク質は、培養した癌細胞を顕微鏡で観察すると破壊していく様子が確認できる。この発見は、以前話題になった遺伝子組み換え作物と土壌微生物の関係性を見直す契機となるかもしれない。土壌微生物が哺乳類に作用するタンパク質を生成する理由は不明だが、パラスポリンの安全性検証が進めば、癌治療や遺伝子組み換え作物の活用に新たな展開が期待される。
オーガニックとGMO、突き詰めると同じことが起こってる

/** Geminiが自動生成した概要 **/
農薬不使用のオーガニック栽培において、作物自身がBT毒素に似た殺虫性を持つ現象が確認された。これは遺伝子組み換え作物ではなく、F1品種で発生した。土壌中の細菌との共生により、作物がBT毒素を獲得した可能性が高い。つまり、オーガニック栽培でも、遺伝子組み換え作物と同様に植物以外の遺伝子が入り込み、同じ殺虫成分を持つことがある。オーガニック栽培で抵抗性獲得は大規模化が難しく、時間もかかるが、作物の味は圧倒的に優れる。ストレスが少ない環境で育つため、苦味成分が少ないためだ。自然の力を最大限に活かしたオーガニック栽培は、遺伝子組み換え技術とは異なるアプローチで同様の結果をもたらす可能性がある。
BT剤という名の生物農薬

/** Geminiが自動生成した概要 **/
BT剤は、バチルス・チューリンゲンシス菌由来の殺虫性タンパク質で、チョウやガの幼虫に効果がある。昆虫のアルカリ性腸内で活性化し、臓器を破壊するが、ヒトの酸性腸内では無毒とされる。BT剤の遺伝子は単離されており、アグロバクテリウム法を用いて他の植物に導入可能。害虫抵抗性を持つBT作物(BTトキシン産生作物)は、この遺伝子組み換え技術の代表例である。
SOY CMSのブログで記事管理者でもカテゴリを追加できる様にしました

/** Geminiが自動生成した概要 **/
SOY CMSのブログで、記事管理者でもカテゴリを追加・編集できる機能が追加されました。従来はラベル作成後、管理画面でカテゴリ設定が必要でしたが、このアップデートで記事管理画面から直接カテゴリ(ラベル)の作成・削除・編集(名称、アイコン、説明)が可能になりました。カテゴリ追加時に自動でブログに設定されるため、管理者の手間が省けます。ただし、表示順の変更はできません。この機能は本体改修のため、GitHubから最新パッケージをダウンロードしてください。
植物と土壌微生物は互いに助け合う

/** Geminiが自動生成した概要 **/
植物は土壌微生物と共生関係にあり、光合成産物と有用有機化合物を交換する。枯草菌の中には植物ホルモンのオーキシンを合成するものがあり、植物の根張りを促進する。オーキシンは植物の頂点で合成され根に届くまでに消費されるため、土壌中の枯草菌由来のオーキシンは根の成長に重要。枯草菌を増やすには、彼らが得意とする環境、つまり刈草のような環境を作る必要がある。納豆菌の例のように、特定の資材が豊富にあれば微生物は爆発的に増殖しコロニーを形成する。したがって、牛糞主体の土壌改良は、枯草菌の増殖には適さず、植物の生育促進には刈草成分が豊富な土壌が有効と考えられる。
SOY Shopで注文の変更の際の内税の計算に誤りがあったため修正しました

/** Geminiが自動生成した概要 **/
SOY Shopの注文変更時に、内税計算に誤りがあったため修正されました。具体的には、管理画面で注文変更を行う際、内税が代金合計に含まれてしまう不具合と、数量変更時に以前の内税額が代金合計に加算される不具合が修正されました。修正により、内税は代金合計に含まれず、購入金額や手数料の変更ごとに消費税が再計算されるようになりました。この修正は本体への変更を含むためプラグイン配布はされず、GitHubからダウンロードする必要があります。
アブラナ科作物の葉の上でイモムシはミイラになって死んでいた

/** Geminiが自動生成した概要 **/
師匠の広大な無農薬畑で、アブラナ科作物の葉の上でミイラ化したイモムシが多数発見された。これは、作物自身が虫への抵抗性を得たことによるものと思われた。師匠曰く、土壌の状態が良くなるにつれ、この現象は頻繁に見られるようになり、しかも虫食い痕が目立つ前にイモムシが死ぬとのこと。周囲の農薬の影響や師匠による隠れた農薬使用の可能性は無い。この現象はBT剤という生物農薬の効果に似ているため、次回BT剤について掘り下げる。
山の木々の間にあるとある切り株で

/** Geminiが自動生成した概要 **/
老木の桜の幹の奥で、新たな生命が息づいている様子が観察された。木の幹の窪みに溜まった落ち葉や土壌には、多様な植物が生育し、独自の生態系を形成していた。これは、木の幹が単なる枯れた組織ではなく、他の植物の生育基盤となるポテンシャルを持っていることを示唆している。木は死後も、分解過程を通じて土壌に栄養を供給し、新たな生命を育む役割を果たしている。切り株の観察と同様に、老木もまた、次の世代の植物を支える重要な存在であることを再認識させられる。
遣唐使が生薬として持ち帰った朝顔の種

/** Geminiが自動生成した概要 **/
奈良時代に薬用として渡来したアサガオは、元は薄い水色の原種系だった。種は下剤に使われ、量によって薬にも毒にもなった。栽培の中で濃い色の花や大きな花、絞り模様、牡丹咲き、変化咲きなど様々な変化が現れ、品種改良が進んだ。海外種との交配でさらに模様が鮮やかになり、ゲノム研究で遺伝子の「飛び回り」も発見された。人々の好奇心と探求心によって、多様なアサガオが誕生し、現在に至る。
剣咲のアサガオ

/** Geminiが自動生成した概要 **/
遣唐使が持ち帰った朝顔の種は、当初薬用として利用されていました。下剤としての効能を持つ牽牛子(けんごし)がそれで、現在私たちが観賞する朝顔とは大きく異なる小さな花を咲かせます。奈良時代末期に薬用として導入された朝顔は、江戸時代に入り観賞用として品種改良が盛んに行われました。特に文化・文政期の大ブームでは、葉や花の形に様々な変化が現れた「変化朝顔」が誕生し、珍重されました。現代では見られないほど多様な変化朝顔は、浮世絵にも描かれるなど当時の文化に大きな影響を与えましたが、明治時代以降は衰退し、現在はその一部が保存されているに過ぎません。
岩の間を水が流れて色が変わる

/** Geminiが自動生成した概要 **/
世界遺産の寺の庭園で、水が流れることで岩の色が変化するオブジェを観察した。乾いた部分は茶色、濡れた部分は緑色に変化しており、水垢ではなく風化によるものと推測。茶色の風化は鉄、緑はマグネシウム由来ではないかと考えた。 大きな岩なので現地由来と推測し、周辺の土質はマグネシウムが多いのではないかと考察。岩全体も緑がかっており、岩の種類を特定できればと結んでいる。
花オクラを油で揚げてみた

/** Geminiが自動生成した概要 **/
いただいた花オクラ(エディブルフラワー)を天ぷらにして食べた。花は鮮度が落ちやすいため高級食材となることが多い。揚げたてはパリッとした食感とほのかな蜜の味が楽しめた。収穫直後に加工場で揚げれば、品質劣化を防げるのではないかと考えた。
SOY Shopの管理画面で顧客の誕生日検索を追加しました

/** Geminiが自動生成した概要 **/
SOY Shop管理画面に顧客誕生日検索機能が追加されました。誕生月ポイント付与プラグイン実装時に要望のあった機能で、年・月・日で検索可能です。「今月誕生日の方」といった誕生月顧客の絞り込みが可能です。この機能は保留になっていたものが実装されたもので、github上のsoycmsパッケージからダウンロードできます。
遺伝子組み換え作物の摂取で癌が減らせるとしたら?
/** Geminiが自動生成した概要 **/
遺伝子組み換え作物への抵抗感について考察。第一世代の除草剤耐性や害虫抵抗性といった生産者側のメリットに注目した遺伝子組み換えに対し、第二世代は栄養価向上や免疫向上といった消費者側のメリットを重視している。仮に癌軽減効果を持つ物質を産生する遺伝子組み換え作物が開発された場合、健康への直接的な恩恵があっても、依然として「非生物的」「異種遺伝子」といった理由で拒否反応を示す人がいるだろうか?物質を抽出する形であれば抵抗感は減るだろうか?遺伝子組み換え技術に対する議論は、今後このような安全性と健康効果のバランスに関する論点に移行していくと予想される。
SOY Shopで在庫数一括設定プラグインを作成しました

/** Geminiが自動生成した概要 **/
SOY Shopの在庫数一括変更プラグインが公開されました。生鮮食品など賞味期限の短い商品を扱うサイト向けに、商品ごとの在庫数を一括で更新できます。プラグインはGitHubからダウンロード可能です。表示件数設定や簡易検索機能も搭載し、多数の商品を扱うサイトでも効率的に在庫管理を行えます。
牡丹咲きのアサガオ

/** Geminiが自動生成した概要 **/
この記事は、変化朝顔の一つである「牡丹咲き」のアサガオについて解説しています。牡丹咲きは、大輪の朝顔がくちゃくちゃっとなり、雄しべが花弁に変異して八重咲きになったもので、その様子が牡丹の花に似ていることから名付けられました。記事では、黄斑入蝉葉紅台咲牡丹大輪という品種の写真とともに、京都府立植物園の朝顔展で撮影された時雨絞りの牡丹咲きの写真も紹介されています。筆者は、さらに牡丹らしい丸い花との遭遇にも期待を寄せています。
SOY Shopの統計プラグインで注文件数が多くなったサイトでも快適に表示できるように修正しました

/** Geminiが自動生成した概要 **/
SOY Shopの統計プラグインの表示速度が改善されました。注文件数の多いサイトでは、統計計算に時間がかかっていましたが、原因は注文一覧ページの無駄な二重検索処理でした。統計処理時に、一覧用の検索結果を破棄して再度統計用の検索を行っていたため、メモリを浪費し、計算時間が増大していました。この無駄な処理を修正することで、表示速度が大幅に向上しました。修正版はフォーラムまたはGitHubのパッケージ置き場から入手できます。
獅子咲きのアサガオ

/** Geminiが自動生成した概要 **/
記事は牡丹咲きの朝顔について。獅子咲きと同様に変わり咲き朝顔の一種で、花びらが幾重にも重なり、牡丹の花のように見えることから名付けられた。獅子咲きとは異なり、雄しべ、雌しべが確認できる。色はピンクで、花びらの形は丸みを帯びているものや細長いものなど様々。記事では花びらの枚数の多さや、中央部に少し隙間が見える様子も描写されている。また、変化朝顔の多様性に改めて感嘆し、これらの花がどのようにして生まれたのか、そのメカニズムへの興味を示している。
SOY Mailの送信予約を使ってみよう

/** Geminiが自動生成した概要 **/
SOY Mailの送信予約機能はcronを用いて実現する。管理画面で送信日時を設定するが、cronの設定が必須。cronは「分 時 日 月 曜日 コマンド」の形式で記述し、コマンドはSOY Mail管理画面のヘルプを参照。送信日時とcron設定を一致させるとその時刻限定の送信となるため、10分おき等にSOY Mailのコマンドを実行し、予約日時を超えた未送信メールを送信するよう設定するのが効率的。ただし、サーバによっては短時間での大量送信でエラーとなる場合があるため、SOY Mailの分割配信機能を考慮し、最低でも20分間隔での実行が推奨される。