/** Geminiが自動生成した概要 **/
肥料の自動計算システム構築に向け、ベクトルの理解が必要となる。ベクトルは添字付きの一次元配列で、PHPでは`array()`で表現できる。重要なのは、ベクトルを関数として捉えること。例えば、`$vec = array("x" => "横", "y" => "縦");` は、入力"x"に"横"、"y"に"縦"を返す関数と解釈できる。この関数的視点が、後の肥料計算に不可欠なため、ベクトル演算の知識を整理しつつ、肥料の構成要素を検討していく。
基肥の自動計算を考える前に
徳島で見た大型トンネルハウスの風景

/** Geminiが自動生成した概要 **/
徳島県吉野川付近で、畝を覆う大型トンネルハウスが果てしなく並ぶ圧巻の風景を目撃。3畝幅のトンネル栽培が国道沿いの畑一面に広がっていた。徳島は温暖で日照時間が長く、この気候を利用して他地域とは収穫時期をずらしていると思われる。これは産地リレーと呼ばれ、各地域の気候を生かし収穫時期を調整、周年栽培を実現する仕組みである。このトンネル栽培で育てられた作物は、収穫時期をずらすことで、他府県へ販売されているのだろう。
SOY CMSのブログ設定でカテゴリ分けで使用するラベルを一括で外すボタンを追加しました
/** Geminiが自動生成した概要 **/
SOY CMSのブログ設定において、カテゴリ分けに使用するラベルを一括解除するボタンが追加されました。ユーザーからの要望に応え、複数選択されているラベルチェックボックスを一度にオフにする機能です。この改善により、ブログ記事のカテゴリ分け作業が効率化されます。追加されたボタンの画像は記事内で確認できます。本機能を含むパッケージはsaitodev.co/soycms/からダウンロード可能です。
土壌を流れる鮮血

/** Geminiが自動生成した概要 **/
このブログ記事は、マメ科植物が根粒菌と共生し窒素固定を行う際、根圏の酸素濃度を調整する「レグヘモグロビン」の役割を解説しています。人体ヘモグロビンに似たこのタンパク質は鉄(Ⅱ)を含み、活発な根粒がピンク色になる様子を「土壌を流れる鮮血」と表現。さらに、同様に窒素固定を行うソテツも鉄(Ⅱ)を蓄え、その高い鉄還元能力が「蘇鉄」の名の由来ではないかと考察し、植物と鉄の深い関係性を多角的に掘り下げています。
ソテツは蘇る鉄と書いて蘇鉄

/** Geminiが自動生成した概要 **/
奄美大島の大島紬の泥染めは、テーチ木のタンニン酸と泥田の鉄の反応を利用している。しかし、染色の過程で鉄分が消費されるため、ソテツの葉を泥田に浮かべて鉄分を補給するという伝統的な方法がある。ソテツは「蘇鉄」と書き、まさに鉄を蘇らせる役割を果たす。ソテツの根には藍藻類が共生し、窒素固定を行うため痩せ地でも生育できる。この窒素固定にも鉄が必要とされるため、ソテツは鉄を蓄積していると考えられる。同様の窒素固定を行うマメ科植物でも、ソテツのように鉄分補給が可能かどうかは興味深い点である。関連する「新しく借りた水田が老朽化水田だった時は」では、老朽化水田の土壌が還元状態になりやすく、鉄や硫化水素による根腐れが発生しやすいことが解説されている。解決策として、土壌の酸化を進めるために、代かき時に石灰窒素を散布し、水持ちをよくするために堆肥を施すことが推奨されている。また、雑草の繁茂を抑えるために、田植え前に除草剤を使用することも有効である。
SOY CMSの404NotFoundページをカスタマイズしてみよう

/** Geminiが自動生成した概要 **/
SOY CMSのデフォルト404 Not Foundページはシステムが判別できるため、カスタマイズしてみた。外部サイトからのリンクで404 Not Foundにアクセスした場合、そのまま離脱される可能性を考慮し、サイト内のよく読まれている記事一覧を表示するように変更。これにより、偶発的な404アクセスでも他の記事に興味を持ってもらい、離脱防止を図る。
吉備津神社の矢置岩

/** Geminiが自動生成した概要 **/
吉備津神社の矢置岩を訪問した著者は、神社背後の山が堆積岩と花崗岩から成る隆起地形であることを地質図で確認した。この経験から、花崗岩地帯の土壌が白いという推測を立て、実際に現地で白い土壌を多数確認、地図情報と一致することを確認した。この発見により、未知の土地の地質を予測する可能性が広がったと結論付けている。
土壌中の腐植量はどのように測定されているのか?

/** Geminiが自動生成した概要 **/
土壌中の腐植量測定は、分光光度計を用いた紫外-可視吸収スペクトル測定で行われる。腐植は複雑な構造で、末端のカルボキシル基や水酸基が水の保持やpH緩衝、イオン保持に寄与する。測定は水溶液サンプルに光を当て、吸収された波長から量を計算するが、腐植の抽出の難しさから参考値となる。論文では、腐植量とCECには高い正の相関(R²=0.7)が見られた。腐植はアルミニウムと強く結合し長期間保持されることから、腐植のパフォーマンス向上策が重要となる。
川の上流で石の下に溜まった土?

/** Geminiが自動生成した概要 **/
川の上流の石の下には、風化した砂や粘土、落葉などが混ざった川砂がある。これは良質な粘土と腐植を含み、砂の大きさもトラクターの刃を傷つけない程度であるため、客土として畑に入れるメリットがある。川砂の粘土は保水性を高め、腐植は土壌生物の活動を促進し、団粒構造の形成を助ける。適切な大きさの砂は水はけを良くし、通気性を確保する。これらにより、水はけと水持ちのバランスが良くなり、肥沃な土壌が作られる。つまり、川砂は土壌改良に有効な資源と言える。
基肥の自動計算に挑戦してみる

/** Geminiが自動生成した概要 **/
基肥自動計算を目指した試みは、肥料成分をベクトルとして線形計画法と機械学習を適用する構想から始まった。しかし、指導員による施肥設計がNPK成分量ではなく、シグモイド型BBロング肥料の栽培期間に基づいているため、成分ベクトル化は意味をなさないと判明。土壌の保肥力を高めるアプローチでは厳密な成分量計算は不要であり、線形計画法の適用は困難。よって、基肥自動計算には肥料ベクトルのモデル構築から再考が必要となった。
華の美しさは人それぞれ

/** Geminiが自動生成した概要 **/
浄安寺の椿展で、様々な椿の美しさに触れた筆者は、美の多様性について考察する。三笠ノ森椿の黒ずんだ花弁も、三保ノ月の淡いピンクの模様も、それぞれに美しい。美しさは主観的なものであり、だからこそ園芸品種は多様化した。しかし、美を競うため、花の大きさ、模様、花弁の数や形状といった客観的な指標も生まれてきた。椿に限らず、朝顔や菊など、花の美しさは時代や文化によって評価基準が変化してきたことを、他の展示会の様子を交えて示唆している。
金魚椿の葉

/** Geminiが自動生成した概要 **/
浄安寺の椿展にて、金魚葉椿の葉を採取。マグネシウム欠乏のため黄化していたが、本来は緑色。葉の先端が急に細くなり筒状になるのが特徴で、この形状が金魚を連想させる。筒内部は黄化せず緑色を保っている。これは、マグネシウム欠乏にも関わらず、筒状部分の葉緑素が他の器官へ移行できないためと考えられる。葉全体が黄変している中で、光が届きにくい筒内部のみ緑色である点は興味深い。この現象は、マグネシウムの移行と葉の構造に関連がある可能性を示唆している。
いわくらとチャート

/** Geminiが自動生成した概要 **/
京都北部の岩倉にある山住神社で、基盤岩であるチャートを観察した。茶色のチャートは酸化鉄を含み、周辺の土壌の色にも影響を与えていると考えられる。木の根元の土壌は教科書通りの茶色よりやや薄く、京都で見られる茶色っぽい土壌はチャート由来の可能性がある。山住神社は平安時代に石座神社に遷された歴史を持つ。
浄安寺の椿展

/** Geminiが自動生成した概要 **/
京都府久御山の浄安寺で開催されている椿展を訪れた。寺では日本各地の椿を挿し木で増やし、様々な品種の椿を生け花として展示している。椿はウイルス感染による斑入りや八重咲きなど、園芸の歴史が長い花だ。特に注目したのは、炭で作られた陶器。花を長持ちさせる効果があるという。炭は多孔質でミネラル豊富なので、以前炭焼き職人から分けてもらった炭を堆肥に混ぜて畑で使ったら素晴らしい成果が出たことを思い出した。生け花からも様々な知識が得られるようだ。
礫岩に詰まった大切な資源

/** Geminiが自動生成した概要 **/
土壌中のアルミニウムは、腐植の分解を抑制し土壌中に長期間貯蔵する役割を果たす。腐植は植物遺体などが微生物によって分解されたもので、土壌の肥沃度や保水性に大きく貢献する。しかし、腐植は微生物によってさらに分解され、二酸化炭素として大気中に放出される。アルミニウムイオンは、腐植の分子と結合し、微生物による分解から守る。特に酸性土壌ではアルミニウムイオンが溶出しやすく、この保護作用が顕著になる。このメカニズムは、土壌炭素貯留の観点から地球温暖化対策としても重要である。アルミニウムと腐植の相互作用を理解することは、持続可能な農業や環境保全に繋がる。
土質の理解を求め川の上流へ

/** Geminiが自動生成した概要 **/
山を構成する岩石は、風化・侵食によって細粒化し、最終的に粘土になる。花崗岩は風化に弱く、構成鉱物の剥離によって真砂土と呼ばれる粗い砂状になる。これがさらに風化すると、様々な鉱物が含まれた粘土へと変化する。堆積岩である頁岩は、粘土が固まったものだが、これも風化によって再び粘土に戻る。つまり、岩石の種類に関わらず、風化・侵食の過程で粘土へと変化していく。風化の進行度合いにより、様々な粒度の土壌が存在するが、最終的には粘土にたどり着く。この粘土は栄養豊富なため、植物の生育を支える重要な役割を果たす。
まだ春じゃない

/** Geminiが自動生成した概要 **/
2月下旬、まだ寒い時期だが、イヌムギに似た小さなイネ科の草が花を咲かせていた。写真からホソムギの可能性も考えられるが、葉のねじれも確認できた。いずれにせよ、イネ科の草の開花としては時期尚早である。通常、これらの草の開花は春の兆しと感じられるが、2月下旬の開花はさすがに早すぎるため、春を感じさせるには至らない。近縁種で寒期に開花する種が存在するのかもしれない。
フェンスをしていたにも関わらずシカに突破された時の話

/** Geminiが自動生成した概要 **/
シカやイノシシによる深刻な農作物被害に悩まされ、筆者は自畑で獣害対策を試みた。まず、黒い車内で張り込み、侵入してきたシカを捕獲しようと試みたが、シカは鉄線フェンスに一時足止めされたものの、単管パイプを曲げて逃走した。この経験から、子シカでも単管パイプを曲げる力があり、獣害用フェンスの強度不足を実感した。侵入経路を調べると、50cmピッチで張った鉄線の下段のわずかなたるみを利用していたことが判明。獣害対策にはわずかな隙も許されないことを痛感した。その後、シカの跳躍力(1.5~2m)を考慮し、50cm毎に電線を張ったフェンスに改良。下部の支柱については別記事を参照のこと。獣害の深刻化に危機感を募らせている。
獣害対策用の鉄壁フェンスを作る前に

/** Geminiが自動生成した概要 **/
イノシシのフェンス突破対策として、フェンス下部の掘り返しを防ぐ方法を検証した。イノシシはフェンスの弱い箇所を探り、土を掘って持ち上げようとする習性がある。そこで、フェンス支柱の中間地点、弱点となる箇所の両側に50cmの単管パイプを40cmの深さで垂直に打ち込んだ。翌日、単管パイプ周辺は掘り返されていたものの、深さは10cm程度で、フェンスの持ち上げも確認されなかった。このことから、単管パイプ設置は有効な対策と判断。さらに、フェンス中央にも単管パイプを打ち込み、フェンス下部に棒をくくりつけることで、イノシシの突破試行自体を抑制できることが分かった。なお、フェンスにネットを被せているのはヌートリア対策である。
イノシシ対策で鉄壁のフェンスを作りたい

/** Geminiが自動生成した概要 **/
京丹後での10年前のイノシシ対策の経験から、電気柵の非効率性を指摘する。補助金が出て手軽な電気柵だが、イノシシは痛みを回避する方法を学習し突破してしまう。維持費や人件費もかかり、県の研究者も効果を否定していた。電気柵に補助金が出る矛盾への疑問を抱きつつ、研究者からイノシシの習性を学び、トラップを作成。そのトラップが後にイノシシ捕獲に繋がることになる。今後の記事では、その詳細な対策方法を記述する予定。
日本シームレス地質図で見えることが増えたはず

/** Geminiが自動生成した概要 **/
「日本の石ころ標本箱」を参考に、栽培の成功/失敗と地質の関係を探る試み。成功地は酸性岩土壌、失敗地はチャート主体で規則性を持つ母岩だった。サンプル数は少ないが、地質を事前調査することで栽培適地の判断材料になると考えた。産総研の日本シームレス地質図を用いて、ミネラル欠乏がない地域は超塩基性岩/塩基性岩地帯、鉄過剰症の地域は塩基性岩地帯と判明。事例は少ないが、今後各地で地質と栽培結果を比較することで、より精度の高い事前予測が可能になると期待している。関連として海底火山の痕跡についても言及。
イノシシ鍋を食す

/** Geminiが自動生成した概要 **/
筆者は知人の誕生祝いに、大阪高槻の原養魚場で評判の牡丹鍋(猪鍋)を堪能した。猪肉は獣害に悩まされていた頃に貴重なタンパク源として食べていたため、お金を払って食べる日が来るとは想像もしていなかった。かつて農村で研修生だった頃、師の畑に猪が出たという連絡を受け、駆けつけた。現場では別の研修生が猪に襲われ重傷を負っていた。筆者も巨大な猪と遭遇し、突進されるも、寸前で猪がトラップに足を取られたことで難を逃れた。翌日、猪に襲われて生還したことが村で話題となり、「どうやって生き残った?」と質問攻めにあった。この出来事をきっかけに、猪の侵入を防ぐ頑丈なフェンスが開発され、周辺地域に広まったという。
社会人・学生向けプログラミング教室でコードレビューをしてみました

/** Geminiが自動生成した概要 **/
プログラミング教室で、文法は理解できてもコードを書けない生徒が多い原因を探るため、コードレビューを実施。100行程度のコードを一行ずつ解説させることで、関数の使い所、フォームの初期化、配列とオブジェクトの使い分けといった、具体的な実装における理解不足が課題だと判明。小さなアプリの処理を言葉で説明したり、写経と全行コメントで楽しく学習する方法を確立できれば、プログラミング学習の挫折者を減らせると考えられる。
いずれ(カンザキ)アヤメかカキツバタ

/** Geminiが自動生成した概要 **/
2月にアヤメに似た花を見つけ、季節外れに咲くことに疑問を持った筆者は、それがカンザキアヤメという外来種であることを知る。本来アヤメは初春に咲くが、カンザキアヤメは2月に開花する。春の花をこの時期に見ることで、冬の終わりを感じ、春の訪れを予感させる。大田神社のカキツバタや梅宮神社のハナショウブへのリンクも掲載されている。
ウメの木が揺れる

/** Geminiが自動生成した概要 **/
下鴨神社の光琳の梅に続き、駒井家住宅の梅も開花した。白川疎水沿いを走る著者は、揺れる梅の木にメジロが蜜を吸う様子を目撃。鳥による受粉を改めて実感した。以前は梅の多すぎる花に疑問を抱いていたが、鳥を呼ぶには必要な量だと考えを改めた。少ない蜜でも多くの花があれば鳥の食料になり、受粉に繋がる。野生種でも多くの花をつける理由を考察している。
長い時間をかけて形成した金平糖の不思議な形

/** Geminiが自動生成した概要 **/
NHK「サラメシ」で京都の金平糖店「緑寿庵清水」が紹介され、職人の大変さを知った筆者は店を訪れ金平糖を購入。2週間かけて作られる金平糖は、大きな釜を回転させながら蜜を何度も加えて作られる。特徴的な突起は意図的なものではなく、自然に形成されるが、その理由は未だ解明されていない。材料の砂糖(おそらくテンサイ由来)が、生育過程で何かを具現化しているのかもしれない、と筆者は考察している。
SOY CMSのサムネイルプラグインで加工前の画像も出力できるようにした

/** Geminiが自動生成した概要 **/
SOY CMSのサムネイルプラグインが、加工前の画像も出力できるよう機能拡張されました。従来はリサイズ・トリミング後の画像のみ出力でしたが、`cms:id="upload"`でオリジナル画像、`cms:id="trimming"`でトリミング後リサイズ前の画像を出力できます。`cms:id="thumbnail"`は従来通りサムネイル画像を出力します。また、画像の状態に応じて表示を切り替える`cms:id="is_upload"`、`cms:id="is_trimming"`、`cms:id="is_thumbnail"`も追加されました。更新版プラグインはsaitodev.co/soycms/からダウンロード可能です。