ブログ内検索

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

塩基性暗赤色土を探しに京都の大江山へ

/** Geminiが自動生成した概要 **/
塩基性暗赤色土は、蛇紋岩や塩基性火成岩を母材とする弱酸性~アルカリ性の土壌です。赤褐色~暗赤褐色を呈し、粘土含量が高く、肥沃度は低い傾向にあります。ニッケルやクロムなどの重金属を多く含み、特定の植物しか生育できない特殊な土壌環境を形成します。 日本では、北海道、関東、中部地方などの蛇紋岩分布地域に局地的に分布しています。塩基性暗赤色土は、その特異な化学的性質から、植生や農業に影響を与え、特有の生態系を育んでいます。

 

脂質の酸化再び

/** Geminiが自動生成した概要 **/
活性酸素の一種であるヒドロキシラジカルは、脂質の不飽和脂肪酸と反応し、脂質ラジカルを生成します。 脂質ラジカルは酸素と反応して脂質ペルオキシルラジカルとなり、さらに他の不飽和脂肪酸と反応して脂質ペルオキシドとなります。 一度始まった脂質の酸化は連鎖的に進行し、脂質ペルオキシドは新たな活性酸素の発生に関与する可能性も示唆されています。

 

腸内細菌とチロシン

/** Geminiが自動生成した概要 **/
記事は、腸内細菌によってチロシンからフェノールが生成される過程を解説しています。一部の腸内細菌はチロシンフェノールリアーゼという酵素を用いて、チロシンをピルビン酸、アンモニア、フェノールに分解します。この過程で神経伝達物質L-ドパも合成されます。しかし、フェノールは毒性が強いため、生成後の反応が滞ると腸内に蓄積する可能性があり、健康への影響が懸念されます。 記事では、野菜などに多く付着する腸内細菌の一種であるErwinia herbicolaを例に挙げ、この反応を示す細菌の存在について解説しています。

 

食用油の自動酸化とオフフレーバー

/** Geminiが自動生成した概要 **/
食用油の酸化は「自動酸化」と呼ばれ、不飽和脂肪酸中の二重結合間にある水素原子が起点となります。熱や光の影響で水素がラジカル化し、酸素と反応して不安定な過酸化脂質(ヒドロペルオキシド)が生成されます。これが分解され、悪臭の原因物質である低級アルコール、アルデヒド、ケトンが生じます。これが「オフフレーバー」です。二重結合が多いほど酸化しやすく、オレイン酸よりもリノール酸、リノール酸よりもα-リノレン酸が酸化しやすいです。体内でも同様の酸化反応が起こり、脂質ラジカルは癌などの疾患に関与している可能性が研究されています。

 

必須脂肪酸のリノール酸の働きを見てみる

/** Geminiが自動生成した概要 **/
必須脂肪酸のリノール酸は、体内でγ-リノレン酸、アラキドン酸へと代謝され、最終的にエイコサノイドという生理活性物質を生成します。エイコサノイドはプロスタグランジンE2やPGD2などを含み、平滑筋収縮、血管拡張、発熱、睡眠誘発など多様な生理作用に関与します。 重要なのは、ヒトはリノール酸からγ-リノレン酸への変換はできますが、オレイン酸からリノール酸を合成できない点です。このためリノール酸は必須脂肪酸として食事から摂取する必要があります。 一方で、アラキドン酸カスケードの過剰な活性化は炎症反応の亢進につながる可能性も示唆されており、リノール酸摂取の過剰症が懸念されます。

 

脂肪動員の続き

/** Geminiが自動生成した概要 **/
ケトン体は、脂肪酸から生成されるアセト酢酸、3-ヒドロキシ酪酸、アセトンの総称です。 糖質制限などでブドウ糖が不足すると、脂肪酸が分解されてアセチルCoAが生成されますが、クエン酸回路が十分に回らないため、余剰のアセチルCoAからケトン体が作られます。 ケトン体は脳関門を通過し、脳のエネルギー源として利用されます。 ただし、ケトン体が増えすぎると血液が酸性になり(ケトアシドーシス)、疲労感や体調不良を引き起こす可能性があります。 ケトン体はあくまで緊急時のエネルギー源であり、過度な糖質制限は避けるべきです。

 

必須脂肪酸とは何か?

/** Geminiが自動生成した概要 **/
必須脂肪酸とは、人体にとって必要不可欠だが、体内で合成できないため、食事から摂取しなければならない脂肪酸のこと。リノール酸(ω-6脂肪酸)とα-リノレン酸(ω-3脂肪酸)の2種類が存在する。 人体は炭水化物から脂肪酸を合成できるが、飽和脂肪酸やω-9脂肪酸(オレイン酸)までであり、ω-6やω-3といった多価不飽和脂肪酸は合成できない。 植物は、細胞膜の流動性を保つため、低温環境でも固化しないよう、多価不飽和脂肪酸を合成する能力を持つ。一方、動物はこれらの脂肪酸を合成できないため、植物から摂取する必要がある。 必須脂肪酸は、細胞膜の構成成分となる他、ホルモン様物質の生成や、体温調節、エネルギー貯蔵など、重要な役割を果たす。不足すると、皮膚炎、成長障害、免疫力低下などの健康問題を引き起こす可能性がある。

 

ゴマの価値を知る為には脂肪の理解が必要なのだろう

/** Geminiが自動生成した概要 **/
ゴマの健康効果でよく聞く「良質な脂肪酸」について理解を深めるための導入部分です。 脂肪酸は炭素鎖からなる有機酸で、二重結合の有無で飽和・不飽和に分類されます。ゴマに含まれるリノール酸は必須脂肪酸である不飽和脂肪酸の一種です。 必須脂肪酸は体内で生成できないため、不足すると健康に悪影響があります。高カロリーのイメージだけで脂肪を捉えるべきではないことを示唆しています。 今回は脂肪酸と脂肪の違い、リノール酸の働きについて、詳しく解説していきます。

 

トマトの栄養価から施肥を考える

/** Geminiが自動生成した概要 **/
トマトの栄養価に着目し、グルタミン酸による防御反応の活用で減農薬栽培の可能性を探る記事です。トマトには糖、リコピン、リノール酸、グルタミン酸が含まれ、特にグルタミン酸は植物の防御機構を活性化させます。シロイヌナズナではグルタミン酸投与で虫害に対する防御反応が見られ、トマトにも応用できる可能性があります。黒糖肥料の葉面散布によるグルタミン酸供給で、虫害を減らし光合成効率を高め、果実品質向上と農薬削減が期待できます。グルタミン酸は人体ではGABA生成に関与する旨味成分でもあります。ケイ素施用による効果検証記事へのリンクもあります。

 

SOY CMS / SOY ShopでファイルのアップロードをMIMEタイプで制限できる設定を追加しました

/** Geminiが自動生成した概要 **/
SOY CMS/SOY Shopで、ファイルアップロード時のMIMEタイプ制限設定が追加されました。ユーザー要望に応え、記事作成、テンプレート、elFinderからのアップロード時に、JavaScriptファイルの許可やPDFの禁止等が可能になります。従来のバージョンアップでカスタマイズが消える問題も解消。設定は、`/CMSインストールディレクトリ/common/config/upload.config.php.sample`を`upload.config.php`にリネームし、許可するMIMEタイプを`$mimetypes`配列に追加するだけです。最新パッケージはサイト(https://saitodev.co/soycms/)からダウンロード可能です。

 

香りマツタケの香りはどんなもの?

/** Geminiが自動生成した概要 **/
キノコの香りは、揮発性有機化合物によるもので、種特異的な組成を示す。香気成分生合成に関わる酵素の研究は、シイタケにおけるレンチオニン生合成経路の解明が進んでいる。γ-グルタミルペプチドの分解で生じるメタンチオールや1-オクテン-3-オールなど、普遍的な香気成分も存在する一方、マツタケオールやソテツオールなど種特異的な成分も確認されている。これらの香気成分は、昆虫や動物を誘引し胞子散布に寄与する、あるいは他の微生物の生育を阻害するなど、生態学的役割を担っていると考えられる。香気成分の生合成機構の解明は、キノコの育種や栽培技術の向上に繋がる可能性を持つ。

 

SOY CMSのブログとOpenStreetMapで地図アプリを作ろう

/** Geminiが自動生成した概要 **/
SOY CMSのブログとOpenStreetMapで地図アプリを作る手順は以下の通り。カスタムサーチフィールドで緯度(lat)・経度(lng)フィールドを作成し、地図ラベルを設定。地図出力ページを作成し、OpenStreetMap + LeafletのHTMLを貼り付ける。JavaScript内のマーカー情報をSOY CMSのタグに置き換え、記事タイトル、URL、緯度経度を動的に表示。標準ページに地図ラベルの記事一覧を表示する設定を行い、緯度経度情報付きの記事を投稿すれば、記事の位置にマーカーが設置された地図が自動的に生成される。

 

データ構造のキューとリングバッファを見る

/** Geminiが自動生成した概要 **/
Go言語のテスト方法に関する記事の要約です。Goでは`*_test.go`ファイルにテスト関数を記述します。テスト関数は`TestXxx`という命名規則に従い、`*testing.T`を引数に取ります。`t.Error`や`t.Errorf`でテスト失敗を報告し、`t.Log`でログを出力します。`go test`コマンドでテストを実行でき、`-v`オプションで詳細表示、`-cover`でカバレッジ計測が可能です。記事では具体的なテスト例として、文字列の等価性チェックやエラーハンドリングのテストが紹介されています。また、外部パッケージのテストやテストデータの扱いについても触れられています。

 

ハナカマキリのピンク色の色素は何?

/** Geminiが自動生成した概要 **/
ハナカマキリのピンク色は、トリプトファン由来のキサントマチンという色素による。キサントマチンはオモクローム系色素の一つで、還元型がピンク色を呈する。 当初は、ピンクの花弁の色素であるアントシアニンをカマキリが摂取した結果だと予想されていたが、そうではなく、カマキリ自身がキサントマチンを生成していることがわかった。昆虫の色素には、他にメラニンとプテリジン系色素がある。

 

香り化合物の合成経路から見えてくること

/** Geminiが自動生成した概要 **/
植物の香り化合物(GLV)は、葉が損傷を受けた際にガラクト糖脂質から合成され、害虫や病害に対する防御機構として機能する。GLV合成経路の研究から、ヘキセナールなどの化合物が病害抵抗性に寄与することが示唆されている。このことから、草生栽培において、定期的な草刈りによって放出される香り化合物が作物の耐性を高める可能性が考えられる。逆に、除草剤の使用は香り化合物の放出機会を奪い、食害被害の増加につながる可能性がある。これは、殺菌剤使用による食害増加と同様に、栽培における新たな課題を示唆している。

 

【SEO対策】SNS系のボタンを自作する

/** Geminiが自動生成した概要 **/
PageSpeed Insightsのスコア向上のため、公式SNSボタンを自作のものに置き換えた。公式ボタンはJavaScriptを使用し、ページ速度に悪影響を与えていた。記事詳細ページのTwitterボタンを例に、自作方法を紹介。HTMLでは`<a>`タグでツイートリンクを作成し、記事タイトルとURLを動的に設定。CSSでボタンのスタイルを定義。SOY CMSでは`cms:id="title_plain"`と`cms:id="entry_url"`を用いて記事タイトルとURLを取得し、JavaScriptを使わずにツイートボタンを実装。これにより、ページ読み込み速度が向上し、PageSpeed Insightsのスコアも改善された。

 

酵母β-グルカンを理解する為にグリコシド結合を見る

/** Geminiが自動生成した概要 **/
本論文は、糖の化学を直感的に理解できるよう解説している。環状構造の糖は、酸素を含む環の大きさ(五員環か六員環か)と、特定の炭素原子に結合したヒドロキシ基の向き(上か下か)で区別されることを図解で示す。複数の糖がグリコシド結合でつながる糖鎖についても、結合の種類(αかβか)と結合位置を番号で示す方法を説明し、アミロース、セルロース、グリコーゲンなど具体的な糖鎖の構造と性質を解説することで、暗記に頼らず理解できるよう工夫している。また、糖鎖の機能の多様性についても触れ、生命現象における重要性を示唆している。

 

ペクチンは何から出来ている?

/** Geminiが自動生成した概要 **/
ペクチンは植物の細胞壁や細胞間層に存在する多糖類で、主要構成成分はガラクツロン酸である。ガラクツロン酸はグルコースからUDP-糖代謝を経て合成されるガラクトースが酸化されたもの。つまり、ペクチンの材料は光合成産物であるグルコースを起点としている。ガラクトース自体は主要な炭素源である一方、細胞伸長阻害等の有害性も持つため、植物は単糖再利用経路でリサイクルまたは代謝する。ペクチン合成にはマンガンクラスターによる光合成の明反応が重要だが、家畜糞の連続使用はマンガン欠乏を招き、光合成を阻害する可能性がある。つまり、健全な土壌作り、ひいては良好な植物生育のためには、マンガン供給にも配慮が必要となる。

 

暗赤色土周辺の地域資源を活用する

/** Geminiが自動生成した概要 **/
長崎県の一部地域では、赤土の客土が頻繁に行われている。客土に使われている土壌は、島原地域に分布する暗赤色土である。暗赤色土は、塩基性の強い岩石が風化した土壌で、有機物含量が低く、粘土含量が高く、有効土層が浅い。塩基性暗赤色土は、玄武岩質岩石の風化物でミネラルが豊富である。酸性暗赤色土は、塩基性暗赤色土からミネラルが溶脱したもの。いずれも粘土質が良好で、腐植と相性が良く、黒ボク土へと変化していく過程にあると考えられる。そのため、客土材として有効で、実際に赤土客土した地域では土壌が改善している。

 

Google Analytics APIの承認で苦戦したので、承認されるまでの流れをまとめてみた

/** Geminiが自動生成した概要 **/
Google Analytics APIの承認取得に苦労した著者が、その過程を詳述。OAuth同意画面の設定から始まり、Googleからの度重なるメールでの指摘に対応していく。 ホームページ、プライバシーポリシーの設置、アプリ操作動画の提出を求められ、動画はクライアントIDの表示や言語設定など細かい指示に従い作成し直した。最終的に承認を得るまで、動画の翻訳やスコープ設定の不備など、多くの修正を余儀なくされた。

 

野菜の美味しさとは何だろう?脂肪酸

/** Geminiが自動生成した概要 **/
この記事では、植物の脂肪酸と人間の味覚の関係について考察しています。まず、九州大学の研究成果を紹介し、人間は舌で脂肪酸を感知し、それを味覚として認識することを説明しています。具体的には、リノール酸やオレイン酸といった不飽和脂肪酸が感知対象として挙げられています。不飽和脂肪酸は、二重結合を持つため融点が低く、菜種油のような植物油に多く含まれます。最後に、今回の内容から思いついた2つの点について、次回以降の記事で触れることを示唆しています。

 

SOY ShopのSMTPによるメール送信できない状態について

/** Geminiが自動生成した概要 **/
SOY ShopのSMTPメール送信不具合は、さくらインターネットのメールボックス側の仕様変更が原因だった。 SOY ShopはSMTP認証にDIGEST-MD5を優先利用していたが、さくら側でこれが拒否されるようになった。そのため、Thunderbirdでは送信できたが、SOY Shopからは送信できなかった。 解決策として、認証アルゴリズムをCRAM-MD5に切り替えることで送信できることを確認。修正版はsaitodev.co/soycms/soyshop/からダウンロード可能。ただし、この対応が全てのメールサーバで有効かは不明。

 

とあるマメのアレロケミカルの話

/** Geminiが自動生成した概要 **/
この記事では、ハッショウマメ(ムクナ)というマメ科植物のアレロパシー作用について解説しています。ハッショウマメはL-ドパという物質をアレロケミカルとして分泌します。L-ドパは神経伝達物質ドーパミンやアドレナリンの前駆体で、広葉雑草の生育阻害や昆虫の殻の硬化阻害といった作用を持ちます。人間は体内でチロシンからL-ドパを合成できるため、摂取の必要はありません。アレロパシーに関する書籍「植物たちの静かな戦い」も紹介されており、農業における緑肥活用の可能性を示唆しています。関連として、ヒルガオ科植物の強さについても言及されています。

 

太陽と海と藻類たち

/** Geminiが自動生成した概要 **/
海中の太陽光到達深度と藻類の色素の関係が、生育する藻の種類を決定づける。浅瀬では赤色の波長が減衰し、深くなるにつれ黄色、そして青色以外の波長が消失する。藻類の色素は補色の波長を吸収するため、緑色の陸上植物や緑藻は浅瀬で緑色の光を反射し、過剰な受光を防ぐ。一方、紅藻は緑〜青色の補色である赤い色素を持つため、より深い場所で生育する。海苔として食用にされる様々な藻類は、生物学的には大きく異なり、栄養価も異なる。紅藻(スサビノリ)はビタミンB12(コバラミン)を合成する細菌と共生している。

 

植物はカルシウムを使って体を丈夫にする

/** Geminiが自動生成した概要 **/
植物は細胞壁の強化にカルシウムを利用するが、イネ科植物はカルシウム含量が低い。これは、ケイ素を利用して強度を確保しているためと考えられる。細胞壁はセルロース、ヘミセルロース、ペクチン、リグニンで構成され、ペクチン中のホモガラクツロナンはカルシウムイオンと結合しゲル化することで、繊維同士を繋ぎ強度を高める。しかし、イネ科植物はケイ素を吸収し、細胞壁に沈着させることで強度を高めているため、カルシウムへの依存度が低い。この特性は、カルシウム過剰土壌で緑肥として利用する際に有利となる。

 

妻にプログラミングを教えることにした-続き

/** Geminiが自動生成した概要 **/
プログラマは、システム不具合の多くが「想定外の使い方」に起因するため、電話での口頭説明ではなく詳細な情報提供を求める。これは、プログラミングが物理法則に縛られず、思考がそのまま反映されるため、想定外の動作が顕著な不具合となる特性による。効率的な情報伝達と問題解決のため、プログラマはコーディング規約、高機能エディタ、テスト自動化、タスク管理ツール、オープンソースといった手段を活用し、思考すべき点とそうでない点を明確化し、再発防止と情報共有を促進する。妻にプログラミングを教えるのは、これらの思考プロセスと情報伝達の重要性を体験させ、世界中の資産を活用する術を学ばせるためである。

 

南あわじの白っぽい粘土質の水田

/** Geminiが自動生成した概要 **/
兵庫県南あわじ市の水田土壌を観察した。白っぽい粘土質で、土壌図では低地水田土に分類される。地質図によれば、この地域は堆積物地形であり、領家変成帯に位置する。北側には花崗岩が広がり、この水田土壌は花崗岩形成時の熱影響を受けた付加体由来と考えられる。現状の知識では地質図からの詳細な土壌特性の推定は難しいが、水田ながら比較的排水性が高い環境と推測される。

 

銅の機能を活かした農薬、ボルドー液

/** Geminiが自動生成した概要 **/
ボルドー液は、硫酸銅と消石灰の混合溶液から成る農薬である。硫酸銅は胆礬(硫酸銅(II)五水和物)を原料とし、酸化帯に存在し水に溶けやすい。消石灰は炭酸石灰から生成され、土壌pH調整に用いられる。ボルドー液は、消石灰の石灰乳に硫酸銅を加えて作られる。酸性条件で活発になるカビ対策として、硫酸銅の銅イオンの殺菌力を利用しつつ、消石灰でアルカリ性にすることで、酸性環境を好むカビの繁殖を抑える効果が期待される。

 

SOY CMSのブロックから出力されるリンクで外部サイトのURLを使用したい

/** Geminiが自動生成した概要 **/
SOY CMSのブロックで、タイトルリンクを外部サイトに設定する方法を紹介します。まず、カスタムフィールドアドバンスドをインストールし、リンクタイプのフィールド(例:out_site_link)を追加します。記事投稿時に、このフィールドに外部サイトのURLを入力します。次に、ページテンプレートのブロック内にあるタイトル出力部分の`<a>`タグに、`cms:id="out_site_link"`属性を追加します。例:`<a cms:id="out_site_link"><cms:id="title_plain" /></a>`。これで、ブロックのタイトルが指定した外部サイトへのリンクになります。この方法は、ブログページ専用の`b_block:id="entry"`や`b_block:id="entry_list"`内でも同様に利用可能です。

 

ApacheサーバでBrotliを使用してみた

/** Geminiが自動生成した概要 **/
常時SSL化はSEO上効果がある。GoogleはHTTPSをランキングシグナルとして使用しており、サイトのセキュリティ向上はユーザー体験の向上に繋がるため、間接的にSEO効果が見込める。ただし、HTTPS化自体が劇的なランキング上昇をもたらすわけではない。相対的にHTTPサイトより優位になる程度の影響と考えられる。また、サイト表示速度の向上も期待できるが、適切な設定が必要。常時SSL化は必須事項となりつつあり、SEO対策としてだけでなく、セキュリティ向上とユーザーへの信頼感醸成という観点からも重要である。

 

SOY CMSのブログで地図アプリを作ろう3

/** Geminiが自動生成した概要 **/
SOY CMSのブログで地図アプリを作成する過程の記事です。前回はブログトップページに地図と詳細ページへのリンク付きインフォウィンドウを表示しました。今回は、詳細ページにも地図とGoogleマップへのリンクを表示する方法を解説しています。記事には、詳細ページに埋め込むHTMLコードが掲載されています。`cms:id="title_plain"`、`cms:id="lat"`、`cms:id="lng"`を使って記事のタイトル、緯度、経度を埋め込み、JavaScriptで地図を表示、Googleマップへのリンクを生成しています。これにより、詳細ページでも店舗の位置情報が確認できるようになりました。

 

SOY CMSのブログで地図アプリを作ろう2

/** Geminiが自動生成した概要 **/
SOY CMSのブログ機能を利用した地図アプリ作成の第2弾では、マーカークリック時のインフォウィンドウ表示を実装しました。前回設定したカスタムフィールド(サムネイル、緯度経度)に加え、ブログ記事のタイトルとリンクをインフォウィンドウに表示するようにテンプレートを修正。具体的には、JavaScriptでインフォウィンドウの内容を生成し、マーカークリックイベントで表示する処理を追加しました。これにより、地図上のマーカーから各店舗の詳細ページへ遷移できるようになりました。将来的にはSOY Shopと連携させ、カテゴリを店舗名として地図上に店舗を表示するショップページの作成も構想されています。

 

SOY CMSのブログで地図アプリを作ろう1

/** Geminiが自動生成した概要 **/
Google Maps APIを用いてSOY CMSのブログに地図アプリを作成する手順の第一段階を解説した記事です。まずGoogle API ConsoleでAPIキーを取得し、SOY CMSにカスタムフィールド「lat(緯度)」と「lng(経度)」を追加します。ブログページを作成し、提供されたHTMLテンプレートを貼り付け、地図の中心座標とズームレベルを調整します。座標はGoogle Mapsで場所を検索し、右クリックメニューの「この場所について」から取得できます。最後に、ブログ記事を作成し、タイトルと本文に加え、カスタムフィールドに取得した緯度経度を入力して公開します。これにより、ブログトップの地図上にマーカーが追加され、訪問場所を視覚的に表示できます。次記事ではマーカーに詳細情報を表示する機能を追加する予定です。

 

SOY CMSで新着情報をトップページに表示してみる

/** Geminiが自動生成した概要 **/
SOY CMSのブログでプレビュー用のページを作成する方法は、記事公開前に特定ユーザーだけに内容を確認させるためのものです。まず、ブログページとは別にプレビュー用の隠しページを作成し、ブログ記事と紐づけます。プレビューページのテンプレートには、ブログ記事の内容を表示するための記述を追加します。次に、ブログ記事編集画面にプレビューページへのリンクを追加します。このリンクは、特定の条件下でのみ表示されるように設定します。具体的には、記事の公開状態が非公開で、ログインしているユーザーがプレビュー権限を持っている場合にのみ表示させます。これにより、指定したユーザーだけがプレビューページにアクセスし、記事の内容を確認できるようになります。この方法を利用することで、公開前の記事を安全に確認し、修正を行うことができます。

 

SOY CMSで利用しているelFinderでjsファイルのアップロードを許可する

/** Geminiが自動生成した概要 **/
SOY CMSのファイルマネージャelFinderでJSファイルのアップロードを許可する方法。`/CMSのインストールディレクトリ/soycms/js/elfinder/php/connector.php`内の`uploadAllow`配列にJSファイルのMIMEタイプ `text/javascript` を追加することで実現できる。デフォルトではセキュリティのためJSファイルのアップロードは禁止されているが、この設定変更によりアップロードと編集が可能になる。ただし、不正ログイン時に悪意あるコード実行のリスクも高まるため、注意が必要。


Powered by SOY CMS   ↑トップへ