ESP32-CAMのサンプルプログラム「CameraWebServer」のWebUIをシンプル化してみます。「CameraWebServer」では、カメラの設定を微調整する機能が実装されていますが、カメラの設定値は固定とし、シンプルで全画面表示可能なライブカメラのUIに変更します。
IT技術者によるIT技術や生活の話。主に趣味で作成したプログラムと解説を掲載していきます。
17歳の時に親戚のおじちゃんから古いPCをもらって、独学でプログラミングを始めました。すっかり魅了され、十数年経った今もIT系の仕事をしています。本ブログではプログラミングの楽しさをお伝えしていけたらと思っています。
Kindleでの紙の書籍出版「ペーパーバック」をやってみたので、体験記としてまとめました。
未経験からITインフラエンジニアに転職して活躍できる人とそうでない人の違い
未経験からITインフラエンジニアに転職して活躍できる人とそうでない人の違いを、新人教育(OJT)担当を何度も経験した立場からお伝えしたいと思います。
いつもはプログラムを書いてブログにまとめていますが、今回はふと、このブログのジャンルはどれぐらいのニーズがあるのだろうと思い分析プログラムを作成しました。本記事ではその分析結果を掲載します。
【M5Stackで工作】温湿度計付きWi-Fi電波時計を作る
自分好みのガジェット作りに最適なマイコン「M5Stack Core2」を利用して、温湿度計付きWi-Fi電波時計を作る方法の紹介です。
プログラミングが趣味=オタクという時代は過ぎ去りました。子どもたちが小学校でプログラミングを習う時代です。堂々と趣味としてのプログラミングを楽しみましょう。
スクラッチ拾得者が次に学ぶのに最適なプログラミング言語は何か。いきなり小難しいプログラミング言語を学ぶ必要はありません。スクラッチの延長で楽しみながら学ぶのがポイントです。
赤外線リモコンで操作可能な車内LED装飾ライトをArduinoを利用して簡易制御する方法についてまとめます。
Arduinoで簡易赤外線学習リモコンを製作します。
Azure IaaSのLinuxサーバでディスク性能が出ない場合の意外な犯人
Azure IaaSのLinuxサーバでディスク性能が出ない。そんなときに疑いたい意外な犯人とは。
Amazon EchoでWindowsのバッチファイルを実行する
Alexaへの音声入力により、Windowsのバッチファイルを実行できるようにする方法をまとめます。
Windowsファイアウォールの定義をPowerShellでCSV出力する
Windowsファイアウォールの定義をPowerShellでCSV出力する方法を解説します。
Arduinoを使って簡単な赤外線学習リモコンを製作します。まずは、要件の整理と設計から着手します。
WordPressでGoogle AdSenseの自動広告を高速化する
WordPressのブログでGoogle Adsenseの自動広告を利用することでWeb表示速度が遅くなったので、高速化に至るまでの活動について記します。
Pythonで画像処理(3)ドラッグ選択部分にモザイクを入れる
Pythonで画像処理(3)Pythonを使ってGUI表示した画像のドラッグ部分にモザイク処理を入れてみます。
「ブログリーダー」を活用して、NABさんをフォローしませんか?
ESP32-CAMのサンプルプログラム「CameraWebServer」のWebUIをシンプル化してみます。「CameraWebServer」では、カメラの設定を微調整する機能が実装されていますが、カメラの設定値は固定とし、シンプルで全画面表示可能なライブカメラのUIに変更します。
挫折しないプログラミング学習として、サンプルプログラムを動かすことから始める方法について解説します。人が挫折する理由は、単純にツラいからです。ツラくない学習方法を選ぶべきです。学習方法を工夫して楽しく進めるべきです。ポイントは、体験に勝る学習はないということです。
ビジネス書『「自営型」で働く時代 ― ジョブ型雇用はもう古い!』で提唱された、これからの働き方「自営型」。「自営型」とは何か、従来の「メンバーシップ型」、「ジョブ型」との違い、ビジネスマンとしてどう行動していくべきかについて、労働者視点でまとめてみました。
プログラミングは面白いです。プログラミングを駆使すれば、ロボット制御やゲーム作り等、色々なことができますが、他にも面白い工作ができたりします。本記事では、プログラミングを駆使して、マイコン(Arduino)とLEDパネルを利用した作品例をご紹介します。
Arduinoを使えばバスや電車の行先表示に使われているLEDパネルの制御が可能です。Arduino互換マイコン「ESP32」を使えばWi-Fiに接続できるため、インターネットから取得した情報をLEDパネルに表示できます。Arduino互換マイコンとLEDパネルを使った情報表示端末の作成方法をご紹介します。
JET STREAM有名な冒頭の詩を元に画像生成AIで画像を生成してみました。まだまだ始めて2日目のにわかですが、Stable Diffusionをローカル構築して色々試しています。Webに情報が多いため、とても簡単に始められます。AI画伯凄まじいです。
プログラミングを最短で習得するには、製作するアプリケーションを目標として持ち続けることが大事です。これをやらないとプログラミング習得はいばらの道となり、継続が難しくなります。目標さえあれば、プログラミング習得は手段の一つとなり、勉強している意識がなくなります。
インターネット越しに家のLANにアクセスするため、Raspberry Pi上にVPNサーバ(StrongSwan)を導入する手順をまとめました。
AI搭載の五目並べアプリ「もやしAI五目並べ」を作成しました。学習データは筆者が作ったCOMと筆者の対戦データですので正直弱いです。ユーザとの対戦データを元に少しずつ強くしていく予定です。腕に自信がある方は是非対戦してみてください。
「ボリュームハッシュの不一致」を放置することは大変危険です。放置したらどうなるか身を以って体感しましたので、本記事にまとめます。
SVG画像をPNG画像に変換するWebツールを作成しました。サイズ指定可能です。ブラウザで動作するので安心安全。ご自由にお使いください。
ドット絵を綺麗にサイズ変更できるWebツールを作成しました。PNG保存が可能です。
PythonでMongoDBを利用するには、Pythonのモジュール「pymongo」を利用します。本記事では、pymongoの使い方をまとめます。
Phaser3の使い方を覚えるには、簡単なゲームを作るのが一番です。本記事では、Phaser3の使い方を覚えるために、超簡単なゲーム「マルバツゲーム」を作り、Phaser3の使い方をまとめます。
趣味としてのプログラミングでは、「何を作るか?」つまり製作物が必要不可欠になります。本記事では、趣味としてのプログラミングの製作例を5つご紹介します。
メインPCをWindows10からMacに変えて3年が経ちました。その間様々な不具合に当たりましたので、本記事にまとめます。
IntelのCPUを搭載したMacで、セーフモードに入れない事象が発生、試行錯誤して解決した話です。
TensorFlowのMNISTチュートリアルを少し弄って、自分の手書き数字を認識してみました。
VPSを利用した小規模サービスの構築を行ったため、基本設計として本記事を記載します。Ansibleでサーバ構築自動化し、保守運用の簡略化を図ります。
【解決】Python+Seleniumのwebdriver_managerでエラーが発生、webdriver_managerの手動アップデートで解決。
Kindleでの紙の書籍出版「ペーパーバック」をやってみたので、体験記としてまとめました。
未経験からITインフラエンジニアに転職して活躍できる人とそうでない人の違いを、新人教育(OJT)担当を何度も経験した立場からお伝えしたいと思います。
いつもはプログラムを書いてブログにまとめていますが、今回はふと、このブログのジャンルはどれぐらいのニーズがあるのだろうと思い分析プログラムを作成しました。本記事ではその分析結果を掲載します。
自分好みのガジェット作りに最適なマイコン「M5Stack Core2」を利用して、温湿度計付きWi-Fi電波時計を作る方法の紹介です。
プログラミングが趣味=オタクという時代は過ぎ去りました。子どもたちが小学校でプログラミングを習う時代です。堂々と趣味としてのプログラミングを楽しみましょう。
スクラッチ拾得者が次に学ぶのに最適なプログラミング言語は何か。いきなり小難しいプログラミング言語を学ぶ必要はありません。スクラッチの延長で楽しみながら学ぶのがポイントです。
赤外線リモコンで操作可能な車内LED装飾ライトをArduinoを利用して簡易制御する方法についてまとめます。
Arduinoで簡易赤外線学習リモコンを製作します。