ブログ内検索

プログラミング教室
オンライン肥料教室を開催しています
 

カスタムサーチフィールドでラジオボタン等の検索項目の多言語化対応を追加しました

/** Geminiが自動生成した概要 **/
SOY Shopのカスタムサーチフィールドに、ラジオボタンなどの検索項目の多言語対応が追加されました。管理画面で各言語ごとに項目を設定することで、公開側では検索フォームの項目が自動的に多言語化され、検索も多言語の値に対応します。これにより、多言語サイトにおける高度な検索フォームの設置が容易になります。

 

西因幡の井手ケ浜海水浴場の鳴き砂

/** Geminiが自動生成した概要 **/
鳥取県西因幡にある井手ケ浜海水浴場は、キュッキュと鳴る鳴き砂で有名です。砂は白く美しく、透明な鉱物が多く含まれています。鳥取砂丘の砂と比べると、透明や白い鉱物の量が際立って多く、砂丘に見られる磁鉄鉱のようなものも存在します。鳴き砂は不純物が少なく、粒径が0.2〜1mmである必要があるそうです。海岸にはムギのような草も自生していました。

 

FFmpegとAudacityで動画の音声の調整に挑戦!

/** Geminiが自動生成した概要 **/
動画編集ソフトFFmpegとAudacityを使って、動画の音声調整に挑戦した記録。元の動画の音量が小さく、ノイズが多かったため、Audacityで音量増幅とノイズ除去を実施。FFmpegで動画と音声の結合を行い、改善された動画を作成した。具体的には、Audacityで波形を見ながら音量を30dB増幅し、ノイズプロファイルを採取してノイズ除去を2回行った。結果、「サー」というノイズが消え、以前より聞き取りやすい音声になった。

 

鳥取砂丘で花崗岩質の砂を見た

/** Geminiが自動生成した概要 **/
鳥取砂丘を9年ぶりに再訪し、砂丘の砂の組成を観察した。海岸近くの砂は石英が多く、風化に強い石英が残りやすい環境であることが推測された。砂丘の奥へ進むと、黒い鉱物の割合が増え、風紋周辺の砂には鉄が多く含まれているようだった。これは、風によって軽い石英が飛ばされ、重い鉄を含む鉱物が残るためと考えられる。山陰帯の花崗岩は鉄を多く含むという情報とも一致する。また、小石が多い場所には黒っぽい石が多く見られた。砂丘の土壌は石英が多く、鉄も含むという特徴を持つことが分かった。

 

浦富海岸で大きな花崗岩と出会う

/** Geminiが自動生成した概要 **/
鳥取の砂丘農業地帯の周辺の地質は、磁鉄鉱を含む花崗岩が主体であり、風化しやすい柱状節理が見られる。この花崗岩は鉄分が豊富で、砂丘農業の土質に影響を与えている可能性がある。柱状節理は花崗岩では珍しい現象であり、周辺の土質の形成に貢献していると考えられる。

 

鳥取の砂丘未熟土での栽培

/** Geminiが自動生成した概要 **/
鳥取砂丘未熟土での砂丘農業の様子を9年前の訪問時と今回を比較しながら紹介しています。砂丘未熟土は腐植が少なく保水・保肥力が低いという特徴があります。9年前、砂丘地帯の畑で頻繁に目にしたのは、畑の端に植えられた麦でした。これは風よけと緑肥としての役割を担い、砂と肥料分の流出を防ぐ効果があるとのこと。この麦の壁によって、海風から作物を守り、土壌や肥料分の保持に役立てているという砂丘農業の知恵が紹介されています。

 

茄子の糠漬けで鮮やかな色を残すことを考える

/** Geminiが自動生成した概要 **/
硝酸態窒素は植物にとって主要な窒素源だが、過剰に吸収されると酸化ストレスを引き起こす。植物は硝酸態窒素をアンモニア態窒素に変換して利用するが、この過程で活性酸素種が発生する。通常、植物は抗酸化物質で活性酸素種を除去するが、硝酸態窒素過剰だと抗酸化システムの能力を超え、酸化ストレスが生じる。これは細胞損傷、生育阻害、さらには果実の品質低下につながる可能性がある。ナスにおいても、硝酸態窒素過剰は果実の色素であるナスニンの分解を促進し、変色などの品質劣化を引き起こす可能性がある。

 

茄子の糠漬けで鮮やかな色の基は何か?

/** Geminiが自動生成した概要 **/
茄子の糠漬けの色素ナスニンは不安定だが、アルミニウムと結合すると安定する。ナスニンはアジサイの色素デルフィニジンと同じ骨格を持ち、アルミニウムと結合すると青色になる。酸性土壌でアルミニウムが溶脱しアジサイが青くなるのと同様に、糠漬けでもアルミニウムとナスニンの結合が色の変化に関わっている可能性がある。ナス漬けの色が悪くなる原因はナスニンとアルミニウムの結合がうまくいかないことかもしれない。

 

SOY Shop商品紹介プラグインでカスタムサーチフィールドの値を出力可にしました

/** Geminiが自動生成した概要 **/
SOY CMSのブログ記事にSOY Shopの商品情報を表示する「SOY Shop商品紹介プラグイン」が、カスタムサーチフィールドの値を出力可能になりました。商品紹介プラグインは、ブログ記事に商品コードを紐づけることで、記事詳細画面に商品情報を表示する機能です。カスタムサーチフィールドは、商品名以外のスペック等で商品検索を可能にするSOY Shopのプラグインです。今回のアップデートにより、商品紹介プラグイン内でカスタムサーチフィールドの値(csf:id)が利用可能になります。最新パッケージはsaitodev.co/soycms/からダウンロードできます。

 

SOY CMSのバージョンアップについて

/** Geminiが自動生成した概要 **/
SOY CMSを古いバージョンから最新版にバージョンアップするには、0.1ずつ段階的にバージョンアップし、公式サイトのバッチファイルを適用します。1.5系以降は一気にバージョンアップできますが、初期管理者でログインしてキャッシュをクリアしてください。1.11系以降のSOY Shopは自動バージョンアップに対応しています。

 

乳酸菌の活性に更に迫る

/** Geminiが自動生成した概要 **/
乳酸菌はγ-アミノ酪酸以外にも様々な物質を生成する。論文「乳酸菌の生理機能とその要因」によると、乳酸菌は共役リノール酸や各種ビタミンも合成する。特に、ビフィドバクテリウム属はビタミンB群、葉酸、ニコチン酸、ビオチンなどを、ラクトコッカス・ラクティスやエンテロコッカス・フェカリスなどはビタミンKを生成する。糠漬けに含まれる乳酸菌の種類は不明だが、糠漬け内でビタミンが増えるのは乳酸菌の働きによるものと考えられる。

 

乳酸菌の活性に迫る

/** Geminiが自動生成した概要 **/
この記事では、乳酸菌がγ-アミノ酪酸(GABA)を生成するメカニズムと、その生理活性について解説しています。千枚漬けからGABA高生産性乳酸菌が発見され、グルタミン酸ナトリウム存在下でGABAを大量に生成することが示されました。GABAはグルタミン酸デカルボキシラーゼ(GAD)によりグルタミン酸から合成され、この酵素はビタミンB6の活性型を補酵素として利用します。GADは人体にも存在し、神経伝達物質としてGABAが機能しています。食品中のGABAはリラックス効果を期待して添加される例が増えており、糠漬けにも含まれる可能性があります。GABAがそのまま神経に到達するかは不明ですが、前駆体であるグルタミン酸は旨味成分として重要です。乳酸菌自身にとってGABAがどのような役割を果たしているかは、今後の研究課題となっています。

 

糠漬け時の乳酸発酵に迫る

/** Geminiが自動生成した概要 **/
酸の強さは水素イオン濃度で決まり、pH値で表される。pH値が小さいほど酸性は強く、金属を溶かす力も高まる。これは酸が金属と反応し、水素ガスを発生させながら金属イオンを生成するためである。反応のしやすさは金属の種類によっても異なり、イオン化傾向の大きい金属ほど酸と反応しやすい。塩酸などの強酸は多くの金属を溶かすことができる一方、弱酸は反応性が低い。酸が金属を溶かす反応は、電池や金属の精錬など様々な分野で利用されている。

 

糠漬けを探る

/** Geminiが自動生成した概要 **/
糠漬けは米糠を乳酸発酵させた糠床に野菜を漬ける日本の伝統的な漬物。生産者から、水茄子の糠漬けで、同じ条件でも変色・腐敗するものと綺麗に漬かるものがあるという質問が寄せられた。肥料などの生産条件が影響している可能性があり、有機質肥料の季節的な肥効の差が要因かもしれない。糠漬けの工程は、野菜の整形・洗浄後、食塩を加えて糠床で乳酸発酵させる。それぞれの工程には意味があり、洗練された手順となっている。

 

城南宮のアヤメ

/** Geminiが自動生成した概要 **/
昨年から計画していた城南宮の菖蒲園を訪れた。近所でも菖蒲を見かけたが、名所として有名な城南宮の源氏物語花の庭も見ておきたかった。時期が少し遅く、萎れかけた花もあったが、アヤメ、カキツバタ、ハナショウブの見分けが難しいことを再確認。「いずれアヤメかカキツバタ」は、甲乙つけがたく選択に迷うことの例えである。源氏物語にちなんだ様々な花が栽培されているこの庭園で、美しい菖蒲の姿を堪能した。

 

長野県下水内郡栄村の小滝米を炊いてみた

/** Geminiが自動生成した概要 **/
長野県栄村の特産米「小滝米(コタキホワイト)」を炊いて食べてみたところ、美しい炊き上がりで甘みがあり美味しかった。この米は塩基性岩石の土壌、豊富な積雪という好条件で育つ。肥料へのこだわりは特に見られないため、施肥設計を工夫すれば更に高品質になる可能性を秘めている。著者は、この米作りに大陸の赤い土壌改良のヒントがあるのではないかと考え、実際に小滝集落を訪問した。

 

長野県下水内郡栄村の美味しい米

/** Geminiが自動生成した概要 **/
長野県栄村の美味しい米の秘密を探るため、著者は地質に着目した。雪解け水に着目していた生産者とは異なり、地質図から、栄村は苦鉄質火山岩石(玄武岩質)の麓で、黒ボク土壌形成の条件を満たしていることを発見。黒ボク土壌は、玄武岩質火山灰、腐植、冷涼な気候の組み合わせで生まれる。栄村は積雪量が多く、5ヶ月にわたる積雪が土壌を湿らせ、苦鉄質ミネラル豊富な地下水を供給し、理想的な栽培環境を作り出している。さらに、地質図からカリウム不足を補う貫入岩の存在も示唆された。実際に現地調査を行った記事へのリンクも掲載されている。美味しい米は、優れた土壌とミネラル豊富な水、そして生産者の丁寧な栽培の賜物だと結論付けている。

 

いずれアヤメかカキツバタ

/** Geminiが自動生成した概要 **/
筆者は、「いずれアヤメかカキツバタ」というフレーズを書きたい一心で5月中旬を待ちわびていた。アヤメはカキツバタやハナショウブと似ているが、湿地帯ではない場所に咲く。下鴨神社の御手洗池付近で、念願のアヤメに出会うことができた。花弁の白と網目模様、丸みを帯びた剣型の特徴からアヤメと断定。念願叶って「いずれアヤメかカキツバタ!」というフレーズを書くことができた。

 

PHPExcelを使ってみた2 ファイルアップロード編

/** Geminiが自動生成した概要 **/
PHPExcelライブラリを用いたExcelファイル読み込み処理にファイルアップロード機能を追加。$_FILESを利用し、アップロードされたExcelファイル(xls/xlsx)を動的に読み込むよう改修。 フォーム経由でファイルを選択・アップロードすると、セル内の値が表示される。主な変更点は、ファイルアップロードをトリガーとする条件分岐の追加、ファイルパスと拡張子の取得方法の変更、HTMLフォームの追加。これにより、任意のExcelファイルの内容を表示できるようになった。

 

SOY CMS1.8.14分の差分をマージしました

/** Geminiが自動生成した概要 **/
開発元退職後もSOY CMS開発を続ける筆者は、顧客からの要望とOSSへの貢献を動機としています。退職前は開発に携われなかったものの、現在は時間的制約がなくなり、積極的に取り組んでいます。PHP7対応など、公式版では対応が遅れている部分も独自に対応することで、顧客のニーズに応え、より良いCMSの提供を目指しています。また、オープンソース化によってコミュニティへの貢献も実現し、開発の喜びを感じています。将来的には公式版への還元も視野に入れ、SOY CMSの発展に尽力していく姿勢を示しています。

 

お花の通販 Beans様サイトの常時SSL化対応を行いました

/** Geminiが自動生成した概要 **/
SOY CMSの常時SSL化対応では、主に.htaccessとデータベース、テーマファイルの修正が必要です。.htaccessでは、HTTPアクセスをHTTPSへリダイレクトするよう設定を追加します。データベースでは、サイトURLやブログURLなど、URLがハードコードされている箇所をHTTPSに変更します。テーマファイルでは、画像やCSS、JavaScriptなどのパスが相対パスになっている場合、URLの先頭に「.」が付いていると正しく表示されないため、絶対パスに書き換えるか「.」を削除する必要があります。 また、記事本文中のURLも修正が必要な場合があります。 これらの修正により、サイト全体をHTTPSでアクセス可能にし、セキュリティを向上させます。 加えて、Google検索のランキング向上にも繋がります。

 

レクサーニタイヤ様サイトの常時SSL化対応を行いました

/** Geminiが自動生成した概要 **/
SOY CMSの常時SSL化対応では、主に.htaccessの設定変更、サイト内リンクの修正、外部サービス連携の見直しが必要となります。.htaccessでは、HTTPアクセスをHTTPSへリダイレクトするよう設定を追加します。サイト内リンクは、相対パスを絶対パスへ変更するか、プロトコル相対パスを利用することで、混在コンテンツの発生を防ぎます。外部サービス連携では、APIのURLや埋め込みコードのプロトコルをHTTPSに変更する必要があります。 また、画像やJavaScriptなどの静的コンテンツもHTTPSで配信されるよう確認が必要です。その他、管理画面の設定変更やプラグインの対応状況確認、検索エンジンのインデックス登録更新なども行うことで、安全なサイト運営を実現できます。

 

Tisza Cipo様サイトの常時SSL化対応を行いました

/** Geminiが自動生成した概要 **/
SOY CMSの常時SSL化対応では、主に.htaccessでのリダイレクト設定、管理画面やメールテンプレート内のURLの修正、サイトマップの再生成、そして画像やCSS、JavaScriptファイルのURLの絶対パス化またはhttps化が必要となります。 .htaccessの設定ミスはサイト全体に影響するため慎重な確認が必須です。 また、記事本文やカスタムフィールド内のURLも手動で修正が必要な場合があります。 画像URLの修正漏れは、混在コンテンツとなり警告表示の原因となるため、サイト全体をくまなくチェックすることが重要です。 さらに、外部サービスを利用している場合は、APIのURLなどもSSL化に対応しているか確認が必要です。 これらの作業を確実に行うことで、安全なウェブサイトの運営が可能になります。

 

タンポポのタネの飛散の季節です

/** Geminiが自動生成した概要 **/
タンポポの種子の綿毛は球状に密集しているが、風に吹かれるとそれぞれが飛散する。その際、種子の元の位置によって飛散距離に違いが生じるのか疑問に思った。例えば、球の上部に位置する種子は遠くへ、下部の種子は近くに落ちるといった具合に。キク科の他種には球状にならないものもあるため、タンポポの種の飛散の様子を観察してこの疑問が浮かんだ。

 

PHPExcelを使ってみた

/** Geminiが自動生成した概要 **/
PHPExcelライブラリを使ってExcelファイルからデータ抽出する方法を紹介。Ubuntu 17.04、PHP 7.1.5環境で、php7.1-xml、php7.1-gd、php7.1-zipをインストール後、PHPExcelをダウンロード。サンプルxlsファイルからデータを読み込むPHPコードを掲載し、セル番号と値を出力する例を示している。コードは拡張子による読み込み方法の切り替え、複数シートへの対応、行とセルのイテレータによる値の取得を実装。出力結果の画像も掲載。

 

SOY Shopの商品情報の出力時にカテゴリのリンクを追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの商品情報出力にカテゴリリンクを追加しました。商品一覧と商品詳細ブロック内でカテゴリへのリンクを出力するタグが利用可能になります。商品グループの場合は、親商品名、詳細ページリンク、カテゴリ名とリンクも出力可能です。 また、商品一覧と検索結果ページのデータベース読み込み回数を最適化し、表示速度を向上させました。特に商品数が多いサイトで効果的です。更新版パッケージはsaitodev.co/soycms/soyshop/からダウンロード可能です。追加タグの詳細は同サイトのブロックタグページに記載されています。

 

カタバミの葉にはシュウ酸

/** Geminiが自動生成した概要 **/
線路沿いの除草された過酷な環境で繁茂するカタバミに注目した。カタバミの葉にはシュウ酸が多く含まれることを植物図鑑で知り、印象に残っていたからだ。カタバミは酢漿とも書き、五代家紋の一つにもなっている。シュウ酸は土壌改良に有効である可能性があり、線路沿いで繁茂するカタバミの強さと相まって、土壌への影響が大きいのではないかと考えた。夏草が現れる前の5月という季節、カタバミのシュウ酸が土壌にどう作用するのか興味深い。ただし、葉のシュウ酸が根の周囲にも存在するかは不明である。


Powered by SOY CMS  ↑トップへ