24/07/24 15:11:26.53 gQy7oTdL.net
>>937
python公式が配布してるexeのダウンロードかブロックされたことある?
951:デフォルトの名無しさん
24/07/24 15:17:26.99 uBykzA+Z.net
>>938
python本体くらいしか無いけど、ブロックはされなかった
952:デフォルトの名無しさん
24/07/24 17:01:13.31 KGoIVoV/.net
>>939
exeを自由に配布しようとしてもブロックされてダウンロードされないという認識が間違ってるってことだよ
953:デフォルトの名無しさん
24/07/24 17:34:45.81 Qm23Mb5z.net
いろいろ出来てなんぼのPCであれはだめこれはだめと言っていたら、
なんのためのPCだかわからないことになる
パターナリスティックでおせっかいなシステムはPCにはそぐわないし、
スマホみたいにがんじがらめなのは勘弁してくれ
954:デフォルトの名無しさん
24/07/24 19:22:40.43 uBykzA+Z.net
Microsoft Storeで販売してみるわ
日本語と英語で。
500円だけど、何事も挑戦
955:デフォルトの名無しさん
24/07/24 19:53:24.43 aZhJNMHQ.net
>>942
いきなり500円で買うやつおらんぞ
まずは機能減らして無料で出せよ
956:デフォルトの名無しさん
24/07/24 23:33:56.14 uBykzA+Z.net
>>943
いや、他所ではたまに売れてるんですよ
1週間に数本とか
exeファイルでは無いけどコード
(記事って書いてあるけど文章では無いです)
URLリンク(i.imgur.com)
exeファイルを売りたくなったので、Microsoft Storeにしようかと。
他所だとブロックされてしまうので
957:デフォルトの名無しさん
24/07/25 17:55:43.14 d36Rq1nw.net
EXEファイルは間違って実行してしまうことがあるから避けられているのになあ
958:デフォルトの名無しさん
24/07/26 08:22:41.37 3aGNttVJ.net
>>945
スクリプト・ファイルでも間違えて実行することはあると思うが、
EXEファイル特有の間違いってあるの?
959:デフォルトの名無しさん
24/07/26 09:07:36.47 GoMxbApo.net
通常のスクリプトファイルはダブルクリックで実行してしまうことはないだろ
960:デフォルトの名無しさん
24/07/26 10:16:15.53 3aGNttVJ.net
>>947
MS-Windows をよく知らんのだけど、
拡張子 .py とかのテキストファイルを、 python something.py などと実行してしまうもんじゃないの?
961:デフォルトの名無しさん
24/07/26 10:19:30.49 8tpKdrFX.net
>>947
無知すぎるやろw
962:デフォルトの名無しさん
24/07/26 10:28:35.30 RKHjG1e0.net
バッチファイルなら起動するで
あと関連付けされてれば起動する
963:デフォルトの名無しさん
24/07/26 13:49:56.51 ymUuyp6y.net
スレタイが何度見てもくすだれにしか見えない
964:デフォルトの名無しさん
24/07/26 15:36:14.52 OCCNk7Vb.net
スレイタが何度見てもくだれすにしか見なえい
965:デフォルトの名無しさん
24/07/26 20:25:41.82 JylNHC7t.net
>>948
取り返しがつかないことを平気でするから、仕事だったら追放されるぞ。
966:デフォルトの名無しさん
24/07/26 20:27:18.02 JylNHC7t.net
>>948 のようにWindowsをMS-Windowsと書くのはジジイ確定
967:デフォルトの名無しさん
24/07/26 20:58:29.00 3aGNttVJ.net
>>953
MS-Windows をよく知らんのだけど、
関連付けって、取り返しがつかず、仕事だったら追放されるくらいオオゴトなのか。タイヘンなんだな。MS-Windows を使う仕事でなくて良かったよ。
968:デフォルトの名無しさん
24/07/26 21:10:48.91 JylNHC7t.net
> python something.py
↑これを実行すると言っているのは自分だろうに
969:デフォルトの名無しさん
24/07/26 22:30:59.89 3aGNttVJ.net
>>956
拡張子 .py とかのテキストファイルを、 python something.py などと実行してしまう、そんな仕組みを、「関連付け」と呼んでいるのと違うの?
よく知らんのだけど。
970:デフォルトの名無しさん
24/07/26 22:53:18.79 JylNHC7t.net
>>957
自分がそう書いているんだぜ?
971:デフォルトの名無しさん
24/07/26 22:54:17.60 JylNHC7t.net
>>957
946 デフォルトの名無しさん 2024/07/26(金) 08:22:41.37 ID:3aGNttVJ
>>945
スクリプト・ファイルでも間違えて実行することはあると思うが、
EXEファイル特有の間違いってあるの?
972:デフォルトの名無しさん
24/07/26 22:55:33.33 JylNHC7t.net
どんなOSだろうと実行してから「実行しますか?」なんて聞いてくるコマンドが普通なのか?
言っていることの意味がわからない。
973:デフォルトの名無しさん
24/07/26 23:03:13.17 GM2OWqhD.net
無知な>>947が暴れてますな
ジジイのほうがまだまとも
974:デフォルトの名無しさん
24/07/27 02:00:40.08 Frk3MPuk.net
>>958,960
何を言っているのか全然解らん。
系統立てて話してくれないだろうか。
975:デフォルトの名無しさん
24/07/27 11:13:05.30 qPRWWcgY.net
def a(arg1)のarg1は'normal,'auto','single'が選択肢としてありって、呼び出し元で引数の選択肢にインテリセンスが効くようにする方法ってありますか?
976:デフォルトの名無しさん
24/07/27 11:18:09.30 zo9+JWCR.net
そんな質問はchatgptに聞け
977:デフォルトの名無しさん
24/07/27 11:30:57.89 MJBjTLYo.net
Windows環境でPythonをインストールすると.pyなどの各種ファイルは
Python Launcher(py.exe)に関連付けされてダブルクリックでプログラムが実行されるようになってるよ
.batや.cmdのように標準で実行されるものもあれば.ps1のように標準ではブロックされるものもある
ただ.batや.cmdは.exeと違って一般ユーザーは使わないから設定でブロックしやすい
.exeもいろんな条件でブロックすることは可能だけど利便性がかなり落ちるのでバランスが難しい
978:デフォルトの名無しさん
24/07/27 11:35:07.21 VipTCpXk.net
>>963
enum
979:デフォルトの名無しさん
24/07/27 12:02:44.95 VipTCpXk.net
Literalがあったわ
980:デフォルトの名無しさん
24/07/27 20:42:42.63 cmTVxjYb.net
>>965
Anacondaから入れてるから初耳
勿論、勝手に実行はされない
981:デフォルトの名無しさん
24/07/28 15:34:57.49 v6kdbv5j.net
.pyダブルクリックでテキストエディタが起動してソース編集の方が有難い
.py実行したいときはコマンドプロンプトやエディタの方から実行出来れば充分
982:デフォルトの名無しさん
24/07/28 20:18:24.27 AOLFr8T9.net
>>969
そんなのは設定だろ
python界隈はこういう馬鹿が増えた
983:デフォルトの名無しさん
24/07/28 20:24:40.17 nQJ65Sob.net
個々人の嗜好の話題ではない。
984:デフォルトの名無しさん
24/07/30 17:32:38.17 PmWSmSbC.net
1 gchar 2001/03/27(火) 13:30
どうしょうもなく、くだらなくて恐縮ですが、
ギコ猫アプレットを作りたいと思います。
URLリンク(gikocat.20m.com)
まあ、感想なぞ書いて下さい。
985:デフォルトの名無しさん
24/07/30 19:00:55.75 xxzULaUh.net
>>972
多分ウイルスサイト
986:デフォルトの名無しさん
24/08/11 00:05:49.00 rz8PuyH+.net
しかし2001年アプレットとはまた…
987:デフォルトの名無しさん
24/08/22 10:19:36.95 IKT838Oo.net
死壊死壊
988:デフォルトの名無しさん
24/08/23 05:46:44.19 rXpsCAVX.net
asyncによる非同期処理を実装する場合、非同期にしたい呼び出される関数はasync defとawaitに書かなければならない認識であっていますか?
既存コードにCで書かれた通信処理dllへのラッパー関数があるので、dll呼び出し部まで書き直すか追加するのが手間なので良い手法があればと思いました。
989:デフォルトの名無しさん
24/08/23 14:35:19.98 TJ+3Kp9a.net
wrapperのwrapperを描こう
990:デフォルトの名無しさん
24/08/23 17:32:10.11 2MxBs/jY.net
Yo~!
991:デフォルトの名無しさん
24/08/26 13:05:01.33 +6LxARHT.net
宣伝じゃないですが
尼で損する→/dp/4297142856
書評は良いと思った
>なぜコードが間違っていないのにレビューで重箱の隅のような指摘を受けるのかが理解できるようになります。
992:デフォルトの名無しさん
24/08/26 15:22:01.32 xgRNJuaz.net
サプーか
993:デフォルトの名無しさん
24/08/26 19:53:41.84 FhzwHLyM.net
レビューで重箱の隅のような指摘を受けたことがあるんだろうね
994:デフォルトの名無しさん
24/08/26 20:38:35.96 TfC/Wz7r.net
横からだけど
おまえは完璧なコードを書きすぎる
と言われた事がある・・・
難しい部分を任されたことが無いってのもあるけど
その部分の動画もあるのかな
995:デフォルトの名無しさん
24/08/26 20:59:37.19 694qjtkr.net
レビューがめっちゃ桜臭いな
星3以下だと一気に評判落ちるので発売直後の星5が大事
996:デフォルトの名無しさん
24/08/27 00:42:37.95 jPnUMQmz.net
設計通りに実装していないやつが多すぎる
997:デフォルトの名無しさん
24/08/27 14:12:58.86 oHcafaf7.net
これ教えてくらはい
解く過程もお願いします
URLリンク(i.imgur.com)
998:デフォルトの名無しさん
24/08/27 14:13:20.99 oHcafaf7.net
(S)でshortだからSの上のRは無いのと一緒
6Ωと3Ωの並列の合成抵抗は2Ω
12Vかかってるから6A
999:デフォルトの名無しさん
24/08/27 14:13:37.32 oHcafaf7.net
答えは燃えるだよ
0A
1000:デフォルトの名無しさん
24/08/27 14:14:03.15 oHcafaf7.net
どっちが正しい?
1001:デフォルトの名無しさん
24/08/30 20:00:23.54 /S3k+zaQ.net
SQLAlchemy気に入った
おかげでpythonから離れそうにない
1002:勉強スレ誤爆より質問スレに移動
24/08/31 13:26:42.65 fwQH707u.net
関数やクラスにインデックスの指す中身の値でなく“インデックス指定”を渡したいのですがうまく出来ません
こんな場合どういうような考え方があるのでしょう(タプルでインデックス数字を渡す?)
# [[0,0,0,0,0],[[0,0,0,0,0]]
alist = [[0]*5]*2
# 値ではなく箱の位置を意図してるが…
hako = alist[0][3]
def change(b):
b = 3
return
change(hako)
print(alist) # 全部0のまま
change(alist[0][4])
print(alist) # こちらも全部0
実際にはrpgゲームの様々のステートやフラグやそのセーブを管理するクラスに
alist[6][15](王さまと喋ったとか)を1にするといった仕事をさせたいと試行錯誤しています
喋る関数、戦う関数やクラスのとこから発生しだいリストを直で操作すればいいのだけど
State.change(インデックス, 1)みたく一元的にやりたいとクラスを作ってきています
目的で位置の固定されたフラグなのでメニューを開いているかState.menu(1)、State.kingtalked(1)などとしその先のクラスの関数で位置を決め撃ちするのが良いのかななどと困って考えています
1003:勉強スレ誤爆より質問スレに移動
24/08/31 14:58:41.77 fwQH707u.net
設計からおかしいと思ったので質問は取り下げます
ロールプレイングゲームでゲーム状態(シナリオ進捗やパーティーのステータス状態やカーソル位置まで状態の復元可能)の情報は
どう作り、ゲーム中に持つのか、どこからリードやライトするのかについて混乱しています
ステータスマネージャーのようなクラスにこれ記録しといてと各所から投げればいいのかなと考えてるのが今で
逆に難しくなってしまってる、参考に出来そうなpython製ののrpgを見つけられていません
1004:デフォルトの名無しさん
24/08/31 15:42:25.61 Q7p5BAl/.net
ゲームプログラムの構造自体に悩んでるように見える
個々のパラメータはカテゴリごとにクラス化して
それらを保持するゲームカーネルクラスを考えてみては?
セーブ・ロードの時は所属クラスを識別可能なラベルを付けて
カーネルが各クラスに分配・収集する
もちろんカーネルは分散構造でもいい
1005:デフォルトの名無しさん
24/08/31 16:31:20.69 fwQH707u.net
ありがとう
クラス使い始めてみたばかりで継承など使ってないレベルなので意図の読み取りがあれですが
書いてくれた雰囲気はなんとなく理解しました
例えばシナリオ進捗や済みイベントのフラグ、世界が滅亡するまでの残り時間などの進捗データを保持させるカテゴリーなクラス
アイテムやそのソート順選択状態や現在カーソル位置などを保持させるアイテムGUIデータなカテゴリーのクラス
それらから収集しまとめて保持していてセーブで書きだし、ロード時に各所へセットしてから再開する統合クラス
ラベルで管理とは、辞書型だったりあるいは投げ込むクラス内のステータスごとに対応する関数で配置場所を固定して分けたらいいのかなと…頭が限界ですゆっくり考えてみます
1006:デフォルトの名無しさん
24/08/31 17:12:20.07 Q7p5BAl/.net
画面や入力は別のクラスにして
入力クラス→カーネルへのAPI
カーネル→画面クラスへのAPI
に分離した方が見通しよくなると思う
1007:デフォルトの名無しさん
24/08/31 19:54:44.30 E1cdB3xT.net
>>990
>>777
>alist = [[0]*5]*2
これやると詰む
1008:デフォルトの名無しさん
24/08/31 20:12:52.72 fwQH707u.net
>>995
しばらくなぜだろうと考え込んだ(もう1つのスレの方の指摘とあわせ)
…思い出した、要素のidが同じになって連動しまうんだっけたしかに挙動に困ったことある
もう一回この手の宣言について調べなおし学習しますどうも
1009:デフォルトの名無しさん
24/09/01 14:38:13.87 MnUgJTxK.net
元レスの主張をそのままリスペクトすると
ctypes の POINTER が超お薦め
1010:デフォルトの名無しさん
24/09/01 15:14:54.96 MnUgJTxK.net
>>990
URLリンク(paiza.io)
import ctypes
def a(p):
p.contents.value = 3
x = [[ctypes.c_uint32(j * 3 + i + 1) for i in range(3)] for j in range(3)]
print(x)
a(ctypes.pointer(x[1][1]))
print(x)
# [[c_uint(1), c_uint(2), c_uint(3)], [c_uint(4), c_uint(5), c_uint(6)], [c_uint(7), c_uint(8), c_uint(9)]]
# [[c_uint(1), c_uint(2), c_uint(3)], [c_uint(4), c_uint(3), c_uint(6)], [c_uint(7), c_uint(8), c_uint(9)]]
1011:デフォルトの名無しさん
24/09/01 19:02:55.77 tGCM6k6e.net
>>997
ありがとう
最終的には教えてもらった辞書型でうまく意図した役割をつなぐことに成功しました
「Pythonでゲーム作りますが何か?」というハテナのblogを参考にクラスというもの主体の作り方に触れ
そこのgithubのpython3ソースを見たりしながらタイルチップrpgでないadv寄りな自分のものにあてはめているところでした
ある程度のとこで連載は終わっていて残念、実践的ですごく参考になりました
1012:デフォルトの名無しさん
24/09/01 20:02:05.87 tGCM6k6e.net
次スレ
【まず1嫁】くだすれPython(超初心者用) その60
スレリンク(tech板)
スレ立てがNGRockにかかるためテンプレの一部変えました
1013:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 416日 1時間 13分 25秒
1014:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています