ブログ内検索

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

SOY Shopの商品一覧ページでカスタムフィールドによるソートを設定する

/** Geminiが自動生成した概要 **/
SOY Shopで商品一覧をカスタム順に表示するには、カスタムフィールドを利用します。プラグインでカスタムフィールドを有効化し、「一行テキスト」型のフィールドを作成、これをソートに使用することを指定します。ページ管理から対象の商品一覧ページの設定を開き、「カスタム項目でソート」を選択、作成したフィールドを指定します。商品ごとに並び順を設定するには、各商品詳細ページのカスタムフィールドに数値を入力します。文字列としてソートされるため、1, 2, 11ではなく、101, 102, 111のように3桁の数値を使うことで意図しない並び順を回避できます。

 

軽石もスコリアの一種か?

/** Geminiが自動生成した概要 **/
園芸用の軽石(日向石)の正体について考察している。Wikipediaによると、軽石は火山砕屑物で、淡色で多孔質。黒っぽいものはスコリアと呼ばれる。どちらもマグマ中の揮発成分の発泡で多孔質になるが、軽石は流紋岩質〜安山岩質由来で、スコリアに比べ鉄が少なくケイ素が多い。このため、軽石は土壌の養分や化学性に影響を与えにくく、鉢植え栽培に適している。

 

雪に埋もれた畑を見て思い出す師の言葉の続き

/** Geminiが自動生成した概要 **/
霜柱は土壌の水分が凍結・膨張することで形成され、地表を押し上げ、土壌構造に変化をもたらす。記事では、霜柱が土壌を下から持ち上げる現象を観察し、そのメカニズムと農業への影響について考察している。霜柱の形成には、適切な土壌水分量、気温の低下、土壌中の毛細管現象が関与する。水分が凍結すると体積が増加し、地表を押し上げることで霜柱が形成される。この現象は、土壌を耕す効果があり、通気性や排水性を向上させる一方で、作物の根を傷つける可能性もある。特に、土壌が凍結と融解を繰り返すことで、土壌が持ち上げられ、最終的に地表に露出する「凍上」現象は、作物の根を切断し、生育に悪影響を与える。凍上の影響を軽減するためには、土壌の排水性を高める、マルチングを行うなどの対策が有効である。記事は、霜柱を観察することで、土壌の状態や自然のメカニズムを理解し、農業に活かす重要性を示唆している。

 

雪に埋もれた畑を見て思い出す師の言葉

/** Geminiが自動生成した概要 **/
雪に覆われた畑を見て、著者は師の教えを思い出します。師は雪を有効活用して収量を上げていました。雪の重みは、かまくらのように内部を保温し、分解されにくい有機物の分解を促進します。植物繊維を分解する高熱性細菌は65℃付近で活性化しますが、自然界でこの温度に達するのは容易ではありません。しかし、有機物を山積みし圧をかけると内部で発熱します。ただ、山積みのままだと乾燥しやすく、熱がこもりません。そこで雪が役立ちます。雪は圧をかけ続け、水分と熱の放出を防ぎ、分解を促進する理想的な条件を作り出します。雨では持続的な圧力と保湿が難しいため、雪の役割は重要です。師は雪をも利用して農業を成功させていたのです。

 

ネットショップの開発に関わっていて一番すごいと感じたサイトについて

/** Geminiが自動生成した概要 **/
オープンソースのネットショップパッケージは自由度が高い反面、軌道に乗った後に様々な問題に直面する。初期の低コストは魅力だが、カスタマイズの自由が仇となり、複雑化・属人化しやすい。機能追加や修正に開発者への依存度が高まり、コストも増加。また、セキュリティ対策やバージョンアップの手間も発生する。さらに、事業拡大に伴うアクセス集中や多言語対応など、予期せぬ課題への対応が必要となる。結果として、運用コストが肥大化し、当初のメリットが失われる可能性がある。長期的な視点で、拡張性・保守性・運用コストを考慮したプラットフォーム選びが重要となる。

 

冬でも出来る限り垂直な葉で居続ける

/** Geminiが自動生成した概要 **/
雪の日でも、ネギやスイセンのように垂直に近い葉を持つ植物は目立つ。それらの葉は雪が積もりにくく、光合成を有利に行える。一方で、他の植物は葉を厚くしたり、液体の濃度を高めたりして寒さに耐えているが、これらの対応は光合成の効率とのトレードオフの関係にあると考えられる。雪の日に緑の葉を維持できることは、厳しい環境における生存戦略として優れていると言える。

 

シダの葉から雪が落ちる

/** Geminiが自動生成した概要 **/
今朝は珍しく雪が積もり、植物の葉の上にも雪が観察された。厚みのある葉には雪が積もりやすい一方、シダのような葉には積もりにくいことがわかった。ここで疑問が生じる。葉に雪が積もると根元には雪が落ちにくく、地表は雪の影響を受けにくい。植物にとって、葉に雪が積もり続けるのと、地際に雪が積もるのとではどちらが不利なのか?植物の種類によって異なるだろうが、葉への積雪は光合成の阻害や雪の重みによる損傷に繋がりうる。一方、地際の積雪は根の凍結や呼吸阻害を引き起こす可能性がある。どちらの影響が大きいかは、植物の特性や積雪量、気温など様々な要因に左右されるだろう。

 

SOY Shopの管理画面でプラグインがページを持てるようになりました

/** Geminiが自動生成した概要 **/
SOY Shopの管理画面拡張機能として、プラグインが独自のページを持てるようにアップデート。これにより、ショップ機能を制限し、プラグイン経由でアプリ風機能を呼び出す「SOY App」的な開発が可能に。プラグインはSOY Shop本体への影響 minimal。 連絡掲示板プラグインを例に、管理画面内に掲示板を追加し、投稿時に登録管理者へメール通知する機能を実装。アップデート内容はGitHubのsoyshopパッケージに反映済。

 

花弁の模様は中心に向かって

/** Geminiが自動生成した概要 **/
シンビジュームの花弁の一つに、中央の蕊へと向かう紫色の模様がある。これは虫媒花の特徴で、花粉を運ぶ虫を蕊へと誘導する役割を持つと考えられる。模様は一番低い位置の花弁にのみ存在し、上方から飛来する虫を効率的に誘導する構造になっている。この模様は、虫への道標として機能することで、受粉の成功率を高めていると考えられる。

 

サブドメインに独自ドメインを当てた際の商品画像のパスについて

/** Geminiが自動生成した概要 **/
SOY Shopパッケージは、サブドメイン利用時の商品画像パスずれ問題を解決します。通常、商品画像は`/ショップID/files/商品コード/ファイル名`のパスで保存されますが、サブドメインではショップIDディレクトリが存在しないため画像が表示されません。このパッケージは、サブドメイン環境下でパスを自動的に修正し、正しい画像パス`/files/商品コード/ファイル名`を出力することで、問題を解消します。これにより、複数の独自ドメインをサブドメインで運用する場合でも、商品画像が正しく表示されるようになります。

 

火山関連の仕事をしている方に火山灰のことを聞いてみた

/** Geminiが自動生成した概要 **/
枝は腐植になるか?の記事は、枝が分解されて腐植となる過程を検証しています。実験では、土壌に埋めた枝と地表に置いた枝の分解速度を比較。結果、土壌中の枝は1年でかなり分解が進んだ一方、地表の枝はほとんど変化が見られませんでした。これは、土壌中には分解を促進する微生物が豊富に存在する一方、地表は乾燥し微生物活動が抑制されるためです。さらに、枝の樹種による分解速度の違いも観察され、分解しやすい樹種とそうでない樹種が存在することが示唆されました。結論として、枝は土壌中で微生物の働きによって分解され腐植となるが、その速度は環境や樹種によって大きく異なることが明らかになりました。

 

柑橘類の皮で作物は強くなるのか?

/** Geminiが自動生成した概要 **/
みかんの皮を土に混ぜると、作物が病気になりにくくなる可能性があります。これは、皮に含まれるリモネンという成分が虫を寄せ付けない効果があるためです。ある栽培者は、みかんの皮を混ぜた土で栽培した結果、虫による食害がなくなりました。虫の食害による葉の傷口から病原菌が侵入するリスクが減るため、病気の発生も抑制されると考えられます。つまり、リモネンによる虫除け効果が、間接的に植物の病気予防につながるということです。

 

出る杭は花弁で封じる

/** Geminiが自動生成した概要 **/
サザンカの花弁は一枚ずつ散る。根元に散らばる花弁に何か意味があるかと観察すると、新芽の上で花弁がぴっちりとくっつき、光合成を阻害しているように見えた。サザンカは、他の植物の成長を抑えるために、一枚ずつ花弁を散らしているのだろうか?まるで「出る杭は打つ」ように。その光景は、低木であるサザンカに恐怖すら感じさせる。もちろん、実際は偶然だろうが。

 

ボケの花が咲いている

/** Geminiが自動生成した概要 **/
道端に咲くボケの花を見て、名前の由来が気になった筆者は植物事典で調べた。ボケは元々は「モケ」と呼ばれており、漢字で「木瓜」と書く。木を「ボ」と読み替えて「ボケ」になったようだ。単なる漢字の音読みの変化だったことに筆者は驚きつつも、なぜ「モケ」でなく「ボケ」になったのか、言いやすさ以外の理由が気になる様子。

 

さくらの共有サーバで二つのショップサイトを独自ドメインで運営する方法について

/** Geminiが自動生成した概要 **/
さくら共有サーバーのスタンダードプランで、二つの独自ドメインショップサイトをSNI SSLで運営する方法。まず、mainsite.jpをルートディレクトリに設置し、SNI SSLを設定。設定ファイル内のURLを独自ドメインに変更する。次に、subsite.jpをsubディレクトリに設置し、マルチドメイン設定とSNI SSLを設定。設定ファイル内のURLも変更。最後に、subディレクトリの.htaccessに`RewriteBase /`を追加することで、subsite.jpのサブページへのアクセスエラーを解消する。

 

赤い実はじけない。

/** Geminiが自動生成した概要 **/
南天の赤い実は、鳥にとって冬の貴重な食料だ。実には発芽抑制物質が含まれ、鳥に食べられることで発芽が可能になる。つまり、赤い実は鳥へのアピールであり、食べられることを強く望んでいると言える。しかし、写真の南天はトタン板に隠れて鳥からは見えずらい。動けない植物は、周囲の環境に左右され、時に実をつける場所が悪くても移動できない。これは植物の宿命と言える。

 

空から落ちてきたニッケル隕鉄

/** Geminiが自動生成した概要 **/
玄武洞ミュージアムで展示されているアリゾナ産のニッケル隕鉄を見て、筆者は宇宙と地球の物質の共通性に思いを馳せる。隕石に含まれるニッケルや鉄は地球にも存在し、宇宙の広がりと物質の普遍性に疑問を抱く。鉄はどこまで存在するのか、宇宙の果てには異なる物理法則があるのかと思案する。そして、道端の草でさえ微生物との攻防に鉄を利用していることを想起し、身近な自然にも未知の領域が広がっていることを実感する。宇宙の壮大さと自然の精妙さ、両方の不思議に感嘆する様子が描かれている。

 

端末を介せずNW.jsで動かせるようにする

/** Geminiが自動生成した概要 **/
NW.jsで端末を使わずデスクトップアプリを作る方法をWindowsで解説。NW.jsをダウンロード、解凍後、appフォルダを作成し、index.htmlとpackage.jsonを配置。nw.exeのショートカットを作成し、プロパティのリンク先に「半角スペース+app」を追加。ショートカット実行でindex.htmlの内容が表示され、端末不要でアプリとして起動できる。配布方法は割愛している。

 

カルシウム過剰によるカルシウム欠乏

/** Geminiが自動生成した概要 **/
京都市内の畑で、肥料過多と土壌pHの低下により野菜が育たない問題が発生。土壌分析の結果、リン酸過剰とpH4.5という強酸性が判明。施肥設計書に基づき堆肥と石灰を投入してきたことが原因で、土壌中のリン酸が鉄やアルミニウムと結合し、植物が利用できない状態になっていた。さらに、石灰過剰によりカルシウム濃度が異常に高く、マグネシウム欠乏も引き起こしていた。解決策として、有機物を投入し微生物の活性化を図り、リン酸を可給化することが提案された。この事例は、過剰な肥料投入とpH調整が土壌劣化につながることを示す重要な教訓となる。

 

NW.jsを試す

/** Geminiが自動生成した概要 **/
中学生向けプログラミング教室で、JavaScriptでアプリ制作をする生徒が出てきたため、デスクトップアプリ作成の選択肢としてNW.jsをUbuntuで試した。npmでnw.jsをインストール後、index.htmlとpackage.jsonを作成し、`npm start`で実行した結果、"Hello World!"とNode.jsのバージョンが表示された。ランチャーに登録したNW.jsアイコンからも同じ画面が起動できた。しかし、端末操作が必要なため、中学生には敷居が高いと判断し、他の方法を検討することにした。

 

リービッヒの無機栄養説

/** Geminiが自動生成した概要 **/
リービッヒは、植物の栄養源は無機物であるとする無機栄養説と、植物の成長は最も少ない栄養素によって制限される最小律を提唱した。これは現代農業でも有用だが、欠点もある。例えば、カルシウム欠乏は土壌中のカルシウム不足だけでなく過剰によっても発生する。リービッヒの最小律だけを適用すると、カルシウム欠乏にカルシウムを追肥し続け、症状を悪化させるという誤った対応につながる可能性がある。

 

SOY Shopで顧客詳細にメールの送信履歴を表示するようにしました

/** Geminiが自動生成した概要 **/
SOY Shopの顧客管理画面に、メール送信履歴表示機能と仮登録ユーザーの視認性向上のための機能追加が行われました。顧客詳細ページに送信済みメールとエラーメールの履歴を表示することで、仮登録メールのURLを管理者が確認しやすくなりました。また、仮登録ユーザーの顧客詳細ページでは、仮登録状態であることを強調表示することで、管理者の識別を容易にしました。これらの変更は、顧客へのメール再送や仮登録解除の手間を軽減することを目的としています。修正はGitHub上のSOY Shopパッケージで公開されています。

 

岩の中の白い模様

/** Geminiが自動生成した概要 **/
岩の白い模様は石英で、風化しにくい。石英の主成分である砂浜に有機物を投入しても蓄積されにくい。これは土壌における有機物の蓄積にも関係し、石英が多い土壌では植物性堆肥の効果は限定的だが、少ない土壌では堆肥の投入量を減らせる可能性がある。つまり、土壌の組成、特に石英の含有量は、堆肥投入量の判断基準となる。

 

SOY Shopで注文と商品のタブの表示の設定を追加しました

/** Geminiが自動生成した概要 **/
SOY Shop開発者は、顧客から多様なアプリ開発依頼を受けている。従来はSOY CMSのログイン機能を活用したフルスクラッチ開発で対応していたが、開発者自身へのフィードバックが少なく割高になるため、SOY Shopの機能を部分的に切り出してプラグイン化する方針に転換した。今回、SOY Shop管理画面に注文と商品のタブ表示設定を追加。チェックを外すとタブが非表示になる。これは一見小さな変更だが、ユーザーにとって機能が多すぎると学習意欲を阻害したり、操作説明が煩雑になるため、必要な機能のみを表示させることでユーザビリティ向上に繋がる。この修正はGitHub上のSOY Shopパッケージに反映されている。開発者は今後もSOY Shopの可能性を探るべく、管理画面の改善を進めていく。

 

交差点にある大きな岩

/** Geminiが自動生成した概要 **/
○○丘の住宅地のある交差点に、人より大きな岩がある。アスファルトは岩を避けるように舗装されている。岩は縦方向に白い結晶の縞模様(流理構造)があり、流紋岩と推測される。近くに600m級の山があり、岩はその山と関係があるかもしれない。近いうちに山へ行き、調査する予定。

 

SOY Shopの注文一覧で表示する項目の設定を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの管理画面の注文一覧表示項目をカスタマイズできる機能が追加されました。従来、表示項目の変更はシステム破綻のリスクを伴うため推奨されていませんでしたが、要望の多さを受けて実装されました。管理画面の設定画面から表示/非表示を切り替えられます。ただし、全ての項目を表示すると画面が見づらくなるため、運営のスリム化も合わせて検討するよう促しています。変更はGitHub上のSOY Shopパッケージに反映されています。

 

栽培と畜産の未来のために補足

/** Geminiが自動生成した概要 **/
ヒマワリは土壌のリン酸吸収力を高める緑肥として有効です。リン酸を吸収したヒマワリを土にすき込むことで、土壌のリン酸過剰状態を改善できます。特に家畜糞堆肥の使用でリン酸値が高くなった土壌で有効です。ヒマワリは大きな根を張り、土壌深くのリン酸も吸収します。地上部はカリウムを多く含み、すき込みによりカリウムも土壌に供給できます。リン酸過剰でカリウム不足になりやすい土壌で、ヒマワリはバランスを整える効果を発揮します。ただし、ヒマワリは土壌の水分を多く吸収するため、乾燥に注意が必要です。


Powered by SOY CMS  ↑トップへ