AIで簡単なプログラムを作成させると、ことpywebviewに関してはPythonのソースコードにHTML、CSS、JavaScriptを全部盛り込むということをするのがデファクトのようです。
AIの助けを借りるのは結構ですが、これをファイル分割するときに、何が必要でどのようなことをする必要があるのかを整理しました。
それと無料のAIを使っていると、200行を超えたあたりからソースコードを端折る傾向があるようです。
ここを留意して非エンジニアは勉強すると良いかもです。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
17.02.2026 22:01 — 👍 1 🔁 0 💬 0 📌 0
この1週間可処分時間タイマーについて、色々考えてきました。
最初作ったときは、「なかなかいい出来では?」と思ったものの、締切が設定日の23:59である必要性はまったくなく、細かく自動的に消化する時間も設定できるよなーとか色々考えてしまいます。
このアプリに対してフィードバックをもらうにはどうしたら良いかも含めて、今後このアプリの使い勝手と方向性について、家計簿アプリとともに深く考えていきたいです。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
16.02.2026 22:00 — 👍 1 🔁 0 💬 0 📌 0
じっくり可処分時間タイマーの仕様を深く考えると、ガントチャートへの応用や、納期へのタイムリミットなどへの応用が色々効きそう。
まず可処分時間タイマーをもっと細かくすることで、個々人の自由時間がどう使われているのか振り返りをするはずなので、この個人が欲しているタイマーとしての機能をニーズとしてもっと掘り下げたいです。
当然世代によって、使い方は千差万別ですが、大衆のニーズにあったものを仕様として組み込むことで、すごいものが作れそうな気もします。
#Python
#pywebview
#JavaScript
#非エンジニア
#プログラム初心者
15.02.2026 22:01 — 👍 1 🔁 0 💬 0 📌 0
可処分時間タイマーを作っていて、改善を加えたいのが有給の消化予定。
有給日数は最大2年間で40日貯めることができるので、全部使えるかどうかは入った会社によって異なるものの、夏季休暇や年末年始休暇などは定番であるので、これを含めて有給消化を将来仕様に含めたい。
この場合、夏季休暇はともかく年末年始の場合、有給消化ではないところが多いはずなので、こちらも計画を練って改善を加えたい。
今はソースコードの理解が先ですが。
#Python
#pywebview
#JavaScript
#非エンジニア
#プログラム初心者
14.02.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
可処分時間タイマーを理解する前に、holidaysの謎を知るため祭日チェッカーを作りました。
このライブラリは単なるチェッカーだけでなく、祭日名も引っ張ってこれるスグレモノです。
しかも、規定の祭日名だけではなく振替休日もちゃんと判定してくれます。
国際的なものらしいので、アメリカの祭日にも対応しています。
ただし標準で入っているものではないので、ライブラリをインストールする必要があります。
#Python
#pywebview
#JavaScript
#プログラム初心者
#非エンジニア
13.02.2026 22:00 — 👍 1 🔁 0 💬 0 📌 0
色々PythonとJavaScriptで学習しましたが、理解も進めつつ2言語を中心に学習したので、まずは動くプログラムを10~20作成し、ステップ数が少ないものを電子書籍化しようと考えています。
プロの方と、日曜プログラマで多分求めるものが異なるので、実用的なものを想像してデスクトップアプリで自分が不便なことを解消するものを簡単かつ、便利系で模索していきます。
#Python
#JavaScript
#pywebview
#プログラム初心者
#非エンジニア
12.02.2026 22:01 — 👍 1 🔁 0 💬 0 📌 0
可処分時間タイマーを作りました。
勤務時間は昼休みを含んだ時間を想定し、家事にかかる時間と睡眠時間、それと通勤時間を控除し、目標となる日時を設定。
タイマーの設定も分設定や日時の設定などできるようにしました。
これを作ったのは、意外に自分自身が使える時間は少なく、他人のために使っている時間の多さに驚いて、可処分時間を大切にすることを心がけるためです。
今後の改善点としては、コンパクトにまとめたウィジェット機能を追加することです。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
11.02.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
プログラムを作っていると、自分にフォーカスが当たるので自己満足の世界に陥りがちになってしまいます。
が本当のところ、自分で便利なツールを作ってそれを公開し、フィードバックを受けるのが良いとは思いつつも、公開のやり方がまずいと思っています。
ちょっとこの辺については、MVPを実施してどんどんツールを作って、公開→フィードバックという流れを作りたいと思います。
#非エンジニア
#プログラム初心者
10.02.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
Flaskはエンジニアの方から見ると、「えっこんなこともわからないの?」みたいなところもAIと壁打ちして、理解をしました。
今のところGETとPOSTの挙動について、基礎学習を何とか終えたところです。
そして今更気づいたのですが、こちらのロジックはpywebviewでも応用が効くとのことです。
異なる技術かと思っていましたが、根っこは繋がっているのでやったことは無駄ではないと思ったことと、応用も効かせそうという期待感が入り混じります。
ハルシネーションに気をつけながら、基礎をもっと取り込みたいです。
#Flask
#Python
#HTML
#非エンジニア
#プログラム初心者
09.02.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
今回pywebviewを使って、家計簿アプリを作ってみました。
通貨選択がありますが、これは練習用で作ったので無視してください。
絵心がないので、画面の構成が見にくいですがしっかり家計簿しています。
今後の課題として、セーブ・ロード機能の追加や練習用の通貨選択の削除などがあります。
ソースコードは自分のブログに載せる予定なので、後日アップしてリンクいたします。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
08.02.2026 22:00 — 👍 0 🔁 0 💬 0 📌 0
非エンジニアのFlask|shinkeishitsu_yaseo|note
このマガジンは、 「エンジニアじゃないけどFlaskを使ってみたい」 「Pythonは少し触ったことがある」 そんな人向けに、つまずきポイント込みでFlaskを解説していく記録集です。 ・専門用語はなるべく噛み砕く ・「なぜそうなるのか」を非エンジニア目線で説明 ・小さく作って、動いた!を積み重ねる を大事にしています。 実務エンジニアの最短ルートではありません。…
ここまでを総括すると、Flaskでちょっとした基礎を学習。
pywebviewでもちょっとしたツールを作成。
6ヶ月かけてJavaScriptとPython基礎を写経で学習。
そこから2ヶ月でちょっとしたツールを作成。
デザインはまだまだ途上。
といったところです。
この間プログラムの勉強は毎日30~45分程度。
学習記録はnoteのマガジンにまとめました。
note.com/socialunrest...
note.com/socialunrest...
#Python
#JavaScript
#pywebview
#Flask
#プログラム初心者
#非エンジニア
07.02.2026 22:00 — 👍 1 🔁 0 💬 0 📌 0
色々調べてみると、このSQLite結構融通が効くようで、pywebviewにも使えそうです。
データベースのイメージはPCの外にあって、それを引っ張ってくる、なぜならデータが巨大だからというイメージがありました。
が、個人で大した量を作らないのであれば、SQLiteを使うメリットは大きいと考えます。
家計簿アプリにも応用が効きそうなので、最初はJSONでデータ出力、慣れてきたらSQLiteでデータベース化してプログラムの改善を図ろうと思います。
#Python
#JavaScript
#pywebview
#プログラム初心者
#非エンジニア
06.02.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
データベースとフォームが揃ったということで、それっぽいWebアプリ制作ができそうな気がしてきました。
とはいえまだ入口なので、しっかりと理解を進めたうえでローカルホスト上で、動作検証をどんどんしていきたいと思います。
いずれサーバー借りてアプリの実験をしたいと思っていますが、多分ローカルホストと比べると、大分方法が異なるんだろうなと想像はしています。
と夢は膨らみますが、一旦は図書館へFlask本を返すので借りられるまでの間、pywebviewの学習に戻ります。
#フォーム
#SQLite
#Python
#Flask
#プログラム初心者
#非エンジニア
05.02.2026 22:02 — 👍 0 🔁 0 💬 0 📌 0
ついにデータベースの部分について学習を開始しました。
しかし、図書館の本の返却期限がきてしまったので、続きは今度借りられる時期になります。
やはりちゃんとした紙なので、読みやすいし進めやすい。
話しを戻してSQLAlchemyとSQLiteについて学習中。
単純にPythonの中でプログラムを打てば、SQLという言語を新たに覚える必要はなさそう。
ただ概念はデータベースそのものなので、CRUDは覚えておきたい。
#Python
#データベース
#プログラム初心者
#非エンジニア
#SQLAlchemy
04.02.2026 22:00 — 👍 0 🔁 0 💬 0 📌 0
今回フォームの入門ということで、GETとPOSTの学習を始めました。
GETというのはサーバー(ローカルホスト)から自分のPCへ情報をゲットするということのようです。
最初ローカルホスト環境からスタートしたので、URLにGETする情報を自分で入れるということがGET?と思っていましたが、ローカルホストならではの考え方のミスをしてしまいました。
多分サーバーに環境を構築すると、こんな疑問は起こらなかったはず。
結構壁に当たっては、方向転換を繰り返しています。
#python
#Flask
#HTML
#プログラム初心者
#非エンジニア
03.02.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
先日Flaskでエラーハンドリングの学習をしました。
正常画面に加えて、エラー画面も作り込むとなると大規模なシステムのすごさがわかります。
どんだけ画面作って、ファイルを沢山作り、エラーの大元を探す大変さが身にしみてわかりました。
これで格安に仕事を請け負ったら、なくに泣けない気がします。
だから大人数でものを作るのですが・・・
#python
#Flask
#非エンジニア
#プログラム初心者
02.02.2026 22:00 — 👍 0 🔁 0 💬 0 📌 0
先日powertoysのPower Toys Runを使いました。
良くアプリをインストールすると、強制的にデスクトップにショートカットキーを付けるものがありますが、Power Toysをあらかじめ入れておいて、インストール直後に速攻でショートカットキーを抹消(Shift+Delete)すると、何とPower Toys Runがそのインストールしたアプリを起動できないという問題が発生しました。
対策はショートカットキーをすぐ削除しないで、Power Toys Runでインストールしたアプリが検索できる状態になってから、削除すると問題なく動きます。
お知らせでした。
#powertoys
01.02.2026 22:00 — 👍 0 🔁 0 💬 0 📌 0
プログラム始めて半年以上経過したので、プログラムの量が大分増えてきました。
ほとんどがTodoリストなどの簡単なプログラムですが、本当はここをこうしたらよいのではないか?という思いがいつもあり、更に1年後の自分がこのプログラムを見たときに、「?」となっていないか?とも考えてしまいます。
そうすると、1年後あたりの未来の自分に対して、過去にここまでわかりやすくしました。といえるような学習計画を立てていかないと駄目ですね。
#Python
#JavaScript
#Flask
#非エンジニア
#プログラム初心者
31.01.2026 22:01 — 👍 1 🔁 0 💬 0 📌 0
今使っているノートPCが大分バッテリーの持ちが悪くなってきたので、新しいノートPCを去年のブラックフライデーで購入。
Pythonをセットアップし直したのですが、
python --version
コマンドでバージョンが表示されず、悪戦苦闘すること2時間AIやググッた方法でやっても解消しなかった原因が、環境変数の調整だけではなくPCの再起動も必要だったことが判明。
それはやらなくてもいいというAIの回答とは異なり、実際はコマンドプロンプトの再起動だけではなく、PC自体の再起動をしてようやく問題が解消したのに結構時間を使いました。
#Python
#非エンジニア
#プログラム初心者
30.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
色々学習してきましたが、あとは積み上げと数をこなして、ある程度理解が進んだところで、設計とデザインについて学習していこうと思います。
エンジニアの人が残業多い理由がよく分かります。
分業はしているのだと思いますが、技術が被るところもあると思います。
自分のやっていることはまだまだ基礎で、ここをうまく昇華させつつ、何かAIでも知らない成果物を作ってみたいところです。
携帯はあまり使わないので、今後はこちらの操作や画面などの作りを検証することになるんだろうなーと・・・
#Python
#非エンジニア
#プログラム初心者
29.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
pywebviewについては、図書館でFlaskの本を返却して、再度借りる間こちらを学習します。
今家計簿アプリの途中ですが、デザインに結構手間取って、肝心のプログラムが進まない状況となっています。
また規模が大きくなると、無駄をもっと省けるのではないか?という疑問も生じて奥深さを知ることになりました。
HTMLとCSSもどこかのタイミングでデザインとして、覚える必要があるので、携帯向けやパソコン向けなど、共通で使えるサイトづくりの勉強もしないといけないですね・・・
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
28.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
ようやく図書館でFlaskの本を借りました。
ただ開発環境としてMinicondaというものをインストールすることが前提なので、これはコマンドプロンプトに置き換えて、読み進めていきます。
本の内容を実践したところ、うまくいかないことがありましたが、原因はURLの末尾にスラッシュ「/」が入るとエラーになるというところに悪戦苦闘しました。
これから、再度Flask独自のPythonプログラムを覚えていきます。
多分図書館のレンタル期間は4週間なので、それまでにある程度形にしたいです。
#Python
#Flask
#非エンジニア
#プログラム初心者
27.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
今回始めて、デザインの壁にぶち当たりました。
htmlをブラウザ上で見ると、ちゃんと表示されているに、pywebviewではデザイン崩れが起きていて、長さを微調整するのに結構時間がかかりました。
家計簿のアプリをtkinterから、pywebviewに移植するだけと軽い気持ちでやったらとんでもなく工数がかかることが判明。
しかもPython、JavaScript、HTML、CSSすべてを総動員して作るので、規模がかなり大きめになることも作りながらわかりました。
#Python
#JavaScript
#CSS
#プログラム初心者
#非エンジニア
#pywebview
26.01.2026 22:02 — 👍 0 🔁 0 💬 0 📌 0
先日、ローカルディスクにソースコードをバージョン管理するのに、結構面倒くささを感じて、GitHubを使うことにしました。
公開することで、ボコボコにされる可能性もあるので、まずは非公開から管理します。
ググった最初の検索のサイトからGitを入れるところまではうまくいったのですが、そこからGitHubへの橋渡しがかなり悪戦苦闘して、AIのヘルプを借りながら2時間程度格闘し、何とか使えるようになりました。
これで過去履歴も簡単に見れるようになるはずなので、こちらでバージョン管理をしていこうと思います。
まだ使い慣れていないけど。
#GitHub
#Git
#プログラム管理
25.01.2026 22:00 — 👍 1 🔁 0 💬 0 📌 0
プログラムを作って、noteで履歴を残そうとすると、改修もやっているのでコピペだと結構ファイルがかさばるため、何かないかと探していたら、GitHubというものがあることを知った。
これを使うと、履歴管理が楽になるというので、週末にちょいちょい覚えつつ、これを使うと通常の履歴管理と何がどう異なって、どう嬉しいのかをレポートしようと思います。
VBAだけやっていると、こういうIT屋さんの技術進歩の速さにただただ驚きます。
勉強することが沢山あるので、まずはできることから。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
24.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
Flaskを少しずつ勉強したいと思い、電子書籍で少し学習しましたが、例題のプログラムが電子書籍だとインデントの読解が難しく挫折したので、本を借りて違いを勉強します。
電子書籍は仮想環境(ローカルホスト)を使っていましたが、図書館本は果たしてどうか?
環境周りも含めて、丁寧に覚えていきたいです。
一応概念は理解したので、電子書籍と大きく異なるところを貪欲に学んでいきます。
それができたら多分SQLiteの学習に入るかと。
#Python
#Flask
#非エンジニア
#プログラム初心者
23.01.2026 22:00 — 👍 1 🔁 0 💬 0 📌 0
平日にやることを増やしたので、土曜日はその浮いた時間で考える時間を確保し、マーケティングの学習とキャッチーなコピーやライティングを学習したいと考えています。
結局大衆の目に届きにくいというのは、解説チックな表現が注目を浴びにくいという問題に帰結しているので、もっと人の目を引き付けるような文言なり、文章をかけるように学習したいです。
そのためにルーチンワークの省力化と、平日に多くのタスクを持っていくことは重要で、本来土休日にやることを、平日に持ってくることの重要性を感じています。
#ルーチンワーク
#計画
#未来からの逆算
21.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
多分初心者という域を脱出するには、設計図がかけるようにならないと駄目という気がします。
今のところ超小規模なものを作っているので、頭の中でロジックが組めます。
しかし規模が大きくなると、仕事の数が指数関数的に伸びていくのが目に見えています。
果たして個人でどのくらいの規模まで、ものづくりできるのかも含めて勉強していきたいと思います。
本を読むと、今はデスクトップなので性能云々は不要ですが、不特定多数の人に使ってもらうとアクセスも気にしないといけないので、遠い先を見据えたいです。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
20.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0
今回はJavaScriptを使って、数値の1,000単位をカンマ区切りさせるモジュールを作成。
経理だけでなく、一般の人もよく使うはずなので頻度は高そう。
この処理が面倒くさいのは、文字列⇔数値という処理を施すところ。
カンマ付き数字は文字列として扱われるので、それをちゃんと数値として見てくれるように処理をするのですが、ここで使うのが正規表現という暗号チックなもの。
頻度の高いものは、どんどんモジュール、ライブラリ化してなるべく工数を減らすように考えるようにします。
#Python
#JavaScript
#pywebview
#非エンジニア
#プログラム初心者
19.01.2026 22:01 — 👍 0 🔁 0 💬 0 📌 0