[過去ログ] スレ立てるまでもない質問はここで 149匹目 (984レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2018/06/17(日)10:31 AAS
質問する前にGoogleで検索しましょう。 外部リンク:www.google.com
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
ワッチョイは住人が離れスレが寂れます導入禁止。
前スレ
スレ立てるまでもない質問はここで 148匹目 [無断転載禁止]©2ch.net
省1
885: 2019/10/17(木)06:45 ID:gq3I2ckq(1) AAS
Rubyは作者が日本人だけあって言語が一時しのぎの感情論で作られていて論理性が全く感じられず
使うだけで洗脳されて馬鹿になるからやめた方がいい
pythonはその反対
886: 2019/10/17(木)10:27 ID:tq7j3RVK(1/2) AAS
↑などという論理性が全く感じられない感情論を吐くのが
洗脳されて馬鹿になってる証拠
887(1): 2019/10/17(木)11:27 ID:huR1Dm0j(1) AAS
Rubyは作者が日本人だけあって言語が一時しのぎの感情論で作られていて論理性が全く感じられない。
ちょっと使ってみただけでも、そんな感じになってるのが感覚的にわかるだろ
その雰囲気を肌で感じることが出来ないやつは、論理性がなく感情論で話をしてる
888: 2019/10/17(木)11:30 ID:8776I+gg(1) AAS
そういうボケ方好きよ
889: 2019/10/17(木)11:43 ID:bd1FscY+(1) AAS
>>887
Rubyの論理性の無さの例を教えて下さい。
890(2): 2019/10/17(木)12:00 ID:GTpPRCCe(1) AAS
PC用のソフトウェアが、スマホアプリのように気軽に課金される日は来ると思う?
PCから割れの被害がなくなる日は来ると思う?
891: 2019/10/17(木)12:09 ID:2s2Qb0U5(1) AAS
>>890
板のテンプレ読め。マ板でやれ
892: 2019/10/17(木)13:28 ID:ucUV19VT(1) AAS
>>890
バカじゃねえのか
有料課金質問サイトで質問しろよ
おめーはネタと情報はタダだと思ってんだろ
だからそれでいいんだよ
893(1): 2019/10/17(木)13:33 ID:qaCXzdDd(1) AAS
独自URLを定義したいんだけど
ただ自分のアプリ(localhost動作)で使うだけのURLの場合、スキームはどうすべき?
dokuzi://my.app/
URLを使いたいのは、ただそうするのが標準だからかなと思ったから。
外部アプリから自分のアプリが管理してるデータへの参照を、
どんな文字列でもよかったんだけど、
どうせならURLっぽくやろうかなと思った。
894: 2019/10/17(木)14:20 ID:tq7j3RVK(2/2) AAS
>>893
Custom URL Scheme, Deep Link, Universal Link, iOS/Androidとかのキーワードでググる
895: 2019/10/17(木)15:54 ID:lECi1og0(1) AAS
カスタムURIスキームの利点はユーザーがURLを指定できるところに
何でも起動できちゃうURLを仕込めるというところにあるから
自アプリだけで完結しているなら利点はないしそこまで好き勝手に使っていいという気はしないな
896: 2019/10/17(木)23:50 ID:nmwrV9Kg(2/2) AAS
Docker, Ruby on Rails(REST、リソースベースのルーティング)などを使えば?
897: 2019/10/18(金)01:12 ID:tY/eTMs7(1/2) AAS
Rubyはメソッドチェーンのおかげで最高の言語だと感じますが、間違いでしょうか?
grep、join、gsub、gsubってつながっていく様子が、まるで
ファイヤー、アイスストーム、ダイアキュート、ブレインダムド、ばよえ〜ん、
って印象です。
898(1): 2019/10/18(金)01:15 ID:2g/GJrKd(1) AAS
関数繋げるだけならlispと何が違うんだ?
ただし、個人の主観は絶対的に正しいので、オメーが最高の言語だと感じてるならどうぞお好きにとしか言いようがない
つまりは、個人の主観に間違いなし、だ
コイツの脳内で渦巻いてる主観には間違いは無いし間違いがあろうとなかろうとそれには気付けない
だから主観そのものは絶対的に正しい
よかったネ!
899: 2019/10/18(金)01:49 ID:tY/eTMs7(2/2) AAS
>>898
なぜそんなに喧嘩腰なの?
900: 2019/10/18(金)08:50 ID:YuWkr+rI(1) AAS
たぶん人違い
いろんなところに出没するrubyで荒すやつがいるんだ
901: 2019/10/18(金)15:58 ID:lmpJOwiE(1) AAS
あれは某国のアンチRuby工作員
902(3): 2019/10/19(土)06:28 ID:dr1ysGqL(1) AAS
フォームから入力した値をDBに登録する際に、入力された値が決められた規則に従っているか確認したいので、
プログラムでチェックするべき範囲とDBのCHECK制約で行う範囲の明確な線引きとかガイドラインがあれば教えてください。
903: 2019/10/19(土)09:59 ID:V83HT+bA(1) AAS
>>902
そんな雲をつかむような質問ではまともな回答しようがないので質問のガイドラインを勉強してきてください
904(1): 2019/10/19(土)10:29 ID:fDUUZQql(1/2) AAS
まず、出来る限り、プログラムでチェックする。
ここでチェックできれば、ネット回線へ送られないから、すごく良い
DB 書き込みでは、すべてをチェックする。
ブラウザで、送られるデータをチートする人もいるので、必ずDB では、すべてチェックする!
基本、ブラウザから送られるデータを信用してはいけない!
チートしたり、伝送ミスで、データが間違っている事が多いから
905(1): 2019/10/19(土)11:02 ID:nnyc8pgy(1) AAS
CHECK制約は使わない
せいぜい保険の最終防壁
いろいろ理由はあるがDBが返す「CHECK制約xxに違反しました」といったエラー情報をまともなエラーメッセージに変換するのがまず厄介
906(1): 2019/10/19(土)13:31 ID:vCREqhgr(1/2) AAS
>>905
最終防壁なら、バグでもない限りでないんだから、そんなエラーをまともなエラーメッセージに修正する必要ないじゃん
スタックトレースをわかりやすい日本語に直さなきゃいけない。みたいな
アホなことをお前は言ってるぞ。
907: 904 2019/10/19(土)14:20 ID:fDUUZQql(2/2) AAS
クライアント側でチートしたり、伝送エラーがある
ドラクエでは、よくエラーが起こっているから、
インターネットから来るデータは、絶対に信用してはいけない!
途中のルーターで、伝送エラーを見つけても、再送せず、そのまま送ってくるし
908: 2019/10/19(土)14:48 ID:QmPBAH4r(1/5) AAS
クライアント側チェックとサーバー側チェックの話じゃないぞ
909: 2019/10/19(土)14:59 ID:tEExLpzf(1) AAS
僕はたにぐちまこと先生を支持します
910: 2019/10/19(土)15:06 ID:QmPBAH4r(2/5) AAS
>>902
明確な線引きやガイドラインは無い!!
CHECK制約で守れる整合性の重要度、不整合発生時の影響度、DBにアクセスするプログラムの数、
採用してる設計手法、維持管理・変更時の手間、パフォーマンスペナルティ、プログラマーのレベル等々
置かれた状況とトレードオフを判断して設計者が決めること
プログラム側のみでチェックする場合もあれば
DB側のみでチェックしてプログラム側でユーザーフレンドリーなエラーにする場合もあるし
両方でチェックしてDB側エラーは集約ハンドラで汎用エラーにする場合もある
プログラムーはプログラムだけで保証したがる
DB屋はプログラマーを信用してないからCHECK制約をできるだけ使いたがる
911: 2019/10/19(土)15:55 ID:iFqGS+wa(1) AAS
そりゃ条件式の複雑度数が20を超えたらプログラムで対処、だろ
複雑度数がなんなのかは知らない
912: 2019/10/19(土)19:10 ID:VYVT60v2(1) AAS
>>902
ガイドライン板行け
913(2): 2019/10/19(土)20:07 ID:hpHQur/j(1) AAS
マルチエージェントシミュレーションをしようとしているのですが
シミュレーションを管理するクラスと各エージェントクラスはどのような関係にすべきでしょうか
各エージェントを管理クラスに保持すると一括してアップデートできて便利ですが、エージェントが他のエージェントの情報にアクセスできません
914(2): 2019/10/19(土)20:07 ID:lFhCDuxs(1/4) AAS
開発プロジェクトの谷間にて、業務効率化スクリプトの機能追加や改善を行っています。
VBA、VBS、Ruby、Perl等いろんな言語のスクリプトが混在していているのですが、皆はこれが厄介だと言います。
しかし、チームで一番若い新人が一番四苦八苦しているのは正規表現の解読であり、私が質問を受けるのももっぱら正規表現関連ばかりです。
結局、業務効率化スクリプトなんてのは、正規表現がわかればその都度、「早く書ける」「操作性が良いのが書ける」を考えて言語を選べばよいだけという認識で良いですかね?
915(1): 2019/10/19(土)20:34 ID:vCREqhgr(2/2) AAS
正規表現なんて、少し難しい漢字を知ってる程度のレベル
知らなきゃ困るが、知っていたからっていい文章(コード)が書けるわけじゃない
916: 2019/10/19(土)20:35 ID:sd9gDFLM(1) AAS
>>906
早とちりだぞ
最終防壁として使う分にはいいが、CHECK制約単体でエラーチェックを賄うのはやめとけ、その理由の第一はメッセージのハンドリングがしにくから、という文意だ
917(1): 2019/10/19(土)20:46 ID:QmPBAH4r(3/5) AAS
>>914
「業務効率化スクリプト」って例えばどういう処理してるの?
918(1): 2019/10/19(土)20:56 ID:lFhCDuxs(2/4) AAS
>>917
他にも色々ありますが、以下のようなものが代表的です。
・プロジェクト新規参入者のPCキッティング
・適切な対象の適切なタイミングでのSVN更新補助
・CUnitでのアサートチェックに適さないテスト結果ログの比較自動化
・静的解析ツールでは出来ない開発Pjソース上の不適切箇所の検出
919: 2019/10/19(土)20:58 ID:lFhCDuxs(3/4) AAS
>>915
知ってたらいいものが書けるわけじゃないけど、知らないと全く以てスクリプトが書けないのだから、覚える以外に無いでしょう?
十分条件ではなく必要条件だということなだけなんですから。
920: 2019/10/19(土)21:03 ID:ix8h3W5Y(1) AAS
こういうサイト使って正規表現のテスト実行環境を整備すると理解が深まるかもしれない
URLくっそ長くなるけど
外部リンク:fatiherikli.github.io
921(1): 2019/10/19(土)21:59 ID:QmPBAH4r(4/5) AAS
>>918
おお、想像してたのと全然違った
基本的には読みやすさとメンテのしやすさを考えてベースとなる標準言語を決めておいて
処理内容の特性によって違う言語を選択するようなゆるいルールを作っとくほうがおすすめ
自分はチームメンバー10人いれば下から3番目くらいのメンバーの技術レベルに寄せる
2人くらいできないやつがいても残りでカバーできるから
あと正規表現はもともと読みにくくなりやすいから部品に分解してコメント書いたり
多少遅くても読みやすい表現を選んだり簡単なテストコードを残すとかドキュメント生成とかする
言語によっては正規表現は一続きで書かないとダメなやつもあるからその辺も選択基準になる
922: 2019/10/19(土)22:24 ID:QmPBAH4r(5/5) AAS
>>913
シミュレーションはわからないけど
エージェントが必要としてる他のエージェントへの参照を管理クラスが渡してやればいいんじゃないの?
923: 2019/10/19(土)22:49 ID:lFhCDuxs(4/4) AAS
>>921
>おお、想像してたのと全然違った
どんなのを想像されていたのでしょうか?
>ベースとなる標準言語を決めておいて
標準とするならRubyでしょうね。Perlについては昔Perl大好きくんがいたから残っているだけで、新規に書く理由がないですからね。
VBSはInputBoxが標準で使えることと、Win環境である限りどこに持っていっても動くという利点以外に利点が無いので、こいつもRuby化したいですね。
VBAだけは、C#アドイン化が大変なのと、外部化するメリットが無いものが多いのでそのままメンテかな…。
924: 2019/10/20(日)07:08 ID:ADDbXmaX(1/2) AAS
>>913
>エージェントが、他のエージェントの情報にアクセスできません
たぶん、Chef, Kubernetes などでも、
エージェント同士が直接アクセスする事は、認めていないと思う
そういうプログラミングは、難しすぎて出来ない。
多くのエージェント間で、整合性が取れない
必ず、エージェントはマネージャーに頼んで、マネージャーが仕切るはず!
デザインパターンで言うと、
直接やり取りのObserver(発行/購読)ではなく、
マネージャー経由のMediator(管制塔)
925: 2019/10/20(日)07:31 ID:ADDbXmaX(2/2) AAS
>>914
テキスト処理なら、総合的に考えて、Ruby が良い!
Rubyでは、Perl 由来の暗号のような変数、$;, $< なども、使わないようにしていく方向
正規表現は、入れ子構造のあるものに対して、使ってはいけない!
例えば、URL の解析でも数千行あるから、複雑すぎて、一企業じゃ作れない
<div 1>
<div><div></div 4></div>
<div></div>
</div 8>
例えばこれを、div で最短マッチしても、div 1・4が対応してしまう。
省4
926(1): 2019/10/20(日)09:11 ID:akKR2ina(1) AAS
Perlが廃れた理由が分かった
普通の人間には正規表現が難し過ぎるんだ
その部分がモロに出てるperlは忌避される
927: 2019/10/20(日)09:46 ID:hHVN/TCw(1/2) AAS
ぜんぜん違う。
928(1): 2019/10/20(日)09:48 ID:hHVN/TCw(2/2) AAS
廃れた理由はオブジェクト指向じゃないから
正確に言えば、オブジェクト指向をすることもできるし、
そのためのモジュールもあるが、どれもスタンダードにはならなかった。
モジュールを使わずにオブジェクト指向もできるがめんどくさい。
基本的な部分で書き方が色々ありすぎて統一できなかった。
929: 2019/10/20(日)15:25 ID:r1gsU8l7(1) AAS
Hooksのようにオブジェクト指向から関数に時代は流れているのだよ。
930: 2019/10/20(日)19:41 ID:MI8MHJaE(1) AAS
pop shift のように副作用のある関数があるのでperlで関数型で書くのは感覚的につらい
副作用多め、OOデフォルトではないことが python, ruby より速い理由かも
931(1): 2019/10/20(日)20:07 ID:NxGRbcb0(1) AAS
> Hooksのように
な?そういう流れだと主張する言語は
マイナーだってわかるやろ?
932: 2019/10/21(月)03:09 ID:CyO1yszD(1) AAS
>>926
XMLやJSONのパースを正規表現でやろうとする人っているのですか?
CSVやTSVならやりそうな人はいると思いますが…。
>>926
正規表現は別にPerlに特化したものではないと思いますが…。
>>928
Perlはオブジェクト指向であるかどうかの前に、サブルーチンの形がまともな形になっていません。まるでMS-DOSのバッチのような印象。
このように前時代のスクリプト言語だという印象をプンプンさせていることが廃れた原因ではないでしょうか?
933: 2019/10/21(月)12:48 ID:Ru5/7CHv(1) AAS
CGIからperl6とかweb2.0などへの展開が失敗しただけで
前時代のスクリプト言語としては生き残り続ける
934: 2019/10/21(月)16:31 ID:VexLilHP(1) AAS
>>931
Hooksがマイナー?
お前はどこの時空を漂ってんだ?
935(1): 2019/10/21(月)21:14 ID:utrljv8A(1/3) AAS
なぜRubyスレではPythonネタ禁止でないのに、PythonスレではRubyネタ禁止なんですか?
936: 2019/10/21(月)22:15 ID:cdvYqWae(1) AAS
Rubyを語る奴がキチガイじみてて嫌われてるだけや
937: 2019/10/21(月)22:23 ID:utrljv8A(2/3) AAS
Rubyはキチガイが使う言語なのですか?
938(1): 2019/10/21(月)22:23 ID:utrljv8A(3/3) AAS
Rubyはキチガイが使う言語なのですか?
939: 2019/10/21(月)22:24 ID:/X8txQrc(1) AAS
>>938
いいえ。自治に関する話は他でやってください
940: 2019/10/21(月)23:10 ID:8ccCGlFX(1) AAS
>>935
>RubyスレではPythonネタ禁止でない
その認識は危険
敢えて明記する必要がないってだけ
941(1): 2019/10/22(火)20:25 ID:oicqOaNF(1) AAS
趣味でプログラムをやってます
と言っても数年に一度どうしても
自分の他の趣味で欲しい機能があってそれをプラグイン作ったり変換機能を作ったりするだけなんですが
また何年かぶりにやろうと思うのですが
今回はCとか絡んで難しそうです
学習とか人に教えてもらうとか
何年も前は2ちゃんで教えて貰ってましたが
今は色々なサイト?があるみたいなんですけど
やる気の維持とか交流とかアドバイスとかどこで貰ってますか?
942(1): ◆QZaw55cn4c 2019/10/22(火)20:55 ID:afWm6mlf(1) AAS
>>941
私はここで元気を貰っています
2chスレ:tech
943(1): 2019/10/23(水)00:22 ID:ho+0+jX0(1) AAS
江端式クローズドマインド
「江端式クローズドマインド」を、ワンフレーズで纏めるのであれば、
Let's explain "Ebata-style closed mind" as one phrase.
『自分のやりたいことがあるなら、目を瞑り、耳を塞ぎ、誰とも口をきかずに、走り続けろ』
"Continue running without closing your eyes, covering your ears, and speaking to anyone, if you have what you want to do".
省8
944: 2019/10/24(木)13:20 ID:9ialz6Ph(1) AAS
あるソフト作ったとき英語圏ではどこで宣伝すればいいかな? twitter以外で。
日本だとqiitaにでも書いていれば釣れるが
945: 2019/10/24(木)14:05 ID:pHxagEhJ(1) AAS
英語圏の掲示板で聞いたら
946: 2019/10/24(木)14:06 ID:GyHOqBHU(1) AAS
そういう掲示板を聞いてるんだよw
947: 蟻人間 ◆T6xkBnTXz7B0 [age] 2019/10/24(木)14:10 ID:hL+vNXS/(1) AAS
Reddit
SoftPedia
948: 2019/10/24(木)18:42 ID:qFPdh7bT(1) AAS
>>942
実のところ自分の作るだけで精一杯で人のお題とかは無理かも
>>943
気取っててキモい
949: 2019/10/24(木)23:40 ID:9gHi26DY(1) AAS
SteamのUtilityカテで公開
外部リンク:store.steampowered.com
Wallpaper Engineなんかは糞ほど売れたな
950: 2019/10/26(土)11:44 ID:j7vUXDAn(1) AAS
pcの省電力設定によってpythonのtime.sleepなどが正常に動作しないことって有りえますか?
951(1): 2019/10/26(土)11:56 ID:y7KZIUq7(1) AAS
Windows10、Visual Studio CodeとDocker ToolBoxを使っています。
PCを再起動する毎にDocker関連のコマンドを打つのが面倒なのですが
(docker-machine startやdocker startやdocker exec -i -tなど)
これら一通りのコマンドを、VSCode上で自動で打ち込んでくれるにはどうすれば良いでしょうか?
よくもわからず手探り状態で、
.shファイルを作りそこにdockerのコマンドを列挙して
そのファイルをVSCode上のターミナルからアクセスしてみると
VSCode上のターミナルではなく、Windows10のCMDでコードが実行されてしまいますし、
かつ途中でCMDが終了してしまい上手くいきません
宜しくお願いします。
952: 蟻人間 ◆T6xkBnTXz7B0 [age] 2019/10/26(土)12:06 ID:Q5f3+aYX(1) AAS
>>951
Windowsのスタートアップ機能。
VSCodeターミナルのプログラムのコマンドラインを調べよ。
953(1): 2019/10/26(土)12:32 ID:751XFDvk(1/2) AAS
Windows のスタートアップとか、
Ruby で書くとか、
VSCode なら、npm scripts, gulp など
954(1): 953 2019/10/26(土)12:39 ID:751XFDvk(2/2) AAS
漏れは、WSL, Ubuntu 16.04 で、
apt するのにも、一々入力するのが面倒なので、
Ruby で、apt-get を使って、書いてる
Rubyは万能!
シェルスクリプトに悩まされる事もないw
#!/usr/bin/ruby
# 全パッケージの更新
# sudo のパスワードを自動入力する
puts `echo パスワード | sudo -S apt-get update`
省2
955(1): 2019/10/26(土)15:02 ID:2BgGTosg(1) AAS
>>954
スクリプトにパスワード書くな
956: 2019/10/26(土)15:02 ID:3vEPIoE6(1) AAS
>>955
そいつに触るな
957: 2019/10/26(土)20:03 ID:qbOn9Wvu(1) AAS
ある人工知能の本では最尤推定を微分の値が0になる方程式を解くことでパラメータの最適解を求めていました
しかしディープラーニングの説明部分では、数式が複雑になっため上のような方法を取れず、それゆえ勾配降下法でパラメータを求めていると書いてありました
数式が複雑になったのはわかるのですが、なぜ複雑になると上のような方法でパラメータを求めらないのでしょうか?
全微分した時に0になる方程式を解いてパラメータ求めればいけそうだとは思いますが、求めるパラメータが複数になると無理なのでしょうか?
958: 2019/10/26(土)21:42 ID:8VEal8S/(1) AAS
解析的に解けないだけで別に勾配降下法が全てではない
研究などで分布を仮定して解く必要があふ場合は最尤推定法が今でも使われてる
ただその場合はMCMCが主に使われる
959: 2019/10/27(日)11:40 ID:NsKzBf3L(1/4) AAS
以下を10年後消えている言語と消えていない言語に仕分けていただけますでしょうか。
C
C#
C++
C++/CLI
COBOL
FORTRAN
Go
Haskell
Java
省17
960: 2019/10/27(日)11:42 ID:4AjPO3QS(1) AAS
誰もわかりません
961(1): 2019/10/27(日)15:16 ID:oi2VB0wA(1/2) AAS
プログラミング言語は突然流行って突然死ぬからだれにも優劣は解らない。
962(1): 2019/10/27(日)15:35 ID:FsLuN3Ol(1) AAS
いや優劣は聞いてないと思うぞ
Delphi基準の消えるなら、濃厚なのは
COBOL
FORTRAN
LISP
Perl
Scala
VBScript
963(2): 2019/10/27(日)16:31 ID:NsKzBf3L(2/4) AAS
>>961
優劣については全く質問していません。
>>962
FORTRANを新たに書く人がいるので、意外と無くならない気がします。
最新スパコン富岳がサポートしているのもC,C++、FORTRANですし。
COBOLも20年前からJavaへの置換えが進んでいますが、未だに道半ばです。10年くらいでは無くならないのではないでしょうか。
さらに10年は必要な気がします。
一番簡単に無くなれそうなのはPerlですが、データこねくり回すのを商売にしている人がこの言語を完全に捨ててくれるものなのかが気になります。
964: 2019/10/27(日)16:36 ID:NsKzBf3L(3/4) AAS
iOSやAndroidはLinuxやWindowsと違って業務用大規模システムが無いのです。だからいつ終焉を迎えるかわかりません。
このため、KotlinやSwiftの方がCOBOLよりも寿命が短い可能性が高いと私は考えますが、皆さんはどう思いますか?
965(1): 2019/10/27(日)16:37 ID:A1ydGCyl(1) AAS
tiobeの変遷でも調べときゃいいだろ
966: 2019/10/27(日)16:46 ID:NsKzBf3L(4/4) AAS
>>965
tiobeだと現在時点でPerlがPASCALより下ですが、これは本当なのか?と感じます。
967: 2019/10/27(日)17:20 ID:pjNPJSmk(1) AAS
業界談義はマ板でやれって書いてあるのが分からんのかアホども
968: 2019/10/27(日)17:49 ID:XKABV91W(1) AAS
>>963
Object Pascalの案件も完全に消えたわけではないし、エンジニアスキルの調査ではCOBOLもFORTRANも既にシェアを下回ってる
日本限定の話ならともかく、ハードウェアの寿命もあるから根絶はできなくてもシェア低下は避けがたいよ
969: 2019/10/27(日)18:23 ID:S+CGCUum(1) AAS
質問スレでアンケ、議論やるやつはキチガイだからスルー
970: 2019/10/27(日)18:33 ID:oi2VB0wA(2/2) AAS
あれ?優劣って書いたっけ。うーん。。。
意匠の無視だわ〜。
971(3): 2019/10/27(日)19:04 ID:gh7UJQ+c(1/4) AAS
プログラミングそのものというよりOSの仕組みの質問だが
HDD上の良く使うファイルをメインメモリにキャッシュしておく仕組みってあるんだろうか?
もしあるなら、メモリを大量に積んでいれば巨大なファイルをHDDにおいてプログラムから使用しても
初期ロードが遅いだけで次回アクセスは高速ということになって俺のプログラムの設計が変わる。
972: 蟻人間 ◆T6xkBnTXz7B0 [age] 2019/10/27(日)19:08 ID:irXhIBVc(1/2) AAS
>>971
記憶媒体側にディスクキャッシュというものがある。それにCPU側にもL1キャッシュ、L2キャッシュがある。ちなみにHDDはもう古くて、高速なSSDに移行しつつある。
973: 2019/10/27(日)19:10 ID:xFfBlijk(1) AAS
xcopy /s * nul
974: 蟻人間 ◆T6xkBnTXz7B0 [age] 2019/10/27(日)19:10 ID:irXhIBVc(2/2) AAS
>>971
メインメモリーに置きたいならWindowsならファイルマッピングを、Linuxならmmapを使うといい。
975(1): 2019/10/27(日)19:12 ID:gh7UJQ+c(2/4) AAS
まだHDD使う理由ある。
SSD 1万円で1TB
HDD 1万円で6TB
ストレージ側キャッシュとかCPU側キャッシュじゃなくて
メインメモリキャッシュはないんだろうか?
976: 2019/10/27(日)19:13 ID:gh7UJQ+c(3/4) AAS
コマンド打ってとかじゃなく
自動的にメモリが余ってたら最近使用したファイルをキャッシュしておく、
ってあってもよさそうだよなと思ったんだけど意外と検索しても見つからなくて。
977: 2019/10/27(日)19:15 ID:41ySsS7R(1) AAS
>>971
普通にある。今使っているキャッシュの量は、
Windowsならタスクマネージャ→パフォーマンス→メモリ→キャッシュ済み
Linuxならfreeコマンドのbuff/cacheの値
で分かる。
978: 2019/10/27(日)19:19 ID:gh7UJQ+c(4/4) AAS
あるのか。ありがとう。
979: 2019/10/27(日)19:22 ID:QHyOIS3t(1) AAS
スーパーフェッチとかそうやん
データも全てフェッチする
980: 2019/10/27(日)21:21 ID:XdcEEEtM(1) AAS
でも全く役に立たないんだから
プログラマーがそういう風にちゃんと作って
必要なファイル群をメモリに全部確保して
むやみに書き込み更新しなきゃいいだろ
で電源切れて必要な情報消えて、使えねーソフトとののしられて終わる
981: 2019/10/27(日)21:41 ID:b/SWzqVw(1) AAS
>>975
今の時代はこんなに安いのか
1万でHDD1TBの感覚だった
982: 2019/10/27(日)22:27 ID:RB9j70nH(1) AAS
Swiftは結構やばいとおもう
983: 2019/10/28(月)06:47 ID:kjzN6NI8(1) AAS
>>963
COBOL の求人は、無くなったw
消滅w
984: 2019/10/28(月)19:49 ID:UN032gwh(1) AAS
目の前でおじいちゃんがCOBOLやっとる
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.456s*