GWに行われたMakerFaireKyoto2024に行ってきました。昨年はお世話になっている大学の学生たちの引率などもありましたが、今回は全くのプライベートです。
公式には以下のページもでていますし、色々なメディアからも出ていますので、そちら参照で。
自分が気になったものをメモ代わりに書いていこうと思います。コメントは短めで。
続きを読むGWに行われたMakerFaireKyoto2024に行ってきました。昨年はお世話になっている大学の学生たちの引率などもありましたが、今回は全くのプライベートです。
公式には以下のページもでていますし、色々なメディアからも出ていますので、そちら参照で。
自分が気になったものをメモ代わりに書いていこうと思います。コメントは短めで。
続きを読む2024年4月27日に開催された「なごあずの集い#1」に参加・運営のお手伝いをしてきました。
コロナ下で活動できていなかったので、久々のオフライン活動として、大掛かりな勉強会という形ではなく、集いという形でのリブートになりました。GWの初日であるにもかかわらず、未連絡の欠席者がいない状況となり、なごあず再始動に期待感があったのかも?という印象があります。
今回は日立ソリューションズさんに会場のご協力を頂きました。ありがとうございます!
コミュニティ管理者のテツジさんのオープニングから開始します。
テツジさんからの紹介もありましたが、比較的ゆるく集まる場としての役割にされていくということでした。飲み会駆動みたいな形でしょうか。
続きを読む2024年4月26日に久々にSORACOM UG 東海の第8回目が行われました。前回は2023年3月に開催し、その前は2022年9月と結構時間が空いた形での開催でおおよそ年1回程度の開催となっています。
これまではSORACOMの中の方にお越しいただいて、SORACOMのアップデート情報・新サービスなどのご説明とともにハンズオンを行うという形式が多かったのですが、今回は1時間みっちりMAXからSORACOMさんの状況や目指していること、プロダクトについてを説明いただきました。
運営上私も聞いている内容は多いのですが、断片的になっていることも多く、そういえばそうだな~と内容につながることも多かったので、今回の企画はデバイスにあまり近い方でなくても、かなりいい構成だったのかもと思いました。
https://connpass.com/event/313874/
続きを読む以前のブログで【便利】コマンドラインツールで超解像処理!静止画も動画も高画質にという内容で書いていました。
PowerShellやcmdの補完機能があるとはいえ、コマンドラインでの実行では打ち込みが多いので結構大変です。こんなときにはバッチファイル(.bat)などを使用することで入力の負担は軽減できるのですが…自分にはバッチファイルを作る知識があまりないので、このときの内容をバッチファイル化を通して作り方を学び直したいと思います。
今回は、以下のような処理を考えます。この処理では低画質mp4動画ファイルをフレーム分割、高画質化の処理を行い、それを結合しつつ、元の動画ファイルの音声を結合するといった処理になっています。
PS> mkdir img PS> mkdir hires PS> .\ffmpeg.exe -i .\640×480_サンプル動画.mp4 -q:v 1 .\img\%06d.png PS> .\realesrgan-ncnn-vulkan.exe -i img -o hires -n realesrgan-x4plus PS> .\ffmpeg.exe -i .\hires\%06d.png -i .\640×480_サンプル動画.mp4 .\output.mp4
このときは各処理の実行ファイルパス上で作業を行っていたのですが、できれば環境変数PATH
に実行ファイルのパスを追加しておくことで、.\ffmpeg.exe
というような表記をffmpeg.exe
にする省力化もできると思います。今回はPATH
に追加したという前提で行います。
大まかな処理は先程説明しましたが、もう少し処理を詳細にしてみます。
※realesrgan-ncnn-vulkan.exeは作業ファイルをフォルダ指定できるのでかなり簡単に書くことができます。
続きを読む以前書いたSORACOMさんの「ひげデバイス」ことSORACOM LTE-M Button Plus
はSeeed Studio XIAO
とArduino IDE
を使用してコードを作成していたのですが、最近はC言語よりもPythonを使っていることのほうが増えてきていることもあるので、CircuitPython
を使用して同じコードができないかを確認してみたいと思います。
今回は以下のエントリーの内容を移植することにします。
簡単に言うとAdafruit
さんの組み込み向けのPython処理系となります。同じ位置づけのMicroPython
もありますがCircuitPython
はMicroPython
のfolkです😅。
【(Wikipediaより参照)https://ja.wikipedia.org/wiki/CircuitPython】
CircuitPythonはMicroPythonから派生した、教育および初心者向けのオープンソースのプログラミング言語である。CircuitPythonは、Adafruit Industriesが開発を支援しており、Python3プログラミング言語のC言語によるソフトウェア実装である。数種類の現行のマイクロコントローラに移植されている。
【CircuitPythonの公式ページ】
組み込み環境での使用となるため純粋なPythonといいにくい部分もありますが、文法やREPLなどでは似た環境なので、Pythonに詳しい方にとっては導入のハードルが低いですね。またREPL
があるので、USB接続したシリアル通信を使用してコマンドラインからテストが可能になっています。
対応ハードウエアは以下のページ参照
今回使用するのはSeeed Studio XIAO SAMD21
となります。切手サイズのかわいいデバイスです。
Seeed Studio XIAO SAMD21www.switch-science.com
続きを読む