chevron_left

メインカテゴリーを選択しなおす

cancel
あきらぼ https://aki-lab.hatenadiary.com/

プログラミングやモノづくりについて趣味でやっていることを備忘録を兼ねて書いています。 マイコンやRaspberyyPi、最近は流行りのAI・IoTなんかも色々やってます。

あきら
フォロー
住所
未設定
出身
未設定
ブログ村参加

2022/05/20

あきらさんの人気ランキング

  • IN
  • OUT
  • PV
今日 06/22 06/21 06/20 06/19 06/18 06/17 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,040,324サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 7 0 0 0 0 0 0 7/週
PVポイント 0 0 0 0 0 0 0 0/週
その他趣味ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 18,943サイト
電子工作 圏外 圏外 圏外 圏外 圏外 圏外 圏外 254サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 10,001サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 937サイト
※ランキング順位が「圏外」と表示される時は?
今日 06/22 06/21 06/20 06/19 06/18 06/17 全参加数
総合ランキング(OUT) 58,350位 圏外 圏外 圏外 圏外 圏外 圏外 1,040,324サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 7 0 0 0 0 0 0 7/週
PVポイント 0 0 0 0 0 0 0 0/週
その他趣味ブログ 1,419位 圏外 圏外 圏外 圏外 圏外 圏外 18,943サイト
電子工作 39位 圏外 圏外 圏外 圏外 圏外 圏外 254サイト
IT技術ブログ 333位 圏外 圏外 圏外 圏外 圏外 圏外 10,001サイト
プログラム・プログラマー 24位 圏外 圏外 圏外 圏外 圏外 圏外 937サイト
※ランキング順位が「圏外」と表示される時は?
今日 06/22 06/21 06/20 06/19 06/18 06/17 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,040,324サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 7 0 0 0 0 0 0 7/週
PVポイント 0 0 0 0 0 0 0 0/週
その他趣味ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 18,943サイト
電子工作 圏外 圏外 圏外 圏外 圏外 圏外 圏外 254サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 10,001サイト
プログラム・プログラマー 圏外 圏外 圏外 圏外 圏外 圏外 圏外 937サイト
※ランキング順位が「圏外」と表示される時は?
  • Llama Vision をWindowsのWSLでローカルに動かしてみる

    Llama Vision をWindowsのWSLでローカルに動かしてみる

    WindowsのWSLでLlama Visionをローカルで動かしてみようと思います。 意外とこの設定で行っている人がいなかったので。 まぁよっぽど良いGPU持ってないと重すぎて使い物にならないかと思いますが(笑) 環境 Windows11 WSL Ubuntu22.04 Python3.12 venv NVIDIA GeForce RTX 3050 CUDA 12.7 WSLを使わなくてもできるかもしれませんが、venv下のpytorchのdllがWindowsのセキュリティで制限されて簡単に設定できなさそうだったので諦めました。 今回のリポジトリはこちら。 github.com Huggi…

  • 有名なCNN系のエンコーダーをNetronで可視化してみる

    有名なCNN系のエンコーダーをNetronで可視化してみる

    こんにちは。 何か書きたいと思いましたが実装する気分ではないので、今回は実装しないでできることをやってみようと思います。 有名なCNN系のエンコーダーをNetronで可視化してみました。 NetronというのはONNX形式という汎用的なDNNモデルの保存形式で保存されたモデルを可視化することができます。 ローカルでもインストールして使えるし、オンラインでブラウザ上でも使うことができます。 netron.app 今回実際に見てみるのは代表的なCNNのエンコーダーになります。 クラス分類タスクで作られたものではありますが、最新の認識モデルにもエンコーダーとしてはしっかりと使われているものです。 1…

  • Windowsでroop-unleashedを使って画像1枚からディープフェイク動画を作る

    Windowsでroop-unleashedを使って画像1枚からディープフェイク動画を作る

    今回はWindowsのNvidia搭載環境でのroop-unleashedを使ってディープフェイク動画をつく方法を環境構築から説明していこうと思います。 非常に良くできたディープフェイク動画が作れるので、悪用厳禁でお願いいたします。 基本環境 Python CUDA cuDNN ffmpeg Pythonの仮想環境セットアップとパッケージインストール リポジトリのクローン Python仮想環境venvのセットアップ Python依存パッケージのインストール 実行 結果 (adsbygoogle = window.adsbygoogle []).push({}); 基本環境 私が使った環境…

  • 【yt_dlp】2025年最新 PythonでYouTubeダウンロード方法

    【yt_dlp】2025年最新 PythonでYouTubeダウンロード方法

    今回は2025年1月時点でのPythonによるYouTubeダウンロード方法を紹介します。 以前はpytybe等のパッケージを使っている人もいたかと思うのですが、メインテナンスが行われておらず、YouTubeの仕様変更に伴って使えなくなってしまったので今回はyt-dlpというパッケージを使用します。 あくまでもYouTubeのPythonのダウンロード方法を紹介するもので、実際にダウンロード等を行う場合はYouTubeの利用規定を確認したうえでご自身で行ってください。 GitHub 環境 前準備 使い方 ソースコード (adsbygoogle = window.adsbygoogle […

  • ESP32でYoutubeリモコンを作ってみた

    ESP32でYoutubeリモコンを作ってみた

    今回はESP32を使ってYoutubeのリモコンを作ってみました。 実際の動作はこちら。 youtu.be ESP32の購入はこちらから HW作成 SW作成 (adsbygoogle = window.adsbygoogle []).push({}); HW作成 まずはリモコンのハードウェアを作っていきます。 スイッチはサイズ感と押し感がよさそうなボタンスイッチを秋葉原の千石電商で買っておきました。 せんごくネット通販 今回はESP32のボードをそのまま使おうと思うのでユニバーサル基盤を使って取り付けていきます。 ESP32に合わせてバンドソーで切って四隅の穴をM3のボルトで固定できるよ…

  • TEMUで激安のTypeC充電式の半田ごてを買ってみた

    TEMUで激安のTypeC充電式の半田ごてを買ってみた

    先日、TEMUで激安のTypeC充電式の半田ごてを買ってみたのでそのレビューになります。 今回購入したのはこちらの商品 (商品広告が過大なのはTEMUの仕様なのでご理解を。) https://temu.to/k/uicp39a0yp0 価格 注文・発送 商品内容 インプレ 最後に TEMUとは TEMUとは中国の商業グループである拼多多(ピンドゥオドゥオ)が運営する通販サイトになります。 中国国内の通販サイトといえばタオバオ(淘宝)が大手で台頭していますが、中国人の友人曰く、こちらのグループは「少しでも安く」が会社の方針らしく、品質でいうと劣っているようです。 そのグループが海外向けに展開する…

  • ESP32 Arduino Library V2.X.X -> V3.X.Xでの仕様変更による不具合

    ESP32 Arduino Library V2.X.X -> V3.X.Xでの仕様変更による不具合

    久々に昔のESP32プロジェクトをアップデートしようと思ったら、コンパイルが通らない。 エラーを解消しても次から次へとエラーが出るので、いろいろと確認してみるとESP32 for Arduino のライブラリのバージョンがV2からV3に変わったことで、よく使う関数の引数仕様が変わったり、そもそも関数自体がなくなったりしている。 結論としては戻すがよいです。 以下詳細 エラー内容 まずはTimer系でエラーが出ていました。(私の場合は10msタスクを作っていたところ。) Compilation error: too many arguments to function 'hw_timer_t* …

  • スマホでガレージを制御しよう

    スマホでガレージを制御しよう

    こんにちは。 今回はガレージのIoTでシャッターの開閉をスマホから操作できるようにしようということがやりたいことになります。 構成としてはFlaskウェブサーバーとESP32のSocket通信で制御しています。 あまり同じ構成を見なかったので参考になればと思います。 背景 全体システム 実装 テスト デプロイ(ガレージ実装) 課題 (adsbygoogle = window.adsbygoogle []).push({}); 背景 今回のIoTの背景としては友人と共同で契約しているガレージがリモコンはあるのですが、反応が悪いし忘れることもあるので、いつも必ず持っているスマホで開閉できるよ…

  • ESP32のClientでのSocket受信でデッドロックした件(解決済み)

    ESP32のClientでのSocket受信でデッドロックした件(解決済み)

    こんにちは。 先日、ESP32とサーバーでのWeb Socket通信でハマったのでそのことを書こうと思います。 システム構成 サーバー クライアント ハマったデッドロック事象 サーバー側実装例 クライアント側実装 問題事象 対策 ベースのリポジトリはこちらです。 (Documentationは全然できていません。) サーバー側 github.com クライアント側(ESP32) github.com システム構成 システム構成としては サーバー サーバーはUbuntuサーバー・PythonでサーバーWebSocketで制御信号をESP32に送る。 クライアント クライアントはESP32でサーバ…

  • Amazonで売れている電気テスターを購入してみた

    Amazonで売れている電気テスターを購入してみた

    今回はテスターのインプレ記事になります。 購入したテスターはこちら https://amzn.to/3M7GbV9 購入した理由 選んだ理由としては、今使っているテスターが肝心な使用時に電池がなかったり、交換しようにも精密ドライバーで蓋開けて9V角電池が必要で非常に使い勝手が悪かったからです。 メリット・デメリット 今回購入したテスターのメリットデメリットです。 メリット 自動パワーオフ機能があり電池切れのリスクが低い コンパクトでケースがついている 電圧、導通、抵抗全てを自動で切り替えてくれる 全てオートレンジで表示してくれる 非接触電力検知機能がある 液晶にバックライトがついていて暗くても…

  • 3Dプリンタでサクッと傘立てのスペーサー作成

    3Dプリンタでサクッと傘立てのスペーサー作成

    こんにちは。 最近雨が多いですよね。 以前、余った2x4材で傘立てを作ったのですが、傘を新調したところ、先が細くて傘立てが機能しなくなってしまいました。 以前作った傘立て↓ 【DIY】余った2x4材で傘立てを作ってみた - あきらの色々日記 そこで今回はガバガバになってしまった傘立ての穴に、新しい傘がフィットするようなスペーサーをサクッと作ってみました。 こちらの穴に合うスペーサーを作っていきます。 傘の先と穴の寸法測ったら、1、2mmだけ余裕を持たせて印刷します。 1時間もかからず印刷完了です。 あとははめてみるだけ。 設計通りにぴったりハマりました。 最初は接着材を使って固定しようかと思い…

  • 海外のホテルでも使える自分専用SoftEtherVPNサーバーとIPhoneのVPNクライアント

    海外のホテルでも使える自分専用SoftEtherVPNサーバーとIPhoneのVPNクライアント

    こんにちは。 割と海外出張が多く、せっかくKagoyaのVPSサーバーも契約しているので自分でVPNサーバーを立てることにしました。 しかし、実際にVPSサーバーを立てて海外で使ってみるとIPhoneから接続するのに色々と苦労したので、そのことを書こうと思います。 結論から言うと、自分でSoftetherのVPNサーバーを立てて海外から接続するには接続ポートが443を使うための専用の有料VPNクライアントアプリ「SSTP Connect」を使う必要がありました。 ※海外でのVPNサーバー使用は法律に違反する可能性等もあるのでよく確認してご使用ください。 KagoyaVPSでのSoftEther…

  • スマホでCADもできる時代【Onshape】

    スマホでCADもできる時代【Onshape】

    今回はスマホで設計できるCADソフトOnshapeを使ってみました。 Solidworks、CATIA、Autodeskなど色々使ってきましたが今回は初めてのスマホです。 今回は3Dプリンタでわざわざ作る必要もない簡単なスペーサ(ただの直方体)やネコポスのサイズ判定定規を作ってみました。 アプリはAppStoreからインストールしてすぐに使えます。 個人利用であれば全設計が公開されることにはなりますが、無料で使えます。 早速使ってみました。 スマホで閲覧できるCADは結構あるのですが、寸法入れたりモデリングできるCADはだいぶ少ない気がします。 実際スマホで使えることによって通勤電車やベッドに…

  • 【Ubuntu】PalWorld専用サーバーのアップデート方法

    【Ubuntu】PalWorld専用サーバーのアップデート方法

    PalWorldの専用サーバーのアップデート方法を忘れないように備忘録として記載しようと思います。 私の場合はPalWorldをSystemctlのサービス化しているのでまず状態を確認します。 サービス名はpal_worldで登録しています。 sudo systemctl status pal_world Steamゲームのサービス化はARKですが、以下にやり方をまとめているので参考までに。(自動再起動や停止・再開が簡単なのでTOPなどでタスク確認してkillするよりずっと簡単でログ等も取れてお勧めです。) aki-lab.hatenadiary.com 恐らく、Activeの状態だと思うので…

  • Ankerポータブル電源を簡易UPSとして使ってみる

    Ankerポータブル電源を簡易UPSとして使ってみる

    先日、修理したAnkerのポータブルバッテリーですが予定通り簡易UPSとして2カ月ほど使ってみました。 修理の記事はこちら。 aki-lab.hatenadiary.com (adsbygoogle = window.adsbygoogle []).push({}); 背景 今回なぜ簡易UPSとして使おうかと思った理由は、インターネットモデムとルーターの電源です。 私の家はブレーカー容量が小さく、冬場なんかにちょっと油断するとすぐブレーカーが落ちてしまいます。 ブレーカ自体はすぐに自動復帰してくれるのですが、インターネットが復帰してくれません。 OCNバーチャルコネクトでインターネットに…

  • PowerPointでmp4動画が真っ黒になって「メディアを再生できません」と表示される。

    PowerPointでmp4動画が真っ黒になって「メディアを再生できません」と表示される。

    PowerPointにMP4の動画を張り付けたところ、なぜか張り付けた動画が真っ黒になってしまい「メディアが再生できません」とエラーが表示されてしました。 結論から言うと、動画はH264のコーデックの正しいMP4動画なのですが、パワーポイントがYUV422pというMP4のピクセルフォーマットをサポートしていないのが原因でした。 詳細説明 対策 YUV420pとYUV422pの違い (adsbygoogle = window.adsbygoogle []).push({}); 詳細説明 詳細について説明すると、上記の図の張り付けられている動画はどちらもMP4の動画になります。 詳細のコーデ…

  • iPhoneの写真をheicファイルからjpegファイルにpython で変換する

    iPhoneの写真をheicファイルからjpegファイルにpython で変換する

    またやってしまいました。 今までWindowsユーザーの私はiphone のデフォルト設定であるheicフォーマットの写真を扱いづらいのでjpeg保存にしていたのですが、iPhoneを買い替えた際に元の設定に戻ってしまっていました。 heicは圧縮率が高いので便利な面もありますが、こうやってブログを書いたりする際にWindowsPCで読み込んだり加工しづらく困ってしまいます。 すでに写真はheicのままAmazonPhotoにアップロードされてしまっているし。 (adsbygoogle = window.adsbygoogle []).push({}); そこで今回はpythonでhei…

  • Ankerのポータブル電源修理

    Ankerのポータブル電源修理

    壊れて動かなくなったというAnkerのポータブル電源を手に入れたので修理できるか試してみます。 症状としては充電ケーブルを接続しても何も表示がされず、USBや12V、100Vの出力ボタンを押しても何も反応しません。 とりあえずネットで調べてるみると分解修理している人がいたので参考にしながら分解していきます。 https://mazu-bunkai.com/bunkai-wp/repair/12640/ まず、本体側面のビスを外して、底面のゴム足の裏にあるビスをはずします。 このゴム足が接着剤固定なので硬く、スイスツールのピッキングツール使っていたら折れてしまいました(泣) そしてビスを外せば背…

  • Streamlitで部屋の温度・湿度モニターの可視化ボード作成

    Streamlitで部屋の温度・湿度モニターの可視化ボード作成

    こんにちは。 今回はStreamlitを使って以前作った部屋の温湿度モニターの可視化ボードを作ってみました。 以前はChart.jsを使ってグラフ化していたのですが、Streamlitを使うと簡単にもっとInteractiveな表示ができそうなので試してみた次第です。 前回Chat.jsを使った際の記事はこちら。 aki-lab.hatenadiary.com Streamlitとは? Streamlitとはpythonのwebフレームワークで、データ解析に特化したフレームワークになります。 Pandasなどと相性がよく、データサイエンスやAIのフィールドでよく利用されているようです。 実際、…

  • docker-composeで「unknown or invalid runtime name: nvidia」のエラー

    docker-composeで「unknown or invalid runtime name: nvidia」のエラー

    あるdocker-composeのGPUを使用するイメージでハマってしまったので、解決した方法を書こうと思います。 環境 Windows11 Cuda V12.2.128 WSL2(Ubuntu20.04) Docker 20.10.17 Docker Compose V1.25 問題 WSL2(Ubuntu20.04)上で以下のようなruntimeでnvidiaを指定するImageをBuildしようとしました。 このサービスのイメージはこちらです。 https://hub.docker.com/r/nvidia/cuda このサービスを実行しようとすると以下のエラーが生じました。 ERROR…

ブログリーダー」を活用して、あきらさんをフォローしませんか?

ハンドル名
あきらさん
ブログタイトル
あきらぼ
フォロー
あきらぼ

にほんブログ村 カテゴリー一覧

商用