ブログ内検索

プログラミング教室
オンライン肥料教室を開催しています
検索キーワード:「教室」
 

菜園ナビのたけさんが趣味の園芸2026年7月号の企画で講師をされていたので購入した

/** Geminiが自動生成した概要 **/
菜園ナビのたけさんが、NHKテレビテキスト『趣味の園芸2026年7月号』で雑草との付き合い方について講師を務め、筆者は早速購入し読んだ。記事では、雑草管理の4つの手段とそのメリット・デメリットが紹介されている。筆者にとって、たけさんは常に新しい視点や情報を提供してくれる存在であり、過去にはお菓子の神様「田道間守命」の話題や自走式草刈り機への着想もたけさんから得ている。元農機具メーカー開発者としての専門性も大きい。筆者は、雑草害が無自覚な社会損失(健康害や事故)を引き起こしている現状に触れ、雑草への認識が広まり、より安全な社会になることを切に願っている。

 

ナメクジが嫌う匂いは味噌の香り?

/** Geminiが自動生成した概要 **/
家庭菜園の悩みの種「ナメクジ防除」について、記事では研究論文から意外な可能性を提示。昆虫病原性糸状菌が合成する「1-オクテン-3-オール」という揮発性有機化合物に、ナメクジ忌避効果があることを発見しました。驚くべきことに、この成分は「味噌の香り」の主成分であり、リノール酸から合成されます。筆者は、EFポリマーで土壌生物性を高めつつ、リノール酸豊富な有機肥料(ナタネ油粕など)を施用することでナメクジ被害を軽減できる可能性を提案。ナタネ油粕を使った味噌香る米ぬかボカシ肥の発酵が忌避効果を生むか、今後の検証に期待が高まります。

 

菜園ナビで石灰過剰の話題で盛り上がっていて嬉しいの続き

/** Geminiが自動生成した概要 **/
本記事は、土壌の不調改善アプローチとして、CEC向上、リン酸・石灰過剰、カリ欠乏の順での解決を提示。特に肥料の無駄や悪影響を防ぐ「拮抗作用」の理解を強調します。 リン酸過剰はカリ、鉄、銅、亜鉛の効きを阻害し、石灰過剰はカリ、マグネシウム、マンガン、亜鉛、ホウ素の効きを低下させると解説。これらは根の吸水、耐性、光合成など植物生育に不可欠な要素へ悪影響を及ぼします。 肥料高騰の今、過剰症への意識と対策は、無駄な出費を抑え健全な営農を行う上で不可欠であると訴え、オンライン肥料教室を案内しています。

 

菜園ナビで石灰過剰の話題で盛り上がっていて嬉しい

/** Geminiが自動生成した概要 **/
菜園ナビで石灰過剰に関する議論が活発化していることに筆者は喜びを感じています。不調な土壌への肥料アプローチとして、CEC向上、リン酸過剰、石灰過剰の解決を重視。特にリン酸過剰が、土壌中の特定の糸状菌の病原性を高め、植物から亜鉛などの栄養素を奪うことで生育不調や耐性低下を引き起こすと解説します。これにより、他の病原菌が付け入る隙を与え、「日和見感染」を誘発するメカニズムを詳述。リン酸過剰と石灰過剰の密接な関係は次回に触れると示唆し、期待を持たせています。

 

牛糞に残留した除草剤の作用機構について

/** Geminiが自動生成した概要 **/
肥料教室で、海外飼料由来の除草剤「クロピラリド」が牛糞に残留し、作物に悪影響を及ぼす問題が話題になりました。クロピラリドは分解されにくく、植物ホルモン「オーキシン」の作用を撹乱し、発根を抑制します。特に熟成牛糞と合わせると、硝酸態窒素がオーキシンと拮抗するサイトカイニン合成を促進し、発根抑制がさらに強まる二重の作用が指摘されています。対策として、牛糞と腐植質の植物性堆肥を混合して施肥することで、クロピラリドの影響を軽減できると提案されています。

 

国産の最高の堆肥を求めて

/** Geminiが自動生成した概要 **/
オンライン肥料教室での議論をきっかけに、高価な植物性堆肥の代替として、自作に適した素材が探求されました。堆肥の核となる腐植生成には、難分解性有機物の中でも特にタンニンを多く含む植物が理想とされます。紫外線を多く浴びる環境に育つ植物がタンニンを豊富に含むことから、生育旺盛で資源調達が容易な川辺の「マメ科のクズ」が着目されました。筆者はその堆肥化の可能性を検証すべく、実際にクズ堆肥に取り組むオーガニックファームHARAを訪問し、半年経過したクズの堆肥を見学。つる性植物ゆえの堆肥化の課題は、次回の記事で詳述される予定です。

 

自宅で親子で学ぶプログラミング教室のオープンしました

/** Geminiが自動生成した概要 **/
2025年の振り返りとして、念願だった自宅での「親子で学ぶプログラミング教室」オープンが報告されました。妻が主体となり、補助金申請から生徒募集までを担当し、初年度の目標生徒数を達成。 本教室はmicro:bitを主要教材とし、小学生はMakeCode、希望する保護者はMicroPythonで学びます。特徴は、前半が小学生向け、後半が保護者向けの時間に分けられている点。保護者向けでは、当初予想に反して音響機器のIoT化やGPS機器の自作といった電子工作が人気でした。貸出PCにはRaspberry Pi 5やChromebookを用意。 今後は、LEGOでのラジコンカー製作やIoT機器の仕組み学習を通じ、小さな街の再現を目指す計画です。

 

太陽熱土壌消毒をしたら、悪い菌は死滅し、良い菌は生き残るのか?

/** Geminiが自動生成した概要 **/
ブログ記事は、太陽熱養生における「悪い菌は死滅し、良い菌は熱に強く生き残る」という説を検証しています。筆者は土壌消毒に懐疑的で、この説は可能性が低いと結論付けます。 栽培者にとっての「悪い菌(植物寄生菌)」は高温で死滅しうる一方、「良い菌(菌寄生菌など)」も同程度の耐熱性を持つ報告がなく、共に死滅する可能性が高いと指摘。また、仮に細菌を指す場合でも、土壌の物理性や化学性が良好であれば良い細菌の影響は小さく、むしろ土壌消毒で病原細菌が悪化する恐れもあるため、都合の良い話ではないと強調しています。

 

限りなき旅路

/** Geminiが自動生成した概要 **/
10年間毎日投稿を続けた筆者が、節目を振り返ります。この10年で最も印象深かったのは「緑色片岩」との出会いです。全国各地を巡り、土の始まりである母岩の理解を深める中で、それが農業生産性、特に稲作の品質と密接に関わることを発見しました。また、緑色の岩石には興味深い地域の伝承や日本の歴史との繋がりがあることも知りました。得られた知見を協力者の田で実践し、米の品質・収量を地域トップクラスに向上させ、講演の機会も得ました。今後は知見を共有し、学びの「限りなき旅路」を続けると結んでいます。

 

米ぬか嫌気ボカシ肥作り中のリン酸の変化

/** Geminiが自動生成した概要 **/
米ぬか嫌気ボカシ肥作りでは、米ぬかに多く含まれるフィチン酸が微生物のフィターゼによって分解され、リン酸とイノシトールに分離されます。分離されたリン酸は核酸やリン脂質の材料となり、イノシトールは糖と同様に代謝されます。核酸は植物の発根促進に繋がるため、米ぬか嫌気ボカシ肥は植物の生育に有効です。

 

最高の開発環境を求めて2024

/** Geminiが自動生成した概要 **/
ChromebookとRaspberry Pi 5の組み合わせが最高の開発環境。ChromebookのLinux開発環境(Crostini)の制限をRaspberry Pi 5をサーバーにすることで回避。複数人でRaspberry Pi 5にアクセスし、Micro Editorを使って開発することで、小中学生でも容易にコーディングが可能に。ChromebookのSSH機能強化も貢献。Raspberry Pi 5のストレージはNVMeに換装することで信頼性向上。以前のRaspberry Pi 4B単体での開発環境に比べ、高速でストレスフリー。Chromebookはターミナルとして使用し、開発環境はRaspberry Pi 5に集約することで、ChromebookのPowerwashの影響も回避。

 

Google TV StreamerでSteam Linkを試してみた

/** Geminiが自動生成した概要 **/
Google TV StreamerでSteam Linkを試した結果、Chromecast with Google TVであったカクつきはメモリ増強により解消された。しかし、Raspberry Pi 4B 8Gと比較するとまだ動きが荒く、更なる設定調整が必要である。 動作改善にはメモリ増強が有効であることが示唆されたが、Raspberry Pi 4B 8Gとの性能差の原因はメモリ以外の部分にもある可能性がある。

 

河津の遺跡から発見された黒曜石の石器

/** Geminiが自動生成した概要 **/
河津町の広報誌によると、町内の段間遺跡から大量の黒曜石製の石器が出土した。黒曜石は60km離れた神津島産であることが判明しており、縄文時代の人々が丸木舟で12時間かけて往復し、入手していたと考えられている。神津島は伊豆半島南東部から見渡せる距離にあり、当時の人々の旺盛な探究心をうかがわせる。このことから、既に組織的な活動が行われていた可能性も指摘されている。なお、河津と神津島の「津」は古代の港を意味し、地名の由来を探ることも興味深い。

 

ChromecastでSteam Linkを試してみた

/** Geminiが自動生成した概要 **/
著者は、Chromecast with Google TVでSteam Linkを使ってゲームができるか検証しました。しかし、ゲーム動作がカクカクしてしまい、原因を調査。ネットワーク速度を向上させるためにイーサネットアダプターを導入しましたが改善されず、Chromecastのスペック不足が原因と推測しました。そこでRaspberry Pi 4Bで試したところ、スムーズに動作。Chromecastのメモリ容量が影響している可能性を指摘し、他のスペックのマシンでの検証を希望しています。 追記として、Chromecastの後継機であるGoogle TV Streamerでも同様の検証を行った記事へのリンクが掲載されています。

 

golangのunsafeパッケージで配列の操作をしてみる

/** Geminiが自動生成した概要 **/
## プログラミング教育で注目すべきはARM + Debian + Pythonであるはずだ **要約** 近年、プログラミング教育の重要性が高まる一方で、環境構築の難しさや高額な機材が課題となっています。そこで注目すべきは、安価で入手しやすい「Raspberry Pi」を教材として活用することです。 Raspberry PiはARMアーキテクチャを採用した小型コンピュータで、DebianベースのOSが動作します。Pythonは初学者にも扱いやすい言語として人気があり、Raspberry Piとの相性も抜群です。 Raspberry PiとPythonを組み合わせることで、電子工作やIoTなど、実用的で興味深い教材を開発できます。さらに、Linuxやオープンソースの文化に触れることで、生徒の技術的な興味関心をさらに広げることが期待できます。

 

プログラミング教育で注目すべきはARM + Debian + Pythonであるはずだ

/** Geminiが自動生成した概要 **/
プログラミング教育の格差解消には、安価で高性能なARMアーキテクチャ搭載PCが有効である。Raspberry PiはDebian系OSとPythonを標準サポートし、電子工作から本格的な開発まで対応可能なため、ChromebookやMicro:bitよりも優れている。ARM対応ソフトの充実が課題だが、低価格でDebianやPythonに触れられる環境は、OSSやサーバー学習へのハードルを下げ、将来的なIT人材育成に貢献する。

 

Raspberry PiをChromebookから操作する

/** Geminiが自動生成した概要 **/
プログラミング教室でキーボード・ディスプレイ無しにRaspberry Piを使うため、ChromebookからVNC接続を試みた。Raspberry PiでVNCサーバーを有効化し、ChromebookにVNC Viewerをインストール、IPアドレス指定で接続に成功。しかし、ディスプレイ未接続時は起動時にウィンドウシステムが立ち上がらずエラー発生。解決策として、raspi-configで画面解像度を設定することで、ディスプレイ無しでもVNC接続できるようになった。

 

Raspberry Pi 4 Model Bを購入した

/** Geminiが自動生成した概要 **/
子供に初めて与えるPCとしてChromebookを検討していた筆者は、Micro:bitのシリアル通信の課題からRaspberry Pi 4 Model B(8GB)を購入。GPIOピンによる電子工作の可能性、安価でLinux学習に適した点を評価している。Raspberry Piはクレジットカード大の基盤に主要部品を搭載し、microSDカードにOSをインストールして使用する。高スペックゆえの発熱対策として冷却ファン付きケースも購入。Raspberry Piを子供用PCとするには、親のLinux(Debian系)知識やハードウェア管理の理解が必要と結論づけている。

 

Chromebookはプログラミングの教育の端末として向いているか?を調査する

/** Geminiが自動生成した概要 **/
ChromebookのLinuxアプリで日本語入力ができない問題を解決する方法を解説した記事の要約です。 ChromebookのLinux環境では標準で日本語入力ができません。この記事では、fcitx-mozcをインストールすることで日本語入力できるようにする方法を、スクリーンショット付きで丁寧に説明しています。 まず、Linuxターミナルを開き、必要なパッケージをインストールします。次に、設定ファイルを作成・編集し、fcitxを起動するように設定します。最後に、Chromebookを再起動し、入力メソッドの設定で日本語(Mozc)を選択すれば、日本語入力が可能になります。記事では、詳細なコマンドや設定内容、トラブルシューティングについても触れています。

 

ラッカセイは何故子葉を低いところで展開するのだろう

/** Geminiが自動生成した概要 **/
ラッカセイは子葉が地中に残る特異な発芽形態を持ち、発芽初期にダンゴムシにかじられやすいという課題を抱えます。しかし筆者は、この現象がラッカセイにとって有益な共生関係ではないかと考察。ダンゴムシの糞が土壌微生物を増やし植物の成長を促進する効果があること、また殻に含まれる炭酸カルシウムが、カルシウムを欲するラッカセイの栄養源となり得ると指摘します。ラッカセイはあえてダンゴムシを根元に集め、土壌環境の改善や栄養補給に利用している可能性を提示。現状、かじられても致命的な被害は見られないと結んでいます。

 

栽培の中心にはいつも化学

/** Geminiが自動生成した概要 **/
著者は10数年前、京丹後で栽培を学び、師と共に米ぬかボカシから化学を体系化。その後、京都農販と出会い慣行栽培の化学も探求した。各地での講演を通じ、不利な土地での技術洗練や、知識を貪欲に吸収・活用する農家の強さを実感。自身の経験を通し、栽培技術向上の中心には常に化学があったと振り返る。

 

Google Apps Scriptからチャットワークに投稿してみる

/** Geminiが自動生成した概要 **/
Google Apps Script (GAS)を使ってChatWorkに投稿する方法を紹介。ChatWorkClient for Google Apps Scriptライブラリを利用し、APIトークンとルームIDを指定することで簡単にメッセージを送信できる。GASのトリガー機能と組み合わせれば、Gmail受信やGoogleカレンダーの予定に基づいて自動投稿するなど、業務効率化に役立つアプリを簡単に作成可能。ChatWorkとG Suiteの連携で業務改善を実現できる。

 

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

/** Geminiが自動生成した概要 **/
妻にGo言語を教えることにした。プログラミングを教えることで、教える側も理解を深め、学習効率が上がるためだ。Go言語を選んだ理由は、初心者にも扱いやすい点が多いからである。go runでLL言語のように手軽に実行でき、go buildでコンパイルもできる。システムプログラミングにも触れられるため、コンピュータの仕組み理解に役立つ。go fmtやgo importによる自動整形・補完でコードの書き方に迷うことも少ない。また、オブジェクト指向がないため学習コストが低い。冗長になりやすい、他言語学習時に混乱する可能性があるという欠点はあるものの、プログラミング入門には最適だと考える。妻の変化が楽しみだ。

 

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

/** Geminiが自動生成した概要 **/
妻にプログラミングを教えるのは、SOY Shop開発への協力を期待しているからではなく、プログラミングを通して「相手に的確に指示を伝える能力」を身につけてほしいからだ。事務職希望者が多い一方、経営者側は事務作業をコストと捉える現状がある。プログラミングは、パソコンを部下に見立て、明確な指示を出す訓練となる。これは事務作業の効率化にも繋がる。また、電話での行き違いによる業務の非効率性を指摘し、プログラミング的思考で事前に情報を整理し伝えることの重要性を説く。最終的には、どんな業種でも発生する事務作業を効率化し、円滑なコミュニケーション能力を養うことが目的である。

 

社会人・学生向けプログラミング教室でHTML Serviceの勉強会を行いました

/** Geminiが自動生成した概要 **/
社会人・学生向けプログラミング教室で、Google Apps ScriptのHTML Serviceを使ったGoogleドキュメント連携の勉強会が行われました。前回のスプレッドシート拡張の勉強会に続き、今回はHTML Serviceを用いてGoogleドキュメントのUIをどこまでカスタマイズできるかを検証しました。これにより、業務改善に繋がる新たなアイディア創出を期待しています。 関連として、Google Apps ScriptでJPEG画像からOCRで文字列を取得する内容も扱われました。

 

働きたくないイタチと言葉がわかるロボット

/** Geminiが自動生成した概要 **/
プログラミング学習者へ「働きたくないイタチと言葉がわかるロボット」と「自動人形の城」を推薦。前者は言葉を理解するロボット開発を目指す動物たちの物語、後者は完成したロボットと暮らす王子の物語。どちらも言語学者によるAIをテーマにした作品で、高度な内容ながら読みやすい。ロボットへの指示を通して、プログラミングに必要な明確な指示や論理的思考、非プログラマとの認識の違いを体感できる。加えて「できる人」の考察もあり、ビジネスコミュニケーションにも役立つ。著者の過去作品「白と黒のとびら」も良書。

 

Google Apps ScriptのHTML ServiceでGoogle Calendarの予定を取得してみる

/** Geminiが自動生成した概要 **/
社会人・学生向けプログラミング教室で、Googleスプレッドシートの拡張機能開発に関する勉強会が開催されました。参加者はGoogle Apps Scriptを用いて、スプレッドシートの操作やWeb API連携を学ぶことで、業務効率化やデータ分析に役立つ実践的なスキルを習得しました。具体的には、HTML ServiceとSpreadsheet Serviceを活用し、スプレッドシートデータの取得・表示、カスタムメニューの追加、外部サービスとの連携などを実践。参加者からは、日々の業務に活かせる具体的な知識を得られたと好評を得ました。さらに、Google Apps Scriptの基礎から応用までを体系的に学べるため、プログラミング初心者でも安心して参加できたという声も寄せられました。

 

Google Apps ScriptのHTML Serviceで自作した関数の結果を出力してみる

/** Geminiが自動生成した概要 **/
社会人・学生向けプログラミング教室で、Googleスプレッドシートの拡張機能開発をテーマにした勉強会が開催されました。内容はスプレッドシート操作の自動化をGASを用いて行うもので、参加者は「Google Apps Script完全入門」を教材に学習しました。勉強会では、GASの基本的な使い方、HTML Serviceを用いたWebアプリ作成、スプレッドシート操作、API連携、トリガー設定などを実践的に学びました。参加者からはGASの利便性や可能性を実感する声が上がり、業務効率化やデータ分析への応用について関心を示していました。

 

Google Apps ScriptのHTML Serviceを試してみた

/** Geminiが自動生成した概要 **/
Google Apps Script (GAS) のHTML Serviceを利用して、HTMLファイルとGASのコードを連携させる方法を紹介しています。 具体的な手順として、Googleドライブ上にGASプロジェクトを作成し、index.htmlファイルに"Hello, World!"と記述、コード.gsファイルにはdoGet関数でHTMLファイルを読み込むコードを記述します。 その後、ウェブアプリケーションとして公開することで、ブラウザでHTMLの内容が表示されることを確認しています。 さらに、GASを学ぶ上でJavaScriptの知識が重要であることを補足し、関連技術としてNode.js、NW.js、GoogleドキュメントのOCR機能についても言及しています。

 

社会人・学生向けプログラミング教室でGoogleスプレットシートの拡張の勉強会を行いました

/** Geminiが自動生成した概要 **/
社会人・学生向けプログラミング教室で、Googleスプレッドシートの拡張機能を活用した業務アプリ作成の勉強会を実施。備品管理表を作成し、GAS(JavaScript)で毎週金曜日に備品不足をチェック、関係者へ調達指示メールを自動送信する仕組みを構築した。Googleスプレッドシートの複数人管理機能とGASによるGmail連携で、備品調査とメール送信を自動化。GoogleドライブとGASで業務効率化を図り、クリエイティブな作業時間を増やすという狙い。

 

社会人・学生向けプログラミング教室でGoogleフォームの拡張の勉強会を行いました

/** Geminiが自動生成した概要 **/
社会人・学生向けプログラミング教室で、GoogleフォームをGASでカスタマイズする勉強会を実施しました。前回に続き、今回はGoogleフォームで作成したお問い合わせフォームに、複数人への通知機能を追加しました。具体的には、Googleスプレッドシートの名簿に記載されたメールアドレス宛にも、お問い合わせ通知メールが送信されるようGASで機能拡張を行いました。次回は、お問い合わせ内容に基づきメール文面を動的に生成する方法を学ぶ予定です。

 

社会人・学生向けプログラミング教室でGASで業務改善の勉強会を行いました

/** Geminiが自動生成した概要 **/
Tera schoolで開催している社会人・学生向けプログラミング勉強会で、業務改善を目的としたGAS(Google Apps Script)入門講座を実施しました。今回はGoogle Driveの共有フォルダのアクセス権限者一覧をスプレッドシートに自動出力するスクリプトを作成。JavaScriptの知識を活かし、数行のコードで名簿作成を自動化し、大幅な生産性向上を体感しました。次回は、作成した名簿を活用し、スプレッドシートとGmailを連携させた定期通知メール送信機能の実装を予定しています。

 

城ヶ島の砂岩凝灰岩互層

/** Geminiが自動生成した概要 **/
城ヶ島はフィリピン海プレートと北アメリカプレートの境界、相模トラフ上に位置する隆起した島。火山活動と地震の影響を受けており、特徴的な砂岩凝灰岩互層が見られる。これは海底で砂の堆積と火山灰の堆積が繰り返されて形成された層が、地震の影響で隆起し、傾斜した状態で露出しているもの。しかし、なぜ垂直方向に傾斜しているのかは記事内で説明されておらず、更なる調査が必要とされている。

 

神奈川の半島の先にある島、城ヶ島

/** Geminiが自動生成した概要 **/
神奈川県の城ヶ島を訪れ、隆起と地震によって形成された傾斜地層と岩礁を観察した。過去にも訪れた場所だが、地層の重要性に改めて気付かされた。凝灰岩の層の上に重なる関東ローム層の土壌は、見事な茶色だった。この地域の地質的特徴を理解するため、持参した本でさらに詳しく調べていく予定。

 

PHPでPythonの機械学習のライブラリを利用してみる

/** Geminiが自動生成した概要 **/
PHPでPythonの機械学習ライブラリを利用する方法を検証。サンプルデータを使用してk近傍法によるアイリスの品種判定を実施。Pythonスクリプトで学習と判定を行い、PHPスクリプトでデータを送受信することで、PHPでPythonの機械学習機能を活用できることを確認した。

 

BracketsのBeautifyでXMLファイルの自動整形を行わないようにする

/** Geminiが自動生成した概要 **/
BracketsのBeautifyによるXMLファイルの自動整形を無効化する方法について解説されています。SOY CMS/Shop開発において、build.xmlがBeautifyによって整形され、Antビルドでエラーが発生する問題が発生しました。解決策として、brackets.jsonに`"language":{"xml":{"bb.beautify.onSave":false}}`を追加し、XMLファイルの自動整形を無効化することで、Antビルドが正常に動作するようになりました。

 

社会人・学生向けプログラミング教室でコードレビューをしてみました

/** Geminiが自動生成した概要 **/
プログラミング教室で、文法は理解できてもコードを書けない生徒が多い原因を探るため、コードレビューを実施。100行程度のコードを一行ずつ解説させることで、関数の使い所、フォームの初期化、配列とオブジェクトの使い分けといった、具体的な実装における理解不足が課題だと判明。小さなアプリの処理を言葉で説明したり、写経と全行コメントで楽しく学習する方法を確立できれば、プログラミング学習の挫折者を減らせると考えられる。

 

端末を介せずNW.jsで動かせるようにする

/** Geminiが自動生成した概要 **/
NW.jsで端末を使わずデスクトップアプリを作る方法をWindowsで解説。NW.jsをダウンロード、解凍後、appフォルダを作成し、index.htmlとpackage.jsonを配置。nw.exeのショートカットを作成し、プロパティのリンク先に「半角スペース+app」を追加。ショートカット実行でindex.htmlの内容が表示され、端末不要でアプリとして起動できる。配布方法は割愛している。

 

NW.jsを試す

/** Geminiが自動生成した概要 **/
中学生向けプログラミング教室で、JavaScriptでアプリ制作をする生徒が出てきたため、デスクトップアプリ作成の選択肢としてNW.jsをUbuntuで試した。npmでnw.jsをインストール後、index.htmlとpackage.jsonを作成し、`npm start`で実行した結果、"Hello World!"とNode.jsのバージョンが表示された。ランチャーに登録したNW.jsアイコンからも同じ画面が起動できた。しかし、端末操作が必要なため、中学生には敷居が高いと判断し、他の方法を検討することにした。

 

プログラミングで素数を探してみよう

/** Geminiが自動生成した概要 **/
プログラミング教育の一環として、中学生にエラトステネスの篩を使わずに素数を求める課題を与えた。5が素数である理由を問うことで、生徒に思考過程を明確に説明させることを促した。生徒たちは、与えられた自然数以下の既知の素数で割り切れないことを確認することで素数判定ができることに気づき、JavaScriptでプログラムを実装した。2を初期素数として配列に格納し、3以上の自然数について、配列内の素数で割り切れるか確認し、割り切れなければ配列に追加していくことで、指定範囲内の素数を全て出力することに成功した。この経験を通して、プログラミング教育における論理的思考の重要性を再認識した。

 

社会人・学生向けにプログラミング教室をはじめました

/** Geminiが自動生成した概要 **/
小中学生向けに続き、社会人・学生向けプログラミング教室を開講しました。業務でHTMLやメール設定ができないことで損をしている人を多く見てきたため、その改善を支援したいと考えています。まずは、GoogleスプレッドシートのJavaScriptによる効率化、HTMLとJavaScriptを用いたLPページ改善を目標に指導を行います。内容が固まったら本格的に展開予定です。

 

中学生にプログラミングを教えてみて。その2

/** Geminiが自動生成した概要 **/
中学生にJavaScriptでプログラミングを教えるにあたり、canvasを使ったゲーム作成に興味を持つ生徒が多い一方、基礎習得の必要性を感じた筆者は、canvasの練習を通して、メソッドの活用、オブジェクトの理解、配列の利用という3つの重要項目を特定した。 これらの概念を「おまじない」として片付けず、生徒に楽しく理解してもらう方法を模索し、計算機、名簿、タイピングソフトの作成を通して、実践的にコードに触れさせながら習熟させる方針を立てた。

 

中学生にプログラミングを教えてみて。その1

/** Geminiが自動生成した概要 **/
プログラミング未経験者がNPOで小中学生にプログラミングを教えることになった。教材選びでは、Scratchは力技での解決を招きやすく、PHPは環境構築が面倒、Javaは難易度が高いため却下。JavaScriptは環境構築が容易で、様々な可能性を秘めていることから採用。ただし、柔軟すぎるが故のコードの煩雑さを懸念し、自身もJavaScriptを改めて学び直すことにした。

 

サイバー攻撃の前にパスワードの管理を

/** Geminiが自動生成した概要 **/
Facebook乗っ取り広告をきっかけに、パスワード使い回し問題の危険性を指摘。FacebookやTwitterで盗まれたパスワードがGmail等の重要サービス不正アクセスに繋がり、個人情報漏洩やサイト乗っ取り、踏み台攻撃に発展する可能性を解説。さらに、知人PCにログイン状態のGmailから重要書類を発見した事例を紹介し、ログアウトの重要性とパスワード管理の徹底を強調。Webサービス利用時は、サービス毎に複雑なパスワードを設定し、メモ帳等での管理を避けるべきだと警鐘を鳴らしている。

 

サイバー攻撃が何と多いことか

/** Geminiが自動生成した概要 **/
知人の知人のWordPressサイトが乗っ取られ、攻撃サーバーとして悪用された事例を紹介。脆弱なCMSバージョン、簡単なパスワード、推測されやすい管理画面URLが原因だった。また、知人はトロイの木馬、他の知人は無害なファイル増産プログラムの被害に遭い、筆者自身もIEの設定を書き換えられる被害を受けた。攻撃者は無防備なサイトやPCを狙うため、セキュリティ対策は必須。対策学習として、攻撃者の心理を理解できる「サイバーセキュリティプログラミング」や、Webセキュリティの基礎知識を学べる「徳丸浩のWebセキュリティ教室」などを推奨。インターネットの危険性を常に意識し、無関係な人などいないことを認識すべきだと警告している。

 

20年後の農業×教育というテーマのお話をさせていただきました

/** Geminiが自動生成した概要 **/
京都大学で開催の「LEGOでデザインする未来の教室」ワークショップにて、「20年後の農業×教育」をテーマに講演を行いました。講演では、ITを活用したスマート農業の前に優先すべき重要な点について論じました。これからの農業と教育の連携を展望し、テクノロジー導入だけでなく、人材育成や食農教育の重要性などを訴えました。参加者との質疑応答も活発に行われ、未来の農業と教育のあるべき姿を共に考える貴重な機会となりました。

 

黒く、旨味が詰まった黒糖肥料

/** Geminiが自動生成した概要 **/
ニンジン発芽後の中耕時に、植物性有機肥料として黒糖肥料を使用した。京都農販で紹介されたこの肥料は、サトウキビの搾りかす(廃糖蜜)を粒状にしたもので、糖分、アミノ酸、ミネラルが豊富。N:P:K比は5:0:2で、リン酸が少ないのが利点。廃糖蜜は優れた肥料であり、詳細は次回にまとめる予定。

 

作業を減らしたければ、腐植を突っ込め

/** Geminiが自動生成した概要 **/
ニンジンの水やり軽減のため、腐植の効果を実験。腐植入り区画と無腐植区画にニンジンを播種し、不織布で覆った。3日後、腐植入り区画は播種箇所が湿っていたが、無腐植区画は乾燥していた。腐植は土のひび割れを減らし、表面積を小さくすることで乾燥を防いだと考えられる。腐植40リットル(800円)で水やり頻度が週3回から週1回に減る可能性があり、作業軽減効果は大きい。更に、腐植入りの土は畝立て作業も楽だった。

 

俺のPenはセミの鳴き声に苦戦する。夏である。

/** Geminiが自動生成した概要 **/
セミの鳴き声が集音されてしまい、動画の台詞が聞き取れなかった。そこで、動画編集ソフトでセミの鳴き声を除去できるよう取り組む。

 

俺のPenが集音し続けるぜ

/** Geminiが自動生成した概要 **/
ミラーレス一眼の動画撮影の音質に不満があり、OLYMPUS マイクセット SEMA-1を購入。他のマイクにも対応しており、このマイクセットで動画撮影時の音質向上を目指す。このマイクセットを次回の撮影で活用し、リベンジを果たす。

 

YouTube動画で菜園教室に挑戦!

/** Geminiが自動生成した概要 **/
OREC電動耕運機「e-pico」は、女性や高齢者でも手軽に扱えるコンパクトで軽量な耕運機です。コードレスで取り回しが良く、狭い場所での作業にも最適です。 土の硬さや作業内容に合わせて速度を3段階に調節可能。 アタッチメントを交換することで、耕耘だけでなく除草や中耕作業にも対応できます。 安全性にも配慮されており、誤作動を防ぐ安全ロックボタンや、モーター過負荷保護装置が搭載されています。 家庭菜園初心者からベテランまで、幅広い層におすすめの、使い勝手の良い電動耕運機です。

おすすめの検索キーワード
おすすめの記事

Powered by SOY CMS   ↑トップへ