[過去ログ] スレ立てるまでもない質問はここで 156匹目 (952レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(1): 2021/02/20(土)17:17 ID:56yjs2OO(1) AAS
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 155匹目
2chスレ:tech
次スレは>>980が立てること
2(1): 2021/02/20(土)21:41 ID:Kl27cWFK(1) AAS
同じクラウド内なら通信量ってカウントされないよね?
3: 2021/02/20(土)23:09 ID:U7pMbrRO(1) AAS
>>2
リージョンやゾーンも同じでpublic IP使わない通信なら基本カウントされない
4: 2021/02/20(土)23:59 ID:laim+Sgf(1) AAS
>>1
いちおつ
5(1): 2021/02/22(月)01:07 ID:rWKghkvi(1/2) AAS
スレチだったらすみません
スプレッドシートに COUNTA(L2:AAB2) という記載があったのですがAAB2はどういう意味でしょうか?
実際の画像です 画像リンク[png]:i.imgur.com
6: 2021/02/22(月)01:32 ID:Ro5b5b9M(1) AAS
Zの次はAA
7: 2021/02/22(月)01:33 ID:UEjjQNjA(1) AAS
>>5
AAB列の2行目のセル
8: 2021/02/22(月)01:57 ID:rWKghkvi(2/2) AAS
つまりはとても大きいってことですか
回答ありがとうございました!
9: 2021/02/24(水)11:25 ID:/7SVkk6c(1) AAS
rubyの正規表現で文中の数字の位置を調べるために、下記のように書きました。
"xyz243" =~ /(\D|^)\ d{3}(\D|\s|$)/
すると、
#=> 2
として結果の位置が3ではなくて2とずれて表示されたのですが、何故でしょうか?
10: 2021/02/24(水)11:37 ID:9gaCPeun(1) AAS
z243にマッチするから結果は合ってる
正規表現が間違ってる
11(2): 2021/02/25(木)06:44 ID:6tXaXq4d(1) AAS
html のレイアウトって一々width指定しなきゃダメなの?
エクセルとかみたいにドラッグで幅変更できるソフトとかないの?
12(1): 2021/02/25(木)10:25 ID:GHF9B9DF(1) AAS
>>11
そんな機能はHTMLの標準機能で実装されていない。
そもそもHTMLはマークアップ言語であってプログラミング言語ではない。
基本的にレイアウトやデザインはHTMLではなくCSSで設定する。
動的なページを作りたければ、JavaScriptでコントロールしろ
という考え方。
Webページ作成ソフトの事を言っているのなら、HTMLの問題でなく
作成ソフトの問題。ホームページビルダー等でそういう事ができるか
どうかは知らない。
13: 2021/02/25(木)11:33 ID:i+ckTACj(1) AAS
>>11
エクセルからHTML出力できるよ
14(2): 2021/02/25(木)23:32 ID:NwngGk4h(1) AAS
サーバーって言葉には
1.サーバーソフトウェアのこと(ApacheとかNginXとか)
2.サーバーソフトウェアを動かしているマシン(ハードウェア)のこと
・・・の二つの意味があると思うのですが、ここで質問です。
サーバーソフトを動かしているマシン上ではサーバーソフトしか動かせないのでしょうか?
(サーバーソフトは特別なソフト?)
そんなことはなく、サーバーソフトを動かしているマシン上でも、
普通にソリティアやマインスイーパーで遊べたりできるんでしょうか?
(サーバーソフトは特別なソフトでもなんでもなく、ソリティアと同じレベルのソフト?)
15: 2021/02/26(金)00:06 ID:Uu1lQaJf(1/2) AAS
>>14
サーバーは役割
OSはWindowsServerやLinuxが多い
しかしただのWindows10かもしれない
ハードウェアもサーバー向けが使われる事が多いが
そこらの自作パソコンやノートパソコンでも出来ないわけじゃない
まずは自作パソコンを組み立ててサーバー向けOSをインストールしてみたほうがいい
もしくは安く売っているようなサーバー向けPCでもよい
安い時は1万円程度で売っている
サーバーの勉強目的ならRaspberryPiは避けたほうがよい
16: 2021/02/26(金)00:21 ID:Bk6XWue8(1) AAS
サーバも今だとホームサーバ、VPS、クラウドで分けて考えた方がいいね
公開しない、する、可用性と拡張性も気にするって具合で
17: 2021/02/26(金)00:52 ID:tFK0PlkJ(1/2) AAS
>>14
>サーバーソフトを動かしているマシン上ではサーバーソフトしか動かせないのでしょうか?
いいえ
>普通にソリティアやマインスイーパーで遊べたりできるんでしょうか?
Windows Serverならできる
その他のOSでもGUIがあればだいたいできる
(サーバーとして使う場合はGUIを入れないことも多い)
>サーバーソフトは特別なソフトでもなんでもなく、ソリティアと同じレベルのソフト?
同じ面もあれば違う面もある
起動後はメモリに常駐してクライアントのリクエストに応じて
何らかの処理をして結果を返すのがソフトウェアとしてのサーバーの役割
複数のクライアントからのリクエストを同時に捌けるように作るのが普通
18: 2021/02/26(金)00:59 ID:yh0R3Tzg(1) AAS
来週も、サービスっサービスぅ!
19: 2021/02/26(金)01:05 ID:tFK0PlkJ(2/2) AAS
Wndowsサービスはサーバーの場合もあればそうじゃない場合もある
20(1): 2021/02/26(金)05:11 ID:7gSGuGqY(1) AAS
WindowsServerは普通にOffice入れたりする
リモートデスクトップみたいなサービスもある
21: 2021/02/26(金)10:01 ID:dY7Klnj+(1) AAS
>>12
ありがとうございます!
22: 2021/02/26(金)13:46 ID:wk7rpQA7(1) AAS
>>20
普通はOfficeは入れない
23(1): 2021/02/26(金)14:19 ID:Uu1lQaJf(2/2) AAS
WEBアプリからDLL呼ぶから意外と入れる
ライセンス的にどうなんだろうね
24: 2021/02/26(金)15:03 ID:6dBCfrid(1) AAS
>>23
クライアントがすべてライセンスを持ってるならライセンス的にはOKぽい
技術的には問題があるが
外部リンク:support.microsoft.com
25(1): 2021/02/27(土)05:30 ID:hpJz9JUm(1/29) AAS
子プロセスを呼び出すプロセスは、そのプロセスがkillされたとき
自分が呼び出した子プロセスをkillするものだと思うけど
デフォルトでそうなってないのってなんで?
26(2): 2021/02/27(土)06:29 ID:NdmEqzoY(1/4) AAS
逆に、親が死んだとしても子供が死ぬ謂れがないのに、なんで子供が道連れに死ぬものだと思うの?
27: 2021/02/27(土)07:17 ID:xGn+rZN0(1) AAS
パイプライン・ジョブ・タスクランナーみたいな、
複数のプロセスで処理するものは、個別のプロセスに意味がない
だから親が止まれば、すべての子も止まるべき
流れ全体が、正常が異常かだけが重要。
データベースと同じ
全体が成功すれば成功で、
1つでも失敗すれば、全体をロールバックする
28(2): 2021/02/27(土)07:24 ID:hpJz9JUm(2/29) AAS
>>26
デフォルトの問題です。
当たり前ですが人間の話はしていません。
親プロセスが死んだとき、子プロセスだけが生き残っていて嬉しいことがありますか?
それは特殊な例だけでしょう
29: 2021/02/27(土)07:26 ID:hpJz9JUm(3/29) AAS
ディレクトリに当てはめれば
親ディレクトリが削除されたとき、下位ディレクトリだけ残っていて
なにか嬉しいですか?と同じ話ですよ
30(1): 2021/02/27(土)07:31 ID:pn9T/JCU(1/7) AAS
>>25
コンソールベースのシステムは子が一緒にkillされるのが用途と直感に敵っていた
一方GUIベースのシステムでは子がkillされるのは多くの場合直感に反する
あるアプリがメモ帳を開いたとして、アプリが終了したときにメモ帳が勝手に閉じるのは不自然
MDIならさらに悪いことになる
31(1): 2021/02/27(土)07:37 ID:hpJz9JUm(4/29) AAS
>>30
だからデフォルトの話だって
MDIだってウインドウを閉じたら、中のウインドウも一緒に消えるはずだ
32: 2021/02/27(土)07:39 ID:hpJz9JUm(5/29) AAS
そもそもGUIのシステムでアプリが別のアプリを起動することは殆どない
33(2): 2021/02/27(土)07:43 ID:NdmEqzoY(2/4) AAS
>>28
いや、そのデフォルトの話としてですね
プロセスに関して「死ぬ」と表現しているように、生命をそのモデルとしています
そして子供は親の所有物ではなく、関係しているだけです
親ディレクトリが削除されたファイルだって、実際にはlost+foundディレクトリに移されるだけというシステムもあれば、ファイルがあったらディレクトリは削除できないシステムもあります
で、親が死んだら子供も無理心中すべきではないのか?という思想にそれほどの蓋然性はあるのですか?
34: 2021/02/27(土)07:49 ID:pn9T/JCU(2/7) AAS
>>31
デフォルトの話って何のOSの話をしてるの?
俺は普通にアプリからプロセス起動するけど
最初にクソレスがついて質問者が反発して意固地になってるパターンっぽいからこれもうメンドクセェな
35(1): 2021/02/27(土)07:51 ID:pn9T/JCU(3/7) AAS
MDIの中のウィンドウはプロセスとは限らんよ
36(1): 2021/02/27(土)07:52 ID:hpJz9JUm(6/29) AAS
>>33
> プロセスに関して「死ぬ」と表現しているように、生命をそのモデルとしています
ソースでもあんの?そうしなければいけなかった理由は?
37(1): 2021/02/27(土)07:54 ID:hpJz9JUm(7/29) AAS
>>33
> で、親が死んだら子供も無理心中すべきではないのか?という思想にそれほどの蓋然性はあるのですか?
はい。親プロセスがいない状態で子プロセスだけが残ってることに
どれだけ意味があるんですか?まだこの質問に答えてもらってません。
例外があるのは知ってますので、例外的な例ならいらないです。
子プロセスを起動する殆どのプログラムに当てはまる例を聞いています
38(1): 2021/02/27(土)07:55 ID:hpJz9JUm(8/29) AAS
>>35
> MDIの中のウィンドウはプロセスとは限らんよ
じゃあなんであなたはMDIなんて例を持ち出してきたんですか?
39(1): 2021/02/27(土)08:02 ID:pn9T/JCU(4/7) AAS
>>38
起動したウィンドウが子プロセスがどうかはエンドユーザーには見分けられない(コンソールなら一目瞭然)
そこでユーザがそのシングルプロセスのMDIアプリケーションで別ドキュメントを開いて閲覧や編集を始める可能性がある(まあMDIじゃなくても別ドキュメントを操作し始めることはある)
親と道連れでまるっとkillされると、ユーザーの意思で開いたドキュメントも閉じてしまってまずい
40(1): 2021/02/27(土)08:03 ID:NdmEqzoY(3/4) AAS
>>37
君の主張こそが例外
現実を見よう
>>36
ライフサイクルって言葉を聞いたことないのかい?
41(1): 2021/02/27(土)08:03 ID:hpJz9JUm(9/29) AAS
>>39
ああ、基本的なことがわかってないのね
MDIは親ウインドウが閉じたら、子ウインドウは全て閉じます。
理解したら出直してね。
42: 2021/02/27(土)08:04 ID:hpJz9JUm(10/29) AAS
>>40
> 現実を見よう
だからその現実を教えてくれって言ってんの
親プロセスが死んだとき、子プロセスが残っていて何が良いことでもあんの?
現実を見よう。
ないから、何も言わないんだろ?
43(1): 2021/02/27(土)08:06 ID:pn9T/JCU(5/7) AAS
>>41
いや一度深呼吸して落ち着いて読み直してくれ
俺はMDIは一蓮托生だからこそ困るケースになるという話をしてる
44(1): 2021/02/27(土)08:08 ID:hpJz9JUm(11/29) AAS
>>43
> 俺はMDIは一蓮托生だからこそ困るケースになるという話をしてる
じゃあ、MDIの子ウインドウだけ残っていて
アプリが適切に動く例が存在するんか?
MDIの子ウインドウだけ残っていてもまともに動かないだろ
CLIでも同じで、子プロセスだけ残っていてもまともに動かないから
親プロセスが死んだとき、子プロセスだけ残っていても意味がないだろって
話を出発点にしてるのに、
MDIだと子ウインドウだけ残っていて
まともに動くんか?
45: 2021/02/27(土)08:09 ID:hpJz9JUm(12/29) AAS
どうもMDIも知らんみたいだから画像貼り付けとくわw
外部リンク[html]:www.atmarkit.co.jp
画像リンク[gif]:www.atmarkit.co.jp
ファイルの保存などの機能は、親ウインドウがやってるから
親ウインドウが死ぬの、子ウインドウだけ残っていても意味ないの
46: 2021/02/27(土)08:09 ID:hpJz9JUm(13/29) AAS
親ウインドウが死ぬと、子ウインドウだけ残っていても意味ないの
47(1): 2021/02/27(土)08:24 ID:k03S0y+9(1) AAS
なでしこスレに投下したとこだけど、あそこ動いてないからこっちにも投下させてください
linuxにwineでなでしこ入れたのは良いけど、calc使いたくて
calc起動 でwindowsだとopenofficeやlibreofficeのcalcが起動するんだけど
linuxでは当然起動しない
何か起動する方法はないかと探してるけどどうだろう
48(2): 2021/02/27(土)08:37 ID:pn9T/JCU(6/7) AAS
>>44
MDIの子ウィンドウだけ残るなんて話してないぞ
具体的に書こうか
親プロセスPが子プロセスCを起動したとする
Cは他人が作ったMDIアプリで、起動時の指定でドキュメントD1を開いたとする
ユーザーがCのウィンドウを見てD2を開いたとする
Pが終了したとき、Cも終了するとなると、D1とD2も当然閉じる
D1が閉じるのは意図通りだけど、D2が閉じるのはユーザーの期待に反する
そういうケースの説明のためにMDIを例示した
ただ俺のMDIへの言及は枝葉にすぎない
俺が伝えたい肝は、GUIシステムにおいて子プロセスがウィンドウを持つときユーザーからは子プロセスとして認識できないので誤解を生じるという点
もちろん子プロセスがウィンドウを持たないことも多いが、持つことも多い
どちらが多いなんて言い張り合いをする気はないが、デフォルトを決める上で勘案すべき事柄
49: 2021/02/27(土)09:53 ID:hpJz9JUm(14/29) AAS
>>48
どうでもいい情報ばかりで説明下手すぎ
> Cは他人が作ったMDIアプリで、起動時の指定でドキュメントD1を開いたとする
> ユーザーがCのウィンドウを見てD2を開いたとする
CじゃなくてMDI設定にしたエクセルでいいだろ
エクセル起動して、エクセルの中の1番目のウインドウでドキュメントD1が開く
同じくエクセルのウインドウを見てD2をが
エクセルの中の2番目のウインドウでドキュメントD2が開く
こーなりました。
画像リンク[jpg]:docs.microsoft.com
エクセルの中に、2つのウインドウがあるんだから
エクセルを終了したとき、2つのウインドウが閉じるのはユーザーの期待通りだ
50: 2021/02/27(土)09:59 ID:hpJz9JUm(15/29) AAS
>>48
> 親プロセスPが子プロセスCを起動したとする
親プロセスPが、シェル対して「ドキュメントを開く」のアクションを
実行するって話なら、親プロセスがCを起動してなんかいない
プロセスが他のプロセス(子プロセス)を開くという話と
プロセスがシェルに依頼してプロセスを起動してもらう話を
ごっちゃにするな
51(1): 2021/02/27(土)10:25 ID:pn9T/JCU(7/7) AAS
こりゃもう口論が目的化してるな
当初の質問も理由が知りたかったのか、そんなデフォルトおかしいよねとただ共感してもらいたかったのか
52: 2021/02/27(土)10:37 ID:Hg2wHc/X(1/9) AAS
Win32のCreateprocessはシェルを介さないで直接子プロセスを起動するだろう。
そこで親が先に死んだら子プロセスが親なしになるだけ。
53: 2021/02/27(土)13:35 ID:hpJz9JUm(16/29) AAS
>>51
じゃあ仕切り直し
25 自分:デフォルトの名無しさん[] 投稿日:2021/02/27(土) 05:30:01.63 ID:hpJz9JUm [1/15]
子プロセスを呼び出すプロセスは、そのプロセスがkillされたとき
自分が呼び出した子プロセスをkillするものだと思うけど
デフォルトでそうなってないのってなんで?
54: 2021/02/27(土)13:44 ID:hpJz9JUm(17/29) AAS
Wndowsでも親プロセスが死んだら子プロセスも殺したいんだって
みんなあれこれ悩んでるね。
なんでみんな望んでる動作をデフォルトにしなかったんだろうか
55: 2021/02/27(土)14:11 ID:Npk4kHio(1) AAS
みんなと言えるほど多くの人は望んでないから。
56: 2021/02/27(土)14:23 ID:hpJz9JUm(18/29) AAS
まーた口論することが目的のレスをする
困ったもんだねw
57: 2021/02/27(土)14:33 ID:h9r4vamJ(1) AAS
ぼくの常識が世間の常識じゃないのは嫌!というだけのことだな
58(1): 2021/02/27(土)14:41 ID:Hg2wHc/X(2/9) AAS
普通に考えて、子プロセスが生きている間それを起動したプロセスを終了できないという
制約があったらいろいろと面倒だと思うが。
親が死んだら子を殺す動作をオプションとして簡単に実現できるようにしてほしいという
要望ならわからんでもないが、そこは手間の問題。
59(1): 2021/02/27(土)15:13 ID:HtPM28za(1) AAS
子プロセスを作った時点で、ハンドルを保存しておけば
親が閉じるときに子のハンドル使って閉じれば良いだけやん
60(1): 2021/02/27(土)16:02 ID:hpJz9JUm(19/29) AAS
>>58
俺は最初から親プロセスが死んだら子プロセスを死ぬ動作が
デフォルトのほうが良かったんじゃないかって言ってるんだが?
俺が言ってないことを、さも俺が言ったかのように書かないでくれ
61: 2021/02/27(土)16:02 ID:hpJz9JUm(20/29) AAS
>>59
Windowsの話に限定しないように
そもそもLinuxの話をしてたんだが
62: 2021/02/27(土)16:15 ID:gpIUgjPn(1) AAS
ずっと板違いだし20回レスしているおかしいやつまでいるのかよ
63(2): 2021/02/27(土)16:17 ID:Hg2wHc/X(3/9) AAS
>>60
子プロセスを自動的に殺すか殺さないか2つの案があるときに、デフォルトの動作として
どちらを選ぶかという話とデフォルトではない方の動作をオプションとして提供するかどうか、
その2つの話に分けて説明したつもりなんだが。
64: 2021/02/27(土)16:21 ID:hpJz9JUm(21/29) AAS
>>63
それは最初からわかっていてその後の話、
なんでデフォルトが殺さない方にしたのか
という話をしてる
> 親プロセスが死んだとき、子プロセスだけが生き残っていて嬉しいことがありますか?
> それは特殊な例だけでしょう
65: 2021/02/27(土)16:22 ID:hpJz9JUm(22/29) AAS
>>63
あと俺が言ってないのは
「子プロセスが生きている間それを起動したプロセスを終了できないという制約」
だからな。
俺はそんな制約があったほうが良いなんて一言も言ってない
どこからその話が出てきたのか全くわからない
66(3): 2021/02/27(土)16:52 ID:Hg2wHc/X(4/9) AAS
伝わらんかな?
1. OS側で強制的に殺す
2. 殺さない(必要に応じてプロセス側でやる)
3. 両方選択できるようにしてどちらかをデフォルトにする
1は困る場面があるし3は手間の問題だと言っているんだが。
67: 2021/02/27(土)16:58 ID:hpJz9JUm(23/29) AAS
>>66
最初から2の話しかしていない。なんで2になってるのかという話をしてる
俺は1は候補にすら出してないから書くのはやめろ
3の話もしていない
今は親プロセスが死んだとき子プロセスは殺さないようになってるが
親プロセスが死んだとき、子プロセスだけが生き残っていて嬉しいことがありますか?
68: 2021/02/27(土)17:12 ID:Hg2wHc/X(5/9) AAS
>なんで2になってるのかという話をしてる
消去法で2になるということをわかりやすく書いたつもりなんだが。
>親プロセスが死んだとき、子プロセスだけが生き残っていて嬉しいことがありますか?
ふつうに、デーモンとか起動した親とは別にバックグラウンドで動いてほしいプロセスとかあるじゃん。
69(1): 2021/02/27(土)17:17 ID:hpJz9JUm(24/29) AAS
> ふつうに、デーモンとか起動した親とは別にバックグラウンドで動いてほしいプロセスとかあるじゃん。
殆どのプログラムはデーモンじゃないし、バックグラウンドで動くことは親プロセスが死んでないからなんけいないし
子プロセスを苦労して殺す方法を、どの言語もあれこれ頑張るぐらいなら
デーモンとして残す方法を頑張ったほうが良いじゃん
これで言ってること理解できますかね?
70: 2021/02/27(土)17:18 ID:NdmEqzoY(4/4) AAS
ライフサイクルやら殺す(kill)やら、生命に当てはめて見ているって話に反論はどした?
親が死んでも子は育つってな、世界的に一家心中なんて常識外で不自然なんだよ
現実を見よう
71: 2021/02/27(土)17:20 ID:hpJz9JUm(25/29) AAS
そもそもデーモンとして残す方法なんて簡単なんだわ
すでに親プロセスの付け替え機能はすでに実装されてるんだから
あとはデフォルトをどちらにするかの話
なんで、面倒くさいほうがデフォルトになってんの?
72: 2021/02/27(土)17:21 ID:hpJz9JUm(26/29) AAS
> ライフサイクルやら殺す(kill)やら、生命に当てはめて見ているって話に反論はどした?
>>28ですでに反論済み
> 当たり前ですが人間の話はしていません。
73(1): 2021/02/27(土)17:38 ID:Hg2wHc/X(6/9) AAS
>>69
だからそれは両方の手段を提供するってことになるだろ?つまり>>66の3.
さすがにここまでくると、理由を知りたいというよりも自分が望む形になっていないことに対して
駄々をこねているようにしか思えない。
74: 2021/02/27(土)18:06 ID:hpJz9JUm(27/29) AAS
>>73
今現在も両方の手段を提供していて
なんで不便な方がデフォルトなのって
これが話の出発点
やっと俺の最初の話に追いついただけだよ
75(1): 2021/02/27(土)18:16 ID:hpJz9JUm(28/29) AAS
ちなみに今のやり方とコメント
1. デーモンを作る・・・用途としては少ないのでこれをデフォルトにする理由がわからない
2. ↑をつくる場合forkして子プロセス作って親は終了して・・・どちらにしろ面倒な仕組みが必要
3. これは今の親が死んでも子プロセスは残るというおかしな仕様をハックしたからだろう
4. 最初からデーモンをつくるAPIを容易すべきだった
5. そうすりゃ親プロセスが死んだ時に子プロセスを全部殺せた
親プロセスが死んだ時に子プロセスは全部死ぬという仕様をデフォルトにし
子プロセスを死なないようなAPIを、forkとか使う面倒なハックの代わりにすれば
シンプルに出来たはずなんだが
なんでそうなってるの?が最初から話をしている内容に
誰でも知ってるやろ的な技術的な説明を加えた言葉
> 25 自分:デフォルトの名無しさん[] 投稿日:2021/02/27(土) 05:30:01.63 ID:hpJz9JUm [1/27]
> 子プロセスを呼び出すプロセスは、そのプロセスがkillされたとき
> 自分が呼び出した子プロセスをkillするものだと思うけど
> デフォルトでそうなってないのってなんで?
> 28 自分:デフォルトの名無しさん[] 投稿日:2021/02/27(土) 07:24:00.97 ID:hpJz9JUm [2/27]
> >>26
> デフォルトの問題です。
> 当たり前ですが人間の話はしていません。
>
> 親プロセスが死んだとき、子プロセスだけが生き残っていて嬉しいことがありますか?
> それは特殊な例だけでしょう
↑特殊な例=デーモンであることぐらいすぐ気づけよ
76(1): 2021/02/27(土)18:43 ID:Hg2wHc/X(7/9) AAS
>今現在も両方の手段を提供していて
両方?
>親プロセスが死んだ時に子プロセスは全部死ぬという仕様をデフォルトにし
あんたが望んでいるこれはオプションででも提供されていないと思うが?
あんたが言う面倒な手順ってのは、親が死ぬときに子を殺して回るとか、子が
親の死を検知して自殺するとかだろ?それは>>66の2.
>>75はもう「ぼくのかんがえたさいきょうのOS」の話なんでコメントはせんがw
77: 2021/02/27(土)18:55 ID:hpJz9JUm(29/29) AAS
>>76
自分で実装すれば出来るだろ
デーモンだって自分で実装してるんだし
それでなんで面倒くさいほうがデフォルトなの?
知らないなら知らないでいいじゃないか
無理して答えようとしなくて良いんだぞ
78(1): 2021/02/27(土)19:19 ID:Hg2wHc/X(8/9) AAS
だからその機能が提供されていないから自分で実装することになっているんだと思うが。
さすがにここまで話が通じないとは。
79: 2021/02/27(土)19:20 ID:gAEhUe3Y(1/2) AAS
要するに何もわかってない?
80: 2021/02/27(土)19:26 ID:1gWeBX/D(1) AAS
>>78
で何のために今まで実装されてないの?
最初からそれを聞いてる
81: 2021/02/27(土)19:50 ID:Hg2wHc/X(9/9) AAS
まるで駄々っ子だねぇw
実装されていないってのはつまり、それぞれのOSの開発者はそれほど必要な機能だと
考えていないんだろう。
82(1): 2021/02/27(土)20:05 ID:gAEhUe3Y(2/2) AAS
ファイルを開いたら閉じなくてはいけない
それはプログラマーが実装する
OSができることはガッベージコレクション
83: 2021/02/27(土)20:06 ID:lzDnqtNz(1) AAS
あわしろ氏は、そうは言っていなかったな。
84: 2021/02/27(土)21:06 ID:vOMAq4pj(1) AAS
システムコールやAPIを設計するとき、できるだけプリミティブな機能として実現するというのは至極自然なことだろう。プロセスを殺すならそのプロセスだけを殺す。子供も一緒に殺したいならプログラマが明示的にそう書けばいいというだけのこと。
そんなのぼくはやだやだ!めんどくさい!なんて知ったことではない
85(1): 2021/02/28(日)00:07 ID:xybIltek(1/3) AAS
>>47
Linux 板で聞いた方がよい
which calc
と、コマンドを打ってみれば?
グローバルにパスが通っていれば、そのコマンドの場所が表示される
86(2): 2021/02/28(日)00:12 ID:xybIltek(2/3) AAS
Windows ではプログラムで、IE, Excel などの子プロセスが自動的に、kill されないのかな?
子だけが残った場合に、どのプログラムが起動したか分からないし、
子は何かで使っているかも知れないと思って、なかなか削除できない
どう扱えば良いのか、分からない
87(1): 2021/02/28(日)01:03 ID:BkwKpqyL(1/2) AAS
されない
だからタコの作ったツールだと何個もExcelやらのインスタンスが残る>OLE
だから、つ SysInternalTools
88(1): 2021/02/28(日)02:04 ID:jnT/TWe2(1) AAS
>>82
ガベージコレクションやるのはOSなのか?
フレームワークや言語がやる認識だったが
89(1): 2021/02/28(日)02:34 ID:XaglP2nw(1) AAS
>>88
プロセスを停止したら、そのプロセスが使っていた
リソースを解放するのはOSの仕事ですよ?
90(2): 86 2021/02/28(日)06:17 ID:xybIltek(3/3) AAS
GC は言語内で、その言語内で作ったオブジェクトの解放はするけど、
プログラム内で、IE, Excel などを起動したら、
別のプロセスとなって、その言語内のGC では追跡できない
だから、>>87
が言うように、多くのExcel のプロセスが残ってしまう
91: 2021/02/28(日)07:07 ID:A9mKhwpJ(1) AAS
COCOAが3億円で発注されたらしいが
あの内容だと1行当たりいくらになるんだろうな?
92: 2021/02/28(日)08:48 ID:Gc6Q6B7T(1/4) AAS
>>90
それは起動の仕方が違うから的外れ。IEやExcelを直接起動してるのではなく
シェル(OS)に依頼して明示的に子プロセスならない方法で作成している
93: 2021/02/28(日)08:49 ID:Gc6Q6B7T(2/4) AAS
>>90
COMとかOLEオートメーションを勉強したほうが良いですよ
プロセスツリーを見ればわかるように
子プロセスにはなってないですから
94: 2021/02/28(日)09:10 ID:BkwKpqyL(2/2) AAS
……インプロセスサーバーとアウトプロセスサーバーの違いも分からん奴が人に勉強不足と言うのか
95(1): 2021/02/28(日)10:01 ID:Gc6Q6B7T(3/4) AAS
そうですね。勉強不足ですね。私は子プロセスではないといいました。ExcelやIEがどちらなのかよく考えてみましょう
外部リンク:docwiki.embarcadero.com
・インプロセスサーバー
クライアントと同じプロセス空間で実行中のライブラリ(DLL)。たとえば,Internet Explorer または Netscape で
表示されている Web ページに埋め込まれた ActiveX コントロールがこれに当たる。
つまり,ActiveX コントロールはクライアントマシンにダウンロードされ,Web ブラウザと同じプロセスの中で呼び出される
・アウトオブプロセスサーバー(ローカルサーバー)
クライアントと同じマシンの別のプロセス空間で動作している別のアプリケーション(EXE)。
たとえば,Word 文書の中に埋め込まれた Excel スプレッドシートがこれに当たる。
Word と Excel は同じマシン上で動作している 2 つの別個のアプリケーション
ローカルサーバーは,COM を使ってクライアントと通信する
96: 2021/02/28(日)10:09 ID:hyPOQHlW(1) AAS
開発者向けスレ【スマートコントラクト】
2chスレ:cryptocoin
97(1): 2021/02/28(日)10:16 ID:xwhOcFRJ(1/2) AAS
>>89
参照不要になったゴミ部分だけを探して捨てていく仕組みをGCという
ガベージコレクション、文字通りゴミ収集ということ
プロセス終了時のような、占有していたものを全解放する行いはGCとは言わない、少なくともGCという言葉が使われてこなかった
ガッベージという読み方も一般的じゃないし原音とも合ってない
98(1): 2021/02/28(日)11:50 ID:Gc6Q6B7T(4/4) AAS
>>97
それはGCの話を始めたアホに言ってください
私はその話は全くしていません。
GCという単語すらこのレスより前に書いていません
99: 2021/02/28(日)15:50 ID:xwhOcFRJ(2/2) AAS
>>98
俺はお前にはレスしてないぞ
100: 2021/02/28(日)18:21 ID:8z4Ob+XW(1) AAS
>>85
わかりました、きいてみます
なでしこユーザー少なくてこういうときは困ります
101: 86 2021/03/01(月)02:20 ID:6RQFswOZ(1/3) AAS
>>95
パッと読んだ感じでは、同一プロセス内のメモリ空間に配置されるものは、
一部分の部品をコード化した、DLL みたいにサイズが小さいもの
昔は、1つのプロセスの仮想メモリ空間は、4GB しかなかったから。
今は、どうか知らないけど
EXE 同士みたいなものは、サイズが大きいから、
別のプロセスとして起動されるのだろう
102(2): 2021/03/01(月)14:38 ID:Gxj572y+(1) AAS
クラウドサービスを利用してる場合のテストってどうすればいいの?
前提として
・API互換性のあるオンプレ製品は無い
・E2Eテストなのでモックでは駄目
普通に考えると金を払ってテスト用のクラウドサービスを借りるしかないんだけど
テストのために余計な費用を払いたくない
103: 2021/03/01(月)15:32 ID:EnwEHWfA(1) AAS
>>102
クラウドからでもオンプレからでもローカルPCからでもE2Eテスト実行すればええやん
何に困ってるのか分からん
104: 2021/03/01(月)16:10 ID:UPXhvHyB(1) AAS
> E2Eテストなのでモックでは駄目
というのは思考停止
モックでいい部分(自社ロジック部分)のテストが絶対にある
本当にモックではだめな部分だけE2Eテストをするだけの話
1か0で考えるのはやめなさい
テストのために余計な費用を払いたくないんでしょう?
0にできないなら1にするんじゃなくて0.1にすればいいでしょう
105: 2021/03/01(月)16:25 ID:56/Qlwnm(1) AAS
>>102
テストデータにはテスト用のフラグを付けて区別するとか、色々やりようはあるでしょ
106: 2021/03/01(月)16:29 ID:MvU3YVh1(1) AAS
マシンリソースやネットワークリソースは使いたいけど金は払いたくないってこと?
プロダクションと違った形の節約はできるだろうが無料枠にでも収まらない限り金払わないのは無理だろ
107(1): 2021/03/01(月)17:55 ID:lVBC54RE(1) AAS
画像リンク[png]:i.imgur.com
108: 2021/03/01(月)18:02 ID:lUjHuGPy(1) AAS
>>107
スクール入会金
ウン万円
109: 2021/03/01(月)19:42 ID:a7k6+LlL(1) AAS
こんな可愛いPMなんかいねーよ
110: 2021/03/01(月)22:28 ID:q/O5cji9(1) AAS
テストってDBだけ入れ替えたら出来るよね?
111: 2021/03/01(月)23:23 ID:qIwpFI/L(1/2) AAS
質問・アドバイスよろしいでしょうか?
Pythonで統計分析をしたくてプログラミングの独学を始めて間もないのですが,パソコンが壊れてしまいました。買い替えにあたってパソコンの最低限のスペックやOSはどのようなものがいいでしょうか?様々なサイトを見てもWindowsがいいとかmacがいいとか,結局何がいいのかいまいちわからないです。ご教授いただけると嬉しいです。
112: 2021/03/01(月)23:27 ID:6RQFswOZ(2/3) AAS
Ruby on Rails の実行環境は、
development, test, (staging), production
テストは、単体・機能・結合・システムテスト
113(1): 2021/03/01(月)23:32 ID:6RQFswOZ(3/3) AAS
Python は知らないけど、
Ruby なら、Mac でメモリ32GB とか
Windows 10 pro版でも、WSL2, Linux, Docker で、メモリ16〜32GB。
8GB では足りない
メモリは、とにかく最大まで積む
Pythonのスレで聞けば?
114: 2021/03/01(月)23:43 ID:qIwpFI/L(2/2) AAS
>>113
ありがとうございます
115: 2021/03/03(水)19:02 ID:K8zIHYhU(1) AAS
php勉強するんだけどphp民のおすすめエディタおしえて
ちなJavaはeclipseでフロントはvscode使ってる
116(1): 2021/03/05(金)10:03 ID:qGqr3pNV(1/5) AAS
どこで聞けば良いか分からなかったので教えてくだしあ
とあるasp.netからiisを経由して表示するプログラムがあるんだが
元々は問題なく動作していたんだ
そのうち1つのaspxファイルの一部をvisualstudioでコメントアウトして実行したら404が返ってきたので
そのコメントアウトを元に戻して実行したんだけど
やっぱり404が返されるんだ
念のため変更したaspxファイルをwinMergeで比較してみたが全く同じ
元々の動作する状態と変更後で何が変わったかサッパリなんだが
これって何が問題なのか可能性として挙げられるものを教えてくれないだろうか
asp.net自体初めて触ったのに誰も教えてくれない環境で詰んでる
ざっくりした質問で申し訳ない
117(1): 2021/03/05(金)10:17 ID:SsMuuYFF(1/3) AAS
リポジトリ全体をロールバックしてみたら
118: 2021/03/05(金)10:26 ID:qGqr3pNV(2/5) AAS
>>117
git管理していないから無理な気がする
あと元に戻ったとしてもいずれ触らないといけない部分なので
できれば原因を追及したい……
119(1): 2021/03/05(金)10:50 ID:7U7M/a2u(1) AAS
>>116
コメントアウトして実行ってのはどうやって実行してるの?
同じ環境と同じ実行手順で問題なく動作してたことをコメントアウト直前に自分で確認してる?
120(1): 2021/03/05(金)11:01 ID:qGqr3pNV(3/5) AAS
>>119
・変更直前に正常に動作したことは確認済み
・aspxファイルのある1つのtdタグ部分をコメントアウトした
・その他のコーディング部分はチンプンカンプンの状態だが
少なくともコメントアウトしたtdタグ部分を直接参照する部分は無い気がする
・コメントアウト前(正常起動時)とコメントアウトから戻した後(404リターン時)でaspxファイルの記述は完全一致
121(1): 2021/03/05(金)11:18 ID:SsMuuYFF(2/3) AAS
URLが間違ってるんじゃないの
122: 2021/03/05(金)11:28 ID:qGqr3pNV(4/5) AAS
>>121
それならコメントアウトする直前に動作している以上
元に戻したときにも動作すると思うんだけど
asp.netってもしかしてコード部分以外で何か特殊なことをしてる?
無知で申し訳ない
123(1): 2021/03/05(金)11:50 ID:/lmwOJl7(1) AAS
古いものは、キャッシュを表示していただけとか、
ファイルのタイムスタンプが変わったから、
ファイル名に付いている、ハッシュが変わったので、キャッシュから読み込まず、
再読み込みしようとして、古いファイル名が存在しなくなったとか
プロジェクトなら、何かを修正したら、
ファイル名に付いている、ハッシュなどが変わるので、
再デプロイしなくてはならないとか
そのプロジェクトのフレームワークによるかも?
124: 2021/03/05(金)12:01 ID:qGqr3pNV(5/5) AAS
>>123
なるほど
キャッシュが生きてたから動いていただけの場合
キャッシュを削除して実行していれば変更前の時点で既に404を返されていた可能性があるってことか
その場合然るべき場所に参照されるデータを再配置すれば解決するけど
それが一体何なのか調べる必要があるってことか……
うげー吐きそう
ありがとう試してみる
125: 2021/03/05(金)12:35 ID:QWuUnW8Q(1) AAS
>>120
どういう環境でどういう手順で実行してるのか?
実行環境が変わったかコードが変わったかのどちらかしかないから両方精査して
tdタグコメントアウトしたくらいで404になったりしないから見にいってる場所が違うに1000ペリカ
126(2): 2021/03/05(金)12:35 ID:si/4Bu18(1/3) AAS
自作のWindowsアプリに「起動時パスワード」を付けたいと思っています。
初期値はオフで、そのときはパスワードを求めないままにしたいです。
この機能を付けるとすると、
設定のオンオフ状態やパスワードの文字列は、
どこにどのように持たせるべきでしょうか。
他の設定と同じようにiniファイルやレジストリなどに入れると、
たとえ暗号化したとしても、その項目自体を消してしまえば、
設定が初期値に戻ってパスワードを求めないようになってしまいます。
127(1): 2021/03/05(金)12:52 ID:piwKD6ZW(1/2) AAS
>>126
パスワードを設定するユーザーとパスワード入力を回避してアプリを使いたいユーザーが同じOS上の権限をもってるなら
ローカルに設定を保存してローカルで認証するする限りパスワードがあっても時間と手間をかければ破られる
できるのはその方法を分かりにくくしてより手間をかけさせることだけ
破られるのは仕方がない
上下前次1-新書関写板覧索設栞歴
あと 825 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.034s