ブログ内検索

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

白色腐朽菌とトリコデルマの戦い2

/** Geminiが自動生成した概要 **/
白色腐朽菌とトリコデルマの生存競争において、培地成分が勝敗を左右する。硫安添加はトリコデルマを活性化させる一方、糖の種類も菌の繁殖に影響する。グルコース添加では白色腐朽菌、キシロースではトリコデルマが優勢となる。これは、米ぬかや糖蜜などデンプン質をキノコ培地に添加する既存のノウハウを裏付ける。つまり、窒素系肥料は控えめ、デンプン質は多めにするのが有効である。この知見はキノコ栽培だけでなく、堆肥作りにも応用できる可能性を秘めている。

 

SOY CMSを介さずにSOY2HTMLを使ってみる

/** Geminiが自動生成した概要 **/
SOY CMSを使わずにそのテンプレートエンジンであるSOY2HTMLのみを利用する方法を解説。ルートディレクトリにindex.php、webappディレクトリ下に必要なファイルを設置する構成で、index.phpでSOY2ライブラリを読み込み、SOY2HTMLの設定を行う。HTMLファイル(TopPage.html)と対応するPHPファイル(TopPage.class.php)を作成し、soy:idを使った表示内容の変更例を示している。PHPファイルではWebPageクラスを継承し、コンストラクタでHTMLファイルを読み込み、addLabelでsoy:idに対応する値を設定することで、HTMLのsoy:id部分がPHPで指定した値に置き換わって表示される。

 

白色腐朽菌とトリコデルマの戦い

/** Geminiが自動生成した概要 **/
倒木分解における白色腐朽菌とトリコデルマの競合を解説。トリコデルマはセルロース分解菌で、白色腐朽菌の菌糸を溶解する菌寄生性を持つ。実験により、硫酸アンモニウムなどの速効性窒素源が多いとトリコデルマが優勢になることが判明。このため、木質堆肥に家畜糞などの速効性窒素を加えると、リグニン分解を担う白色腐朽菌の働きが阻害され、分解効率を損なう可能性が指摘されている。高C/N比材には窒素固定菌の活用も示唆された。

 

リグニンの分解に関与する白色腐朽菌

/** Geminiが自動生成した概要 **/
倒木の分解過程で、難分解性のリグニンがセルロースを覆っているため、多くの微生物はセルロースを利用できない。リグニンを分解できるのは白色腐朽菌と褐色腐朽菌で、この記事では白色腐朽菌に焦点を当てている。白色腐朽菌は木材に白い菌糸を張り巡らせ、リグニンを分解することで木を脆くする。リグニン分解後、セルロースを分解してエネルギーを得てキノコを形成する。その後、セルロースを好むトリコデルマ属菌が現れ、白色腐朽菌と競合が始まる。この競合が堆肥作りにおいて重要となる。

 

木質系の資材で堆肥を作りたければキノコ栽培から学べ

/** Geminiが自動生成した概要 **/
木質資材で堆肥を作るなら、キノコ栽培の知識が役立つ。キノコ栽培では、おがくずのような高C/N比資材に、さらにC/N比の高い米ぬかを加えてキノコを育てる。鶏糞のような窒素分の高い資材は使わない。にもかかわらず、キノコ栽培の副産物である廃培地は優れた堆肥となる。これは、キノコ(木材腐朽菌)がおがくずの分解を効果的に進めているため。高C/N比資材に窒素分を加えるという一般的な堆肥作りの常識とは異なるアプローチだが、キノコ栽培は効率的な堆肥作りのヒントを与えてくれる。農業における堆肥作りの検証不足が、非効率な方法の蔓延を招いている現状を指摘し、キノコとカビの生態学への理解の重要性を強調している。

 

断層破砕帯を見に花折断層へ

/** Geminiが自動生成した概要 **/
京都と福井を結ぶ鯖街道にある花折断層を訪問しました。「3D地形図で歩く日本の活断層」に紹介された、断層運動により岩石が粉砕された「断層破砕帯」を直接確認するのが目的です。現地では、崖や小川の側面に黒っぽい箇所を発見。特に安曇川の大きな岩には、局所的に黒く脆くなった部分が見られ、断層形成時の強大な力が硬い岩石を破砕し、土化させる過程を物語っているようでした。

 

菌床の主成分で使用されるコーンコブとは何だろう?

/** Geminiが自動生成した概要 **/
鉱物の風化と植物の死が土壌形成に不可欠である。岩石の風化は、物理的風化(温度変化、凍結融解)、化学的風化(水、酸素、二酸化炭素との反応)、生物的風化(植物の根の成長、地衣類の作用)によって起こる。風化によって岩石は細粒化し、新たな鉱物が生成される。一方、植物の死骸は土壌有機物の主要な供給源となる。枯れた植物は微生物によって分解され、腐植と呼ばれる複雑な有機物に変化する。腐植は土壌に養分を供給し、保水性や通気性を向上させる。風化によって生成された鉱物と植物由来の有機物が混ざり合い、肥沃な土壌が形成される。土壌生成は非常に長い時間を要するプロセスであり、岩石の種類、気候、生物活動などの様々な要因に影響される。

 

kintoneのカレンダーの日付カラムで4件以上表示したい

/** Geminiが自動生成した概要 **/
kintoneで特定の領域だけを印刷範囲にする方法を紹介しています。kintoneの標準機能では印刷範囲の指定が難しいため、JavaScriptカスタマイズで対応します。具体的には、印刷時に特定の要素に"print-area"というクラスを追加し、CSSでこのクラスに`page-break-inside: avoid;`を指定することで、意図しない改ページを防ぎます。また、印刷ボタンのクリックイベントでJavaScriptを実行し、印刷後にクラスを削除する処理を追加することで、通常の画面表示への影響をなくします。この記事では、カレンダーの印刷を例に、日付行と予定行が分割されないように印刷範囲を制御する具体的なコードを解説しています。

 

イネ科緑肥の効果、再考

/** Geminiが自動生成した概要 **/
露地ネギの畝間に緑肥マルチムギを導入したところ、ひび割れ多発土壌が改善し、ネギの生育も向上した。ひび割れの原因は腐植不足と水溶性成分蓄積(高EC)だが、マルチムギはこれらの問題を解決する。マルチムギは活性アルミナを無害化し、養分を吸収、土壌を柔らかくして排水性を向上させる。これにより、作物の発根が促進され、高EC土壌でも生育が可能になる。マルチムギとの養分競合も、基肥を発根促進に特化し、NPKを追肥で施すことで回避できる。結果として、発根量の増加は微量要素の吸収を促し、病害虫への抵抗性向上に繋がる。

 

SOYShopのCSVインポートエクスポートで出力時のチェックを保持するようにした

/** Geminiが自動生成した概要 **/
SOY ShopのCSVインポート/エクスポート機能において、出力項目のチェック状態を保持する機能が追加されました。カスタムフィールドやプラグイン追加でCSVの項目が増え、確認が煩雑になる問題に対し、一度チェックした項目を保存し次回反映することで操作の手間を軽減します。現在試作段階で、カスタムサーチフィールドなど一部プラグインでは未対応ですが、多くの項目チェックの手間を省くことが期待できます。パッケージはsaitodev.co/soycms/soyshop/からダウンロード可能です。

 

Go言語でサーバを立ち上げる

/** Geminiが自動生成した概要 **/
Go言語でlocalhost:8889で動作するシンプルなWebサーバを作成する手順と動作確認方法の説明です。 `server.go` はルートパスへのアクセスに対し、リクエスト内容をコンソールに出力し、"hello world"を含むHTMLをレスポンスとして返します。`httputil.DumpRequest`でリクエスト内容をダンプし、`fmt.Println`でコンソールに表示、`io.WriteString`でレスポンスを書き込みます。`http.ListenAndServe`でサーバを起動し、ブラウザでアクセスすると"hello world"が表示されます。同時にコンソールにはリクエストヘッダ情報(例:GETメソッド、Host、User-Agentなど)が出力されます。

 

マルチムギが劣化土壌に果敢に挑む

/** Geminiが自動生成した概要 **/
肥料の過剰供給による土壌劣化と、それに伴うスギナ繁茂、ひび割れ、保水力低下といった問題を抱えた畑で、マルチムギ導入による土壌改善を試みた事例を紹介。休ませることのできない畑で、連作と速効性肥料により土壌が悪化し、アルミニウム障害を示唆するスギナが蔓延していた。ネギの秀品率も低下するこの畑で、マルチムギを栽培したところ、スギナが減少し始めた。マルチムギは背丈が低いためネギ栽培の邪魔にならず、根からアルミニウムとキレート結合する有機酸を分泌する可能性がある。これにより、土壌中のアルミニウムが腐植と結合し、土壌環境が改善されることが期待される。加えて、マルチムギはアザミウマ被害軽減効果も期待できる。

 

Go言語で並行処理(ゴルーチン)

/** Geminiが自動生成した概要 **/
Go言語の並行処理(ゴルーチン)は、`go`キーワードで関数を起動することで実現される。 `go print("hello")`のように記述すると、`print("hello")`は別のコア/スレッドで実行され、`print("world")`と並行して処理される。 例では、helloとworldが交互に表示される。これは、同時アクセス処理やファイルアップロードなど、結果の順序が重要でない処理に有効である。ゴルーチンにより、複数の処理を効率的に並行実行できる。

 

夏に活躍!C4回路の植物たち

/** Geminiが自動生成した概要 **/
C4型光合成は、高温乾燥環境に適応した光合成の仕組みである。通常のC3型光合成では、高温時に気孔を閉じ二酸化炭素の取り込みが制限されるため光合成速度が低下する。しかしC4植物は、葉肉細胞で二酸化炭素を濃縮し、維管束鞘細胞でカルビン回路を行うことで、高温時でも効率的に光合成を行う。二酸化炭素濃縮にはエネルギーが必要となるため、低温・弱光下ではC3植物より効率が落ちる。トウモロコシやサトウキビなどがC4植物の代表例である。

 

Go言語で無名関数

/** Geminiが自動生成した概要 **/
Go言語の無名関数は、名前を持たない関数で、関数内で定義される。`f := func() { ... }`のように変数に代入し、`f()`で実行する。また、`func() { ... }()`のように定義と同時に実行(即時実行)も可能。即時実行の場合は、定義直後に`()`を付ける必要がある。無名関数は、変数のように扱えるため、他の関数に引数として渡したり、戻り値として返すこともできる。

 

スベリヒユの持つCAM回路

/** Geminiが自動生成した概要 **/
牛糞堆肥の土壌改良効果を植物ホルモンの視点から考察した記事です。窒素過多による植物の徒長や病害虫発生リスクを指摘し、牛糞堆肥の緩やかな窒素供給が健全な生育を促すと説明しています。特に、植物ホルモンのサイトカイニン、オーキシン、ジベレリンのバランスが重要で、牛糞堆肥は土壌微生物の活性化を通じてこれらのバランスを整え、根の成長、栄養吸収、ストレス耐性を向上させると主張しています。化学肥料の多用は土壌の劣化につながる一方、牛糞堆肥は持続可能な農業に貢献するとして、その価値を再評価しています。

 

Go言語で関数型の値を扱う

/** Geminiが自動生成した概要 **/
Go言語では関数を値として扱える。 `greet`関数を`f`変数に代入し、`f()`で実行できる。 `dofunc(f func())` は関数型引数を受け取り、その関数を実行する関数である。 `main`関数で`greet`を`f`に代入し、`dofunc(f)`を呼び出すと、`dofunc`内で`f()`が実行され、`greet`関数の処理("hello"の表示)が行われる。 これは関数を第一級オブジェクトとして扱う例である。

 

Go言語で内部コマンドを作成する③

/** Geminiが自動生成した概要 **/
Go言語でコマンドライン引数を扱うflagパッケージの使い方を説明しています。`flag.Int`と`flag.String`でそれぞれ整数型と文字列型のオプションを定義し、デフォルト値と説明文を設定します。`flag.Parse()`でコマンドライン引数を解析し、定義したオプションに値をセットします。実行例として、`main.exe`をビルドし、オプションなしで実行するとデフォルト値の1111と"default"が出力されます。`--help`オプションでヘルプメッセージが表示されます。`-i 5 -s "おはよう"`のようにオプションを指定して実行すると、指定した値が出力されます。つまり、コマンドライン引数からプログラムに値を渡す方法を解説しています。

 

南房総族よりビワが届いた2018

/** Geminiが自動生成した概要 **/
2018年に南房総の知人から枇杷が届いた。昨年にも送られてきており、今年も立派な枇杷が木盆に載せられた写真と共に紹介されている。送ってくれた人物は「ナイスガイ」と表現され、枇杷の味は言葉では言い表せないほど素晴らしいようだ。筆者は「南房総族」を自称し、ブログ「酒と泪とアイリス(花)とびわ(果樹)ぼく南房総族」を運営しているが、更新は2016年で止まっている。ブログでは枇杷の栽培や南房総での生活について綴られていると推測される。

 

SOY2HTMLで条件によって非表示にする - HTMLModel編

/** Geminiが自動生成した概要 **/
SOY2HTMLのHTMLModelは、条件付き出力制御を可能にする。HTMLの一部をHTMLModelで囲み、visible属性に条件式を指定することで、条件を満たした場合のみその部分がレンダリングされる。例として、ブログ記事の「続きを読む」リンクは、追記がある場合のみ表示したい場合に利用できる。HTMLModelは、単に出力の有無だけでなく、外部CSSパスの動的な制御など複雑な処理も可能だが、基本的な使い方はシンプルで、visible属性による表示制御が便利である。HTMLModel自体は何もせず、親クラスであるSOY2HTMLの挙動を理解する必要がある。

 

塩類集積土壌でも平然とたたずむスベリヒユ

/** Geminiが自動生成した概要 **/
牛糞堆肥の土壌改良効果に着目し、植物ホルモンの視点からそのメカニズムを考察している。牛糞堆肥は植物ホルモン様物質を生成する微生物の活動を促進し、植物の生育を促す。一方、化学肥料は土壌微生物の多様性を低下させ、植物ホルモン産生を阻害する可能性がある。土壌の物理性改善だけでは植物の健全な生育は難しく、微生物との共生関係が重要となる。牛糞堆肥は土壌微生物の活性化を通じて植物ホルモン様物質の産生を促し、結果として植物の生育を促進、病害抵抗性を高める効果が期待できる。現代農業における化学肥料偏重の風潮に対し、微生物生態系を重視した土壌管理の必要性を提唱している。

 

銅を中心にして、リグニンを廻る植物とキノコたちの活動

/** Geminiが自動生成した概要 **/
植物は銅を利用して難分解性有機物リグニンを合成し、自らを害虫や病原菌から守る。キノコは銅を利用してリグニンを分解する。廃菌床はキノコ栽培後の培地で、キノコが生え終わった後もリグニン分解のポテンシャルが残っている。これを土壌に混ぜ込むことで、土壌はフカフカになり、植物の側根や毛細根の生育が促進される。さらに、廃菌床に残存する銅を作物が吸収することで、植物はより強くなり、病害虫への抵抗力が高まる。この一連の流れは、銅を介した植物とキノコのリグニンをめぐる攻防の延長線上にあると言える。ボルドー液のような銅製剤は、このメカニズムを応用した農薬である。

 

宮城県の肥料関係者向けに施肥設計の話をしました

/** Geminiが自動生成した概要 **/
京都農販アドバイザーとして、宮城県の肥料関係者向けに施肥設計の講演を行いました。普段、私が基肥設計で行っている背景にある考え方について解説しました。これは、施肥設計の見直しによって農薬防除の回数を減らせるという考えに基づいています。詳細については、サイトの記事「施肥設計の見直しで農薬防除の回数は確実に減らせる」(https://saitodev.co/article/施肥設計の見直しで農薬防除の回数は確実に減らせる) を参照ください。今回の講演を通して、参加者と相互に成長できればと考えています。

 

OLYMPUSのTGシリーズで広がる視野

/** Geminiが自動生成した概要 **/
OLYMPUSのTGシリーズは、防水防塵耐寒機能に加え、夜間片手操作が可能で、堆肥場のような暗所での使用に最適です。 新バージョンではAモードや顕微鏡モードが追加され、塩類集積土壌の微細構造を捉えるなど、フィールドでの観察能力が向上しました。 実体顕微鏡並みの性能をコンパクトなボディに収め、携帯性と高倍率観察を両立しています。 目視では不可能なミクロの世界を気軽に覗けるTGシリーズは、人生を豊かにするツールと言えるでしょう。

 

ひび割れ環境でなんとか伸長したけれど

/** Geminiが自動生成した概要 **/
ひび割れた過酷な土壌環境で、ノゲシやタネツケバナは stunted growth を示し、タネツケバナはアブラムシに覆われていた。これは、植物が周囲の環境を変えながら成長するとはいえ、厳しい環境では成長が阻害され、地力回復も期待できないことを示唆する。ひび割れた畑の休耕は、雨水による除塩以外に効果が薄く、植物が生育できる環境を整えることが重要となる。具体的には、休耕前に植物性の有機物を投入し、排水性と保水性を改善することでひび割れを解消し、植物の生育を促進、除塩や土壌改良を進める必要がある。写真に写る植物たちの状態は、休耕だけでは地力回復が難しいことを示す明確な証拠である。

 

Go言語で内部コマンドを作成する②

/** Geminiが自動生成した概要 **/
Go言語のos.Argsはコマンドライン引数を扱う。`os.Args`はスライスで、最初の要素`os.Args[0]`は実行ファイルのパス。`./main.exe test`と実行すると、`os.Args[1]`は"test"となる。同様に`./main.exe test 5`と実行すれば、`os.Args[1]`は"test"、`os.Args[2]`は"5"となる。つまり、`os.Args`を用いることで、コマンドライン引数にアクセスし、プログラムの動作を制御できる。

 

あのノゲシが負ける土があるとは

/** Geminiが自動生成した概要 **/
京都市内のひび割れた畑で、植物の生育状態を観察した。通常強いノゲシさえも、丈が低く生育不良だった。植物は根から環境を変えながら成長すると言われるが、この土壌ではどの植物も生育が困難なため、環境改善には至らない。この状況は、世界的な問題である農地の砂漠化を彷彿とさせる。植物が育たない土壌では、生態系が維持されず、砂漠化のような状態に陥ってしまうことを実感した。


Powered by SOY CMS  ↑トップへ