!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
〇前スレ〇
Pythonのお勉強 Part68
https://mevius.5ch.net/test/read.cgi/tech/1663235546/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ?
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part69
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ c733-stRS)
2022/11/24(木) 21:39:44.67ID:A6xfpKBe0460デフォルトの名無しさん (スップ Sdba-kLll)
2023/01/06(金) 23:55:41.03ID:Hw74BWkVd pythonを-cオプションでワンラインフィルタ作るときって便利なやり方ない?
これ相当のものをワンラインで書けるようにしたい
def inputs():
while True:
try: yield input()
except EOFError: return
for x in inputs(): print(x.upper())
EOFErrorの無視は終了コードが失敗になるから不可
sys.stdin.read().split("\n")利用はstdinのバッファリングのオンオフを切り替えられないから不可
これ相当のものをワンラインで書けるようにしたい
def inputs():
while True:
try: yield input()
except EOFError: return
for x in inputs(): print(x.upper())
EOFErrorの無視は終了コードが失敗になるから不可
sys.stdin.read().split("\n")利用はstdinのバッファリングのオンオフを切り替えられないから不可
461デフォルトの名無しさん (ワッチョイ 7110-9O0i)
2023/01/07(土) 00:31:00.42ID:xLvAB63F0 python -uc 'import sys; sys.stdout.writelines((print(x) or x.upper()) for x in sys.stdin)'
これだと行バッファ不可避だからsys.stdin.read(n)で書かんとか
これだと行バッファ不可避だからsys.stdin.read(n)で書かんとか
462デフォルトの名無しさん (ワッチョイ 7110-9O0i)
2023/01/07(土) 00:38:08.36ID:xLvAB63F0 多用するならPerlの-pe/-ne相当になるモジュール用意してフィルタだけ書くスタイル
463デフォルトの名無しさん (ワッチョイ dbb7-++l/)
2023/01/07(土) 00:49:55.38ID:lVhOhIz00 M1 Macでfor文を勉強中なんだけど、
names = ['A', 'B', 'C']
for name in names: print(name +'さん')
これをターミナルで実行しても
「・・・」
と表示されるだけで何の反応もない
M1だから、でしょうか。
あとでWindowsでも試してみる
names = ['A', 'B', 'C']
for name in names: print(name +'さん')
これをターミナルで実行しても
「・・・」
と表示されるだけで何の反応もない
M1だから、でしょうか。
あとでWindowsでも試してみる
464デフォルトの名無しさん (ワッチョイ 0101-fu4a)
2023/01/07(土) 01:24:54.56ID:4BI3EQQz0 もっかいエンター押せ
465デフォルトの名無しさん (ワッチョイ 2bcf-DSRP)
2023/01/07(土) 02:01:54.97ID:GmV1yQnL0 ここに書けるなら、Sandbox にも書けるだろう
466デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/07(土) 02:09:26.56ID:WGkjV5JA0 >>463
釣りはやめろ
釣りはやめろ
467デフォルトの名無しさん (ワッチョイ 1176-1Rsz)
2023/01/07(土) 03:23:48.08ID:odL5Q3k30468デフォルトの名無しさん (テテンテンテン MM4b-uuhX)
2023/01/07(土) 04:05:10.65ID:79bETjVCM 特定のフォルダを5分おきに監視して、新たに作成されたファイル名を
SQLiteテーブルに登録していく…的なことをやりたい
単なるループで作るとCPU食って固まってしまうので非同期処理をする
必要があると思うんだけど、テンプレみたいなコードどっかにないですかね
asyncとかドキュメント見ても難しくて理解できないので…
SQLiteテーブルに登録していく…的なことをやりたい
単なるループで作るとCPU食って固まってしまうので非同期処理をする
必要があると思うんだけど、テンプレみたいなコードどっかにないですかね
asyncとかドキュメント見ても難しくて理解できないので…
469デフォルトの名無しさん (アウアウウー Sa85-vxq+)
2023/01/07(土) 06:05:45.34ID:dqXrk0CZa cron
470デフォルトの名無しさん (ワッチョイ ab33-veFr)
2023/01/07(土) 07:43:49.02ID:amZltHqL0 なんでるーぷだとcpu食って固まるの?
471デフォルトの名無しさん (ワッチョイ 2bbb-Jp3v)
2023/01/07(土) 07:44:51.16ID:GR5Mm1St0 cpuに食えるだけ食わせるからだよ
472デフォルトの名無しさん (アウアウウー Sa85-vxq+)
2023/01/07(土) 07:53:52.52ID:dqXrk0CZa Ruby で、1行ずつ読み込んで処理する、1-liner のフィルタは、
ls | ruby -lne 'print $_.upcase'
ARGF を1行ずつ読み込んで、変数$_ に格納する。
ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル
ruby -lne 'print $_.upcase' a.txt b.txt
ls | ruby -lne 'print $_.upcase'
ARGF を1行ずつ読み込んで、変数$_ に格納する。
ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル
ruby -lne 'print $_.upcase' a.txt b.txt
473デフォルトの名無しさん (ワッチョイ d310-9O0i)
2023/01/07(土) 08:28:19.88ID:GENmLOTj0474デフォルトの名無しさん (ワッチョイ 11cf-DSRP)
2023/01/07(土) 09:51:45.92ID:E1WCWcUY0475デフォルトの名無しさん (ワンミングク MMd3-4fYz)
2023/01/07(土) 09:59:59.53ID:QtB2nOqPM sleep挟むだけじゃない?
476デフォルトの名無しさん (ワッチョイ 5b5c-FOYR)
2023/01/07(土) 10:00:12.84ID:rucp1FJJ0 inotify
477デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/07(土) 11:05:11.37ID:11syE16N0 一瞬でもいいからsleepを入れておけばOSがいい感じにやってくれる
それせずに固まってしまうフリーソフト多すぎ
例えば、JaneStyle
それせずに固まってしまうフリーソフト多すぎ
例えば、JaneStyle
478デフォルトの名無しさん (テテンテンテン MM4b-uuhX)
2023/01/07(土) 11:10:22.66ID:79bETjVCM479デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/07(土) 11:53:06.20ID:iltXkPxC0 固まってしまうのは
メインスレッドで重い処理したり止めたりして
メッセージを処理しないからかな
メインスレッドで重い処理したり止めたりして
メッセージを処理しないからかな
480デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/07(土) 12:02:42.84ID:11syE16N0 単純にメモリ内で巨大な配列の計算をしたいとかで、
人間が判るほど時間のかかる処理をする時に、
ループの中に微小なsleepを入れておくと、そのタイミングでOSがタスク切り替えできるので、
他のアプリに影響せずに処理できる
win10になってタスクをより奪いやすくなってる気がする
人間が判るほど時間のかかる処理をする時に、
ループの中に微小なsleepを入れておくと、そのタイミングでOSがタスク切り替えできるので、
他のアプリに影響せずに処理できる
win10になってタスクをより奪いやすくなってる気がする
481デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/07(土) 12:07:18.18ID:UFnoM8jpd sleepってその間メッセージの処理できるの?
482デフォルトの名無しさん (ブーイモ MM4b-mEot)
2023/01/07(土) 12:12:22.31ID:VzD178C+M sleepしたスレッドは他の処理はできないけど
他のスレッド・プロセスは関係ない
他のスレッド・プロセスは関係ない
483デフォルトの名無しさん (ワンミングク MMd3-4fYz)
2023/01/07(土) 12:54:52.65ID:QtB2nOqPM sleep(1)を300回回して終了フラグチェックとかにしても良い
484デフォルトの名無しさん (ワッチョイ e197-Kn2b)
2023/01/07(土) 18:13:33.04ID:Ht7NUaQk0485デフォルトの名無しさん (ブーイモ MMab-JgFh)
2023/01/07(土) 18:19:06.23ID:5L5/eVw7M 30代Pythonクソチョン男は強姦魔の犯罪者!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
486デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/07(土) 18:22:53.32ID:+xj7TcwR0 Windows限定でいいなら、.netのAPI
FileSystemWatcherが使えると思う
FileSystemWatcherが使えると思う
487デフォルトの名無しさん (ブーイモ MM4b-mEot)
2023/01/07(土) 21:31:02.61ID:J6NwEuodM >>473が書いてるwatchdogが定番ツールで
OSごとの差異を吸収してくれるよ
Linuxならinotify
WindowsならReadDirectoryChangesW(FileSystemWatcherがラップしてるWin32API)
macOSならFSEvent
OSごとの差異を吸収してくれるよ
Linuxならinotify
WindowsならReadDirectoryChangesW(FileSystemWatcherがラップしてるWin32API)
macOSならFSEvent
488デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/07(土) 21:42:10.72ID:11syE16N0 watchdogと言われると、モニタするんじゃなくて、止まってたらリセットするイメージが強いけど
489デフォルトの名無しさん (ワッチョイ 112c-aLII)
2023/01/08(日) 00:08:32.18ID:GLDV6Cyi0 常駐フォルダ監視、なにかあったらどうにかする
処理はもう脳死でwatchdog一択というくらい定番
処理はもう脳死でwatchdog一択というくらい定番
490デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/08(日) 00:17:02.60ID:PbsTDkd50 どう実装してもいいけど
増えて消えたとかの一瞬も捉えたいならイベントドリブンで監視する必要がある
増えて消えたとかの一瞬も捉えたいならイベントドリブンで監視する必要がある
491デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 00:33:09.12ID:QuJ5Wt8K0492デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 00:34:59.79ID:QuJ5Wt8K0 >>488
組込屋さんかな?
組込屋さんかな?
493デフォルトの名無しさん (ワッチョイ 4b2d-Or7w)
2023/01/08(日) 01:19:18.86ID:nr72jIvE0 watchdogなんて便利なのあるのか・・・
494デフォルトの名無しさん (アウアウウー Sa85-vxq+)
2023/01/08(日) 04:46:18.93ID:mDwtjJAva 5分sleep すると、プロセスを殺せない・生き続けるから、
その分だけ、メモリなどのリソースが使えなくなるので損
cron みたいに、その時だけ起動して、
処理が終わったら、プロセスを終了するのが良い
それかRuby on Rails, npm/yarn などのagile 開発でよく使う、webpack-dev-server みたいに、
フォルダをwatch して、ファイルが変更されたら、rebuild するとか
その分だけ、メモリなどのリソースが使えなくなるので損
cron みたいに、その時だけ起動して、
処理が終わったら、プロセスを終了するのが良い
それかRuby on Rails, npm/yarn などのagile 開発でよく使う、webpack-dev-server みたいに、
フォルダをwatch して、ファイルが変更されたら、rebuild するとか
495デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/08(日) 13:39:55.68ID:LG3PUlqC0 >>491
優先順位下げるとしても無限ループにsleepを入れない実装は時代とは無関係かな
優先順位下げるとしても無限ループにsleepを入れない実装は時代とは無関係かな
496デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 13:50:26.68ID:QuJ5Wt8K0 >>495
何のために入れる必要あるのか説明してみ
何のために入れる必要あるのか説明してみ
497デフォルトの名無しさん
2023/01/08(日) 14:06:13.97ID:oudk2sNr インスタンスメソッドをインスタンスメソッドの中で定義したいんだけどみんなどうやってるの
AIに聞いたらこんな感じだったけど
class Hoge:
def __init__(self):
self.new_method=None
def hoge1(self):
def _method():
print("hoge method1")
setattr(self,"new_method",_method)
def hoge2(self):
def _method():
print("hoge method2")
setattr(self,"new_method",_method)
h=Hoge()
h.hoge1()
h.new_method()
h.hoge2()
h.new_method()
AIに聞いたらこんな感じだったけど
class Hoge:
def __init__(self):
self.new_method=None
def hoge1(self):
def _method():
print("hoge method1")
setattr(self,"new_method",_method)
def hoge2(self):
def _method():
print("hoge method2")
setattr(self,"new_method",_method)
h=Hoge()
h.hoge1()
h.new_method()
h.hoge2()
h.new_method()
498デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 14:13:05.44ID:ZWf/GgJ8d VBで言うループ内のDoEvents()だよ
OSのメッセージへの応答が止まり続けると応答なしになる
だからメッセージに応答させるためにsleepを入れる
CPUの優先度を上げ下げしようがメッセージへの応答は各アプリケーションに依存する
だからループの時間が長くなればどのみちメッセージの処理ができず応答なしになる
OSのメッセージへの応答が止まり続けると応答なしになる
だからメッセージに応答させるためにsleepを入れる
CPUの優先度を上げ下げしようがメッセージへの応答は各アプリケーションに依存する
だからループの時間が長くなればどのみちメッセージの処理ができず応答なしになる
499デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/08(日) 14:16:48.76ID:LG3PUlqC0 >>496
何が言いたいのか知らんけど、CPU張り付きによるキーボード等の割り込みが阻害されるためだろう
古いとか言われて短い無限ループにsleep入れないプログラマいたら驚くかな
一人でプログラミングしてるならまだしも、第三者が使う可能性がある状況でその実装は恐い
何が言いたいのか知らんけど、CPU張り付きによるキーボード等の割り込みが阻害されるためだろう
古いとか言われて短い無限ループにsleep入れないプログラマいたら驚くかな
一人でプログラミングしてるならまだしも、第三者が使う可能性がある状況でその実装は恐い
500デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 14:35:43.73ID:QuJ5Wt8K0501デフォルトの名無しさん (ワッチョイ 2bce-jGTX)
2023/01/08(日) 14:48:33.70ID:zCdq2/Tv0 1C/1TなCPUの時代に生きているのだろう
502デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 15:25:04.09ID:Aip5FLUqd >>500
優先度変更でメッセージループをどうにかできるの?
優先度変更でメッセージループをどうにかできるの?
503デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 15:41:35.19ID:QuJ5Wt8K0 >>502
メッセージループをどうにかできるなんて書いてないんだけど、頭大丈夫?
メッセージループをどうにかできるなんて書いてないんだけど、頭大丈夫?
504デフォルトの名無しさん (ワッチョイ d310-9O0i)
2023/01/08(日) 15:43:30.25ID:jwImvjcq0 >>501-502
見当外れだしsleepのひとも含め連休は大量ですね
見当外れだしsleepのひとも含め連休は大量ですね
505デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/08(日) 15:47:25.43ID:NFnoEEjj0 実際問題として、処理奪われて操作に支障が出るソフトは普通にある
win10ではそういう問題はOSでは解決できない
win10ではそういう問題はOSでは解決できない
506デフォルトの名無しさん (テテンテンテン MM4b-kATL)
2023/01/08(日) 15:47:46.10ID:1vx7bEHHM どれだけググってもビジュアルスタジオにtweepyインストールできなくて
だれかおしえろください
ターミナルでpip打ち込むと認識されないとエラーで弾かれる
だれかおしえろください
ターミナルでpip打ち込むと認識されないとエラーで弾かれる
507デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 15:54:10.06ID:kQpMGlzxd508デフォルトの名無しさん (ワッチョイ 099f-jGTX)
2023/01/08(日) 15:56:00.30ID:hARfQwsA0 今時の他コア高性能CPUであれば100%張り付きで懸念するべきのはバッテリー残量と発熱くらいで、
一瞬でも100%未満になるコアが1つあればOSのタスクスイッチングには影響はほとんどないよ
GetMessage,PeekMessage,DispatchMessageをブロックしないことだけ気をつければ、あとは思う存分CPUをぶん回してもいいよ
100.00%まできっちり回せ
一瞬でも100%未満になるコアが1つあればOSのタスクスイッチングには影響はほとんどないよ
GetMessage,PeekMessage,DispatchMessageをブロックしないことだけ気をつければ、あとは思う存分CPUをぶん回してもいいよ
100.00%まできっちり回せ
509デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/08(日) 15:57:22.58ID:PbsTDkd50 >>506
pip3
pip3
510デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 15:59:45.54ID:QuJ5Wt8K0511デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 16:01:44.72ID:kQpMGlzxd512デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 16:05:00.60ID:piRgm1WA0 つまり多コアCPUであっても、各プロセスは一つだけしか使ってはいけない
513デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 16:05:59.38ID:kQpMGlzxd >>510
タコなソフトにならない解決策の話なのに優先度なんて頓珍漢なこと言い続けてる自覚ねーのな
DoEvents()も書けない、コピペすらできないみたいだし、
何のためのsleepか説明されても理解できそうにないな
タコなソフトにならない解決策の話なのに優先度なんて頓珍漢なこと言い続けてる自覚ねーのな
DoEvents()も書けない、コピペすらできないみたいだし、
何のためのsleepか説明されても理解できそうにないな
514デフォルトの名無しさん (ワッチョイ 2bcf-DSRP)
2023/01/08(日) 16:10:11.55ID:96z64ttd0 ここをこうしたら、こういう時にこうなるよ
って話をしないと、伝わらないと思います
って話をしないと、伝わらないと思います
515デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 16:11:53.62ID:piRgm1WA0 伝えるというよりからかっているのだろう
516デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/08(日) 16:14:15.67ID:NFnoEEjj0 ID:QuJ5Wt8K0 で抽出すると、ほんの一言二言書いて反応をうかがってるだけなんだよな
多分何も判ってなくて、総叩き状態を楽しんでる
多分何も判ってなくて、総叩き状態を楽しんでる
517デフォルトの名無しさん (ワッチョイ 1176-1Rsz)
2023/01/08(日) 16:49:42.13ID:+2bxRzY60518デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 17:48:05.51ID:Ghk4Hd5x0 DoEvents、自アプリのメッセージを1つ実行する
sleep、CPUリソースを一時的に返却する(自アプリのメッセージは処理できない)
sleepしたところで自アプリのメッセージを処理しないと自アプリは固まってしまう
sleep、CPUリソースを一時的に返却する(自アプリのメッセージは処理できない)
sleepしたところで自アプリのメッセージを処理しないと自アプリは固まってしまう
519デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 18:07:15.82ID:QuJ5Wt8K0520デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 18:11:48.35ID:QuJ5Wt8K0521デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 18:13:12.88ID:piRgm1WA0 ググれと言わずに、ここで簡潔に説明することが求められています
そんなに難しいことじゃないでしょうに
そんなに難しいことじゃないでしょうに
522デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/08(日) 18:22:37.54ID:2bjH6Dg5d >>519
優先度の話はどこがどう関係してくるの?
優先度の話はどこがどう関係してくるの?
523デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 19:23:01.26ID:QuJ5Wt8K0524デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 19:28:01.59ID:piRgm1WA0 オレは説明を聞きたいと思っている
525デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/08(日) 19:30:28.58ID:NFnoEEjj0 ソフトのつくりがタコとか書いちゃった時点でもう詰んでるんだよ
どう言い繕っても無駄なので諦めてID変わるのを待ってろ
どう言い繕っても無駄なので諦めてID変わるのを待ってろ
526デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 19:53:03.23ID:QuJ5Wt8K0527デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/08(日) 20:28:28.98ID:NFnoEEjj0 現にwin10でも上手く行っとらんだろ
事実から目を反らすなよw
事実から目を反らすなよw
528デフォルトの名無しさん
2023/01/08(日) 21:06:12.49ID:oudk2sNr >>517
例えば犬の基本情報を取得したい時に
Symbols={"INU":{"symbol":"犬","voice":"ワン"}}
print(Symbols["INU"])
じゃなくて
print(Symbols.INU)
みたいな参照の仕方がしたかった
かつ返ってくるのはインスタンス、みたいな
クラスをインスタンス化するときってSymbols()でカッコついちゃうのでそれ無くしたいというか・・
なので単純に
https://ideone.com/QQs1cM
てやってみたけどinu_action,neko_actionのとこが見た目がしっくりこなくて
あれから調べてみたらやりたいのは内部クラスだったかもしれないのでそれで書いてみたら
https://ideone.com/E7c3gz
こうなって、しっくりきたものの使い方合ってるのかがわからない
例えば犬の基本情報を取得したい時に
Symbols={"INU":{"symbol":"犬","voice":"ワン"}}
print(Symbols["INU"])
じゃなくて
print(Symbols.INU)
みたいな参照の仕方がしたかった
かつ返ってくるのはインスタンス、みたいな
クラスをインスタンス化するときってSymbols()でカッコついちゃうのでそれ無くしたいというか・・
なので単純に
https://ideone.com/QQs1cM
てやってみたけどinu_action,neko_actionのとこが見た目がしっくりこなくて
あれから調べてみたらやりたいのは内部クラスだったかもしれないのでそれで書いてみたら
https://ideone.com/E7c3gz
こうなって、しっくりきたものの使い方合ってるのかがわからない
529デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 21:15:22.42ID:Ghk4Hd5x0530デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 21:23:02.60ID:QuJ5Wt8K0 >>527
具体的に上手くいってないと言うソフト名出してみ
具体的に上手くいってないと言うソフト名出してみ
531デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/08(日) 21:27:28.97ID:QuJ5Wt8K0 >>529
Windows 3.1 は協調型マルチタスク(=ノンプリエンティティブマルチタスク)
てかマジでググれ
https://www.sophia-it.com/content/%E5%8D%94%E8%AA%BF%E7%9A%84%E3%83%9E%E3%83%AB%E3%83%81%E3%82%BF%E3%82%B9%E3%82%AF
Windows 3.1 は協調型マルチタスク(=ノンプリエンティティブマルチタスク)
てかマジでググれ
https://www.sophia-it.com/content/%E5%8D%94%E8%AA%BF%E7%9A%84%E3%83%9E%E3%83%AB%E3%83%81%E3%82%BF%E3%82%B9%E3%82%AF
532デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 21:46:05.89ID:Ghk4Hd5x0533デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/08(日) 22:05:28.27ID:piRgm1WA0 3.1のデモ展示では時計アプリを複数起動して
「ほら、マルチタスクですよ~」ってやってた
「ほら、マルチタスクですよ~」ってやってた
534デフォルトの名無しさん (ワッチョイ 9379-G8G4)
2023/01/08(日) 22:20:53.05ID:Ghk4Hd5x0535デフォルトの名無しさん (スップ Sdb3-1Rsz)
2023/01/09(月) 09:18:26.66ID:hshZ5aP/d >>528
直接attrにアクセスするような書き方するなら__getattribute__を改造するのが手っ取り早そう
https://wandbox.org/permlink/8kyCCbavwFRBlV3R
直接dictを継承したSymbolsクラス作った方が楽そうと
後になって気づいたが
直接attrにアクセスするような書き方するなら__getattribute__を改造するのが手っ取り早そう
https://wandbox.org/permlink/8kyCCbavwFRBlV3R
直接dictを継承したSymbolsクラス作った方が楽そうと
後になって気づいたが
536デフォルトの名無しさん (ワッチョイ 613c-wVfF)
2023/01/09(月) 11:26:49.00ID:UbXmK8tM0 プリエンプティブに対応するパッチを書いたことあるがロートルとか言われたのがショックだわ
モバイル全盛のこの時代にCPU100%の張り付きプログラムを推奨することの視野の狭さに驚く
何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
モバイル全盛のこの時代にCPU100%の張り付きプログラムを推奨することの視野の狭さに驚く
何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
537デフォルトの名無しさん (ワッチョイ a109-DWwd)
2023/01/09(月) 12:18:22.83ID:Cob0L2LA0538デフォルトの名無しさん (ワッチョイ a109-DWwd)
2023/01/09(月) 12:18:48.74ID:Cob0L2LA0 sage忘れすまん
539デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 12:30:53.45ID:r84aUeSC0 動かす環境やOSによっても色々やり方は変わると思います
540デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/09(月) 12:35:24.04ID:WbC15m7a0 プリエンプティブマルチタスクという言葉が存在する
というところを出発点にしてるから、万能だと思っちゃってるんだろうな
アプリ同士でならうまく行くんだろうけど、
プリエンプティブの仕組みを作ってるOSそのものとは競合する
OSもアプリも一つのコアの上で動くプログラムでしかない
というところを出発点にしてるから、万能だと思っちゃってるんだろうな
アプリ同士でならうまく行くんだろうけど、
プリエンプティブの仕組みを作ってるOSそのものとは競合する
OSもアプリも一つのコアの上で動くプログラムでしかない
541デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/09(月) 12:38:36.89ID:fJBcDyWo0 最初のそんな負荷でもない一定周期監視の話から固まる→CPU負荷とかUIブロックの話とかになってるから
UIブロッキングを差し置いてsleepだけ話題にされるともにょるのはわからんでもない
UIブロッキングを差し置いてsleepだけ話題にされるともにょるのはわからんでもない
542デフォルトの名無しさん (ワッチョイ 0ba4-5DWt)
2023/01/09(月) 12:47:08.01ID:P8ctm/0T0 >>541
優先度下げれば解決するって誰かが言ってた
優先度下げれば解決するって誰かが言ってた
543デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 12:51:26.43ID:r84aUeSC0 各プロセスが協調的に動いているなら、優先度は意味があるかも知れないですね
544デフォルトの名無しさん (ワッチョイ 0910-joCs)
2023/01/09(月) 12:54:20.02ID:fJBcDyWo0 >>542
流れ見ると負荷の話に対する優先度だからUIスレッドが差し置かれているので結局もにょる
流れ見ると負荷の話に対する優先度だからUIスレッドが差し置かれているので結局もにょる
545デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 12:59:35.44ID:r84aUeSC0 処理するにあたり、CPU性能は十分にあるんですよね?
546デフォルトの名無しさん
2023/01/09(月) 13:13:54.26ID:hV+nJOyS547デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/09(月) 13:30:24.28ID:bS50m3IM0 組み込み向けとかのOSだといまだにそういうアーキテクチャなんじゃないの?
確かタイマー割り込みしたりとかいろいろ面倒だった気がするし
現代的なOSでloopにsleep入れるとか無意味
確かタイマー割り込みしたりとかいろいろ面倒だった気がするし
現代的なOSでloopにsleep入れるとか無意味
548デフォルトの名無しさん
2023/01/09(月) 13:43:58.36ID:hV+nJOyS せっかくなのでGPT3に聞いてdictを継承して属性参照できるクラスを書いてみた
https://ideone.com/6msm1f
聞いたのは、
「pythonでdictを継承したクラスの例を書いて」のみなんだが、
わざわざ聞くからには属性参照もしたいってことだろ?
と言わんばかりにその部分も補完したコード出してきてちょっとびびった・・
https://ideone.com/6msm1f
聞いたのは、
「pythonでdictを継承したクラスの例を書いて」のみなんだが、
わざわざ聞くからには属性参照もしたいってことだろ?
と言わんばかりにその部分も補完したコード出してきてちょっとびびった・・
549デフォルトの名無しさん (ワッチョイ 2b63-Or7w)
2023/01/09(月) 15:27:13.21ID:r84aUeSC0 Linuxを含めてUnix系OSならselect関数が使える
ソケット含めてI/Oを監視しプロセスに通知してくれる
Pythonでも、もちろん使える
ソケット含めてI/Oを監視しプロセスに通知してくれる
Pythonでも、もちろん使える
550デフォルトの名無しさん (ササクッテロレ Sp4d-qR1b)
2023/01/09(月) 17:16:47.85ID:9i8F7U9Np AIって結局翻訳機みたいなもんで翻訳機に最適化した文章作らないとミスるから仕事で使えないよな
551デフォルトの名無しさん (オッペケ Sr4d-4Wvq)
2023/01/09(月) 17:35:48.91ID:m0H/MGw3r >>550
プログラミングよりそのスキル身につける方が早い時代は来るかも
プログラミングよりそのスキル身につける方が早い時代は来るかも
552デフォルトの名無しさん (ワッチョイ b101-DWwd)
2023/01/09(月) 18:01:59.77ID:+jLIXnEf0 https://noauto-nolife.com/post/django-ajax-long-polling/
のcontent.html内{% url 'bbs:single' topic.id %}
って何を指してるかわかりますか?
views.pyかurls.pyのurlpatternsの記載のどこかが原因だとは思うんですけど。
のcontent.html内{% url 'bbs:single' topic.id %}
って何を指してるかわかりますか?
views.pyかurls.pyのurlpatternsの記載のどこかが原因だとは思うんですけど。
553デフォルトの名無しさん (ワッチョイ b101-DWwd)
2023/01/09(月) 18:03:12.22ID:+jLIXnEf0554デフォルトの名無しさん
2023/01/09(月) 18:29:36.59555デフォルトの名無しさん (ワッチョイ b954-Or7w)
2023/01/09(月) 18:38:19.71ID:WbC15m7a0 便利すぎて怖い
556デフォルトの名無しさん (ワッチョイ 9933-X8vt)
2023/01/09(月) 19:33:02.64ID:bS50m3IM0 その意味を理解できないと無意味だよ?
557デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 20:38:05.70ID:YumOwVoa0 >>536
> 何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
だからなんのためにsleep入れてるんだよ
今でもWin3.1とか組込でノンプリエンティティブOS使ってるから時代に関係ないとでも言うのか?
> 組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
話しそらそうと必死すぎw
> 何度も言うがsleepを入れるのは時代とか関係なくそれはアーキテクチャと利用ケースによるものだ
だからなんのためにsleep入れてるんだよ
今でもWin3.1とか組込でノンプリエンティティブOS使ってるから時代に関係ないとでも言うのか?
> 組み込み分野では無限ループでトリガ待ちするのに無限ループで止めるのなんて20年以上前からやってる
話しそらそうと必死すぎw
558デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 20:39:49.86ID:YumOwVoa0559デフォルトの名無しさん (ワッチョイ 9301-Kria)
2023/01/09(月) 20:41:46.54ID:YumOwVoa0 >>540
カーネルスレッドの仕組みも知らないなら黙ってた方がいいぞ...
カーネルスレッドの仕組みも知らないなら黙ってた方がいいぞ...
560デフォルトの名無しさん (スッププ Sdb3-5DWt)
2023/01/09(月) 21:19:53.52ID:VzKaZmuqd スレッドを分けろ、を起点にせずに優先度の話から入った理由が気になる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【悲報】日本人「日本が中国と戦争になったら世界中の国が応援してくれるぞ!」 [616817505]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 【ほんこん悲報】吉本新喜劇の中国公演が中止に! [523957489]
