ブログ内検索

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

ボケの花が咲いている

/** Geminiが自動生成した概要 **/
道端に咲くボケの花を見て、名前の由来が気になった筆者は植物事典で調べた。ボケは元々は「モケ」と呼ばれており、漢字で「木瓜」と書く。木を「ボ」と読み替えて「ボケ」になったようだ。単なる漢字の音読みの変化だったことに筆者は驚きつつも、なぜ「モケ」でなく「ボケ」になったのか、言いやすさ以外の理由が気になる様子。

 

さくらの共有サーバで二つのショップサイトを独自ドメインで運営する方法について

/** Geminiが自動生成した概要 **/
さくら共有サーバーのスタンダードプランで、二つの独自ドメインショップサイトをSNI SSLで運営する方法。まず、mainsite.jpをルートディレクトリに設置し、SNI SSLを設定。設定ファイル内のURLを独自ドメインに変更する。次に、subsite.jpをsubディレクトリに設置し、マルチドメイン設定とSNI SSLを設定。設定ファイル内のURLも変更。最後に、subディレクトリの.htaccessに`RewriteBase /`を追加することで、subsite.jpのサブページへのアクセスエラーを解消する。

 

赤い実はじけない。

/** Geminiが自動生成した概要 **/
南天の赤い実は、鳥にとって冬の貴重な食料だ。実には発芽抑制物質が含まれ、鳥に食べられることで発芽が可能になる。つまり、赤い実は鳥へのアピールであり、食べられることを強く望んでいると言える。しかし、写真の南天はトタン板に隠れて鳥からは見えずらい。動けない植物は、周囲の環境に左右され、時に実をつける場所が悪くても移動できない。これは植物の宿命と言える。

 

空から落ちてきたニッケル隕鉄

/** Geminiが自動生成した概要 **/
玄武洞ミュージアムで展示されているアリゾナ産のニッケル隕鉄を見て、筆者は宇宙と地球の物質の共通性に思いを馳せる。隕石に含まれるニッケルや鉄は地球にも存在し、宇宙の広がりと物質の普遍性に疑問を抱く。鉄はどこまで存在するのか、宇宙の果てには異なる物理法則があるのかと思案する。そして、道端の草でさえ微生物との攻防に鉄を利用していることを想起し、身近な自然にも未知の領域が広がっていることを実感する。宇宙の壮大さと自然の精妙さ、両方の不思議に感嘆する様子が描かれている。

 

端末を介せずNW.jsで動かせるようにする

/** Geminiが自動生成した概要 **/
NW.jsで端末を使わずデスクトップアプリを作る方法をWindowsで解説。NW.jsをダウンロード、解凍後、appフォルダを作成し、index.htmlとpackage.jsonを配置。nw.exeのショートカットを作成し、プロパティのリンク先に「半角スペース+app」を追加。ショートカット実行でindex.htmlの内容が表示され、端末不要でアプリとして起動できる。配布方法は割愛している。

 

カルシウム過剰によるカルシウム欠乏

/** Geminiが自動生成した概要 **/
京都市内の畑で、肥料過多と土壌pHの低下により野菜が育たない問題が発生。土壌分析の結果、リン酸過剰とpH4.5という強酸性が判明。施肥設計書に基づき堆肥と石灰を投入してきたことが原因で、土壌中のリン酸が鉄やアルミニウムと結合し、植物が利用できない状態になっていた。さらに、石灰過剰によりカルシウム濃度が異常に高く、マグネシウム欠乏も引き起こしていた。解決策として、有機物を投入し微生物の活性化を図り、リン酸を可給化することが提案された。この事例は、過剰な肥料投入とpH調整が土壌劣化につながることを示す重要な教訓となる。

 

NW.jsを試す

/** Geminiが自動生成した概要 **/
中学生向けプログラミング教室で、JavaScriptでアプリ制作をする生徒が出てきたため、デスクトップアプリ作成の選択肢としてNW.jsをUbuntuで試した。npmでnw.jsをインストール後、index.htmlとpackage.jsonを作成し、`npm start`で実行した結果、"Hello World!"とNode.jsのバージョンが表示された。ランチャーに登録したNW.jsアイコンからも同じ画面が起動できた。しかし、端末操作が必要なため、中学生には敷居が高いと判断し、他の方法を検討することにした。

 

リービッヒの無機栄養説

/** Geminiが自動生成した概要 **/
リービッヒは、植物の栄養源は無機物であるとする無機栄養説と、植物の成長は最も少ない栄養素によって制限される最小律を提唱した。これは現代農業でも有用だが、欠点もある。例えば、カルシウム欠乏は土壌中のカルシウム不足だけでなく過剰によっても発生する。リービッヒの最小律だけを適用すると、カルシウム欠乏にカルシウムを追肥し続け、症状を悪化させるという誤った対応につながる可能性がある。

 

SOY Shopで顧客詳細にメールの送信履歴を表示するようにしました

/** Geminiが自動生成した概要 **/
SOY Shopの顧客管理画面に、メール送信履歴表示機能と仮登録ユーザーの視認性向上のための機能追加が行われました。顧客詳細ページに送信済みメールとエラーメールの履歴を表示することで、仮登録メールのURLを管理者が確認しやすくなりました。また、仮登録ユーザーの顧客詳細ページでは、仮登録状態であることを強調表示することで、管理者の識別を容易にしました。これらの変更は、顧客へのメール再送や仮登録解除の手間を軽減することを目的としています。修正はGitHub上のSOY Shopパッケージで公開されています。

 

岩の中の白い模様

/** Geminiが自動生成した概要 **/
岩の白い模様は石英で、風化しにくい。石英の主成分である砂浜に有機物を投入しても蓄積されにくい。これは土壌における有機物の蓄積にも関係し、石英が多い土壌では植物性堆肥の効果は限定的だが、少ない土壌では堆肥の投入量を減らせる可能性がある。つまり、土壌の組成、特に石英の含有量は、堆肥投入量の判断基準となる。

 

SOY Shopで注文と商品のタブの表示の設定を追加しました

/** Geminiが自動生成した概要 **/
SOY Shop開発者は、顧客から多様なアプリ開発依頼を受けている。従来はSOY CMSのログイン機能を活用したフルスクラッチ開発で対応していたが、開発者自身へのフィードバックが少なく割高になるため、SOY Shopの機能を部分的に切り出してプラグイン化する方針に転換した。今回、SOY Shop管理画面に注文と商品のタブ表示設定を追加。チェックを外すとタブが非表示になる。これは一見小さな変更だが、ユーザーにとって機能が多すぎると学習意欲を阻害したり、操作説明が煩雑になるため、必要な機能のみを表示させることでユーザビリティ向上に繋がる。この修正はGitHub上のSOY Shopパッケージに反映されている。開発者は今後もSOY Shopの可能性を探るべく、管理画面の改善を進めていく。

 

交差点にある大きな岩

/** Geminiが自動生成した概要 **/
○○丘の住宅地のある交差点に、人より大きな岩がある。アスファルトは岩を避けるように舗装されている。岩は縦方向に白い結晶の縞模様(流理構造)があり、流紋岩と推測される。近くに600m級の山があり、岩はその山と関係があるかもしれない。近いうちに山へ行き、調査する予定。

 

SOY Shopの注文一覧で表示する項目の設定を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの管理画面の注文一覧表示項目をカスタマイズできる機能が追加されました。従来、表示項目の変更はシステム破綻のリスクを伴うため推奨されていませんでしたが、要望の多さを受けて実装されました。管理画面の設定画面から表示/非表示を切り替えられます。ただし、全ての項目を表示すると画面が見づらくなるため、運営のスリム化も合わせて検討するよう促しています。変更はGitHub上のSOY Shopパッケージに反映されています。

 

栽培と畜産の未来のために補足

/** Geminiが自動生成した概要 **/
ヒマワリは土壌のリン酸吸収力を高める緑肥として有効です。リン酸を吸収したヒマワリを土にすき込むことで、土壌のリン酸過剰状態を改善できます。特に家畜糞堆肥の使用でリン酸値が高くなった土壌で有効です。ヒマワリは大きな根を張り、土壌深くのリン酸も吸収します。地上部はカリウムを多く含み、すき込みによりカリウムも土壌に供給できます。リン酸過剰でカリウム不足になりやすい土壌で、ヒマワリはバランスを整える効果を発揮します。ただし、ヒマワリは土壌の水分を多く吸収するため、乾燥に注意が必要です。

 

SOY Shopの管理画面の新着ページをプラグイン化しました

/** Geminiが自動生成した概要 **/
SOY Shopの管理画面の新着ページがプラグイン化されました。これにより、各項目の表示/非表示や表示順をプラグインで制御可能になります。ネットショップ以外の用途、例えば会員制ブログやカタログサイト等での利用が増えているため、受注関連情報を非表示にし、別のアプリの要素を表示するといったカスタマイズが容易になります。 この変更によりSOY Shopの多様な活用方法が期待されます。変更はGitHub上のsoyshopパッケージに反映されています。

 

栽培と畜産の未来のために2

/** Geminiが自動生成した概要 **/
日本の栽培と畜産は肥料飼料を海外に依存している。食品残渣由来の有機肥料ですら、海外工場産のため輸入品。化学肥料も輸入燃料使用。飼料もトウモロコシ主体で輸入頼み。特に鶏は消化効率が悪く、鶏糞堆肥は実質輸入資源の塊。だからこそ、貴重な海外資源を日本で有効活用すべき。イネ科緑肥と組み合わせ、土壌へ確実に固定し、地下水汚染を防ぐことが重要。これが真の意味でのいいとこ取りであり、持続可能な農業への道。

 

栽培と畜産の未来のために

/** Geminiが自動生成した概要 **/
家畜糞堆肥は、土壌改良に有効な成分を含む一方で、過剰な硝酸態窒素や石灰、有機態リン酸の蓄積による問題も引き起こす。これを解決する手段として、イネ科緑肥の活用が有効である。イネ科緑肥は、これらの過剰成分を吸収し、土壌への悪影響を抑える。また、緑肥の生育状況から次作に必要な肥料を判断できる利点もある。耕作放棄地に家畜糞堆肥と緑肥を用いることで、新規就農者の初期費用を抑えつつ、安定した収量と品質を確保できる可能性がある。研修生への暖簾分けのような形で畑を提供する仕組みが確立されれば、耕作放棄地の減少、家畜糞処理の効率化、新規就農者の独立支援に繋がる。実際に、鶏糞堆肥とエンバクを用いたカボチャ栽培で無肥料・無農薬ながら高い秀品率を達成した事例も紹介されている。

 

SOY Shopの管理画面からの注文時に消費税が計算されない不具合を修正

/** Geminiが自動生成した概要 **/
SOY Shopの管理画面からの注文時に消費税が計算されない不具合を修正しました。これは稀に利用される管理画面からの注文機能において、消費税の計算処理が実装されていなかったことに起因するものです。修正により、管理画面からの注文でも正しく消費税が計算されるようになりました。この修正はGitHub上のsoycmsリポジトリ(https://github.com/inunosinsi/soycms/tree/master/package/soyshop)に含まれるsoyshopパッケージで反映されています。

 

ハーバー・ボッシュ法と緑の革命

/** Geminiが自動生成した概要 **/
緑の革命(1940~60年代)は、農薬、灌漑、合成窒素肥料、品種改良といった技術を発展途上国に広め、劇的な食糧増産を達成しました。中でもハーバー・ボッシュ法は、空気中の窒素からアンモニアを合成することを可能にし、肥料生産に革命をもたらしました。窒素ガス(N₂)と水素(H₂)からアンモニア(NH₃)を合成するこの方法は、高温高圧下で反応を進めることで、安定した窒素分子の三重結合を切断します。こうして得られたアンモニアは、硫安などの肥料の原料となり、植物の生育に不可欠な窒素を供給できるようになりました。この技術革新は、緑の革命の根幹を支え、世界的な人口増加を支える食糧生産を可能にしました。

 

エノコロを見て思い出した師の言葉の先にあるもの

/** Geminiが自動生成した概要 **/
エノコロの繁茂を見て、師は次作の豊作を確信していた。イネ科C4植物のエノコロはケイ酸を多く含み、土壌にケイ酸を含む有機物を還元する。これは土壌有機物の蓄積モデルに合致し、地力の維持に貢献する。師の畑は関西特有の真砂土で、粘土が少ないため有機物蓄積には不利なはずだが、師は高品質な作物を収穫し続けた。その秘訣は、エノコロのようなイネ科植物を育て土に還すルーチンを確立した点にある。この手法は土地を選ばず重要であり、師はそれを私に示してくれた。この話は畜産問題にも繋がるが、それはまた別の機会に。

 

切磋琢磨して積み上げたものに発生する信用

/** Geminiが自動生成した概要 **/
SOY ShopにEC CUBE 2.4系のログインチェック機能を導入した記事の概要です。EC CUBEで構築したサイトにSOY Shopで作成したサイトへのログインチェックを組み込み、シングルサインオンを実現しました。具体的には、EC CUBE側のログイン処理でSOY ShopのログインAPIを呼び出し、認証結果をSOY Shopのセッションに保存することで、両サイトでシームレスなログインが可能になります。これにより、ユーザーはEC CUBE側でログインするだけで、SOY Shop側でもログイン状態が維持され、利便性が向上します。記事では、導入手順やコード例、注意点などが詳細に解説されています。この統合により、異なるプラットフォームで構築されたサイト間の連携が強化され、よりスムーズなユーザーエクスペリエンスを提供できるようになります。

 

ブロックチェーンの信用は計算の積み重ね

/** Geminiが自動生成した概要 **/
ビットコインネットワークでは、マイナーは報酬としてビットコインを得るため、トランザクションを検証しブロックを生成しようと競争する。ブロック生成には複雑な計算が必要で、成功したマイナーのみが報酬を受け取る。この報酬が、マイナーのモチベーションとなっている。不正なトランザクションを含むブロックを作成しても、他のマイナーに承認されず、ブロックチェーンに追加されないため、報酬は得られない。さらに、ブロックチェーンは常に最も長いものが正しいとされるため、不正なブロックチェーンは無視される。マイナー間の競争と報酬システム、そしてブロックチェーンの性質が、システム全体のセキュリティと信頼性を支えている。

 

人はネットワーク内から新しい信用のあり方を発見した

/** Geminiが自動生成した概要 **/
ビットコインの信用は、ブロックチェーンという技術に基づいています。取引記録をブロックにまとめ、暗号技術を用いて安全性を確保し、世界中のコンピュータに分散保存することで改ざんを防ぎます。マイナーと呼ばれる人々がトランザクションを検証しブロックチェーンに追加することで、ビットコインが生成されます。この検証作業には高度な計算が必要で、成功したマイナーは報酬としてビットコインを受け取ります。この報酬システムと分散管理によって、ビットコインの信用と不正防止が実現されています。

 

SOY Shopの商品詳細ページで商品コードの置換文字列を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの商品詳細ページでSEO対策と商品コード表示の課題を解決するため、タイトルフォーマット等のメタタグに商品コードとカテゴリ名の置換文字列を追加。商品名に商品コードを含めることで発生するデータベース肥大化や表示変更の煩雑さを解消。商品名は本来の役割に特化させ、商品コードはメタタグで管理することで、システムの効率化と柔軟な表示を実現。この変更はGitHub上の最新SOY Shopパッケージに含まれており、SEO効果の向上と運用コストの削減に貢献する。

 

人は価値の象徴として鉱物から金を取り出した

/** Geminiが自動生成した概要 **/
お金は現代社会で重要な役割を果たすが、本質的には紙や金属に皆が価値を認めることで成り立っている信用に基づく。昔は物々交換が主流だったが、希少性のある金などが交換券として使われ、持ち運びの不便さから紙幣が生まれた。自然金のような鉱物からわずかな金を見出し、価値を見出した先人の労力は、現代の貨幣経済の起源と言える。所有と交換以外の価値を持たない金に、人々が価値を見出し、それが社会の中心にあるのは不思議な現象である。そして、その不思議な金を中心とした社会で、今日も人々は働き続けている。

 

無肥料栽培の野菜は体に悪いのではないか?

/** Geminiが自動生成した概要 **/
無肥料栽培の野菜は、土壌中のアルミニウム溶出量の増加とミネラル減少により、体に悪い可能性がある。肥料を加えないことで土壌の酸性化が進み、アルミニウムが溶出しやすくなる。また、養分の持ち出しにより土壌中のミネラルも減少し、野菜の生育に悪影響を与える。落葉や食品残渣を肥料として用いる場合もあるが、これらは堆肥に分類され、真の無肥料栽培とは言えない。結果として、無肥料栽培の野菜は栄養価が低く、アルミニウム中毒の危険性もあるため、健康への影響が懸念される。「無肥料栽培」を謳うメリットはなく、むしろデメリットが多い。

 

SOY Shopで特別会員価格設定プラグインを作成しました

/** Geminiが自動生成した概要 **/
SOY Shopの特別会員価格プラグインは、顧客属性を利用して会員別に特別価格を設定できる。在庫管理の手間を増やすことなく、卸売業者や常連客への優待価格を提供可能。このプラグインは、購入回数属性自動振り分けプラグインやSOY Mail連携機能と組み合わせることで、会員セグメントに合わせた効果的な販促を実現する。例えば、SOY Mailで特別会員に販促メールを送信し、クーポンなしで特別価格を提供、さらに送料無料クーポンを配布することで購買意欲を高めるといった戦略が可能になる。最新版はGitHubからダウンロードできる。


Powered by SOY CMS  ↑トップへ