ブログ内検索

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

Dockerの他コンテナにあるSOY CMSからMySQLのコンテナにアクセスしてみる

/** Geminiが自動生成した概要 **/
Docker Composeを用いて、PHP7/ApacheとMySQLのコンテナを連携させ、SOY CMSを動作させる方法を解説。MySQLコンテナでは`bind-address`を指定し、PHPコンテナでは`pdo_mysql`拡張をインストールする必要がある。データベース接続設定では、MySQLコンテナの内部IPアドレスとポート(3306)を指定。SOY CMSのデータベース設定ファイル(mysql.php)を適切に編集することで、コンテナ間のデータベースアクセスを実現。記事では、`docker-compose.yml`の設定例や、コンテナ内でのデータベース作成手順、SOY CMSの初期設定画面へのアクセス方法などを示している。また、PHP7環境でのSOY CMS動作に関する修正はGitHubで公開されている。

 

枝は岩の上に着地した

/** Geminiが自動生成した概要 **/
京都の桜の枝が池の岩の上で花を咲かせている。枝は岩に着地した後、上向きに成長している。これは自然に岩に着地したのか、人為的に剪定されたのか、岩の位置が調整されたのか疑問が生じる。もし自然現象なら、枝は着地できる場所を探る能力、つまり重力以外の何かを感じ取る器官を持っている可能性がある。まるで枝が意志を持って岩の上で成長を再開したかのような不思議な光景だ。

 

実は生らぬヤマブキの八重咲きの花

/** Geminiが自動生成した概要 **/
ヤマブキの歌「花咲きて実は生らぬとも…」に触発され、八重咲きのヤマブキの写真と共に、歌の解釈と疑問点が提示されている。歌は貧しい農村の娘が詠んだとされるが、平安時代に八重咲きのヤマブキが存在したか、農村の娘が和歌を詠めたのかという疑問が生じる。八重咲きは雄蕊が花弁に変化した変異であり、挿し木で増やすことが可能であることから、存在自体は不自然ではない。問題は農村の娘が和歌を詠み、八重咲きのヤマブキが実をつけない事実を知っていた点である。しかし、歌から自然を深く愛でる様子が感じられ、当時の生活と自然の密接な関係が垣間見える。

 

Dockerで作ったMySQLのコンテナにホストからアクセスしてみる

/** Geminiが自動生成した概要 **/
DockerでMySQLのコンテナを作成し、ホストからアクセスする手順を解説しています。まず、文字コード設定済みのDockerfileとcharset.cnfを用意し、`docker build`でイメージを作成。`docker run`でコンテナを起動し、`-p 12345:3306`でポートフォワーディングを設定。ホストからは`mysql -u root -p -h 127.0.0.1 -P 12345`でコンテナ内のMySQLに接続できました。

 

BB肥料は経済的か?

/** Geminiが自動生成した概要 **/
肥料成分の偽装は、農業生産や環境、消費者の信頼を損なう重大な問題です。偽装の手口は、安価な原料の混入、必要な成分量の不足、虚偽表示など多岐に渡ります。背景には、価格競争の激化や原料価格の高騰といった要因があります。対策として、行政による検査の強化、罰則の厳格化が求められます。生産者には正確な成分表示と品質管理の徹底、消費者には信頼できる販売業者からの購入が重要です。偽装肥料の使用は、作物の生育不良や環境汚染につながる可能性があるため、注意が必要です。 関係者全体の意識改革と協力が不可欠です。

 

あの木は寒さに強いのかもね

/** Geminiが自動生成した概要 **/
京都鴨川の桜の開花状況を観察したところ、同じ種類の桜でも開花時期に大きな差が見られた。既に満開に近い木と、まだ蕾の木が隣り合っていた。桜は冬の寒さを経て花芽が形成され、春の暖かさで開花する。このことから、寒さに強い桜は早く開花するのではないかと推測される。例えるなら、真冬でも元気な子供は春になると更に活発になるように、寒さに強い桜は早く花を咲かせるのかもしれない。木の個性についても考えさせられる現象である。

 

さくらのVPSにPHP7を入れてSOY CMSを動かしてみた

/** Geminiが自動生成した概要 **/
さくらのVPSにPHP7をインストールし、SOY CMSを動かす手順を解説した記事。共有サーバーの表示速度低下を改善するため、VPSに移行。手順は既存記事を参考に、PHPインストール部分を更新。 Apache2.4インストール後、Ondřej Surý氏のPPAを用いてPHP7.0を導入し、関連モジュールをインストール、Apache2の設定を行った。PHP7でSOY CMSを動かすにはファイル修正が必要で、修正済みパッケージはsaitodev.co/soycms/からダウンロード可能。

 

どれだけの花を咲かせれば満足なのか?

/** Geminiが自動生成した概要 **/
ユキヤナギ (Spiraea thunbergii) は、バラ科シモツケ属の落葉低木。中国原産で、日本では帰化植物として自生するほか、園芸用にも広く栽培されている。高さ1-2mになり、細くしなやかな枝を弓状に垂らし、3-4月に小さな白い花を多数咲かせる。この様子が雪が積もったように見えることから「雪柳」と名付けられた。葉は披針形で互生し、花後に出る。耐寒性、耐暑性に優れ、土壌もあまり選ばないため、育てやすい植物である。挿し木で容易に増やすことができる。公園や庭木として人気があり、切り花としても利用される。近縁種にニワナナカマドなどがある。

 

肥料は硫黄でくるんでゆっくり効かせろ

/** Geminiが自動生成した概要 **/
硫黄コーティング肥料は、硫黄の被膜で肥料成分を覆い、徐放性を高めたもの。被膜は生分解性で徐々に分解し、中の水溶性肥料が効く仕組み。有機質肥料と違い成分が明確なため、栽培計画を立てやすい。均一に撒きやすい形状も利点。疑問点として、硫黄被膜の具体的な構造や環境への影響(残留性など)が不明瞭な点が挙げられる。

 

Dockerで構築したPHP7の環境でSOY CMSを動かしてみる

/** Geminiが自動生成した概要 **/
Docker上のPHP7環境でSOY CMSを動かす手順を解説。前回はmbstringが不足しエラーが発生したが、Dockerfileに`docker-php-ext-install mbstring`を追加し解決。elfinderは未対応だが、その他は動作し爆速に。Dockerfileとphp.iniの設定例、コンテナ起動コマンドも紹介。修正版SOY CMSはGitHubで公開中。

 

DockerでPHP7の環境を構築してみる2

/** Geminiが自動生成した概要 **/
DockerでPHP7環境を構築し、ホスト側のディレクトリをコンテナにマウントしてファイル操作を容易にした。`-v`オプションで`/home/saito/workspace/docker/php7`をコンテナの`/var/www/html`にマウントし、ホスト側に配置した`hoge.php`をブラウザで実行できた。しかし、SOY CMSを導入したところ、`mb_language()`関数が未定義というエラーが発生。コンテナ内に`php.ini`が見つからず、設定が必要になったため、今後の課題とした。

 

DockerでPHP7の環境を構築してみる

/** Geminiが自動生成した概要 **/
Dockerを使ってPHP7環境を構築する方法を紹介しています。UbuntuへのDockerインストール手順、Dockerfileの作成、コンテナイメージのビルド、コンテナの起動、PHPバージョン確認、ブラウザでのphpinfo表示確認までを解説。Dockerを使うことで、簡単にPHP7環境を構築し、動作確認できることを示しています。ルートディレクトリ操作の課題は残っていますが、Apache設定などを省略できる手軽さがメリットです。

 

土が劣化したなと感じた時に打てる手は?

/** Geminiが自動生成した概要 **/
京都農販の木村さんは、水持ちが悪く軽くなった元水田の劣化した土壌を、半年で団粒構造へと改善することに成功した。土壌劣化と肥料残留、有機物に関する知識を元に、風化した鉱物に合う資材を選定・投入した結果、教科書通りの団粒構造を実現し、水持ちも改善した。この成功は、劣化した土壌での栽培を続ける農家にとって大きな希望であり、肥料代の高騰対策にも繋がる可能性がある。重要なのは、牛糞を使った土壌改良をやめること。牛糞は土壌改良に適しておらず、別の適切な資材選択が重要となる。

 

さくらのVPSでSOY CMSを動かした時のメモ

/** Geminiが自動生成した概要 **/
Apacheサーバのバージョン表示はセキュリティリスクとなるため、非表示にすることが推奨されています。本記事では、Apacheの設定ファイル`httpd.conf`または`apache2.conf`を編集することで、バージョン情報を隠す方法を解説しています。具体的には、`ServerTokens`ディレクティブを`Prod`に設定することで、公開されるサーバ情報を最小限に抑えられます。また、`ServerSignature`ディレクティブを`Off`にすることで、エラーページなどからサーバのバージョン情報が削除されます。これらの設定変更後、Apacheを再起動することで変更が反映されます。さらに、セキュリティ対策としてmod_securityなどのセキュリティモジュール導入も推奨しています。

 

和タンポポが幅を利かせていた

/** Geminiが自動生成した概要 **/
京都亀岡の某所で、在来種の和タンポポが多数群生しているのが見つかった。通常は繁殖力の強い西洋タンポポが優勢となるが、この場所では10株中9株が和タンポポであり、西洋タンポポは少数派だった。西洋タンポポが既に侵入していたが、この環境に適応できなかった可能性も考えられる。この現象は、もし栽培に関する重要な指標であれば、タンポポから有益な情報を得られる可能性を示唆している。例えば、この土地の環境が特定の作物に適しているか、あるいは特定の害虫に強い土壌なのかといった情報が得られるかもしれない。

 

根の影響力

/** Geminiが自動生成した概要 **/
不調の畑の土壌を観察したところ、粘土のように固く締まった部分が目立った。しかし、よく見ると、以前草の太い根があった場所は、周囲と比べて隙間が多く、柔らかな土壌になっていた。これは、根が土壌に酸素を供給し、土壌粒子間の結合を弱めることで、土壌を柔らかくする効果を示している。つまり、根の存在が土壌構造に大きな影響を与え、通気性や水はけを改善する役割を果たしていることを可視化できた。この観察は、「最初はとりあえず空気に当てとけって」と「自分たちの未来は自分たちで決める」という記事の内容にも関連しており、土壌改良には酸素供給と植物の根の働きが重要であることを示唆している。

 

細くて長くて見え方が変わる

/** Geminiが自動生成した概要 **/
京都府立植物園の梅苑で、細長い花弁を持つウメ(?)を見つけた。花弁が5枚であることからバラ科であることは推測できるが、ウメなのかモモなのか、はたまた別の植物なのか確信が持てない。細長い花弁は花の印象を大きく変える。鳥はどのように見ているのだろう?という疑問が湧いたが、解明できず迷宮入り。6枚の花弁を持つ花もあり、ますます判断が難しい。イチゴもバラ科で、6枚の花弁を持つ実は美味しいという話もある。

 

続・就農支援としてのファーマーズマーケットについて思うこと

/** Geminiが自動生成した概要 **/
ファーマーズマーケットは就農支援として有効なのか?筆者は売上と時間投資のバランスが悪く、営業面でのメリットも少ないと主張する。旬の野菜は他出店者と競合し、品質・見栄えで熟練者に勝つのは難しい。また、客は継続的な関係を期待せず、味で感動させるのも困難。時間対効果が悪く、就農初期に必要な収益と安定供給の確保を優先すべきで、趣味の範囲を超える「楽しさ」を求める余裕はない、と結論づけている。

 

Webデザイナー向けのSOY CMSとSOY Shopのユーザ会を行いました

/** Geminiが自動生成した概要 **/
大阪でWebデザイナー向けにSOY CMS/Shopの勉強会が開催されました。主催のアップライン株式会社のご厚意で会場を提供いただき、SOY CMSのインストール時の注意点と開発者向け隠し機能の活用方法について講演しました。

 

就農支援としてのファーマーズマーケットについて思うこと

/** Geminiが自動生成した概要 **/
就農支援の一環として賞賛されるファーマーズマーケットへの出店は、実態は厳しい。早朝から収穫、搬入、販売と拘束時間が長く、売上は多くて5万円、粗利2万円程度。毎日出店すれば売上は上がるかもしれないが、栽培時間がなくなる。拘束時間に見合わない低収益に加え、新規顧客獲得による販路拡大も、就農初期の経営基盤が脆弱な段階では期待薄。継続的な利益確保を目指すなら、ファーマーズマーケットへの出店は現実的ではない。

 

続・世間の就農支援について思うこと

/** Geminiが自動生成した概要 **/
就農支援の一環として八百屋を開設する取り組みは、根本的な解決策にならない。例として、ジャガイモ栽培で10aあたり売上27万円、利益は1/3程度と、高卒初任給にも満たない。支援系の八百屋が増えても、薄利多売の野菜販売では個々の農家の売上向上に大きく寄与せず、利益は月3000円程度の見込み。販売先確保ではなく、高品質・高付加価値化による収益改善こそが必要である。就農は天候に左右される難易度が高い起業であり、安易な支援策ではなく、持続可能な経営モデルの構築が重要。

 

春といえば花見で、花といえば

/** Geminiが自動生成した概要 **/
春が近づき、花見の季節。桜を思い浮かべる人が多いだろうが、ここではシダレヤナギの花に注目したい。緑色で目立たないものの、垂れ下がる枝が優雅なシダレヤナギは、花もまた美しい。写真とともに、その魅力を伝えている。桜のような華やかさはないが、春の訪れを静かに告げるシダレヤナギの花も、じっくりと愛でてみよう、と呼びかけている。

 

春の訪れを告げる花。椿

/** Geminiが自動生成した概要 **/
椿展を訪れた作者は、椿が花ごと落ちるため縁起が悪いとされることもあるが、その特徴を生かした展示が魅力的だと感じた。桜が「椿」という漢字でなく「桜」の字を当てられた理由を考察し、昔の人は桜より椿を春らしいと感じていたのではないかと推測する。そして、椿の様々な品種の写真を掲載し、以前の記事で触れた「斑入りと絞り」という変異の特徴については今回は省略している。最後に、会場のGoogleマップを埋め込んでいる。

 

河津桜は梅の時期に合わせて開花する

/** Geminiが自動生成した概要 **/
河津桜は早咲きの桜で、ソメイヨシノよりも早く満開になる。しかし、開花宣言などで報道されるのは主にソメイヨシノであり、河津桜や他の早咲き桜は注目されない。記事では、満開の河津桜の写真を掲載しつつも、一般的に「桜の満開」としてイメージされるのはソメイヨシノのような咲き方であることを示す。そして、同じ日に撮影した細井桜も同様に報道されないことから、人々がソメイヨシノを好む傾向があると推察している。河津桜の満開はさらに早く、花見シーズン以前の春の陽気の中で見頃を迎える。

 

土壌中のカルシウムの測定法

/** Geminiが自動生成した概要 **/
土壌中のカルシウム測定法は、酢酸アンモニウムで交換性石灰を抽出し、OCPC試薬で発色させ、吸光度を測定する。これは主に炭酸石灰やリン酸石灰由来のカルシウムを捉える。しかし、土壌劣化の原因となる硫酸カルシウムは難溶性のため、この方法では測定できない。農学的に「水溶性」とされるカルシウム塩も、化学的には難溶性であるため、土壌中の全カルシウム量を把握するには不十分。つまり、土壌分析の数値だけで判断せず、土壌の状態をよく観察することが重要である。石灰資材の過剰施用は土壌硬化や養分バランスの崩壊を招くため、注意が必要。

 

続・もう、牛糞で土作りなんて止めようよ

/** Geminiが自動生成した概要 **/
牛糞主体で鶏糞追肥の土壌分析アプリ結果が、以前塩害土壌で示したグラフと酷似した。リン酸値が高く、ECも高いこの状態は土壌肥料成分の活用を諦めた方が良い。トルオーグ法によるリン酸測定は有機態リン酸を検出せず、測定値は飼料由来のリンカル残骸を示唆する。カルシウム値も高い。牛糞主体土壌は測定値以上にリン酸過剰の可能性があり、土壌バランスの崩壊を示す。指導にある牛糞主体土作りは危険であり、過剰成分は他要素に影響する。施肥設計見直しで農薬防除回数削減も可能。

 

ウメとサクラの花が咲く

/** Geminiが自動生成した概要 **/
桜と梅の見分け方について解説した記事。花弁の先端に切れ込みがあれば桜、なければ梅という一般的な見分け方を紹介しつつ、八重咲きの梅のように例外も存在することを指摘する。筆者は、桜と梅、キャベツとレタスのように、一見異なるものも注意深く観察すると見分けが難しくなると主張。記事では梅と桜の写真を比較し、切れ込みの有無を明確に示しているが、変異体も存在するため、この見分け方が常に有効とは限らないことを示唆し、他の見分け方についても今後触れることを予告している。


Powered by SOY CMS  ↑トップへ