ブログ内検索

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

Sigilで電子書籍を作成してみる①

/** Geminiが自動生成した概要 **/
Sigilは多プラットフォーム対応のEPUB電子書籍エディタ。公式サイトからOS対応版をダウンロード・インストール後、デスクトップにショートカットを作成する。Sigil起動後、初期画面に直接文字入力で文章作成が可能。新規記事追加は「ファイル」→「空のHTMLファイルを追加」から行う。保存は「ファイル」→「名前をつけて保存」を選択し、拡張子を.epubのまま保存する。再度開く際はSigilを起動し、「ファイル」→「開く」からepubファイルを選択する。

 

電子書籍をiphoneで閲覧する方法 

/** Geminiが自動生成した概要 **/
iPhoneで電子書籍を読むには、「植物のミカタ」サイトで書籍をカートに入れ、購入手続き(メールアドレス、氏名、クレジット情報入力)を完了します。購入後、送られてくるURLはChromeブラウザで開いてください。Safariがデフォルトブラウザの場合は、Chromeに変更するか、Chromeをインストールする必要があります。ダウンロード後は、既存のiBooksアプリで書籍を読むことができます。

 

アーバスキュラ菌根菌が好む環境を探る

/** Geminiが自動生成した概要 **/
アーバスキュラ菌根菌は、リン酸などの養分吸収を助けるため、共生関係を築ける環境作りが重要。土壌に水溶性養分や糖分が多いと共生しにくいため、過剰な施肥は避けるべき。ネギの菌根菌はネギだけでなく緑肥とも共生するため、除草剤で全て除去するのではなく、通路などに緑肥を栽培すると共生菌が増加。クローバーの根圏は共生菌が豊富との報告もあり、緑肥は土壌の物理性改善だけでなく肥料効率向上にも貢献する可能性がある。

 

アーバスキュラ菌根菌

/** Geminiが自動生成した概要 **/
アーバスキュラ菌根菌、特にグロムス菌門は、多くの陸上植物と共生関係を築き、アーバスキュラ菌根を形成する。宿主植物の根よりも細く長い菌糸を伸ばし、リン酸などの養分吸収を促進する。また、感染刺激により植物の免疫機能を高め、病原菌への抵抗性を向上させる「ワクチン効果」も持つ。乾燥や塩害への耐性も向上する。しかし、植物にとって共生は負担となるため、養分が豊富な環境では共生関係は形成されにくい。

 

大気中の温室効果ガスを減らしたい

/** Geminiが自動生成した概要 **/
地球温暖化による猛暑や水害増加への対策として、土壌への二酸化炭素固定が提案されている。従来のNPK肥料中心の土壌管理から脱却し、木質資材由来の堆肥を用いて土壌中に無定形炭素(リグノイド)を蓄積することで、粘土鉱物と結合させ、微生物分解を抑制する。これにより土壌への二酸化炭素固定量を増やし、植物の光合成促進、ひいては大気中二酸化炭素削減を目指す。家畜糞堆肥は緑肥育成に限定し、栽培には木質堆肥を活用することで、更なる根量増加と光合成促進を図る。キノコ消費増加による植物性堆肥生産促進や、落ち葉の焼却処分削減も有効な手段として挙げられている。

 

クズはおそらく河川敷の覇者だろう

/** Geminiが自動生成した概要 **/
河川敷のクズは、つるを伸ばして広範囲に勢力を拡大し、他の植物に巻き付いて高い場所を占拠する。まるで戦略的に拠点を築き、有利な場所を確保してから周囲を攻めるかのようだ。弱点としては、見通しの良い場所に根元があるため、そこを切られるとダメージを受ける点が挙げられる。しかし、クズは不定根によって再生するため、根元を切られても簡単には枯れない。その繁殖力と生命力の強さから、河川敷の覇者と言えるだろう。

 

Go言語 + kintone + チャットワークでタスクの自動登録アプリを作ってみる3

/** Geminiが自動生成した概要 **/
Go言語でkintoneとチャットワークを連携し、タスク自動登録アプリを作成する過程の3回目。今回はkintoneから取得したデータをチャットワークにタスク登録する処理を実装。kintoneアプリのラベルフィールド値をタスク名として登録するため、`RegisterTaskOnChatWork`関数を追加。この関数でチャットワークAPIを呼び出し、指定のルームにタスクを登録する。コード実行前にkintoneアプリにテストデータを追加し、実行後チャットワークでタスクが登録されていることを確認。データの絞り込みについては省略。

 

豪雨ニモマケズ、暴風ニモマケズ

/** Geminiが自動生成した概要 **/
「豪雨ニモマケズ、暴風ニモマケズ」と題されたこの記事は、2週間前の豪雨で増水した川が平常水位に戻った様子をレポート。一度浸水し、流れに沿って倒れた川辺の草が、上部は緑を保ち、根元からは新しい脇芽を出しているたくましい姿を映し出す。この生命力に「強いな」と感嘆し、筆者は、人間の文明が気候を変える中でも、植物はうまく適応したり、時には休眠したりして、したたかに生き抜いていくのだろうという考察を深めている。

 

Go言語 + kintone + チャットワークでタスクの自動登録アプリを作ってみる2

/** Geminiが自動生成した概要 **/
kintoneアプリで設定した日付にチャットワークへタスクを自動登録するアプリ開発の続き。今回はGo言語でkintone REST APIから取得したJSONデータを扱うための構造体を設計し、マッピングを行った。取得データは「レコード番号」「月」「ラベル」「日」等を含み、これをGoの構造体へ変換することでデータ操作を可能にした。具体的には`Field`構造体でフィールドの型と値を、`Record`構造体でレコード群を表現し、`json.NewDecoder`を用いてJSONをデコードした。これにより、ラベル名等の値をプログラムから参照できるようになった。次回は取得値を用いてチャットワークへのタスク登録を行う。

 

電子書籍 第3巻「地質と栽培」発刊しました!

/** Geminiが自動生成した概要 **/
齋藤亮子氏による電子書籍第3巻「地質と栽培」が発刊。夫である齋藤氏が受け取った一通のメールをきっかけに、福井県への旅、そして各地の地質や岩石探訪が始まった。東尋坊の柱状節理、赤土、火山灰、フォッサマグナなど、多様な土地を巡り、土壌と地質の関係を探求する旅の記録をまとめたもの。岩石を知ることは土を知ること、ひいては栽培の土台を知ることになるという気づきから、一見無関係に思える地質や日本の成り立ちまでも探求対象となる。52記事、約267ページの内容には、著者の旅の思い出も深く織り込まれている。栽培への直接的な結びつきは不明瞭ながらも、一見関係ない事を知ることで得られる情報の重要性を説く。

 

歩道に背の高い草の群生

/** Geminiが自動生成した概要 **/
歩道脇の露出した土壌に、セイバンモロコシと思われる背の高い草が密集して繁茂していた。周囲には同様の植物は見られず、限られた面積で高密度に生育している。開花期を迎えてオレンジ色の花粉を飛ばしているが、近隣に同種が存在しないため、受粉の可能性は低い。それでも繁殖のためエネルギーを費やし花粉を飛ばす姿は、昆虫媒介に比べ非効率的ながらも、環境に適応した戦略と言えるかもしれない。わずかな可能性として、離れた場所に同種の存在も考えられる。

 

Go言語 + kintone + チャットワークでタスクの自動登録アプリを作ってみる1

/** Geminiが自動生成した概要 **/
kintoneとチャットワークを連携し、タスクを自動登録するアプリをGo言語で開発する過程を説明。kintoneにアプリを作成し、Go言語でkintoneのREST APIを使用してデータを取得するコードを紹介。APIキー、ID、パスワードを用いて認証し、JSON形式のデータを取得することに成功。今後の課題として、取得したJSONデータをGo言語で扱うための構造体の作成が挙げられている。

 

藪から出ないし、藪の内側へと突き進まない

/** Geminiが自動生成した概要 **/
つる性植物が藪沿いで奇妙な挙動を見せていた。ある程度伸びたつるの先がUターンし、自身に巻きつき、再び上に向かって伸び始めていた。これは、藪の外側に出た植物が、より日当たりの良い高い植物を目指して進路変更したと考えられる。藪の内外で大きく異なる日射量を感知し、最適な場所を探しているようだ。つるは普段から巻き付くために角度をつけて伸びているが、日射量に応じて茎の角度を調整し、急な方向転換も可能にしているのではないかと考察されている。

 

廃菌床の堆肥としての利用の注意点2

/** Geminiが自動生成した概要 **/
廃菌床を堆肥として利用する際の注意点として、菌糸の活動による土壌の酸性化が挙げられます。菌糸は養分吸収の際にプロトン(H⁺)を排出し、周囲の環境を酸性化します。活発な菌糸を含む廃菌床を土に混ぜ込むと、土壌pHが低下し、作物の生育に悪影響を与える可能性があります。堆肥として利用したいのは、菌糸が分解したリグニンの断片ですが、菌糸が活発な状態では分解が進んでいないため、効果が期待できません。したがって、キノコ栽培後の廃菌床は、更に発酵処理することで土壌への影響を軽減し、堆肥としての効果を高めることができます。

 

廃菌床の堆肥としての利用の注意点

/** Geminiが自動生成した概要 **/
アルミニウムは強い結合力を持つため、土壌中で様々な物質と結合し、植物の生育に影響を与える。特にポリフェノールと強く結合し、難溶性の錯体を形成する。このため、ポリフェノールが豊富な堆肥などを施用すると、アルミニウムが固定化され、植物への吸収が抑制される。これはアルミニウム毒性を軽減する一方で、ポリフェノール自体も植物にとって重要な役割を持つため、その効果も同時に減少する可能性がある。土壌中のアルミニウムとポリフェノールの相互作用は複雑で、植物の生育に多大な影響を与えるため、土壌管理において考慮すべき重要な要素である。

 

台風・大雨の自然災害の被害を軽減するために

/** Geminiが自動生成した概要 **/
西日本豪雨で農作物に甚大な被害が出た中、京都北部のトウガラシ畑では、事前に「速効性の酸素供給剤」(過酸化石灰)を散布した区画で被害が劇的に軽減されました。この薬剤は水中で酸素を供給し、根の酸欠ストレスを和らげ、水が引いた後も植物を活性化。消石灰による土壌pH調整効果も。今後予想される台風や大雨から作物を守る有効な手段として、その活用が注目されています。

 

PHPでチャットワークAPIを介してタスクを登録してみる

/** Geminiが自動生成した概要 **/
PHPでChatwork APIを使ってタスクを登録する方法を解説。メッセージ投稿APIを元に、エンドポイントを`/rooms/{roomId}/tasks`に変更し、パラメータに`body`(タスク内容)と`to_ids`(担当者アカウントID)を追加する。アカウントIDは、自分のメッセージを引用することで`aid=********`の形式で取得できる。コード例では、cURLでPOSTリクエストを送信し、タスクを登録。実行結果、指定のルームにタスクが追加されることを確認。

 

マルバツユクサは地中でも花を形成する

/** Geminiが自動生成した概要 **/
ミカン栽培をやめた畑にマルバツユクサが大量発生した。マルバツユクサは地上と地下の両方で種子を作り、地下の種子は土壌中で長期間休眠できる。ミカン栽培中は発芽が抑制されていたマルバツユクサの種子が、栽培終了後の土壌移動や環境変化により発芽条件を満たし、一斉に発芽したと考えられる。ミカン栽培開始以前から土壌中に存在していた種子が、長年の休眠から目覚めた可能性が高い。これは、ミカン栽培による塩類集積の解消にも役立っているかもしれない。

 

Go言語 + Selenium + Agoutiでテスト自動化

/** Geminiが自動生成した概要 **/
agoutiはGo言語用のAcceptanceテストフレームワークです。Selenium WebDriverをラップし、CSSセレクタを用いてページ要素にアクセス、操作できます。`agouti.ChromeDriver()`でChromeDriverを起動、`driver.NewPage()`で新しいページを開き、`page.Navigate()`で指定URLへ遷移します。`page.HTML()`でHTMLソースを取得、`page.FindByButton()`でボタン要素を見つけ、`btn.Submit()`でフォームを送信できます。`agouti.Browser("chrome")` でブラウザを指定可能です。 主にWebアプリケーションのUIテストを自動化するために使用され、ユーザー操作をシミュレートして期待通りの動作をするか検証できます。

 

ツユクサの季節

/** Geminiが自動生成した概要 **/
ミカン栽培跡地にマルバツユクサが生育している。マルバツユクサは九州の果樹園で防除困難な雑草として知られる。ツユクサ科の特徴である葉鞘を持ち、単子葉植物に分類される。単子葉植物は葉柄がなく、葉鞘を持つ。また、不定根による発根が特徴で、土壌変化に大きく貢献する。ミカン栽培跡地では、ツユクサの生育により、植物全般が育ちやすい土壌へと急速に変化している可能性が示唆される。

 

ミカンの栽培跡に現れた草たち

/** Geminiが自動生成した概要 **/
マルチムギは、劣化した土壌でも生育できる特性から、土壌改良に役立つ可能性を持つ。記事では、マルチムギとエンバクを用いた緑肥栽培の実験を通して、劣悪な環境におけるマルチムギの成長力と土壌への影響を検証している。粘土質でpHが低く、栄養不足の土壌にマルチムギを播種した結果、他の植物が生育困難な環境でも旺盛に成長し、土壌被覆率を高めた。一方、エンバクは生育不良だった。マルチムギは高い窒素固定能力を持つため、緑肥として土壌に鋤き込むことで窒素供給源となる。また、旺盛な根の成長は土壌の物理性を改善する効果も期待できる。実験は初期段階だが、マルチムギは劣化土壌の回復に貢献する有望な植物であることが示唆されている。今後の研究で、更なる効果検証と実用化に向けた取り組みが期待される。

 

イネ科とマメ科の緑肥の混播

/** Geminiが自動生成した概要 **/
イネ科とマメ科の緑肥混播は、土壌改良に効果的である。荒れた土地での緑肥栽培で、エンバクとアルサイクローバの混播が成功した事例が紹介されている。アルサイクローバはシロクローバとアカクローバの中間的な性質を持ち、側根が繁茂しやすい。この混播により、クローバが土壌を覆い、エンバクがその間から成長することで、相乗効果が生まれた。ハウスミカン栽培においては、落ち葉の分解が進まない問題があり、土壌中の菌が少ないことが原因と考えられる。木質資材とクローバの組み合わせが有効だが、連作によるEC上昇が懸念される。そこで、EC改善効果を持つイネ科緑肥とクローバの混播が有効と考えられる。

 

Go言語 + Selenium + Agoutiで自動でGoogle検索

/** Geminiが自動生成した概要 **/
`agouti`はGo言語用のAcceptance Testingフレームワークで、ブラウザの自動操作を可能にします。`ChromeDriver()`でChromeドライバーを起動し、`NewPage()`で新しいページを開きます。`Navigate()`で指定URLへ遷移し、`FindByID()`や`FindByButton()`で要素を取得。`Fill()`でフォーム入力、`Submit()`でボタン押下など、ブラウザ操作をコードで表現できます。`godoc`にはAPIの詳細が記載されており、`Selection`インタフェースが要素操作の中核を担い、様々な操作メソッドを提供しています。エラー処理も組み込まれており、`err != nil`で各操作の成否を確認できます。

 

エンドファイトと呼ばれる菌たち

/** Geminiが自動生成した概要 **/
エンドファイトは植物体内で共生する菌類で、植物に様々な利益をもたらします。植物は光合成産物を菌に提供する代わりに、菌は土壌から吸収しにくいリン酸やアミノ酸などを植物に供給します。さらに、エンドファイトは植物の免疫系を刺激し、病原菌への抵抗力を高め、発根も促進します。中には、植物を昆虫から守る物質や窒素を固定する菌も存在します。しかし、エンドファイトとの共生は、一般的な栽培環境では難しいようです。共生菌は多様な植物が生育する環境に多く存在し、栽培土壌には少ない傾向があります。また、土壌中に硝酸態窒素やショ糖が豊富にあると、共生関係が成立しにくいこともわかっています。そのため、水溶性窒素を含む堆肥での土作りは、エンドファイトとの共生を阻害する可能性があります。さらに、エンドファイトと植物の共生関係には相性があり、すべての植物が共生できるわけではありません。

 

Go言語 + Selenium + Agoutiでブラウザ操作の自動化

/** Geminiが自動生成した概要 **/
Go言語でSeleniumとAgoutiを使ってChromeブラウザを自動操作する方法を解説しています。まずJavaとSelenium Serverをインストールし、起動確認を行います。次にChromeドライバーをインストールし、環境変数Pathにドライバのパスを追加します。Go言語のパッケージ管理ツールgo getでAgoutiパッケージを取得後、サンプルコードを作成・実行します。サンプルコードでは、AgoutiでChromeDriverを起動し、新しいページを開いてGoogleのトップページに遷移させる処理を行っています。実行結果として、Chromeブラウザが起動しGoogleのトップページが表示されます。

 

ハウスミカンの木の下には腐朽菌がいないのか?

/** Geminiが自動生成した概要 **/
ハウスミカンの落ち葉が分解されないのは、単一作物の連作で微生物の多様性が失われ、白色腐朽菌が不足しているためと考えられる。外部資材にキノコが生えたのは、資材に腐朽菌が苦手とする成分が含まれていたとしても、ハウス内に腐朽菌が少ないためである。解決策は、腐朽菌を含む資材で落ち葉を覆い、更にクローバを播種して腐朽菌の活動を促進することだ。しかし、土壌の排水性低下とEC上昇により、クローバの生育が懸念される。

 

ミカンの木は砂地を好む?

/** Geminiが自動生成した概要 **/
粘土鉱物は、同型置換という現象により高い保肥力を持ちます。同型置換とは、粘土鉱物の結晶構造中で、あるイオンが別のイオンで置き換わる現象です。例えば、四価のケイ素イオンが三価のアルミニウムイオンに置き換わると、電荷のバランスが崩れ、負電荷が生じます。この負電荷が、正電荷を持つ養分(カリウム、カルシウム、マグネシウムなど)を吸着し、保持する役割を果たします。このため、粘土鉱物を多く含む土壌は保肥力が高く、植物の生育に適しています。花崗岩に含まれる長石も風化によって粘土鉱物へと変化するため、花崗岩質の土壌は保肥力を持つようになります。


Powered by SOY CMS  ↑トップへ