Rcat999

モノづくりが趣味。"売ってないなら自分で作ればいいじゃない"をコン…

Rcat999

モノづくりが趣味。"売ってないなら自分で作ればいいじゃない"をコンセプトに、機械/電気/プログラム/ネットワーク 全部やります。 元はYouTubeで活動していましたが、最近は内容によって棲み分けしてます。 問い合わせはDiscordサーバーでのみ受付。

マガジン

  • PythonとKivyでAndroidアプリ作成 (配布)

    Pythonでスマホアプリが作れると聞いて挑戦した内容の記事です。 言語はPythonguiはkivyコンパイラはbuildozoer。 この記事ではAndroidアプリを作成しますが、環境自体はマルチプラットフォームなので、パソコンでもiPhoneでも使用することができるらしいです。 Python以外は全くの初めてからスタートするので、見ながら一緒に是非挑戦してみてください。 ソースコードなどはタイトルに配布と書いてある記事からDL可能です

  • 解説系

    解説系の記事まとめ

  • 百合イラスト集 (生成AIで尊さ無限大)

    • 10本

    百合系記事全部網羅用マガジン。 尊い量産機を使って日々の癒しを!

  • 自作ツール関連

    Rcat999作のツールまとめ。

  • 画像生成AI系

    画像生成AIを使った記事まとめ

記事一覧

PythonでAndroidアプリ作成してみる #13 Update#1 巨大ファイル対策 バージョン認証

こんにちは、Rcatです。 #13からはアップデートとなります 。 本シリーズはこちら 作品の配布はこちら 巨大ファイル対処サーバー側 バックアップ中にサーバーが強制終了…

Rcat999
8時間前

【配布】PythonでAndroidアプリ作成してみる #12 バックアップサーバーの構築と完成

こんにちは、Rcatです。 バックアップアプリもそろそろ大詰め!今回はサーバー側の話です。 前回まででアプリはほぼ完成しましたので、今までWindowsで動かしていたサーバー…

300
Rcat999
6日前

PythonでAndroidアプリ作成してみる #11 Android保存先と環境変数

こんにちは、Rcatです。 ずっと解説し忘れていたのですが、設定ファイルどこに保存する?という話です。 PCで使う分には同じフォルダにデータをただ保存するだけでいいんで…

Rcat999
7日前

PythonでAndroidアプリ作成してみる #10 コンパイル設定の変更 アプリアイコンなど

こんにちは、Rcatです。 今回はアプリのコンパイルに関する細かい設定を変更していきます。 具体的にはbuildozerのspecファイルを変更します。 何をやるかは目次をご覧くだ…

Rcat999
8日前
3

【データ配布】PythonでAndroidアプリ作成してみる #9 ログ画面の作成とアプリの完成

こんにちは、Rcatです。 さて、前回バックアップ機能のほとんどが完成しましたので、アプリ側の作り込みをやっていきたいと思います。 というのも前回バックアップしてる最…

Rcat999
8日前

PythonでAndroidアプリ作成してみる #8 バックアップ機能詳細

こんにちは、Rcatです。 前回やっとの思いでパソコンでもスマートフォンでもファイルの送信を行えるところまでやりました。 今回はバックアップということで、ファイルの送…

Rcat999
9日前

PythonでAndroidアプリ作成してみる #7 クライアント認証 (CookieとKivy UrlRequest)

こんにちは、Rcatです。 今回はクライアントの認証をやっていきます。 バックアップサーバーは1つの端末だけでなく、複数の端末を接続できることを想定しているので、端末…

Rcat999
2週間前
1

PythonでAndroidアプリ作成してみる #6 kivy UrlRequestでファイルアップロードをする

こんにちはRcatです。 前回はアプリとサーバーでのデータやり取りの部分を検討/構築しました。 しかし、PCでは上手く行ったもののAndroidでは即落ちする問題が発生してしま…

Rcat999
2週間前
2

PythonでAndroidアプリ作成してみる #5 サーバーと通信方式

こんにちは、Rcatです。 前回無事にスマホ内のファイルを検索できたところで、そろそろ本題に入っていきたいと思います。やっとです。 今回はネットワークを通じたバックア…

Rcat999
2週間前
2

PythonでAndroidアプリ作成してみる #4 Android 権限とファイル探索

こんにちはRcatです。 前回はアプリのguiの作り込みを行いました。 今回から機能面に入っていきたいのですが、フォルダ選択をしていて気になったことがあります。 それがフ…

Rcat999
3週間前
1

PythonでAndroidアプリ作成してみる #3 Kivy GUI深堀

こんにちは、Rcatです。 前回は任意レイアウトでのGUIをスマホにもっていくところまでを行いました。 ここからは今回の目的であるバックアップアプリを作っていきます。 ま…

Rcat999
3週間前
1

PythonでAndroidアプリ作成してみる #2 kivyのGUIテスト

前回はアプリと言えないレベルでの動作確認まで行いました。 今回は操作の要となるGUIの部分を確認していきます。 本シリーズはこちら はじめに調べるとkivyでのGUI作成…

Rcat999
3週間前

PythonでAndroidアプリ作成してみる #1 環境構築とテスト

今回はPythonでスマホアプリの開発をやっていきます。 昔にCordovaでJavaScript+HTMLでアプリを作ったことはありますが、やはりPythonの方がやりやすいのでないかなと何と…

Rcat999
1か月前
2

【Stable Diffusion】アニメ系と実写系モデルをマージしてみた (10%刻みで実験!!)

皆さんこんにちはRcatです。 今回は画像生成AIモデルのマージを試してみようと思います。 モデルのマージとは、2種類のモデルを混ぜ合わせることができる機能のことで、そ…

Rcat999
1か月前
1

AndoroidスマホをWEBカメラにする機能を試してみた (Windows11)

皆さんこんにちは、Rcatです。 さてさて、本日もスマホに気になる通知が入ってまいりました。 それはWindows11でAndroidスマートフォンをWebカメラにする機能がプレビュー…

Rcat999
1か月前
1

【N100】ミニPCの消費電力測ってみた (GreenG5)

今回は、こんなものを購入してみましたので、下記の記事で紹介したミニPCの消費電力を測ってみます。 TDPの割には容量の大きなACアダプタだったので正直どれくらいか気にな…

Rcat999
1か月前

PythonでAndroidアプリ作成してみる #13 Update#1 巨大ファイル対策 バージョン認証

こんにちは、Rcatです。 #13からはアップデートとなります

本シリーズはこちら

作品の配布はこちら

巨大ファイル対処サーバー側

バックアップ中にサーバーが強制終了するなと思ったら、送付中のファイルサイズが16GBありました…。
現仕様では分割受信データをメモリに保持して最後に書き込みという仕様ですが、最後までメモリに保持するためメモリ使用率が大きくなってしまいます。その結果完全にサー

もっとみる
【配布】PythonでAndroidアプリ作成してみる #12 バックアップサーバーの構築と完成

【配布】PythonでAndroidアプリ作成してみる #12 バックアップサーバーの構築と完成

こんにちは、Rcatです。
バックアップアプリもそろそろ大詰め!今回はサーバー側の話です。
前回まででアプリはほぼ完成しましたので、今までWindowsで動かしていたサーバーを予定通りLinuxの方に入れていきます。
また、今回からvenv仮想環境やrequirementsを用意するようにします。
それと一部クライアントの修正を行いました。UrlRequestの部分でwait()とコールバックにつ

もっとみる
PythonでAndroidアプリ作成してみる #11 Android保存先と環境変数

PythonでAndroidアプリ作成してみる #11 Android保存先と環境変数

こんにちは、Rcatです。
ずっと解説し忘れていたのですが、設定ファイルどこに保存する?という話です。
PCで使う分には同じフォルダにデータをただ保存するだけでいいんですが、Androidアプリの場合ってどうするんでしょうか?
昔からAndroidのフォルダに関しては直接見ることが多いので、アプリ個別のフォルダがあることは知っており、ではどうすればアクセスできるかということについて考えていこうと思

もっとみる
PythonでAndroidアプリ作成してみる #10 コンパイル設定の変更 アプリアイコンなど

PythonでAndroidアプリ作成してみる #10 コンパイル設定の変更 アプリアイコンなど

こんにちは、Rcatです。
今回はアプリのコンパイルに関する細かい設定を変更していきます。
具体的にはbuildozerのspecファイルを変更します。
何をやるかは目次をご覧ください。

本シリーズはこちら

コンパイル設定の変更[app]セクション公式リファレンスを確認しながら進めていきます

アイコンとスプラッシュの変更

まずはアプリの顔と言えるアイコンを設定します。
スプラッシュはアプリ

もっとみる
【データ配布】PythonでAndroidアプリ作成してみる #9 ログ画面の作成とアプリの完成

【データ配布】PythonでAndroidアプリ作成してみる #9 ログ画面の作成とアプリの完成

こんにちは、Rcatです。
さて、前回バックアップ機能のほとんどが完成しましたので、アプリ側の作り込みをやっていきたいと思います。
というのも前回バックアップしてる最中実はアプリが完全にフリーズするんですよね。
コンソール側の表示やサーバー側のログを見ればきちんと動作しているというのはわかるのですが、画面だけ見るとフリーズして何しているのかわからないという状態です。
というわけで、バックアップの進

もっとみる
PythonでAndroidアプリ作成してみる #8 バックアップ機能詳細

PythonでAndroidアプリ作成してみる #8 バックアップ機能詳細

こんにちは、Rcatです。
前回やっとの思いでパソコンでもスマートフォンでもファイルの送信を行えるところまでやりました。
今回はバックアップということで、ファイルの送信方法や差分の検索方法などを考えていこうと思います。

本シリーズはこちら

ファイルの存在チェックファイル情報のリストについて

まずはバックアップを効率的に行うため、ファイルの存在チェックを行います。
具体的には、すでに同じファイ

もっとみる
PythonでAndroidアプリ作成してみる #7 クライアント認証 (CookieとKivy UrlRequest)

PythonでAndroidアプリ作成してみる #7 クライアント認証 (CookieとKivy UrlRequest)

こんにちは、Rcatです。
今回はクライアントの認証をやっていきます。
バックアップサーバーは1つの端末だけでなく、複数の端末を接続できることを想定しているので、端末を見分ける必要があります。
また、既存のデータに他の端末が上書きしてしまわないようにログインのように認証する必要があります。
今回はhttpを使っているので、その辺は普通のログイン画面と同じような仕組みでやっていけると思います。
ただ

もっとみる
PythonでAndroidアプリ作成してみる #6 kivy UrlRequestでファイルアップロードをする

PythonでAndroidアプリ作成してみる #6 kivy UrlRequestでファイルアップロードをする

こんにちはRcatです。
前回はアプリとサーバーでのデータやり取りの部分を検討/構築しました。
しかし、PCでは上手く行ったもののAndroidでは即落ちする問題が発生してしまいました。
ということで今回はその辺解決できるのかどうか試していきます。

本シリーズはこちら

悪あがき1 threadingまずは既存の知識で悪あがきしていました。
書かなくてもいいようなことですが、試したことは書きたい

もっとみる
PythonでAndroidアプリ作成してみる #5 サーバーと通信方式

PythonでAndroidアプリ作成してみる #5 サーバーと通信方式

こんにちは、Rcatです。
前回無事にスマホ内のファイルを検索できたところで、そろそろ本題に入っていきたいと思います。やっとです。
今回はネットワークを通じたバックアップの方法と具体的な処理内容の検討になります。

本シリーズはこちら

バックアップ方法の検討構想

さて、バックアップの方法についてですが、httpを使おうと考えています。
もっと簡単に言えば、ウェブページのフォームでよくあるファイ

もっとみる
PythonでAndroidアプリ作成してみる #4 Android 権限とファイル探索

PythonでAndroidアプリ作成してみる #4 Android 権限とファイル探索

こんにちはRcatです。
前回はアプリのguiの作り込みを行いました。
今回から機能面に入っていきたいのですが、フォルダ選択をしていて気になったことがあります。
それがフォルダが表示されるのにそこにあるはずのファイルが出てこなかったことです。
どういうことか確認してみましょう。

本シリーズはこちら

現状ファイルが表示されない

まず現状ですが、フォルダ選択をしようとした時に以下のような画面にな

もっとみる
PythonでAndroidアプリ作成してみる #3 Kivy GUI深堀

PythonでAndroidアプリ作成してみる #3 Kivy GUI深堀

こんにちは、Rcatです。
前回は任意レイアウトでのGUIをスマホにもっていくところまでを行いました。
ここからは今回の目的であるバックアップアプリを作っていきます。
まず、最初にguiレイアウトの方を深掘りして作ってしまいましょう。

本シリーズはこちら

はじめにGUIレイアウトの検討

まずはパワーポイントでどういう感じのguiにしようか考えてみました。

それぞれの要素の説明

ボックスレ

もっとみる
PythonでAndroidアプリ作成してみる #2 kivyのGUIテスト

PythonでAndroidアプリ作成してみる #2 kivyのGUIテスト

前回はアプリと言えないレベルでの動作確認まで行いました。
今回は操作の要となるGUIの部分を確認していきます。

本シリーズはこちら

はじめに調べるとkivyでのGUI作成にはいくつか方法があるようですが、今回はGUIだけ別の"kv"ファイルを作成していく分離方法を取ります。
理由としてはリアルタイムビューアーが使えるからです。
※少し進んだ後追記。クラスから操作できるような書き方をするとプレビ

もっとみる
PythonでAndroidアプリ作成してみる #1 環境構築とテスト

PythonでAndroidアプリ作成してみる #1 環境構築とテスト

今回はPythonでスマホアプリの開発をやっていきます。
昔にCordovaでJavaScript+HTMLでアプリを作ったことはありますが、やはりPythonの方がやりやすいのでないかなと何となくAIに質問したところkivy&buildozerという環境があり、Android / IOS / Windowsで使えるというマルチプラットフォーム環境のようです。
具体的には、Pythonでアプリ作成

もっとみる
【Stable Diffusion】アニメ系と実写系モデルをマージしてみた (10%刻みで実験!!)

【Stable Diffusion】アニメ系と実写系モデルをマージしてみた (10%刻みで実験!!)

皆さんこんにちはRcatです。
今回は画像生成AIモデルのマージを試してみようと思います。
モデルのマージとは、2種類のモデルを混ぜ合わせることができる機能のことで、それぞれの特徴を受け継いだ新しいモデルを作ることができます。

最初に今回はemiのモデルの説明の中で"手が不安定なため、実写系のモデルとのマージをお勧めします"と書いてあったので、アニメ系と実写系を混ぜ合わせたらどうなるのか気になっ

もっとみる
AndoroidスマホをWEBカメラにする機能を試してみた (Windows11)

AndoroidスマホをWEBカメラにする機能を試してみた (Windows11)

皆さんこんにちは、Rcatです。
さてさて、本日もスマホに気になる通知が入ってまいりました。
それはWindows11でAndroidスマートフォンをWebカメラにする機能がプレビューで搭載されたという内容でした。
私はデスクトップPCでほぼほぼカメラを使うことはないですが、たまに要求されることがあるので、90%興味本位で試してみることにしました。
今出回っている情報だと、みんなコピペ記事ばかりで

もっとみる
【N100】ミニPCの消費電力測ってみた (GreenG5)

【N100】ミニPCの消費電力測ってみた (GreenG5)

今回は、こんなものを購入してみましたので、下記の記事で紹介したミニPCの消費電力を測ってみます。
TDPの割には容量の大きなACアダプタだったので正直どれくらいか気になったんですよね…。

消費電力測定結果TDP6Wとのことですが、あくまで目安らしいのと、周辺部品含め結局どのくらいなのかよくわからなかったので測りました。

アイドル時
電源投入後特に何もしていない状態。CPU使用率0~数%程度。

もっとみる