ブログ内検索

プログラミング教材開発
大阪府高槻市原地区で肥料教室を開いています
 

SOY Shopの注文状態と支払状況でフラグを追加できる拡張ポイントを設けました

/** Geminiが自動生成した概要 **/
SOY Shopの注文状態・支払状況の拡張ポイントが追加されました。従来の注文状態変更項目の柔軟性不足を解消するため、プラグインで項目を追加できるようになりました。例えば、レンタル業務用の返送伝票番号記録プラグインでは、注文状態に「返却済み」フラグを追加できます。追加方法は、在庫確認中状態追加プラグイン(add_status_check_stock_in)を複製し、soyshop.order.status.php内のstatusItem()またはpaymentStatusItem()関数を編集します。配列で任意の数字とフラグ名を指定することで、注文状態と支払状況に項目を追加できます。拡張ポイントに関する詳細は別記事を参照ください。最新版はサイトからダウンロード可能です。

 

イチゴの果実形成で蓄積するアントシアニン

/** Geminiが自動生成した概要 **/
シアン化合物は青酸配糖体として多くの植物に含まれ、害虫からの防御機構として機能する。摂取すると青酸ガスが発生し、呼吸を阻害するため危険である。しかし、植物自身はシステインを含むβ-シアノアラニン合成酵素を用いて青酸を無毒化できる。この酵素は青酸とシステインを反応させ、β-シアノアラニンに変換する。さらに、β-シアノアラニンはアスパラギン酸と反応し、アスパラギンと無毒な物質を生成する。このメカニズムにより、植物は自身の青酸配糖体から身を守り、窒素源としても利用している。

 

SOY Shopの伝票番号記録プラグインで複数個口対応しました

/** Geminiが自動生成した概要 **/
SOY Shopの伝票番号記録プラグインが複数個口配送に対応しました。以前作成したプラグインでは伝票番号を1つしか登録できませんでしたが、複数枚の伝票が必要なケースに対応するため、カンマ区切りで複数登録できるよう改良されました。 商品の大きさや段階的配送などで複数の伝票番号が発生する場合に便利です。現状はどの伝票番号がどの商品に対応するかの詳細管理まではできませんが、複数伝票番号の記録を実現しました。改良版プラグインはsaitodev.co/soycms/soyshop/ からダウンロード可能です。

 

葉でアントシアニンを蓄積させる意味

/** Geminiが自動生成した概要 **/
植物の葉がアントシアニンを蓄積するのは、ストレス環境下で光合成のバランスを調整するためです。強光下などストレス環境では、光合成の明反応は進む一方、暗反応が抑制されます。すると、明反応で生じた電子が過剰となり活性酸素が発生しやすくなります。アントシアニンは濃い色素として光を吸収し、明反応を抑制することで活性酸素の発生を防ぐフィルターの役割を果たします。これは、果実の成熟時にアントシアニンが蓄積されるのとは別のメカニズムです。

 

SOY CMSでサイト用ディレクトリのディレクトリ名を変更したい場合

/** Geminiが自動生成した概要 **/
SOY CMSでサイトディレクトリ(例:site)の名前を変更(例:hoge)するには、まずディレクトリ名を変更後、データベースのSiteテーブルを編集します。site_id、url、pathを新しいディレクトリ名に合わせて変更します。MySQL版ではdata_source_nameは変更不要ですが、SQLite版ではpathと同様にdata_source_nameも変更が必要です。これにより、システムが新しいディレクトリ位置を認識し、サイトが表示されます。記載内容は未検証のため、ご注意ください。

 

イチゴの果実の着色を担う物質は何か?

/** Geminiが自動生成した概要 **/
イチゴの鮮やかな紅色はアントシアニンによるもので、品種に関わらず、シアニジン-3-モノグルコシド、ペラルゴニジン-3-モノガラクトシド、ペラルゴニジン-3-モノグルコシド、シアニジン、ペラルゴニジンの5種類が確認されている。これらのアントシアニンは、フェニルアラニンとマロニルCo-Aから合成される。フェニルアラニンは植物の防御機構にも関与するアミノ酸である。アントシアニンは抗酸化物質としての働きも知られている。

 

SOY Shopのクーポン自由設定プラグインでカテゴリを追加しました

/** Geminiが自動生成した概要 **/
SOY Shopのクーポン自由設定プラグインに、クーポンをカテゴリ分けする機能が追加されました。クーポンコードの接頭辞をカテゴリ毎に設定できるため、クーポン登録時に規則を覚えていなくても自動入力できます。例えば、「gaku」で始まるクーポンは値引き額、「ritu」で始まるクーポンは値引率といった設定が可能です。 新規登録時、カテゴリを選択すると接頭辞が自動挿入されます。この機能は管理画面での注文時にも有効で、接頭辞が表示されるためクーポンコードを思い出すヒントになります。最新版はsaitodev.co/soycms/soyshop/からダウンロード可能です。

 

渋谷農園さんのイチゴ、京の雫

/** Geminiが自動生成した概要 **/
京都八幡の渋谷農園産のイチゴ「京の雫」は、ヘタまで鮮やかな紅色で、カットしても中まで赤い。この色の鮮やかさは、美味しさだけでなく、栽培時のストレス軽減と養分の余剰を示唆している。鳥が種を運ぶのに十分な色素量を超えて、果実全体に色がついているのは、質の高い栽培管理の結果だろう。では、この色素の成分や合成の仕組みとは何か?という疑問が湧く。「植物は痛みを感じた時にグルタミン酸を用いて全身に伝えている」の要約は下記の通り。植物は動物のような神経系を持たないが、傷つけられるとグルタミン酸が防御シグナルとして全身に伝わる。グルタミン酸は動物の神経伝達物質としても知られる。研究では、蛍光タンパク質でグルタミン酸の動きを可視化し、毛虫にかじられた際にグルタミン酸がカルシウム波を介して葉から葉へと伝達されることを確認。このシグナル伝達は、防御ホルモンであるジャスモン酸の増加を促し、植物の防御反応を活性化させる。この発見は、植物の高度な情報伝達システムの理解に貢献する。

 

日本三景松島

/** Geminiが自動生成した概要 **/
宮城県の松島は、日本三景の一つであり、典型的なリアス式海岸の地形です。多くの小島は、凝灰岩、砂岩、礫岩などの侵食されやすい堆積岩で形成されています。これらの地層が隆起した後、地震による沈降で溺れ谷に海水が入り込み、現在の多島海が形成されました。松島湾の水深が浅いのは、地震による地盤沈降の繰り返しが原因です。他のリアス式海岸も同様に、地殻変動と侵食作用によって形成されたと考えられます。

 

I-W系列と各微量要素

/** Geminiが自動生成した概要 **/
「星屑から生まれた世界」で紹介されているアーヴィング-ウィリアムズ(I-W)系列は、微量要素の化学的性質と生物学的役割の関係性を示す。化学データでは銅イオンの陰イオンへの結合力が最も強く、他イオンと結合し不活性化させる危険性がある。一方、生物学データでは細胞内銅イオン濃度は最低で、生物が銅の毒性を回避している様子がわかる。I-W系列は、マンガンから亜鉛にかけての微量要素の必要量と過剰害の傾向を理解するのに役立ち、植物における微量要素の役割の理解を深める視点を提供する。

 

宮城県遠田郡涌谷町のうじいえ農場さんの社内勉強会で病害虫対策の話をしました

/** Geminiが自動生成した概要 **/
虫や病気の発生を防ぐには、予防が重要です。虫や病気が得意とする環境を潰し、侵入を防ぎます。農薬はあくまで侵攻を止める役割であり、治療効果は低いため、予防を優先すべきです。例えば、軟腐病を減らすには、放線菌を活用して土壌環境を改善し、病原菌の増殖を抑えます。予防を徹底することで、農薬の使用を減らし、持続可能な農業を実現できます。

 

抗生物質ストレプトマイシン

/** Geminiが自動生成した概要 **/
ストレプトマイシンは放線菌由来の抗生物質で、真正細菌のリボソームを阻害することで選択的に殺菌する。DNAの設計図に基づきmRNAがタンパク質合成情報をリボソームに伝えるが、ストレプトマイシンはこの過程を阻害する。真核生物(動植物、菌類)のリボソームは構造が異なるため影響を受けず、農薬として使用した場合、作物には効かず、細菌にのみ作用する。しかし、作物や人体への副作用の可能性については進化論に関わるため、ここでは触れられていない。

 

SOY Shopの配送モジュールのカスタマイズ例

/** Geminiが自動生成した概要 **/
SOY Shopの拡張ポイント`soyshop.payment.php`は、支払方法のカスタマイズを可能にします。このファイルで定義されたクラスは、`getPaymentModules()`で利用可能な支払いモジュールを返し、`getMethodName()`でモジュール名を表示します。`check()`メソッドで入力値の検証、`execute()`で決済処理、`onPageCheckout()`でチェックアウトページへの表示要素を追加、`onError()`でエラー処理を行います。標準モジュールを複製し、これらのメソッドをオーバーライドすることで、独自の決済方法を実装したり、既存のモジュールの動作を変更できます。例えば、決済手数料の追加や、特定の商品での支払い方法の制限などが可能です。

 

SOY CMSのカテゴリー詳細表示プラグインでWYSIWYGエディタに対応しました

/** Geminiが自動生成した概要 **/
SOY CMSのカテゴリー詳細表示プラグインがアップデートされ、WYSIWYGエディタ(TinyMCE)に対応しました。ユーザーからの要望に応え、ラベルの詳細編集画面でHTMLタグだけでなく、画像や動画も手軽に挿入できるようになりました。プラグインの詳細設定でWYSIWYGエディタの使用をチェックすることで有効化できます。このアップデートにより、よりリッチなコンテンツをカテゴリー詳細に表示することが可能になります。最新のパッケージはsaitodev.co/soycms/からダウンロードできます。

 

放線菌と協働して軟腐病を減らす

/** Geminiが自動生成した概要 **/
作物の病原性細菌は、クオラムセンシング(QS)と呼ばれる細胞間コミュニケーション機構を用いて、集団密度を感知し、協調的に病原性を発揮する。QSは、シグナル分子であるオートインデューサー(AI)の濃度変化によって制御される。AI濃度が一定閾値を超えると、細菌集団はバイオフィルム形成、毒素産生、運動性制御など、様々な病原性因子を一斉に発現し、植物に感染する。軟腐病菌は、N-アシルホモセリンラクトン(AHL)と呼ばれるAIを利用したQSシステムを持つ。AHLの産生を阻害することで、軟腐病菌の病原性を抑制できる可能性がある。また、植物側も細菌のQSを妨害する機構を備えている場合があり、これらを活用した新たな病害防除法の開発が期待されている。

 

SOY CMSの開発秘話後編

/** Geminiが自動生成した概要 **/
SOY CMSはデザイナとプログラマの完全分業を目指し、機能はHTMLコメントタグの`<!-- cms:id="..." -->`に集約。これによりCMSを介さずともデザインが崩れず、改修コストを大幅削減。デザイナはPHP/SQLを触れずに済む一方、PHP記述許可モードで複雑な表示も可能に。不要な複雑さを排除し、クリエイティブな活動に注力させる開発理念が込められている。

 

菌と細菌について

/** Geminiが自動生成した概要 **/
記事は、放線菌が土壌にとって有益な理由を、菌と細菌の違いを対比しながら解説しています。放線菌は好気性環境で増殖し、カビのキチン質を分解、さらに細菌に効く抗生物質を生成するため、土壌環境のバランスを整えます。菌は多細胞生物(例:カビ、キノコ)、細菌は単細胞生物と定義づける一方で、単細胞の酵母は菌に分類されるという例外も提示。これは細胞核の有無による違いで、菌はDNAが核膜に包まれていますが、細菌には核膜がありません。この構造の違いが、細菌に選択的に作用する抗生物質開発の基盤となっています。放線菌も細菌の一種であり、自身と異なる構造を持つ細菌を抑制することで、土壌環境の調整に貢献していることを示唆しています。

 

SOY CMSの開発秘話前編

/** Geminiが自動生成した概要 **/
SOY CMSは、WordPressなどと機能比較されがちですが、その真価は開発背景にあります。京都大学での業務アプリ開発で度重なる仕様変更によるプロジェクト炎上を経験したことがきっかけで、デザイナーとプログラマーの作業分離を目指しました。SOY2フレームワークを基盤とし、プログラマーが機能をHTMLタグ(`cms:id`など)として提供し、デザイナーはそれを自身のデザインに組み込む形式を採用。これにより、デザイナーはプログラム知識なしにサイトの構築や変更を容易に行え、プログラマーも独立して修正できる。SOY CMSは、開発時や運営後のWebデザイナーの負担を最小限に抑えることを最大の目標としています。

 

良い土の匂いは放線菌によるもの?

/** Geminiが自動生成した概要 **/
良い土の匂いは放線菌によるものと言われ、放線菌は好気性で土壌中に棲息する細菌である。キチン質を分解して増殖し、世界初の抗生物質ストレプトマイシンを生産する菌種も存在する。ストレプトマイシンは真正細菌のタンパク質合成を阻害することで増殖を抑えるが、動植物には作用しない。放線菌の生育しやすい環境は栽培にも適しており、植物の免疫活性化に繋がるキチンの断片も土壌中に存在するため、病害抑制にも関与すると考えられる。

 

SOY Shopでマイページ用お問い合わせフォーム設置プラグインを追加しました

/** Geminiが自動生成した概要 **/
SOY Shopのマイページに、お問い合わせフォームを設置できるプラグインが追加されました。注文後の電話対応を減らすため、ユーザーはマイページから簡単に問い合わせできるようになります。ログイン済みのユーザーは問い合わせ内容のみ入力すればよく、手続きを簡略化することで連絡のハードルを下げ、電話での問い合わせ頻度減少を目指します。プラグインをインストールするだけでマイページにお問い合わせページが追加されます。最新版はsaitodev.co/soycms/soyshop/ からダウンロード可能です。

 

社会人・学生向けプログラミング教室でHTML Serviceの勉強会を行いました

/** Geminiが自動生成した概要 **/
社会人・学生向けプログラミング教室で、Google Apps ScriptのHTML Serviceを使ったGoogleドキュメント連携の勉強会が行われました。前回のスプレッドシート拡張の勉強会に続き、今回はHTML Serviceを用いてGoogleドキュメントのUIをどこまでカスタマイズできるかを検証しました。これにより、業務改善に繋がる新たなアイディア創出を期待しています。関連として、Google Apps ScriptでJPEG画像からOCRで文字列を取得する内容も扱われました。

 

南あわじの白っぽい粘土質の水田

/** Geminiが自動生成した概要 **/
兵庫県南あわじ市の水田土壌を観察した。白っぽい粘土質で、土壌図では低地水田土に分類される。地質図によれば、この地域は堆積物地形であり、領家変成帯に位置する。北側には花崗岩が広がり、この水田土壌は花崗岩形成時の熱影響を受けた付加体由来と考えられる。現状の知識では地質図からの詳細な土壌特性の推定は難しいが、水田ながら比較的排水性が高い環境と推測される。

 

有馬温泉名物の炭酸せんべい

/** Geminiが自動生成した概要 **/
有馬温泉名物の炭酸せんべいは、小麦粉、砂糖、でんぷんなどに、温泉の炭酸冷泉を加えて焼いたもの。この炭酸冷泉は、銀泉と呼ばれる無色透明な冷泉で、単純二酸化炭素冷鉱泉に分類される。 湧出口付近では水路に茶色の沈着が見られることから、少量の鉄分も含んでいる。有馬温泉は化石海水型のため、炭酸冷泉といえども塩分濃度は高い。炭酸ガスの由来は、海洋プレートの沈み込みに伴い、石灰岩層が熱水で溶解したものと考えられている。炭酸せんべいは、この塩分と炭酸ガス、そして微量の鉄分を含んだ冷泉を用いて作られるため、独特の風味を持つと推測される。

 

化石海水型の温泉

/** Geminiが自動生成した概要 **/
有馬温泉は、プレートテクトニクスにより海洋プレートが陸のプレート下に沈み込む際に、海水も一緒に地下深くへ引きずり込まれることで形成される「化石海水型」温泉。地下深くで熱せられた海水は「亜臨界」流体となり、石英流紋岩脈に沿って上昇し、様々な成分を溶かし込みながら湧出する。海から遠い山間部に高濃度の塩分を含む温泉が存在するのは、この壮大な地質学的メカニズムによるもので、「化石」の名は、それが非常に長い時間をかけて形成されたことを示唆している。

 

淡路島のアイ・エス・フーズさん主催の勉強会に呼ばれ肥料の話をしました

/** Geminiが自動生成した概要 **/
兵庫県南あわじ市のアイ・エス・フーズ主催の勉強会で、京都農販が肥料の施肥設計と活用法について講演しました。基肥設計の考え方や病気予防に有効な肥料の活用法を解説し、秀品率向上を目指しました。講演内容は普段から京都農販が提案している施肥設計の見直しによる農薬防除回数削減、酸素供給剤の効果、低温と葉物野菜の甘味に関する知見に基づいています。アイ・エス・フーズは淡路島で青葱を生産しており、今回の講演が同社の生産力向上に貢献することが期待されます。

 

従来の温泉の理論では説明できなかった有馬温泉

/** Geminiが自動生成した概要 **/
温泉の成分が植物の生育に影響を与える可能性に着目し、温泉の成因を探る筆者は、従来の火山性・非火山性(深層地下水型)の温泉理論では、有馬温泉のような高塩濃度温泉を説明できないことに言及する。 地熱による地下鉱物の溶解や放射性鉱物の崩壊熱など、温泉の熱源と成分の関係に触れつつ、飛騨小坂の炭酸冷泉や良質な米との関連性を考察する。そして、既存の理論では説明がつかない有馬温泉の成因解明に、プレートテクトニクス理論の登場が大きな役割を果たすことを示唆し、更なる探求へと繋げる。

 

有馬温泉の湯には何が溶けているか?

/** Geminiが自動生成した概要 **/
鳥取砂丘の砂は、大部分が石英と長石で構成されており、これは花崗岩の主要構成鉱物と同じです。著者は砂丘で砂を採取し、実体顕微鏡で観察することで、砂粒の形状や色から鉱物種を推定しました。砂粒は全体的に白っぽく、透明感のあるものやピンクがかったものが見られました。透明感のあるものは石英、ピンクがかったものはカリ長石と推定されました。また、砂鉄の存在も確認されました。これらの観察結果から、鳥取砂丘の砂は、中国山地の花崗岩が風化・侵食され、千代川によって運ばれてきたものと推測されます。砂丘で採取した砂は、顕微鏡観察だけでなく、今後、X線回折などで本格的に分析する予定です。


Powered by SOY CMS  ↑トップへ