ブログ内検索

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

サツマイモの表面にできた苦い部分

/** Geminiが自動生成した概要 **/
サツマイモの表面にできる青黒い傷と苦味について、その原因物質が猛毒のイポメアマロンの可能性があることが解説されています。ドクダミの抗菌性に関する論文をきっかけに、サツマイモに含まれる生理活性物質、特に傷ついた際に生成されるイポメアマロンの毒性に着目しています。サツマイモはヒルガオ科で、アサガオの種子と同様に幻覚作用を持つ物質も含むとされています。苦味は危険を察知する能力と関連するため、イポメアマロンによる苦味は毒性への警告である可能性が示唆されています。

 

ドクダミの葉にある抗菌・抗カビ性

/** Geminiが自動生成した概要 **/
ドクダミの葉は抗菌・抗カビ性を持つ。特有の臭気成分であるデカノイルアセトアルデヒドが有効成分で、白癬菌やブドウ状球菌への殺菌作用がある。この成分は炭素直鎖の末端にアセチル基とアルデヒド基が結合した構造を持つ。ドクダミは煎じて服用すれば便秘、痔、むくみ、高血圧、血液浄化、慢性鼻炎などに効果があるとされる。

 

kintoneで指定の個所だけ印刷範囲にしてみる

/** Geminiが自動生成した概要 **/
kintoneでカレンダーアプリを印刷する際、標準機能ではカレンダー部分のみを選択できない問題を、jQueryプラグイン「printElement」を用いて解決する方法を紹介。kintoneアプリにカレンダー形式の一覧ページを作成し、printElementとjQueryを読み込むよう設定。カスタマイズ用JavaScriptで印刷ボタンを配置し、クリックイベントにprintElementでカレンダー部分(id="view-list-data-gaia")を指定。これにより、ヘッダー/フッターを除くカレンダー部分のみが印刷範囲となる。kintoneのカスタマイズ性の高さとjQueryプラグインの活用例を示している。

 

Go言語でファイルの読み込み

/** Geminiが自動生成した概要 **/
Go言語で`template/header.txt`ファイルを読み込む方法を説明しています。`os.Open`関数でファイルを開き、エラー処理も実装しています。`defer file.Close()`で確実にファイルを閉じます。`ioutil.ReadAll`関数でファイルの内容をバイトスライス`content`に読み込み、`string(content)`で文字列`html`に変換します。最後に`fmt.Println(html)`でファイルの内容を表示します。 添付画像は`header.txt`の内容("string1")が表示された実行結果を示しています。

 

Go言語でhtmlからの文字の部分的取得

/** Geminiが自動生成した概要 **/
Go言語でWebページから本文を抽出するプログラムの説明です。`https://saitodev.co/article/%E3%83%A4%E3%83%96%E3%82%AC%E3%83%A9%E3%82%B7%E3%81%AE%E5%9F%B7%E5%BF%B5` から、`<div class="post-content">` と `<!-- .post-content -->` で囲まれた本文を抽出します。`bufio.NewReader` でHTMLを一行ずつ読み込み、`strings.Index` で "post-content" を検索。開始タグを見つけたら `readMode` フラグをtrueにして本文を `content` 変数に蓄積、終了タグを見つけたらループを抜けます。抽出した本文は `test.html` ファイルに保存されます。

 

十薬ドクダミ

/** Geminiが自動生成した概要 **/
日当たりの良い場所に群生するドクダミを発見し、日陰に追いやられたというイメージに疑問を持った筆者。ドクダミの薬効の多さに触れ、先日購入した「苗場山麓植物民俗事典」を引用する。同書には、ドクダミの煎じ液が便秘、痔、むくみなどに効くと記載されていた。特に「痔に効く」という記述に興味を持った筆者は、服用による痔への効能について、軟便効果によるものかと推測し、薬効成分の調査を決意する。

 

ヤブガラシの執念

/** Geminiが自動生成した概要 **/
敷石の隙間から生えたヤブガラシが、複雑に絡み合いながら外側へ伸びていた。その際、中心に咲いていたヒメジョオンに巻き付き、一緒に引っ張っていた。ヤブガラシは自身だけで外へ伸びればいいものを、ヒメジョオンにとっては迷惑な行為である。ヒメジョオンは甲虫類によって受粉するが、ヤブガラシによって花が傾くと甲虫が近寄りづらくなる。ヤブガラシの執念深い伸長は、他の植物にとっては迷惑な存在となっている。

 

SOY Shopの注文検索で支払い状況等の複数項目選択モードを追加しました

/** Geminiが自動生成した概要 **/
SOY Shopの注文検索機能が強化され、複数項目選択モードが追加されました。従来は注文状況や支払い状況の検索で1つの項目しか選択できませんでしたが、複数選択が可能になり、一度に複数の状況の注文を把握できるようになりました。例えば、「支払い確認済み」と「直接支払い」の注文を同時に検索できます。以前は、それぞれの状況で個別に検索する必要がありましたが、今回のアップデートにより、複数選択モードに切り替えることで、チェックボックス形式で複数の項目を選択できるようになりました。これにより、業務効率の向上が期待されます。対応版パッケージはサイト(https://saitodev.co/soycms/soyshop/)からダウンロード可能です。

 

森の恵みの行き着く先

/** Geminiが自動生成した概要 **/
植物は生育に銅を必要とし、欠乏すると様々な生理障害が現れる。銅は多くの酵素の構成要素であり、特にリグニン生合成に関わるラッカーゼ、光合成に関わるプラストシアニンで重要な役割を果たす。ラッカーゼはリグニンの重合反応を触媒し、植物の強度や抵抗性を高める。プラストシアニンは電子伝達系で機能し、光合成効率に影響する。銅はまた、エチレン受容体、抗酸化酵素などにも関与し、植物の成長、ストレス耐性、病害抵抗性に関わる。銅は土壌中に存在するが、吸収されにくい形態も存在する。植物は銅の吸収、輸送、貯蔵を巧みに制御し、生育に最適な銅濃度を維持している。銅の過剰供給は毒性を示すため、そのバランスが重要である。

 

トチノキの実の灰あわせ

/** Geminiが自動生成した概要 **/
トチノキの実はサポニンが多く含まれ毒性を持つが、デンプンが豊富で、灰汁を使ったアク抜きにより食用となる。この「灰あわせ」は、実を水に浸した後、灰汁に浸すことでサポニンを溶出させる方法。灰汁のアルカリ性がサポニンの遊離を促す。この発見により雪国での永住が可能になった。灰は植物の金属系養分の酸化物塩や炭酸塩で、水に溶かすとアルカリ性を示す。薪を燃やした残りの灰には、リグニンなど木の成分が含まれている可能性がある。

 

トチノキの実のアクとは何か?

/** Geminiが自動生成した概要 **/
トチノキの実のアクの正体は、タンニンとサポニンである。特にサポニンは、界面活性作用で細胞膜を破壊する性質を持ち、人体に毒性がある。このため、生食はできない。しかし、縄文時代の人々は灰汁を用いたアク抜き方法を発見し、トチノキの実を貴重なデンプン源として利用した。サルでさえ食べないトチノキの実を、人は灰の活用によって食料とした。囲炉裏から得られる灰は、暖をとるだけでなく、食料貯蔵にも役立ち、人類の文化発展に貢献したと言える。

 

Go言語で文字列操作

/** Geminiが自動生成した概要 **/
Go言語でHTML内のimgタグのsrc属性を書き換える方法をコード例を用いて説明しています。`strings.Replace`関数を用いて``属性と不要な `/` を除去し、`regexp.MustCompile`と`ReplaceAllString`を用いて`/site/files[数字]/`部分を`./files/`に置換しています。具体的には、まず``を空文字列に、`/>`を`>`に置換します。そして正規表現`/site/files[0-9]*?/`にマッチする部分を`./files/`に置換することで、画像パスを相対パスに変更しています。

 

苗場山麓植物民俗事典

/** Geminiが自動生成した概要 **/
長野県栄村小滝集落で栽培される台風にも倒伏せず高食味な米に着目した著者は、その土地の特性を理解しようと苗場山麓ジオパークについて調べ、関連書籍「苗場山麓植物民俗事典」を購入した。同書は地質に加え、地域の植物と人々の関わりを民俗学的に解説していた。小滝の米に関する直接の情報は得られなかったものの、縄文時代から続く植物の利用法、特にトチノキの実の保存・加工法は新鮮な発見だった。この民俗学的視点は今後の研究に役立つと考え、著者は同書を座右に置くことにした。小滝集落の米の高品質の理由を探る過程で、地域の地形や地質だけでなく、植物と人間の長い歴史的な関係性にも関心を広げている。

 

河川の草群の中心にいるのはキショウブ

/** Geminiが自動生成した概要 **/
鴨川の草むらで黄色い花が目立ち、アヤメ科の特徴からキショウブと判明。調べると、環境省が「要注意外来生物」に指定し、在来種との競合や駆逐のおそれがある植物だった。繁殖力の強いキショウブの花茎に、巻きひげで他の植物に絡みつくカラスノエンドウが巻き付いていたが、花茎は少ししか曲がっておらず、キショウブの強さを実感させる。

 

SOY Shopで注文状態の項目を追加できるプラグインを作成しました

/** Geminiが自動生成した概要 **/
SOY Shopの注文状態に任意の項目を追加できるプラグインが開発されました。やまどうぐレンタル屋さんでのレンタル商品返却管理の課題を解決するために、注文状態と支払状況にフラグを追加する拡張ポイントが実装され、この機能を汎用化したプラグインが作成されました。プラグイン設定画面で注文状態を追加すると、注文詳細画面と注文検索画面に反映されます。これにより、返品待ちや返済済みといった独自のステータス管理が可能になり、注文検索の効率化に繋がります。生鮮食品など返品が発生するショップやレンタル商品を扱うショップで特に役立ちます。プラグインはsaitodev.coからダウンロードできます。

 

Go言語で特定のサイトの複数の画像を取得する

/** Geminiが自動生成した概要 **/
Go言語で特定サイトから複数画像を取得する処理を解説しています。まず、対象ページのHTMLを取得し、正規表現を用いて`img`タグの`src`属性から画像パスを抽出します。抽出したパスは`/site/files`を含むものだけをスライスに格納します。次に、スライス内の各パスに対して、サイトのドメインを付加して完全なURLを生成し、`http.Get`で画像データを取得します。取得したデータは`ioutil.ReadAll`でバイト型に変換後、ファイル名を取得するためにパスの最後の`/`以降の文字列をファイル名として新規ファイルを作成し、画像データを書き込み保存します。

 

京都東山から流れる川

/** Geminiが自動生成した概要 **/
粘土鉱物は、岩石の風化によって生成される微細な鉱物で、その種類や性質は元の岩石や風化の過程に影響される。花崗岩のような深成岩は風化しやすい性質を持つため、特に粘土鉱物の生成に大きく関わる。風化過程では、長石などの鉱物が分解され、カオリナイトやスメクタイトなどの粘土鉱物が形成される。これらの粘土鉱物は、農業や陶磁器など、様々な分野で利用されている。さらに、粘土鉱物は土壌の保水性や通気性にも影響を与え、植物の生育にも重要な役割を果たしている。粘土鉱物を理解することは、地球の物質循環や土壌の特性を理解する上で不可欠である。

 

比叡山の山頂付近にあった大きな岩

/** Geminiが自動生成した概要 **/
比叡山山頂付近には大きな岩が配置されているが、これは庭園用に持ち込まれたものではなく、元からあったホルンフェルスと考えられる。ホルンフェルスはマグマの熱で変成した堆積岩で、風化しにくい性質を持つ。比叡山と大文字山は、風化しやすい花崗岩部分が削られ、ホルンフェルス部分が残り形成された。つまり、ホルンフェルスは土壌の主要構成要素にはなりにくく、地形形成に影響を与える。比叡山の地質図を見ると、山頂付近は花崗岩と堆積岩(付加体)が分布しており、周辺にはチャートが多い堆積岩も存在する。これらの岩質の違いが、比叡山の地形を形成する要因となっている。

 

複合機とGoogleドライブを連携して、出先でFAXの内容を確認する

/** Geminiが自動生成した概要 **/
複合機のFAX受信をGoogleドライブと連携し、ChatWorkで通知する仕組みを紹介。複合機がFAXをPDFでGoogleドライブに共有する機能を活用し、Google Apps ScriptでPDFを特定フォルダに移動、ファイル名と共にChatWorkへ通知する。これにより、外出先でもFAX内容を即時確認でき、紙の無駄や転送の手間を省ける。5分間隔でスクリプトを実行することで、ほぼリアルタイムな通知を実現。設定には、複合機側のGoogleドライブ連携と、スクリプト内のChatWork API設定が必要。

 

Go言語でHTMLのイメージタグから画像を取得

/** Geminiが自動生成した概要 **/
Go言語でHTMLのimgタグから画像を取得し、ファイル保存するコードの説明です。正規表現でsrc属性値を取得し、ファイル名を抽出し、URLを完成させます。HTTP GETリクエストで画像データを取得し、ファイルを作成して書き込みます。具体的な例として、`<img src="/site/files10/P5100314.JPG" ...>`から`P5100314.JPG`という名前で画像ファイルを保存する手順を解説しています。 コードは`https://saitodev.co`をベースURLとして使用し、`ioutil.ReadAll`でレスポンスボディ全体を読み込み、`os.Create`と`file.Write`でファイルに書き込んでいます。

 

比叡山山頂から大文字山を見る

/** Geminiが自動生成した概要 **/
ブラタモリ京都・東山編で比叡山と大文字山の成り立ちを知り、比叡山山頂のガーデンミュージアム比叡の展望台から大文字山を眺めた。両山は9000万年前のマグマ活動で形成された花崗岩とホルンフェルスから成る。大文字山を望むことで花崗岩の巨大さを体感し、山の風化による変化を想像しやすくなった。比叡山山頂からの景色は、地質学的スケールの大きさを感じさせる貴重な体験となった。

 

白クローバの奮闘

/** Geminiが自動生成した概要 **/
河川敷では赤クローバが繁茂し、匍匐性の白クローバは背の高い赤クローバに埋もれがちだ。しかし、そんな中でも白クローバは逞しく花を咲かせる。地面を這うように伸びる茎は、周囲の高い葉に覆われていても、諦めずに立派な花を咲かせたのだ。発芽した場所が悪くても、周りの植物に負けずに成長した白クローバの姿は感動的だ。あとは昆虫に受粉を媒介してもらい、子孫を残すのみ。健気に咲く白クローバにエールを送らずにはいられない。

 

SOY CMSのブログブロックの使用を制限して、ブログページの高速化

/** Geminiが自動生成した概要 **/
Googleは常時SSL化をランキング要因の一つとしています。つまり、サイトがHTTPSを使用しているかどうかは、検索結果の順位に影響を与えます。しかし、その影響は軽微であり、他のSEO対策と比べると優先度は低いと言えるでしょう。常時SSL化の主なメリットはセキュリティの向上です。ユーザーの情報を暗号化することで、盗聴や改ざんのリスクを軽減できます。これはユーザーの信頼感向上に繋がり、間接的にSEO効果に繋がる可能性があります。また、常時SSL化によってサイトの表示速度が向上する可能性も指摘されています。Googleはサイトの表示速度もランキング要因としているため、結果的にSEOに良い影響を与える可能性があります。しかし、常時SSL化自体が劇的なSEO効果をもたらすわけではないので、他の重要なSEO対策を疎かにしてまで優先するべきではありません。コンテンツの質やユーザーエクスペリエンスの向上など、他のSEO対策と並行して行うことが重要です。

 

木は根元に生える草を良しとしているのだろうか?

/** Geminiが自動生成した概要 **/
葉がアントシアニンを蓄積する理由は、主に強い光や低温ストレスから葉を守るためです。アントシアニンは抗酸化物質として活性酸素を除去し、光合成器官の損傷を防ぎます。特に、春の新葉や秋の紅葉でアントシアニンが蓄積されるのは、これらの時期に葉が環境ストレスに晒されやすいからです。春の新葉は、未成熟な光合成器官を守るため、アントシアニンによって過剰な光エネルギーを吸収・散逸させます。一方、秋の紅葉では、落葉前に窒素などの栄養分を回収する過程で、葉緑体が分解され、光合成能力が低下します。この際に発生する活性酸素から葉を守るため、アントシアニンが蓄積されます。つまり、アントシアニンは植物にとって、環境ストレスから身を守るための重要な防御機構と言えるでしょう。

 

はやくに到達してしまった草

/** Geminiが自動生成した概要 **/
線路沿いの金網に絡みついたつる性植物が、周囲に競合する草がないため、必要以上に伸長していた。金網よりも高く伸びたつるは、支えを失い風に揺れている。通常、植物は密集すると茎を伸ばすが、この植物は周囲に草がないにも関わらず伸長し続けたため、頑丈さに欠ける姿になってしまった。もし、環境に応じて茎の長さを調整できる植物がいれば、生存競争で有利になるだろう。

 

Go言語でWebサイトから画像のデータを取得

/** Geminiが自動生成した概要 **/
Go言語でWebサイトから画像を取得し、ローカルに保存する方法を解説しています。`http.Get`で指定URLの画像データを取得し、`ioutil.ReadAll`でレスポンスボディをバイトスライスとして読み込みます。`os.Create`で新規ファイルを作成し、`file.Write`で取得したバイトデータを書き込むことで、画像ファイルを保存します。サンプルコードでは"植物のミカタ"の画像URLを使用し、"sample.jpg"として保存しています。記事では、HTTP GETリクエストとファイル作成の基本についても触れており、関連する記事へのリンクも提供しています。

 

群生はカラスノエンドウを覆い込んだ

/** Geminiが自動生成した概要 **/
暖かくなり、茂る草の中に、以前繁茂していたカラスノエンドウの姿が見えなくなった。よく見ると、他の草に覆われていた。カラスノエンドウは、「春の陣、アナザーストーリー」で紹介されたように、硬い茎の草をも巻きひげで伸長方向を変えさせるほどだったが、今回は巻きひげを使えず、他の草に覆われ、太陽光競争に負けてしまっている。


Powered by SOY CMS  ↑トップへ