ブログ内検索

プログラミング教材開発
大阪府高槻市原地区で肥料教室を開いています
検索キーワード:「組み合わせ」
 

腐っても鯛

/** Geminiが自動生成した概要 **/
ブログ記事「腐っても鯛」は、その美味しさの謎を深掘りします。なぜ鯛はこれほど美味しいのか?その秘密は、瀬戸内海の複雑な地形が作り出す高速潮流にあります。この流れによって鯛は筋肉質に育ち、その筋肉に含まれるアデノシン三リン酸(ATP)が、魚の旨味成分であるイノシン酸を生成するからです。結果として、鯛は筋肉質な食感と豊かなイノシン酸由来の旨味を兼ね備えるのです。これは、以前の記事で触れたマグロの事例とも通じ、イノシン酸が赤身魚に限らず生成されることを示唆しています。

 

鹿沼土を粉砕してみた1

/** Geminiが自動生成した概要 **/
鹿沼土は栃木県鹿沼市で採掘される軽石の一種で、火山灰が凝結した凝灰岩。ダイソーで購入した鹿沼土は風化が進み、指で容易に粉砕できた。断面は層状構造や色の濃淡が見られ、黒っぽい硬い部分は鉄を含む鉱物と思われる。鹿沼土にはアロフェンが含まれる場合があり、他の資材との組み合わせで新たな可能性が期待される。アロフェンは火山ガラスなどが風化してできた粘土鉱物で、保水性、通気性、肥料保持に優れる。鹿沼土の多孔質構造も相まって、植物の生育に適した環境を提供する。

 

最高の開発環境を求めて2024

/** Geminiが自動生成した概要 **/
ChromebookとRaspberry Pi 5の組み合わせが最高の開発環境。ChromebookのLinux開発環境(Crostini)の制限をRaspberry Pi 5をサーバーにすることで回避。複数人でRaspberry Pi 5にアクセスし、Micro Editorを使って開発することで、小中学生でも容易にコーディングが可能に。ChromebookのSSH機能強化も貢献。Raspberry Pi 5のストレージはNVMeに換装することで信頼性向上。以前のRaspberry Pi 4B単体での開発環境に比べ、高速でストレスフリー。Chromebookはターミナルとして使用し、開発環境はRaspberry Pi 5に集約することで、ChromebookのPowerwashの影響も回避。

 

栽培上重要なアロフェンという名の粘土鉱物

/** Geminiが自動生成した概要 **/
アロフェンは、土壌名「アロフェン質黒ボク土」に見られる重要な粘土鉱物です。非晶質で、中空球状の形態をしています。構造は、Al八面体シートとSi四面体シートが組み合わさり、球状に重なり合った形をしています。シートの重なりには小さな隙間が存在します。一般の粘土鉱物とは異なり、層状構造を持たない点が特徴です。

 

SOY CMSとSOY Shopで多言語サイトの構築を見直しました

/** Geminiが自動生成した概要 **/
SOY CMSとSOY Shopの多言語サイト構築方法を大幅に改修しました。 従来はテンプレート数増加による管理コスト増大が課題でしたが、今回は以下の改善を行いました。 * 日本語ページと英語ページで同じテンプレートを使用可能に * 画像ファイル名に言語キーを付与することで自動切り替え * 記事とラベルを他言語のものと紐付け可能に これらの改善により、管理画面の簡素化、多言語サイト構築の効率化を実現しました。 新パッケージはサイトからダウンロード可能です。

 

SOY Inquiryの個人情報の取り扱いについて

/** Geminiが自動生成した概要 **/
SOY Inquiryで、削除したはずの問い合わせ内容が管理画面から検索できてしまうという個人情報保護の観点からの指摘に対し、以下の改善策を講じた。 1. 論理削除後30日でデータベースから完全に削除される「自動削除機能」を追加 2. 過去の問い合わせを一括で論理削除しやすくするため、「問い合わせ一覧の件数指定」機能を追加 3. 誤って削除した場合も復元できるよう、「論理削除したレコードの確認・解除機能」を追加 これらの機能はSOY Inquiry 2.8以降で利用可能。SOY Shopでも同様の要望があれば、問い合わせページから連絡を。

 

カンキツを巡る旅

/** Geminiが自動生成した概要 **/
今年の著者は、日本におけるカンキツ栽培と緑色片岩の関係に強い興味を抱いた。きっかけは、沖縄でのカカオ栽培視察で緑色片岩に出会い、その後、和歌山県のミカン農園で同様の岩を見つけたことだった。 著者は、日本の柑橘の起源とされるヤマトタチバナと沖縄のシークワーサーの遺伝的な近縁性を示す研究結果に注目し、古代、ヤマトタチバナを持ち帰った田道間守が、緑色片岩を目印に植栽地を選んだのではないかと推測する。 さらに、愛媛県のミカン産地や和歌山県のミカン農家の言い伝えからも、緑色片岩と良質なカンキツ栽培の関係を示唆する事例が見つかり、著者は古代からの知恵に感銘を受ける。

 

マイクロビットのワークショップとこれからの開発

/** Geminiが自動生成した概要 **/
この記事では、筆者が小学生向けのプログラミングワークショップで息子に職業体験の機会を与えた経験と、今後の農業IoT開発への展望について語っています。 ワークショップでは、マイクロビットとスクラッチを用い、息子は教材の準備や参加者のサポートなどを行いました。この経験を通して、子供向けの高度な職業体験の場を提供できる可能性を感じたようです。 また、農業IoTについては、人手不足解消だけでなく、土壌環境改善による作業量の削減こそが重要だと指摘。効率的な肥料の使用など、化学の知識を取り入れた開発が求められると訴えています。 筆者は今後もマイクロビットを用いたプログラミング教育と、農業における化学の知識の探求を続け、農業IoTの発展に貢献したいと考えています。

 

有機質肥料の施肥では種類と作物の相性に注意すべき

/** Geminiが自動生成した概要 **/
有機質肥料を選ぶ際、作物と肥料のアミノ酸の相性を考慮する必要がある。イネを例に挙げると、魚粉はグルタミン酸やアスパラギン酸が多く含まれており、初期生育(根の成長)が抑制される可能性がある。一方、米ぬかと菜種粕は、初期生育に必要なグルタミンが多い。ただし、魚粉は施用後30日でグルタミンが減少する点が気になる。作物の生育段階や土壌中のアミノ酸量の変化を踏まえて、適切な有機質肥料を選ぶことが重要である。

 

タウリンの効能2

/** Geminiが自動生成した概要 **/
タウリンは神経伝達物質としての働き以外に、細胞内ATP量増加に貢献する可能性がある。マウス実験ではタウリン摂取によりATP量増加が見られ、大正製薬も同様の報告をしている。ATPは筋肉運動に必須のエネルギー源であるため、タウリンは動物の運動能力に影響を与えると考えられる。今後は、土壌中の微生物におけるタウリンへの反応について調査する必要がある。

 

古代史の船の材木は何か?

/** Geminiが自動生成した概要 **/
古代日本では、船の材木は地域によって異なり、瀬戸内や太平洋側ではクスノキ、日本海側ではスギが用いられました。 クスノキは史前帰化植物で、薬や防虫剤として利用価値が高く、植林された可能性もあります。大きなクスノキは深い森で育つため、古代においては、森と人の生活圏のバランスが重要だったと考えられます。

 

石灰過剰問題に対して海水を活用できるか?

/** Geminiが自動生成した概要 **/
沖縄の土壌問題は、石灰過剰が深刻です。これを海水で解決できるか?海水にはマグネシウムやカリウムなど、土壌に必要な成分も含まれています。特にマグネシウムは石灰過剰土壌に不足しがちなので有効です。 海水から塩化ナトリウムだけを除去できれば、土壌改善に役立つ可能性があります。しかし、現状ではその技術は確立されていません。 現在研究が進んでいるのは、逆浸透膜と電気透析を組み合わせ、海水から水酸化マグネシウムを抽出する方法です。コスト面などを考慮しながら、実用化が期待されます。

 

ジャーガルとサトウキビ

/** Geminiが自動生成した概要 **/
沖縄本島北部にある玄武岩地帯から、土壌改良に有効なモンモリロナイトが得られるのではないかと考え、調査しました。その結果、沖縄本島中南部の丘陵地に分布する「ジャーガル」という土壌にモンモリロナイトが豊富に含まれていることがわかりました。ジャーガルは排水性が悪いものの、サトウキビ栽培に適した栄養豊富な土壌です。今回の調査では、玄武岩地帯との関連は見られませんでしたが、土壌有機物の蓄積対策として、ジャーガルが有効である可能性が示されました。

 

玄米食で亜鉛不足を解消できるか?

/** Geminiが自動生成した概要 **/
玄米食は白米食に比べ亜鉛含有量に大きな差はなく、亜鉛不足解消に劇的な効果は期待できない。 玄米(穀粒)100g中の亜鉛含有量は1.8mg、精白米(穀粒)は1.4mgと、糠層より胚乳に多く含まれる。 亜鉛はタンパク質合成に必須だが、植物の生育や人間の健康に欠かせないため、摂取が難しい栄養素である。 土壌への牛糞施肥は亜鉛吸収を阻害する可能性があり、光合成効率を高める川からの恩恵や、大豆生産における稲作技術の活用が重要となる。

 

米ぬかのアミノ酸スコアが気になった

/** Geminiが自動生成した概要 **/
米ぬかのアミノ酸スコアの高さが気になり、調査を実施。白米と味噌汁の組み合わせが完全栄養とされる背景には、白米に不足するリジンを大豆が補う関係がある。しかし、大豆確保の将来に不安があるため、米ぬかのアミノ酸スコアに注目。調査の結果、米ぬかのアミノ酸スコアは96、リジン含有量は7.80%と判明。ただし、大豆のリジン含有量との比較が必要。

 

ラッカセイの真価を発揮するために石灰施肥に注意する必要がありそうだ

/** Geminiが自動生成した概要 **/
石灰過剰土壌では鉄欠乏が発生しやすいですが、鉄剤の効果が期待できない場合があります。土壌pHが高いと鉄が不溶化するため、単に鉄剤を与えるだけでは吸収されません。そこで、土壌にクエン酸などの有機酸を施用することで、鉄とキレート錯体を形成し、植物に吸収されやすい形にすることができます。クエン酸は土壌pHを一時的に下げる効果もあり、鉄の吸収を促進します。ただし、効果は一時的なため、継続的な施用が必要です。

 

SOY CMSのブログ記事JSON出力プラグインで複数JSONを基に記事一覧を出力できるようにしました

/** Geminiが自動生成した概要 **/
SOY CMSのブログ記事JSON出力プラグインが機能拡張! 複数JSONを利用した記事一覧出力が可能になりました。これにより、複数のサイトやドメインを跨いでの記事一覧表示が実現できます。 従来のラベルブロックやブログリンクブロックと同様の機能を、高速処理で実現できる点が魅力です。 今回のアップデートにより、SOY CMSは更に柔軟でパワフルなCMSへと進化しました。 詳細な使用方法やダウンロードは、サイトdevさんのSOY CMS公式サイトをご覧ください。

 

コメとダイズの組み合わせ必須アミノ酸を摂取

/** Geminiが自動生成した概要 **/
日本は、コメとダイズを組み合わせることで必須アミノ酸を効率的に摂取できる食文化を持つ。これは、コメに少ないリジンをダイズが、ダイズに少ないメチオニンをコメが補完するためである。さらに、この組み合わせは鉄や亜鉛の摂取にも貢献する。また、稲作は低肥料で、ダイズ栽培にも適した土壌を作るため、持続可能な食料生産にも適している。肥料不足が深刻化する中、日本古来の稲作文化の重要性が見直されている。

 

改めてSPIについてを知る5

/** Geminiが自動生成した概要 **/
SPI通信のモードは、クロック極性(CPOL)とクロック位相(CPHA)の組み合わせで決まります。CPOLはクロックのアイドル状態(0か1)を、CPHAはデータ取得がクロックの立ち上がり edge か、立ち下がり edge かを示します。組み合わせは4種類あり、モード0(CPOL=0, CPHA=0)からモード3(CPOL=1, CPHA=1)まで存在します。

 

寒さが厳しい冬になると予想が当たったようだ

/** Geminiが自動生成した概要 **/
著者は以前、ラニーニャ現象と温暖化の影響で厳しい冬になると予想する記事を書きました。そして実際に記録的な大雪に見舞われていますが、報道では温暖化の影響について触れられていません。豪雨や台風と同様に、大雪も温暖化の影響を受けることを認識し、極端な気候変動に備えるべきだと著者は主張しています。毎年のように暖冬と寒波を繰り返すのではなく、長期的な視点で地球環境への影響を意識することが重要です。

 

SOY Shop版タグクラウドプラグインを作成しました

/** Geminiが自動生成した概要 **/
SOY Shop用のタグクラウドプラグインが新たに開発されました。カスタムサーチフィールドや関連商品プラグインと組み合わせることで、商品検索の利便性向上に貢献します。以前はカスタムサーチフィールドで代替可能でしたが、要望増加に伴いプラグイン化されました。ダウンロードはsaitodev.co/soycms/soyshop/ から可能です。このプラグインにより、ユーザーは視覚的にタグを選択し、関連商品を容易に見つけることができるようになります。

 

施設栽培におけるECの管理について

/** Geminiが自動生成した概要 **/
猛暑日が多いと、中干しによる土壌の乾燥が植物に過度のストレスを与える可能性が高まります。中干しの目的は過湿を防ぎ根の活力を高めることですが、猛暑下では土壌温度が急上昇し、乾燥した土壌はさらに高温になり、根のダメージにつながります。結果として、植物の生育が阻害され、収量が減少する可能性も。中干しを行う場合は、猛暑日を避け、土壌水分計などを活用して土壌の状態を適切に管理することが重要です。また、マルチや敷き藁などを利用して土壌温度の上昇を抑制する対策も有効です。

 

SOY Shopでアクセス制限プラグインを作成しました

/** Geminiが自動生成した概要 **/
SOY Shopのアクセス制限プラグインが開発され、標準機能として同梱されました。このプラグインは、特定のブラウザからのみアクセス可能なページを作成し、IPアドレスと紐づけた固有の鍵をクッキーで管理することで実現しています。管理画面でブラウザを登録すると鍵が生成され、クッキーに保存。SOY Shop側は鍵とIPアドレスをデータベースに格納し、有効期限を設定します。これにより、鍵の偽装や不正アクセスを防ぎ、セキュリティを高めています。このプラグインは、タブレット等で特定機能を利用する際の利便性向上に役立ちます。最新版はsaitodev.co/soycms/soyshop/からダウンロード可能です。

 

OpenStreetMap + Leafletでカスタムアイコンを使ってみる

/** Geminiが自動生成した概要 **/
OpenStreetMapとLeafletを使って地図上にカスタムアイコンを表示する方法を紹介しています。 シンプルなマーカー設置では、L.icon()でアイコンオブジェクトを作成し、L.marker()のオプションで指定します。 L.geoJSONを使う場合は、GeoJSONデータのpropertiesにiconオブジェクトを追加し、pointToLayerオプションで条件分岐することで、特定のマーカーのみカスタムアイコンに変更できます。 記事では、摂津峡のマーカーにnature.pngというカスタムアイコンを設定する例を示しています。

 

葉緑素の分解産物が根の抵抗性を高めるらしい

/** Geminiが自動生成した概要 **/
農研機構の研究で、葉緑体分解産物であるフィトールがトマトの根のセンチュウ抵抗性を高めることが判明した。フィトールはクロロフィルの分解過程で生成されるアルコールで、土壌中のフィトールが根にエチレンを蓄積させ、抵抗性を向上させる。このメカニズムは、緑肥を刈り倒し土壌に成分を染み込ませる方法と類似しており、土壌消毒にも応用できる可能性がある。緑肥カラシナによるイソチオシアネート土壌消毒と組み合わせれば、相乗効果でセンチュウ被害や青枯病などの細菌性疾患を抑制し、根の養分吸収を維持、ひいては地上部の抵抗性向上にも繋がる可能性がある。

 

php-webdriverでcontent-visibility:auto;を利用しているページのリンクをクリックする

/** Geminiが自動生成した概要 **/
php-webdriverで`content-visibility:auto;`を使用したサイトのリンクをクリックする際、遅延読み込みにより要素が見つからない問題が発生する。`getLocationOnScreenOnceScrolledIntoView()`だけでは不十分で、一度スクロール後にページトップに戻り、再度徐々にスクロールすることで要素を確実に表示させクリックを成功させる方法を紹介。これはページ表示速度の高速化と遅延読み込みによる影響への対策。また、SeleniumによるアクセスをGoogle Analyticsから除外する方法についても言及し、誤った計測を防ぐための設定についても触れている。さらに、関連するelement click interceptedエラーへの対処法の記事へのリンクも提供。

 

エンサイの花が咲いている

/** Geminiが自動生成した概要 **/
エンサイはヒルガオ科の植物で、サツマイモやアサガオと似た花を咲かせる。ミャンマーでは盛んに栽培されており、水田のような場所で育つ。真夏の暑さにも強く、温暖化が進む日本の将来の主力作物となる可能性がある。茎が空洞で水に浮く特性も持つ。イネ、サツマイモと共に、エンサイは暑さに強い食料源として期待できる。ヒルガオ科植物の強靭な生命力は、過酷な環境下での食料生産に役立つだろう。

 

【SEO対策】Core Web Vitals

/** Geminiが自動生成した概要 **/
Google Analyticsのスクリプトをページ読み込み直後に移動することで、Core Web Vitals、特にFID(First Input Delay)を改善する方法を解説しています。通常、Google Analyticsのスクリプトは</body>直前に配置されますが、これだとスクリプトのダウンロードと実行が完了するまでブラウザが他の操作を受け付けず、FIDが悪化します。記事では、async属性を追加し<head>内に移動することで、スクリプトを非同期で読み込み、ブラウザのレンダリングを妨げないようにする方法を紹介。async属性はIEでは機能しないため、IE用に条件分岐で対応する必要性も説明しています。さらに、Google Tag Managerを使用している場合は、設定変更だけで対応可能であることも解説しています。これらの修正により、FIDが大幅に改善され、ユーザーエクスペリエンスの向上が期待できます。

 

水稲害虫の天敵のこと

/** Geminiが自動生成した概要 **/
冬期灌水のような環境保全型稲作でも、肥料成分が過剰になると害虫被害が増加する。農薬による防除は害虫の抵抗性や天敵への影響で効果が薄れるため、作物の抵抗性と天敵に着目すべきである。静岡県の研究では、水田のクモ類に着目し、コモリグモ科は米ぬか区、アシナガグモ科はレンゲ区で個体数が多いことがわかった。通常栽培区ではどちらのクモも少なかった。米ぬかは亜鉛豊富な有機質肥料だが、課題も多い。レンゲによる土作りが天敵の増加に繋がる可能性があり、今後の研究が期待される。

 

一発肥料の2つの型

/** Geminiが自動生成した概要 **/
一発肥料には、シグモイド型とリニア型の二つの肥効パターンがある。樹脂コートで肥効を調整する無機一発肥料はシグモイド型、土壌環境に肥効を依存する有機一発肥料はリニア型となる。 前者は初期の肥効が緩やかで、その後急激に効き始め、最後は緩やかになる。後者は比較的安定した肥効が持続する。 レンゲ米栽培では、土壌環境の違いから一発肥料の肥効も変化する可能性が高い。レンゲを使う場合は有機一発肥料が魅力的に見えるが、土壌環境の違いを考慮すると無機一発肥料の方が適している可能性がある。

 

稲作でよく見かける一発肥料について

/** Geminiが自動生成した概要 **/
稲作の一発肥料は、初期生育に必要な速効性肥料と、生育後期に効く緩効性肥料を組み合わせ、追肥の手間を省く。速効性肥料には尿素が用いられ、緩効性肥料には樹脂膜で被覆した被覆肥料か、油かす等の有機質肥料が使われる。被覆肥料は樹脂膜の溶解により徐々に肥効を示し、安定性が高い。有機質肥料は微生物分解で肥効を示し、土壌環境の影響を受けやすいが、食味向上に寄与する。一発肥料はこれらの組み合わせにより、シグモイド型やリニア型といった肥効パターンを実現する。

 

ミヤコグサの花弁の色はなぜ珍しいのだろう?

/** Geminiが自動生成した概要 **/
ミヤコグサの花弁は黄色と赤色が混在し、珍しい。黄色はフラボノイドの一種ケルセチンの配糖体とカロテノイドに由来する。赤色はカロテノイドの酸化によるものと考えられる。ケルセチンの配糖体は安定しているが、カロテノイドは酸化されやすい。花弁形成後、時間の経過とともにカロテノイドが酸化し赤くなるため、黄色と赤が混在する。フラボノイドとカロテノイドの組み合わせを持つ花は少なく、これがミヤコグサの花弁の色の珍しさの一因と考えられる。ケルセチンはハチミツにも含まれるフラボノイドで、人体への良い影響も示唆されている。

 

SOY CMSでドメインが異なる複数のサイトを運営する

/** Geminiが自動生成した概要 **/
SOY CMSで異なるドメインの複数サイト(example.kyoto, other.example.kyoto)をさくらVPS上の単一サーバーで運用する手順を記述。Let's Encryptでワイルドカード証明書(*.example.kyoto)を取得し、既存証明書を削除後、お名前.comのDNS設定でTXTレコードを追加。SOY CMSでサイト毎にURLを設定し、Apacheのドキュメントルートにindex.phpと.htaccessを設置、ドメインに応じてサイトを切り替えるよう設定。ワイルドカード証明書の更新は、お名前.comでは自動化できないため手動、またはさくらのクラウドDNSへの移管が必要。

 

枕状溶岩の空隙にはゼオライトが充填されている

/** Geminiが自動生成した概要 **/
枕状溶岩の隙間にはゼオライトが充填されていることが多い。海底火山で急速に冷え固まった玄武岩質の枕状溶岩は、扇状のブロックが積み重なるため空隙ができ、そこに熱水が入り込みゼオライトが生成される。緑色岩(主成分は緑泥石)に分類される枕状溶岩は、表面が白く見える部分があり、これがゼオライトの可能性がある。また、緑色岩周辺の黒くフカフカした土は、ベントナイト、ゼオライト、腐植の組み合わせで形成されたと推測される。著者は専門知識が増えることで視野が広がる一方、初心の発想力を失うジレンマを感じている。

 

グリーンタフはどこにある?

/** Geminiが自動生成した概要 **/
岩石が土壌に変化する過程は、鉱物の風化と植物の死骸の分解によって起こる。鉱物は、水や酸素、二酸化炭素などと反応し、化学的に組成が変化して風化する。物理的な風化は、温度変化や氷の凍結・融解などによって岩石が砕ける現象である。植物の死骸は微生物によって分解され、腐植と呼ばれる有機物を生成する。腐植は土壌に養分を供給し、保水性や通気性を向上させる役割を持つ。これらの風化生成物と腐植が混ざり合うことで、植物の生育に適した土壌が形成される。風化と分解は時間をかけて進行し、様々な要因が複雑に絡み合って土壌の性質を決定づける。

 

アミノ酸で青枯病を予防する

/** Geminiが自動生成した概要 **/
アミノ酸が植物病害、特に青枯病の予防に効果を持つ可能性が示唆されている。トマトでは酵母抽出液中のヒスチジンが青枯病の発病を抑える効果があり、アミノ酸肥料自体が予防効果を持つ可能性が出てきた。一方、イネではグルタミン酸が抵抗性を向上させる。グルタミン酸豊富な黒糖肥料はイネの青枯病予防に有効で、サリチル酸と同様の予防効果の伝播も期待できる。このことから、単子葉植物の緑肥マルチムギに黒糖肥料を与えることで、予防効果を高められる可能性がある。

 

こと京都株式会社さんで土壌分析の活用の話をしました

/** Geminiが自動生成した概要 **/
こと京都株式会社の社内研修で土壌分析の活用法について講演しました。土壌分析は、不足養分の補充ではなく、栽培適性の確認ツールとして有効です。分析結果で突出する要素があれば、それを無理に補うより低減させる方が、後の栽培が容易になります。京都農販の木村さんの土壌分析結果を例に、問題発生予測についても解説しました。土壌分析を栽培しやすい土壌づくりの指標として活用することで、より効率的な農業が可能になります。詳しくは京都農販日誌をご覧ください。

 

酸素供給剤と水溶性カルシウム剤の混用はダメなのか?の続き

/** Geminiが自動生成した概要 **/
塩化石灰(CaCl₂)と過酸化水素の混用は、塩素ガス発生の可能性があり危険です。塩化石灰溶液中の塩素イオンが塩酸のように働き、過酸化水素と反応するためです。しかし、通常の農業用途では濃度が低いため、過剰な心配は不要です。とはいえ、曝露リスクを減らすには、ギ酸カルシウム肥料が推奨されます。ギ酸と過酸化水素は反応して過ギ酸を生成しますが、これはWikipediaによると殺菌力が高い一方で毒性はありません。ギ酸カルシウムは塩化石灰や硫酸石灰ほど水に溶けやすいわけではありませんが、混用による不安を解消できます。ただし、ギ酸自体にも毒性があるので、使用時は用量を守ることが重要です。

 

SOY InquiryでjQuery UIのDatepickerを利用してみる

/** Geminiが自動生成した概要 **/
SOY Inquiryで日付入力にカレンダー形式を追加するには、jQuery UIのDatepickerを利用します。まず、フォーム設置ページのテンプレートにjQueryとjQuery UI、日本語化ファイルのCDNを読み込むscriptタグを追加します。次に、SOY Inquiryで日付のカラムを作成し、属性に`id="datepicker"`を設定します。これにより、フォームにフォーカスを当てるとカレンダーが表示され、日付を選択できるようになります。Datepickerは日付選択の制限等、高度な設定も可能です。詳細はjQuery UIの公式ドキュメントを参照ください。

 

芥川の桜の季節はこれからだ

/** Geminiが自動生成した概要 **/
4月下旬、各地のソメイヨシノの開花は過ぎたものの、芥川沿いに咲く八重桜の関山はこれからが見頃。筆者はほぼ毎日自転車で通りかかり、関山の並木の蕾が開花し始める様子を観察している。関山は八重咲きで赤い若葉が特徴であり、筆者はソメイヨシノよりも関山を好んでいる。大阪府高槻市がこのような並木を整備したことを賞賛し、これから始まる関山の満開に期待を寄せている。過去にも同様の記事を投稿しており、桜の季節はまだ終わっていないと主張している。

 

栽培と枯草菌

/** Geminiが自動生成した概要 **/
植物の成長促進における枯草菌の役割に着目し、みすず書房「これからの微生物学」の記述を基に考察。枯草菌は植物ホルモンのオーキシンやブタンジオールを産生し、成長を促進する。また、納豆菌(枯草菌の一種)はフィチン酸分解酵素を分泌し、有機態リン酸を分解できる。このことから、家畜糞堆肥施用土壌で腐植主体に変えるとリン酸値が上昇する現象は、枯草菌による有機態リン酸の分解・可給化が要因だと推測される。この作用は、リン酸施肥量削減の可能性を示唆する。

 

SOY Shopの注文詳細で商品毎に確認済みのステータスを追加しました

/** Geminiが自動生成した概要 **/
SOY Shopで注文状態の並び順を設定できるプラグインが開発されました。 管理画面の注文一覧表示で、標準の状態遷移に沿わない並び順への変更ニーズに応えるものです。プラグインを有効化すると、設定画面で自由に注文状態の表示順をドラッグ&ドロップで変更できます。これにより、ショップ独自のワークフローや業務の優先順位に合わせた表示が可能になり、作業効率の向上が期待できます。例えば、「入金待ち」を「発送待ち」より前に表示するなど、柔軟なカスタマイズが可能です。設定は簡単で、直感的な操作で変更できます。このプラグインは、SOY Shopの標準機能では実現できなかった注文状態の表示順のカスタマイズを可能にし、より効率的な受注管理を実現するツールとなります。

 

過酸化水素が自然に発生している個所はどこだろう?

/** Geminiが自動生成した概要 **/
米ぬかは、キノコ栽培やボカシ肥料において重要な役割を果たす。キノコは難分解性有機物であるリグニンを分解する際に過酸化水素を利用するが、この過酸化水素はクロコウジカビが米ぬか由来の糖を分解する過程で生成される。つまり、米ぬかを培地に加えることで、キノコの生育に必要な過酸化水素の供給源を確保できる。また、米ぬかボカシ肥料は、デンプン分解と同時に過酸化水素の生成も期待できるため、病害抑制効果を持つ可能性がある。これは過酸化カルシウムと二価鉄による土壌消毒と類似したメカニズムで、過酸化水素が活性酸素を発生させ、病原菌を死滅させる。このように、米ぬかは過酸化水素生成を通じて、キノコ栽培や土壌病害抑制に貢献する。

 

青枯病の原因菌について調べてみた

/** Geminiが自動生成した概要 **/
作物の病原性細菌は、クオラムセンシング(QS)と呼ばれる細胞間コミュニケーション機構を用いて、個体数密度に応じて遺伝子発現を制御し、病原性を発揮する。低密度時は単独で行動し、高密度になるとQSシグナル分子を分泌、受容体で感知することで集団行動を開始する。この集団行動により、毒素産生やバイオフィルム形成などの病原性因子を協調的に発現、植物に感染・増殖する。QS阻害は、病原性細菌の感染制御における新たな戦略として期待されており、シグナル分子合成・分解酵素阻害、シグナル分子アナログによる受容体阻害などが研究されている。これらの手法は、薬剤耐性菌対策としても有効である可能性がある。

 

SOY Shopで業種に合わせて高度なメール種別を追加してみる

/** Geminiが自動生成した概要 **/
登山用品レンタルサイト「やまどうぐレンタル屋」では、返却完了メールにレビュー割引適用者への催促文面を自動挿入する機能を追加した。まず「メール送信種類追加プラグイン」で「返却完了メール」を作成。次に、`soyshop.order.mail`拡張ポイントを利用したプラグイン`notify_review_discount`を開発。このプラグインの`getMailBody`メソッドで催促文面を返し、`SOYShopPlugin::extension`の第一引数に`soyshop.order.mail.henkyaku` (henkyakuはメールID) を指定することで、返却完了メールへの挿入を実現した。この手法は特定メール種別へのカスタマイズを可能にする。他にも隠れた拡張ポイントが存在し、サイトの特殊な要件に対応できる可能性があるため、必要に応じて開発元に相談するのが良い。

 

SOY Shopの商品一覧ページで変則的な並び順の対応をしてみる

/** Geminiが自動生成した概要 **/
SOY Shopでカテゴリごとに商品一覧の並び替え順を変える方法。カスタムフィールドで「使用人数」や「使用温度」などの項目を作成し、ソートに利用する設定にする。データベースのカラム型を数値に変更。soyshop.item.list拡張ポイントでプラグインを作成し、getSortメソッドでカテゴリごとに異なるソート条件を返す。テントなら使用人数の降順、シュラフなら使用温度の昇順など。標準設定は価格の昇順にする。URLを変えずに同一ページで並び替え順を変えられるため、SEOにも有効。

 

SOY CMSとSOY ShopでPHP7.3系に対応してみました

/** Geminiが自動生成した概要 **/
PHP 7.3がリリースされ、SOY CMS/Shopも対応しました。7.3は7.2より高速ですが、switch文内のcontinue使用禁止によるエラーが発生しました。for文とswitch文の組み合わせでcontinueを使っていた箇所を修正し、PHP5系でも動作するよう対応済みです。ダウンロードはsaitodev.co/soycms/から。全プラグインの動作確認は未完了のため、PHP7.3でエラー発生時は/soycms/inquiryへの問い合わせをお願いします。

 

乳酸菌バクテリオシン

/** Geminiが自動生成した概要 **/
乳酸菌バクテリオシンは、近縁種の細菌に対して効果的な抗菌ペプチドです。安全で、耐性菌出現のリスクも低いことから、食品保存料としての利用が期待されています。近年、様々な構造のバクテリオシンが発見され、遺伝子操作による生産性の向上や、より広範囲の抗菌スペクトルを持つバクテリオシンの開発が進められています。医療分野への応用も研究されており、病原菌感染症や癌治療への可能性が探られています。しかし、安定性や生産コストなどの課題も残されており、今後の研究開発が重要です。

 

Go言語でsyncパッケージを使ってみる

/** Geminiが自動生成した概要 **/
Goの`sync`パッケージは、複数のゴルーチン間での共有リソースへのアクセスを同期するためのプリミティブを提供します。`Mutex`は相互排他ロックを提供し、一度に1つのゴルーチンだけがクリティカルセクションにアクセスできるようにします。`RWMutex`は、複数の読み取りゴルーチンと単一の書き込みゴルーチンを許可する読み取り/書き取りロックです。`WaitGroup`は、ゴルーチンのグループが完了するのを待つためのメカニズムを提供します。`Cond`は、ゴルーチンが条件変数で待機し、他のゴルーチンによって通知されることを可能にします。`Once`は関数が一度だけ実行されることを保証します。これらのプリミティブを使用して、データの競合を回避し、ゴルーチン間の協調を実現できます。

 

Go言語でQTのQLabelとQLineEditを組み合わせてみる

/** Geminiが自動生成した概要 **/
Go言語でQtを用いてQLabelとQLineEditを配置する例を示しています。`widgets.NewQBoxLayout(3, nil)` で垂直方向のボックスレイアウトを作成し、QLineEditとQLabelを配置します。重要なのは、ボックスレイアウトでは追加順が上から下になるので、配置したい順番とは逆の順でウィジェットを追加する必要がある点です。この例では、時間ラベル(QLabel)をテキスト入力欄(QLineEdit)の下に配置したいので、先にQLineEditを追加し、後にQLabelを追加しています。結果として、テキスト入力欄の上に「時間」ラベルが表示されます。

 

Go言語でQtのQGroupBoxとQGridLayoutを組み合わせたサンプル

/** Geminiが自動生成した概要 **/
Go言語でQtを用いて、アルバイト給与計算UIを作成するサンプルコードです。QGroupBoxで「時間」「時給」「給料1」「出勤日数」「交通費」「交通費合計」「給与合計」の入力欄をグループ化し、QGridLayoutで2x4のグリッドレイアウトに配置しています。各グループにはQLineEditとQLabelをQBoxLayoutで垂直配置し、グループ間には演算子を表示するQLabelを配置しています。

 

良い土にはふんだんに酸素が入るもの

/** Geminiが自動生成した概要 **/
良い土壌には酸素が豊富だが、拡散だけで十分に行き渡るのか疑問だった。ROL(根からの酸素漏出)という概念が解決策を与えてくれた。酸素は植物の茎葉から根へ運搬され、ROLによって土壌へ拡散される。良い土壌では植物の根量が増え、ROLも増加するため、土壌への酸素供給も増える。この考え方は、京都でネギとマルチムギを高密度栽培した成功例にも説明を与え、根からの酸素供給が土壌環境改善に大きく貢献している可能性を示唆する。

 

Go言語でQtのQGroupBoxを使ってみる

/** Geminiが自動生成した概要 **/
Go言語でQtのQGroupBoxを使って、フォームレイアウトとグリッドレイアウトをグループ化する方法を示す。QGroupBoxは、ウィジェットをグループ化し、タイトル付きのフレームで囲む。サンプルコードでは、QFormLayoutとQGridLayoutをそれぞれQGroupBoxで囲み、それらを新たなQGridLayoutに配置することで、整理されたUIを構築している。 `widgets.NewQGroupBox2("title",nil)`でタイトル付きのグループボックスを作成し、`SetLayout`メソッドでレイアウトをセットする。このようにQGroupBoxを使うことで、複雑なレイアウトも構造化しやすくなる。

 

SOY CMSで記事一覧をカレンダー形式で表示する

/** Geminiが自動生成した概要 **/
SOY CMS用の「記事カレンダー」プラグインが開発されました。ブログ記事をカレンダー形式で表示し、投稿日を視覚的に把握できます。記事タイトルだけでなく、カスタムフィールドの内容も出力可能で、サムネイルプラグインと組み合わせることで画像表示も可能です。これにより、記事一覧をカレンダー上にサムネイル付きで表示するなど、柔軟な表示を実現できます。予約サイト構築など、従来のカレンダー機能とは異なる点が特徴です。サンプルは「毅と亮子のサラメシ」サイトで確認できます。パッケージはsaitodev.co/soycms/からダウンロード可能です。

 

Go言語とSQLでランダムの顧客10人の注文を10000件登録してみる

/** Geminiが自動生成した概要 **/
Go言語とSQLiteを用いて、ランダムな顧客データ10,000件を生成・登録するコード例です。`orders`テーブル(id, user_id, price)を作成後、ループ処理で10,000回データ挿入を行います。顧客ID(user_id)は1から10の乱数、金額(price)は1,000から10,000の乱数を`rand.Intn()`で生成し、`strconv.Itoa()`で文字列に変換しています。SQL挿入文はプレースホルダを用いず、文字列連結で生成しています。ループ内で都度乱数シードを設定し、変数tとkをループ内で宣言することでデータ生成と挿入を繰り返します。

 

Soil & Geoロガーで現在地の土質と地質を調べよう

/** Geminiが自動生成した概要 **/
Android端末で現在地の土壌と地質を調べるWebアプリをHTML5、Service Worker、IndexedDBを用いて開発。GPSで緯度経度を取得し、オフラインでも動作。取得した情報は農研機構の土壌図、産総研の地質図、Googleマップへのリンク生成に利用。現在Android Chromeのみ対応で、ログは10件保持。Service Worker使用による位置情報取得の不具合調査中。開発中のロガー機能の一部公開で、正式版は非公開。機能追加要望や不具合報告は受け付けていない。Githubでソースコード公開中。

 

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

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

 

Go言語でマップ(連想配列)

/** Geminiが自動生成した概要 **/
Go言語のマップは、キーと値のペアを格納する連想配列です。`map[KeyType]ValueType`で宣言し、`make`関数で初期化します。 キーを指定して値にアクセス (例: `m["name"]`) し、`for...range`ループで全てのキーと値を反復処理できます。上記例では、文字列キーと文字列値のマップを作成し、"name":"Tuyoshi"、"reading":"Saito"を格納、表示しています。 `fmt.Println(m)`でマップ全体、`fmt.Println(m["name"])`で特定の値、`for k, v := range m { fmt.Println(k + ":" + v) }`でキーと値を順に表示します。

 

チャットワークとGoogle Apps Scriptで音声入力で投稿してみる

/** Geminiが自動生成した概要 **/
Googleドキュメントの音声入力とGoogle Apps Scriptを連携させ、チャットワークへの投稿を音声で行う方法を紹介。 「チャットワーク(投稿内容)終了」と話しかけると、内容がチャットワークに送信されるスクリプトを作成。1分毎にスクリプトが実行され、ドキュメントの内容をチェック、投稿後ドキュメントはクリアされる。APIトークン、ルームIDの設定が必要。音声入力はドキュメントのツールから利用可能。Androidスマホでは音声入力の設定を事前に確認する必要がある。この方法で、両手が塞がっている状況でもチャットワークに投稿可能。実用時はタスク登録ルールやToの指定が推奨される。

 

SOY Shop内でパイプハウスの施工管理アプリを開発しました

/** Geminiが自動生成した概要 **/
SOY Shopの在庫管理機能と管理画面からの注文登録機能を拡張し、パイプハウスの見積書作成アプリを開発。従来のエクセル管理では、膨大な部品の仕入れ値確認に時間と手間がかかっていたが、新アプリでは商品登録時に仕入れ値を記録することで、次回以降の見積書作成時の再確認作業を大幅に削減。商品名検索によるカート追加や、検索結果にない場合の即時商品登録機能も実装。さらに、見積書の商品一覧の並び替え機能、注文内容の自動バックアップ機能も追加することで、作業効率と正確性を向上。これらの機能はパイプハウス以外にも応用可能で、既存のネットショップ運営における経費削減にも貢献する。開発したパッケージは専用サイトからダウンロード可能。

 

遺伝子の水平伝播

/** Geminiが自動生成した概要 **/
遺伝子の水平伝播は、親から子への垂直伝播以外で個体間や種間で起こる遺伝子の移動です。微生物では、プラスミドによる遺伝子の移動が知られていますが、死んだ細菌から取り込むという手段もあると考えられています。 この水平伝播により、微生物は抗生物質耐性などの便利な形質を容易に獲得でき、農薬開発などの対策を困難にします。また、いったん獲得した形質が水平伝播で維持されれば、その形質を捨てて増殖を改善するということも起こりにくくなります。そのため、微生物は耐性を保持したまま、長期間にわたって脅威となり続ける可能性があります。

 

酸アミド系殺菌剤ペンチオピラド

/** Geminiが自動生成した概要 **/
ペンチオピラドは、ミトコンドリアの電子伝達系を阻害する殺菌剤。コハク酸脱水素酵素(SDH)に作用し、コハク酸からユビキノンへの電子伝達を阻害することで、菌の呼吸を阻害する。この結果、NADHの生成が阻害され、ATP合成が阻害され、菌の生育が抑制される。黒腐れ菌核病対策として土壌pH調整と併用された事例も紹介されている。

 

働きたくないイタチと言葉がわかるロボット

/** Geminiが自動生成した概要 **/
プログラミング学習者へ「働きたくないイタチと言葉がわかるロボット」と「自動人形の城」を推薦。前者は言葉を理解するロボット開発を目指す動物たちの物語、後者は完成したロボットと暮らす王子の物語。どちらも言語学者によるAIをテーマにした作品で、高度な内容ながら読みやすい。ロボットへの指示を通して、プログラミングに必要な明確な指示や論理的思考、非プログラマとの認識の違いを体感できる。加えて「できる人」の考察もあり、ビジネスコミュニケーションにも役立つ。著者の過去作品「白と黒のとびら」も良書。

 

Google Apps ScriptのHTML Serviceでファイルアップロードを行う

/** Geminiが自動生成した概要 **/
Google Apps Script (GAS)のHTML Serviceでファイルアップロード機能を実装する方法を紹介。サンプルコードでは、HTMLフォームでファイルを選択・送信し、GAS側でGoogleドライブに保存、生成されたURLをHTMLに返す非同期処理を行っている。`google.script.run.withSuccessHandler()`でGAS側の関数を実行し、成功時の処理をHTML側で記述。フォーム送信イベント`onsubmit`でこの処理を呼び出し、アップロード後のURL表示を実現。この仕組みにOCR処理を組み合わせることで、画像アップロードと文字列抽出を同一画面で行うWebアプリ開発が可能になる。

 

個々のアミノ酸は植物にどのような効果をもたらすのか?

/** Geminiが自動生成した概要 **/
アミノ酸はタンパク質の構成要素であるだけでなく、個々のアミノ酸自体が植物に様々な影響を与える。例えば、プロリンは乾燥ストレス時に細胞内に蓄積し、植物の耐性を高める。また、チロシンは植物ホルモンであるサリチル酸の前駆体であり、サリチル酸は植物の病害抵抗性や成長に関与する。このように、アミノ酸は単なる材料ではなく、植物の様々な生理機能に直接関わる重要な役割を担っている。

 

粘土鉱物の構造

/** Geminiが自動生成した概要 **/
粘土鉱物はSiO四面体とAl八面体の組み合わせで、1:1型(カオリナイト等)と2:1型(モンモリロナイト等)がある。層間の水(層間水)の広さが保肥力(CEC)に関係し、モンモリロナイトの方がCECが高い。SiO四面体は珪素(Si)を中心とした四面体構造、Al八面体はアルミニウム(Al)を中心とした八面体構造で、これらが層状に重なって粘土鉱物を形成する。粘土質土壌でも、粘土鉱物の種類によって保肥力は異なるため、期待する効果が得られない場合もある。

 

粘土鉱物を理解する旅2

/** Geminiが自動生成した概要 **/
粘土鉱物の理解を深めるため、各地のジオパークや博物館で得た情報をもとに、土壌における役割を考察している。地震や火山活動により長石などのアルミノ珪酸塩が粘土鉱物に変質する過程に着目し、図鑑で長石の種類や変質経路を調べた。温泉のpH変化と粘土鉱物の関係、黒ボク土のアロフェンと非アロフェンの起源にも触れ、どちらもアルミノ珪酸塩の二次鉱物であることを指摘。最終的に、アルミノ珪酸塩の分布と火成岩の関係へと議論を展開する。

 

太古の生物は酸素によって現れた銅を活用した

/** Geminiが自動生成した概要 **/
ボルドー液は、硫酸銅と消石灰を混ぜて作る殺菌剤で、19世紀末にフランスのボルドー地方でブドウのべと病対策として開発されました。銅イオン(Cu²⁺)は殺菌効果を持ちますが、植物にも有害です。そこで、消石灰を加えて水酸化銅(II)を生成し、銅イオンの溶出速度を調整することで、植物への毒性を抑えつつ殺菌効果を発揮します。ボルドー液は、現在でも有機農法で広く利用されている、歴史ある銅製剤です。銅の結合力の強さは諸刃の剣であり、生物にとって必須であると同時に過剰になると有害となるため、その微妙なバランスが重要です。

 

SOY Shopで会員検索サイトを構築しました

/** Geminiが自動生成した概要 **/
SOY Shopの顧客管理機能を活用し、新潟県司法書士会の会員検索サイトを構築。標準機能とプラグイン(ユーザーカスタムサーチフィールド、顧客グループ、顧客住所GoogleMaps連携、ストレージ)を組み合わせ、簡裁代理権などのカスタム項目や事務所情報、地図連携を実現。管理画面は不要な注文・商品関連機能を非表示化し、会員管理に最適化。カート・マイページ機能も無効化。都道府県の標準設定を新潟県に設定するなど、ユーザビリティも向上。構築手順を紹介しつつ、検索結果・詳細ページ作成については問い合わせを促している。

 

農研機構の日本土壌インベントリー

/** Geminiが自動生成した概要 **/
農研機構の「日本土壌インベントリー」は、緯度経度で土質を検索し、詳細情報を提供する画期的なWebサービスです。これにより、訪れたことのない地域の土壌特性を把握し、栽培計画に役立てることが可能になります。 さらに、産業技術総合研究所の「日本シームレス地質図」と組み合わせることで、土壌の母岩や地下水に溶け込む養分まで推測でき、より深い土壌理解に繋がります。記事では、土壌データのアプリケーション連携の課題に触れつつ、京都・京北地域の黒ボク土を例に、地質情報との連携による詳細な土質分析の可能性を具体的に考察しています。

 

SOY Shopで通常価格とセール価格が異なる時のみセール価格を表示したい

/** Geminiが自動生成した概要 **/
SOY Shopで、通常価格とセール価格が同じ場合にセール価格を非表示にする機能が追加されました。セール価格が通常価格と同一でも登録必須であるSOY Shopの仕様に対応し、表示の重複を避けるためです。 新タグ`cms:id="is_normal_price_diff_from_sale_price"`を使用すると、価格が異なる時のみセール価格も表示され、同じ場合は通常価格のみ表示されます。これにより商品ページの見栄えが向上し、消費税別表示モジュールとも連携可能です。最新版はダウンロード提供されています。

 

畑で宝石探し!(ができるかもしれない)

/** Geminiが自動生成した概要 **/
木津川近くの畑で、マルチ上の土に赤っぽい透明な塊を発見。木津川ではガーネットが拾えるという図鑑情報から、期待が高まる。肉眼ではガーネット特有の鮮やかな赤は確認できなかったが、土の色は既知のものと異なり、薄い褐色で透明な鉱物が混ざっていた。ガーネットは柘榴石の一種で、組成によって色が変わる。写真の灰ばん柘榴石はカルシウムとアルミニウムを含む。畑で見つけた褐色の鉱物の正体は不明だが、ガーネット発見の可能性にワクワクしている。

 

PHPでPythonの機械学習のライブラリを利用してみる

/** Geminiが自動生成した概要 **/
PHPでPythonの機械学習ライブラリを利用する方法を検証。サンプルデータを使用してk近傍法によるアイリスの品種判定を実施。Pythonスクリプトで学習と判定を行い、PHPスクリプトでデータを送受信することで、PHPでPythonの機械学習機能を活用できることを確認した。

 

SOY Shopでカスタムサーチフィールド(子商品一覧)を追加しました

/** Geminiが自動生成した概要 **/
SOY Shop向けプラグイン「カスタムサーチフィールド」に新機能「子商品一覧」が追加されました。この機能により、子商品のみを表示する商品一覧ページと検索結果ページを作成できます。親商品名とカテゴリ名も表示可能で、深い階層の商品カタログサイト構築に役立ちます。同時に、カスタムサーチフィールドで範囲項目と商品情報項目の併用時に検索機能が動作しない不具合も修正されました。改良版プラグインはサイト(https://saitodev.co/soycms/soyshop/)からダウンロード可能です。

 

能登川水車の大きな水車

/** Geminiが自動生成した概要 **/
滋賀県能登川にある大きな水車は、かつて水力を使った精米・製粉に利用され、現在も保存展示されている。水車の精巧な円形構造を見て、老朽化や修理による歪みが性能に影響しないか疑問を持った。しかし、この水車の建造には高度な技術と計算が必要だったはずで、数学の貢献を感じさせる。かつてこの地で活躍した腕の良い大工や算術者の存在を想像させ、数学が社会を豊かにしてきたことを実感する造形美だ。

 

SOY CMSのブロック内の繰り返し表示で何記事目毎に任意の文字列を表示したい

/** Geminiが自動生成した概要 **/
SOY CMSのブロック繰り返し表示で、n番目ごとに文字列を表示する方法を紹介します。`<!-- soy:id="loop" step="n" -->`タグを使用し、nに整数値を指定することで実現できます。例えば、3記事ごとに文字列を表示したい場合は`step="3"`とします。ブログ記事一覧で3の倍数の記事に適用した例では、3番目と6番目の記事に文字列が表示されました。偶数番目の記事には`step="2"`、奇数番目の場合は`step="2"`とCSSの`display:none;`を組み合わせることで実現可能です。この方法は`b_block:id="entry_list"`だけでなく、SOY Shopの`block:id="item_list"`など、ブロック繰り返し表示であればどこでも使用できます。

 

獣害対策用の鉄壁フェンスを作る前に

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

 

SOY CMSとSOY Shopで販促ブログ付きのネットショップを運営してみよう

/** Geminiが自動生成した概要 **/
SOY CMSとSOY Shopを連携させれば、販促ブログを備えたネットショップを簡単に構築できる。EC-CUBEとWordPressの組み合わせ等、複数のCMSを運用する際に生じるログイン画面の二重化、在庫状況に合わせた記事の出し分け、顧客データに基づいた情報提供、問い合わせデータの活用といった問題を、SOY Shopなら単一CMSで解決できる。SOY Shopの商品紹介プラグインを使えば、ブログの記事作成時に商品コードを入力するだけで、ショップの商品情報(商品名、画像、価格、商品ページへのリンク等)を自動的にブログ記事に挿入可能。これにより、販促効果の高いブログ記事を効率的に作成・公開できる。

 

SOY CMSとSOY Shopで有料ブログを運営してみよう

/** Geminiが自動生成した概要 **/
SOY CMSとSOY Shopを組み合わせることで、有料ブログを簡単に構築できます。SOY Shopでライセンス商品を登録し、顧客情報入力やプラグインを簡素化することで、ユーザーの購入手続きをスムーズにします。SOY CMS側では、SOY Shopログインチェックプラグインを使って有料記事へのアクセス制限を設定し、特定の商品購入者を許可します。クレジット決済モジュールと連携すれば、スムーズな支払い確認が可能になります。さらに、PayPalやPAY.JPの継続課金モジュールを利用することで、月額課金型の有料会員制ブログ運営も実現できます。

 

組み込んだ遺伝子を確実に発現させるには

/** Geminiが自動生成した概要 **/
遺伝子組み換えで、組み込んだ遺伝子が必ず発現するとは限らない。発現は転写因子という領域によって制御されている。確実に発現させるには、遺伝子と共に強制的に発現させる配列を組み込む。例えば、ウイルス由来の制御配列を使う。これは、ウイルスが宿主細胞内で自身の遺伝子を強制的に発現させる仕組みを利用したもの。具体的には、目的の遺伝子とウイルス由来の制御配列をプラスミドに挿入し、細胞に導入する。この手法は、遺伝子組み換え作物でよく使われており、異なる生物の遺伝子を組み合わせるという理解につながるが、制御配列も遺伝子の一部である。

 

アグロバクテリウム法で作物の遺伝子組み換え

/** Geminiが自動生成した概要 **/
アグロバクテリウム法による作物遺伝子組み換えは、同細菌のプラスミドを利用する。まずプラスミドから毒性遺伝子を除去し、目的遺伝子と薬剤耐性遺伝子を挿入する。改変プラスミドをエレクトロポレーション法でアグロバクテリウムに導入後、作物に感染させる。感染部位をカルス化させ、シャーレ上で培養しクローン植物を育てる。実際には煩雑なため、この方法は行われておらず、より簡便な手法が存在する。

 

SOY CMS/Shopのブロックで最後とそれ以外のデータで表示を変えたい

/** Geminiが自動生成した概要 **/
SOY CMS/Shopのブロックで、リストの最初と最後で表示を変える方法を紹介。`soy:id="at_last"`と`soy:id="not_last"`を使えば、最後の要素だけ、または最後以外の要素だけに特定のHTMLを出力できる。例えば、記事一覧で最後の記事の下にだけ太線を表示するといったことが可能。 さらに、`soy:id="at_first"`と`soy:id="not_first"`と組み合わせることで、より複雑な表示制御が可能になる。例えば、カテゴリ一覧で最初の要素にのみカテゴリタイトルと`<ol>`タグを出力し、最後の要素にのみ`</ol>`タグを出力することで、無駄なHTMLを出力せずに済む。

 

夏といえばヒマワリの下で起こっている土壌の変化

/** Geminiが自動生成した概要 **/
ヒマワリは景観だけでなく、緑肥としても優れた機能を持つ。特に土壌に蓄積した吸収できないリン酸を、吸収可能な形に変える効果がある。リン酸は有機質肥料や家畜糞に多く含まれ、過剰になりやすい。過剰なリン酸はカルシウム過剰によるミネラル欠乏や、有機態リン酸による様々なミネラルのキレート化で秀品率低下につながる。ヒマワリは菌根菌の働きでリン酸を可給化し吸収、土壌に残すことでリン酸量を減らしつつ可給態リン酸を増やす。無機リン酸の可給化には有機態リン酸分解菌資材、有機態リン酸にはクエン酸併用が有効と考えられる。これらの組み合わせで土壌のリン酸状態を改善できる。

 

社会人・学生向けにプログラミング教室をはじめました

/** Geminiが自動生成した概要 **/
小中学生向けに続き、社会人・学生向けプログラミング教室を開講しました。業務でHTMLやメール設定ができないことで損をしている人を多く見てきたため、その改善を支援したいと考えています。まずは、GoogleスプレッドシートのJavaScriptによる効率化、HTMLとJavaScriptを用いたLPページ改善を目標に指導を行います。内容が固まったら本格的に展開予定です。

 

フォームの自動補完が表示されているところをキャプチャしたい

/** Geminiが自動生成した概要 **/
フォームの自動補完画面をキャプチャしたいが、標準のスクリーンショットでは消えてしまう。そこで、ShutterというLinuxアプリを使用する方法を紹介。手順は、(1)標準機能で画面全体をキャプチャ、(2)Shutterで自動補完部分のみをキャプチャ(カウントダウン機能を利用)、(3)画像編集ソフトで合成。Shutterはソフトウェアセンター、またはUbuntu 20.04では`sudo add-apt-repository ppa:linuxuprising/shutter`と`sudo apt install shutter`でインストール可能。

 

中学生にプログラミングを教えてみて。その2

/** Geminiが自動生成した概要 **/
中学生にJavaScriptでプログラミングを教えるにあたり、canvasを使ったゲーム作成に興味を持つ生徒が多い一方、基礎習得の必要性を感じた筆者は、canvasの練習を通して、メソッドの活用、オブジェクトの理解、配列の利用という3つの重要項目を特定した。 これらの概念を「おまじない」として片付けず、生徒に楽しく理解してもらう方法を模索し、計算機、名簿、タイピングソフトの作成を通して、実践的にコードに触れさせながら習熟させる方針を立てた。

 

中学生にプログラミングを教えてみて。その1

/** Geminiが自動生成した概要 **/
プログラミング未経験者がNPOで小中学生にプログラミングを教えることになった。教材選びでは、Scratchは力技での解決を招きやすく、PHPは環境構築が面倒、Javaは難易度が高いため却下。JavaScriptは環境構築が容易で、様々な可能性を秘めていることから採用。ただし、柔軟すぎるが故のコードの煩雑さを懸念し、自身もJavaScriptを改めて学び直すことにした。

 

タンパクの三次構造の際の結合

/** Geminiが自動生成した概要 **/
タンパク質はアミノ酸がペプチド結合で連なったポリペプチドが折りたたまれて機能を持つ。この折りたたみを安定させる結合の一つにジスルフィド結合がある。これは、アミノ酸のシステイン同士が持つチオール基(SH)が酸化反応により硫黄間で共有結合したもので、他の結合より強固で熱にも強い。ジスルフィド結合が多いほどタンパク質は分解されにくくなる。人体では毛や爪に多く含まれ、分解されにくい性質を説明している。

 

タンパクを形成するペプチド結合

/** Geminiが自動生成した概要 **/
タンパク質はアミノ酸がペプチド結合で連なったもので、ペプチド結合はアミノ酸のアミノ基とカルボキシル基が脱水縮合することで形成される。この結合は加水分解で切断できる。しかし、蕎麦アレルゲンFag e 2は酵素分解されにくい。これはペプチド結合以外の結合、例えばジスルフィド結合などがタンパク質の構造を安定化させているためと考えられる。ジスルフィド結合の理解は、蕎麦殻の有効活用につながる可能性がある。

 

一対の対立遺伝子のメンデルの法則

/** Geminiが自動生成した概要 **/
メンデルの法則に基づき、エンドウの丸い豆(A)としわの豆(a)の遺伝を例に解説。丸はAAとAa、しわはaaで表現される。AAとaaを交配すると子は全てAa(丸)になる。Aa同士を交配すると、孫世代はAA、Aa、Aa、aaとなり、丸としわの比率は3:1となる。様々な交配パターンが存在するが、突然変異や人為交配がない場合、ハーディー・ワインベルグの法則により、豆の形質の発生頻度はAa同士の交配結果に基づくとされる。この法則を踏まえ、次回ナズナの莢の形状について考察する。

 

キノコが行う自身の再構築

/** Geminiが自動生成した概要 **/
キノコは成長過程で、キチナーゼなどの酵素で自身の細胞壁を分解・再構成する。この仕組みは、カニ殻を土壌改良材として使うのと同様に、キノコが生えた場所でもキチン分解効果が期待できることを示唆する。特にシイタケは子実体形成期と収穫後にキチン分解酵素の活性を高める。このことから、キノコが生えた木材を農業資材として活用すれば、カビ病対策に繋がり、農薬使用量削減の可能性も考えられる。しかし、シイタケに含まれる免疫活性物質レンチナンは、収穫後の自己消化で急速に減少するため、天日干しによる効果は限定的である。

 

ヤンマー南丹支店さんで有機と無機の話をしました

/** Geminiが自動生成した概要 **/
ヤンマー南丹支店にて、有機と無機の肥料の話をしました。有機肥料は分解、無機肥料はイオン化で肥効を発揮します。慣行栽培こそ有機を、有機栽培こそ無機を知るべきです。両者を組み合わせれば少ない肥料で長く効かせることができます。慣行栽培と有機栽培では土壌劣化への意識に差があるものの、抱える問題は同じです。有機栽培は自然に寄り添う反面、問題発生時の対応に時間がかかる傾向があります。最終回となる次回は土壌劣化について話します。

 

SOY CMSで総当たり攻撃に対応してみた

/** Geminiが自動生成した概要 **/
SOY CMSのセキュリティ強化として、総当たり攻撃対策機能を追加しました。同一IPからの短期間でのログイン試行を検知し、警告表示を行います。突破された場合は試行回数も表示し、対策のヒントを提供します。将来的にはブラックリストやメール通知機能も検討中。管理画面URLの特定防止対策と合わせて利用することで、より安全性を高めることができます。本機能を含むパッケージはsaitodev.co/soycms/からダウンロード可能です。メール通知機能も追加済みです。

 

京都市内で起こったすごいこと

/** Geminiが自動生成した概要 **/
京都農販がウェブサイト公開を記念し、黒腐菌核病への画期的な取り組みを公開した。決定的な対処法がないこの病気に対し、土壌のpHを上げることで感染拡大を抑えるという仮説を立て、肥料選定が課題となった。消石灰は弊害が多いため却下され、著者の提案した炭酸苦土も採用されなかった。最終的に選ばれた重炭酸カリ(サンパワーカリ)の選定理由は京都農販の今後の発表に委ねられる。この事例は、施肥の組み合わせ次第で予想外の成果が得られる可能性を示唆しており、農業における更なるイノベーションへの期待を高めている。著者は現場で活躍する人々への支援を表明している。

 

魚の骨を大地に挿す

/** Geminiが自動生成した概要 **/
土壌分析でリン酸値が高い場合、次作の生育に悪影響が出る可能性があるため注意が必要です。リン酸過剰は、鉄や亜鉛などの微量要素の吸収阻害を引き起こし、生育不良や奇形につながる可能性があります。また、リン酸過多は水質汚染にも繋がり、環境問題を引き起こす可能性も。 対策としては、リン酸吸収量の少ない作物の選定、リン酸肥料の施用量削減が有効です。土壌pHの調整も重要で、適切なpH範囲を維持することでリン酸固定を抑制し、過剰吸収を防ぎます。さらに、堆肥などの有機物施用は、土壌のリン酸保持力を高め、過剰なリン酸の流出を抑制する効果が期待できます。 土壌分析の結果を適切に解釈し、次作の栽培計画に反映させることで、健全な生育と環境保全を両立させることが重要です。

 

ヨガスタジオCORE様サイトの予約管理アプリを開発しました

/** Geminiが自動生成した概要 **/
池田・川西・箕面・北摂の空中ヨガスタジオCORE様の予約管理アプリを開発。SOY ShopとSOY Calendarをベースに、複数インストラクター・レッスンの登録、会員による予約状況確認・予約機能を実現。会員管理はSOY Shopの顧客管理機能を活用し、ネットショップ展開やSOY Mail連携によるメルマガ配信も容易に実現可能。少ない労力で多様なニーズに対応できる設計となっている。予約ページは https://ys-core.com/schedule/ 。

 

冬場の落ち葉は暖かそう

/** Geminiが自動生成した概要 **/
冬場の落ち葉は、保温効果により土壌温度を上昇させ、微生物の活性を向上させるため、土作りに有効である。著名な講師が「落ち葉は養分がないため無意味」と発言したことに著者は反論する。落ち葉の投入は、養分供給ではなく、保温による微生物活性向上、ひいてはPEON増加による団粒構造形成促進を目的とするため、土壌中の空気層を増やす効果も期待できる。根圏の温度上昇は植物の生理機能向上にも繋がるため、落ち葉投入は土壌の生物相を豊かにする上で意義深い。

 

白い綿毛がなびくのは秋の喜び

/** Geminiが自動生成した概要 **/
中秋の名月にススキと月を愛で、秋の訪れを感じた作者。川原で風にそよぐ白い綿毛を見て、秋の涼しさ、収穫の喜び、安心感に浸る。しかし、ふと我に返り、ススキは乾燥した高台に生えるものだと気づく。川原にあったのは、ススキに似たオギだった。これは大学で生態学の講義と期末テストで習った内容だった。

 

臭いは固めて溶かして流してしまえ

/** Geminiが自動生成した概要 **/
悪臭の原因物質にはアンモニア、トリメチルアミン、メチルメルカプタン、低級脂肪酸などがある。特にプロピオン酸は悪臭を放つ低級脂肪酸の一種。プロピオン酸は炭酸水素ナトリウムと反応して塩(プロピオン酸ナトリウム)になり、気化しなくなるため臭いを感じなくなる。塩は親水性のミセル構造を形成し、水に溶けやすいため洗い流せる。つまり、重曹などで中和すれば悪臭成分を移動・除去できる。同様の原理でクエン酸カリウムなどの塩も消臭効果を持つ。

 

その施肥の影響はいつまで続く?

/** Geminiが自動生成した概要 **/
畑作では、灌水による川からの養分補給がほとんどないため、鉱物由来のミネラルが減少する可能性がある。 硫安などの酸性肥料の使用は、土壌鉱物の構造を壊し、ミネラルの溶出を促進する。畑作では、この酸性肥料の継続的な使用により、土壌の鉱物劣化が進むと考えられる。 腐植の投入だけでは、鉱物劣化による根本的な問題を解決できない可能性がある。水田から畑作に転換する際には、酸性肥料の使用や鉱物劣化の影響を考慮することが重要になる。

おすすめの検索キーワード
おすすめの記事

Powered by SOY CMS   ↑トップへ