スレ立てるまでもない質問はここで 166匹目 (172レス)
上下前次1-新
15(1): デフォルトの名無しさん [sage] 2024/12/16(月) 18:39:42.24 ID:I9YsDANU(1) AAS
 >>1414(1): デフォルトの名無しさん [sage] 2024/12/16(月) 16:48:59.69 ID:+/52kYnW(1/2) AAS
 故障したPCのファイル抜き出しについて質問させて下さい 
  
 コマンドプロンプトのコマンド「xcopy 元フォルダ コピー先フォルダ /e /i /c」でエラーを無視して取れるファイルだけでもバックアップを取ってるのですが、破損ファイルのコピーになると「セマフォがタイムアウトしました」のエラーが発生するまで15分待機しないと次のファイルのコピーを実行しません 
  
 破損ファイルの度に15分待機すると膨大な時間がかかってしまうので、破損ファイルを無視してのコピーやセマフォのタイムアウト時間を設定するなどできないでしょうか 
  
 また他に良い方法があれば教えていただけると幸いです  
robocopyを使うのはどう? 
 破損ファイルで実証したことないけどrとwの指定でリトライ回数とタイムアウトが指定できる 
16: デフォルトの名無しさん [sage] 2024/12/16(月) 21:08:30.73 ID:+/52kYnW(2/2) AAS
 >>15 
 教えていただいたオプション自体はエラー後の動作だったのでタイムアウト時間を変更はできなかったのですが、そういったオプションがたくさんあるためかコマンドがエラーを返す時間が7分程度になりました 
  
 時間はかかりますがひとまずこれで実行しておこうと思います 
 教えていただきありがとうございました 
17(1): デフォルトの名無しさん [sage] 2024/12/16(月) 22:52:48.84 ID:3gcJoJRs(1) AAS
 俺が思いついたバカ解決策はファイルを全部リスト化してコピーコマンドを書いたバッチをSTARTコマンドで並列実行だった 
 (適宜Pingかなんかでウエイトは入れるとして) 
18(1): デフォルトの名無しさん [sage] 2024/12/16(月) 23:23:08.71 ID:pEIdxfnL(1) AAS
 >>1111(1): デフォルトの名無しさん [sage] 2024/12/16(月) 15:36:56.21 ID:5AL+G6v+(1) AAS
 (重さ,価値)のリストを受け取る関数で以下のようなhaskellコードがあったのですが理解できません 
 何をやっているんでしょうか 
  
 sieve :: [(Int, Int)] -> [(Int, Int)] 
 sieve lis = map snd . filter (\((w1, v1), (w2, v2)) -> v1 < v2) $ adj 
   where 
     slis = sort lis 
     adj = zip (scanl (\(w, v) (w', v') -> (w', max v v')) (0, 0) slis) slis 
  
 例えばテストケースに以下のリストを渡すとadjの内容はコメントしたように(3,3)という存在しないデータが出てきます 
 一応上のフィルタで消えるのですが、常にこれは成り立つ? 
 [(1,1),(2,3),(3,2),(4,5)] -- [((0,0),(1,1)),((1,1),(2,3)),((2,3),(3,2)),((3,3),(4,5))] 
 最終的な結果は 
 [(1,1),(2,3),(4,5)]  
重さ(w)があるのに価値(v)がないものを取り除いている 
 Rustで書くとこんな感じ 
 軽い順で入力が入ってくる状況で 
 scanで今まで来た価値(v)の最大値を求めていて 
 filterでその自分より前の最大値より価値(v)が大きいものだけを取り出している 
  
 fn sieve(sorted_input: impl IntoIterator<Item = (u32, u32)>) -> impl Iterator<Item = (u32, u32)> { 
     sorted_input 
         .into_iter() 
         .scan(0, |v_max, (w, v)| { 
             let pre_v_max = *v_max; 
             *v_max = v.max(pre_v_max); 
             Some((w, v, pre_v_max)) 
         }) 
         .filter_map(|(w, v, pre_v_max)| { 
             (v > pre_v_max) 
          .then_some((w, v)) 
         }) 
 } 
19: デフォルトの名無しさん [sage] 2024/12/17(火) 08:13:31.08 ID:z1nDtp9F(1) AAS
 >>17 
 そこまで知識がないので並列処理は思いつきませんでした 
 1日放置して進捗が悪かったら負荷と相談して試してみます 
 ありがとうございました 
20: デフォルトの名無しさん [sage] 2024/12/17(火) 09:05:21.52 ID:ykqm5sso(1) AAS
 >>18 
 ありがとうございます。自力で実装できるといいのですがなかなか難しいです 
  
 Rustわからなかったので入門しましたよ 
 まだ分からないことが多いですが同じ動作をしているようなのは確認しました 
 fn main(){ 
     let vec1 = vec![(1,1),(2,3),(3,2),(4,5)]; 
     let ans = sieve(vec1); 
     for i in ans { 
  println!("{:?}",i); 
     } 
 } 
21(1): デフォルトの名無しさん [sage] 2024/12/20(金) 10:04:46.71 ID:6q6MnR15(1/2) AAS
 for(unsigned i{}; i < 1U << N; ++i) 
 C++でこんなループをみたんだけど 
 unsigned i{}の部分はどういう文法なんですか? 
 多分0初期化ですよね? 
22: 21 [sage] 2024/12/20(金) 10:08:27.48 ID:6q6MnR15(2/2) AAS
 for(unsigned c{i + 1 | i}, j{c}; j < 1U << N; ++j |= c) 
 その直下にこんなのもありました。ますますわからない 
 どなたか解説たのむー 
23: デフォルトの名無しさん [sage] 2024/12/20(金) 14:00:42.67 ID:Cl8OU6/M(1/3) AAS
 ChatGPT 
  
 あなた: 
 for(unsigned i{}; i < 1U << N; ++i) 
 C++でこんなループをみたんだけど 
 unsigned i{}の部分はどういう文法なんですか? 
  
 ChatGPT: 
 unsigned i{} は、C++11以降で導入された**リスト初期化(brace initialization)**を使用した変数の初期化方法です。このコードを分解して説明すると次のようになります: 
  
 unsigned 
 これは変数の型を表します。この場合は unsigned int の省略形で、符号なし整数型を意味します。 
  
 i 
 これは変数の名前です。 
  
 {} 
 これは変数の初期化方法で、リスト初期化を意味します。 
  
 {} の場合、変数はゼロ初期化されます。この場合、unsigned i{} は unsigned i = 0; と同じ意味を持ちます。 
24: デフォルトの名無しさん [sage] 2024/12/20(金) 14:01:46.66 ID:Cl8OU6/M(2/3) AAS
 特徴と利点 
 明示的な初期化 
 リスト初期化では、値が指定されない場合に自動的にゼロ初期化されます。未初期化のリスクを防げます。 
 型変換の制限 
 リスト初期化は、暗黙の型変換が発生する場合にコンパイルエラーを発生させるため、安全性が向上します。 
  
 この場合の文法の意味 
 for (unsigned i{}; i < 1U << N; ++i) 
  
 上記のコードでは: 
  
 unsigned i{} によって、i はゼロに初期化されます。 
  
 1U << N はビットシフト演算で、1 を N ビット左にシフトした値を生成します。例えば、N=3 の場合、1U << N は 8 になります。 
  
 for ループは i を 0 からスタートさせ、i が 1U << N 未満である間ループを繰り返します。 
25: デフォルトの名無しさん [sage] 2024/12/20(金) 14:02:53.15 ID:Cl8OU6/M(3/3) AAS
 他の初期化方法との違い 
  
 C++03以前の方法 
 unsigned i = 0; 
 これもゼロ初期化を意味しますが、= を使うため、場合によっては意図しない型変換が発生する可能性があります。 
  
 C++11以降の方法 
 unsigned i{}; 
 リスト初期化を使うと安全性が高く、コードが簡潔になります。 
  
 まとめ 
 unsigned i{} はリスト初期化を用いたゼロ初期化の方法で、特にC++11以降のコードでは安全性や可読性を向上させるために使われます。 
26: デフォルトの名無しさん [] 2024/12/22(日) 17:30:24.45 ID:ipXsr5fg(1) AAS
 v0やboltやreplitなど生成AIのコーディングについてのスレッドはありますか? 
 探してはいるのですが見つけられなくて 
27: デフォルトの名無しさん [sage] 2024/12/22(日) 17:44:38.51 ID:zx0iB2cd(1) AAS
 見つからなかったなら立ててもいいんじゃない 
 知らんけど、もう既にスレがあったらそっちへ誘導されるでしょ 
28: デフォルトの名無しさん [] 2024/12/24(火) 10:24:15.19 ID:YcdoCEvf(1) AAS
 株式会社カイマクってどうですか? 
29: デフォルトの名無しさん [sage] 2024/12/24(火) 13:20:24.16 ID:9YLK2p02(1) AAS
 ヤベーやつ 
 間違っても知り合いに勧めちゃダメ 
30(1): デフォルトの名無しさん [age] 2024/12/27(金) 06:15:40.85 ID:bYQBZY3/(1) AAS
 C++です。 
 ISuperインターフェースクラスを継承したCSubAクラスとCSubBクラスがあり、 
 それぞれのインスタンスのポインタのリストがある(必要)とします。 
  
 std::list<CSubA*> lpSubA; 
 std::list<CSubB*> lpSubB; 
  
 両リストの全要素に対し、ISuperにアップキャストして処理をしたく、 
  
 std::list<ISuper*> lpSuper; 
 lpSuper.insert( lpSuper.end(), lpSubA.begin(), lpSubA.end() ); 
 lpSuper.insert( lpSuper.end(), lpSubB.begin(), lpSubB.end() ); 
  
 for( auto& pSuper : lpSuper ) pSuperを使った処理; 
  
 のようにすればできるのですが、これを 
  
 for( auto& pSuper : lpSubAとlpSubBを連結 ) pSuperを使った処理; 
  
 のように事前のlpSuper構築なしで行う書き方はできないものでしょうか? 
31: デフォルトの名無しさん [sage] 2024/12/27(金) 17:33:54.43 ID:nD3ic5a1(1) AAS
 >>30 
 ソースコードの見た目だけの話をしてるなら、lpSuperを作ってるとこを関数かラムダにしてforのとこで呼び出せばいい 
 将来的にはそんな感じの機能が標準ライブラリのrangesでサポートされる 
32: デフォルトの名無しさん [] 2025/01/13(月) 14:52:32.61 ID:XlWq3Gbs(1) AAS
 欝のハゲおじさんが言ってるけど 
 以前ブームだったWebエンジニアはダメだったらしいと。 
 動画リンク[YouTube]
 
  
 でもそれは個人の感想でしかない。 
33: デフォルトの名無しさん [sage] 2025/01/16(木) 20:02:09.86 ID:fZdppzlj(1) AAS
 質問です 
  
 VIPdeWizardryOnline シュナト鯖wiki 
 というサイトにある保守のソフトは今も使えますか? 
 エラーが起きるのですがどうすればいいでしょうか? 
34: デフォルトの名無しさん [sage] 2025/01/18(土) 02:50:31.12 ID:KEYWo+aU(1) AAS
 Color1とColor2を3:7でブレンドしろって関数作るとして 
 アルファ値もR,G,Bと一緒の計算でいいの? 
35: デフォルトの名無しさん [sage] 2025/01/18(土) 17:52:33.24 ID:lebj26Bk(1) AAS
 Pythonってアンインストール時にゴミとか残しませんか?? 
36: デフォルトの名無しさん [sage] 2025/01/19(日) 23:25:07.41 ID:SFDm4sBB(1) AAS
 REPLの発音ってレプルですか?リプルですか?それとも全く別? 
37: デフォルトの名無しさん [sage] 2025/01/19(日) 23:59:43.89 ID:PoPB4T71(1) AAS
 ゥレポゥ 
38(1): デフォルトの名無しさん [sage] 2025/01/20(月) 01:06:35.64 ID:BsvendGF(1) AAS
 dockerイメージってそのイメージがどのディストリビューションかという話があまり出てこない印象なんですが、利用するときって気にしないものなんですか? 
39: デフォルトの名無しさん [sage] 2025/01/24(金) 14:46:14.40 ID:3CWkVimu(1) AAS
 >>38 
 外部リンク:hub.docker.com 
上下前次1-新書関写板覧索設栞歴
あと 133 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s