C#, C♯, C#相談室 Part97at TECH
C#, C♯, C#相談室 Part97 - 暇つぶし2ch742:デフォルトの名無しさん
24/01/29 09:53:26.91 z5hjeoAtp.net
UIタスクでループやファイルアクセスするから悪い

743:デフォルトの名無しさん (ワッチョイ 5ea6-3veX)
24/01/29 10:30:09.66 dGZn/ppm0.net
>>742
急に何の話?

744:デフォルトの名無しさん (ササクッテロラ Spbd-fWbJ)
24/01/29 10:35:27.39 IG6Rmh6rp.net
>>743
ガベコレでプチフリする話だろ?

745:デフォルトの名無しさん
24/01/29 10:46:44.99 dGZn/ppm0.net
>>744
時間のかかるループやファイルアクセスでUIスレッドをブロックするのとガベコレは関係ないぞ
画面がフリーズしてるように見えるというのは同じだけれども

746:デフォルトの名無しさん
24/01/29 10:49:20.69 Vdtfl1POp.net
>>745
プチフリはするんだろうから関係あるだろ

747:デフォルトの名無しさん
24/01/29 10:50:37.04 q/sLziMap.net
むしろUIでバカな処理満載するからプチフリする方が多いんだよ

748:デフォルトの名無しさん
24/01/29 10:52:33.57 AP2OsQF9p.net
ファイルアクセスはガベコレとも関係あるしな

749:デフォルトの名無しさん
24/01/29 11:40:44.76 PEbZr1pB0.net
さすがにフリーズの原因がガベコレかどうかは特定できてる前提の話だろ
ブロッキングの場合は毎回同じ処理で起きるしコード見れば比較的簡単に分かるが
ガベコレの場合はメモダン取ったりプロファイリングしないと基本的に分からない

750:デフォルトの名無しさん (ワッチョイ 9a11-5smM)
24/01/29 21:06:20.22 JWDJ+6EM0.net
最初からGCのプチフリ(STW)に限定した話してるのに何で余計な話始めるかな
似て非なる現象だから一緒に扱おうとしても話が発散するだけで何一つ良いことないのに

751:デフォルトの名無しさん (ワッチョイ 8a0e-/c6K)
24/01/29 21:08:38.56 XK8D3ICG0.net
披露したいんだよ
少しの知識を

752:デフォルトの名無しさん
24/01/29 22:09:16.20 pnrvZaIXp.net
GCのプチフリなんて検出自体無理だからもう意味が無い話題だけどね

753:デフォルトの名無しさん
24/01/29 22:38:34.79 d1b2v8Y90.net
まずはプチフリがGCによるものか確認しないと話にならないから誰でも再現できて検証可能な環境を公開すべきかな

754:デフォルトの名無しさん
24/02/05 00:33:40.88 YVup6zAN0.net
C#でRazor Pageを使った開発をやってます
vue.jsを今後取り入れてユーザインターフェイスの充実もはかろうと考え勉強中です
ところで、GPT4はプログラミング業界をどう変えていくでしょうか
たしかにChatGPT3はわからないことを質問でき問題の解決に貢献してくれるので自分にも役に立っています
自分としては、GPTへの質問力、こうしたいという小さなゴールを描けることは経験が大切だと思います。プログラミングでできることはこんなものかというのを知っているから、その回答の妥当性もわかるし、自分のプログラミングに取り込むこともできると思います。
このように、開発速度が上がり、入門もしやすくなったとは思うので、プログラムを提供する業界での競争が変化すると思います
しかし、その場合はどれも似たりよったりな機能を持つ岩のようなアプリケーションしかできないように思います。ニッチなニーズに応えるにはこれまで通りに細々と開発することが求められると思います。
AIは我々から仕事を奪うでしょうか、それともラグをさせてくれるでしょうか

755:デフォルトの名無しさん (ワッチョイ b778-7OSJ)
24/02/05 18:36:23.57 y1HnC0HI0.net
病院行け

756:デフォルトの名無しさん (ワッチョイ bfda-cD48)
24/02/05 18:45:33.48 OU9XR8h10.net
ラグはしてくれないが2次元にハグしてもらえるかもしれない。
というかぜひそうあって欲しい

757:デフォルトの名無しさん (ワッチョイ d772-HxQs)
24/02/06 08:46:38.40 6GrNDPqO0.net
ラグいなぁ

758:デフォルトの名無しさん
24/02/06 19:35:53.96 mzhSh14A0.net
そんなあなたにフォーリンラグ

759:デフォルトの名無しさん
24/02/06 21:23:42.25 82wR+tAN0.net
roll me over in the clover 歌ってやるから泣くなよ

760:デフォルトの名無しさん
24/02/22 22:08:38.37 7ICQhr4t0.net
クッキーやキャッシュ等プロファイルが一切ディスクに吐き出される事なく全てInMemoryで完結するWebBrowserライブラリってある?
標準のWebBrowserはIEベースでその辺コントロールできないし
WebView2もシークレットモードにすればクッキーは希望の動作になるようだけどプロファイルディレクトリは作られてしまうようだし
CefSharpならCefSettingsBase.CachePathをnullにすれば何のファイルも吐き出されなくなるのかな?

761:デフォルトの名無しさん
24/02/26 21:43:22.69 CA0+wWKX0.net
MP4ファイルの長さをhh:mm:ss形式で取得したい
可能ならMP3も。

762:デフォルトの名無しさん
24/02/26 21:50:48.60 M4O+grGM0.net
やれ

763:デフォルトの名無しさん
24/02/26 21:51:49.90 jcnVyA3ip.net
サンプリングレートもファイル長も分かるんだからあとはやるだけだよ

764:デフォルトの名無しさん
24/02/26 22:01:54.58 Bt3TieDL0.net
ファイル自身のプロパティにあるんじゃね?

765:デフォルトの名無しさん
24/02/26 22:11:30.55 /4z/ofnS0.net
mp4box とか mp4readerは?

766:デフォルトの名無しさん
24/02/27 12:28:58.04 hxHkafQb0.net
ffmpeg安定

767:デフォルトの名無しさん (ワッチョイ 7b6e-+eyj)
24/03/05 12:18:58.97 g0CXGBUn0.net
InlineArrayってコレクションリテラルで初期化できないの?
公式refによると出来るって書かれてるんだがCS9174が出て出来ない
URLリンク(learn.microsoft.com)

768:デフォルトの名無しさん (ワッチョイ 9fad-cnAl)
24/03/08 09:50:52.29 34f33kWd0.net
すんまそん、Codeer.Friendly で引数 out byte[] を受け取るにはどうすればええんかの?

769:デフォルトの名無しさん
24/03/08 10:36:41.04 34f33kWd0.net
Null() で解決しますた

770:デフォルトの名無しさん (アウアウウー Sacd-jpUY)
24/03/26 09:06:27.40 MH7pI87ga.net
非同期に対応してるAOPのロガーってあるかな?
FodyのMethodBoundaryAspect使ってるんだけどこれは非同期に対応してなくて

771:デフォルトの名無しさん
24/03/26 09:29:54.34 ScNaZmRs0.net
答えられんけど、そもそもAOPてなんや?

772:デフォルトの名無しさん
24/03/26 09:37:20.87 MH7pI87ga.net
アスペクト指向プログラミング

773:デフォルトの名無しさん
24/03/26 09:42:28.16 FOYz9GCf0.net
自分でラッパー書けばいいんじゃないの

774:デフォルトの名無しさん
24/03/26 09:47:23.55 ScNaZmRs0.net
ありがとう
説明読んでも理解できなかった

775:デフォルトの名無しさん
24/03/26 09:55:53.19 MH7pI87ga.net
おれも機能を後付出来る仕組みくらいにしか理解しとらんよ

776:デフォルトの名無しさん
24/03/26 15:38:39.20 /rkxZP9d0.net
なんならコードを汚さずにログ出力できる仕組みぐらいにしか理解してない
MethodBoundaryAspectでググろうとするとasyncがサジェストされるぐらいみんな興味のある話題なのね

777:デフォルトの名無しさん
24/03/26 15:38:56.37 Yk4G9ET10.net
呼び出しの前後で余計な事する指向な

778:デフォルトの名無しさん
24/03/26 20:03:09.12 1Bd4/Fy+M.net
多分20年以上前にアスペクト指向を知ったけど
あんまり使われてはいないよね
当時はこれから来る技術として雑誌などに乗ってたけど使う局面が限られてる

779:デフォルトの名無しさん (ワッチョイ 823b-xOqT)
24/03/27 07:18:10.00 XwV54cRR0.net
specmanしか知らない
懐かしい

780:デフォルトの名無しさん (ワッチョイ 75c8-NnW4)
24/03/27 16:32:55.32 HGArf+Bb0.net
ScatmanJohnしか知らない
懐かしい

781:デフォルトの名無しさん
24/03/27 21:25:49.69 0Xg5/g0X0.net
アスペクト指向って聞いたことあるだけで知らないや…

782:デフォルトの名無しさん
24/03/28 00:09:14.30 UTIaoJmC0.net
ターゲットフレームワークに .NET Framework 4.5.x を選択出来ない
URLリンク(www.hos.co.jp)
だましだまし使っていたPCぶっ壊れて新しい環境にVisual Studio入れようとしたら落とし穴が
>結論から申し上げますと、VisualStudio 2019 よりも先に VisualStudio 2017 をインストールしておく必要があります。
2017 Communityはもうないじゃねーかwまあ趣味でやってるだけだからいいけど
あわてて4.6.2以降のSDK全部ダウンロードしたわ

783:デフォルトの名無しさん
24/03/28 09:02:24.58 sOxpDfOR0.net
2017Communityだけ落とせないのか

784:デフォルトの名無しさん
24/03/28 09:05:28.54 L4t8Cm/w0.net
もうサポート終わってるんだから入れれなくて当たり前だが
態々4.5.x選択する意味あるん?

785:デフォルトの名無しさん (ワッチョイ 5e10-mU8m)
24/03/28 11:21:44.41 sOxpDfOR0.net
webインストーラーなら2017Communityあったからインストールできたぞ
全部保存しときたいならコマンドうてば落とせる

786:デフォルトの名無しさん
24/03/28 13:11:15.16 L4t8Cm/w0.net
当たり前って言うとなんか変な気がしてきた
もうサポート終わってるんだから入れられなくてもおかしくはない、の方がいいか

787:デフォルトの名無しさん
24/03/29 13:40:01.79 w5/T50tYa.net
開発対象マシンがが4.5xしか入ってないことはあるやろ

788:デフォルトの名無しさん
24/03/29 14:11:02.48 9Yf/5ja40.net
サポート切れたOS後生大事に使ってるパターンか
ならまぁしょうがない気もするが、OSはともかくフレームワークくらいバージョンアップしろよって思うけど

789:デフォルトの名無しさん
24/03/29 14:29:25.46 CGC2diah0.net
客先のマシンでそのまま動くことを要求される案件も往々にしてあるわけで

790:デフォルトの名無しさん
24/03/29 15:16:12.90 7J3t3Axh0.net
.NET 8 とかで、配置モードを自己完結にするんじゃだめなんやろうか?
今、古い環境手元にないから分らんけど

791:デフォルトの名無しさん (ワッチョイ 6972-Re1+)
24/03/29 17:40:05.81 9Yf/5ja40.net
仕事ならCommunityはないだろ

792:デフォルトの名無しさん (ワッチョイ 7568-csuD)
24/03/29 18:02:45.73 D+b6Pa3z0.net
>>789>>782の件とは別に一般的な話として

793:デフォルトの名無しさん
24/03/29 21:58:23.06 +DBPE6Nw0.net
>>790
.NET8はWindows7で動かないんだよな
Windows7はそろそろ完全に無視したいところだけど、XPもかなりしつこかったからなぁ

794:デフォルトの名無しさん
24/03/29 22:09:07.04 CeMnx0YS0.net
XPと言い7と言い、MSが次のOSに変なもん出すからゾンビになるんだよな

795:デフォルトの名無しさん
24/03/29 23:21:44.50 W78tSYik0.net
11が糞すぎてうっかり10が良く見えてしまうが
本当は7が良いのだ

796:デフォルトの名無しさん
24/03/30 01:51:57.45 VLAlfJh30.net
僕は2000で良いんだな

797:デフォルトの名無しさん
24/03/30 09:01:21.86 aMQcfcXN0.net
Win11になっても中途半端な設定とコントロールパネルが統合されていないのが問題

798:デフォルトの名無しさん
24/03/30 09:31:08.87 011SZ4yc0.net
いつまでスタートボタンを終了時にしか使わないんですか?

799:デフォルトの名無しさん
24/03/30 13:04:21.89 XLh/X8870.net
それでは12ではスタートボタンとタスクバーとデスクトップ無くしますね

800:デフォルトの名無しさん
24/03/30 14:42:48.28 R/OZ80CU0.net
やめてクレメンス

801:デフォルトの名無しさん
24/03/30 15:02:55.96 Nrv0SoRP0.net
スタートメニュー階層何の意味もないからもうくデスクトップに全ピン留めでいいよ
うんこー

802:782
24/03/30 23:55:14.69 jHHFS1QU0.net
>>785
ありがとう、たしかに2017Communityのインストーラーダウンロードしてコマンドで「フルで」落とせた
ただ1、2時間で終わりそうもなかったのでPC放置して帰ってきたら終わってたというありさまなので何時間かかったかすらわからないw
そしてサイズ把握すら面倒な軽く40ギガ越えw
必要のない言語やパッケージなど省けばいいんだろうけど、layoutスイッチの段階で本来やることだろうな
そして時間かけてダウンロードできたものの、省く作業もめんどくさいので10分ほど作業したら嫌になって全部捨てたw
まあ手元に2017Expressあったので、そっち使うことにしたよ。馬鹿な俺にはそれで十分以上w
>>784
ないなwただの馬鹿なこだわりw
ただ信憑性のない俺のうろ覚えでは4.5がSSL通信ができる最低、4.6.2がファイルパスの長さ制限が緩和される最低、そして4.0がほぼ廃棄物扱いのXPで動く最大
個人的なこだわりではファイルパスの長さ緩和の4.6.2が必須だな
仕事でやってる人はこのあたりガチで把握して仕様にするんだろうけど

803:デフォルトの名無しさん
24/03/31 00:10:29.98 JueyPZOV0.net
2017expressかぁ pytorchをbuildしようとしたら微妙な違いでコンパイルエラーになって困った事が

804:デフォルトの名無しさん
24/03/31 06:24:13.97 FSAd4ndB0.net
そんな保守コストをしょい込むのバカらしいから、うちはXPだの7だのはサポート外ですってしてるなぁ

805:デフォルトの名無しさん
24/04/01 00:57:46.31 W+TjQoA+0.net
漏れはいまだに VS2013 使ってるな。ちょうどいいんだよ。

806:デフォルトの名無しさん (ワッチョイ d5ad-Bf8r)
24/04/01 07:26:12.92 DK2PTvlW0.net
>>805
何がちょうどいい?

807:デフォルトの名無しさん (ワッチョイ e3c2-SIlS)
24/04/01 08:11:09.02 ilqafTXH0.net
未だに漏れとかいう奴に構っちゃいかん

808:デフォルトの名無しさん
24/04/01 22:18:38.07 eOD9FKql0.net
サンディおじさん、いや、おじいちゃんかな

809:デフォルトの名無しさん
24/04/02 21:57:04.07 tM4JaVUkM.net
Windowsフォームでユーザーコントロールを使ってページ遷移させようとしています
使おうとしているページ全て、ボタンの位置やメソッド等構成が似ているのですが、ストラテジパターンを使うことはできますか?

810:デフォルトの名無しさん
24/04/02 22:25:18.46 iU9bMVB10.net
>>809
ユーザーコントロールからParentやFindForm等を経由して
インターフェースで定義されたメソッドを呼び出せばいい

811:デフォルトの名無しさん
24/04/04 01:55:35.39 Q43NHFWm0.net
>>810
ありがとうございました
やってみます

812:デフォルトの名無しさん
24/04/17 20:30:18.64 iPSPAHHh0.net
WinForms+.NET8.0でアプリを作ってるのですが、フリーの難読化ツールってありますか?

813:デフォルトの名無しさん
24/04/17 20:52:07.34 p5gzStur0.net
>>812
とりあえずDotfuscator Communityじゃだめかい?
URLリンク(learn.microsoft.com)

814:デフォルトの名無しさん
24/04/17 21:18:08.64 DrUG53yb0.net
なんだよぉ、標準でhtmlのパース出来ないのかよぉ

815:デフォルトの名無しさん
24/04/17 22:37:33.75 iPSPAHHh0.net
>>813
ありがとう。やってみる。

816:デフォルトの名無しさん (スププ Sd70-Kyf3)
24/04/21 09:28:50.58 kkMgtfsMd.net
frameworkから.NET8に切り替え中なんですが、Chartコントロールは使えないんでしょうか?
Nugetに.NET5まで対応のはあるんですが…諦めて自作するしかないでしょうか?

817:デフォルトの名無しさん
24/04/21 11:30:47.63 xty4k23j0.net
.NET5対応なら.NET8でも動くんじゃないかな
.NET6までのライブラリ結構使ってて過去の.NETランタイムはその都度アンスコしてるけど普通に動いてるし

818:デフォルトの名無しさん
24/04/21 13:42:23.40 kkMgtfsMd.net
あ、そうなんですね
やってみます!ありがとうございます!

819:デフォルトの名無しさん
24/04/26 03:07:42.08 uBqHGNmO0.net
C# プログラマって、リリコミットして、キモいおじさん(上司)に思ってもないこと言って、お金(給料)を騙し取ってる。
会社では働きもしないで pc いじってるだけ。
C# プログラマは頂き女子とやってることが本質的には同じなので、渡辺マイこと頂き女子リリちゃんの共同正犯とし裁き、懲役10年ぐらい食らわすべき。

820:デフォルトの名無しさん (ワッチョイ bef7-TtlX)
24/04/26 05:28:47.83 sVskNqAC0.net
理解出来るのと意味不明を同時に感じた

821:デフォルトの名無しさん (ワッチョイ fe33-NMAC)
24/04/26 08:47:50.87 4UAswIcI0.net
スレどころか板違いだな
コピペなのかただの嵐なのかマジモノなのかはしらんが

822:デフォルトの名無しさん (ワッチョイ 1e72-VEEt)
24/04/26 08:52:00.83 RxqtfpDv0.net
コピペでありただの嵐であり実はマジモン、かもしれない

823:デフォルトの名無しさん (ワッチョイ 7f10-hrwJ)
24/04/28 21:54:37.63 gvuAb1r50.net
age

824:デフォルトの名無しさん
24/04/29 03:38:17.96 xgq67JZI0.net
だこ
れん
かや
が1
し2
ぬじ

825:デフォルトの名無しさん
24/04/30 22:05:15.52 ce45nxp+0.net





826:デフォルトの名無しさん
24/05/01 12:11:09.24 D2bEclTr0.net
あれ? SQLite使ってると単一ファイルで発行すると実行時に例外吐く?
Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'path1')
at System.ArgumentNullException.Throw(String paramName)
at System.IO.Path.Combine(String path1, String path2)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString)
at Program.<Main>$(String[] args) in (プロジェクトファイルのパス)\ConsoleSQLite\Program.cs:line 12

827:デフォルトの名無しさん
24/05/01 12:18:01.61 D2bEclTr0.net
実験に使ったコードはこんなの↓
URLリンク(ideone.com)

828:デフォルトの名無しさん
24/05/01 12:23:27.18 D2bEclTr0.net
単一ファイルにしなければいいんだけど、大量にdllファイル並ぶのがなぁ…

829:デフォルトの名無しさん
24/05/01 12:45:27.19 LRG+GxBl0.net
これ
URLリンク(stackoverflow.com)

830:デフォルトの名無しさん
24/05/01 12:56:03.22 D2bEclTr0.net
>>829
お、そのものずばりだ
ありがとう!

831:デフォルトの名無しさん
24/05/03 11:39:39.00 os3fRt/T0.net
最近は単一ファイル化にfodyとか要らんのね
ちなみにsqliteはfodyでも苦労した覚えがある

832:デフォルトの名無しさん
24/05/05 14:24:32.61 RDj8FFoxM.net
webview21について質問です。
これはクロニウムベースのブラウザコントロールですが、
これを使ってwebページを開いたら降りてくるクッキーはWindowsに入ってるedgeと共有されるのでしょうか?
edgeとアプリで作る手製ブラウザとは設定やクッキーや閲覧履歴などが干渉し合わないようにしたいです

833:デフォルトの名無しさん (ワッチョイ 6a79-1zLe)
24/05/05 15:29:05.12 vcr/Jmru0.net
>>832
されないよ
使ってみれば判るけどプロファイルのフォルダはそのアプリで指定した場所になる
逆にフォルダのパスを共通にすればごっちゃにすることもできる

834:デフォルトの名無しさん (ワッチョイ 2e62-bpr/)
24/05/06 04:24:31.59 Y1eRVlKT0.net
Twitterで情報収集しようとしたらこの言語検索性悪過ぎて草生えた
C#で検索しても#が認識されなくてただのCとして検索されるし、プログラミング関連のワードで絞ってもC言語とかが邪魔してくる
.Netで検索すると今度は無関係のURLリンクが引っかかる

835:デフォルトの名無しさん
24/05/06 06:13:09.21 x6Gw80BR0.net
Cシャープでやれ

836:デフォルトの名無しさん
24/05/06 06:47:15.54 X+oZgWI/0.net
なぜTwitterでw

837: 警備員[Lv.6][初] (ワッチョイ df78-0+0w)
24/05/06 07:39:37.78 V9VNfpsg0.net
>>834
要望はイーロンマスクにどうぞ

838:デフォルトの名無しさん
24/05/06 10:59:23.54 pNU+jdQ20.net
Xは@iの検索ができなくなってなぁ…

839:デフォルトの名無しさん
24/05/06 11:34:52.96 fRPq37Dy0.net
>>834
そもそもプログラミング言語に関する情報を集めるのにXはあんまり向かんだろう
まだググる方がマシ

840:デフォルトの名無しさん
24/05/06 16:58:20.58 ojuI1p9d0.net
Xは時事ネタを検索するには便利だけど専門的なことは期待できない
google検索も企業ファーストに舵を切ってから役に立たないし、それ以前に有用なサイトをブクマ出来てない人は苦労しそう

841:デフォルトの名無しさん
24/05/07 06:54:25.23 io+wCOfI0.net
その情報の海の中から有用な情報を精査・発見できないならネットで済まそうとせずに本を買え
これ、インターネットが普及した頃からずっとそうだぞ

842:デフォルトの名無しさん
24/05/08 01:31:40.97 TS7i9ax30.net
昔のgoogle検索はかゆいところに手が届いてたのにな
本は長く使えるか判断できない奴が買うとすぐゴミになるから俺は安易に薦めない

843:デフォルトの名無しさん
24/05/08 02:07:31.13 5PSVmBb20.net
十分普及した時点でgoogleの慈善事業ごっこはとっくに終了してんだよ

844:デフォルトの名無しさん
24/05/08 02:19:24.39 5NTM1uLp0.net
ネットはある程度知識がある人が自分の知識の足りない部分を補う分には非常に有用だけどゼロから学ぶのには向いてない

845:デフォルトの名無しさん
24/05/08 09:26:59.62 bVDMIWF00.net
>>842
いまのGoggoleは検索しても通販サイトしかヒットしないポンンコになり下がった
だれもきずいていない

846:デフォルトの名無しさん
24/05/08 09:39:03.13 5NTM1uLp0.net
googleだとアフィブログしか出てこないのにbingだと普通に目当ての情報が見つかるからなぁもう

847:デフォルトの名無しさん
24/05/08 10:31:06.16 ERe41ndG0.net
Googleはキャッシュ無くしやがったのでbing使ってる

848:デフォルトの名無しさん
24/05/08 19:21:39.06 X33MO7C50.net
きずいていないw

849:デフォルトの名無しさん
24/05/08 19:26:26.14 04B5PivT0.net
ポンンコw

850:デフォルトの名無しさん (ワッチョイ fb72-GK0Y)
24/05/09 08:53:58.81 cRZqeFYn0.net
Goggole


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch