-
Python3.10以降のswitch文 match~case文の使い方+3.10未満の代替方法Pythonにはswitch文はありません。 そして3.10未満ではswitchの代替構文もなかったです。 ところがver3.10以上ならmatch~case文が使用可能 どんなのかなと気になったので使ってみました。 ま...
-
【Android】ImageViewで拡大縮小・ピンチ操作できる良ライブラリを使ってみたAndroidアプリ開発をしているとき。 ImageViewでこういうことが必要になりました。 表示画像を拡大縮小に対応させたい ピンチ操作などで画像を移動したい でも普通のImageViewにはそんな機能ない… いろい...
-
【Android12】flag_immutable or flag_mutable be specified when creating a pendingintentの対処法Android12へのアプリ対応中のこと… なんと次のようなエラーが発生 Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE o...
-
QBoxLayoutなどを画面に自動リサイズさせるQtDesignerでの手順QT全般的な話です。 レイアウトをこういう風に配置したい 例えばQVBoxLayoutを1つ追加 ウィンドウを常に覆うように表示 レイアウトを自動リサイズさせたい この汎用的なやり方を紹介します。 QtDesignerで...
-
【Android】JobServiceでバックグラウンドから30分おきに通知表示してみるAndroidのバックグラウンド実行 前々まではこういうのを使ってました ForegroundService IntentService AlarmManager もちろん今でも使えるAPI達です ですが実行時間が極端に...
-
【JavaScript】execCommand()が非推奨に…その代替方法とかコード例次のAPIがいつの間にか非推奨になってました。 Document.execCommand() どうして非推奨になったかは不明だけど、 ウェブ標準から削除されるのは確実です。 だから代替の方法を探すことにしました。 その代...
-
PythonからOS固有エクスプローラーでファイルを開く方法を考えるPythonからファイルを物理的に開きたいです。 ※ ファイルをコード内で読み込む意味ではない ▼ 例えば次の場所にファイルがある [crayon-67403aaf09569572476228/] ▼ ファイルの場所(デ...
-
JavaScript文字列中で改行を挿入・表現する3つの方法とコード例JavaScriptの文字中で改行を挿入 これには3つの方法があります。 ▼ ただし改行と一言でいっても次の違いが 純粋な文字中での改行コード HTML中での改行タグ = brタグ こういった違いなども含め、 JS文字中...
-
Pythonでファイルのmimetypeを取得する一番簡単な方法【ライブラリなし】PythonにおけるMIMEType ファイルからMIMETypeを調べたい ライブラリとかも使いたくない そこで見つけたのが次のモジュール mimetypes 本当に名前のまんまです。 MIMEタイプを本当に簡単に取得...
-
Python lambda vs partial の決定的違い。似てるけど別物だったこの2つは似てるけど違います。 lambda式 functools.partial 式かどうか、という単純な違いじゃありません、 もちろんそれも違うけどもっと根本的なことです。 そして両者の決定的な違いが分からず、 同じ...