ブログ内検索

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

仙台市内で肥料関係者向けに施肥設計の話をしました

/** Geminiが自動生成した概要 **/
京都農販のアドバイザーとして、仙台市内で肥料関係者向けに施肥設計のセミナーを実施しました。写真のように、参加者に向けて講演を行いました。京都農販のウェブサイト(https://kyonou.com/)もご参照ください。 このセミナーを通して、肥料関係者と共に施肥設計に関する知識・技術の向上を目指しました。相互の学びを通して、より効果的な施肥設計を実現し、農業の発展に貢献できればと考えています。

 

ファームプロさんから緑茶の品種で作られた紅茶の茶葉を頂きました

/** Geminiが自動生成した概要 **/
ファームプロから緑茶品種で作った紅茶を頂いた。緑茶は未発酵茶、紅茶は発酵茶で、発酵は葉の酵素による。茶葉を揉むことでタンニンが紅茶特有の色や香りに変化する。ファームプロによると、緑茶品種は三番茶でタンニンが増加し、旨味成分テアニンも多い。この三番茶を使うことで味、見た目、香りの良い紅茶ができる。試飲したところ、緑茶の旨味と紅茶の特徴を併せ持つ仕上がりだった。テアニンはタンニンの前駆体で、遮光でタンニンへの変化が抑えられる。三番茶は遮光しないため、テアニン含有量が多い。発酵でタンニンが分解されてもテアニンには戻らない。紅茶の呈色成分はテルフラビン等、香気成分はリナロール等。

 

php-webdriverでセレクトボックスの値を選択する

/** Geminiが自動生成した概要 **/
php-webdriverでセレクトボックスの値を選択するには、要素を指定してクリックし、キーボード操作で値を入力する。値はoptionタグ内のテキストで指定する。ただし、この方法では動作が不安定な場合があるため、要素を`$element`変数に格納し、クリック→入力→クリックの順で操作することで安定性を向上させる。この方法により、選択直後の画面遷移にも対応できる。

 

宮城県遠田郡涌谷町のうじいえ農場さんの社内勉強会で土壌の物理性の改善の話をしました

/** Geminiが自動生成した概要 **/
宮城県涌谷町のうじいえ農場で、京都農販による土壌物理性と緑肥選定に関する社内勉強会が行われた。土壌物理性の改善に着目し、植物の根の生育と土壌への影響、土壌に適した緑肥の選び方などを解説。うじいえ農場では昨年から緑肥活用を開始しており、今回の勉強会は実践的な内容に重点を置いた。様々な文献に基づき、土壌の粘土や腐植、植物の種類による影響を踏まえ、効果的な緑肥選定のポイントを伝授した。

 

落葉針葉樹の落葉

/** Geminiが自動生成した概要 **/
落葉針葉樹の落葉は、冬の寒さと日照不足による光合成効率の低下に対応するためのものと考えられる。広葉樹同様、呼吸による消費を抑え、蒸散を防ぐ役割がある。しかし、筆者は広葉樹の紅葉のように、落葉後も何らかの役割があるのではと推測する。しかし、地面に落ちた針葉は広葉樹の落ち葉に埋もれて目立たず、光合成の合理化以上の役割は見当たらない、と考察している。

 

池の辺りの紅葉のモミジ

/** Geminiが自動生成した概要 **/
鮮やかな紅葉の絨毯は、自然の美しさではなく、庭師の職人技によって作られた人工的な景観である。モミジが池の辺りに並んで生えていることや、同じ種類の木が一箇所に集中していることは、自然界では稀であり、庭園文化における人工的な選抜の結果である。したがって、紅葉の絨毯は、貴族の庭園の歴史を反映していると言える。しかし、著者の関心は美しさではなく、落ち葉が冬の植物に与える影響についてである。紅や黄色の落ち葉のみで構成された絨毯は、植物にとってプラスかマイナスか、という疑問を投げかけている。

 

さくらVPSにJenkinsを入れて、Selenium + php-webdriverを動かせるようにする

/** Geminiが自動生成した概要 **/
さくらVPS(Ubuntu 16.04)にJenkinsを導入し、Seleniumとphp-webdriverでUIテストを自動化する方法を紹介。Jenkinsインストール後、初期設定、ジョブ作成、Git連携、ビルドトリガー設定、シェルスクリプト実行設定、メール通知設定を行い、Apacheの設定を調整してテスト実行環境を構築。15分毎にGitリポジトリをポーリングし、変更があれば自動的にテストを実行、結果をメールで通知。これにより、月700円のVPS費用で継続的なUIテストを実現。

 

嵯峨の大覚寺の嵯峨菊

/** Geminiが自動生成した概要 **/
嵯峨菊を見に京都府立植物園に行ってきました。嵯峨菊は京都・大覚寺の菊で、流れるような花びらが美しいです。以前にも嵯峨菊について書いた記事があるので、そちらも参照ください。丁子菊など、菊については何度か取り上げてきたので、今回は訪問報告程度に。過去記事の江戸菊、伊勢菊も合わせてご覧ください。

 

さくらVPS上でSeleniumとphp-webdriverを利用する

/** Geminiが自動生成した概要 **/
さくらVPS(Ubuntu 16.04)にSeleniumとphp-webdriverによるUIテスト環境を構築する方法。Selenium実行には仮想デスクトップ(Xvfb)とChromiumが必要で、手順はApache/PHP設定、Java8、Selenium、Xvfb、Chromium、ChromeDriverインストール、そしてSelenium起動スクリプト(load.sh)作成。load.shはXvfbとSeleniumを同時に起動し、ブラウザは仮想デスクトップ上で動作する。動作確認は http://(VPSのIPアドレス):4444 で行う。Jenkinsの設定とload.shの自動起動設定は今後の課題。

 

Dropboxで同期しないフォルダを設定する

/** Geminiが自動生成した概要 **/
Dropboxの有料プランで、既に280GB使用しているアカウントに、容量20GBのVPSサーバにある4GBのサイトをバックアップする必要があった。Dropboxの容量がサーバ容量を大きく超えていたため、同期でサーバ容量が逼迫する懸念があった。しかし、Dropboxの「exclude add」コマンドで同期しないフォルダを指定し、不要なフォルダを逐次除外することで、サーバ容量の問題を回避できた。最終的に、バックアップスクリプトを作成しcronに登録することで、Dropboxを使ったサイトバックアップを実現した。

 

寒空、川の縁で本葉を出す

/** Geminiが自動生成した概要 **/
川辺に芽生えた草の成長を見守る著者は、1週間半ぶりに同じ場所を訪れた。前回はまだ発芽したばかりだったが、今回は本葉が展開し始めていた。寒空の下、冷たい水辺という環境で力強く成長する様子に、著者は感嘆する。厳しい冬を前に、この小さな植物がどこまで成長できるのか、この環境は植物にとって快適なのか、それとも劣悪なのか、著者は思いを巡らせる。生命の力強さと、未知の未来への期待が感じられる観察記録となっている。

 

php-webdriverでtarget="_blank"付きのアンカータグ対策

/** Geminiが自動生成した概要 **/
php-webdriverで`target="_blank"`のリンクをクリックした際、新しいタブにフォーカスを移すには`$driver->switchTo()->window(end($driver->getWindowHandles()));`ではなく、`$wins = $driver->getWindowHandles(); $driver->switchTo()->window(end($wins));`のように書く。また、テスト終了時に単に`close()`を使うとセッションが残ってしまうため、タブが一つの場合は`quit()`を使う必要がある。これを考慮した`close()`関数を定義することで、複数タブでも単一タブでも適切にブラウザを閉じ、テストを終了できる。

 

草はアスファルトのちょっとした隙間を常に狙っている

/** Geminiが自動生成した概要 **/
廃道となったアスファルトの隙間から伸びる草の生命力に注目し、自然の力強さを描いています。道路の縁、修繕跡、ひび割れといった僅かな隙間に根を下ろし、アスファルトを徐々に弱らせていく様子から、人工物もいずれ自然に還るという事実を考察しています。アスファルトの原料が石油の残油であることをWikipediaで調べ、それが太古の生物の死骸由来であることに思いを馳せ、道路が死骸の油で覆われているという少しホラーな視点も提示しています。そして、人工物も自然由来の原料から作られていることを再認識し、アスファルトに挑む草の種類をイネ科かカヤツリグサ科と推測しています。最後に関連として緑肥に関する記事へのリンクを掲載しています。

 

php-webdriverで任意のラジオボタンをチェックする

/** Geminiが自動生成した概要 **/
php-webdriverでラジオボタンを選択する方法について解説されています。id属性がある場合は`WebDriverBy::id()`で取得できますが、id属性がない場合は`WebDriverBy::xpath()`を使用します。xpathは複数の属性を指定して要素を取得でき、`//タグ名[@属性名='属性の値' and @属性名='属性値']`のように記述します。SOY CMSではラジオボタンにユニークなIDが自動付与されるため、xpathでの取得が推奨されています。

 

飛水峡甌穴群とチャート

/** Geminiが自動生成した概要 **/
飛水峡甌穴群を再訪し、甌穴とチャートを観察した。甌穴は岩が水流で削られたもので、飛水峡には約1000個存在する。赤茶色の岩肌は、以前学芸員に言及された美しいチャートと思われる。チャートは生物由来の堆積岩で、部分的に存在することもあるため、地域の土質が一様でないことを再認識した。飛騨小坂の巌立峡から下流に位置する飛水峡は、川の流れによって形成された景観が特徴。

 

php-webdriverでSOY CMSにログインしてみる

/** Geminiが自動生成した概要 **/
php-webdriverを用いて、Selenium経由でSOY CMSにログインする手順を解説。ログイン画面で、ログインIDとパスワードの入力フィールドにそれぞれ「soycms」を入力後、ログインボタンをクリックしてログインするコードを紹介。`findElement`メソッドと`sendKeys`メソッドでフォームに値を入力し、`submit`メソッドでログインボタンをクリックすることでログイン処理を実現。ボタンもフォームも`findElement`で要素を取得し操作できることを示している。結果、SOY CMSの管理画面へログインできたことを確認。

 

川の流れを記録する石たち

/** Geminiが自動生成した概要 **/
飛騨小坂の道の駅で、川辺の石が一定方向に傾いているのを発見。これはインブリケーションという現象で、水流によって扁平な石が最も安定する向きに並ぶことで生じる。書籍によると、インブリケーションは過去の水流方向を知る手がかりとなる。今回の観察を通して、この風景を記憶にとどめ、今後の観察の参考にしたい。

 

php-webdriverで指定のフォームに値を入力してみる

/** Geminiが自動生成した概要 **/
Seleniumとphp-webdriverを使い、SOY CMSのログイン画面を自動操作するテストコードを実行した。ChromeドライバでChromiumを起動し、ログイン画面を表示後、ログインIDフォームに「soycms」と入力するコードを追加。実行結果、コンソールに「soycms」と表示され、Chromium上でもログインIDフォームに「soycms」が入力されていることを確認。基本的な動作確認が完了し、本格的なテストコード作成に移行する。

 

炭酸冷泉で調理した肉まん

/** Geminiが自動生成した概要 **/
サイダー水で肉を柔らかくする調理法に着目し、天然サイダーである飛騨小坂の炭酸冷泉を使った肉まんを紹介している。炭酸冷泉は二酸化炭素を含み、肉を柔らかくする効果が期待できる。また、マグネシウムやカルシウム等のミネラルも豊富。実際に飛騨小坂で炭酸冷泉調理の肉まんを食したところ、ふわふわの食感と良い味で、炭酸冷泉の苦味は感じられなかった。温泉は入浴だけでなく、地域資源として調理にも活用され、様々な可能性を秘めている。

 

Seleniumとphp-webdriverでUIテストの自動化

/** Geminiが自動生成した概要 **/
Ubuntu 19.10のSnap版Chromiumでは、Seleniumのテスト自動化が実行できない場合があります。これは、Snapのセキュリティ制限により、SeleniumがChromiumを直接操作できないことが原因です。解決策は、ChromiumをSnap版ではなく、aptでインストールしたバージョンを使用することです。まず、`snap remove chromium`でSnap版を削除し、`sudo apt install chromium-browser`でapt版をインストールします。さらに、ChromeドライバーのバージョンとChromiumのバージョンが互換性があることを確認してください。これらの手順により、SeleniumはChromiumを正常に操作できるようになり、テスト自動化が実行可能になります。

 

飛騨小坂の炭酸冷泉

/** Geminiが自動生成した概要 **/
飛騨小坂の炭酸冷泉は、御嶽山の噴火による溶岩流でできた場所に湧き、高い炭酸含有量を誇る飲用可能な鉱泉です。サイダーのような発泡と、鉄由来の独特の血のような味が特徴で、慢性消化器病などに効能があります。成分は含鉄(Ⅱ)-ナトリウム-炭酸水素塩、塩化物冷鉱泉。火山由来の二酸化炭素と重炭酸塩を多く含み、重曹の成分も含まれています。湧水には鉄が多く含まれ、空気に触れて酸化し、周辺は赤い川となっています。

 

飛騨小坂の霊泉覚明水

/** Geminiが自動生成した概要 **/
飛騨小坂の巌立峡近くにある湧水「霊泉覚明水」についての記事です。御嶽登山道を開いた覚明行者が発見したとされるこの水は、断層付近から湧き出ており、マグネシウムと思われる苦味があります。筆者は湧水を飲み、その苦味を体感しました。湧水と行者の関係性、地質的な背景、水質について考察しており、以前訪れた洞川温泉や城ヶ島での経験を踏まえ、学ぶべきことの多さを実感しています。

 

九条ネギの西陣屋さんの社内研修で肥料の話をしました

/** Geminiが自動生成した概要 **/
肥料設計の見直しは、農薬使用回数削減と秀品率向上に繋がる重要な要素です。特に窒素過多は病害虫発生を促し、カルシウム、マグネシウム、ホウ素などの欠乏は生育不良や生理障害を引き起こします。土壌分析に基づき、作物に必要な栄養素を適切な量で供給する必要があります。化学肥料だけでなく、堆肥などの有機質肥料の活用も重要です。堆肥は土壌の物理性、化学性、生物性を改善し、健康な生育を促進します。さらに、ミネラルバランスを整え、病害虫への抵抗力を高める効果も期待できます。適切な施肥設計は、農薬への依存度を減らし、安全で高品質な農作物の生産を実現する鍵となります。コスト削減にも繋がり、持続可能な農業経営に貢献します。

 

飛騨小坂の三ツ滝

/** Geminiが自動生成した概要 **/
飛騨小坂の巌立峡にある三ツ滝への散策の様子が描かれています。遊歩道は整備されているものの傾斜がきつく、連続した滝による岩の侵食が見られます。周辺には200近くの滝が存在し、川の水にはマグネシウム、カルシウム、腐植酸とキレートされた二価鉄が多く含まれているとのこと。このミネラル豊富な水が美味しい米作りに繋がっている可能性が示唆されています。また、岩の成り立ちについて考察されており、溶岩流由来か火山岩かの鑑定眼が欲しいと述べられています。

 

川と木々が巌立を削る

/** Geminiが自動生成した概要 **/
飛騨小坂の巌立峡では、川による侵食作用が地形形成に大きな影響を与えている。エメラルドグリーンの川は美しく、特に11月は水が澄んでいる。巌立の絶壁下部には土壌と礫が堆積しており、川が岩を削り、土壌を形成した痕跡が見られる。上部では岩の隙間に風化した黒い土が入り込み、植物が生育している。川は下から、植物は上から、長い時間をかけて巌立を侵食している。5万年かけて川が巌立を分断した事実は、川による侵食力の強さを示す。地形変化の主役は川であり、そこにはドラマがある。だからこそ、山だけでなく川にも注目する必要がある。

 

長雨や台風は大切な資源を削っていく

/** Geminiが自動生成した概要 **/
筆者は巌立峡の展望台を目指したが、超大型台風による土砂崩れで通行止めになっていた。自然災害の威力に落胆しつつ、近年の台風の大型化と人の活動、特にアジア諸国の発展による温暖化の関係についてNHKのニュースで見たことを想起する。PM2.5等の影響にも触れ、台風や長雨による地形への影響を懸念する。自身にできることを模索し、工業製品の使用量を減らす、農薬の使用量を減らす活動などを検討する。現代社会の恩恵を受けている以上、工業製品の使用を完全に断つことは難しいとしながらも、天気と向き合い、できることから取り組む必要性を感じている。

 

SOY Shopで全ての子商品の在庫数を確認する

/** Geminiが自動生成した概要 **/
SOY Shopで商品規格プラグインを利用している場合、全子商品の在庫数を簡単に確認する方法として、在庫管理プラグイン(または在庫数一括設定プラグイン)の活用が推奨されています。商品規格プラグインは子商品を利用するため、CSVエクスポートでの確認が煩雑になるためです。在庫管理プラグインでは、検索条件を指定して商品一覧を表示、在庫数の一括変更が可能ですが、今回、親商品を非表示にする機能が追加されました。具体的には、「表示件数:100件」、「公開状態:公開のみ」、「子商品の表示:通常商品以外」を設定することで、各規格ごとの子商品の在庫数のみが表示されるようになります。アップデート版はサイト(/soycms/soyshop/)からダウンロード可能です。


Powered by SOY CMS  ↑トップへ