ブログ内検索

プログラミング教室
オンライン肥料教室を開催しています
 

SOY Shopで商品ごと送料設定モジュールの試作を作成してみました

/** Geminiが自動生成した概要 **/
SOY Shop用の商品ごと送料設定モジュールが試作されました。複数の作家がそれぞれ異なる送料で商品を販売する場合、商品ごとに送料とメールアドレスを設定できるようになります。同じ作家から複数商品を購入しても送料は1個分のみ加算されます。注文時には作家にも通知メールが送信されます。デモ画像では商品情報登録画面に地域別送料とメールアドレス入力欄が追加されています。このモジュールはサイト(/soycms/soyshop/)からダウンロード可能です。商品ごとではなくカテゴリごとに設定すれば、カテゴリ=作家として複数商品の送料を一括管理も可能になります。作家の商品販売に関する要望は問い合わせページ(/soycms/inquiry)から受け付けています。

 

火山灰土壌は栽培しやすいというイメージ

/** Geminiが自動生成した概要 **/
火山灰土壌はミネラル豊富で水はけも良く、栽培しやすいイメージがあるが、地域差が大きく、桜島のような恵まれた土壌は例外。二酸化ケイ素の含有量で土壌の性質は変わり、栽培の容易さも異なる。火山灰だけでなく、近隣の山の母岩も土壌に影響を与える。特定の地域で成功した栽培法が、他地域で再現困難な場合もある。真の実力者は、困難な環境でも成果を出せる人である。

 

SOY Shopのカスタムサーチフィールドの多言語化対応

/** Geminiが自動生成した概要 **/
SOY Shopのカスタムサーチフィールドが多言語化対応しました。商品名・カテゴリ名に続き、カスタムサーチフィールドの値も各言語毎に設定可能になり、CSVのインポート/エクスポートにも対応。管理画面では、各言語商品編集画面からカスタムサーチフィールドの設定を開き、言語ごとの値を入力できます。CSVによる多言語データの一括登録も可能になり、運用負荷を軽減。カスタムサーチフィールドは、カスタムフィールドと比べデータベーススキーマが洗練されており、表示速度の低下が起こりにくいメリットがあります。多言語対応版はsaitodev.coからダウンロード可能です。

 

栽培開始前に土壌に十分量の鉄が入っているか?

/** Geminiが自動生成した概要 **/
ベントナイト系肥料に含まれる鉄分がネギ栽培に十分かどうかを検証した結果、十分量以上であることがわかった。ベントナイトに含まれる黄鉄鉱の鉄含有量を0.2%と仮定し、200kg/反を施用すると400gの鉄が供給される。一方、ネギ1本(150g)あたりの鉄分含有量は1.8mgなので、50,000本植えた場合の持ち出し量は90gとなる。つまり、ベントナイト中の鉄分だけでネギの鉄分要求量を十分に満たせる。ただし、鉄分豊富な母岩地帯では、川の水から供給される鉄分も考慮し、過剰症に注意が必要となる。

 

SOY ShopのカテゴリCSVでカテゴリ名の多言語化

/** Geminiが自動生成した概要 **/
SOY ShopのカテゴリCSVインポート/エクスポート機能が強化され、カテゴリ名の多言語化に対応しました。多言語サイトプラグインで設定した言語ごとにチェックボックスが追加され、商品名と同様にカテゴリ名も多言語管理が可能になりました。このアップデートにより、各言語への対応が容易になり、グローバルなECサイト運営が効率化されます。最新のパッケージはsaitodev.co/soycms/soyshop/ からダウンロード可能です。以前公開された商品名の多言語化やカテゴリカスタムフィールドへの対応と合わせて、CSVによる多言語対応がさらに充実しました。

 

タンポポの最初で最後の大きな旅の終焉

/** Geminiが自動生成した概要 **/
窓を開けて換気していたら、タンポポの種がパソコンの上に落ちてきた。春の訪れを感じながら、学生時代に学んだタンポポの種の飛散距離について思い出す。平均飛散距離は10メートルだが、平均値は外れ値の影響を受けやすく、実際にはもっと遠くまで飛ぶ種もある。もしかしたら、引っ越し業者の車に乗って遠くから来たのかもしれない、と想像を膨らませる。そして、このブログ記事が1000回目の投稿であることを記し、パソコンの上の種は土のある場所に移した。

 

九条ねぎの京都知七さんで連作障害の話をしました

/** Geminiが自動生成した概要 **/
京都知七の社内研修で、京都農販の技術顧問として作物の病気と連作障害についての講義を行いました。全3回の初回で、病気の完全排除は不可能ながらも、施肥設計の見直しや連作回避が感染率低下に繋がることを、感染経路を中心に解説しました。基肥を見直すことで感染率を抑制し、九条ねぎの秀品率向上に貢献できるよう、社員向けに研修を実施しました。

 

鉄玉子で鉄分補給

/** Geminiが自動生成した概要 **/
自宅にあった南部鉄の鉄玉子を使って鉄分補給を試みる。鉄玉子をやかんなどに入れて湯を沸かすことで、鉄分が溶け出し、飲料や食事から鉄分を摂取できる。これは、鉄鍋で調理すると鉄分が食材に溶け出すのと似ている。また、クエン酸で釘を溶かして鉄欠乏の作物に与える方法にも類似しているが、触媒を使う点が異なる。鉄玉子は妻の実家でもらってきたもので、肥料ではなく食生活での鉄分補給を目的とする。

 

SOY ShopのカテゴリCSVでカテゴリカスタムフィールドに対応しました

/** Geminiが自動生成した概要 **/
SOY ShopのカテゴリCSVインポート/エクスポート機能が強化され、カテゴリカスタムフィールドに対応しました。カテゴリカスタムフィールドプラグインをインストールし、項目を追加すると、CSVのインポート/エクスポートページにカスタムフィールドが追加されます。これにより、CSVでのカテゴリデータ管理がより柔軟になります。最新版はsaitodev.co/soycms/soyshop/からダウンロード可能です。

 

頁岩由来の肥料の使いどころとは?

/** Geminiが自動生成した概要 **/
山の岩が土壌へと変化する過程は、風化と侵食という作用による。風化は、温度変化や水、生物の活動などによって岩が砕かれる現象である。これには、物理的な破砕だけでなく、化学的な分解も含まれる。侵食は、風や水、氷河などによって風化された岩片が運ばれる現象である。運ばれた岩片は堆積し、さらに風化や分解が進むことで、やがて土壌の母材となる。土壌生成には、母材に加えて、気候、生物活動、地形、時間といった要素が複雑に影響し合い、長い年月をかけて土壌は形成される。

 

SOY Shopの商品CSVで商品名の多言語化

/** Geminiが自動生成した概要 **/
SOY Shopの商品CSVインポート/エクスポート機能が強化され、商品名の多言語化に対応しました。多言語サイトプラグインを導入すると、商品名入力欄が言語ごとに拡張されます。今回のアップデートでは、この拡張された商品名(各言語)もCSVのインポート/エクスポートで扱えるようになりました。 これにより、多言語サイトでの商品登録・管理が大幅に簡略化されます。対応版はサイト(https://saitodev.co/soycms/soyshop/)からダウンロード可能です。

 

山の岩が土になる

/** Geminiが自動生成した概要 **/
摂津峡の川の上流で、堆積岩の露頭を観察。風化しつつある岩肌を間近で見ることができ、岩が土へと変わる過程を実感した。この様子から、土質は母岩に由来することを再認識。山は加齢とともに地すべりが増加し平坦化していくが、風化で削られた表層の岩や vegetation が地すべりで崩落することで、山は徐々に細くなっていくのだろう。

 

SOY Shopの簡易予約カレンダー使用時のメール文面の変更について

/** Geminiが自動生成した概要 **/
SOY Shopの簡易予約カレンダーで、注文メールの表記を「商品名」から「予約名、日付、ラベル」に変更できる連携機能が追加されました。 メールビルダープラグインで`#RESERVED_LIST#`という置換文字列を使用することで実現可能です。 従来は商品名、商品コード、数量、価格が表示されていましたが、この変更により、例えば「カレンダーA 2017-5-29 午前」のような予約情報が表示されるようになります。 この機能を利用するには、簡易予約カレンダーとメールビルダープラグインがインストールされている必要があります。 注文関連メールの自動出力箇所はメールビルダーで変更可能です。最新版は公式サイト(https://saitodev.co/soycms/soyshop/)からダウンロードできます。

 

高槻の摂津峡の行者岩

/** Geminiが自動生成した概要 **/
大阪・高槻市の摂津峡は、都会からすぐ近くにある渓谷。巨岩が点在する川沿いを進むと白滝があり、そこから急斜面を登ると行者岩と呼ばれる巨大な岩に辿り着く。この巨岩は、周囲が風化して露頭したと推測される。やがては風化が進み、川底の巨岩のように砕けていくのだろう。アクセスも容易な摂津峡は、自然のダイナミズムを感じられる場所だ。

 

探しやすい植物図鑑とは?

/** Geminiが自動生成した概要 **/
渓流沿いで見慣れない植物を見つけ、既存の図鑑では分からなかったが、成美堂出版の「里山さんぽ植物図鑑」で判明した。この図鑑は開花時期順に構成され、花の一覧ページがあるが、著者は葉や種子の形状など多角的な情報提供の重要性を指摘する。実際、水滴散布の種子からネコノメソウ属に辿り着き、詳細な解説を通して形態学的知識を得た。更なる調査でネコノメソウ属は変異が多く同定が難しいと判明したが、ユキノシタ科の植物への意識を高める良い機会となった。

 

BracketsのBeautifyでXMLファイルの自動整形を行わないようにする

/** Geminiが自動生成した概要 **/
BracketsのBeautifyによるXMLファイルの自動整形を無効化する方法について解説されています。SOY CMS/Shop開発において、build.xmlがBeautifyによって整形され、Antビルドでエラーが発生する問題が発生しました。解決策として、brackets.jsonに`"language":{"xml":{"bb.beautify.onSave":false}}`を追加し、XMLファイルの自動整形を無効化することで、Antビルドが正常に動作するようになりました。

 

SOY Shopの多言語プラグインでスペイン語設定を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopが多言語プラグインでスペイン語に対応しました。設定を追加したことでスペイン語ページの生成が可能になりましたが、翻訳作業はまだです。多言語サイト機能により、スペイン語設定のブラウザでアクセスした場合は自動でスペイン語ページへリダイレクトされます。手動切り替えも可能です。パッケージはサイトからダウンロードできます。スペイン語に堪能な方で翻訳協力可能な方は問い合わせフォームから連絡ください。

 

石の上に(私にとって)見知らぬ植物

/** Geminiが自動生成した概要 **/
渓流沿いで見慣れない植物を見つけ、図鑑で調べようとしたが、葉や花か種か分からない部分が多く、特定できなかった。既存の図鑑では葉の形や開花時期からの絞り込みが難しく、生育型や葉序も判断できなかった。翌日、偶然立ち寄った書店で「里山さんぽ植物図鑑」を見つけ、即座に目的の植物を同定できた。図鑑の使いやすさについては後述。

 

SOY Shopでフォーマットなしの商品価格を表示する

/** Geminiが自動生成した概要 **/
SOY Shopで商品価格の数字をカンマ無しで表示したいという要望に応えるため、カンマなし商品価格表示プラグインを作成した。標準機能のcms:id出力ではPHPのnumber_format関数により価格にカンマが入ってしまうため、プラグインでnumber_format関数をかまさないcms:idを追加する。プラグイン有効化後、テンプレートを修正することでカンマなし価格が表示される。プラグイン導入により、不要なユーザーに余計な処理負荷をかけることなく要望に対応できる。対応版パッケージはsaitodev.co/soycms/soyshop/からダウンロード可能。

 

栽培の要の電気石はどこにある?

/** Geminiが自動生成した概要 **/
著者はホウ素欠乏対策としてホウ素を含む鉱物を探していた。宝石図鑑でトルマリン(鉄電気石)がホウ素を含むことを知り、自身が以前に天川村で見た黒い鉱物が鉄電気石ではないかと推測する。鉄電気石は花崗岩などに含まれ、ホウ素の供給源となる可能性があるため、畑の上流に花崗岩由来の母岩があればホウ素欠乏は起こりにくいと考えた。電気石には鉄電気石以外にも様々な種類があり、全てにホウ素が含まれている。

 

Ubuntu版BracketsのBeautifyの設定

/** Geminiが自動生成した概要 **/
BracketsエディタのプラグインBeautifyでPHPファイル保存時の自動改行を停止しようと試みたが、設定変更は断念。PHPの終了タグ`?>`の後の改行が不要だったのが理由。しかし、最近のPHPコード規約では、PHPのみのファイルでは終了タグ自体が不要と知り、全ファイルから`?>`を削除することに。結果として、Bracketsの自動改行挿入設定は変更せずそのままとした。

 

大阪市内で日本式双晶と出会う

/** Geminiが自動生成した概要 **/
鉱物は、その化学組成によって固有の形を持つ。例えば石英は六角柱、磁鉄鉱は八面体となる。今回、大阪で石英の珍しい形である「日本式双晶」に出会った。これは、複数の六角柱状の結晶が特定箇所を共有し、85度の角度で交わって成長したものだ。本来、吉野の洞川温泉で発見されたものだが、大阪で見ることができた。肥料と直接関係はないが、栽培環境で重要な石英の珍しい形態に触れることができたのは、何かの役に立つかもしれない。

 

苦灰石と苦土石灰

/** Geminiが自動生成した概要 **/
米ぬかボカシは、米ぬかと水、糖蜜またはヨーグルトを混ぜて発酵させた肥料。米ぬかに含まれる栄養素を微生物の働きで植物が吸収しやすい形に変えることで、生育を促進する効果がある。作り方は、米ぬか10kgに対し、水5リットル、糖蜜またはヨーグルト500gを混ぜ合わせ、発酵させる。温度管理が重要で、夏場は3日、冬場は1週間ほどで完成する。発酵中は毎日かき混ぜ、好気性菌の活動を促す。完成したボカシは、乾燥させて保存するか、すぐに畑に施用する。米ぬかボカシは、窒素、リン酸、カリウムなどの主要栄養素に加え、微量要素やビタミン、アミノ酸なども豊富に含み、土壌改良効果も期待できる。

 

磁鉄鉱の持つ磁性

/** Geminiが自動生成した概要 **/
ハードディスクの故障は突然やってくるため、日頃からのバックアップが重要である。ハードディスクは精密機器であり、物理的な衝撃や経年劣化により損傷する。特に磁気ヘッドのクラッシュはデータ消失に直結する深刻な問題となる。そのため、外付けHDDやクラウドサービスなどを活用し、定期的にバックアップを行う必要がある。重要なデータは複数の場所に保存することで、万が一の故障時にも復旧できる可能性が高まる。また、SMART情報を確認することでハードディスクの状態を把握し、故障の予兆を早期に発見することも有効な手段となる。

 

栽培にとっての苦土の基のかんらん石

/** Geminiが自動生成した概要 **/
大阪市立科学館で展示されている大きなかんらん石は、マグネシウムを含む苦土かんらん石(MgSiO₄)である。かんらん石は、マグネシウムを含む苦土かんらん石と鉄を含む鉄かんらん石に大別される。苦土かんらん石を主成分とする岩石の蛇紋岩が水的作用で変性すると、熱水で溶出して再結晶化し苦土石となる。苦土は栽培にとって重要な鉱物である。著者は、超苦鉄質の地質エリアでかんらん石の小石を探したいと考えている。

 

桜の季節終盤

/** Geminiが自動生成した概要 **/
今年も菊桜が見事に咲いた。100枚以上もの花弁を持つ菊桜は、他の桜が終わった後も咲き誇り、桜の季節の最後を飾る。筆者は昨年も同様の記事を投稿しており、菊桜の開花をもって桜の季節の終わりを感じているようだ。添付された写真からも、菊桜の豪華な様子が見て取れる。

 

モモイロタンポポ

/** Geminiが自動生成した概要 **/
京都府立植物園で桃色タンポポ(クレピス)を見かけた筆者は、外来種であること、そして総苞片が反り返っていないことを確認した。セイヨウタンポポは総苞片が反り返るのに対し、同じく外来種の桃色タンポポは反り返らない。セイヨウタンポポは単為生殖を行うため、筆者は総苞片の反り返りと単為生殖に関係があるのではないかと推測する。もしかしたら、単為生殖による大きな卵子が総苞片内側の組織を肥大化させ、反り返りを生じさせているのかもしれない、と考察している。


Powered by SOY CMS  ↑トップへ