この度、YouTubeを開設しましたので、報告します。
YouTube:開設の目的
この間、こちらのBlogを開設したばかりなのに、YouTubeも開設する事にしました。
Blogの記事を投稿していて、ふと気が付いたのですが、アプリ開発のサンプルプログラムや
データベース(DB)のテーブル設計方法を記事にするのは、とても静的なんですよね。
静的な記事でも悪くは無いのですが、シニアエンジニアや若手エンジニアが、独学で
スキルを取得する際に、動的コンテンツが併用されていた方が、理解し易いですよね?
上司や先輩社員から、手取り足取り、プログラミングや設計方法を教えてもらう時って、
パソコンを操作している横や、プロジェクターに投影されている動画を見ながら、
覚える方が分かり易いと思います。
BlogとYouTubeは、独立したコンテンツですが、相乗効果も生まれる可能性が
有りかと思ったので、YouTubeの開設に至りました。
単独で、記事や動画にする事も有りますので、その際は、御理解を頂ければと思います。
YouTube:投稿予定の動画
YouTubeに投稿する動画としては、Blogの記事に連動するような、下記を想定しています。
- サンプルプログラムの記載方法
- サンプルプログラムやAPIの動作確認(レスポンス状況)
- 統合開発環境(IDE)の操作方法
- 各種ツールの操作方法
- 過去に製作したアプリやプログラムの紹介動画
上記を想定しています。
YouTube:開設時の動画紹介
約3年前、コロナが落ち着いた頃、IoTにハマった時期が有り、趣味でPythonを楽しんでました。
その時に、「手作りの電光掲示板」を製作・運用していますので、紹介します。
開発・運用環境
- Raspberry Pi3 Modle B+
- MAX7219(4連 8×8ドットマトリクス LED ディスプレイ)
- Python
- 美咲フォント
- BeautifulSoup
- Raspberry Pi5 または Raspberry Pi4 でも動作すると思います。
ニュース配信(cron設定 → 毎日:9~20時)
- 毎時00分:朝日新聞 ヘッドライン・ニュース
- 毎時15分:Yahoo! ヘッドライン・ニュース
- 毎時30分:読売新聞 ヘッドライン・ニュース
- 毎時40分:毎日新聞 ヘッドライン・ニュース
- 毎時50分:毎日新聞 RSS ニュース
ログ出力(cron設定)
・../home/user/log/logfile_yyyymmdd_news.log
上記のYouTubeのログイメージ(logfile_20250529_news.log)は、下記になります。
開発手順
いきなり、「手作りの電光掲示板」の製作に取り組んだ訳では無く、
下記の手順で開発を進めました。
- Pythonの基本操作の学習
- Beautiful Soup等のスクレイピングモジュールの基本操作
- Webページのスクレイピング処理
- Raspberry Pi3 Modle B+ の動作確認と操作
- MAX7219(4連 8×8ドットマトリクス LED ディスプレイ) の動作確認と操作
- シリアル通信の違いの学習(I2C/SPI/UART)
- 美咲フォント の利用方法と設定
- MAX7219(4連 8×8ドットマトリクス LED ディスプレイ) 日本語表示の悪戦苦闘
- log出力の設定
- ニュース配信時間の設定
これらの開発手順で、「手作りの電光掲示板」の製作には、日中の営業(本業)に対応して、
約5~6ヶ月の期間を費やしました。
サンプルプログラム
「手作りの電光掲示板」のサンプルプログラムや、各開発で悪銭苦闘した時の対応方法等は、
後日、記事にしたいと思います。
日本語の表示や横スクロールでも、結構、苦労しました。
ニュースサイトからクリッピングする前に、百人一首の内容を「CSVファイル」から
「JSONファイル」に変換・保存した後、コンソールに1~100の数字を入力すると、
該当する一首と歌人を「JSONファイル」から読み込んで、
MAX7219(4連 8×8ドットマトリクス LED ディスプレイ)
で横スクロールさせる検証プログラムも作成していました。
こちらも、いつか、BlogとYouTubeに投稿出来ればと思っています。
今後
記最後になりますが、BlogとYouTubeで、相乗効果が出るように記事を投稿しますので、
お楽しみにしていて下さい。
- いらすとや より引用
コメント