!extend:checked:vvvvv:1000:512
■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part93
http://mevius.5ch.net/test/read.cgi/tech/1492818720/
■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
C#, C♯, C#相談室 Part94
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 935f-5Uxj)
2019/03/20(水) 18:57:36.47ID:ZZcTomnN02デフォルトの名無しさん (ワッチョイ b35f-5Uxj)
2019/03/20(水) 19:00:25.69ID:ZZcTomnN03デフォルトの名無しさん (ワッチョイ b35f-5Uxj)
2019/03/20(水) 19:08:02.73ID:ZZcTomnN0 ■過去スレ
C#, C♯, C#相談室 Part90
http://echo.2ch.net/test/read.cgi/tech/1455160063/
C#, C♯, C#相談室 Part91
http://echo.2ch.net/test/read.cgi/tech/1467142749/
C#, C♯, C#相談室 Part91 (実質Part92)
http://echo.2ch.net/test/read.cgi/tech/1467211515/
C#, C♯, C#相談室 Part92 (実質Part93)
http://echo.2ch.net/test/read.cgi/tech/1485589613/
C#, C♯, C#相談室 Part93 (実質Part94)
http://mevius.5ch.net/test/read.cgi/tech/1492818720/
>>1
ここは、実質Part95だったorz
C#, C♯, C#相談室 Part90
http://echo.2ch.net/test/read.cgi/tech/1455160063/
C#, C♯, C#相談室 Part91
http://echo.2ch.net/test/read.cgi/tech/1467142749/
C#, C♯, C#相談室 Part91 (実質Part92)
http://echo.2ch.net/test/read.cgi/tech/1467211515/
C#, C♯, C#相談室 Part92 (実質Part93)
http://echo.2ch.net/test/read.cgi/tech/1485589613/
C#, C♯, C#相談室 Part93 (実質Part94)
http://mevius.5ch.net/test/read.cgi/tech/1492818720/
>>1
ここは、実質Part95だったorz
4デフォルトの名無しさん (ワッチョイ b317-B/CD)
2019/03/20(水) 21:27:00.84ID:jN76oFxX0 >>1乙
5デフォルトの名無しさん (ワッチョイ b317-B/CD)
2019/03/20(水) 21:30:27.06ID:jN76oFxX06デフォルトの名無しさん (ワッチョイ 237d-KxX0)
2019/04/25(木) 12:02:26.84ID:4R4XZvlv0 C#でセレニウムにチャレンジしています。
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。
これを非表示にする方法はないでしょうか?
Chromeを起動すると「Chromeは自動テスト ソフトウェアによって制御されています」と
メッセージが表示されてうざいです。
これを非表示にする方法はないでしょうか?
7デフォルトの名無しさん (ワッチョイ ad17-KxX0)
2019/04/25(木) 19:25:05.43ID:AhYgPDY90 マルチ乙
8デフォルトの名無しさん (ワッチョイ e27d-ahOC)
2019/05/02(木) 16:30:08.45ID:h4DYiPpB0 「練馬350 る 8 08」
〜〜〜〜〜〜〜〜
DQN運転手につき注意!
DQN運転手につき注意!
DQN運転手につき注意!
DQN運転手につき注意!
〜〜〜〜〜〜〜〜
DQN運転手につき注意!
DQN運転手につき注意!
DQN運転手につき注意!
DQN運転手につき注意!
9デフォルトの名無しさん (アウウィフ FFe9-8H9x)
2020/04/06(月) 10:14:35.66ID:TxMJ3ToxF 質問です
C# の struct で
引数無しのデフォルトコンストラクタを上書きできないのはなぜでしょう?
回避方法はありますか?
public struct Hoge {
public int a;
public int b;
public Hoge() { this.a = 123; this.b = 456; }
}
みたいなのがやりたいです
C# の struct で
引数無しのデフォルトコンストラクタを上書きできないのはなぜでしょう?
回避方法はありますか?
public struct Hoge {
public int a;
public int b;
public Hoge() { this.a = 123; this.b = 456; }
}
みたいなのがやりたいです
10デフォルトの名無しさん (ワッチョイ 233e-8H9x)
2020/04/06(月) 10:39:04.32ID:dJUJ6mUM0 public struct Hoge
{
public int a = 123;
public int b = 456;
}
でだめ?
{
public int a = 123;
public int b = 456;
}
でだめ?
11デフォルトの名無しさん (アウウィフ FFe9-8H9x)
2020/04/06(月) 10:39:59.95ID:TxMJ3ToxF コンパイルエラーになります
12デフォルトの名無しさん (ワッチョイ 233e-8H9x)
2020/04/06(月) 10:45:59.32ID:dJUJ6mUM0 残念です。あきらめてclassにしませう。
13デフォルトの名無しさん (ワッチョイ 0d0c-bVUD)
2020/04/06(月) 10:58:20.70ID:sF8ihuq40 暗黙的な既定のコンストラクタが挿入されないようにとのC#コンパイラの最適化の都合
特に回避策はない
標準ライブラリで
struct Vector3 {
...
public static Vector3 Up = new Vector3(0, 1, 0);
}
みたいなのはある
特に回避策はない
標準ライブラリで
struct Vector3 {
...
public static Vector3 Up = new Vector3(0, 1, 0);
}
みたいなのはある
14デフォルトの名無しさん (アウウィフ FFe9-8H9x)
2020/04/06(月) 12:06:20.02ID:TxMJ3ToxF レスくれたひととワッチョイ似てるけど別人です念のため
15デフォルトの名無しさん (アウウィフ FFe9-8H9x)
2020/04/06(月) 12:11:49.60ID:TxMJ3ToxF >>13
あまり有難みが無いですが・・・とりあえずレスくれたみなさんありがとう
class にしたくない理由は struct のネストをしたいのと
そのとき struct を Marshal.StructureToPtr して使いたいのですが
ネストの内側に class が含まれてると not blittable とか出て困ってるんです
あまり有難みが無いですが・・・とりあえずレスくれたみなさんありがとう
class にしたくない理由は struct のネストをしたいのと
そのとき struct を Marshal.StructureToPtr して使いたいのですが
ネストの内側に class が含まれてると not blittable とか出て困ってるんです
16デフォルトの名無しさん (ワッチョイ 252d-QC6I)
2020/04/06(月) 12:21:26.65ID:ujGPJmEH017デフォルトの名無しさん (ワッチョイ 252d-QC6I)
2020/04/06(月) 12:21:49.56ID:ujGPJmEH0 ごめん投稿先間違った。
18デフォルトの名無しさん (オッペケ Sr01-Po0K)
2020/04/06(月) 15:27:18.81ID:84GlTNOir 外側がクラスでも良いならラップするクラス作れば良いだけだけど
1915 (アウウィフ FFe9-8H9x)
2020/04/06(月) 15:36:35.10ID:TxMJ3ToxF すみません間違いました
not blittable が出るのは
struct s2 の中に class c1 があるとして
GCHandle h = GCHandle.Alloc(s2, GCHandleType.Pinned);
IntPtr ptr = hndl.AddrOfPinnedObject();
// ptr を利用
h.Free();
ちなみに
struct s2 の中に struct s1 があるとして
同じことをしたときは問題無いです
not blittable が出るのは
struct s2 の中に class c1 があるとして
GCHandle h = GCHandle.Alloc(s2, GCHandleType.Pinned);
IntPtr ptr = hndl.AddrOfPinnedObject();
// ptr を利用
h.Free();
ちなみに
struct s2 の中に struct s1 があるとして
同じことをしたときは問題無いです
20デフォルトの名無しさん (アウウィフ FFe9-8H9x)
2020/04/06(月) 15:40:47.44ID:TxMJ3ToxF21デフォルトの名無しさん (ワッチョイ 0d0c-bVUD)
2020/04/06(月) 16:24:25.71ID:sF8ihuq40 そのclassの内容によるとしか…
無制限にマーシャリングできるわけでもないし
classのメンバがblittableならそのままstructにすりゃいいだけだけど
参考になるか知らんがstringを含む場合
[StructLayout(LayoutKind.Sequential)]
struct Foo {
public int id;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
public string name;
}
class Program {
static void Main(string[] args) {
var sizeInBytes = Marshal.SizeOf<Foo>();
Console.WriteLine($"SizeOf={sizeInBytes}");
var coTaskMem = Marshal.AllocCoTaskMem(sizeInBytes);
var foo = Marshal.PtrToStructure<Foo>(coTaskMem);
foo.name = "John";
Console.WriteLine(foo.name);
Marshal.DestroyStructure<Foo>(coTaskMem);
Marshal.FreeCoTaskMem(coTaskMem);
}
}
無制限にマーシャリングできるわけでもないし
classのメンバがblittableならそのままstructにすりゃいいだけだけど
参考になるか知らんがstringを含む場合
[StructLayout(LayoutKind.Sequential)]
struct Foo {
public int id;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
public string name;
}
class Program {
static void Main(string[] args) {
var sizeInBytes = Marshal.SizeOf<Foo>();
Console.WriteLine($"SizeOf={sizeInBytes}");
var coTaskMem = Marshal.AllocCoTaskMem(sizeInBytes);
var foo = Marshal.PtrToStructure<Foo>(coTaskMem);
foo.name = "John";
Console.WriteLine(foo.name);
Marshal.DestroyStructure<Foo>(coTaskMem);
Marshal.FreeCoTaskMem(coTaskMem);
}
}
22デフォルトの名無しさん (アウウィフ FFe9-8H9x)
2020/04/06(月) 16:44:22.28ID:TxMJ3ToxF >>21
そもそも内側は struct で充分なんですが
初期値を入れたいのでそのためには class でないといけないとしたら
class にするとエラーになるのでやっぱり困るっていう話です
struct でデフォルト値入れられないと割り切れば済む話です
そもそも内側は struct で充分なんですが
初期値を入れたいのでそのためには class でないといけないとしたら
class にするとエラーになるのでやっぱり困るっていう話です
struct でデフォルト値入れられないと割り切れば済む話です
23デフォルトの名無しさん (ワッチョイ cb84-S3x4)
2020/04/06(月) 18:03:23.76ID:7X8pPa4E0 2度手間っていうか面倒くさいけどStructureToPtrでバイトストリームに一括で変換するのが
目的ならば、外に見せる部分はclassで作っておいて中にstructを定義する
structの要素にはプロパティでget/setする初期値はclassのコンストラクタで設定
classにバイトストリームを取り出す(StructureToPtrに絡むロジック)メソッドかプロパティを
定義するみたいなのじゃダメなのかな
class point {
public point () {
x = 0;
y = 0;
}
private _point _Struct;
public int x {
get { return _Struct.x; }
set { _Struct.x = value; }
}
public int y {
get { return _Struct.y; }
set { _Struct.y = value; }
}
public byte[] bytestream {
get { return structToPtrFunc(_Struct); }//メソッドは別途作成
}
[StructLayout(LayoutKind.Sequential)]
private struct _point {
int x;
int y;
}
}
目的ならば、外に見せる部分はclassで作っておいて中にstructを定義する
structの要素にはプロパティでget/setする初期値はclassのコンストラクタで設定
classにバイトストリームを取り出す(StructureToPtrに絡むロジック)メソッドかプロパティを
定義するみたいなのじゃダメなのかな
class point {
public point () {
x = 0;
y = 0;
}
private _point _Struct;
public int x {
get { return _Struct.x; }
set { _Struct.x = value; }
}
public int y {
get { return _Struct.y; }
set { _Struct.y = value; }
}
public byte[] bytestream {
get { return structToPtrFunc(_Struct); }//メソッドは別途作成
}
[StructLayout(LayoutKind.Sequential)]
private struct _point {
int x;
int y;
}
}
24デフォルトの名無しさん (エムゾネ FF43-8H9x)
2020/04/07(火) 10:26:44.15ID:KScFPzRrF むしろ StructureToPtr を使いたくないっていう話です
やりたいのはこっちです
GCHandle h = GCHandle.Alloc(s, GCHandleType.Pinned);
IntPtr ptr = h.AddrOfPinnedObject();
// ptr 操作
h.Free();
途中のレスで一回変な事を書いてしまったので混乱させてごめんなさい
やりたいのはこっちです
GCHandle h = GCHandle.Alloc(s, GCHandleType.Pinned);
IntPtr ptr = h.AddrOfPinnedObject();
// ptr 操作
h.Free();
途中のレスで一回変な事を書いてしまったので混乱させてごめんなさい
25デフォルトの名無しさん (エムゾネ FF43-8H9x)
2020/04/07(火) 10:30:31.32ID:KScFPzRrF 意図は「無駄なコピーを極力避けたい」です
26デフォルトの名無しさん (ワッチョイ 6db2-vpK5)
2020/04/07(火) 10:59:30.33ID:FIqFPKAc0 なら参照型にすればメモリ領域は節約できるでしょ。
27デフォルトの名無しさん (ワッチョイ 0d0c-bVUD)
2020/04/07(火) 13:31:26.68ID:10XGXpve0 意図がそれならそもそもなんで親に値型使ってんのってところまで後退しちゃうぞ
値型にGCHandleのピン付けってそこだけ見ると意味不明だし
省略している「ptr操作」の内容次第では初っ端からアプローチを間違えてる可能性がある
値型にGCHandleのピン付けってそこだけ見ると意味不明だし
省略している「ptr操作」の内容次第では初っ端からアプローチを間違えてる可能性がある
28デフォルトの名無しさん (ワッチョイ 2b7c-Wy2p)
2020/04/07(火) 13:56:15.48ID:xToLYP7L0 Cの構造体って構造体の中に別の構造体入れてもコピーが発生する訳じゃない
(子の構造体をいちいち作る訳じゃないから)
C#をCと同じと思わない方が良い
(子の構造体をいちいち作る訳じゃないから)
C#をCと同じと思わない方が良い
29デフォルトの名無しさん (ワッチョイ 0d61-8D+7)
2020/04/07(火) 18:25:34.04ID:hoGla/3+0 >>28
C#の場合、classは、Heapに実態を確保して変数は参照型で、
structは、スタックなどに実態を確保して、変数は値型だと
聞きました。
C++は、strucとclassは、protected/public などのaccess control以外に
違いが無いこととは対照的です。
というわけで、C#の場合でも、structに関しては別のstructの中に入れた場合
は、C++と同じような動作なのではないかと思われます。
C#の場合、classは、Heapに実態を確保して変数は参照型で、
structは、スタックなどに実態を確保して、変数は値型だと
聞きました。
C++は、strucとclassは、protected/public などのaccess control以外に
違いが無いこととは対照的です。
というわけで、C#の場合でも、structに関しては別のstructの中に入れた場合
は、C++と同じような動作なのではないかと思われます。
30デフォルトの名無しさん (ワッチョイ 9b2f-AHN4)
2020/04/07(火) 19:08:13.99ID:yHbrhPie0 そもそも、「無駄なコピー」ってのがどんな想定なのかわからん
31デフォルトの名無しさん (オッペケ Sr8d-Cmpq)
2020/05/27(水) 18:07:50.45ID:LUVXPnpcr 質問いいですか?
C#のアセンブリの読み込みってどういう手順で行われてるんですか?
同じバージョンの.net core から.net coreを呼び出してるのにTypeIntializationExceptionが発生します
たぶん正しいアセンブリが読み込めてないのだと思うのですが、アセンブリの読み込みタイミングやバージョンを指定することは可能なのでしょうか
C#のアセンブリの読み込みってどういう手順で行われてるんですか?
同じバージョンの.net core から.net coreを呼び出してるのにTypeIntializationExceptionが発生します
たぶん正しいアセンブリが読み込めてないのだと思うのですが、アセンブリの読み込みタイミングやバージョンを指定することは可能なのでしょうか
32デフォルトの名無しさん (オッペケ Sr8d-Cmpq)
2020/05/27(水) 18:29:21.50ID:LUVXPnpcr 上のお話見てると突き詰めれば値型と参照型の定義の問題になってきそう
C#の構造体は中に値型以外を詰め込むとその部分はCレベルで言うポインタのポインタを保持する形になってコピー時の挙動以外はclassと大差ないものになっちゃうよね
ポインタのポインタの値型だと言えばそうなのかもしれないけど
C#の構造体は中に値型以外を詰め込むとその部分はCレベルで言うポインタのポインタを保持する形になってコピー時の挙動以外はclassと大差ないものになっちゃうよね
ポインタのポインタの値型だと言えばそうなのかもしれないけど
33デフォルトの名無しさん (ワッチョイ 2b2c-NZk0)
2020/05/27(水) 21:06:51.81ID:wHIUQvvs034デフォルトの名無しさん (ワッチョイ 5350-Cmpq)
2020/05/27(水) 23:51:33.69ID:LGEhqROa0 参照してるdllにエントリポイントがないと言われるだけでそれ以上検索してもなにも出てこないです
こう聞いた方がいいのかもしれないです
.net frameworkの時は自前でシステムのアセンブリ参照できましたが
.net coreにも似たような仕組みはあるのでしょうか
こういうアセンブリ関係の問題は.net frameworkの時は自前で参照加えたらできたんですけど
.net coreになってフレームワーク二つしか選択肢がなくなって細かい参照が出来なくなってますがそれはどこがどういう風に解決してるのでしょうか?
特定のライブラリが使いたいというよりそこら辺の内部仕様が知りたいです
こう聞いた方がいいのかもしれないです
.net frameworkの時は自前でシステムのアセンブリ参照できましたが
.net coreにも似たような仕組みはあるのでしょうか
こういうアセンブリ関係の問題は.net frameworkの時は自前で参照加えたらできたんですけど
.net coreになってフレームワーク二つしか選択肢がなくなって細かい参照が出来なくなってますがそれはどこがどういう風に解決してるのでしょうか?
特定のライブラリが使いたいというよりそこら辺の内部仕様が知りたいです
35デフォルトの名無しさん (ワッチョイ 5350-Cmpq)
2020/05/27(水) 23:59:10.55ID:LGEhqROa0 あ、アセンブリが読み込めてないと思った一番の理由はdllでなくプロジェクトにcsで組み込んだらちゃんと動いたからです
そういう意味で言語レベルでのミスはないです
そういう意味で言語レベルでのミスはないです
36デフォルトの名無しさん (アウアウエー Sa23-1zQY)
2020/05/28(木) 11:28:38.46ID:vYrFHFhya csc -reference:(.NetCoreのpath) hoge.cs でいけるよ
37デフォルトの名無しさん (ワッチョイ 99da-e++8)
2020/08/09(日) 14:22:49.34ID:wMn4aE4e0 WindowsFormで写真データ取り込みを作ってるんですが、
DriveInfo.GetDrives()してもWindows10に接続して認証したあとの
iPhoneのドライブが読み取れず・・・
どうにか拾えないもんでしょうか?
DriveInfo.GetDrives()してもWindows10に接続して認証したあとの
iPhoneのドライブが読み取れず・・・
どうにか拾えないもんでしょうか?
38デフォルトの名無しさん (ワッチョイ b197-naiu)
2020/08/09(日) 18:07:11.93ID:xLYoDobK0 あれは普通のディスクとしてマウントされてるわけじゃなくてメディア転送プロトコルってやつだから、
それじゃアクセス出来ないと思う。
それじゃアクセス出来ないと思う。
39デフォルトの名無しさん (ワッチョイ 69cf-LfAJ)
2020/08/09(日) 18:44:35.04ID:8DR9OUqp0 検索キーワード MTP、WPD かな
41デフォルトの名無しさん (ワッチョイ e52f-++7W)
2020/08/12(水) 23:54:10.55ID:i8qk9stm0 カレントディレクトリに
\data¥
というディレクトリを作成したいのですが、
どうすればいいのでしょう?
\data¥
というディレクトリを作成したいのですが、
どうすればいいのでしょう?
42デフォルトの名無しさん (ワッチョイ 9d78-p5K4)
2020/08/13(木) 09:33:35.31ID:qi529V0c043デフォルトの名無しさん (ワッチョイ e52f-++7W)
2020/08/14(金) 00:43:36.55ID:ZEhSJMBs044デフォルトの名無しさん (ワッチョイ e52f-++7W)
2020/08/16(日) 15:05:57.24ID:fvXawAJc0 機器構成の設定を記載したconfigファイルをアプリ上で作成して、
アプリ実行時にconfigの内容を変数に読み込むことを行おうと思ってます。
configファイルって普通どんなふうに書くんだろうと思って、
あるアプリのconfigファイルを覗いてみたところ下のような感じになっていました。
[Config]
StartUpLeft=-2147483648
StartUpTop=-2147483648
StartUpWidth=640
StartUpHeight=480
SaveWindowPosSize=1
SaveWindowRectLeft=597
SaveWindowRectRight=3645
SaveWindowRectTop=1256
SaveWindowRectBottom=3436
SaveWindowMaximize=0
このテキストファイルを
string line = sr.ReadLine();
// 読み込んだ一行をカンマ毎に分けて配列に格納する
string[] values = line.Split('=');
とすると偶数のvaluesに値が入ってるからこれを使用するみたいな感じでOK?
〇〇できちっと書けやぁ!みたいな形式があったら教えて下さい。
アプリ実行時にconfigの内容を変数に読み込むことを行おうと思ってます。
configファイルって普通どんなふうに書くんだろうと思って、
あるアプリのconfigファイルを覗いてみたところ下のような感じになっていました。
[Config]
StartUpLeft=-2147483648
StartUpTop=-2147483648
StartUpWidth=640
StartUpHeight=480
SaveWindowPosSize=1
SaveWindowRectLeft=597
SaveWindowRectRight=3645
SaveWindowRectTop=1256
SaveWindowRectBottom=3436
SaveWindowMaximize=0
このテキストファイルを
string line = sr.ReadLine();
// 読み込んだ一行をカンマ毎に分けて配列に格納する
string[] values = line.Split('=');
とすると偶数のvaluesに値が入ってるからこれを使用するみたいな感じでOK?
〇〇できちっと書けやぁ!みたいな形式があったら教えて下さい。
45デフォルトの名無しさん (ワッチョイ e5da-szjd)
2020/08/16(日) 15:14:56.52ID:Apm8kmni0 profile でggr
46デフォルトの名無しさん (ワッチョイ e52f-++7W)
2020/08/16(日) 15:30:58.63ID:fvXawAJc0 >>45
ググってみましたが難しい・・・。
アプリ内で変数を10個ぐらいもっていて
int hoge1=100
int hoge2=12
等
これをテキストファイルに保存し、必要なときに
int hoge1=100
int hoge2=12
にアプリ内で戻したいのですが、簡単に実現出来る方法があればいいなと思ったのですが・・・。
ググってみましたが難しい・・・。
アプリ内で変数を10個ぐらいもっていて
int hoge1=100
int hoge2=12
等
これをテキストファイルに保存し、必要なときに
int hoge1=100
int hoge2=12
にアプリ内で戻したいのですが、簡単に実現出来る方法があればいいなと思ったのですが・・・。
47デフォルトの名無しさん (アウウィフ FFa5-jwrZ)
2020/08/16(日) 15:39:24.55ID:43uVw8aVF msgpack
48デフォルトの名無しさん (アウウィフ FFa5-jwrZ)
2020/08/16(日) 15:39:24.66ID:43uVw8aVF msgpack
49デフォルトの名無しさん (ワッチョイ 4201-eTOa)
2020/08/16(日) 15:59:09.65ID:7n2hwSPz0 >>44
その形式は ini ファイルなので C# ini ファイルでググれば事例がいっぱい出てくるよ
基本はWin32APIのGetPrivateProfileString( )とかを使う
もし設定ファイルの形式をこれから決められるならjsonおすすめ
DataContractJsonSerializerクラスを使えば読み書きも簡単だし
その形式は ini ファイルなので C# ini ファイルでググれば事例がいっぱい出てくるよ
基本はWin32APIのGetPrivateProfileString( )とかを使う
もし設定ファイルの形式をこれから決められるならjsonおすすめ
DataContractJsonSerializerクラスを使えば読み書きも簡単だし
50デフォルトの名無しさん (スップ Sdc2-k0xq)
2020/08/16(日) 17:07:59.63ID:06o4EVzRd json xml csv ini
好きなのを選べ
好きなのを選べ
51デフォルトの名無しさん (アウウィフ FFa5-jwrZ)
2020/08/16(日) 18:15:38.13ID:43uVw8aVF SQLiteも良いぞ
52デフォルトの名無しさん (ワッチョイ c22f-178q)
2020/08/16(日) 19:19:49.11ID:WOuIdI6T0 まずアプリケーション構成ファイルを検討するべきだと思うんだが
53デフォルトの名無しさん (ワッチョイ e52f-++7W)
2020/08/16(日) 22:09:22.28ID:fvXawAJc0 なんかどんどん難しくなってきました。
最近だxmlで書くのがデフォルトなんでしょうか・・・。
iniで書くのも結構荷が重い、気合い入れて勉強するべきか・・・。
最近だxmlで書くのがデフォルトなんでしょうか・・・。
iniで書くのも結構荷が重い、気合い入れて勉強するべきか・・・。
54デフォルトの名無しさん (ワッチョイ 426a-p5K4)
2020/08/16(日) 22:11:13.68ID:k/QA8A3q0 >>53
>52 でggr
>52 でggr
55デフォルトの名無しさん (ワッチョイ 2e7b-HgDC)
2020/08/16(日) 23:19:02.50ID:nvuv1Tdc0 >>53
https://dobon.net/vb/dotnet/programing/storeappsettings.html
https://dobon.net/vb/dotnet/programing/appconfigfile.html
設定ファイルなんか自由に作れるんだから最初に自分で書いたやつでいいのに
https://dobon.net/vb/dotnet/programing/storeappsettings.html
https://dobon.net/vb/dotnet/programing/appconfigfile.html
設定ファイルなんか自由に作れるんだから最初に自分で書いたやつでいいのに
56デフォルトの名無しさん (ワッチョイ 7197-9ujE)
2020/08/16(日) 23:58:11.71ID:RfOjKn2y0 いまだとjson以外で書くことないな。
どんなプラットフォームでもjsonはサポートしてるし、どんなものでも入れられることがわかってるしね。
どんなプラットフォームでもjsonはサポートしてるし、どんなものでも入れられることがわかってるしね。
57デフォルトの名無しさん (ワッチョイ c2ad-uJ/S)
2020/08/17(月) 00:06:36.72ID:a2Z8AZRc0 ものによるやろ。xmlで書くこともあるし、もちろんjsonも。yamlだって最近は多いでしょ?
58デフォルトの名無しさん (ワッチョイ 7197-9ujE)
2020/08/17(月) 00:14:03.00ID:FrBqpQ/k0 xmlはめんどくさすぎるから、DTDでちゃんと定義したいとかじゃなかったら使いたくないな。もちろんケースバイケースなのはそうだけど。
改行区切り、タブ区切りとかもまだまだ場合によっては使うしね。
改行区切り、タブ区切りとかもまだまだ場合によっては使うしね。
59デフォルトの名無しさん (ワッチョイ e5da-QFj7)
2020/08/17(月) 01:29:02.95ID:U9ZmQUIp0 カンマ区切りと固定長のまざった独自糞フォーマットでのIO書いたことはあるけど、自由に出来る時はjsonかxml
大体はjsonだけど、きちんと定義したデータ使いたいときにRelaxNGで定義してXMLで書いたことはある。
大体はjsonだけど、きちんと定義したデータ使いたいときにRelaxNGで定義してXMLで書いたことはある。
60デフォルトの名無しさん (ワッチョイ dd5f-c+0i)
2020/08/17(月) 10:22:34.64ID:L1BKvkJB0 些細な枝葉で悩む時間あったら
本体のプログラムで悩め
本体のプログラムで悩め
61デフォルトの名無しさん (ワッチョイ 7161-p5K4)
2020/08/17(月) 14:45:20.65ID:qSl9GgHf0 プログラマーはつい余計な事まで調べてしまう生き物なのです
62デフォルトの名無しさん (ワッチョイ 2e7b-HgDC)
2020/08/17(月) 17:51:52.39ID:LJQO1qfq0 調べるのはいいが掲示板で最初から聞くのは違うな
そしてどうでもいいことにこだわり始めるのはだいたい行き詰っているとき
そしてどうでもいいことにこだわり始めるのはだいたい行き詰っているとき
63デフォルトの名無しさん (ワッチョイ e12d-QlkZ)
2020/08/17(月) 18:41:16.65ID:fmYMlnoO0 選択肢が沢山あったら調べないと選べないわな
64デフォルトの名無しさん (ブーイモ MMc3-Lo6F)
2020/08/19(水) 19:05:35.00ID:cHzrh2OwM global::クラス名で
2つがバッティングしてます
外部からのdll2つなんで
namespaceつける等の変更できない
どう解決できる?
2つがバッティングしてます
外部からのdll2つなんで
namespaceつける等の変更できない
どう解決できる?
65デフォルトの名無しさん (ブーイモ MMc3-Lo6F)
2020/08/19(水) 19:07:04.67ID:cHzrh2OwM global::ファイル名.クラス名
とかできない?
とかできない?
66デフォルトの名無しさん (ワッチョイ 7f01-3yFl)
2020/08/19(水) 19:54:53.70ID:maQwl2d2067デフォルトの名無しさん (ブーイモ MMc3-Lo6F)
2020/08/19(水) 20:17:03.21ID:cHzrh2OwM ありがとー
68デフォルトの名無しさん (ワッチョイ 1f5f-YpYZ)
2020/08/20(木) 00:21:28.68ID:r1uYCcYS0 ちょっとくだらない質問で申し訳ないんだけど
構造体の定義のソースってどうしてる?
クラス内に通信電文用の構造体をいっぱい作ったのだけど
ソースがでかくなっちゃうからpartial使ってわけた方がいいのか
あくまで一個のソース内にまとめるか・・・
構造体の定義のソースってどうしてる?
クラス内に通信電文用の構造体をいっぱい作ったのだけど
ソースがでかくなっちゃうからpartial使ってわけた方がいいのか
あくまで一個のソース内にまとめるか・・・
69デフォルトの名無しさん (ワッチョイ 7f19-RBSG)
2020/08/20(木) 00:37:16.53ID:zII9NukZ0 どれくらいでかいのかわからんけどあんま分けないかなー?
1万行超えるとかなら分けること考える
1万行超えるとかなら分けること考える
70デフォルトの名無しさん (ワッチョイ 7fad-zicy)
2020/08/20(木) 00:37:57.60ID:VY9dfKBD0 通信電文…
71デフォルトの名無しさん (エムゾネ FF9f-fHWV)
2020/08/20(木) 11:24:45.34ID:RX/3qqm6F 設計を見直す
72デフォルトの名無しさん (ワッチョイ 1f02-WzHs)
2020/08/20(木) 19:14:02.34ID:3p9OuWNz0 分割しようかと迷う規模なら分割もありだと思う。
ベース部分は独立させて、機能毎に実装ファイルの頭に使用する下位レベルの電文を定義する。
電文は全部まとめるか?分割するか?ケースバイケースだね。
ベース部分は独立させて、機能毎に実装ファイルの頭に使用する下位レベルの電文を定義する。
電文は全部まとめるか?分割するか?ケースバイケースだね。
73デフォルトの名無しさん (ワッチョイ ff2c-UMPN)
2020/08/21(金) 00:15:17.71ID:S3Udh9wa0 クラス内にネストさせるんじゃなくて
下位の名前空間作ってそこに構造体群を置けばいいよ
下位の名前空間作ってそこに構造体群を置けばいいよ
74デフォルトの名無しさん (ワッチョイ 7f6a-YpYZ)
2020/08/21(金) 00:57:13.38ID:Gtp12ERl0 >>68
クラス内に作らないで独立させれば良いのでは?
クラス内に作らないで独立させれば良いのでは?
75デフォルトの名無しさん (ワッチョイ 1f02-9mMV)
2020/08/21(金) 19:38:02.21ID:EuQicFr70 だいたい >>73 方式で、基本的には ファイル名 = クラス名 を目指すな。自分は。
76デフォルトの名無しさん (ワッチョイ ff8f-YpYZ)
2020/08/24(月) 21:06:09.96ID:RikpSc+F0 xamarin でTDDを勉強してるんだけど、
public event PropertyChangedEventHandler PropertyChanged;
この PropertyChanged 自体がnullになって例外で終わるのって
どういうパターンがあるんだろう・・・。
勉強したいことと全く別のところで長期足止め。わっけわからん状態。
public event PropertyChangedEventHandler PropertyChanged;
この PropertyChanged 自体がnullになって例外で終わるのって
どういうパターンがあるんだろう・・・。
勉強したいことと全く別のところで長期足止め。わっけわからん状態。
77デフォルトの名無しさん (ワッチョイ 1fda-I59K)
2020/08/24(月) 21:08:36.33ID:aT1DNS2r078デフォルトの名無しさん (ワッチョイ 7f6a-YpYZ)
2020/08/24(月) 21:32:50.65ID:LR7hSPm30 >>76
ハンドラが1こも登録されてないとnullなんじゃないかな
ハンドラが1こも登録されてないとnullなんじゃないかな
79デフォルトの名無しさん (ワッチョイ 9fad-SYpC)
2020/08/25(火) 00:40:04.02ID:xXAVzV+T080デフォルトの名無しさん (エムゾネ FF9f-fHWV)
2020/08/25(火) 10:33:43.97ID:Zt9gBA2MF ここで質問するより
直接ちょまどにツイートしろって意味かな?
返事来るかどうか知らんけど
直接ちょまどにツイートしろって意味かな?
返事来るかどうか知らんけど
81デフォルトの名無しさん (ワッチョイ ae8f-1etN)
2020/08/26(水) 15:08:57.61ID:7Xms6Gwm0 >>78
ありがとう。どうやら「どっかが+=してくれる」っていう前提なんだね、これ。
PropertyChanged?.invoke(this, e);
で呼び出したら動いた。現役じゃなくなって長いもんで(趣味のプログラム)、
このへんの書き方に苦労するなあ。
ありがとう。どうやら「どっかが+=してくれる」っていう前提なんだね、これ。
PropertyChanged?.invoke(this, e);
で呼び出したら動いた。現役じゃなくなって長いもんで(趣味のプログラム)、
このへんの書き方に苦労するなあ。
82デフォルトの名無しさん (ワッチョイ fe2d-ifKp)
2020/08/26(水) 21:05:30.88ID:6US3/cP40 >>81
null条件演算子が出来る前はeventに空のdelegateを代入しておくテクニックがあった
public event PropertyChangedEventHandler PropertyChanged; = delegate {};
null条件演算子が出来る前はeventに空のdelegateを代入しておくテクニックがあった
public event PropertyChangedEventHandler PropertyChanged; = delegate {};
83デフォルトの名無しさん (ワッチョイ ae8f-1etN)
2020/08/26(水) 21:12:34.97ID:7Xms6Gwm084デフォルトの名無しさん (ワッチョイ fe2d-ifKp)
2020/08/26(水) 21:15:17.42ID:6US3/cP40 >>83
途中のセミコロンはミスだよ
途中のセミコロンはミスだよ
85デフォルトの名無しさん (ワッチョイ 452f-JI6e)
2020/08/27(木) 23:21:35.12ID:dU9vSxaE0 フォームアプリで
フォームAで検査をして、検査終了後に
「データを記録しますか?」
「はい」「いいえ」
というウインドウを表示して、
「はい」ならデータ記録
「いいえ」ならデータ廃棄
としたいです。
フォームAで検査をして、検査終了後に
「データを記録しますか?」
「はい」「いいえ」
というウインドウを表示して、
「はい」ならデータ記録
「いいえ」ならデータ廃棄
としたいです。
86デフォルトの名無しさん (ワッチョイ 452f-JI6e)
2020/08/27(木) 23:23:39.98ID:dU9vSxaE0 データはフォームAにあるので、
1. フォームAからフォームBを開く
2. フォームBは「はい」「いいえ」を戻り値としてAに渡す
3. フォームAでデータ記録、データ廃棄の処理を行う
みたいな処理でいいのでしょうか?
それとももっとよいやり方がありますか?
1. フォームAからフォームBを開く
2. フォームBは「はい」「いいえ」を戻り値としてAに渡す
3. フォームAでデータ記録、データ廃棄の処理を行う
みたいな処理でいいのでしょうか?
それとももっとよいやり方がありますか?
87デフォルトの名無しさん (ワッチョイ 2963-tT7J)
2020/08/28(金) 00:01:20.33ID:IRRC70To088デフォルトの名無しさん (ワッチョイ 452f-JI6e)
2020/08/28(金) 00:27:25.73ID:ljA+yCxF0 ありがとうございます。
これですね。
なんかフォーム新たに作るとかこんなめんどくさいことしなきゃいけないのか?
と疑問に思ってたんですが、聞いてよかったです。
ありがとうございます。
明日実装してみます。
これですね。
なんかフォーム新たに作るとかこんなめんどくさいことしなきゃいけないのか?
と疑問に思ってたんですが、聞いてよかったです。
ありがとうございます。
明日実装してみます。
89デフォルトの名無しさん (ワッチョイ 026a-1etN)
2020/08/28(金) 00:45:40.60ID:QGPxocm50 MessageBoxを知らない子供達さ〜
90デフォルトの名無しさん (ワッチョイ 7f2f-Q6Op)
2020/09/02(水) 22:47:24.65ID:uEUYmCsp0 C#からpythonのプログラムをコマンドライン引数hoge付きで実行したのですが、
System.Diagnostics.Process.Start("python.exe", @"""L:\main.py hoge""")
とやっても実行できません。
なにかより方法ないでしょうか?
System.Diagnostics.Process.Start("python.exe", @"""L:\main.py hoge""")
とやっても実行できません。
なにかより方法ないでしょうか?
91デフォルトの名無しさん (ワッチョイ 8761-XrX+)
2020/09/02(水) 23:26:38.05ID:dpuRzFGP0 なぜスクリプトファイル名と引数をダブルクォートでひとくくりにしてる?
92デフォルトの名無しさん (ワッチョイ 7f2f-Q6Op)
2020/09/02(水) 23:30:40.61ID:uEUYmCsp093デフォルトの名無しさん (ワッチョイ 0701-XrX+)
2020/09/03(木) 00:53:19.68ID:mQe+iHXO0 System.Diagnostics.Process.Start("python.exe", @"L:\main.py hoge")
94デフォルトの名無しさん (ワッチョイ 7f2f-Q6Op)
2020/09/03(木) 21:24:36.01ID:9keo2Hbe095デフォルトの名無しさん (ブーイモ MMcf-a2Nv)
2020/09/03(木) 22:26:34.29ID:a8iQwzgfM Pythonスレにもちゃんと報告しような
96デフォルトの名無しさん (ワッチョイ 0701-3NJ+)
2020/09/04(金) 01:43:56.80ID:bkNZTAxK0 var sb = new StringBuilder();
var c = 'a';
while (true)
sb.Append(c);
これで一番下の行に破棄'_'を使用っていうVSによるヒントが出てくるんだけど、
こういう場合の破棄って使用する場合としない場合でどういう違いがあるの?
var c = 'a';
while (true)
sb.Append(c);
これで一番下の行に破棄'_'を使用っていうVSによるヒントが出てくるんだけど、
こういう場合の破棄って使用する場合としない場合でどういう違いがあるの?
97デフォルトの名無しさん (ワッチョイ 0701-XrX+)
2020/09/04(金) 03:29:44.58ID:TqZk/BuV0 >>96
破棄は、未割り当ての変数と同等です。つまり、値がありません。
破棄変数は 1 つのみであり、破棄変数には記憶域も割り当てられないため、破棄を使用するとメモリの割り当てを減らすことができます。
また、コードの意図がわかりやすくなるため、読みやすさと保守性が向上します。
破棄は、未割り当ての変数と同等です。つまり、値がありません。
破棄変数は 1 つのみであり、破棄変数には記憶域も割り当てられないため、破棄を使用するとメモリの割り当てを減らすことができます。
また、コードの意図がわかりやすくなるため、読みやすさと保守性が向上します。
98デフォルトの名無しさん (スプッッ Sdff-ZOCO)
2020/09/04(金) 18:32:36.17ID:rMUAG7hVd linqて出た頃はselectとか予約語になってたはずだけど、今は使わん方がいいの?
99デフォルトの名無しさん (ワッチョイ 5f79-Q6Op)
2020/09/04(金) 18:38:00.42ID:/sa+TO100 LINQやクエリ式を連想するからやめといた方がいい
100デフォルトの名無しさん (ワッチョイ 7f2c-FZ/+)
2020/09/04(金) 20:52:19.83ID:lU7Szfms0 あくまでコンテキストキーワードだから当初から識別子として使えたよ
group辺りは変数名として割と使う
group辺りは変数名として割と使う
101デフォルトの名無しさん (スフッ Sd7f-Q6Op)
2020/09/04(金) 21:11:01.67ID:MHAfw/ead groupって変数名としてほとんど何の情報も持たないし普通にバッドネーミングでは
GroupTheoryのGroupとかの専門用語でもない限り
GroupTheoryのGroupとかの専門用語でもない限り
102デフォルトの名無しさん (ワッチョイ c787-uZdr)
2020/09/04(金) 22:52:38.00ID:/hXTsLtS0 >>101
右辺から意味がはっきりしてる寿命が短いローカル変数ならいいんじゃない?それこそlinqのグループバイの戻り値とか。まぁそんなんだったらgとかにしちゃうけど
右辺から意味がはっきりしてる寿命が短いローカル変数ならいいんじゃない?それこそlinqのグループバイの戻り値とか。まぁそんなんだったらgとかにしちゃうけど
103デフォルトの名無しさん (スフッ Sd7f-Q6Op)
2020/09/04(金) 22:55:02.48ID:MHAfw/ead >>102
数行くらいの寿命ならまあたしかに
数行くらいの寿命ならまあたしかに
104デフォルトの名無しさん (ワッチョイ 11da-K//f)
2020/09/13(日) 12:05:22.97ID:/5CZgoyc0 LINQの話題になってるから聞きたいんですが、LINQって結構遅い?
ベンチマークとって襲いって主張してるブログとかはあるけど、実業務で遅さを実感する事ってどのくらいある?
ベンチマークとって襲いって主張してるブログとかはあるけど、実業務で遅さを実感する事ってどのくらいある?
105デフォルトの名無しさん (ワッチョイ 11da-SlgL)
2020/09/13(日) 12:15:27.66ID:pEIp8weP0 LINQ使わないで書くよりも遅いことは遅いんだけど、経験的にはあんまり問題にはならなかった
実際に使ってみてどうしてもLINQ使ってる辺りでネックになるようなら、
そこだけ書き直す感じでいいと思う
実際に使ってみてどうしてもLINQ使ってる辺りでネックになるようなら、
そこだけ書き直す感じでいいと思う
106デフォルトの名無しさん (ワッチョイ 3dad-Q/Xd)
2020/09/13(日) 12:21:40.35ID:tOkSvJ4p0 Linq使ったほうが楽に高速化できることもあるし、場合場合じゃないかな。
PLINQは良くコア数指定せずにぶん回して「遅い」って言ってる奴いるけど、コア数指定したら割と良い線行く。
PLINQは良くコア数指定せずにぶん回して「遅い」って言ってる奴いるけど、コア数指定したら割と良い線行く。
107デフォルトの名無しさん (ワッチョイ 6663-9dCp)
2020/09/13(日) 15:15:56.81ID:SPHVq8sr0 処理速度が求められるような部分だとネックになってると感じることもある
シミュレーションみたいなのね
そういうの以外では全く気にならない
どうせ処理速度より通信やファイル読み書きのほうが圧倒的に時間かかるから
シミュレーションみたいなのね
そういうの以外では全く気にならない
どうせ処理速度より通信やファイル読み書きのほうが圧倒的に時間かかるから
108デフォルトの名無しさん (アウアウカー Sa55-zN8f)
2020/09/13(日) 17:02:03.95ID:1OL+BwFGa linq to sqlだと気付かずにクエリがクライアント側で行われるなんてことが無くはない
109デフォルトの名無しさん (ワッチョイ ea79-m1Uj)
2020/09/13(日) 18:23:51.90ID:4Acyfihv0 ループのコストを気にするレベルの処理(数値計算とか)だとLINQは遅いが
大半の処理は0秒の範疇で終わるし遅さを実感できるタイミングは少ない
大半の処理は0秒の範疇で終わるし遅さを実感できるタイミングは少ない
110デフォルトの名無しさん (ワッチョイ 6aad-2PvT)
2020/09/13(日) 19:19:25.97ID:B0Qk5cLa0 >>108
なぜいまさら?
なぜいまさら?
111デフォルトの名無しさん (アウアウウー Sa21-onCg)
2020/09/14(月) 08:49:45.52ID:h4D3dIgFa LINQは普段使い出来る
112デフォルトの名無しさん (ワッチョイ 491a-dZ6E)
2020/09/15(火) 14:28:22.27ID:dHOvpMD80 むしろ普段使いこそLINQ
ガチで組むときだけ使わない
ガチで組むときだけ使わない
113デフォルトの名無しさん (ワッチョイ 11da-TU66)
2020/09/15(火) 15:19:30.20ID:zwHnTqIb0 #metoo
114デフォルトの名無しさん (ワッチョイ 1ee9-S6Ic)
2020/09/26(土) 09:10:33.60ID:z7P86v//0 ほぼC#経験しか無いのですが、最近iPhoneでアプリ作りにトライして貰いたいと言われました
経験的にC#とXamarinで作れたらと思うのですが、実用に耐えるものなのでしょうか?
王道のSwiftを覚えるべきでしょうか
オススメをお聞きしたいです
経験的にC#とXamarinで作れたらと思うのですが、実用に耐えるものなのでしょうか?
王道のSwiftを覚えるべきでしょうか
オススメをお聞きしたいです
115デフォルトの名無しさん (ブーイモ MM0e-tH1f)
2020/09/26(土) 09:20:31.76ID:eGNdIrqPM116デフォルトの名無しさん (ワッチョイ 1663-YB2V)
2020/09/26(土) 09:27:09.80ID:jvAfHmw30 産まれながらに豪運をお持ちであるか
最終的に開発するアプリがごく小規模でないのなら、Swiftを薦めるかなあ
ネイティブのクロスプラットフォームフレームワークって機嫌よく動いているうちはいいんだけど
いざトラブルが起きた時、フレームワークそのものの知識と目的のプラットフォームの知識、両方がないと問題を解決できないのね
最終的に開発するアプリがごく小規模でないのなら、Swiftを薦めるかなあ
ネイティブのクロスプラットフォームフレームワークって機嫌よく動いているうちはいいんだけど
いざトラブルが起きた時、フレームワークそのものの知識と目的のプラットフォームの知識、両方がないと問題を解決できないのね
117デフォルトの名無しさん (スププ Sd32-D1lY)
2020/09/26(土) 10:28:09.86ID:zTe0m+jEd iOSの事はあんまりわからんけど、Androidの場合でも、結局Androidの記事を読むことになるから、ネイティブの知識は必要になるよ。
だから逆にネイティブの知識で何とかなるXamarinは好きなんだけど。
ネイティブに対してLinqが書けたり、C#のライブラリが使えるメリットを感じられなければ、ネイティブの方が良いと思う。
俺はサーバ側もc#で済ますときに圧倒的に楽だし、Linqめっちゃ使うし、LiteDBとか使いたいからXamarinは割と選択肢にしてる。
気持ち悪いとか、信者がどうとかそういう話に持ってくのはやめてほしいわ。
だから逆にネイティブの知識で何とかなるXamarinは好きなんだけど。
ネイティブに対してLinqが書けたり、C#のライブラリが使えるメリットを感じられなければ、ネイティブの方が良いと思う。
俺はサーバ側もc#で済ますときに圧倒的に楽だし、Linqめっちゃ使うし、LiteDBとか使いたいからXamarinは割と選択肢にしてる。
気持ち悪いとか、信者がどうとかそういう話に持ってくのはやめてほしいわ。
118デフォルトの名無しさん (ワッチョイ 1ee9-S6Ic)
2020/09/26(土) 10:33:53.78ID:z7P86v//0 やはりネイティブで慣れた上が無難ですかね
情報量はネイティブのが多いのは確実でしょうし
アドバイスありがとうございます
情報量はネイティブのが多いのは確実でしょうし
アドバイスありがとうございます
119デフォルトの名無しさん (ワッチョイ 4bda-tH1f)
2020/09/26(土) 10:46:32.13ID:nC+oWEpa0 儲
120デフォルトの名無しさん (アウアウエー Sac2-BTXH)
2020/10/10(土) 11:55:43.09ID:8BJRM8SSa docker使うときって、
単一バイナリビルドしてalpineイメージに乗せる、
普通にビルドしてdotnetイメージに乗せる
どっちがいいんだ
単一バイナリビルドしてalpineイメージに乗せる、
普通にビルドしてdotnetイメージに乗せる
どっちがいいんだ
121デフォルトの名無しさん (オッペケ Sr11-Fc09)
2020/10/23(金) 10:15:07.78ID:BMukmJk4r winforms で webview2 の source プロパティ設定しても表示されないんだけどなんでか教えてくれさいエラーは出ません
122デフォルトの名無しさん (ワッチョイ 1133-cCNY)
2020/10/23(金) 14:30:39.26ID:xUtnLCdH0 >>121
CanaryチャネルのEdge入れてる?
https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/winforms
>Ensure you installed the following list of pre-requisites before proceeding:
>Microsoft Edge (Chromium) Canary channel installed on Windows 10, Windows 8.1, or Windows 7.
>Visual Studio 2017 or later.
CanaryチャネルのEdge入れてる?
https://docs.microsoft.com/en-us/microsoft-edge/webview2/gettingstarted/winforms
>Ensure you installed the following list of pre-requisites before proceeding:
>Microsoft Edge (Chromium) Canary channel installed on Windows 10, Windows 8.1, or Windows 7.
>Visual Studio 2017 or later.
123デフォルトの名無しさん (オッペケ Sr11-Fc09)
2020/10/23(金) 16:12:09.29ID:BMukmJk4r >>122
できたっ!!本当にありがとう!
できたっ!!本当にありがとう!
124デフォルトの名無しさん (ワッチョイ 8224-3PYq)
2020/10/27(火) 11:24:09.31ID:1KKT1q6l0 NAudio.Lameがサンプルレート44100&16bit以外のwavをmp3に変換できないのってなんでなの?
lame_enc.dllのラッパー作ったらこっちではどんな形式のwavでも変換出来たからまぁ問題は解決してるんだけど上記じゃできない理由が知りたい
lame_enc.dllのラッパー作ったらこっちではどんな形式のwavでも変換出来たからまぁ問題は解決してるんだけど上記じゃできない理由が知りたい
125デフォルトの名無しさん (ワッチョイ b5ba-QVGU)
2020/11/10(火) 20:29:35.95ID:CPbRFFCx0 Visual Studio インストールできない環境なんですが、csc でコンパイルはできます。
using SpeechLib
を使うためにはどのファイルを /r: で指定すればいいんですか? Microsoft スピーチ SDK はインストールされています。
using SpeechLib
を使うためにはどのファイルを /r: で指定すればいいんですか? Microsoft スピーチ SDK はインストールされています。
126デフォルトの名無しさん (ワッチョイ adda-+B9t)
2020/11/10(火) 21:19:51.00ID:99TT6ZI90127デフォルトの名無しさん (ワッチョイ 5e2c-/s3R)
2020/11/10(火) 21:35:37.42ID:BqFpPTmS0 tlbimpでsapi.dllからマネージDLL作ってそれを参照 かね
msbuildも使えるだろうからcsprojでCOMReference要素使った方がいい気がするけど
msbuildも使えるだろうからcsprojでCOMReference要素使った方がいい気がするけど
128デフォルトの名無しさん (ワイーワ2 FF93-NSHw)
2020/11/11(水) 10:02:20.87ID:tAzuyT8UF >125
https://rti7743.?diary.org/entry/20111215/1323965483
https://rti7743.?diary.org/entry/20111215/1323965483
129125 (ワッチョイ 2375-WW/G)
2020/11/12(木) 20:06:56.40ID:uxm21n/v0 VisualStudio が大きすぎて重すぎてインストールさえできないんです ( ノД`)…
130デフォルトの名無しさん (ワッチョイ 1563-RRgR)
2020/11/12(木) 20:19:44.27ID:iNnMgmkB0131デフォルトの名無しさん (ワッチョイ 236a-mYn1)
2020/11/12(木) 21:28:52.02ID:ieLOACKQ0 いつものADSLおじさんでは
132デフォルトの名無しさん (ワッチョイ ed02-WW/G)
2020/11/13(金) 18:57:33.29ID:wp+NVJFq0 VS入らないマシンにリモートデバッガだけ入れて、VS入るマシンから開発すれば?
133デフォルトの名無しさん (ワッチョイ 4b7b-EleH)
2020/11/13(金) 19:11:24.15ID:JTUzvYJR0134デフォルトの名無しさん (ワッチョイ 45da-PQ6b)
2020/11/17(火) 07:50:10.43ID:iD8vjuLm0 メモ
var environment = Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateAsync(@"C:\Hoge\Homo\Microsoft.WebView2.FixedVersionRuntime.87.0.664.8.x64");
await webView21.EnsureCoreWebView2Async(environment.Result);
webView21.CoreWebView2.Navigate("http://www.google.com");
var environment = Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateAsync(@"C:\Hoge\Homo\Microsoft.WebView2.FixedVersionRuntime.87.0.664.8.x64");
await webView21.EnsureCoreWebView2Async(environment.Result);
webView21.CoreWebView2.Navigate("http://www.google.com");
135デフォルトの名無しさん (ワッチョイ 2b7c-MZ7l)
2020/11/17(火) 12:28:29.50ID:NojhJPTB0 EnsureCoreWebView2Asyncをawaitするならenvironmentもawaitすればいいのに
136125 (ワッチョイ 0f01-l3pW)
2020/12/02(水) 19:05:55.25ID:Ve9XOoG60 VisualStudio 2019 入れても SpeechLib 使えんかった。 まほろばサイトの通りにしてもエラーで .exe 作れなかった。
まほろば の環境に合わせて VisualStudio 2010 入れるしかないのか。
VS2010 手に入れられるのか? メンドクセー
まほろば の環境に合わせて VisualStudio 2010 入れるしかないのか。
VS2010 手に入れられるのか? メンドクセー
137デフォルトの名無しさん (ワッチョイ 56bd-nbXx)
2020/12/03(木) 01:49:16.55ID:8Y52u7nG0 エラーで、じゃなくてエラーメッセージ貼りなさいな
138デフォルトの名無しさん (ワッチョイ 7b24-+M4v)
2020/12/19(土) 17:41:30.84ID:+WDUx37o0 string.Createでの書き込み先ってゼロクリアされた状態なのが仕様?
139デフォルトの名無しさん (ワッチョイ be2c-6v7E)
2020/12/19(土) 18:10:05.63ID:c6eQkowx0 > The initial content of the destination span passed to action is undefined.
> Therefore, it is the delegate's responsibility to ensure that
> every element of the span is assigned. Otherwise,
> the resulting string could contain random characters.
> Therefore, it is the delegate's responsibility to ensure that
> every element of the span is assigned. Otherwise,
> the resulting string could contain random characters.
140デフォルトの名無しさん (ワッチョイ 7b24-+M4v)
2020/12/19(土) 18:23:51.61ID:+WDUx37o0 >>139
そう書いてる割には渡されたSpan<char>をループで回してみると0オンリーなんだよね
これはプログラム立ち上げたばかりで余ってるヒープから確保されたものではなく、メモリ確保とセットになってるからってことかな?
そう書いてる割には渡されたSpan<char>をループで回してみると0オンリーなんだよね
これはプログラム立ち上げたばかりで余ってるヒープから確保されたものではなく、メモリ確保とセットになってるからってことかな?
141デフォルトの名無しさん (ワッチョイ be63-xe9I)
2020/12/19(土) 21:22:12.50ID:cBOopG6K0 debugとreleaseでメモリの初期値が異なるのって.NETもそうだっけ?
142デフォルトの名無しさん (ラクッペペ MMe6-Pmw1)
2020/12/20(日) 20:29:37.47ID:pjcjK0FfM 鬼滅のこのキャラを c# プログラマーの上司にしたい。
https://i.imgur.com/FUdlKgn.jpg
https://i.imgur.com/FUdlKgn.jpg
143デフォルトの名無しさん (エアペラ SDa3-Jd3U)
2020/12/20(日) 20:44:09.47ID:Sdipw4VbD その心は?
144デフォルトの名無しさん (エアペラ SDa3-Jd3U)
2020/12/20(日) 20:44:09.52ID:Sdipw4VbD その心は?
145デフォルトの名無しさん (ワッチョイ 1f02-7WB+)
2020/12/20(日) 23:02:33.78ID:NT8jmDEW0 責任まできちんととってくれるなら、理想の上司ではある。
146デフォルトの名無しさん (ワッチョイ 6a6a-22vh)
2020/12/21(月) 03:03:30.13ID:UGhjbn3Q0 ソフトウェア開発において絶対正義は絶対存在しないので無理です
そのマンガのキャラみたいな台詞は顧客に向かって言うべき
そのマンガのキャラみたいな台詞は顧客に向かって言うべき
147デフォルトの名無しさん (ブーイモ MM5b-tRT+)
2020/12/29(火) 21:07:16.89ID:96HPW8h8M むしろ客から言われる言葉ではあるな
148デフォルトの名無しさん (ワッチョイ 9adc-HqC+)
2020/12/30(水) 05:03:29.28ID:6ulHLOTc0 List<T>で要素数30億個が必要になった
しかしList<T>のインデックスはint32なので普通には無理
サードパーティ製のLargeList<T>を使えば80億までは行けると聞いて試したらList<T>の倍以上の時間がかかるから使えない
なんかいい手がないですかね?
しかしList<T>のインデックスはint32なので普通には無理
サードパーティ製のLargeList<T>を使えば80億までは行けると聞いて試したらList<T>の倍以上の時間がかかるから使えない
なんかいい手がないですかね?
149デフォルトの名無しさん (ワッチョイ 9a63-/yCl)
2020/12/30(水) 05:23:58.47ID:DSeBHmt50 30億個必要な設計を見直す
1億×30個じゃダメな理由でもあんの?
そらそんな個数必要なら時間もかかるだろうよ
1億×30個じゃダメな理由でもあんの?
そらそんな個数必要なら時間もかかるだろうよ
150デフォルトの名無しさん (ワッチョイ 9a79-7v9V)
2020/12/30(水) 12:07:23.76ID:iBv03KGq0 ・本当にList(ArrayList)が妥当か?
・どうしてもC#でやらなければならないか?
をまず考える
・どうしてもC#でやらなければならないか?
をまず考える
151デフォルトの名無しさん (ワッチョイ 2702-fuHL)
2020/12/30(水) 13:39:08.37ID:2ar4b/sH0 30億のインデックスが必要という案件自体に
なんか無理がありそうな気がしますがね…
データが固定長ならば
30億xデータ長のファイル用意して
ランダムアクセスすれば比較的容易かも
キーが1〜30億の間の数値というだけで、
データ個数がそこまで無いならDictionary
データ30億個ガチで必要かつ可変長やソートが必要なら
LiteDBみたいな外部DB使うとかしないと現実的じゃない
なんか無理がありそうな気がしますがね…
データが固定長ならば
30億xデータ長のファイル用意して
ランダムアクセスすれば比較的容易かも
キーが1〜30億の間の数値というだけで、
データ個数がそこまで無いならDictionary
データ30億個ガチで必要かつ可変長やソートが必要なら
LiteDBみたいな外部DB使うとかしないと現実的じゃない
152デフォルトの名無しさん (ワッチョイ a124-iKK5)
2021/01/17(日) 10:51:36.17ID:orYKExjn0 C++のマクロが欲しすぎる
コードジェネレーターってコレじゃないんだよ…
コードジェネレーターってコレじゃないんだよ…
153デフォルトの名無しさん (スッップ Sd22-+aKM)
2021/01/17(日) 11:25:03.40ID:c73rlKDkd コードジェネレーターはあらゆることができるけど手軽さは無いね
154デフォルトの名無しさん (ワッチョイ 3d24-2oIo)
2021/02/01(月) 10:01:45.54ID:f9q1oLiO0 System.Runtime.Intrinsics.X86っていう面白そうな標準ライブラリ見つけたが
ストリーミングSIMD拡張命令を扱う割にはVector256とかに吐き出してレジスタだけで済ませられないからパフォーマンス目的で使える訳じゃなさそうだな
ストリーミングSIMD拡張命令を扱う割にはVector256とかに吐き出してレジスタだけで済ませられないからパフォーマンス目的で使える訳じゃなさそうだな
155デフォルトの名無しさん (スッップ Sd0a-MpwA)
2021/02/01(月) 12:27:05.08ID:XHFPbN1Hd いやパフォーマンス目的以外の何者でもない
156デフォルトの名無しさん (ワッチョイ 3d24-2oIo)
2021/02/02(火) 23:00:30.89ID:uFATDe770 >>155
具体的にどういう使い道ありそう?
ポインタからロード → ポインタへストア、これが出来ればコピーを4倍速で出来そうなもんだけど
この間にstructへ吐き出し(スタックへ書き込み)が混じると利点が台無しになってないか?
具体的にどういう使い道ありそう?
ポインタからロード → ポインタへストア、これが出来ればコピーを4倍速で出来そうなもんだけど
この間にstructへ吐き出し(スタックへ書き込み)が混じると利点が台無しになってないか?
157デフォルトの名無しさん (ワッチョイ 6aad-MpwA)
2021/02/02(火) 23:25:59.42ID:+ivEHUkG0158デフォルトの名無しさん (ワッチョイ 6ada-g/NV)
2021/02/03(水) 00:22:25.49ID:FfINTs090159デフォルトの名無しさん (オッペケ Srbd-yiPc)
2021/02/04(木) 04:09:00.90ID:I9Tvkxu1r 今から本番稼働想定したasp.net書く場合.net5は避けた方が良いのでしょうか?サーバーはコンテナ稼働想定してます。
160デフォルトの名無しさん (アウアウエー Sa52-fG0K)
2021/02/04(木) 08:59:03.42ID:4b57Rye8a 別にいいと思うよ
.NET6がでたら乗り換えるだけ
コンテナということは高頻度で更新するんでしょう?
.NET6がでたら乗り換えるだけ
コンテナということは高頻度で更新するんでしょう?
161デフォルトの名無しさん (ワッチョイ d724-/hxM)
2021/02/07(日) 16:04:38.90ID:/dTzrpKy0 西村博之 「10年くらい前にMSがC#っていう言語をリリースしたんですよ。その時は「これからはC#の時代だ!」ってみんな言ってたんでけど今はもう誰も使ってないんすよねw」
元WEB系から見たらこんな印象なんだな
文字列の関係からweb系からは程遠い言語ではあるけど、そろそろutf8string実装して見返してもらいたいわ
元WEB系から見たらこんな印象なんだな
文字列の関係からweb系からは程遠い言語ではあるけど、そろそろutf8string実装して見返してもらいたいわ
162デフォルトの名無しさん (ワッチョイ b76e-56gX)
2021/02/07(日) 16:15:25.69ID:GJKnumFr0 俺も見てた perlと同じ扱いされてたな
さすがにちょっとだけ反論でてて一言謝ってたけど
さすがにちょっとだけ反論でてて一言謝ってたけど
163デフォルトの名無しさん (ワッチョイ 5793-NQaa)
2021/02/07(日) 16:23:10.70ID:5sEA4G4p0 Unityでめっちゃ使われてるからゲームだとC#だらけってイメージ
164デフォルトの名無しさん (ワッチョイ 9f01-pSMo)
2021/02/07(日) 17:45:25.65ID:jX/y7Db/0 まあ自称事情通の言うことなんてどうでもいい
165デフォルトの名無しさん (スッップ Sdbf-p9Hx)
2021/02/07(日) 18:26:09.91ID:zExDTdlVd166デフォルトの名無しさん (ワッチョイ b712-RXZG)
2021/02/07(日) 19:54:19.46ID:HMKjqa1L0 C#がリリースされたのは約20年前
つまり西村の時系列が10年ズレてると考えたら、2010年前後のC#はデスクトップ開発専用言語でありスマホWeb時代の到来によりオワコンって評価だったからそういう認識になるのも分かる
実際はその後マルチプラットフォーム対応やUnityでの採用により今では上位で健闘してるが
つまり西村の時系列が10年ズレてると考えたら、2010年前後のC#はデスクトップ開発専用言語でありスマホWeb時代の到来によりオワコンって評価だったからそういう認識になるのも分かる
実際はその後マルチプラットフォーム対応やUnityでの採用により今では上位で健闘してるが
167デフォルトの名無しさん (スップ Sd3f-QgsX)
2021/02/07(日) 19:59:50.09ID:jfqlIQAhd Web系の人は世の中にWeb系以外存在しないと思ってるからね
HTML、CSS、JS、PHPを勉強してプログラマー転職とか言ってる胡散臭いイメージの方が強いんだけど
HTML、CSS、JS、PHPを勉強してプログラマー転職とか言ってる胡散臭いイメージの方が強いんだけど
168デフォルトの名無しさん (ワッチョイ 37e0-6o66)
2021/02/07(日) 23:26:53.37ID:E+M5878r0 C#の作者がTypeScriptに行っちゃって
あっちの方が進化が早い気はする
あっちの方が進化が早い気はする
169デフォルトの名無しさん (ササクッテロラ Sp0b-mTpx)
2021/02/08(月) 18:03:29.04ID:edkkLpnyp どんな変遷だろうが知りもしないことをのたまったのは変わらんのだからフォローにならんぞ
170デフォルトの名無しさん (ワッチョイ 9f79-6F9u)
2021/02/10(水) 22:37:48.02ID:bnTPmcqs0 C#の作者ってDelphiの作者だよな
どこまで行くんだ
どこまで行くんだ
171デフォルトの名無しさん (エムゾネ FF32-olyV)
2021/02/12(金) 13:33:55.52ID:x9NfpsA7F 思えば遠くへ来たもんだ
172デフォルトの名無しさん (オッペケ Src7-nDzl)
2021/02/17(水) 03:49:24.30ID:EDQ/KEe/r TSは型システムが自由度高くて契約プログラミングの立場から見ると魅力的なんだが、
いかんせん記法が複雑すぎて黒魔術化するケースがしばしばある
その点C#は見た目素直で扱いやすい
でも判別共用体と型クラスははよう実装してくれ
いかんせん記法が複雑すぎて黒魔術化するケースがしばしばある
その点C#は見た目素直で扱いやすい
でも判別共用体と型クラスははよう実装してくれ
173デフォルトの名無しさん (ワッチョイ 16b5-duN9)
2021/02/17(水) 15:43:12.73ID:hyKxtGgK0174デフォルトの名無しさん (ワッチョイ 9293-KPUJ)
2021/02/17(水) 21:58:57.60ID:u6Au0MiC0 null許容参照型とオブジェクト初期化子って相性悪すぎでは?
昔のコードをコンストラクタ初期化に変更するのめんどくさい
昔のコードをコンストラクタ初期化に変更するのめんどくさい
175デフォルトの名無しさん (スッップ Sd32-Xfe6)
2021/02/17(水) 22:22:00.78ID:67UeIi3Dd null許容参照型自体が微妙
null許容参照型の動機は立派だし尤もだと思うが既存の言語仕様やコードに馴染まない
導入するならC#8.0未満との互換性を切り捨てるくらいの覚悟でやるべきだった
null許容参照型の動機は立派だし尤もだと思うが既存の言語仕様やコードに馴染まない
導入するならC#8.0未満との互換性を切り捨てるくらいの覚悟でやるべきだった
176デフォルトの名無しさん (ブーイモ MM0e-UZ9t)
2021/02/18(木) 20:53:48.31ID:woc8ixG4M むしろもっと積極的に警告なんかじゃなくエラーにするぐらい厳しくnullチェックしてほしい
177デフォルトの名無しさん (ワッチョイ a3e0-CP8L)
2021/02/18(木) 23:08:33.94ID:2Lyq02j+0 この言語進化もしつつ、後方互換も残しつつよく頑張ってきたけどそろそろ限界なのかもね
ヘルスバーグさんがtsの方いっちゃってからはどういう人が方針決定したりしてるんだろう。
ヘルスバーグさんがtsの方いっちゃってからはどういう人が方針決定したりしてるんだろう。
178デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/19(金) 19:51:38.99ID:dCJD35Vs0 何が限界なんだ?
179デフォルトの名無しさん (ワッチョイ 73e0-7Kgp)
2021/02/19(金) 23:17:29.35ID:0rOHF09p0180デフォルトの名無しさん (ワッチョイ b378-Nz9x)
2021/02/19(金) 23:21:20.13ID:olDuNQwC0 限界の理由がそれ?
181デフォルトの名無しさん (ワッチョイ 73e0-7Kgp)
2021/02/19(金) 23:50:43.94ID:0rOHF09p0 >>180
なんか君と絡むとめちゃくちゃめんどくさそうな予感
この言語が好きなのは分かる。俺もこの言語が好きで付き合いも長い。
しかし、言語は宗教ではない。
長所も短所もあるし、作るものによって合う合わないもある。
そして大抵の場合新しく出た言語の方が優れている。
ゲームを除いていまからC#学ぶ人は少ないんじゃないかな…
最盛期は過ぎてるよ。
なんか君と絡むとめちゃくちゃめんどくさそうな予感
この言語が好きなのは分かる。俺もこの言語が好きで付き合いも長い。
しかし、言語は宗教ではない。
長所も短所もあるし、作るものによって合う合わないもある。
そして大抵の場合新しく出た言語の方が優れている。
ゲームを除いていまからC#学ぶ人は少ないんじゃないかな…
最盛期は過ぎてるよ。
182デフォルトの名無しさん (ワッチョイ ff63-bUHw)
2021/02/20(土) 00:36:53.09ID:AS/xJbvA0 そら後から劣化版なんて出しても意味ないんだから基本的には優れてるだろ
ただ新しく出された言語が広まるかはわからんし、何が広まるかの予測も難しい
ちょいと昔にはスクリプト言語は死んで関数型言語の時代になるって主張はよく見た気がするけど未だにそんな時代来そうにない
現状、ある程度広まっているものを学ぶ価値は十分にあるでしょ
完全新規ならjsやpythonでいいんじゃね?っていうのはわかるがC#は無いと強くいい切るのはまだ早いように感じる
ただ新しく出された言語が広まるかはわからんし、何が広まるかの予測も難しい
ちょいと昔にはスクリプト言語は死んで関数型言語の時代になるって主張はよく見た気がするけど未だにそんな時代来そうにない
現状、ある程度広まっているものを学ぶ価値は十分にあるでしょ
完全新規ならjsやpythonでいいんじゃね?っていうのはわかるがC#は無いと強くいい切るのはまだ早いように感じる
183デフォルトの名無しさん (ワッチョイ ff79-VKJl)
2021/02/20(土) 01:41:47.61ID:gXTKHnYD0 > 完全新規ならjsやpythonでいいんじゃね?っていうのはわかるが
それはわからない
スクリプト言語では代替にならないし後から出た言語でもない
後方互換に限界が見えるだけであって
C#が限界なんて主張してる奴は何も分かってない
それはわからない
スクリプト言語では代替にならないし後から出た言語でもない
後方互換に限界が見えるだけであって
C#が限界なんて主張してる奴は何も分かってない
184デフォルトの名無しさん (ワッチョイ ff63-bUHw)
2021/02/20(土) 02:35:06.99ID:AS/xJbvA0 新規にプログラムを学習する人の話なのに何の代替が必要なの?
C#の代わりに学ぶべき言語の話なんかしてないぞ
後から出た言語を学ぶべきなんて主張もしてない
C#の代わりに学ぶべき言語の話なんかしてないぞ
後から出た言語を学ぶべきなんて主張もしてない
185デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2021/02/20(土) 02:37:36.26ID:56yjs2OO0 JSやPythonに比べるとC#のほうが新しいし高機能だからね
もう少し新しいSwift、Rust、TypeScriptあたりと比べてみるといいと思う
Swiftはいろいろ評判悪いところあるけど言語の機能としては学ぶべきところがたくさんある
.NET言語ならF#
もう少し新しいSwift、Rust、TypeScriptあたりと比べてみるといいと思う
Swiftはいろいろ評判悪いところあるけど言語の機能としては学ぶべきところがたくさんある
.NET言語ならF#
186デフォルトの名無しさん (スップ Sd1f-VKJl)
2021/02/20(土) 02:39:47.26ID:eSXWaaO6d >>184
新規で勉強すべき言語も少なくともJSやPythonではないから論外
新規で勉強すべき言語も少なくともJSやPythonではないから論外
187デフォルトの名無しさん (スップ Sd1f-VKJl)
2021/02/20(土) 02:45:12.92ID:eSXWaaO6d C#と比べるならKotlinだな
Swift、TypeScriptは知らんがRustはC#と比べるには低レベルすぎるしF#は現状ジョークみたいなもんだと思ってる
Swift、TypeScriptは知らんがRustはC#と比べるには低レベルすぎるしF#は現状ジョークみたいなもんだと思ってる
188デフォルトの名無しさん (ブーイモ MMff-Dcdc)
2021/02/20(土) 06:23:01.93ID:IPsKxWQ9M 文字で記述するのを数式だけにして
あとポトペタとかラダーブロックとかで組み上げるようには出来んかね?
言語で思考する人が作れば、どうしても文法ありきのものしか生まれない
あとポトペタとかラダーブロックとかで組み上げるようには出来んかね?
言語で思考する人が作れば、どうしても文法ありきのものしか生まれない
189デフォルトの名無しさん (ワッチョイ e377-n1zC)
2021/02/20(土) 06:37:41.41ID:L4oaJEJs0 組込み機器の言語は未だにCがメチャ多いな。
ルネサスの開発環境見ればわかる。
組込み機器の操作パネルにラズパイを良く使うが、pythonだな。
windowsで操作パネルやるときはC#にするわ。
ルネサスの開発環境見ればわかる。
組込み機器の操作パネルにラズパイを良く使うが、pythonだな。
windowsで操作パネルやるときはC#にするわ。
190デフォルトの名無しさん (ワッチョイ ff79-VKJl)
2021/02/20(土) 07:17:41.17ID:gXTKHnYD0191デフォルトの名無しさん (ワッチョイ 8363-bEp1)
2021/02/20(土) 07:22:32.75ID:9twwbTmA0 >>190
MicroPythonでいいじゃん
MicroPythonでいいじゃん
192デフォルトの名無しさん (ワッチョイ cf2c-QclQ)
2021/02/20(土) 07:31:51.35ID:CT8193ch0 mruby の本が出た
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
193デフォルトの名無しさん (ワッチョイ 73e0-7Kgp)
2021/02/20(土) 08:08:47.81ID:ZaRRiFZg0 c言語の知識しかない人が
10年前に新しい言語を学ぶとしたら
DelphiとC#どっちを選ぶだろう
今、新しい言語を学ぶとしたら
C#とTypeScriptどっちを選ぶ?
10年前に新しい言語を学ぶとしたら
DelphiとC#どっちを選ぶだろう
今、新しい言語を学ぶとしたら
C#とTypeScriptどっちを選ぶ?
194デフォルトの名無しさん (ワッチョイ cfda-iyw6)
2021/02/20(土) 08:09:53.95ID:CtFQU0sc0 pythonやな
単価の安い仕事は嫌や
単価の安い仕事は嫌や
195デフォルトの名無しさん (テテンテンテン MM7f-VXi+)
2021/02/20(土) 08:14:24.38ID:HML11/V9M KotlinのC#版作ってほしいなあ
C#と100%相互運用可能で、変数の再代入可否がvarとvalで書き分けできて、
レガシーになってしまったC#の文法(delegateとかC的なswitchとか)を全部そぎ落としたようなやつ
ネーミングは・・・K#とか?
C#と100%相互運用可能で、変数の再代入可否がvarとvalで書き分けできて、
レガシーになってしまったC#の文法(delegateとかC的なswitchとか)を全部そぎ落としたようなやつ
ネーミングは・・・K#とか?
196デフォルトの名無しさん (アウアウクー MM07-7Kgp)
2021/02/20(土) 08:24:48.22ID:JQiXLCHYM 後方置換無くすとしたら
.net5が最後のチャンスだったんではなかろうか
このままズルズルと古い言語のイメージを払拭できず
人口は減り続ける
.net5が最後のチャンスだったんではなかろうか
このままズルズルと古い言語のイメージを払拭できず
人口は減り続ける
197デフォルトの名無しさん (ワッチョイ a34f-VKJl)
2021/02/20(土) 09:52:16.08ID:civzqG7d0 .NETは言語依存しないんだからなんでもいいだろ
198デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/20(土) 11:19:00.18ID:ocxS9ilS0 互換切るくらいだったら新言語作ってくれた方がいいな
199デフォルトの名無しさん (ブーイモ MMff-Dcdc)
2021/02/20(土) 11:26:20.22ID:Bgdez4XSM 互換切られたVB6はどうなりましたか?
VB.NETやってますか?VB6続けてますか?
どっちも終わりましたね
BASICは終わったのです
VB.NETやってますか?VB6続けてますか?
どっちも終わりましたね
BASICは終わったのです
200デフォルトの名無しさん (アウアウクー MM07-7Kgp)
2021/02/20(土) 11:32:10.37ID:JQiXLCHYM pythonは残ってる
201デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/20(土) 11:38:36.59ID:LZqTWRBH0202デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/20(土) 11:47:47.26ID:LZqTWRBH0 >>199
VBは完全に終わればいいのにな
VBの文法が貧弱なのは公知の事実で
VB上がりのプログラマは変なクセがついてしまって
他の言語に移行したときに変なコードを書く
もちろん俺もVBで書くこともあるがマスターする気はサラサラない
10年以上前からいつか廃ると思ってるからな
去年MicrosoftがExcelでのマクロなどを
Pythonにするとかいうニュースが流れたがガセだったんかな
VBは完全に終わればいいのにな
VBの文法が貧弱なのは公知の事実で
VB上がりのプログラマは変なクセがついてしまって
他の言語に移行したときに変なコードを書く
もちろん俺もVBで書くこともあるがマスターする気はサラサラない
10年以上前からいつか廃ると思ってるからな
去年MicrosoftがExcelでのマクロなどを
Pythonにするとかいうニュースが流れたがガセだったんかな
203デフォルトの名無しさん (エアペラ SDa7-OYW5)
2021/02/20(土) 11:56:32.45ID:rU9VODOTD204デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/20(土) 12:08:58.42ID:LZqTWRBH0 >>203
去年じゃなかった、2017年末にアンケートがあってそれ以降だな
https://tonari-it.com/python-and-excel/
ExcelにJavaScriptって聞いたことないし、検索してもこれしか引っ掛からない
https://www.infoq.com/jp/news/2018/06/microsoft-excel-js-functions/
で、もう積まれてるの?
去年じゃなかった、2017年末にアンケートがあってそれ以降だな
https://tonari-it.com/python-and-excel/
ExcelにJavaScriptって聞いたことないし、検索してもこれしか引っ掛からない
https://www.infoq.com/jp/news/2018/06/microsoft-excel-js-functions/
で、もう積まれてるの?
205デフォルトの名無しさん (スッップ Sd1f-d428)
2021/02/20(土) 12:21:17.87ID:jT42kqdAd どっちもポシャったってことだろ
206デフォルトの名無しさん (エアペラ SDa7-OYW5)
2021/02/20(土) 12:32:37.26ID:rU9VODOTD >>204
人の労力に甘えていくスタイルか
人の労力に甘えていくスタイルか
207デフォルトの名無しさん (スッップ Sd1f-sHB4)
2021/02/20(土) 12:33:14.82ID:/taSvqWRd >>204
聞いたことないの?結構話題にはなったけど
聞いたことないの?結構話題にはなったけど
208デフォルトの名無しさん (ワッチョイ 737c-e2JP)
2021/02/20(土) 12:43:01.20ID:ta3HMtrO0 web版のofficeのアドインはjavascriptで組むんじゃなかったっけ
C#で書いたデスクトップ版のアドインをweb版で使えるようにするにはjavascriptで書き直すしかないのかね
C#で書いたデスクトップ版のアドインをweb版で使えるようにするにはjavascriptで書き直すしかないのかね
209デフォルトの名無しさん (ワッチョイ 3354-XX7Y)
2021/02/21(日) 02:54:40.63ID:b/ixCWb60 今年後半発売予定のOffice 2021に期待やで。
210デフォルトの名無しさん (ワッチョイ a324-wc/N)
2021/02/21(日) 16:01:05.24ID:vU0XAJMc0 ノーアロックCOM呼びを実現するためにマニュアルマップインターフェースstructを丸一日かけて実装したぜ…
オブジェクト指向の偉大さが身に染みたわ
オブジェクト指向の偉大さが身に染みたわ
211デフォルトの名無しさん (ワッチョイ 8fdf-D7W+)
2021/02/22(月) 01:00:10.02ID:FgGbi9an0 Googleのスプレッドシートはjsでマクロ組めるし、それに倣ったのかな
どんな言語でも構わんけどVBAの開発環境はいいかげんマトモなものが欲しい
どんな言語でも構わんけどVBAの開発環境はいいかげんマトモなものが欲しい
212デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/22(月) 01:15:05.30ID:0aX736QQ0213デフォルトの名無しさん (ワッチョイ 8fdf-D7W+)
2021/02/22(月) 01:27:09.19ID:FgGbi9an0 >>212
jsわかるならGASでググればあとはノリでいけるよ
jsわかるならGASでググればあとはノリでいけるよ
214デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/22(月) 01:57:40.12ID:YVpmaKgG0 Googleスプレッドシートはデバッグし辛いっす
215デフォルトの名無しさん (ワッチョイ b3ad-2wuD)
2021/02/22(月) 05:30:05.57ID:X5mBNdZJ0 >>212
お巡りさんこいつです
お巡りさんこいつです
216デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/22(月) 12:34:30.94ID:FCcJxvZt0 >>188
UMLとかMBDとかでググれ
UMLとかMBDとかでググれ
217`_? (ワッチョイ cfb5-xG0S)
2021/02/22(月) 21:57:23.33ID:0aX736QQ0218デフォルトの名無しさん (ワッチョイ e393-OYW5)
2021/02/22(月) 22:47:28.38ID:9TGLTIcQ0 GASクッッッッッソ遅いから気を付けてな
219デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/22(月) 22:58:18.41ID:0aX736QQ0 オーケー、遅くても動くだけで満足
LibreOfficeも似非VBAライクなスクリプトじゃなくてJSにしてほしいぜ
LibreOfficeも似非VBAライクなスクリプトじゃなくてJSにしてほしいぜ
220デフォルトの名無しさん (ワッチョイ 8fdf-D7W+)
2021/02/23(火) 00:09:48.48ID:4ySKak6E0 GASはデフォルトアカウントとファイルオーナーが一致してないと開けなかったりGoogleのよくわからん仕様(しかもエラーメッセージから解決しにくい)に振り回されるんだよな
個人的にはc#でエクセルマクロをvsで開発できたら最強だと思うんですけど
個人的にはc#でエクセルマクロをvsで開発できたら最強だと思うんですけど
221デフォルトの名無しさん (ワッチョイ e32f-QclQ)
2021/02/23(火) 00:48:41.44ID:5pK1nyTy0 それってなんてVSTO
222デフォルトの名無しさん (ワッチョイ 73a7-2w4v)
2021/02/23(火) 08:55:38.88ID:8QyPv/It0 >>220
普通にc#で作ったexeをキックしろよ無能
普通にc#で作ったexeをキックしろよ無能
223デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/23(火) 09:08:44.00ID:iu17pC6m0224デフォルトの名無しさん (ワッチョイ 73a7-2w4v)
2021/02/23(火) 09:41:45.34ID:8QyPv/It0225デフォルトの名無しさん (ワッチョイ b302-lut+)
2021/02/23(火) 10:22:45.48ID:U81ghsh90 それ、かみ合ってない。
a) C# でマクロを作れる環境があったらいいのにな
b) セキュリティで動かんから無駄
仮定と言うか希望に対して現状を持ち出しても仕方ないだろ。
a) C# でマクロを作れる環境があったらいいのにな
b) セキュリティで動かんから無駄
仮定と言うか希望に対して現状を持ち出しても仕方ないだろ。
226デフォルトの名無しさん (ワッチョイ 73a7-2w4v)
2021/02/23(火) 10:26:58.02ID:8QyPv/It0 >>225
だから作れても(望み成就)動かんて(結果)
だから作れても(望み成就)動かんて(結果)
227デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/23(火) 10:34:11.67ID:ysYwoRGz0 マクロって標準関数じゃ面倒見切れないような
入力値→シート内でなにか表示、系の処理がやりたくて使うんじゃないの?
json吐くとか外部連携だからレイヤーが違うんじゃないのか
入力値→シート内でなにか表示、系の処理がやりたくて使うんじゃないの?
json吐くとか外部連携だからレイヤーが違うんじゃないのか
228デフォルトの名無しさん (ワッチョイ 232d-AkpG)
2021/02/23(火) 10:38:04.15ID:lNyBX+Rq0229デフォルトの名無しさん (ワッチョイ 6fde-2w4v)
2021/02/23(火) 10:39:34.90ID:QcIm0wdO0 >>227
UI部分だけエクセルでやるならありかな
UI部分だけエクセルでやるならありかな
230デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2021/02/23(火) 11:13:58.16ID:+hoEECy10 Excelでマクロ作るユーザー層はVSTOを開発できるユーザー層が違うからどうしようもない
231デフォルトの名無しさん (ワッチョイ cff2-Hwf9)
2021/02/23(火) 12:20:31.68ID:BNINfFnp0 意味がわからない
232デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/23(火) 12:34:52.53ID:iu17pC6m0 大手って言っても色々
うちも定義上は大企業だけど普通にマクロは使えるし
そもそもマクロすら禁止してる職場でテキトーな.exeファイルを動かせるのか?
うちも定義上は大企業だけど普通にマクロは使えるし
そもそもマクロすら禁止してる職場でテキトーな.exeファイルを動かせるのか?
233デフォルトの名無しさん (ワッチョイ a324-wc/N)
2021/02/23(火) 12:36:09.58ID:kvat21cB0 禁止されてるなら自前でルートキット仕込んでプロセス隠蔽しろよ
234デフォルトの名無しさん (ワッチョイ 6fde-2w4v)
2021/02/23(火) 13:09:45.69ID:appAvQIP0 >>232
それだと納品できないから
それだと納品できないから
235デフォルトの名無しさん (エアペラ SDa7-OYW5)
2021/02/23(火) 14:07:21.47ID:y+MM4gmDD >>233
マクロも.exeも禁止された環境に自前でルートキット仕込めとか頭おかしいとしか思えない
マクロも.exeも禁止された環境に自前でルートキット仕込めとか頭おかしいとしか思えない
236デフォルトの名無しさん (ワッチョイ 73a7-2w4v)
2021/02/23(火) 14:10:49.37ID:8QyPv/It0 作成した実行ファイルまで引っかかると納品できないしexeは通るだろ
エクセルマクロは引っかかることはある
エクセルマクロは引っかかることはある
237デフォルトの名無しさん (ワッチョイ a3ad-ajya)
2021/02/23(火) 14:17:07.73ID:ADOMIACK0 exeはうちひっかかるぞ。
自分でビルドしたものは自分は問題ないが、人に渡して実行させた瞬間に某セキュリティソフトが「あんまり見ないexeだけど大丈夫か?」ってダイアログ出してきて、
迷いを見せたら情シス子会社にアラートが飛んでフルスキャンさせられる。
自分でビルドしたものは自分は問題ないが、人に渡して実行させた瞬間に某セキュリティソフトが「あんまり見ないexeだけど大丈夫か?」ってダイアログ出してきて、
迷いを見せたら情シス子会社にアラートが飛んでフルスキャンさせられる。
238デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/23(火) 14:34:19.02ID:iu17pC6m0239デフォルトの名無しさん (ワッチョイ 73a7-2w4v)
2021/02/23(火) 15:57:24.03ID:8QyPv/It0 >>237
じゃあ、どうやってc#でビルドした納品物受け取るん?
じゃあ、どうやってc#でビルドした納品物受け取るん?
240デフォルトの名無しさん (ワッチョイ a3ad-ajya)
2021/02/23(火) 16:18:33.96ID:ADOMIACK0 >>239
予めバイナリをひとつ受け取って情シス子会社に送ってスキャン対象外にしてもらう必要がある。
そこそこの企業はこういう運用だと思うけど。
マクロからexe蹴るなんてキチガイじみた行動絶対許可下りないよ。
exeをすげ替えられたら死ぬじゃん。
マクロは比較的動く。
予めバイナリをひとつ受け取って情シス子会社に送ってスキャン対象外にしてもらう必要がある。
そこそこの企業はこういう運用だと思うけど。
マクロからexe蹴るなんてキチガイじみた行動絶対許可下りないよ。
exeをすげ替えられたら死ぬじゃん。
マクロは比較的動く。
241デフォルトの名無しさん (ワッチョイ 73a7-2w4v)
2021/02/23(火) 17:00:00.17ID:8QyPv/It0242デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2021/02/23(火) 17:21:17.72ID:+hoEECy10 署名すればいいのにね
243デフォルトの名無しさん (ワッチョイ a3ad-ajya)
2021/02/23(火) 18:03:36.35ID:ADOMIACK0244デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/23(火) 20:35:16.29ID:ysYwoRGz0 もちろんそれでも、じゃなくて署名以外ないだろ確実な方法は
245デフォルトの名無しさん (ワッチョイ a3ad-ajya)
2021/02/23(火) 22:23:49.53ID:ADOMIACK0246デフォルトの名無しさん (ワッチョイ e393-OYW5)
2021/02/23(火) 22:48:12.58ID:DnkfMlNP0 電子署名付けたところで改竄されてない証明になるだけで、
元々の悪意の有無やバグの有無の証明にはならないからね
元々の悪意の有無やバグの有無の証明にはならないからね
247デフォルトの名無しさん (ワッチョイ a3ad-ajya)
2021/02/23(火) 22:51:39.61ID:ADOMIACK0 おっしゃるとおりで、否認防止、改ざん防止にはなるけど、その署名や署名されたバイナリに悪意がないかは、別途登録は必要ね。
署名元に対して完璧に信頼できるなら、署名を資産管理に登録するって方法で、ある程度面倒くささを回避できるから「それでもいい」になってる。
署名元に対して完璧に信頼できるなら、署名を資産管理に登録するって方法で、ある程度面倒くささを回避できるから「それでもいい」になってる。
248デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
2021/02/23(火) 23:44:01.98ID:ysYwoRGz0 ふーん
悪意が無い証明ってどうやんの?
悪意が無い証明ってどうやんの?
249デフォルトの名無しさん (アウアウエー Sadf-Qd3k)
2021/02/24(水) 00:54:38.59ID:seoVzzn4a .NET6 preview1来たな
250デフォルトの名無しさん (エムゾネ FF1f-pQAD)
2021/02/25(木) 18:42:55.23ID:rcOltu0HF 詐欺サイトも平気でhttps使うし証明書もある時代ですし
251デフォルトの名無しさん (スププ Sd1f-ajya)
2021/02/25(木) 18:59:19.43ID:1TjVhoyMd252デフォルトの名無しさん (ワッチョイ ff01-aOo0)
2021/02/25(木) 19:07:53.59ID:bxBNuN1v0 >>250
その証明書ってどこが認証してるんだ?
その証明書ってどこが認証してるんだ?
253デフォルトの名無しさん (スププ Sd1f-ajya)
2021/02/25(木) 19:48:49.87ID:1TjVhoyMd >>252
httpsに関してはLet's Encryptがあるし、変な証明書は探せばあるよ。
httpsに関してはLet's Encryptがあるし、変な証明書は探せばあるよ。
254デフォルトの名無しさん (ワッチョイ e393-OYW5)
2021/02/25(木) 20:20:48.33ID:L2U9TfJc0255デフォルトの名無しさん (ワッチョイ ffe6-W5tZ)
2021/02/25(木) 20:43:14.31ID:BqNXMQx70 そもそもGoogleがhttps始めたのはNTTみたいなスパイ企業に検索情報を渡さないためだからな
個人の安全なんて考えていない
個人の安全なんて考えていない
256デフォルトの名無しさん (ワッチョイ 4301-pQAD)
2021/02/25(木) 20:54:55.93ID:0Aa2beUH0 セマンティックウェブが商売の邪魔だからでは?
257デフォルトの名無しさん (ワッチョイ cfb5-xG0S)
2021/02/25(木) 22:38:59.01ID:6+OyJiP50 httpsを使ってる詐欺サイトの運営者はマジでタヒねばいいのに
もしエロサイト探してて詐欺サイト開いたんなら半分自業自得だけど
真面目に勉強のサイトを探してても詐欺サイトに出遭ったりするからな
もしエロサイト探してて詐欺サイト開いたんなら半分自業自得だけど
真面目に勉強のサイトを探してても詐欺サイトに出遭ったりするからな
258デフォルトの名無しさん (アウアウエー Sadf-Qd3k)
2021/02/25(木) 22:40:32.08ID:j+KoPLeba 技術用語検索してると「貴方は何人目の来訪者です」系の詐欺サイトたまにある
259デフォルトの名無しさん (ワッチョイ cff2-Hwf9)
2021/02/25(木) 23:31:28.93ID:wbiW5g5b0 何の詐欺なのよ
260デフォルトの名無しさん (エムゾネ FFea-RATT)
2021/02/26(金) 13:55:43.66ID:w2bvpH1MF261デフォルトの名無しさん (ドコグロ MMdf-Xw+O)
2021/02/26(金) 14:10:29.73ID:0AdOUA3iM あんまりそんな目にあったことないが…
一体どんな技術用語でググってるんだ?
一体どんな技術用語でググってるんだ?
262デフォルトの名無しさん (ワッチョイ 0b7c-ZxHx)
2021/02/26(金) 14:32:21.77ID:Q8HU4aIh0263デフォルトの名無しさん (スッップ Sdea-EPVr)
2021/02/26(金) 15:30:15.08ID:iBESDFr6d 最近この手のサイトが検索上位に食い込むこと多くなったよね
264デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/26(金) 15:44:43.80ID:y/9ce84r0265デフォルトの名無しさん (ワッチョイ 0b7c-ZxHx)
2021/02/26(金) 16:19:47.52ID:Q8HU4aIh0266デフォルトの名無しさん (ドコグロ MMdf-Xw+O)
2021/02/26(金) 17:40:27.17ID:SwWgcms1M267デフォルトの名無しさん (エアペラ SD96-ZxHx)
2021/02/26(金) 18:48:35.20ID:yh0R3TzgD マジで理解できてないみたいで笑う
サイトには特定の広告しか載らないと思ってるのか?
広告はアドネットワークを介して表示されるけど、
アドネットワーク自体の広告審査はザルなのが多い
ザル審査を通っておかしな広告が紛れた場合におめでとうございます
だから同じサイトでも起きたり起こらなかったりする
検索語は全く関係ない
サイトには特定の広告しか載らないと思ってるのか?
広告はアドネットワークを介して表示されるけど、
アドネットワーク自体の広告審査はザルなのが多い
ザル審査を通っておかしな広告が紛れた場合におめでとうございます
だから同じサイトでも起きたり起こらなかったりする
検索語は全く関係ない
268デフォルトの名無しさん (エアペラ SD96-ZxHx)
2021/02/26(金) 18:53:08.65ID:yh0R3TzgD 広告ブロックがもっとも効果的な防ぎ方
アドネットワークを特定できるならそこに報告すれば広告主はBAN
特定できるアドネットワークはなかなかないけどね
アドネットワークを特定できるならそこに報告すれば広告主はBAN
特定できるアドネットワークはなかなかないけどね
269デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/26(金) 18:57:53.90ID:y/9ce84r0270デフォルトの名無しさん (エアペラ SD96-ZxHx)
2021/02/26(金) 19:01:59.80ID:yh0R3TzgD 見たいときに見られるような広告なら困らねーよw
理解できてないことを殊更に主張しなくていいからw
理解できてないことを殊更に主張しなくていいからw
271デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/26(金) 19:28:20.15ID:y/9ce84r0272デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/26(金) 19:32:59.31ID:ETeT2UNW0 最近検索してないんでしょ
1日中検索するレベルで調べものしてたら週に1回くらいの割合で引っかかるイメージだから1000回に1回くらいかな
検索結果画面にはそれっぽい記事であるかのように表示されてるけどリンク踏むと全然中身の異なるページに飛ぶ
Adblock入れてるけど普通に出てくるな
調べ物中に出てくるから問題あるサイト見つけても即閉じてドメインごとブロックしちゃうからどういうときに出てきたかとかいちいち覚えてないわ
今度見つけたら教えてあげるよ
1日中検索するレベルで調べものしてたら週に1回くらいの割合で引っかかるイメージだから1000回に1回くらいかな
検索結果画面にはそれっぽい記事であるかのように表示されてるけどリンク踏むと全然中身の異なるページに飛ぶ
Adblock入れてるけど普通に出てくるな
調べ物中に出てくるから問題あるサイト見つけても即閉じてドメインごとブロックしちゃうからどういうときに出てきたかとかいちいち覚えてないわ
今度見つけたら教えてあげるよ
273デフォルトの名無しさん (ワッチョイ 635f-EDWU)
2021/02/26(金) 19:40:54.00ID:LOq6F3By0 ここまで盛り上がってるレスバではあるが、もはやプログラミングとは無関係な話題なのである
274デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/26(金) 19:49:20.10ID:y/9ce84r0 1000回に1回をよく目にするって言うんだ…
275デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/26(金) 19:55:16.13ID:ETeT2UNW0 俺はよく目にするなんて一切言ってないんだけど普段からそういう勝手に相手の意見を捻じ曲げてレスする感じなの?
276257 (ワッチョイ deb5-bzY0)
2021/02/26(金) 19:58:32.94ID:i14zaM2r0277デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/26(金) 20:32:06.67ID:y/9ce84r0278デフォルトの名無しさん (ワッチョイ 3a32-oL1e)
2021/02/26(金) 22:50:17.15ID:mdv/WRRD0 日本語だとリファレンスが機械翻訳だったり碌な情報がなかったりで
Googleで地域の設定をアメリカ+普段は日本語のページを検索にしてると
割とよく有るかな、Wikipediaのクローンみたいな謎のサイトも出てくる
Googleで地域の設定をアメリカ+普段は日本語のページを検索にしてると
割とよく有るかな、Wikipediaのクローンみたいな謎のサイトも出てくる
279デフォルトの名無しさん (ワッチョイ 0b24-jt6f)
2021/02/26(金) 23:08:41.82ID:V5b86U/K0 stackoverflowのクローンサイトの話か?
280デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/26(金) 23:32:00.66ID:y/9ce84r0 よく目にする
割とよくある
でも具体的には出せませーん
ってか?w
割とよくある
でも具体的には出せませーん
ってか?w
281デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 00:05:40.83ID:SuycZ/gq0 見たことあるという複数人のレスがあるけど僕は見たこと無いから知りませーんwwwて小学生かな?
わざわざ怪しいサイトのurlなんぞ記録なんかしてないっつうの
調べものしてるときに出てくる関係ない情報をいちいち記録なんぞしてたら作業終わらんわ
わざわざ怪しいサイトのurlなんぞ記録なんかしてないっつうの
調べものしてるときに出てくる関係ない情報をいちいち記録なんぞしてたら作業終わらんわ
282デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 00:10:50.22ID:SuycZ/gq0 機械翻訳かましただけのクローンサイトも検索妨害してきてうざいけどそれでは無い
記録してたわけではないから正確ではないけどここ半年〜1年くらいで出現し始めた印象
俺個人は多分10回くらい踏んだかな?
ほっときゃそのうちgoogleが対処していなくなるっしょと思ってるから大して気にはしてない
記録してたわけではないから正確ではないけどここ半年〜1年くらいで出現し始めた印象
俺個人は多分10回くらい踏んだかな?
ほっときゃそのうちgoogleが対処していなくなるっしょと思ってるから大して気にはしてない
283デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 00:24:51.75ID:qhUfxMpi0 >>281
どんなワード使ってるのかもわからん
※ 「微分方程式」とか「回帰係数」ではそれっぽいのでないし
どんなページかもわからん
でも複数の人が見たことあるって言われてもなぁw
単にエロサイト踏んでるだけにしか見えんわ
どんなワード使ってるのかもわからん
※ 「微分方程式」とか「回帰係数」ではそれっぽいのでないし
どんなページかもわからん
でも複数の人が見たことあるって言われてもなぁw
単にエロサイト踏んでるだけにしか見えんわ
284デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 00:33:09.30ID:bt8z/nnq0 結構出てくるけどな。
この間優待で作ったカードを検索したらめっちゃそれっぽいのひっかかったよ。
シークレットウィンドウで検索しても出てくる。
貼れるのかな。
3ページ目ぐらいから変なリンクばっかりになってくる。
https://www.google.com/search?client=ms-android-google&ei=ERQ5YPmdMIi5wAOEgY3oCg&q=%E3%81%BF%E3%81%9A%E3%81%BB%E3%83%97%E3%83%AD%E3%83%A0%E3%83%8A%E3%83%BC%E3%83%89%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BA%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89%E3%82%AB%E3%83%BC%E3%83%89&oq=%E3%81%BF%E3%81%9A%E3%81%BB%E3%83%97%E3%83%AD%E3%83%A0%E3%83%8A%E3%83%BC%E3%83%89%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BA%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89%E3%82%AB%E3%83%BC%E3%83%89&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAMyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgUIABDNAjoECAAQRzoECAAQBDoGCAAQBBAeOgQIABANOgYIABANEB5QqCBY_k9g-FFoB3ABeACAAawBiAHOEZIBBDIuMTWYAQCgAQHIAQXAAQE&sclient=mobile-gws-wiz-serp#ip=1
この間優待で作ったカードを検索したらめっちゃそれっぽいのひっかかったよ。
シークレットウィンドウで検索しても出てくる。
貼れるのかな。
3ページ目ぐらいから変なリンクばっかりになってくる。
https://www.google.com/search?client=ms-android-google&ei=ERQ5YPmdMIi5wAOEgY3oCg&q=%E3%81%BF%E3%81%9A%E3%81%BB%E3%83%97%E3%83%AD%E3%83%A0%E3%83%8A%E3%83%BC%E3%83%89%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BA%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89%E3%82%AB%E3%83%BC%E3%83%89&oq=%E3%81%BF%E3%81%9A%E3%81%BB%E3%83%97%E3%83%AD%E3%83%A0%E3%83%8A%E3%83%BC%E3%83%89%E3%83%A1%E3%83%B3%E3%83%90%E3%83%BC%E3%82%BA%E3%82%B4%E3%83%BC%E3%83%AB%E3%83%89%E3%82%AB%E3%83%BC%E3%83%89&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAMyAggAMgIIADICCAAyAggAMgIIADICCAAyAggAMgUIABDNAjoECAAQRzoECAAQBDoGCAAQBBAeOgQIABANOgYIABANEB5QqCBY_k9g-FFoB3ABeACAAawBiAHOEZIBBDIuMTWYAQCgAQHIAQXAAQE&sclient=mobile-gws-wiz-serp#ip=1
285デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 00:41:35.73ID:Q2vXi02f0 技術用語じゃないじゃん
286デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 00:49:06.42ID:SuycZ/gq0 見たことないと主張できる程度には検索してんだよね?
個人的には検索回数なんか数えたことも無いけどここ半年で1万回くらいは少なくともしてんだよね?
調べものが少ない仕事なら1週間で10回も検索しないような人も多いと思うけど、まさかその程度で周囲にいる複数人の証言を馬鹿にしてるなんてことはないよね?
個人的には検索回数なんか数えたことも無いけどここ半年で1万回くらいは少なくともしてんだよね?
調べものが少ない仕事なら1週間で10回も検索しないような人も多いと思うけど、まさかその程度で周囲にいる複数人の証言を馬鹿にしてるなんてことはないよね?
287デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 00:50:36.42ID:bt8z/nnq0 >>285
技術用語でもよく出てくるけど、直近で思い出せる範囲で再現性のある言葉がこれしか見つからんかった、それに関してはすまん。
技術用語でもよく出てくるけど、直近で思い出せる範囲で再現性のある言葉がこれしか見つからんかった、それに関してはすまん。
288デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 01:02:51.94ID:SuycZ/gq0 技術じゃなくてゲームだけどまとめてくれてる記事あったわ
https://note.com/setohima/n/n379c3947ad68
リンク踏んでくれりゃなんでも良いからあらゆるジャンルの記事から飛ばしてるだろうし、その一つに技術まわりのものがあるってだけ
https://note.com/setohima/n/n379c3947ad68
リンク踏んでくれりゃなんでも良いからあらゆるジャンルの記事から飛ばしてるだろうし、その一つに技術まわりのものがあるってだけ
289デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 01:26:41.34ID:bt8z/nnq0 ゲームでもあるのな。
いや、ホント最近多いよ、こういう類の変なサイトに飛ばされるやつ。
いや、ホント最近多いよ、こういう類の変なサイトに飛ばされるやつ。
290デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 01:47:58.76ID:Q2vXi02f0 俺も検索はしまくってるけど経験ないわ
uBlockが効いてんのかな
ESETがそのサイト行っちゃダメ!って止めてくれることは偶にある
uBlockが効いてんのかな
ESETがそのサイト行っちゃダメ!って止めてくれることは偶にある
291デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/02/27(土) 04:07:09.57ID:sr9HwlGw0292デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 08:21:09.09ID:SuycZ/gq0 スレチかどうかと言うなら初っ端からそうだろw
なに俺ルールで一部を正当化してんだw
そもそもうちじゃ署名なしビルドされたexeなんてセキュリティ上使えんよ、って話からスレチだ
そこからセキュリティ→https→詐欺サイト→最近の検索結果と脱線し続けてるんだから
なに俺ルールで一部を正当化してんだw
そもそもうちじゃ署名なしビルドされたexeなんてセキュリティ上使えんよ、って話からスレチだ
そこからセキュリティ→https→詐欺サイト→最近の検索結果と脱線し続けてるんだから
293デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 08:36:08.60ID:qhUfxMpi0 ゲームとかエロとかちょっと頭の弱い子が飛びつくようなワードならまあなんとなくわかる
> 技術用語でググって最初のページに出て来たサイトでも
> 開いたら「おめでとうございます!」っていうのを良く目にする
って言うのが単に疑問だっただけ
Googleの検索結果が近年劣化してるのは俺も認める
> 技術用語でググって最初のページに出て来たサイトでも
> 開いたら「おめでとうございます!」っていうのを良く目にする
って言うのが単に疑問だっただけ
Googleの検索結果が近年劣化してるのは俺も認める
294デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 08:39:46.73ID:bt8z/nnq0 みずほプロムナードメンバーズゴールドカードが、頭の弱い子が飛びつくようなワードか?
疑問だったとか言い訳せんと、そういうタイミングもあるんだな、すまんと謝って幕引けよ。
お前が認めようが関係なく、すれ違いの話をねちっこく「ほんとか?」「嘘だろ」と繰り返したからだろ。
疑問だったとか言い訳せんと、そういうタイミングもあるんだな、すまんと謝って幕引けよ。
お前が認めようが関係なく、すれ違いの話をねちっこく「ほんとか?」「嘘だろ」と繰り返したからだろ。
295デフォルトの名無しさん (ワッチョイ 83de-zbk3)
2021/02/27(土) 09:24:32.58ID:IiQyQ6Ee0 >>292
ストレートで勝負できなくなったピッチャー感あるよね
ストレートで勝負できなくなったピッチャー感あるよね
296デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 10:34:51.55ID:Q2vXi02f0297デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 12:01:26.49ID:qhUfxMpi0 >>294
> みずほプロムナードメンバーズゴールドカードが、頭の弱い子が飛びつくようなワードか?
そうだと思うよ…みずほだし…
まあマジレスしとくと金絡みに飛びつくやつ狙いなんだろうね、お前みたいにw
> みずほプロムナードメンバーズゴールドカードが、頭の弱い子が飛びつくようなワードか?
そうだと思うよ…みずほだし…
まあマジレスしとくと金絡みに飛びつくやつ狙いなんだろうね、お前みたいにw
298デフォルトの名無しさん (ワッチョイ 9eda-BGkZ)
2021/02/27(土) 12:14:53.73ID:IvOqzPST0 みずほでまともなのはCBの方な。
なおIBM系やみずほ自身はF系や
なおIBM系やみずほ自身はF系や
299デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 13:00:24.83ID:vXrabasWd 技術用語でも出るんだけど、再現例を出すのがめんどくさいから再現性の高い例を上げたんじゃん?
多分これで出るわ。
「stackoverflowerror jre7 ibm oracle」
微妙に間違うのが良いのかな。
>>297
なんやろこれ…って思って飛びつく前に検索したんよね。オリコなのは残念。
みずほプロムナードメンバーズ自体知名度低いしなぁ。
みずほはそこまで悪くないぞ。
多分これで出るわ。
「stackoverflowerror jre7 ibm oracle」
微妙に間違うのが良いのかな。
>>297
なんやろこれ…って思って飛びつく前に検索したんよね。オリコなのは残念。
みずほプロムナードメンバーズ自体知名度低いしなぁ。
みずほはそこまで悪くないぞ。
300デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 13:03:06.78ID:SuycZ/gq0 釣る側は技術用語であるかどうかなんてどうでも良いんだから適当な単語埋め込むであろう
もちろん検索ヒットする可能性が高い単語である方が効率は良いが、bot等駆使して大量に作るんだからそこに技術用語が紛れる可能性があることは容易に想像できる
web上には技術絡みのページはそれなりの数があるんだからわざわざ除外する必要性がない
ゲームはあるけど技術用語にはあるわけが無い、あるなら例示せよ!って言う主張はどういう根拠から?
もちろん検索ヒットする可能性が高い単語である方が効率は良いが、bot等駆使して大量に作るんだからそこに技術用語が紛れる可能性があることは容易に想像できる
web上には技術絡みのページはそれなりの数があるんだからわざわざ除外する必要性がない
ゲームはあるけど技術用語にはあるわけが無い、あるなら例示せよ!って言う主張はどういう根拠から?
301デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 13:08:56.34ID:vXrabasWd あったしな。
302デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 13:23:54.24ID:SuycZ/gq0 気になるから例見つけたら教えてや
で終わってた話をエロサイト踏んでるだの頭弱いだの煽る必要があったの?
普段からそうやって煽ることしかしてないの?
で終わってた話をエロサイト踏んでるだの頭弱いだの煽る必要があったの?
普段からそうやって煽ることしかしてないの?
303デフォルトの名無しさん (ワッチョイ cedf-zMIR)
2021/02/27(土) 13:25:29.99ID:MrxiVmpQ0 えっと、ここ何のスレでしたっけ^^;
304デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 13:27:31.22ID:vXrabasWd 例を書いたぞ
305デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 13:31:35.40ID:vXrabasWd 大企業エアプのパソコンの大先生が空想上の解決法を唱えて、否定されたらそれを認めたくなくて他の意見を見えないふりするスレ
306デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 13:34:01.21ID:Q2vXi02f0 >>299
検索結果、jdkドキュメントだけど
検索結果、jdkドキュメントだけど
307デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 13:39:50.44ID:vXrabasWd308デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 13:42:12.87ID:vXrabasWd 順番ばっかりは広告の出稿状況だからな。
存在はしてるって事をまぶ認識してくれ。
存在はしてるって事をまぶ認識してくれ。
309デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 14:20:31.41ID:Q2vXi02f0 めんどくせえな
そりゃどんなワードで検索しても後の方は変なもん出てくるわ
そりゃどんなワードで検索しても後の方は変なもん出てくるわ
310デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 14:22:57.61ID:qhUfxMpi0311デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 14:25:38.76ID:qhUfxMpi0312デフォルトの名無しさん (エアペラ SD96-ZxHx)
2021/02/27(土) 14:29:55.54ID:ljjl46XdD313デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 14:32:18.54ID:vXrabasWd314デフォルトの名無しさん (ワッチョイ 5f7b-Ue54)
2021/02/27(土) 14:32:27.87ID:sGJvjLps0315デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 14:50:59.20ID:qhUfxMpi0 >>312-313
だから
> 技術用語でググって最初のページに出て来たサイトでも
> 開いたら「おめでとうございます!」っていうのを良く目にする
というワードがあるなら教えてよ
順序は水物って言うなら日頃からそういうサイトを見まくってるんじゃね?w
だから
> 技術用語でググって最初のページに出て来たサイトでも
> 開いたら「おめでとうございます!」っていうのを良く目にする
というワードがあるなら教えてよ
順序は水物って言うなら日頃からそういうサイトを見まくってるんじゃね?w
316デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 15:53:36.23ID:vXrabasWd >>315
そういうサイト見る意味がわからんが、検索ワード連動広告の仕組みも知らんのかな?
水物の意味がわからんとか?
https://www.google.com/search?q=execute+deploy+pascal+delphi+interactive+online+script+compiler+explorer+decompiler+linux&client=ms-android-google&prmd=vni&source=lnt&tbs=li:1&sa=X&ved=2ahUKEwi0-M2rvYnvAhXMG6YKHQ3CB0kQpwV6BAgEECA&biw=432&bih=736&dpr=2.5
そういうサイト見る意味がわからんが、検索ワード連動広告の仕組みも知らんのかな?
水物の意味がわからんとか?
https://www.google.com/search?q=execute+deploy+pascal+delphi+interactive+online+script+compiler+explorer+decompiler+linux&client=ms-android-google&prmd=vni&source=lnt&tbs=li:1&sa=X&ved=2ahUKEwi0-M2rvYnvAhXMG6YKHQ3CB0kQpwV6BAgEECA&biw=432&bih=736&dpr=2.5
317デフォルトの名無しさん (ワッチョイ 6f02-JP5l)
2021/02/27(土) 16:04:53.87ID:cGuo4IiQ0 詐欺に使うキーワードなんて大体決まってるんだから
AIで学習させて排除できないんだろうか
AIで学習させて排除できないんだろうか
318デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 16:10:00.61ID:vXrabasWd そんなのあったら排除されるキーワードを避けるAIができちゃうんじゃない?
319デフォルトの名無しさん (ワッチョイ 6f02-JP5l)
2021/02/27(土) 17:08:25.89ID:cGuo4IiQ0 それなら人間が釣れなくなるから問題ない
320デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/02/27(土) 17:16:16.86ID:SuycZ/gq0 セキュリティ対策周りも検索エンジン周りもすでにAIは活用されてる
321デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 17:28:04.46ID:Q2vXi02f0 詐欺サイトなんていくらでもあるから
普段からそういうの踏みまくってんだったらセキュリティ意識低いんだろうな
普段からそういうの踏みまくってんだったらセキュリティ意識低いんだろうな
322デフォルトの名無しさん (ワッチョイ 1b93-ZxHx)
2021/02/27(土) 17:37:18.73ID:ZbwEwzJc0 公正世界仮説って認知バイアスがかかってるようだな
323デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/02/27(土) 17:41:41.35ID:6Ybb0kac0 vXrabasWdや俺・・・勉強熱心で検索回数が桁外れに多いため、危険なサイトにも出遭いやすい
その他大勢の愚民・・・馬鹿で鈍間な亀のため、危険なサイトにはあまり出遭わないが、出遭ってもまったく気付かず個人情報を抜かれまくってる
その他大勢の愚民・・・馬鹿で鈍間な亀のため、危険なサイトにはあまり出遭わないが、出遭ってもまったく気付かず個人情報を抜かれまくってる
324デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/27(土) 18:00:27.40ID:vXrabasWd 今度はセキュリティ意識が低いとw
逆に意識してるぞ、なるほどわけわからんドメイン、レジストラどこなんだとか、どこのミラーか、とか。
生で踏むわけも無ければ、一応セキスペだしな。
逆に意識してるぞ、なるほどわけわからんドメイン、レジストラどこなんだとか、どこのミラーか、とか。
生で踏むわけも無ければ、一応セキスペだしな。
325デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 19:53:12.94ID:qhUfxMpi0326デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 19:54:44.76ID:qhUfxMpi0 >>323
クリックしてる時点でアホだろw
クリックしてる時点でアホだろw
327デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/02/27(土) 20:00:00.19ID:6Ybb0kac0328デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 20:16:17.00ID:bt8z/nnq0 >>325
アホかな。
広告が終わったあとの残骸も検索にひっかかるんだが。
ごく普通のウェブサイトに見えるし。
しかし俺の貼ったURL踏んでもないのなwwww
理解力も無ければ見る能力もないのかwww
必ずしも広告自体をクリックするわけではない。
ほんとにアホなのな。
もうみっともないから黙ったら?
クリックはプライベートウィンドウとか、VM立てて敢えてやるときあるよ。
注意喚起もしないといかんしな。
アホかな。
広告が終わったあとの残骸も検索にひっかかるんだが。
ごく普通のウェブサイトに見えるし。
しかし俺の貼ったURL踏んでもないのなwwww
理解力も無ければ見る能力もないのかwww
必ずしも広告自体をクリックするわけではない。
ほんとにアホなのな。
もうみっともないから黙ったら?
クリックはプライベートウィンドウとか、VM立てて敢えてやるときあるよ。
注意喚起もしないといかんしな。
329デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 20:35:11.11ID:qhUfxMpi0330デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/02/27(土) 20:52:19.61ID:sr9HwlGw0 「よく目にする」じゃなくて「ごく稀に目にする」と言ってれば良かったのにな
331デフォルトの名無しさん (ワッチョイ 1b36-0NFD)
2021/02/27(土) 21:32:21.51ID:SaY67Q5h0 こんなとこじゃないと喧嘩出来ない奴らだな。かなしー
332デフォルトの名無しさん (ワッチョイ 9eda-BGkZ)
2021/02/27(土) 21:33:07.20ID:IvOqzPST0 まだやっていたのか(呆)
333デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 22:40:36.89ID:bt8z/nnq0334デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 23:04:11.88ID:qhUfxMpi0335デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/27(土) 23:10:11.22ID:bt8z/nnq0336デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/27(土) 23:20:20.14ID:qhUfxMpi0 はい逃げたw
337デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/27(土) 23:56:26.73ID:Q2vXi02f0 C#のスレで技術用語検索の話してて最後はCADだとか言ってんの
全然一般的な話じゃない、ある種のおま環だわな
全然一般的な話じゃない、ある種のおま環だわな
338デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 00:03:01.25ID:qoLNSclH0339デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/28(日) 08:03:07.00ID:71c+GuaM0 CAD や カーネル は普通に技術用語だと思うけど CAD カーネル で検索しても特に怪しいのは出てこない
(1ページ目しかみてないけど)
この状況だとまたそれっぽいこと言ってごまかそうとしてるとしか思えない
> 別に逃げでもなんでも無いが。
そうかな?
> トップページに出てくる検索ワード出したよね。
と言いながら具体的に聞かれたら
> 自分で探せ。
とか逃げ以外の何物でもないだろ
(1ページ目しかみてないけど)
この状況だとまたそれっぽいこと言ってごまかそうとしてるとしか思えない
> 別に逃げでもなんでも無いが。
そうかな?
> トップページに出てくる検索ワード出したよね。
と言いながら具体的に聞かれたら
> 自分で探せ。
とか逃げ以外の何物でもないだろ
340デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 08:19:12.80ID:qoLNSclH0 CADカーネルでググるやつ居たら馬鹿だわ。
具体的なCAD名とかそのSDKの名前でググるんだよ。
会社バレたら嫌だから名前出さんけど、大手数社のCADとそのSDK名でぐぐってみたら?
具体的なCAD名とかそのSDKの名前でググるんだよ。
会社バレたら嫌だから名前出さんけど、大手数社のCADとそのSDK名でぐぐってみたら?
341デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/28(日) 09:22:05.70ID:71c+GuaM0342デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 09:26:33.45ID:qoLNSclH0 いやバレるけどな。
業界知らんのだろう。
業界知らんのだろう。
343デフォルトの名無しさん (ワッチョイ 1b93-ZxHx)
2021/02/28(日) 10:59:18.73ID:5Q0G5IMj0 ca01-Xw+Oは業界に限らず何も知らないよ
知らない上に想像力も無く実務経験も無い
だから企業情報の漏洩に関しても頓着無い
自分の知る世界が全て
知らない上に想像力も無く実務経験も無い
だから企業情報の漏洩に関しても頓着無い
自分の知る世界が全て
344デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/28(日) 11:17:59.08ID:/PUFY06H0 この突然現れる擁護が自演臭い
なんの主張もなしにただただW4Olの味方をするw
なんの主張もなしにただただW4Olの味方をするw
345デフォルトの名無しさん (ワッチョイ 1b93-ZxHx)
2021/02/28(日) 11:49:49.47ID:5Q0G5IMj0 >>344
公正世界仮説の人じゃん、どうしたの急に
公正世界仮説の人じゃん、どうしたの急に
346デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 13:13:00.25ID:qoLNSclH0 自演するまでもないだろ。
347デフォルトの名無しさん (ドコグロ MMdf-Xw+O)
2021/02/28(日) 13:35:22.24ID:0oELj/fSM348デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/02/28(日) 14:17:55.08ID:dfHrudZE0 >>341
すごいよなw
大手の会社のCADなのに1社でしか使われてないってw
本当にそんなので会社名がバレるなら、誰かが大手数社のCAD名でググって該当するものを見つけて
〇〇でググると最初のページに出て来たサイトでも開いたら「おめでとうございます!」って出てくる
と言ったらワッチョイ 0bad-W4Olは会社がバレて困るわけで、そんなのを例に出すなよとw
〇〇以外にも□□とか△△とか、該当するものは他にもあるということなら
その名前を出せばいいんだし、そういう状況なら〇〇の名前を出しても
会社がバレることはないんだよな
ワッチョイ 0bad-W4Olの会社で使ってるのが〇〇かどうかは分からないんだから
すごいよなw
大手の会社のCADなのに1社でしか使われてないってw
本当にそんなので会社名がバレるなら、誰かが大手数社のCAD名でググって該当するものを見つけて
〇〇でググると最初のページに出て来たサイトでも開いたら「おめでとうございます!」って出てくる
と言ったらワッチョイ 0bad-W4Olは会社がバレて困るわけで、そんなのを例に出すなよとw
〇〇以外にも□□とか△△とか、該当するものは他にもあるということなら
その名前を出せばいいんだし、そういう状況なら〇〇の名前を出しても
会社がバレることはないんだよな
ワッチョイ 0bad-W4Olの会社で使ってるのが〇〇かどうかは分からないんだから
349デフォルトの名無しさん (エムゾネ FFea-W4Ol)
2021/02/28(日) 14:33:54.31ID:fpzWKZ4lF ああ、全然レベルが違うわ。
他社さんだけど、CATIAとWindchillに移行した大手、と言えば、あのグループしか思い浮かばんだろ。
お前の思う程度の大手ではない。
他社さんだけど、CATIAとWindchillに移行した大手、と言えば、あのグループしか思い浮かばんだろ。
お前の思う程度の大手ではない。
350デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/28(日) 14:35:58.19ID:iZ8m2dgEd とにかく認めたくなくて必死なのはわかったわ。
大手エアプって言われたのがそんなに悔しかったんだろうか。
大手エアプって言われたのがそんなに悔しかったんだろうか。
351デフォルトの名無しさん (ワッチョイ ca79-KOnT)
2021/02/28(日) 14:38:11.12ID:mVayuvGP0 スレタイも読めない知能で喚くな
板違いだから全員出てけ
板違いだから全員出てけ
352デフォルトの名無しさん (スププ Sdea-W4Ol)
2021/02/28(日) 14:58:54.14ID:iZ8m2dgEd すまんな。
以後普通にC#とかexeの話のみするわ。
以後普通にC#とかexeの話のみするわ。
353デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/28(日) 15:03:53.02ID:71c+GuaM0 >>348
まあ話作ったのはいいけどほころび見えまくりってやつでしょw
まあ話作ったのはいいけどほころび見えまくりってやつでしょw
354デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/28(日) 15:16:21.30ID:71c+GuaM0355デフォルトの名無しさん (ワッチョイ 9eda-BGkZ)
2021/02/28(日) 15:19:28.34ID:7t8vWVhH0 そんなもんの設定より妹の設定を煮詰めてくれ
356デフォルトの名無しさん (ワッチョイ db97-Dcig)
2021/02/28(日) 17:27:05.31ID:EXSngojR0 CADってAutoCADとかVectorWorksとかどこでも使ってるようなのもあるけど、
2DのそういうCADばっかりが全てではないし、特殊性高いソフトも多いと思うけどな
基板CADだってCADだし、ぶっちゃけ自分がCAD使ってたとしても他の会社のCADのことは想像できないぐらいまちまちだと思うけどなあ。
2DのそういうCADばっかりが全てではないし、特殊性高いソフトも多いと思うけどな
基板CADだってCADだし、ぶっちゃけ自分がCAD使ってたとしても他の会社のCADのことは想像できないぐらいまちまちだと思うけどなあ。
357デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/02/28(日) 18:09:16.60ID:dfHrudZE0358デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 20:48:58.62ID:qoLNSclH0 C#の話しようぜ。
実例は出したんだからイチャモンでしかないわw
実例は出したんだからイチャモンでしかないわw
359デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/02/28(日) 21:01:11.54ID:/PUFY06H0 勝利宣言w
360デフォルトの名無しさん (ワッチョイ ca01-Xw+O)
2021/02/28(日) 21:22:02.45ID:71c+GuaM0361デフォルトの名無しさん (ワッチョイ cedf-zMIR)
2021/02/28(日) 21:59:30.89ID:nkfcQg5T0 .net6プレビューの話しようぜ
362デフォルトの名無しさん (ワッチョイ 9eda-BGkZ)
2021/02/28(日) 22:32:27.85ID:7t8vWVhH0 CNTK on C# の話をしようぜ
363デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/02/28(日) 23:17:15.71ID:Mw2IP7Ox0 なぁなぁ、F#ってC#の後継言語のつもりで作ったん?
だとしたら、F#はこけたけどさ、うまく行ってたら取って代わられてたじゃん?
この先、マイクロソフトはC#の上を行く言語を作って
「C#、今までご苦労ね、バイナラー〜、みんな新しいZ#に移ってね」するつもりあるんかな?
だとしたら、F#はこけたけどさ、うまく行ってたら取って代わられてたじゃん?
この先、マイクロソフトはC#の上を行く言語を作って
「C#、今までご苦労ね、バイナラー〜、みんな新しいZ#に移ってね」するつもりあるんかな?
364デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 23:19:47.36ID:qoLNSclH0 .Net 6は早く試してみたいんだよな。
Xamarinの名前が無くなって、単なる.NET 6のAndroidアプリになるから、そういう意味でも期待。
Xamarinは名前に対して悪評が流れすぎ。
Xamarinの名前が無くなって、単なる.NET 6のAndroidアプリになるから、そういう意味でも期待。
Xamarinは名前に対して悪評が流れすぎ。
365デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/02/28(日) 23:22:12.03ID:qoLNSclH0366デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/02/28(日) 23:39:59.76ID:Mw2IP7Ox0 >>365
じゃ、またCIL上で動くJ#なんていうC#と似て非なる新しい言語が開発されたらどうすんのさ?
J#はC#よりも短くて曖昧さ無く書けます、なんて言いつつ、
C#とは別に覚えることが増えて・・・みたいになったらC#で覚えたこと無駄になるじゃん
そりゃその先もC#は続けられるだろうけどさ、そこまで良い言語とも思えてないからやる気出ねぇ
じゃ、またCIL上で動くJ#なんていうC#と似て非なる新しい言語が開発されたらどうすんのさ?
J#はC#よりも短くて曖昧さ無く書けます、なんて言いつつ、
C#とは別に覚えることが増えて・・・みたいになったらC#で覚えたこと無駄になるじゃん
そりゃその先もC#は続けられるだろうけどさ、そこまで良い言語とも思えてないからやる気出ねぇ
367デフォルトの名無しさん (アウアウエー Sac2-J+1m)
2021/02/28(日) 23:46:01.48ID:JqEBzenMa そういうのが出てきたときに君の好きにすればいいよ
今それ話す意味あるかい?
今それ話す意味あるかい?
368デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/03/01(月) 00:07:42.33ID:DoVNfvJG0 >>363
https://fsharp.org/history/
The Early History of the F# Language
>>366
J#は既にある
https://ja.wikipedia.org/wiki/J_Sharp
C#と似て非なる新しい言語が開発されたらどうするかについては>>367と同じ
https://fsharp.org/history/
The Early History of the F# Language
>>366
J#は既にある
https://ja.wikipedia.org/wiki/J_Sharp
C#と似て非なる新しい言語が開発されたらどうするかについては>>367と同じ
369デフォルトの名無しさん (ワッチョイ 4ada-4P5Q)
2021/03/01(月) 00:37:22.53ID:mVByua9j0 仕事なら文句言わずに指示された言語覚えて書けって話だし
趣味ならやる気の出ない言語使わなくていいんだし好きにしろとしか
趣味ならやる気の出ない言語使わなくていいんだし好きにしろとしか
370デフォルトの名無しさん (ワッチョイ cedf-zMIR)
2021/03/01(月) 02:27:59.52ID:g6QBZhEL0 c#の言語仕様がある程度踏襲されてvs上で快適に開発できるならなんでもいいかな
371デフォルトの名無しさん (ワッチョイ 9eda-BGkZ)
2021/03/01(月) 02:32:48.16ID:qm0VIz+80 #metoo
372デフォルトの名無しさん (ワッチョイ db97-Dcig)
2021/03/01(月) 09:02:53.23ID:kUoELfRz0 >>366
勉強したことが無駄になるかもしれないなんてありえないからやらないとかいって、
やらない理由探しをしてたらいつまで経ってもプログラムなんて書けないよ
そこまで良い言語とも思えない、というのはどのような思考を経てそう思うに至ったの?
勉強したことが無駄になるかもしれないなんてありえないからやらないとかいって、
やらない理由探しをしてたらいつまで経ってもプログラムなんて書けないよ
そこまで良い言語とも思えない、というのはどのような思考を経てそう思うに至ったの?
373デフォルトの名無しさん (ワッチョイ 0b24-jt6f)
2021/03/01(月) 09:14:33.37ID:B8GOLWVs0 C#を越えたと誰もが認めるほどのNew#が出来たんならそれはそれで良い事だしな
374デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/03/01(月) 09:34:12.65ID:L0N77/lb0 もう言語名に記号を入れるようなマネは止めていただきたい
375デフォルトの名無しさん (ワッチョイ def2-3ntd)
2021/03/01(月) 10:57:08.99ID:7PRzNy+N0 C丼
376デフォルトの名無しさん (ワッチョイ 0b7c-ZxHx)
2021/03/01(月) 11:35:35.07ID:Sa9ylync0377デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/01(月) 12:19:24.28ID:/mNOa9wea >>376
C#に関しては不便はほとんどないよ。
まれに無関係なC/C++のドキュメントが引っかかることはあるが、
これはGoogleに逐語的に検索する機能(というか、余計な忖度を抑止するオプション)
が存在しないためであってC#のネーミングのせいではない。
もう20年ぐらいになるけど、Googleは独占的地位に胡坐をかいて堕落してる。
Chromeなんてポンコツでも信者みたいな奴がみんな褒めまくって熱心に
布教してくれるような状況が続いてるんだから堕落して当然だけど。
C#に関しては不便はほとんどないよ。
まれに無関係なC/C++のドキュメントが引っかかることはあるが、
これはGoogleに逐語的に検索する機能(というか、余計な忖度を抑止するオプション)
が存在しないためであってC#のネーミングのせいではない。
もう20年ぐらいになるけど、Googleは独占的地位に胡坐をかいて堕落してる。
Chromeなんてポンコツでも信者みたいな奴がみんな褒めまくって熱心に
布教してくれるような状況が続いてるんだから堕落して当然だけど。
378デフォルトの名無しさん (ワッチョイ cb4f-KOnT)
2021/03/01(月) 21:49:38.23ID:ZNvHo/rU0 最悪はSとかR
379デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/03/02(火) 00:45:11.99ID:aNpoIySJ0 ああ、Rはググラビリティー最悪!
無理矢理RStudioとか統計とかクソいっぱいキーワード付けて探してる
無理矢理RStudioとか統計とかクソいっぱいキーワード付けて探してる
380デフォルトの名無しさん (ワッチョイ cedf-zMIR)
2021/03/02(火) 01:32:23.11ID:PvQfuovY0 visual studioのことググってvscodeの記事引っかかるのなんとかならんか
MSはなんでこんな混同する名前付けたんだよ
MSはなんでこんな混同する名前付けたんだよ
381デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 01:55:31.45ID:v7LWG9jFa だからそれMSのせいじゃなくてGoogleの問題でしょw
何で誰もあの糞使いづらい検索エンジンに文句言わないのかほんと謎
近年は調子にのって事実上の「検閲」までやってるって話だよね
何で誰もあの糞使いづらい検索エンジンに文句言わないのかほんと謎
近年は調子にのって事実上の「検閲」までやってるって話だよね
382デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/03/02(火) 03:24:43.16ID:wPt5GL7I0 いや名称の問題でしょw
visual studio codeだとvisual studioと被ってしまうのでvscodeという略称を使ってんじゃん
同じ単語が入った名称だけど、使用者に応じて結果を切り替えない検索エンジンに問題があるの?
「visual studio」という検索ワードに対してvscodに関する記事は除外するのが理想な挙動なの?
名称に記号を使うのも同様
識別子に記号が使えない箇所ではcsharpと記載したりすることもある
wikipediaの記事なんかがそうね
これをwikipediaの問題である、とかいうの?もしくはwebの問題かな?
visual studio codeだとvisual studioと被ってしまうのでvscodeという略称を使ってんじゃん
同じ単語が入った名称だけど、使用者に応じて結果を切り替えない検索エンジンに問題があるの?
「visual studio」という検索ワードに対してvscodに関する記事は除外するのが理想な挙動なの?
名称に記号を使うのも同様
識別子に記号が使えない箇所ではcsharpと記載したりすることもある
wikipediaの記事なんかがそうね
これをwikipediaの問題である、とかいうの?もしくはwebの問題かな?
383デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/03/02(火) 03:27:02.95ID:wPt5GL7I0 利用しないからわからんがbingだったら検索性能は問題ないの?
知らんがgoogleと似たような結果だよね?
ってことは結局MS自身すら対応できてないんじゃんw
知らんがgoogleと似たような結果だよね?
ってことは結局MS自身すら対応できてないんじゃんw
384デフォルトの名無しさん (アウアウウー Sa2f-kXWn)
2021/03/02(火) 03:38:06.63ID:Oo46sT4Ba ちょっと何言ってるのか分からないけどGoogleの問題点は
>>377に書いてるように指定されたキーワードを逐語的に検索するオプションがないこと。
"visual studio"で検索したはずなのに"visual studio"というフレーズがまったく出現しない
ドキュメントが検索結果に表れることを抑止できないことだよ。
>>380の人も"visual studio"で検索して"visual studio"と"VSCode"の両方のフレーズが
使われているページが引っかかることには文句はないだろう。
正直、検索エンジンはGoogleに駆逐された日本のガラパゴス検索エンジンの方が
シンプルで使いやすかった。富士通とかNTTがやってたやつね。
>>377に書いてるように指定されたキーワードを逐語的に検索するオプションがないこと。
"visual studio"で検索したはずなのに"visual studio"というフレーズがまったく出現しない
ドキュメントが検索結果に表れることを抑止できないことだよ。
>>380の人も"visual studio"で検索して"visual studio"と"VSCode"の両方のフレーズが
使われているページが引っかかることには文句はないだろう。
正直、検索エンジンはGoogleに駆逐された日本のガラパゴス検索エンジンの方が
シンプルで使いやすかった。富士通とかNTTがやってたやつね。
385デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 03:42:52.01ID:Oo46sT4Ba 「フレーム問題」というのがあるから検索エンジンといえどもドキュメントの文脈まで
把握できないことは仕方がない。
だが"visual studio"と"vscode"を区別するのに文脈を理解する必要があるか?
"C#"と"C++"を区別するのに文脈を理解する必要ある?
ないね機械的にできるじゃん。
把握できないことは仕方がない。
だが"visual studio"と"vscode"を区別するのに文脈を理解する必要があるか?
"C#"と"C++"を区別するのに文脈を理解する必要ある?
ないね機械的にできるじゃん。
386デフォルトの名無しさん (ワッチョイ 4a63-EPVr)
2021/03/02(火) 05:05:19.21ID:wPt5GL7I0 むしろ君が何言ってるかわからんよw
"visual studio"で検索して"visual studio"と"VSCode"の両方のフレーズが
使われているページが引っかかることには文句はないだろう。
いや、そこに文句があるって話なんだが…
例えばvs2019の拡張機能を調べたいときにvscodeの拡張機能に関する記事が引っかかる
これを問題視してるんだよ
2019もcodeも一般的な単語なのでvs2019、vscode双方のページにこの単語が普通に含まれてしまう
単語が入っているから検索エンジンで引っかかる
これを検索エンジンの問題だというの?
"visual studio"で検索して"visual studio"と"VSCode"の両方のフレーズが
使われているページが引っかかることには文句はないだろう。
いや、そこに文句があるって話なんだが…
例えばvs2019の拡張機能を調べたいときにvscodeの拡張機能に関する記事が引っかかる
これを問題視してるんだよ
2019もcodeも一般的な単語なのでvs2019、vscode双方のページにこの単語が普通に含まれてしまう
単語が入っているから検索エンジンで引っかかる
これを検索エンジンの問題だというの?
387デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/03/02(火) 10:48:14.01ID:aNpoIySJ0 どう考えてもMSの名称の問題だろ
Visual Studio Community
Visual Studio Professional
Visual Studio Code
これらをすべて打ち込めば、ある程度問題は解消される
しかし、記事を書く側が上記二つを"Visual Studio"と略して書くことが多いので、
"Visual Studio Professional"で検索すると見つからない記事が出てくる
なので"Visual Studio"で検索すると、今度は上記三つが引っ掛かってしまう
こんなことすら考えないMSが問題
Visual Studio Community
Visual Studio Professional
Visual Studio Code
これらをすべて打ち込めば、ある程度問題は解消される
しかし、記事を書く側が上記二つを"Visual Studio"と略して書くことが多いので、
"Visual Studio Professional"で検索すると見つからない記事が出てくる
なので"Visual Studio"で検索すると、今度は上記三つが引っ掛かってしまう
こんなことすら考えないMSが問題
388デフォルトの名無しさん (ワッチョイ cbda-KOnT)
2021/03/02(火) 11:31:43.29ID:P3NFjSwJ0 そのパターンでProを区別していない記事が出てこないって
Pro固有の情報を求めてる読者に向けての記事じゃないんだから当たり前じゃん
Pro固有の情報を求めてる読者に向けての記事じゃないんだから当たり前じゃん
389デフォルトの名無しさん (ワッチョイ 635f-EDWU)
2021/03/02(火) 11:43:51.36ID:ykbiegIv0 まだやってるよ
そんなに語ることあるなら専用のスレ作ればいいのに
その方が5chの検索性上げれるやん
そんなに語ることあるなら専用のスレ作ればいいのに
その方が5chの検索性上げれるやん
390デフォルトの名無しさん (ワッチョイ 8a01-k1AF)
2021/03/02(火) 11:50:57.37ID:PYhnkQa90391デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/03/02(火) 12:04:58.85ID:aNpoIySJ0 >>390
> visual studio 2019 -vscode + 検索ワード
まず、なんでそれをユーザーにさせるんだよ、って話だよ
それとVisual Studio Communityの記事の中に
「VSCodeの場合は…」とか言う文章が入ってた場合、
その検索方法だと一生見つからない
そこまで擁護するのはMSの人間か、相当の馬鹿なのか
> visual studio 2019 -vscode + 検索ワード
まず、なんでそれをユーザーにさせるんだよ、って話だよ
それとVisual Studio Communityの記事の中に
「VSCodeの場合は…」とか言う文章が入ってた場合、
その検索方法だと一生見つからない
そこまで擁護するのはMSの人間か、相当の馬鹿なのか
392デフォルトの名無しさん (ワッチョイ ca42-JP5l)
2021/03/02(火) 12:18:27.07ID:hbYPDyJQ0 >>391
面倒ならツール作れよ
面倒ならツール作れよ
393デフォルトの名無しさん (ワッチョイ 9f33-nEX7)
2021/03/02(火) 12:18:36.00ID:h7GWeZyS0 DataGridView 略して DataGrid
394デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 12:18:51.90ID:SS4G3fT6a >>386
なるほど、確かにまったく一致部分がない完全な別名なら
しなくてよかったはずの苦労が存在するのはその通りだと思う。
だけど企業のブランディング上そういう訳にもいかんでしょう。
やったことはないが生物の病原体のvirusを調べていてcompurter virusの記事が
引っかかることは多くないはず。
これは検索エンジンが
(1) 両者を区別した上で
(2) 記事のタイトルや内容からどちらを扱う記事か区別している
からだと思うが、本来同じことはVSとVSCodeについても可能なはず。
どうでもいいが、次のように入れたら
「"visual studio" 拡張機能 -"visual studio code" -"vscode"」
これはある程度機能するみたいだよ。
困るのは""や-の演算子が常に機能するとは限らないところ。
なるほど、確かにまったく一致部分がない完全な別名なら
しなくてよかったはずの苦労が存在するのはその通りだと思う。
だけど企業のブランディング上そういう訳にもいかんでしょう。
やったことはないが生物の病原体のvirusを調べていてcompurter virusの記事が
引っかかることは多くないはず。
これは検索エンジンが
(1) 両者を区別した上で
(2) 記事のタイトルや内容からどちらを扱う記事か区別している
からだと思うが、本来同じことはVSとVSCodeについても可能なはず。
どうでもいいが、次のように入れたら
「"visual studio" 拡張機能 -"visual studio code" -"vscode"」
これはある程度機能するみたいだよ。
困るのは""や-の演算子が常に機能するとは限らないところ。
395デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 12:20:14.93ID:SS4G3fT6a396デフォルトの名無しさん (ワッチョイ 9e33-KOnT)
2021/03/02(火) 12:34:04.91ID:7ziQa1470 MSの命名がお排泄物なのは昔からだから、こんなところで口からお排泄物垂れ流してるだけ時間の無駄
397デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 12:45:42.12ID:SS4G3fT6a398デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/03/02(火) 13:46:57.03ID:aNpoIySJ0 >>397
>コンピュータウィルスについて調べていて
>病原体のウィルスをコンピューターウィルスと比較する記事が
>引っかかってしまうのは"computer virus"なんて名付けた人のせいか?
ああ、その通りだ
MSと同じぐらい馬鹿だ
お前はもっと馬鹿だけどな
>コンピュータウィルスについて調べていて
>病原体のウィルスをコンピューターウィルスと比較する記事が
>引っかかってしまうのは"computer virus"なんて名付けた人のせいか?
ああ、その通りだ
MSと同じぐらい馬鹿だ
お前はもっと馬鹿だけどな
399デフォルトの名無しさん (ワッチョイ 5f7c-yVby)
2021/03/02(火) 14:02:53.25ID:ySPOSnUq0 スレチだけど新しい言葉を作る時って既存の単語を組み合わせるケースが多くない?
それをバカ呼ばわりってどんだけ増長してるの
それをバカ呼ばわりってどんだけ増長してるの
400デフォルトの名無しさん (ワッチョイ 1b93-ZxHx)
2021/03/02(火) 15:00:01.18ID:z4+VCCgc0 命名なんてかばん語と既存単語が殆どで、
オリジナルの単語なんてまず無いし、
オリジナルの単語はイメージ付けづらくて廃れがち
検索エンジンが検索する人をバカにしすぎなだけ
オリジナルの単語なんてまず無いし、
オリジナルの単語はイメージ付けづらくて廃れがち
検索エンジンが検索する人をバカにしすぎなだけ
401デフォルトの名無しさん (ワッチョイ 8a01-k1AF)
2021/03/02(火) 15:10:19.58ID:PYhnkQa90402デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 15:34:37.69ID:SS4G3fT6a >>401
普段Google使ってないのか。
だからそれは不完全にしか機能しないんだよ。
ちなみに、調べてみれば分かると思うが、Googleは以前逐語的な検索を可能にする
オプションを検討している時期があったが、結局実現していない。
普段Google使ってないのか。
だからそれは不完全にしか機能しないんだよ。
ちなみに、調べてみれば分かると思うが、Googleは以前逐語的な検索を可能にする
オプションを検討している時期があったが、結局実現していない。
403デフォルトの名無しさん (ワッチョイ 8a01-k1AF)
2021/03/02(火) 16:03:03.12ID:PYhnkQa90 恥ずかしいやつだな
404デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/03/02(火) 16:07:49.70ID:Ud1JuHIr0 >>401
一軒目のURL大丈夫か?
一軒目のURL大丈夫か?
405デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 16:55:38.42ID:UMwZG+xJa406デフォルトの名無しさん (ドコグロ MM02-Xw+O)
2021/03/02(火) 17:47:40.33ID:JbzIgBR1M 記号を検索対象にできないのは常識だと思ったが未だにこんな奴がいるんだなw
407デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 17:57:46.11ID:UMwZG+xJa408デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/02(火) 18:03:55.17ID:UMwZG+xJa しかし、どんな世界にも頭が悪いくせに謎の上から目線のバカはいるけど
今の議論はちょっと度を越してるねw
今の議論はちょっと度を越してるねw
409デフォルトの名無しさん (ドコグロ MMdf-Xw+O)
2021/03/02(火) 19:02:34.42ID:DnUmrWd5M > こんな奴って誰のことだよw
バカだと言う自覚はあるんだなw
まあ何がどう酷いかを書けてない時点でハッタリ臭しかしないけど
バカだと言う自覚はあるんだなw
まあ何がどう酷いかを書けてない時点でハッタリ臭しかしないけど
410デフォルトの名無しさん (ワッチョイ ca6a-JP5l)
2021/03/02(火) 21:39:51.80ID:bluK+SXX0 なんかこの前からGoogle検索でマウント取りたがる奴が増えたな
てか同一人物か?w
てか同一人物か?w
411デフォルトの名無しさん (ワッチョイ 0bad-W4Ol)
2021/03/02(火) 23:16:50.55ID:Ud1JuHIr0 俺じゃないぞ。
おとなしくしてるんだからいちいちそういう事言わないでくれ。
おとなしくしてるんだからいちいちそういう事言わないでくれ。
412デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/03/03(水) 00:03:07.08ID:xw0tRdH60 "visual studio"と"vscode"の区別についての話で
>>390が「検索オプションの完全一致」について
>括弧やカンマのような記号入りは無理たけど
>"visual studio”とかなら問題ない
と書いてるのに、それが「不完全にしか機能しない」例として
>"アルゴリズム + データ構造"
を挙げるってどうなんだろ
>>390が「検索オプションの完全一致」について
>括弧やカンマのような記号入りは無理たけど
>"visual studio”とかなら問題ない
と書いてるのに、それが「不完全にしか機能しない」例として
>"アルゴリズム + データ構造"
を挙げるってどうなんだろ
413デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/03(水) 02:31:40.37ID:slcyC3Aka414デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/03/03(水) 03:05:09.28ID:xw0tRdH60415デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/03(水) 03:53:18.03ID:aqSSGyA4a416デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/03/03(水) 04:08:37.93ID:xw0tRdH60417デフォルトの名無しさん (ワッチョイ 1b36-0NFD)
2021/03/03(水) 04:40:32.82ID:7jUGZlfz0 goggleは先生だじょ
418デフォルトの名無しさん (スフッ Sdea-W4Ol)
2021/03/03(水) 08:13:28.88ID:mCX6K/+kd C#の話するんじゃなかったのか?
喧嘩したいだけか?
喧嘩したいだけか?
419デフォルトの名無しさん (ドコグロ MMdf-Xw+O)
2021/03/03(水) 09:27:11.76ID:51dlpnvJM 連動広告で喚いてたやつと同じだろ
具体例を出せばいいだけなのにグダグダのオレオレ理論を書き連ねて誤魔化そうとしてるだけかと
具体例を出せばいいだけなのにグダグダのオレオレ理論を書き連ねて誤魔化そうとしてるだけかと
420デフォルトの名無しさん (スフッ Sdea-W4Ol)
2021/03/03(水) 10:02:38.01ID:mCX6K/+kd 連動広告は具体例出したけど認めない人が居たんじゃん。
結局なんにでもイチャモンをつけたいだけの実務経験ゼロの人だと明確になったんだし、そっちを排斥してくれ。
結局なんにでもイチャモンをつけたいだけの実務経験ゼロの人だと明確になったんだし、そっちを排斥してくれ。
421デフォルトの名無しさん (ワッチョイ 635f-EDWU)
2021/03/03(水) 10:15:47.56ID:O7+AedYB0 とりあえず、検索とかgoogleの話題で盛り上がってるのは区別なくアホだなぁ…と
422デフォルトの名無しさん (ワッチョイ 0b7c-ZxHx)
2021/03/03(水) 11:39:26.96ID:VIYI6BjX0 例を出せって言うと勝手に相手が疲弊するからな
それに対していちゃもん付けるだけで論破した気になれて気持ち良くなれる
目的がそこだからやり合うだけ無意味
それに対していちゃもん付けるだけで論破した気になれて気持ち良くなれる
目的がそこだからやり合うだけ無意味
423デフォルトの名無しさん (ドコグロ MM02-Xw+O)
2021/03/03(水) 12:00:29.98ID:WA0u1e7cM424デフォルトの名無しさん (スフッ Sdea-W4Ol)
2021/03/03(水) 12:01:21.89ID:NSH/5M7td425デフォルトの名無しさん (ドコグロ MMdf-Xw+O)
2021/03/03(水) 12:02:20.41ID:qqzmUVqaM426デフォルトの名無しさん (ドコグロ MM02-Xw+O)
2021/03/03(水) 12:03:19.50ID:DslyKPl0M427デフォルトの名無しさん (ワッチョイ 0363-4nbC)
2021/03/03(水) 12:10:43.68ID:xw0tRdH60428デフォルトの名無しさん (ブーイモ MM76-5nx2)
2021/03/03(水) 12:13:28.48ID:/4Ongo/EM429デフォルトの名無しさん (ドコグロ MM02-Xw+O)
2021/03/03(水) 12:23:45.41ID:n4RkOvWEM430デフォルトの名無しさん (スフッ Sdea-W4Ol)
2021/03/03(水) 12:28:38.04ID:NSH/5M7td どっちが言い訳の言い訳だかわからんね。
認めない理由ww
認めない理由ww
431デフォルトの名無しさん (アウアウウー Sa2f-CIDx)
2021/03/03(水) 12:36:35.75ID:C/O6UamSa 恥知らずに勝てる人はいないよ
恥知らずに恥を知れと言っても無駄だ
恥知らずに恥を知れと言っても無駄だ
432デフォルトの名無しさん (ブーイモ MM4f-5nx2)
2021/03/03(水) 13:49:53.95ID:q4liHMPgM 無知は恥じゃないんだが無知を認められなくなったら終わり
過去の知識がどれだけあっても周囲の足を引っ張る老害でしかない
2件とも完全に老害パターン
同一人物ならまだ救いがある
過去の知識がどれだけあっても周囲の足を引っ張る老害でしかない
2件とも完全に老害パターン
同一人物ならまだ救いがある
433デフォルトの名無しさん (ワッチョイ cedf-zMIR)
2021/03/03(水) 16:24:13.71ID:GRpGW1SM0 ふらっとスレと比べてこのスレ殺伐すぎない?
434デフォルトの名無しさん (ワッチョイ 635f-EDWU)
2021/03/03(水) 16:58:01.60ID:O7+AedYB0 >>433
殺伐とするのがC#ならまだ良いんだけど、検索エンジンの話題で争ってるからなぁ…
殺伐とするのがC#ならまだ良いんだけど、検索エンジンの話題で争ってるからなぁ…
435デフォルトの名無しさん (ワッチョイ 4a7b-CIDx)
2021/03/03(水) 18:04:49.14ID:/3zr+XVw0 200レスくらい関係ないレス続いてんじゃね
回線切り変えながらレスバトルやっている奴までいて引くわ
スレ違いのネタなら適切な突っ込みないからって自覚無くてもクズ
回線切り変えながらレスバトルやっている奴までいて引くわ
スレ違いのネタなら適切な突っ込みないからって自覚無くてもクズ
436デフォルトの名無しさん (ワッチョイ af78-DFeu)
2021/03/03(水) 19:24:00.91ID:OAZEPW7R0 ふらっとでも同じだけどC#と関係ないところでマウント取り合うよね
437デフォルトの名無しさん (エムゾネ FFea-RATT)
2021/03/04(木) 11:19:12.04ID:J6mhpq5tF438デフォルトの名無しさん (ワッチョイ 5fa7-zbk3)
2021/03/04(木) 13:49:05.90ID:3VY1Yk0U0 >>432
無知無知の知知
無知無知の知知
439デフォルトの名無しさん (ワッチョイ deb5-bzY0)
2021/03/04(木) 20:53:47.44ID:jP3kXSf60 >>438
↓こんなの?
(.)(.)
.
Y
↓こんなの?
(.)(.)
.
Y
440デフォルトの名無しさん (アウアウウー Sac5-6kLK)
2021/03/12(金) 21:15:39.86ID:G0I9SELZa c#ってWindows10の2004でコンパイルしたものって
win10 1803とかでは動かなかったりしますか?
win10 1803とかでは動かなかったりしますか?
441デフォルトの名無しさん (ワッチョイ 8d7b-5mlc)
2021/03/12(金) 22:30:19.69ID:X3GVdMS90 >>440
https://docs.microsoft.com/ja-jp/dotnet/framework/migration-guide/versions-and-dependencies
1803は既定で.NET Framework 4.7.2が入っているのでTargetFrameWorkをそれに合わせればいい。4.0〜4.72にしとけば動く
.NET CoreならTargetFrameWorkは考えなくていい
https://docs.microsoft.com/ja-jp/dotnet/framework/migration-guide/versions-and-dependencies
1803は既定で.NET Framework 4.7.2が入っているのでTargetFrameWorkをそれに合わせればいい。4.0〜4.72にしとけば動く
.NET CoreならTargetFrameWorkは考えなくていい
442デフォルトの名無しさん (テテンテンテン MMe6-6kLK)
2021/03/13(土) 16:36:27.16ID:v1IURjqUM >>441
ありがとう
ありがとう
443デフォルトの名無しさん (ワッチョイ 69b5-wkB+)
2021/03/16(火) 23:25:33.88ID:tr/otBzQ0 おまいら、お待たせ
https://robotcheckion.online/?p=mjrdmmdgmy5gi3bpgm2dsmby&sub1=wbly&sub3=3v34qm1oqpiu&sub4=negative+binomial+distribution+problems+and+solutions+pdf
https://robotcheckion.online/?p=mjrdmmdgmy5gi3bpgm2dsmby&sub1=wbly&sub3=3v34qm1oqpiu&sub4=negative+binomial+distribution+problems+and+solutions+pdf
444デフォルトの名無しさん (ワッチョイ 29b5-7GuP)
2021/03/19(金) 01:03:40.48ID:3ffSrTBA0445デフォルトの名無しさん (ワッチョイ 1301-xhhb)
2021/03/19(金) 05:16:47.81ID:jH8qf1vo0 基地外の発作再発?w
446デフォルトの名無しさん (ワッチョイ 29b5-7GuP)
2021/03/19(金) 10:39:47.34ID:3ffSrTBA0447デフォルトの名無しさん (ワッチョイ 8b63-rG+B)
2021/03/19(金) 13:39:47.01ID:Oem/eeea0 春になると酷くなるタイプの病気
448デフォルトの名無しさん (ワッチョイ 538b-4Ddi)
2021/03/22(月) 00:23:00.23ID:0zPdt/v20 C# Seleniumでブラウザを閉じるときに
Quit();
Close();
の動作が最近のChromeのアップデートでかなり遅くなっています。
私だけでしょうか?
Quit();
Close();
の動作が最近のChromeのアップデートでかなり遅くなっています。
私だけでしょうか?
449デフォルトの名無しさん (ワッチョイ 5924-FrbH)
2021/03/25(木) 20:21:05.91ID:qKMPIZcm0 https://news.mynavi.jp/article/20210325-khara_system/
>“新しい作り方”としてUnityとBlenderのワークフローに可能性を感じています。
>スキルセットとしてはC#やPythonが扱えると即戦力
シンエヴァの技術管理統括がこういってるんだけどUnityって映像業界でも活用されてるんだな
>“新しい作り方”としてUnityとBlenderのワークフローに可能性を感じています。
>スキルセットとしてはC#やPythonが扱えると即戦力
シンエヴァの技術管理統括がこういってるんだけどUnityって映像業界でも活用されてるんだな
450デフォルトの名無しさん (ワッチョイ 1363-wWAx)
2021/03/25(木) 20:31:06.46ID:8BA04umd0 映像業界はだいぶ前からそんな感じだよ
建設業界なんかもUnity使ってるところでてきてるくらいだし
建設業界なんかもUnity使ってるところでてきてるくらいだし
451デフォルトの名無しさん (ワッチョイ 1379-zgiT)
2021/03/25(木) 20:57:51.04ID:+iIGf7Sl0 C#もPythonもレビュー担当できる程度に普通に扱えるけど
Unity未経験だと雇ってくれないor新卒並の待遇でしか採ってくれない印象
Unity未経験だと雇ってくれないor新卒並の待遇でしか採ってくれない印象
452デフォルトの名無しさん (アウアウエー Sae3-92UB)
2021/03/25(木) 22:15:18.01ID:TVmRgRhMa 3DCGは難しそうだ
学生の頃は美術2だった
学生の頃は美術2だった
453デフォルトの名無しさん (ワッチョイ 3997-rtiD)
2021/03/25(木) 23:35:10.85ID:e4L6C77m0 3DCGは特にUnityなんかだとアート方面のことを考える人と
テクニカル方面のことを考える人が分かれてるから、
アート方面の人と会話さえ出来れば自分のアートセンスはあんまり関係ないと思うけどな
アーティスト向けのDCCツールはきついだろうけど
テクニカル方面のことを考える人が分かれてるから、
アート方面の人と会話さえ出来れば自分のアートセンスはあんまり関係ないと思うけどな
アーティスト向けのDCCツールはきついだろうけど
454デフォルトの名無しさん (ワッチョイ 69ad-+fTb)
2021/03/26(金) 01:20:23.74ID:rO7zxT6G0 うちも映像制作で使ってるよ。
PBRで良いものであれば、めっちゃ楽。
フェードアウトとか色々スクリプト書いて、タイムラインに並べられるように用意して、あとは3DCGが得意な人と分担してやってる。
レンダリング用のバッチ書いたりとか色々足回り作る部分は多いけど、便利よ。
PBRで良いものであれば、めっちゃ楽。
フェードアウトとか色々スクリプト書いて、タイムラインに並べられるように用意して、あとは3DCGが得意な人と分担してやってる。
レンダリング用のバッチ書いたりとか色々足回り作る部分は多いけど、便利よ。
455デフォルトの名無しさん (ワッチョイ d9c9-UUyU)
2021/03/30(火) 14:54:26.41ID:HFiy3yDr0 どなたか以下の現象の解決策をご存知なら教えて下さい。
----
(1)フォームアプリケーションにRichTextBoxを配置
(2)RichTextBoxの縦スクロールを有効にする
exe実行
(1)RichTextBoxの枠内に入り切らない行数のテキストをペーストする。
※この時点でカーソルは最下位行になる。
(2)カーソル位置をそのままにして、スクロールバーを一番上に持っていく。
(3)フォーカスを別のウィンドウに移動
(4)フォーカスをRichTextBoxのフォームに戻す
すると、カーソル位置がRichTextBoxの枠内の一番上にくるように再描画が行われてしまう。
結果、RichTextBox内の文字が消えたように見えるが、スクロールバーをクリックすると正常表示に戻る。
----
以上です。
----
(1)フォームアプリケーションにRichTextBoxを配置
(2)RichTextBoxの縦スクロールを有効にする
exe実行
(1)RichTextBoxの枠内に入り切らない行数のテキストをペーストする。
※この時点でカーソルは最下位行になる。
(2)カーソル位置をそのままにして、スクロールバーを一番上に持っていく。
(3)フォーカスを別のウィンドウに移動
(4)フォーカスをRichTextBoxのフォームに戻す
すると、カーソル位置がRichTextBoxの枠内の一番上にくるように再描画が行われてしまう。
結果、RichTextBox内の文字が消えたように見えるが、スクロールバーをクリックすると正常表示に戻る。
----
以上です。
456デフォルトの名無しさん (アウアウウー Sacd-1mGO)
2021/03/30(火) 19:33:17.18ID:POGVGajaa457デフォルトの名無しさん (ワッチョイ 2578-UUyU)
2021/03/30(火) 22:02:23.20ID:o8eDbni+0 >>455
100%再現するプロジェクトをアップロードしてくれれば親切な誰かが調査してくれるかもよ
100%再現するプロジェクトをアップロードしてくれれば親切な誰かが調査してくれるかもよ
458デフォルトの名無しさん (ワッチョイ d9c9-UUyU)
2021/03/30(火) 23:35:42.87ID:HFiy3yDr0459デフォルトの名無しさん (ワッチョイ d9c9-UUyU)
2021/03/30(火) 23:40:52.03ID:HFiy3yDr0 ありがとうです。
余計なものを削ぎ落したプロジェクトに、
再現の様子を収めた動画を同封してアップしました。
https://media-uploader.work/?mode=detail&id=7574&original=1
どなたか気が向いたら見てみて下さい。
なお、環境依存の可能性もあるかと思って手持ちのPCで実行してみたら
win8.1とwin10 は再現し、win server2012 は非再現でした。
動画を見て頂けるとわかると思いますが、フォーカスが当たった瞬間に余計なイベントが発生している感じにみえます。
余計なものを削ぎ落したプロジェクトに、
再現の様子を収めた動画を同封してアップしました。
https://media-uploader.work/?mode=detail&id=7574&original=1
どなたか気が向いたら見てみて下さい。
なお、環境依存の可能性もあるかと思って手持ちのPCで実行してみたら
win8.1とwin10 は再現し、win server2012 は非再現でした。
動画を見て頂けるとわかると思いますが、フォーカスが当たった瞬間に余計なイベントが発生している感じにみえます。
460デフォルトの名無しさん (ワッチョイ d993-H12r)
2021/03/31(水) 00:32:20.38ID:bnFDknJn0 403エラー出るな
461デフォルトの名無しさん (ワッチョイ b1b5-lMfL)
2021/03/31(水) 00:51:58.68ID:gHPQ065T0462デフォルトの名無しさん (ワッチョイ 6502-12p/)
2021/03/31(水) 06:54:28.60ID:3seTCUNu0463デフォルトの名無しさん (ワッチョイ d9c9-UUyU)
2021/03/31(水) 22:47:35.33ID:I8AeNzgd0 こちらではどうでしょうか
https://media-uploader.work/?mode=detail&id=7574&original=1&key=d19f328b-ab29-4095-84be-2a9edfc7af4c
https://media-uploader.work/?mode=detail&id=7574&original=1&key=d19f328b-ab29-4095-84be-2a9edfc7af4c
464デフォルトの名無しさん (ワッチョイ b1b5-lMfL)
2021/03/31(水) 23:25:05.65ID:gHPQ065T0465デフォルトの名無しさん (ワッチョイ 6502-12p/)
2021/03/31(水) 23:26:52.18ID:3seTCUNu0 再現しないっす。
win10 pro + vs2019
win10 pro + vs2019
466デフォルトの名無しさん (テテンテンテン MM96-fTYp)
2021/04/01(木) 10:48:51.53ID:tyY0ZWw2M Linqで.max()とかしたときに、その要素が配列の何番目かも取れますか?
やっぱら普通にloop回して値なめてインデックスも保存するしかないかな?
やっぱら普通にloop回して値なめてインデックスも保存するしかないかな?
467デフォルトの名無しさん (ワッチョイ 25ad-N2Bw)
2021/04/01(木) 11:03:37.82ID:wAdk3gIy0 indexOf
遅いけど
遅いけど
468デフォルトの名無しさん (ワッチョイ f579-Cd0d)
2021/04/01(木) 11:04:52.05ID:DPgukaDD0 そうだね
var index = list.Select((x, i) => new { x, i }).Aggregate((a, b) => a.x > b.x ? a : b).i;
var index = list.Select((x, i) => new { x, i }).Aggregate((a, b) => a.x > b.x ? a : b).i;
469466 (テテンテンテン MM96-fTYp)
2021/04/01(木) 11:23:32.49ID:tyY0ZWw2M 即レスあざっす。
コードはシンプルですが、やっぱりループは2周回しちゃいますよね?
aggregateは使いなれてないので勉強してみます。
コードはシンプルですが、やっぱりループは2周回しちゃいますよね?
aggregateは使いなれてないので勉強してみます。
470デフォルトの名無しさん (ワッチョイ f579-Cd0d)
2021/04/01(木) 12:46:48.51ID:DPgukaDD0 上のコードは二周してないよ
Aggregateがループ一周するとき、Selectでインデックス付きの値に変換してるだけ
自分でIEnumeratorを実装してWriteLineなりステップ実行なりで確かめてみるといい
Aggregateがループ一周するとき、Selectでインデックス付きの値に変換してるだけ
自分でIEnumeratorを実装してWriteLineなりステップ実行なりで確かめてみるといい
471466 (テテンテンテン MM96-fTYp)
2021/04/01(木) 12:56:26.15ID:tyY0ZWw2M ありがとうございます。
aggregateのたびにselectが一個ずつ呼ばれてその都度newってことですね。
aggregateのたびにselectが一個ずつ呼ばれてその都度newってことですね。
472デフォルトの名無しさん (ワッチョイ 12da-iZ5s)
2021/04/01(木) 21:46:03.95ID:/6s6U5+D0 >463
Win10 Pro 20H2 VS2019 16.9.2 再現した
Win10 Pro 20H2 VS2019 16.9.2 再現した
473デフォルトの名無しさん (ワッチョイ 85c9-0pr0)
2021/04/02(金) 01:05:47.48ID:wUk/pE7N0474デフォルトの名無しさん (ワッチョイ 23da-a8W1)
2021/04/02(金) 21:38:24.91ID:l3iQL5930 前に似たような問題踏んだんだけど、当時どうやったかな……
ちょっとソースコード消したっぽくて見当たらない
ちょっとソースコード消したっぽくて見当たらない
475デフォルトの名無しさん (テテンテンテン MM4b-Ya2g)
2021/04/03(土) 08:07:46.79ID:xRi4BzBEM int[] hoge ={1,5,8,3,6,1,2,5,4,1,1,4,8,1};
みたいな配列がある時に一番出現回数が多い要素を取る方法ある?
この例だと1が5個あるから1みたいな。
1の出現回数、2の出現回数、3の…って数えた結果を入れた配列作って、またその配列を頭からなめるしかないかな?
普通に↑書くとなんだかんだで10行に全然収まらず汚くなっちゃいます。
みたいな配列がある時に一番出現回数が多い要素を取る方法ある?
この例だと1が5個あるから1みたいな。
1の出現回数、2の出現回数、3の…って数えた結果を入れた配列作って、またその配列を頭からなめるしかないかな?
普通に↑書くとなんだかんだで10行に全然収まらず汚くなっちゃいます。
476デフォルトの名無しさん (ワッチョイ 2501-0pr0)
2021/04/03(土) 08:28:22.25ID:2jFdn4xt0 それ課題? 宿題?
477デフォルトの名無しさん (テテンテンテン MM4b-KN+/)
2021/04/03(土) 08:32:09.99ID:R+IP0R1+M hoge
.GroupBy(x => x)
.Select(x => new { Value = x.Key, Count = x.Count() })
.OrderByDescending(x => x.Count)
.FirstOrDefault()
.Value
とかかな、動かして確認してないけど
.GroupBy(x => x)
.Select(x => new { Value = x.Key, Count = x.Count() })
.OrderByDescending(x => x.Count)
.FirstOrDefault()
.Value
とかかな、動かして確認してないけど
478デフォルトの名無しさん (ワッチョイ ad78-0pr0)
2021/04/03(土) 09:13:26.17ID:IGI/+wu80 100%宿題だろ
479デフォルトの名無しさん (ワッチョイ 1b62-7hpE)
2021/04/03(土) 09:15:40.41ID:tu4vqFkZ0 普通にforeachでやれば?
なんだかんだしても10行もかからない
なんだかんだしても10行もかからない
480デフォルトの名無しさん (ワッチョイ 15e6-p1/t)
2021/04/03(土) 09:24:02.01ID:tmsfTtPy0 >>477
それでも正しい答えを返すけど、グループ化後、カウントするのに1巡し、ソートして (最大カウントを取得して) いるから、ソート結果を他の用途で使う必要がないならムダがある。
1巡で最大カウントを探すならこう。
hoge
.GroupBy( x => x )
.Aggregate(new { Value = (int?)null, Count = 0 },
(total, next) => next.Count() switch {
var count when count > total.Count => new { Value = (int?)next.Key, Count = count },
_ => total,
})
.Value;
switch 式を使っているのは next.Count() を変数 count で受けるため。
それでも正しい答えを返すけど、グループ化後、カウントするのに1巡し、ソートして (最大カウントを取得して) いるから、ソート結果を他の用途で使う必要がないならムダがある。
1巡で最大カウントを探すならこう。
hoge
.GroupBy( x => x )
.Aggregate(new { Value = (int?)null, Count = 0 },
(total, next) => next.Count() switch {
var count when count > total.Count => new { Value = (int?)next.Key, Count = count },
_ => total,
})
.Value;
switch 式を使っているのは next.Count() を変数 count で受けるため。
481デフォルトの名無しさん (ワッチョイ 15e6-p1/t)
2021/04/03(土) 09:56:22.52ID:tmsfTtPy0 同着1位が複数ある場合に備えて少し拡張。結果は int ではなく IEnumerable<int> で返るようになります。
hoge
.GroupBy( x => x )
.Aggregate(new { Value = Enumerable.Empty<int>(), Count = 0 },
(total, next) => next.Count() switch {
var count when count > total.Count => new { Value = Enumerable.Repeat(next.Key, 1), Count = count },
var count when count == total.Count => new { Value = total.Value.Concat(new [] { next.Key }), Count = count },
_ => total,
})
.Value;
hoge
.GroupBy( x => x )
.Aggregate(new { Value = Enumerable.Empty<int>(), Count = 0 },
(total, next) => next.Count() switch {
var count when count > total.Count => new { Value = Enumerable.Repeat(next.Key, 1), Count = count },
var count when count == total.Count => new { Value = total.Value.Concat(new [] { next.Key }), Count = count },
_ => total,
})
.Value;
482475 (テテンテンテン MM4b-Ya2g)
2021/04/03(土) 11:48:23.26ID:xRi4BzBEM 回答色々ありがとうございます。
LINQ慣れてないので、これから481さんのを、確認したいと思います。
動作確認用にまずはシンプルにこんな感じに書いてみました。
loopで適当に
for( int i=0;i<hoge.length;++i){
hogeIndex[hoge[i]]+=1;}
で集計と最大値みて
Array.IndexOf(higeIndex,max)
LINQ慣れてないので、これから481さんのを、確認したいと思います。
動作確認用にまずはシンプルにこんな感じに書いてみました。
loopで適当に
for( int i=0;i<hoge.length;++i){
hogeIndex[hoge[i]]+=1;}
で集計と最大値みて
Array.IndexOf(higeIndex,max)
483デフォルトの名無しさん (ワッチョイ a301-51IN)
2021/04/03(土) 12:43:42.91ID:nkSIG8qO0 using MoreLinq;
int[] hoge ={1,5,8,3,6,1,2,5,4,1,1,4,8,1};
hoge.CountBy(x=>x).ForEach(x=>Console.WriteLine(x));
[1, 5]
[5, 2]
[8, 2]
[3, 1]
[6, 1]
[2, 1]
[4, 2]
int[] hoge ={1,5,8,3,6,1,2,5,4,1,1,4,8,1};
hoge.CountBy(x=>x).ForEach(x=>Console.WriteLine(x));
[1, 5]
[5, 2]
[8, 2]
[3, 1]
[6, 1]
[2, 1]
[4, 2]
484475 (テテンテンテン MM4b-Ya2g)
2021/04/03(土) 13:16:22.63ID:G1gOaHFKM morelinq初めて知りました。
他にもimportedLinqとかみんな今のLINQに物足りなさ感じで色々作ってんですね。多言語にあるものは純正LINQにもガンガン取り込んで欲しい。
他にもimportedLinqとかみんな今のLINQに物足りなさ感じで色々作ってんですね。多言語にあるものは純正LINQにもガンガン取り込んで欲しい。
485デフォルトの名無しさん (ワッチョイ d573-XUMB)
2021/04/03(土) 22:33:48.62ID:+IgRciBO0 あの目的で481みたいなソース書くやつがいたらわしだったらチームから外すな。
万事あんなソースで埋め尽くされてたら、
超簡易で済むソースがわけわからんもんになるわ。
万事あんなソースで埋め尽くされてたら、
超簡易で済むソースがわけわからんもんになるわ。
486デフォルトの名無しさん (ワッチョイ 8d33-eEFg)
2021/04/04(日) 00:47:44.32ID:ok1vxTHs0 >>485
チームから外された人はどうなってしまうのですか?
チームから外された人はどうなってしまうのですか?
487デフォルトの名無しさん (ワッチョイ adad-s14g)
2021/04/04(日) 01:33:04.10ID:LsucXWBN0 社史編纂室へ
488デフォルトの名無しさん (ワッチョイ cbda-2D+M)
2021/04/04(日) 02:36:11.57ID:ciXsbyqc0 ソイレントグリーン化
489デフォルトの名無しさん (ワッチョイ 15e6-p1/t)
2021/04/04(日) 02:57:20.53ID:RzHfgfdU0 >>485
まあわかる。というか、そういう批判が来ることを承知で書いた。
LINQ は map, filter に強いが reduce に弱い。reduce する場面では無理に LINQ にこだわらずイテレーション回した方がよい。
なんで LINQ で書いてみたかっていうと、そうは言っても手続を混ぜずに関数型で書きたいって場面もあるから、思考パズルとして。
どうせ、この課題は学校の宿題とかだろうし。さすがにチーム開発の場面で濫用はしない。
プログラムはリソース制御とデータ変換に分かれるが、データ変換を純粋に連ねていく場面では LINQ から外れたくないってこともある。
そういう場合は 481 のようなのをメソッド定義し、中身は隠蔽してモジュール化しておいて、宣言的に LINQ メソッドを連ねていく。
LINQ to Object なら手続が混じっても問題ないから LINQ にこだわりすぎるのはよくないけれども、一方で LINQ to Entities にする場合は完全に関数型で書かざるを得ない。だから、LINQ to Entities の使い手なら、いかに関数型に閉じて記述するか、っていう思考訓練はしておく必要がある。(481 の例は Aggregate 使っているから LINQ to Entities にならないし、現状の LINQ to Entities には限界があるけど。)
まあわかる。というか、そういう批判が来ることを承知で書いた。
LINQ は map, filter に強いが reduce に弱い。reduce する場面では無理に LINQ にこだわらずイテレーション回した方がよい。
なんで LINQ で書いてみたかっていうと、そうは言っても手続を混ぜずに関数型で書きたいって場面もあるから、思考パズルとして。
どうせ、この課題は学校の宿題とかだろうし。さすがにチーム開発の場面で濫用はしない。
プログラムはリソース制御とデータ変換に分かれるが、データ変換を純粋に連ねていく場面では LINQ から外れたくないってこともある。
そういう場合は 481 のようなのをメソッド定義し、中身は隠蔽してモジュール化しておいて、宣言的に LINQ メソッドを連ねていく。
LINQ to Object なら手続が混じっても問題ないから LINQ にこだわりすぎるのはよくないけれども、一方で LINQ to Entities にする場合は完全に関数型で書かざるを得ない。だから、LINQ to Entities の使い手なら、いかに関数型に閉じて記述するか、っていう思考訓練はしておく必要がある。(481 の例は Aggregate 使っているから LINQ to Entities にならないし、現状の LINQ to Entities には限界があるけど。)
490デフォルトの名無しさん (アウアウウー Sae9-kjVL)
2021/04/04(日) 03:29:46.02ID:Vg+CQPm0a LINQ乱用せずに書いたらどうなるかなと思っていろいろ考えてみたけど
思ったより綺麗に書けんね。
結局>>483が使えるならこれが一番簡潔でいいな
っていうかヒストグラム求めるって標準のライブラリにありそうでなかったんだね。
思ったより綺麗に書けんね。
結局>>483が使えるならこれが一番簡潔でいいな
っていうかヒストグラム求めるって標準のライブラリにありそうでなかったんだね。
491デフォルトの名無しさん (ワッチョイ 55b5-vyem)
2021/04/04(日) 17:47:26.09ID:glgnW2pm0 >>488
どうか責任を以ってあなた様がお召し上がりください
どうか責任を以ってあなた様がお召し上がりください
492デフォルトの名無しさん (ワッチョイ 1b62-kjVL)
2021/04/05(月) 14:17:24.94ID:UvEZGDJy0 >>490
リンクを一切使わなくても別にって感じだけどな
var dic = new Dictionary<int, int>();
foreach(var h in hoge){
if(!dic.ContainsKey(h)) dic.Add(h, 0);
dic[h]++;
}
int maxCount;
List<int> maxKeys;
foreach(var pair int dic){
if(maxCount == pair.Value) maxKeys.Add(pair.Key);
else if(maxCount < pair.Value){
maxCount = pair.Value;
maxKeys = new List<int>(){ pair.Key };
}
}
リンクを一切使わなくても別にって感じだけどな
var dic = new Dictionary<int, int>();
foreach(var h in hoge){
if(!dic.ContainsKey(h)) dic.Add(h, 0);
dic[h]++;
}
int maxCount;
List<int> maxKeys;
foreach(var pair int dic){
if(maxCount == pair.Value) maxKeys.Add(pair.Key);
else if(maxCount < pair.Value){
maxCount = pair.Value;
maxKeys = new List<int>(){ pair.Key };
}
}
493デフォルトの名無しさん (アウアウウー Sae9-kjVL)
2021/04/05(月) 15:32:07.99ID:0Q3jeorWa >>492
個人の感想です、だけどあんまり綺麗じゃないよねそれ。
重要なのは何を使うか使わないかじゃなくて
読みやすいかじゃないかな。
LIN}Qを乱用云々と書いたのはそれは一般に読みづらいから
自分ならこの辺で手を打つかな。知らんけど
効率無視ならUniquelizeなんてメソッドはいらない
int[] hoge = { 1, 5, 8, 3, 6, 1, 2, 5, 4, 1, 1, 4, 8, 1 };
var uhoge = Uniquelize(hoge);
var histogram = uhoge.Zip(uhoge.Select(x => hoge.Count(y => x == y)), (x, y) => new { Item = x, Count = y });
var max = histogram.Aggregate((candidate, next) => next.Count > candidate.Count ? next : candidate);
....
static IEnumerable<T> Uniquelize<T>(IEnumerable<T> source) where T:IEquatable<T>
{
var list = new List<T>();
foreach (var item in source)
if (!list.Contains(item)) list.Add(item);
return list;
}
個人の感想です、だけどあんまり綺麗じゃないよねそれ。
重要なのは何を使うか使わないかじゃなくて
読みやすいかじゃないかな。
LIN}Qを乱用云々と書いたのはそれは一般に読みづらいから
自分ならこの辺で手を打つかな。知らんけど
効率無視ならUniquelizeなんてメソッドはいらない
int[] hoge = { 1, 5, 8, 3, 6, 1, 2, 5, 4, 1, 1, 4, 8, 1 };
var uhoge = Uniquelize(hoge);
var histogram = uhoge.Zip(uhoge.Select(x => hoge.Count(y => x == y)), (x, y) => new { Item = x, Count = y });
var max = histogram.Aggregate((candidate, next) => next.Count > candidate.Count ? next : candidate);
....
static IEnumerable<T> Uniquelize<T>(IEnumerable<T> source) where T:IEquatable<T>
{
var list = new List<T>();
foreach (var item in source)
if (!list.Contains(item)) list.Add(item);
return list;
}
494デフォルトの名無しさん (ワッチョイ 0597-Jtiw)
2021/04/05(月) 19:57:09.97ID:CDl0lfjE0 >>493
uniquelizeの方が、hashsetを作るより速いのかな?
uniquelizeの方が、hashsetを作るより速いのかな?
495デフォルトの名無しさん (ワッチョイ 4b10-0pr0)
2021/04/05(月) 21:21:17.60ID:RrZmsJGc0 int[] hoge = { 1, 5, 8, 3, 6, 1, 2, 5, 4, 1, 1, 4, 8, 1 };
var fuga = hoge.ToLookup(i => i).Select(g => new { g.Key, Count = g.Count() });
var fuga = hoge.ToLookup(i => i).Select(g => new { g.Key, Count = g.Count() });
496デフォルトの名無しさん (ワッチョイ a301-51IN)
2021/04/05(月) 21:33:20.67ID:P35uBEDX0497デフォルトの名無しさん (アウアウウー Sae9-kjVL)
2021/04/05(月) 21:53:51.88ID:N85JwZrFa498デフォルトの名無しさん (ワッチョイ a301-51IN)
2021/04/05(月) 22:06:00.32ID:P35uBEDX0499デフォルトの名無しさん (アウアウウー Sae9-kjVL)
2021/04/05(月) 22:11:34.00ID:N85JwZrFa500デフォルトの名無しさん (ブーイモ MM6b-VtYg)
2021/04/05(月) 22:20:07.88ID:fFJLFu4zM .NETの辞書はHashテーブルだからほとんど定数時間でアクセスできるよ
501デフォルトの名無しさん (アウアウウー Sae9-kjVL)
2021/04/05(月) 22:23:25.32ID:N85JwZrFa502デフォルトの名無しさん (ブーイモ MM6b-VtYg)
2021/04/05(月) 22:30:01.43ID:fFJLFu4zM うんだからほとんど定数時間ね
intのHash計算とバケツへのランダムアクセスは定数時間
運が悪いと短いシーケンシャルアクセスが入るかもしれないが確率的には気にしなくていい
intのHash計算とバケツへのランダムアクセスは定数時間
運が悪いと短いシーケンシャルアクセスが入るかもしれないが確率的には気にしなくていい
503デフォルトの名無しさん (ワッチョイ 1b62-7hpE)
2021/04/05(月) 23:25:12.51ID:UvEZGDJy0504デフォルトの名無しさん (ワッチョイ a301-51IN)
2021/04/05(月) 23:51:28.61ID:P35uBEDX0 Enumerable.Distinctでいいよね?
Dictinctの中身はこれ↓
Set<TSource> set = new Set<TSource>(comparer);
foreach (TSource element in source) {
if (set.Add(element)) yield return element;
}
Dictinctの中身はこれ↓
Set<TSource> set = new Set<TSource>(comparer);
foreach (TSource element in source) {
if (set.Add(element)) yield return element;
}
505デフォルトの名無しさん (ワッチョイ 1b62-7hpE)
2021/04/06(火) 00:36:46.27ID:1qFpIEwJ0 元がhashsetでいいかって内容だったからね
hashsetは型で重複がないことがわかりuhoge変数の仕様とも合致しているからより適切だと思うけど、別に気にする程じゃない
hashsetは型で重複がないことがわかりuhoge変数の仕様とも合致しているからより適切だと思うけど、別に気にする程じゃない
506デフォルトの名無しさん (テテンテンテン MM4b-Ya2g)
2021/04/06(火) 11:56:42.49ID:12/RlRALM LINQ盛り上がってるので、この流れで。
複数の配列の積集合求めたいときおすすめありますか?
intersectを順番にやってく?
複数の配列の積集合求めたいときおすすめありますか?
intersectを順番にやってく?
507デフォルトの名無しさん (スップ Sd43-lQ1w)
2021/04/06(火) 12:27:01.17ID:BBKNAvYgd 特にパフォーマンスが必要ないなら手軽に順次Enumerable.Intersect
多少パフォーマンスを求めたいならHashSet化して順次HashSet.IntersectWith
複数のコレクションの積集合を取る操作を頻繁に行うならそういうメソッドを作っておくが吉
多少パフォーマンスを求めたいならHashSet化して順次HashSet.IntersectWith
複数のコレクションの積集合を取る操作を頻繁に行うならそういうメソッドを作っておくが吉
508デフォルトの名無しさん (ワッチョイ a301-51IN)
2021/04/06(火) 19:13:29.90ID:wES9tagM0 件数のバラツキが大きいなら一番少ないのをHashSetして少ない順にIntersectWithしていくと多少高速
Enumerable.Intersectは引数で渡されるほうがSetに変換されるのでHashSetとは逆
Enumerable.Intersectは引数で渡されるほうがSetに変換されるのでHashSetとは逆
509デフォルトの名無しさん (テテンテンテン MM8e-uMyQ)
2021/04/13(火) 11:47:34.09ID:NVLgO6N7M windiws form applicationでreflectionを使って名前でForm1 class内で定義されたメソッドを呼びたいときはどうしたらいいですか?
var mtd = this.GetType().GetMethod(名前);
だと拾えませんでした。
var mtd = this.GetType().GetMethod(名前);
だと拾えませんでした。
510デフォルトの名無しさん (ワッチョイ 367c-9w1/)
2021/04/13(火) 12:31:02.66ID:TlP1ePoc0 thisって何よ
適切なBindingFlags指定すればいいんじゃね NonPublicとかInstanceとか
適切なBindingFlags指定すればいいんじゃね NonPublicとかInstanceとか
511デフォルトの名無しさん (ワッチョイ c633-1WRr)
2021/04/13(火) 12:39:46.74ID:LjzwNZrT0 実現させたいことと、やろうとしていることとがマッチしていない予感
512デフォルトの名無しさん (ワッチョイ 2b54-zuU1)
2021/04/13(火) 19:04:32.36ID:eLi1/5j/0 数年ぶりにForm使う事になりました。
Controlを座標決め打ちで配置する事になんとなく違和感感じるんですが、
Dock・Padding・Marginでレイアウトしていくのは避けるべきでしょうか?
例えば、1つのフォームを左右2つに分ける場合は、Dock.FillのPanelとDock.RigthのPanelを置いて、
それぞれのPanel内に配置するコントロールも、Dock・Margin・Paddingでレイアウトしたいです。
Controlを座標決め打ちで配置する事になんとなく違和感感じるんですが、
Dock・Padding・Marginでレイアウトしていくのは避けるべきでしょうか?
例えば、1つのフォームを左右2つに分ける場合は、Dock.FillのPanelとDock.RigthのPanelを置いて、
それぞれのPanel内に配置するコントロールも、Dock・Margin・Paddingでレイアウトしたいです。
513デフォルトの名無しさん (ワッチョイ 1724-AglQ)
2021/04/13(火) 19:38:45.21ID:+Ahw3+Yh0 当たり前だけど座標決め打ち配置なんて滅多に行わないのが普通
そういう場合はTableLayoutPanelを利用するのが一般的じゃないかな
RowとColumn指定で表みたいに配置できるタイプのコンテナ
つまりその場合はColumnCountを2にして左側に置きたいものをColumn=0、右に置きたいものをColumn=1とすればいい
Dockとかで左右分けるのも無しではないが、そうするとコントロールの長さによっては被りが発生する
そういう場合はTableLayoutPanelを利用するのが一般的じゃないかな
RowとColumn指定で表みたいに配置できるタイプのコンテナ
つまりその場合はColumnCountを2にして左側に置きたいものをColumn=0、右に置きたいものをColumn=1とすればいい
Dockとかで左右分けるのも無しではないが、そうするとコントロールの長さによっては被りが発生する
514デフォルトの名無しさん (ワッチョイ 2b54-zuU1)
2021/04/13(火) 20:07:40.16ID:eLi1/5j/0515デフォルトの名無しさん (ワッチョイ e26a-CoCA)
2021/04/13(火) 22:47:36.55ID:md9suVqV0 うへ、絶対座標使わないんか
そんなことするんだったらWPF使うなあ
そんなことするんだったらWPF使うなあ
516デフォルトの名無しさん (JP 0H9e-8MNu)
2021/04/14(水) 08:38:52.66ID:BYzg6/VGH Formで*LayoutやPaddingでレイアウトしてくの、VisualStudioのデザイナで保存した瞬間に座標決め打ちされるのがね……
個人開発なら問題ないけど個人開発なら素直にWPFなり使えば良いし
複数人での開発だと1人でもデザイナでレイアウトしたい人がいるとその人が保存したら決め打ち座標が設定される
個人開発なら問題ないけど個人開発なら素直にWPFなり使えば良いし
複数人での開発だと1人でもデザイナでレイアウトしたい人がいるとその人が保存したら決め打ち座標が設定される
517デフォルトの名無しさん (ワッチョイ 6736-vIdd)
2021/04/14(水) 21:07:41.97ID:XIQVx6mo0 Qtもあるんだが。
518デフォルトの名無しさん (ワッチョイ 376e-Ho7r)
2021/04/17(土) 15:48:49.32ID:knKDzqXi0 独学で小さな会社の社内用にちまちまやっているのですが
フォームの数やクラスファイルが次第にでかくなり
VisualStudioが重く感じたり、デバック立ち上げるときのもっさり感が気になります
いくらかDLL化するとVisualStudioでデバックするときの処理の軽さや
Setupファイルのビルドの速さなんかに影響したりしますか?
個人レベル(単独で)で開発してる限りでDLLにするメリットってありますか?
フォームの数やクラスファイルが次第にでかくなり
VisualStudioが重く感じたり、デバック立ち上げるときのもっさり感が気になります
いくらかDLL化するとVisualStudioでデバックするときの処理の軽さや
Setupファイルのビルドの速さなんかに影響したりしますか?
個人レベル(単独で)で開発してる限りでDLLにするメリットってありますか?
519デフォルトの名無しさん (ワッチョイ 3778-tdH6)
2021/04/17(土) 16:42:28.81ID:gq87BRHm0 ソリューションやプロジェクトを分割すればVisualStudio自身の負荷は軽減されるとは思う
520デフォルトの名無しさん (ワッチョイ 5787-r97/)
2021/04/17(土) 16:44:33.12ID:02JVKjXw0 >>518
ビルドはプロジェクト単位で走るから、早くなると思うよ。
各プロジェクトのソースコードをまとめていじって、まとめてビルドしたら時間は変わらないけど。
※同一ソリューション内にあって、ソリューションごとビルドしても変わらないけど。
dllに分ける必要があるかは個人レベルとか関係ないからやってみたら?
そんで色々考えるのがいいと思うし、楽しいよ。
ビルドはプロジェクト単位で走るから、早くなると思うよ。
各プロジェクトのソースコードをまとめていじって、まとめてビルドしたら時間は変わらないけど。
※同一ソリューション内にあって、ソリューションごとビルドしても変わらないけど。
dllに分ける必要があるかは個人レベルとか関係ないからやってみたら?
そんで色々考えるのがいいと思うし、楽しいよ。
521デフォルトの名無しさん (アウアウウー Sa1b-B9Cj)
2021/04/17(土) 16:58:25.17ID:3+8Yd0vAa >>518
そもそもプロジェクトの規模に比例してVSが重くなったりしないと思うよ。
少なくとも「ちまちまやってる」程度なら絶対にありえないと断言できる。
重くなってる理由は他にあるんじゃないのかな
必要性もないのにアセンブリを分ける(dllにする)ことには反対。
そもそもプロジェクトの規模に比例してVSが重くなったりしないと思うよ。
少なくとも「ちまちまやってる」程度なら絶対にありえないと断言できる。
重くなってる理由は他にあるんじゃないのかな
必要性もないのにアセンブリを分ける(dllにする)ことには反対。
522デフォルトの名無しさん (ワッチョイ 376e-Ho7r)
2021/04/17(土) 17:43:26.21ID:knKDzqXi0 皆さんレスありがとうございます
ソリューション内にプロジェクト分けてそれぞれ書き出したDLLをメインのプロジェクトで
読み込ませて使う・・・メインのビルド(動作テストなど)は軽くなるという理解であってますか?
修正があれば、そのプロジェクトだけビルドし直す、
最終的な製品にするインストーラー生成時はかわらないと
>>521
かれこれ2年近く機能拡張続けていて、Form画面だけで300くらいで
それとほぼ同数のサードパーティ製の表形式コントロールやら帳票やらもある感じです
vsフォルダ作り直したり、VisualStudioの軽量化はいろいろ試して
多少は軽くなってますが、ファイル数が多ければビルドに時間がかかるし
InteliSenseやエラーの出力など、プロジェクト内のファイル数が多ければ多いほど
そのための処理が入るのかなと思ったのですが違うんでしょうか
何分素人レベルなので、デバック→エラー→修正→デバック→の繰り返しでなんとかやってるので
ビルドの速さが結構切実だったりします
ソリューション内にプロジェクト分けてそれぞれ書き出したDLLをメインのプロジェクトで
読み込ませて使う・・・メインのビルド(動作テストなど)は軽くなるという理解であってますか?
修正があれば、そのプロジェクトだけビルドし直す、
最終的な製品にするインストーラー生成時はかわらないと
>>521
かれこれ2年近く機能拡張続けていて、Form画面だけで300くらいで
それとほぼ同数のサードパーティ製の表形式コントロールやら帳票やらもある感じです
vsフォルダ作り直したり、VisualStudioの軽量化はいろいろ試して
多少は軽くなってますが、ファイル数が多ければビルドに時間がかかるし
InteliSenseやエラーの出力など、プロジェクト内のファイル数が多ければ多いほど
そのための処理が入るのかなと思ったのですが違うんでしょうか
何分素人レベルなので、デバック→エラー→修正→デバック→の繰り返しでなんとかやってるので
ビルドの速さが結構切実だったりします
523デフォルトの名無しさん (ワッチョイ 3778-tdH6)
2021/04/17(土) 18:00:16.57ID:gq87BRHm0 そりゃ必要ないソースもビルドされるから遅くなるわな
まずは処理単位でプロジェクトを分割することオススメするよ
まずは処理単位でプロジェクトを分割することオススメするよ
524デフォルトの名無しさん (ワッチョイ 9f6a-tdH6)
2021/04/18(日) 00:26:44.62ID:KruIYoV70 こうやって情報を後出しすると話がなかなか進まないのです
525デフォルトの名無しさん (ワッチョイ bf62-rOyz)
2021/04/18(日) 12:09:57.65ID:v8qpskqd0 普通にソース書いてデバックするだけのプロジェクトなら差分ビルドでそんなに時間がかかるイメージないけどな
別の要因が色々出てきそうだけど、まあ分割して解決したらいいね
別の要因が色々出てきそうだけど、まあ分割して解決したらいいね
526デフォルトの名無しさん (ワッチョイ 9f84-Ho7r)
2021/04/18(日) 13:43:19.23ID:jmo1IQPt0 makefileとかだと依存関係が正しくなくて差分ビルドのつもりでも全ソース
フルビルドになっていたとかあるけど
あと、サードパーティーのコントロールとかって話なので、パッケージが
なんでも無条件にフルビルドするので、自分の修正とは関係ないところで
ガンガンビルドがはしっているとか
フルビルドになっていたとかあるけど
あと、サードパーティーのコントロールとかって話なので、パッケージが
なんでも無条件にフルビルドするので、自分の修正とは関係ないところで
ガンガンビルドがはしっているとか
527デフォルトの名無しさん (アウアウウー Sa1b-Qn2Y)
2021/04/19(月) 08:49:19.92ID:SmagIxBsa デバックってなんだよデバグだろw
528デフォルトの名無しさん (ワッチョイ 3702-tdH6)
2021/04/20(火) 08:44:29.47ID:eIvQPkWn0 DEBUG
DEBUGGER
DEBUGGER
529デフォルトの名無しさん (ワッチョイ 97b5-Ct9k)
2021/04/20(火) 16:04:11.65ID:92CAyifa0 BUGGER = 肛門性交する奴
530デフォルトの名無しさん (アウアウウー Sa1b-Qn2Y)
2021/04/21(水) 20:50:02.04ID:qBUFmeXia enbug 修正などよって新たなバグを作り込む
531デフォルトの名無しさん (アウアウクー MMd2-n2ja)
2021/04/23(金) 13:10:42.79ID:gxfm9rdtM VisualStudio2019のクエリビルダー使ってFillを生成してるんですが、
クエリビルダーの「クエリの実行」ではパラメータに「%」使って目的のデータを取得出来るのに
生成したFillの「データのプレビュー」でパラメータに「%」使うと何もヒットしないという現象が起きてて途方に暮れてます
ちなみにアンダースコアは任意の1文字で検索してくれるので初心者女子高生の私には
もう原因さっぱり判りませんの(´・ω・`)
クエリビルダーの「クエリの実行」ではパラメータに「%」使って目的のデータを取得出来るのに
生成したFillの「データのプレビュー」でパラメータに「%」使うと何もヒットしないという現象が起きてて途方に暮れてます
ちなみにアンダースコアは任意の1文字で検索してくれるので初心者女子高生の私には
もう原因さっぱり判りませんの(´・ω・`)
532デフォルトの名無しさん (ラクッペペ MM34-Edqn)
2021/04/23(金) 13:16:05.78ID:CEwDMyU+M Fillを生成?
533デフォルトの名無しさん (アウアウクー MMd2-n2ja)
2021/04/23(金) 13:36:44.61ID:gxfm9rdtM >>532
作成かな。メンゴメンゴ
作成かな。メンゴメンゴ
534デフォルトの名無しさん (ワッチョイ 8e2c-MVqC)
2021/04/23(金) 14:56:28.43ID:vlx7cXWJ0 RDBMSのクエリログで内容確認すれば
535デフォルトの名無しさん (ワッチョイ 8768-xm3u)
2021/05/03(月) 23:04:24.90ID:XKJBqUJn0 自力で簡易なセキュリティソフトを作りたいと思っています。
動きは単純で、登録されていない実行ファイルが勝手に外部に通信しようとしたらブロックするだけのものです。
AVASTがやってる動きです。
何らかのAPIをフックするのだろうという事は想像できますが、取っ掛かりが分かりません。
どのAPIを見れば良いのかご存じの方いらっしゃいますでしょうか?
動きは単純で、登録されていない実行ファイルが勝手に外部に通信しようとしたらブロックするだけのものです。
AVASTがやってる動きです。
何らかのAPIをフックするのだろうという事は想像できますが、取っ掛かりが分かりません。
どのAPIを見れば良いのかご存じの方いらっしゃいますでしょうか?
536デフォルトの名無しさん (ワントンキン MM4f-tZna)
2021/05/04(火) 10:07:10.31ID:N+ZQj8AqM npcap使うのが定番かな今は
537デフォルトの名無しさん (ワッチョイ 7f63-3Eyb)
2021/05/04(火) 10:36:28.73ID:x7uRD8HC0 Windowsの話だったらWindows Filtering Platformとか
538デフォルトの名無しさん (アウアウクー MM73-XxK1)
2021/05/13(木) 18:58:32.33ID:I198/5nSM wpf でtabcontroleで複数タブにrediobutton配置支店ですけど
これを全部一つのグループにすることってできないんですかね?
groupname指定しても駄目だったので仕様的に方法なしなんでしょうか……(´・ω・`)
これを全部一つのグループにすることってできないんですかね?
groupname指定しても駄目だったので仕様的に方法なしなんでしょうか……(´・ω・`)
539デフォルトの名無しさん (ワッチョイ be2c-5KFm)
2021/05/13(木) 20:02:28.36ID:a3yRiKHd0 GroupNameでは無理
IsCheckedへのバインディングとかでうまいことやって
IsCheckedへのバインディングとかでうまいことやって
540デフォルトの名無しさん (ワッチョイ fb24-jjtP)
2021/05/13(木) 23:35:30.68ID:MnuHueii0 >>535
明らかにC#の範囲外の質問でOSハックレベルの話だが、例えばWindowsならカーネルドライバを利用した通信フックライブラリはいくつかあったはず
んでTCPやUDPのソースポートから発信元プロセスは特定できるからそれくらいならすぐ作れるだろうけど
想像以上に多くのシステムプロセスが通信してるから登録するのめんどそうだけどな
明らかにC#の範囲外の質問でOSハックレベルの話だが、例えばWindowsならカーネルドライバを利用した通信フックライブラリはいくつかあったはず
んでTCPやUDPのソースポートから発信元プロセスは特定できるからそれくらいならすぐ作れるだろうけど
想像以上に多くのシステムプロセスが通信してるから登録するのめんどそうだけどな
541デフォルトの名無しさん (アウアウクー MM23-Ji+2)
2021/05/14(金) 19:19:35.19ID:hD9Eg79MM >>539
バインディングなんてわかるわけ無いだろ!(`;ω;´)
もう仕方ないからボタンと背景色でタブっぽい見た目作ってラジオボタンをVisibleったりhiddenったりしてそれっぽいの作った……
バインディングなんてわかるわけ無いだろ!(`;ω;´)
もう仕方ないからボタンと背景色でタブっぽい見た目作ってラジオボタンをVisibleったりhiddenったりしてそれっぽいの作った……
542デフォルトの名無しさん (ワッチョイ 3344-Adon)
2021/05/16(日) 04:48:26.69ID:CGr30bxH0 functorに関する質問です
C++で次のように書いとけば
template<typename Functor>
double Example( Functor func,・・・){
呼出し時に、引数funcに関数へのポインタでも、ラムダ式でも、関数名でも記述できますが、
C#で同じように、引数に、デリゲートでもラムダ式でも関数名でも記述可能にするにはどーすればいいのでしょうか?
C++で次のように書いとけば
template<typename Functor>
double Example( Functor func,・・・){
呼出し時に、引数funcに関数へのポインタでも、ラムダ式でも、関数名でも記述できますが、
C#で同じように、引数に、デリゲートでもラムダ式でも関数名でも記述可能にするにはどーすればいいのでしょうか?
543デフォルトの名無しさん (ワッチョイ ab2c-mHP1)
2021/05/16(日) 08:50:12.74ID:8qTwOc620 > 引数に、デリゲートでもラムダ式でも関数名でも記述可能にするには
デリゲート型を指定すればいい
double Example<T>(Func<T, double> func, T obj) { ... }
double ToDouble(Hoge hoge) { return hoge.Value; }
this.Example(obj => obj.Value, hoge);
this.Example(ToDouble, hoge);
this.Example(new Func<Hoge, double>(ToDouble), hoge);
ただしシグネチャが同じでもデリゲート型が違うと無理なのでラムダ式なりとおす必要がある
delegate TRet Converter<TArg, TRet>(TArg arg);
var conv = new Converter<Hoge, double>(obj => obj.Value);
this.Example(conv, hoge); // エラー
this.Example(obj => conv(obj), hoge); // OK
デリゲート型を指定すればいい
double Example<T>(Func<T, double> func, T obj) { ... }
double ToDouble(Hoge hoge) { return hoge.Value; }
this.Example(obj => obj.Value, hoge);
this.Example(ToDouble, hoge);
this.Example(new Func<Hoge, double>(ToDouble), hoge);
ただしシグネチャが同じでもデリゲート型が違うと無理なのでラムダ式なりとおす必要がある
delegate TRet Converter<TArg, TRet>(TArg arg);
var conv = new Converter<Hoge, double>(obj => obj.Value);
this.Example(conv, hoge); // エラー
this.Example(obj => conv(obj), hoge); // OK
544デフォルトの名無しさん (ワッチョイ e1da-jjUc)
2021/05/18(火) 04:46:17.76ID:MJ7hOma30 System.Collections.Generic.List<System.String> hips =
new System.Collections.Generic.List<System.String>(0);
hips.Add(@"尻");
hips.Add(@"ケツ");
hips.Add(@"Buttocks");
hips.Add(@"んまら");
hips.Add(@"臀");
hips.Add(@"ω");
hips.Add(@"Hip");
foreach (System.String hip in hips) {
System.Console.WriteLine(hip);
}
new System.Collections.Generic.List<System.String>(0);
hips.Add(@"尻");
hips.Add(@"ケツ");
hips.Add(@"Buttocks");
hips.Add(@"んまら");
hips.Add(@"臀");
hips.Add(@"ω");
hips.Add(@"Hip");
foreach (System.String hip in hips) {
System.Console.WriteLine(hip);
}
545デフォルトの名無しさん (ワッチョイ fa07-Mbt4)
2021/05/22(土) 21:17:48.56ID:ylKhWhlM0 俺のツレの先輩がc#プログラマに酷い目に遭わされたことがある
c#プログラマから金借りて返さんかったら、拉致られて拷問うけた
指の爪全部ペンチで剥がされてその後ペンチで指先を挟んで潰されたらしい
4本目くらいで痛みに耐え切れなくて舌噛み切って死のうとしたけど死ねなかったって
命までは取られなかったけど指先全部駄目になって切断したみたい
c#プログラマから金借りて返さんかったら、拉致られて拷問うけた
指の爪全部ペンチで剥がされてその後ペンチで指先を挟んで潰されたらしい
4本目くらいで痛みに耐え切れなくて舌噛み切って死のうとしたけど死ねなかったって
命までは取られなかったけど指先全部駄目になって切断したみたい
546デフォルトの名無しさん (ワッチョイ 4ef2-+Pd7)
2021/05/23(日) 08:27:53.86ID:ANX6JUnX0 改変コピペ?
547デフォルトの名無しさん (ワッチョイ 4e63-6qZI)
2021/05/23(日) 13:27:11.50ID:d15ZAA8n0 そうじゃなかったら知的障害かな
548デフォルトの名無しさん (ワッチョイ 796e-PRuz)
2021/06/05(土) 14:12:36.14ID:Zn+ZYGmH0 メモリ不足での相談です
小さいjpg画像ファイル(1ファイル50KB程度)を10,000ファイル程度
サードパーティ製のGridViewに投げ込んで表示させようとしてます
その前にList<Image>に下のような感じでStreamで投げ込んでいくのですが
var fs = System.IO.File.OpenRead(@filepath);
ListData = new Bitmap(Image.FromStream(fs, false, false));
fs.Dispose();
4000ファイルあたりでメモリ不足に陥ります
VSの診断ツールで見ていると、読み出しはじめて4GBで止まります
メモリが4Gでアウトになっているのは理解できるのですが
ローカル上のファイルの総データ量は800MB程度で、実際に読み込みがとまるあたりでは
せいぜい200MB程度読み込んだ程度と思います
2000ファイル程度にグループごとに都度分けて読み込ますしかないかなと思っていますが
確認すべき点(余計に容量食っている要因)やなにか他に方法があったらご教授ください
小さいjpg画像ファイル(1ファイル50KB程度)を10,000ファイル程度
サードパーティ製のGridViewに投げ込んで表示させようとしてます
その前にList<Image>に下のような感じでStreamで投げ込んでいくのですが
var fs = System.IO.File.OpenRead(@filepath);
ListData = new Bitmap(Image.FromStream(fs, false, false));
fs.Dispose();
4000ファイルあたりでメモリ不足に陥ります
VSの診断ツールで見ていると、読み出しはじめて4GBで止まります
メモリが4Gでアウトになっているのは理解できるのですが
ローカル上のファイルの総データ量は800MB程度で、実際に読み込みがとまるあたりでは
せいぜい200MB程度読み込んだ程度と思います
2000ファイル程度にグループごとに都度分けて読み込ますしかないかなと思っていますが
確認すべき点(余計に容量食っている要因)やなにか他に方法があったらご教授ください
549デフォルトの名無しさん (ワッチョイ 4d2d-Fu2c)
2021/06/05(土) 14:18:34.48ID:dB/oWOjW0 >>548
JpegをBitmapに展開してるのだから容量が増えるのは当然では
JpegをBitmapに展開してるのだから容量が増えるのは当然では
550デフォルトの名無しさん (ワッチョイ 796e-PRuz)
2021/06/05(土) 15:00:04.47ID:Zn+ZYGmH0551デフォルトの名無しさん (ワッチョイ ca6a-PRuz)
2021/06/05(土) 15:05:40.03ID:byK7y7eQ0552デフォルトの名無しさん (ワッチョイ 5573-EGuX)
2021/06/05(土) 17:36:11.90ID:L7L31nHe0 32bit優先が付いてるとか?
ただどっちみちアプリ全体どころか、1つのリストで4Gもメモリに保持とかは筋がめっちゃ悪いぞ。
4000ものフル画像が同時に必要とかあり得ないし。
表示上必要ならメモリ上にもつならすごく小さなサムネイルをダイナミックに並列処理で作りながら持つとか。
今表示に必要なものだけ、ダイナミックにメモリで並列処理でサムネ作るとかでしょ。
ただどっちみちアプリ全体どころか、1つのリストで4Gもメモリに保持とかは筋がめっちゃ悪いぞ。
4000ものフル画像が同時に必要とかあり得ないし。
表示上必要ならメモリ上にもつならすごく小さなサムネイルをダイナミックに並列処理で作りながら持つとか。
今表示に必要なものだけ、ダイナミックにメモリで並列処理でサムネ作るとかでしょ。
553デフォルトの名無しさん (ワッチョイ 55ad-wkOw)
2021/06/05(土) 18:00:28.83ID:Oyn+hOcj0 今時VirtualMode的なものが無いグリッドコントロールなんてあるのか?
554デフォルトの名無しさん (ワッチョイ 796e-PRuz)
2021/06/05(土) 19:41:37.20ID:Zn+ZYGmH0 >>552
やっぱり、そうですよね
実際には10000ファイル越える予定だったのでなおさらですよね
スクロール時のスピード感は多少落ちますが
素直にグリッドコントロールが描画する際に都度読み込むようにすることにします
やっぱり、そうですよね
実際には10000ファイル越える予定だったのでなおさらですよね
スクロール時のスピード感は多少落ちますが
素直にグリッドコントロールが描画する際に都度読み込むようにすることにします
555デフォルトの名無しさん (ワッチョイ 55e4-uikQ)
2021/06/06(日) 18:25:06.49ID:qxB2AhqX0 >>554
良い悪いは置いておいて、とりあえずファイル郡をまとめて読み込んでおくのが
目的で、Bitmapで変換するとメモリを消費してしまうのならば、ファイルの内容を
Streamの配列に読み込んでおいて、表示するときにBitmapで変換するとか
そして表示するだけならばBitmap使わなくてもImageでStreamから読んで
DrawImageでよいんじゃないかなとか
良い悪いは置いておいて、とりあえずファイル郡をまとめて読み込んでおくのが
目的で、Bitmapで変換するとメモリを消費してしまうのならば、ファイルの内容を
Streamの配列に読み込んでおいて、表示するときにBitmapで変換するとか
そして表示するだけならばBitmap使わなくてもImageでStreamから読んで
DrawImageでよいんじゃないかなとか
556デフォルトの名無しさん (ワッチョイ 55ad-wkOw)
2021/06/06(日) 18:34:20.40ID:SkRnwEhy0 無駄
557デフォルトの名無しさん (ワッチョイ ca79-62sI)
2021/06/08(火) 10:18:44.68ID:f9CCCXBt0 要するにサムネ表示したいんだろ
SSDなら1万ファイルの読み込みにもそんな時間掛からんし
ファイルをインデクス化して画面に出る部分だけ都度読み込んで描画すればいい
グリッドビューなんて必要かね
SSDなら1万ファイルの読み込みにもそんな時間掛からんし
ファイルをインデクス化して画面に出る部分だけ都度読み込んで描画すればいい
グリッドビューなんて必要かね
558デフォルトの名無しさん (ワッチョイ 2d24-p9zx)
2021/06/10(木) 16:49:33.11ID:r3+xqCr00 仮想化すればいいだけの話じゃん
何兆個のファイルがあろうとどうせ表示される項目は多くても数十なんだからスクロール位置などから表示すべきファイルだけサムネ表示すればいい
何兆個のファイルがあろうとどうせ表示される項目は多くても数十なんだからスクロール位置などから表示すべきファイルだけサムネ表示すればいい
559デフォルトの名無しさん (ワッチョイ 2324-nisE)
2021/06/11(金) 13:38:09.74ID:SXyLlFHz0 日本語の変数名使えるのに記号の変数名はダメなのかよ
競馬関係のアプリ開発受注したから予想記号の変数名として分かりやすく記号使いたいのに
競馬関係のアプリ開発受注したから予想記号の変数名として分かりやすく記号使いたいのに
560デフォルトの名無しさん (ワッチョイ 6393-jy7w)
2021/06/11(金) 17:10:30.00ID:Ugg65Q0l0 記号で分かりやすくとか頭おかしいんじゃないの?
561デフォルトの名無しさん (テテンテンテン MM7f-Nnf8)
2021/06/11(金) 19:23:13.76ID:jsNxLdjOM enumの値とかならまあわからなくもないかな
enum 予想記号 {◎, ○, ▲, △, ☆, ☓};
var 予想 = ◎;
https://umasiru.com/wp-content/uploads/2019/03/IMG_4633-2.jpg
enum 予想記号 {◎, ○, ▲, △, ☆, ☓};
var 予想 = ◎;
https://umasiru.com/wp-content/uploads/2019/03/IMG_4633-2.jpg
562デフォルトの名無しさん (ワッチョイ 93ad-3b/b)
2021/06/11(金) 19:36:06.84ID:W4vbuE8s0 var ◎ = △;
563デフォルトの名無しさん (ワッチョイ 7361-jBIW)
2021/06/11(金) 19:51:40.71ID:oDFfys8F0 何か競馬のあれを連想する
564デフォルトの名無しさん (スップ Sddf-zwXB)
2021/06/29(火) 12:33:01.69ID:Q5UZxny0d フォームを開いてその画面での処理中に
Form fs = new FormA;
try{
fs.ShowDialog(); ←ここ
}
catch{}
ここのところでハンドルされてないエラーがでて止まります
FormAでの例外処理などには一切ひっかからず
この場合解決の道筋はどこからでしょうか
ちなみにFormAではwebview2でオフィス365のウェブ版エクセルの新規作成を開こうとするとエラーになります
ワードではでないのですが
ここででるエラーは、System.Runtime.interior services.COMEException
0x8007139Fです
Form fs = new FormA;
try{
fs.ShowDialog(); ←ここ
}
catch{}
ここのところでハンドルされてないエラーがでて止まります
FormAでの例外処理などには一切ひっかからず
この場合解決の道筋はどこからでしょうか
ちなみにFormAではwebview2でオフィス365のウェブ版エクセルの新規作成を開こうとするとエラーになります
ワードではでないのですが
ここででるエラーは、System.Runtime.interior services.COMEException
0x8007139Fです
565デフォルトの名無しさん (ワッチョイ 7fda-LjEn)
2021/06/29(火) 19:49:17.93ID:Fhu3lWMd0 >>564
そのエラーコードでggr
そのエラーコードでggr
566デフォルトの名無しさん (テテンテンテン MM4f-wfqF)
2021/06/29(火) 20:27:18.03ID:rWI2BDyVM >>564
まず意味が分からんけどFormなの?Dialogなの?
まず意味が分からんけどFormなの?Dialogなの?
567デフォルトの名無しさん (スップ Sddf-zwXB)
2021/06/29(火) 20:55:15.95ID:Q5UZxny0d568デフォルトの名無しさん (テテンテンテン MM4f-wfqF)
2021/06/29(火) 21:01:59.16ID:rWI2BDyVM それ以前の根本的な問題があるのだろう
君には無理とは言わないがしばらく距離を置こう
君には無理とは言わないがしばらく距離を置こう
569デフォルトの名無しさん (ワッチョイ 3f6a-wfqF)
2021/06/29(火) 21:47:21.44ID:88YgLK/80 変な所でフォーム表示しようとしてんじゃね
そのコードだけじゃなくてメソッドごと見せてみ
そのコードだけじゃなくてメソッドごと見せてみ
570デフォルトの名無しさん (スップ Sddf-zwXB)
2021/06/30(水) 00:22:51.11ID:Fi37N+TOd >>569
FormAにはwebview2を配置していて、ブラウジングさせています
通常のサイト閲覧は何も問題ないのですが、ブラウザ上でエクセルが開けるoffice365を使用中、新規作成で開くときだけ呼び出し元のフォーム(上でこことしたところ)で停止します
既存のエクセルファイルなんかはFormA上のwebview2できちんと開けているのですが
なので、自分で書いた特定のメソッド中のエラーではなく、ページ遷移中に停止し、呼び出し元のShowdialogのところに戻ってハンドルエラーになってしまいます
FormAにはwebview2を配置していて、ブラウジングさせています
通常のサイト閲覧は何も問題ないのですが、ブラウザ上でエクセルが開けるoffice365を使用中、新規作成で開くときだけ呼び出し元のフォーム(上でこことしたところ)で停止します
既存のエクセルファイルなんかはFormA上のwebview2できちんと開けているのですが
なので、自分で書いた特定のメソッド中のエラーではなく、ページ遷移中に停止し、呼び出し元のShowdialogのところに戻ってハンドルエラーになってしまいます
571デフォルトの名無しさん (ワッチョイ 0f24-Z7qm)
2021/06/30(水) 00:39:45.90ID:4AL6ulTf0 再現する最小コードを作る
それでも不明ならその最小コードを公開して質問
それでも不明ならその最小コードを公開して質問
572デフォルトの名無しさん (ラクッペペ MMc6-RqJL)
2021/07/03(土) 03:25:24.72ID:ez5RskFXM ゲイツが収入マイナス7兆円ぐらいで苦しんでる。
c# プログラマから金を集めて、ゲイツに寄付するべきだと思う。
損失の一部 5兆円ほどc#プログラマから強制的に集めたい。国内に5万人ぐらいc#プログラマはいるから、1人1億ぐらい払えばいい。
土地とか家を売ればこんぐらい払えると思う。
払えないひとは肝臓とか売ればいい。
c# プログラマから金を集めて、ゲイツに寄付するべきだと思う。
損失の一部 5兆円ほどc#プログラマから強制的に集めたい。国内に5万人ぐらいc#プログラマはいるから、1人1億ぐらい払えばいい。
土地とか家を売ればこんぐらい払えると思う。
払えないひとは肝臓とか売ればいい。
573デフォルトの名無しさん (ワッチョイ a3b5-U8JP)
2021/07/03(土) 05:01:54.92ID:DAcib8Yu0 >>572
では早速言い出しっぺのあなた様から肝臓を差し出して下さい
では早速言い出しっぺのあなた様から肝臓を差し出して下さい
574デフォルトの名無しさん (ワッチョイ 27ad-Is9n)
2021/07/03(土) 06:04:33.61ID:+HNBKtJi0 では血をとらずに肝臓だけ取り出してください
575デフォルトの名無しさん (テテンテンテン MMc6-jDGG)
2021/07/03(土) 09:59:13.80ID:gTgAsOHbM 何そのハムレット
576デフォルトの名無しさん (ワッチョイ deda-BgM4)
2021/07/03(土) 10:22:53.43ID:ZeViGhZj0 アンキモ以下の脂肪肝なら処分料が欲しいな
577デフォルトの名無しさん (アウアウウー Sacf-jDGG)
2021/07/03(土) 11:22:03.96ID:fanuEOjba ヴェニスの商人では?
578デフォルトの名無しさん (ワッチョイ 6f54-SLQ7)
2021/07/05(月) 15:24:59.38ID:ZSz/R5WI0 DBから取得した重複なしの文字列List (要素数約4000) をComboBoxのDataSourceにセットする処理が、
約900ms〜1100msかかり、その間Formが固まるのですが、どうすれば固まるのを回避できるでしょうか。
A5M2でSELECTクエリの所要時間を見ると、だいたい700ms〜900ms台で、ここは改善のしようがなさそうです。
約900ms〜1100msかかり、その間Formが固まるのですが、どうすれば固まるのを回避できるでしょうか。
A5M2でSELECTクエリの所要時間を見ると、だいたい700ms〜900ms台で、ここは改善のしようがなさそうです。
579デフォルトの名無しさん (ワッチョイ 8e7c-BDhO)
2021/07/05(月) 15:45:29.72ID:5mYpWHh80 ComboBoxで4000の中から選ぶのは大変そうだな
DataSourceに設定する前後にComboBox::BeginUpdate/EndUpdateを呼べば多少は改善すると思う
それ以上はComboBoxじゃ無理じゃないかな 仮想モードもないし
DataSourceに設定する前後にComboBox::BeginUpdate/EndUpdateを呼べば多少は改善すると思う
それ以上はComboBoxじゃ無理じゃないかな 仮想モードもないし
580デフォルトの名無しさん (ワッチョイ 7f7c-Pyw0)
2021/07/05(月) 16:04:21.63ID:yitPGA0i0 やばそう
581デフォルトの名無しさん (ワッチョイ 4a01-J3mH)
2021/07/05(月) 16:35:24.72ID:lQZs6uo50 >>578
DBからデータ取得する処理は非同期に
DBからデータ取得する処理は非同期に
582デフォルトの名無しさん (ワッチョイ 8ae4-06wU)
2021/07/05(月) 16:53:08.67ID:S2aqSQgd0583デフォルトの名無しさん (ワッチョイ 8e2d-NaZp)
2021/07/05(月) 17:11:11.76ID:ynDVyPDO0 awaitしとけばUIスレッドに戻ってくるからInvoke要らんだろ
584578 (ワッチョイ 6f54-SLQ7)
2021/07/05(月) 17:14:42.74ID:ZSz/R5WI0 みなさんありがとうございます。
BeginUpdateとEndUpdateで20〜40msほど早くなりました。
現状、DBからの取得部分は別スレッドにしています。
ただし、フォーム表示時に、
@ComboBox の DataSource に List をセット。
A別の個所で設定した値で、ComboBox.SelectedItemを決定。
BComboBox.SelectedItem に応じて、それに対応するデータを DataGridView に表示。
という処理をしているので、結局ComboBoxへのDataSourceセット待ちになります。
むしろUIと同じスレッドでデータ取得すればスレッド切り替え処理がなくなって微妙に高速化出来るんじゃ?と思ってます。
BeginUpdateとEndUpdateで20〜40msほど早くなりました。
現状、DBからの取得部分は別スレッドにしています。
ただし、フォーム表示時に、
@ComboBox の DataSource に List をセット。
A別の個所で設定した値で、ComboBox.SelectedItemを決定。
BComboBox.SelectedItem に応じて、それに対応するデータを DataGridView に表示。
という処理をしているので、結局ComboBoxへのDataSourceセット待ちになります。
むしろUIと同じスレッドでデータ取得すればスレッド切り替え処理がなくなって微妙に高速化出来るんじゃ?と思ってます。
585578 (ワッチョイ 6f54-SLQ7)
2021/07/05(月) 17:33:32.24ID:ZSz/R5WI0 データ取得をUIスレッドで行ってみましたが、別スレッドでしたケースと比較して、実行するたびに優劣変わる程度でした。
これ以上の改善は無理そうなのでいったん諦めます。
これ以上の改善は無理そうなのでいったん諦めます。
586デフォルトの名無しさん (ワッチョイ 4a01-J3mH)
2021/07/05(月) 17:41:30.27ID:lQZs6uo50 Formが固まるのを回避したいってのは高速化したいということだったのか・・・
ま、がんばって
ま、がんばって
587デフォルトの名無しさん (ワッチョイ 6b01-Q9JX)
2021/07/05(月) 17:41:33.62ID:ykFrWqkT0 >>578
転送時に圧縮かけたら高速化するんじゃね
構成わからんからあてずっぽうでいうけど
DBサーバと近いWEB鯖のPHPでデータ一覧取得してJSONとかで転送(要するにPHPでAPI作成)
サーバの設定等でHTTP圧縮をON
圧縮かかってるから転送そのものが高速化される
どうやって圧縮かけるかは他にも色々やり方あるだろうけどね
LAN内に全てそろってる(例えば同一PC内)としてもかなり速くなるはずだよ
クエリで700msってのが気になるけど時間かかりすぎじゃないかな
Explainみた?
プロファイラはどう?昔はEQATEC Profiler使ってたけど今は何がいいんだろうね
どこにどれぐらいの時間がかかってるかわからないと理論値と比較できない
初見の感想は4000件程度で700msもかかってるのが気になる
応答だけ?それとも結果の羅列まで込みの時間かな
クラサバでそんなにかかる処理ってあまりないと思う
転送時に圧縮かけたら高速化するんじゃね
構成わからんからあてずっぽうでいうけど
DBサーバと近いWEB鯖のPHPでデータ一覧取得してJSONとかで転送(要するにPHPでAPI作成)
サーバの設定等でHTTP圧縮をON
圧縮かかってるから転送そのものが高速化される
どうやって圧縮かけるかは他にも色々やり方あるだろうけどね
LAN内に全てそろってる(例えば同一PC内)としてもかなり速くなるはずだよ
クエリで700msってのが気になるけど時間かかりすぎじゃないかな
Explainみた?
プロファイラはどう?昔はEQATEC Profiler使ってたけど今は何がいいんだろうね
どこにどれぐらいの時間がかかってるかわからないと理論値と比較できない
初見の感想は4000件程度で700msもかかってるのが気になる
応答だけ?それとも結果の羅列まで込みの時間かな
クラサバでそんなにかかる処理ってあまりないと思う
588デフォルトの名無しさん (ワッチョイ 6b01-Q9JX)
2021/07/05(月) 17:46:44.69ID:ykFrWqkT0 そもそも一瞬で取得すれば固まらないからね
あとはUIに先回りして裏で取得するとか、DB側でキャッシュするとか、小出しにしていくとか・・・
まぁ、一番簡単なのは画面にプログレスバー出してめっちゃ高速に処理してる風を装う事とかだけど
ただ、何も知らずに直観でいうと100msは切るはず
あとはUIに先回りして裏で取得するとか、DB側でキャッシュするとか、小出しにしていくとか・・・
まぁ、一番簡単なのは画面にプログレスバー出してめっちゃ高速に処理してる風を装う事とかだけど
ただ、何も知らずに直観でいうと100msは切るはず
589デフォルトの名無しさん (エアペラ SDd6-fsCC)
2021/07/05(月) 17:58:05.85ID:7JzKdw7cD 実処理時間と言うより、
取得中に割り込み入れないと固まったように見えるってだけの話では
取得中に割り込み入れないと固まったように見えるってだけの話では
590デフォルトの名無しさん (ワッチョイ 8e2d-NaZp)
2021/07/05(月) 18:09:58.95ID:ynDVyPDO0591デフォルトの名無しさん (アウアウウー Sacf-US9C)
2021/07/05(月) 19:11:56.65ID:IA8ZeXCsa たぶん「犯人」はComboBoxだろうが一応問題の切り分けが必要だと思って
public Form1()
{
InitializeComponent();
var asm = Assembly.GetAssembly(typeof(Form));
var bl = new BindingList<Type>();
foreach (var item in asm.GetTypes()) bl.Add(item);
var sw = Stopwatch.StartNew();
comboBox1.DisplayMember = "Name";
comboBox1.DataSource = bl;
Console.WriteLine($"Time = {sw.ElapsedMilliseconds} ms, Number of Items = {bl.Count}");
}
こんなコードを書いてみた。10年前のポンコツPCで実行してるが約2400個のアイテムをぶち込むのに
デバッグモードでも10ms程度の時間しか掛からない。
つまり「犯人」はComboBoxじゃないんじゃないの?知らんけど。
public Form1()
{
InitializeComponent();
var asm = Assembly.GetAssembly(typeof(Form));
var bl = new BindingList<Type>();
foreach (var item in asm.GetTypes()) bl.Add(item);
var sw = Stopwatch.StartNew();
comboBox1.DisplayMember = "Name";
comboBox1.DataSource = bl;
Console.WriteLine($"Time = {sw.ElapsedMilliseconds} ms, Number of Items = {bl.Count}");
}
こんなコードを書いてみた。10年前のポンコツPCで実行してるが約2400個のアイテムをぶち込むのに
デバッグモードでも10ms程度の時間しか掛からない。
つまり「犯人」はComboBoxじゃないんじゃないの?知らんけど。
592デフォルトの名無しさん (ワッチョイ 8e2d-NaZp)
2021/07/05(月) 19:44:16.85ID:ynDVyPDO0593デフォルトの名無しさん (ワッチョイ ab2c-Ijop)
2021/07/06(火) 01:07:39.66ID:AJxevGXU0 DB の実行計画を見れば?
インデックスを使わずに、全件探索でもしてるのでは?
2分探索なら、2 ^ 10 = 1,024
2 ^ 12 = 4,096
つまり、12回探索するだけ
ミックの本でも読んだ方がよい
インデックスを使わずに、全件探索でもしてるのでは?
2分探索なら、2 ^ 10 = 1,024
2 ^ 12 = 4,096
つまり、12回探索するだけ
ミックの本でも読んだ方がよい
594デフォルトの名無しさん (アウアウウー Sacf-uurJ)
2021/07/06(火) 07:28:36.60ID:kC5iABNna >>593
その前にソートな
その前にソートな
595デフォルトの名無しさん (ワッチョイ 27ad-Is9n)
2021/07/06(火) 07:38:26.90ID:4w9diVqq0 何言ってんだこいつ
596デフォルトの名無しさん (テテンテンテン MMc6-rRq2)
2021/07/06(火) 07:47:40.70ID:Jcre+LWcM インデックス張ったら挿入や更新の度に毎回ソートしてるとでも思ってるんだろ
597デフォルトの名無しさん (ワッチョイ 3a33-S78d)
2021/07/06(火) 08:22:21.59ID:PbL+Rk1v0 全件探索なら1回探索するだけ♪
598デフォルトの名無しさん (ワッチョイ bb2f-Ijop)
2021/07/06(火) 08:54:22.76ID:4hP0mNbe0 約900ms〜1100msの処理のうち
クエリが700ms〜900ms台で、改善のしようがないっていってるんだから
それがホントなら速度的なものはどうしようもないと思うんだが
画面が固まる対策ならクエリを非同期に(正確にはUIスレッド以外で、か)しろで終わりだろ
クエリが700ms〜900ms台で、改善のしようがないっていってるんだから
それがホントなら速度的なものはどうしようもないと思うんだが
画面が固まる対策ならクエリを非同期に(正確にはUIスレッド以外で、か)しろで終わりだろ
599デフォルトの名無しさん (ブーイモ MMb6-Xiw8)
2021/07/06(火) 09:08:47.43ID:juTGPN6qM ルビおじに絡むおじさんはルビおじよりさらに無能だからな
600デフォルトの名無しさん (ワッチョイ 8662-FWAm)
2021/07/06(火) 11:25:26.74ID:J1QHRuI00 やったことないけど、コンボボックスも仮想化できるらしいから試してみたら?
データ取得を非同期に出来てるなら画面が固まることは無くなりそう
https://docs.microsoft.com/ja-jp/dotnet/desktop/wpf/advanced/optimizing-performance-controls?view=netframeworkdesktop-4.8#controls-that-implement-performance-features
データ取得を非同期に出来てるなら画面が固まることは無くなりそう
https://docs.microsoft.com/ja-jp/dotnet/desktop/wpf/advanced/optimizing-performance-controls?view=netframeworkdesktop-4.8#controls-that-implement-performance-features
601デフォルトの名無しさん (ワッチョイ 8e2d-NaZp)
2021/07/06(火) 11:36:28.26ID:azFxX9aU0602デフォルトの名無しさん (ワッチョイ 7f7c-Pyw0)
2021/07/06(火) 18:11:30.42ID:RaE3JhC/0 WinFormsのComboBoxに仮想モード追加する例ってありそうで無いな
603デフォルトの名無しさん (ワッチョイ a3b5-U8JP)
2021/07/06(火) 21:55:13.16ID:Rt0qzyHm0 じゃ俺がWinFormsのComboBoxを仮想化する知恵を貸そうか?
604デフォルトの名無しさん (ワッチョイ 27ad-Is9n)
2021/07/06(火) 22:04:24.92ID:4w9diVqq0 まああてにするな
605デフォルトの名無しさん (アウアウウー Sacf-US9C)
2021/07/06(火) 22:18:48.94ID:HsJYefQaa どうぞどうぞって言おうと準備してたのにw
606デフォルトの名無しさん (ワッチョイ 0ada-Cqho)
2021/07/07(水) 02:05:48.56ID:jIHjttY10 じゃあ代わりに言うか
「どうぞどうぞ」
「どうぞどうぞ」
607578 (ワッチョイ 6f54-SLQ7)
2021/07/07(水) 03:00:22.72ID:sX4an4wR0 みなさん本当にありがとうございます。
原因は、約4000の要素をDBから取り出す所要時間でした。
約60万レコード内の、文字列カラムのデータを、重複しないように、GROUP BYする処理が時間食ってました。
なので、該当の文字列カラムだけを重複なしで格納するキー一覧テーブルを作り、
データINSERT時に、キー一覧テーブルの既存レコードと一致しない文字列だけをキー一覧テーブルに追加するトリガー処理を作りました。
そして、ComboBox の DataSourceにはそのキー管理テーブルのデータをセットするようにして、表示所要時間を5〜6割短縮出来ました。
原因は、約4000の要素をDBから取り出す所要時間でした。
約60万レコード内の、文字列カラムのデータを、重複しないように、GROUP BYする処理が時間食ってました。
なので、該当の文字列カラムだけを重複なしで格納するキー一覧テーブルを作り、
データINSERT時に、キー一覧テーブルの既存レコードと一致しない文字列だけをキー一覧テーブルに追加するトリガー処理を作りました。
そして、ComboBox の DataSourceにはそのキー管理テーブルのデータをセットするようにして、表示所要時間を5〜6割短縮出来ました。
608デフォルトの名無しさん (テテンテンテン MMc6-rRq2)
2021/07/07(水) 06:50:16.04ID:oDfnQi3+M 高々60万レコードの group by に700msって遅くね?
DBMS 何使ってるのかわからんけどインデックス張るだけで良いような気もするが…
DBMS 何使ってるのかわからんけどインデックス張るだけで良いような気もするが…
609デフォルトの名無しさん (ワッチョイ 0aba-Sdyw)
2021/07/07(水) 07:38:37.09ID:F/xqoSBh0 マテリアライズドビュー作るとか
610デフォルトの名無しさん (ワッチョイ 8f02-kf3V)
2021/07/07(水) 10:41:15.77ID:qNxZ5hgE0 GROUP BY自体が遅いもんよ
SQLが悪いとインデックス使っても無視されてFULL検索になってしまう
SQLが悪いとインデックス使っても無視されてFULL検索になってしまう
611デフォルトの名無しさん (アウアウウー Sacf-US9C)
2021/07/07(水) 12:33:18.92ID:GxuaumQya それより結局ComboBoxは何の関係もなかったってことだよね?
つまりボトルネックがどこにあるのか計測して確認もせず思い込みで
ComboBoxが悪いとミスリードな質問をした。
ここは反省して欲しい。
つまりボトルネックがどこにあるのか計測して確認もせず思い込みで
ComboBoxが悪いとミスリードな質問をした。
ここは反省して欲しい。
612デフォルトの名無しさん (アウアウウー Sacf-uurJ)
2021/07/07(水) 12:57:56.68ID:urFk1IqDa >>611
やれやれ
やれやれ
613デフォルトの名無しさん (ワッチョイ 7f7c-Pyw0)
2021/07/07(水) 13:00:11.32ID:FuIb4wxP0 最初の質問で問題の処理に約900ms〜1100msかかっていてそのうちクエリの所要時間が700ms〜900ms台と書いていて、その上でクエリ以外の部分(約200ms)を改善したいという話だったから測ってないわけではないかと
クエリ部分は改善不可能と思い込んでたのはあるが
クエリ部分は改善不可能と思い込んでたのはあるが
614デフォルトの名無しさん (ワッチョイ a3b5-U8JP)
2021/07/07(水) 13:00:41.99ID:ylMxxyrU0 >>611は毎度お馴染みで皆さんご存知の、
ComboBoxに責のあるマイクロソフトの犬
ComboBoxに責のあるマイクロソフトの犬
615デフォルトの名無しさん (ワッチョイ 8662-FWAm)
2021/07/07(水) 15:16:07.20ID:Z3N+pbe10 最初に戻ると結局画面は固まってなかったってことなんだろうな
これが一番のミスリード
これが一番のミスリード
616デフォルトの名無しさん (ワッチョイ 6b01-Q9JX)
2021/07/07(水) 15:26:49.85ID:jKQg8TjQ0 FormのLoadで何も表示されないまま1秒以上かかるとかなり固まった感は強い
だからスプラッシュやプログレスバーというのは非常に大事
これがあるだけでクレーム率はかなり下がる
速度最適化というのは実際のレスポンスやスループットだけではなくて
体感速度も最適化するべきなんだ
だからスプラッシュやプログレスバーというのは非常に大事
これがあるだけでクレーム率はかなり下がる
速度最適化というのは実際のレスポンスやスループットだけではなくて
体感速度も最適化するべきなんだ
617デフォルトの名無しさん (ワッチョイ bb2f-Ijop)
2021/07/07(水) 15:38:40.22ID:O4oUzSnJ0 いや、クエリの間は固まってたんじゃね
そういう意味ではコンボボックスは無関係だな
そういう意味ではコンボボックスは無関係だな
618デフォルトの名無しさん (ワッチョイ 8662-FWAm)
2021/07/07(水) 19:17:38.62ID:Z3N+pbe10 別スレッドで取得してるって言ってんのに?
619デフォルトの名無しさん (ワッチョイ 4a01-J3mH)
2021/07/07(水) 20:02:39.26ID:vUBZA2na0 別スレッドの処理終了を同期で待ってたら固まるよね
620デフォルトの名無しさん (スップ Sdaa-gkPs)
2021/07/07(水) 20:04:38.68ID:iooPCaard 別スレッドでの取得結果を待たずにコンボボックスが表示できるとは知らんかった
621デフォルトの名無しさん (ワッチョイ 7f09-TMbC)
2021/07/07(水) 20:05:37.60ID:UGIg3KO/0 空のはできるんじゃないの?
622デフォルトの名無しさん (スップ Sdaa-gkPs)
2021/07/07(水) 20:07:38.45ID:iooPCaard >>621
それが期待する動作だったとは読み取れなかったわ…
それが期待する動作だったとは読み取れなかったわ…
623デフォルトの名無しさん (ワッチョイ 4a01-J3mH)
2021/07/07(水) 20:37:31.96ID:vUBZA2na0 なるほど
同期で待つのと非同期で待つ違いがわかってなかったのか
同期で待つのと非同期で待つ違いがわかってなかったのか
624デフォルトの名無しさん (アウアウウー Sacf-US9C)
2021/07/07(水) 20:54:47.64ID:GxuaumQya625デフォルトの名無しさん (ワッチョイ deda-BgM4)
2021/07/07(水) 21:14:19.97ID:WowgMcxm0626デフォルトの名無しさん (テテンテンテン MMc6-rRq2)
2021/07/07(水) 21:32:17.55ID:PTZA0JCFM627デフォルトの名無しさん (ワッチョイ bb2f-Ijop)
2021/07/07(水) 23:15:16.70ID:O4oUzSnJ0 その間ってのがどこからどこまでか
固まるとはどういうことか
が、普通に考えるのとずれてるんだがな
固まるとはどういうことか
が、普通に考えるのとずれてるんだがな
628デフォルトの名無しさん (アウアウウー Sacf-uurJ)
2021/07/08(木) 05:59:22.31ID:bp32MkoMa >>623
初心者なので詳しく教えてください。
初心者なので詳しく教えてください。
629デフォルトの名無しさん (テテンテンテン MMc6-rRq2)
2021/07/08(木) 06:08:48.29ID:4npUp7i4M お前さんの普通なんて知らんがな
630デフォルトの名無しさん (ワッチョイ 7f7c-Pyw0)
2021/07/08(木) 07:08:26.32ID:ynxscpbq0 今回みたいなケースは再現しようがないから想像するしかないんだよな
齟齬が出るのはしょうがない
齟齬が出るのはしょうがない
631デフォルトの名無しさん (ワッチョイ 355f-xNKK)
2021/07/10(土) 10:35:48.26ID:o1Fr1a0g0 メインウィンドウが開かれるのに時間がかかる場合って自動的にマウスカーソルに砂時計付くよね
これってWindows 10だけの機能なのかな?
スプラッシュはそういうことに気付かない人にはわかりやすいからいいと思うけど
これってWindows 10だけの機能なのかな?
スプラッシュはそういうことに気付かない人にはわかりやすいからいいと思うけど
632デフォルトの名無しさん (ラクペッ MM31-dTRA)
2021/07/11(日) 15:20:44.65ID:ODsLgHFcM C#について詳しくなりたい。
.net独学だからテクニックが全く身についてこない。
働きながら学べる人たちが羨ましい。
.net独学だからテクニックが全く身についてこない。
働きながら学べる人たちが羨ましい。
633デフォルトの名無しさん (アウアウクー MM21-pM4a)
2021/07/11(日) 16:47:39.95ID:UTF+PuFAM >>632
働いてはどうでしょうか
働いてはどうでしょうか
634デフォルトの名無しさん (ワッチョイ ab2d-O0xy)
2021/07/11(日) 16:53:56.36ID:JpOAcHlL0 >>632
Effective C#とMore Effective C#買って読めば
Effective C#とMore Effective C#買って読めば
635デフォルトの名無しさん (ワッチョイ cd02-0sKs)
2021/07/12(月) 09:28:12.82ID:ReFnqSuP0636デフォルトの名無しさん (ワッチョイ f573-DcAx)
2021/07/12(月) 14:04:49.78ID:DOYT8O/O0 ひとが使いためのライブラリ作らない限りテクニックなんかロクに身に付かんでしょ。
テクニックが要らないように作られれてるのが人気があるライブラリなんだから。
テクニックが要らないように作られれてるのが人気があるライブラリなんだから。
637デフォルトの名無しさん (ワッチョイ 8d54-8NFQ)
2021/07/12(月) 17:05:33.06ID:ihSDWtOf0 async・awaitを使った非同期処理の並列処理数をSemaphoreSlim使って制御しています。
https://qiita.com/tadokoro/items/28b3623a5ec58517d431
を見ると、SemaphoreSlimのパフォーマンスはそこまで良くないらしいんですが、async・awaitを使いつつパフォーマンスを上げる方法はないでしょうか?
並列処理数の上限は4が理想です。※多ければ多いほどいいのはいいです。
SemaphoreSlim semaphoreSlim = new SemaphoreSlim(1,4)
await semaphoreSlim.WaitAsync();
try {
await 自分の非同期メソッド
}
finally {
semaphoreSlim.Release();
}
https://qiita.com/tadokoro/items/28b3623a5ec58517d431
を見ると、SemaphoreSlimのパフォーマンスはそこまで良くないらしいんですが、async・awaitを使いつつパフォーマンスを上げる方法はないでしょうか?
並列処理数の上限は4が理想です。※多ければ多いほどいいのはいいです。
SemaphoreSlim semaphoreSlim = new SemaphoreSlim(1,4)
await semaphoreSlim.WaitAsync();
try {
await 自分の非同期メソッド
}
finally {
semaphoreSlim.Release();
}
638デフォルトの名無しさん (ワッチョイ 2379-a+1V)
2021/07/12(月) 18:01:24.85ID:AiE5hxvs0 必要な場所にだけlockを掛ける
lock不要なロジックにする
lock不要なロジックにする
639デフォルトの名無しさん (ワッチョイ cbe3-C4NE)
2021/07/12(月) 18:04:26.22ID:hnMq5MVY0640デフォルトの名無しさん (ワッチョイ a301-knaX)
2021/07/12(月) 18:33:51.33ID:4WArcuIG0641デフォルトの名無しさん (ワッチョイ f5ad-3Ofv)
2021/07/12(月) 19:18:50.72ID:xUxV3tpC0 async,awaitってlock使えないのか。。
642637 (ワッチョイ 8d54-8NFQ)
2021/07/12(月) 19:21:57.66ID:ihSDWtOf0643デフォルトの名無しさん (ワッチョイ 236a-0sKs)
2021/07/12(月) 20:54:40.73ID:LswkHmLx0 これだけだとロックのパフォーマンス差なのかawaitのオーバーヘッドなのか分からん気がする
644デフォルトの名無しさん (スッップ Sdfa-gawc)
2021/07/16(金) 12:04:19.61ID:JqVxPGJSd #region を使うのは駄目ですか?
開くの面倒だ!ってセンパイに怒られました・・・
開くの面倒だ!ってセンパイに怒られました・・・
645デフォルトの名無しさん (アウアウウー Sa39-yayT)
2021/07/16(金) 12:24:45.09ID:QqSxNnhma うちじゃ使わなかったらレビューで指導が入るけど
646デフォルトの名無しさん (ワッチョイ 5524-TYDt)
2021/07/16(金) 12:30:58.12ID:81zoecY+0 コーディング規約に従え
個人的には使わないし他人が使ってても気にしない
メソッド1個ずつにregionあったらちょっとうざいけど、ショートカット一発で全部開けるしどうでもいいかな
個人的には使わないし他人が使ってても気にしない
メソッド1個ずつにregionあったらちょっとうざいけど、ショートカット一発で全部開けるしどうでもいいかな
647デフォルトの名無しさん (アウアウウー Sa39-yayT)
2021/07/16(金) 12:53:50.69ID:QqSxNnhma648デフォルトの名無しさん (ワッチョイ 25ac-9owZ)
2021/07/17(土) 06:06:49.16ID:Mspzx0w60 規約ちょうだい
649デフォルトの名無しさん (ワッチョイ 6e62-COnk)
2021/07/17(土) 11:35:23.95ID:tiRnOuXY0 regionは規約がないなら使わないのが無難
特に〜のプロパティ、〜のメソッドみたいな囲いかたは最悪で、今後regionを意識してメンテしなきゃいけないのが面倒
折りたたまないと把握出来ないほどぐちゃぐちゃになってますって言ってるようなものだしね
特に〜のプロパティ、〜のメソッドみたいな囲いかたは最悪で、今後regionを意識してメンテしなきゃいけないのが面倒
折りたたまないと把握出来ないほどぐちゃぐちゃになってますって言ってるようなものだしね
650デフォルトの名無しさん (ワッチョイ bdad-1ivc)
2021/07/17(土) 14:53:32.71ID:Wlqcfoar0 #region (規約)
把握できないほどグチャグチャになるくらいなら囲んだ方がマシ
#endregion
把握できないほどグチャグチャになるくらいなら囲んだ方がマシ
#endregion
651デフォルトの名無しさん (ワッチョイ 4597-jsLU)
2021/07/17(土) 19:23:55.27ID:1SEym9JY0 画面のクラスとかだとregion的な機能つかいたくなることはあると思うけどなあ。
画面って結局、人間にとって都合のいいように複数のデータを出すものなので、そのデータ毎にregion作ったりするのは変じゃないと思うけど。 Formに依存するコードを、 Form外の別クラスに書いたりしたくないじゃん。
画面って結局、人間にとって都合のいいように複数のデータを出すものなので、そのデータ毎にregion作ったりするのは変じゃないと思うけど。 Formに依存するコードを、 Form外の別クラスに書いたりしたくないじゃん。
652デフォルトの名無しさん (スプッッ Sdda-S+fN)
2021/07/18(日) 01:36:46.77ID:jHDjUzT3d コメントを書かない論者と同じ臭いがする
誰が読んでも自然言語と同じレベルで即座に理解可能かつ
解釈の余地の入らない完璧なコードを書けていて
しかもチームの全員がそのレベルに達しているという
地球上に存在しないチームで働いているかのような思い込みをしている
誰が読んでも自然言語と同じレベルで即座に理解可能かつ
解釈の余地の入らない完璧なコードを書けていて
しかもチームの全員がそのレベルに達しているという
地球上に存在しないチームで働いているかのような思い込みをしている
653デフォルトの名無しさん (ワッチョイ bdad-cccd)
2021/07/18(日) 02:29:32.38ID:fZXK3W//0 自分しか読まない使い捨てのテストコードならコメントも書かないし、ましてや#regionなんて使わない
654デフォルトの名無しさん (ワッチョイ 462d-BuM5)
2021/07/18(日) 02:41:59.86ID:gMJXIBls0 #regionはあまり使わないが
IDisposableパターンの実装とか定型文的なのはでregionで畳んでおくな
IDisposableパターンの実装とか定型文的なのはでregionで畳んでおくな
655デフォルトの名無しさん (ワッチョイ b17c-qDzH)
2021/07/18(日) 07:23:51.05ID:Ncq1Qbn/0 俺もそんな感じだな
インターフェースを継承するクラスは定形文が多くなるから囲んで畳んじゃう
インターフェースを継承するクラスは定形文が多くなるから囲んで畳んじゃう
656デフォルトの名無しさん (ワッチョイ 9142-kbnc)
2021/07/18(日) 09:20:30.72ID:SEUoEBF50 IDisposeパターンなどはpartialでクラスごと隔離するのがお薦め
657デフォルトの名無しさん (ワッチョイ 69ad-zcwp)
2021/07/18(日) 10:15:41.72ID:f26THqN50 子供は肉が好き!
658デフォルトの名無しさん (ワッチョイ 7db0-Lyc+)
2021/07/18(日) 10:18:34.20ID:duOzNEUP0 partialはお勧めかなぁ?
一見、Disposeが必要なメンバーを持っているのにIDisposableパターンを実装し忘れたクラスに見えてしまいそう。
一見、Disposeが必要なメンバーを持っているのにIDisposableパターンを実装し忘れたクラスに見えてしまいそう。
659デフォルトの名無しさん (ワッチョイ da01-+scu)
2021/07/18(日) 11:31:45.33ID:SQx5QkWC0 自動生成してくれるならpartialでもいいけど自分で書くなら俺はやはりひとつのクラスにするな
660デフォルトの名無しさん (ワッチョイ 6a33-kXUd)
2021/07/18(日) 19:03:11.29ID:x1tAdumV0 VSでクラスから別に定義されたpartialクラスに飛ぶ方法がよく分からないので、partialは使わない。
661デフォルトの名無しさん (ワッチョイ da01-+scu)
2021/07/18(日) 19:38:24.99ID:SQx5QkWC0 まあクラスに飛ぶとか言ってる時点で使わない方が無難だろうね…
662デフォルトの名無しさん (スッップ Sdfa-Vhyu)
2021/07/18(日) 21:11:55.98ID:wT9cmlucd F12とかCtrl+F12とかできなかったっけ
知らんけど
知らんけど
663デフォルトの名無しさん (ワッチョイ da6a-kbnc)
2021/07/18(日) 22:09:14.51ID:zdDSWDaE0 >>661
言い方が雑なだけでおかしなこと言ってるようには見えないけどなあ
言い方が雑なだけでおかしなこと言ってるようには見えないけどなあ
664デフォルトの名無しさん (ワッチョイ da79-S+fN)
2021/07/18(日) 22:10:16.34ID:ZnA++D2G0 partial は元々自動生成コード用の機能であってクラスを分割する機能ではない
明らかインターフェイスの実装を#region化する方が可読性が高い
明らかインターフェイスの実装を#region化する方が可読性が高い
665デフォルトの名無しさん (ワッチョイ 0d01-kXUd)
2021/07/19(月) 02:47:17.54ID:GZMIZdMt0 >>663
相手を否定せずにはいられない可哀想な人達が一定数いるから、そっとしておいてやりなよ。
相手を否定せずにはいられない可哀想な人達が一定数いるから、そっとしておいてやりなよ。
666デフォルトの名無しさん (ワッチョイ 9142-kbnc)
2021/07/19(月) 10:43:55.05ID:uTNe/jhZ0 partialでクラスを分割してもファイルは1つのままでも問題ない
目障りなコードを#regionより明確に隔離できるから良いんだけどね
まあ1クラス1ファイルの規約が有るなら無理だけど
目障りなコードを#regionより明確に隔離できるから良いんだけどね
まあ1クラス1ファイルの規約が有るなら無理だけど
667デフォルトの名無しさん (ワッチョイ 9d5f-NvNM)
2021/07/19(月) 20:59:17.78ID:yGPED6YR0 partial→見るな触るな
region→見てもいい触ってもいい
という使い分けになりそう
region→見てもいい触ってもいい
という使い分けになりそう
668デフォルトの名無しさん (アウアウウー Sa39-E0YB)
2021/07/19(月) 21:29:24.97ID:K3gEK6ANa そんな教条主義的に考えなくてもいいでしょw
トポロジー的(?)には部分クラスは本の1巻2巻、
#regionディレクティブは章に近い感じがするので必然的に部分クラスの方が
出番は少なくはなるわね。
何のために使うべきか、何のために存在するかってそれじゃ哲学だw
エンジニアリングの発想は「何に使えるか」でしょう
トポロジー的(?)には部分クラスは本の1巻2巻、
#regionディレクティブは章に近い感じがするので必然的に部分クラスの方が
出番は少なくはなるわね。
何のために使うべきか、何のために存在するかってそれじゃ哲学だw
エンジニアリングの発想は「何に使えるか」でしょう
669デフォルトの名無しさん (ワッチョイ bdad-1ivc)
2021/07/19(月) 21:50:47.13ID:6cdKHupi0 #region 定数
#endregion
#region 変数
#endregion
#region プロパティ
#endregion
みたいに整理?
#endregion
#region 変数
#endregion
#region プロパティ
#endregion
みたいに整理?
670デフォルトの名無しさん (ワッチョイ 5ada-RjOe)
2021/07/19(月) 22:17:06.00ID:YnDE/De/0 クラスの一部をT4で生成させたときに手で書いた分とファイル分けてpartialにするのとかやったことはある
regionはIDisposableとかインタフェース実装した時に囲っておくのはよくやるし、
>>669 みたいな使い方するときもある
regionはIDisposableとかインタフェース実装した時に囲っておくのはよくやるし、
>>669 みたいな使い方するときもある
671デフォルトの名無しさん (ゲマー MM7e-pZDp)
2021/07/20(火) 07:33:24.30ID:DOoV4fKqM672デフォルトの名無しさん (ワッチョイ 6e62-COnk)
2021/07/20(火) 12:11:28.91ID:npAM0kVy0 フォルダ整理と似た話だよね
regionってつまるところデスクトップにアイコン敷き詰めてるやつが画面上で1列空けてわかりやすいでしょって言ってる感じ
フォルダ作るなりツールなりで管理した方がと思うけどそれが本人にはわかりやすいんだろうな
regionってつまるところデスクトップにアイコン敷き詰めてるやつが画面上で1列空けてわかりやすいでしょって言ってる感じ
フォルダ作るなりツールなりで管理した方がと思うけどそれが本人にはわかりやすいんだろうな
673デフォルトの名無しさん (ワッチョイ b17c-qDzH)
2021/07/20(火) 22:03:15.00ID:7fUojtbc0 というよりデスクトップにファイル並べてるのをフォルダに入れて整理するようなイメージ
674デフォルトの名無しさん (ワッチョイ 95da-7CjR)
2021/07/21(水) 02:31:48.03ID:/t31adkB0 vs2022へ向けてちょっと気合い入れて学習直しすわ
675デフォルトの名無しさん (ワッチョイ 0154-x4cL)
2021/07/21(水) 04:27:22.47ID:S6x5cz780 多数のクラスが、イベントを相互に Invoke・Listen するようになってきて、
無駄な Invoke・Listen が多数あるような気がする場合、整理するいい方法を教えて下さい。
無駄な Invoke・Listen が多数あるような気がする場合、整理するいい方法を教えて下さい。
676デフォルトの名無しさん (ワッチョイ 5524-TYDt)
2021/07/21(水) 04:31:23.12ID:Tj+N2/ND0 1から設計し直す
677デフォルトの名無しさん (アウアウウー Sa39-E0YB)
2021/07/21(水) 12:58:49.45ID:yT2R+EQla >>675
N対N関係を整理したいって聞いたら真っ先に思い浮かべるのはmediator?
N対N関係を整理したいって聞いたら真っ先に思い浮かべるのはmediator?
678デフォルトの名無しさん (ワッチョイ 4124-cJil)
2021/08/14(土) 08:00:21.71ID:5V/5IZHy0 Utf8Stringって闇に放り去られたの?
C#でHttpClientとか利用してると都度気になっちゃうんだけど
C#でHttpClientとか利用してると都度気になっちゃうんだけど
679デフォルトの名無しさん (ワッチョイ 426a-NTPF)
2021/08/14(土) 11:17:17.07ID:LS51vqD40 そういや8だか9だかで採用って話があったね
10の新機能候補にもないもたいだが…
10の新機能候補にもないもたいだが…
680デフォルトの名無しさん (ワッチョイ 0642-NTPF)
2021/08/14(土) 13:27:27.47ID:EKL54yvl0 >>675
Microsoft.Toolkit.Mvvm.Messagingでイベントを構築し直したら良いんじゃね?
こいつは .NET Standard 2.0対応だからwinformsでも動くはず
Microsoft.Toolkit.Mvvm.Messagingでイベントを構築し直したら良いんじゃね?
こいつは .NET Standard 2.0対応だからwinformsでも動くはず
681デフォルトの名無しさん (ワッチョイ e22c-oR4T)
2021/08/14(土) 19:34:45.80ID:q1VZBaGf0 とりあえず(ReadOnly)Span<byte>使っとくかと言ってる間に
もうそれでいいかってなってる感がある
もうそれでいいかってなってる感がある
682デフォルトの名無しさん (ワッチョイ 4124-cJil)
2021/08/15(日) 08:50:23.66ID:TYMDGwka0 HttpClient周りじゃReadOnlySpan<byte>すらも利用できないじゃん
URLとかヘッダに直接utf8放り込みたいのにstringしか受け付けてくれないし
その点System.Text.Jsonは直接utf8で行けるからまだマシだけど
それでもせめてC++みたいに「u8"あいうえお"」みたいに簡単にリテラルUtf8書けるようにしてほしいわ
byte[]で良いから
URLとかヘッダに直接utf8放り込みたいのにstringしか受け付けてくれないし
その点System.Text.Jsonは直接utf8で行けるからまだマシだけど
それでもせめてC++みたいに「u8"あいうえお"」みたいに簡単にリテラルUtf8書けるようにしてほしいわ
byte[]で良いから
683デフォルトの名無しさん (ラクッペペ MM4f-SXks)
2021/08/21(土) 17:00:29.45ID:gz5mByYnM C# やってる奴らとかマジで仕事舐めてんだろ
俺なんてくっさいゴミ回収の仕事して、年収たった900万円台やぞ
ゴミの回収は、無かったらお前らだけじゃなく、お前以外の皆全員が困るが、お前らがやってる C# なんて
なくてもお前らやお前の身内以外誰も困らんわボケ
そもそも C# なんてただのお遊びやんけ
頭使ってる? 頭が良い? そんな頭が良いなら、研究者や医者やもっと世の役に立つ仕事に就けよカスが
一部の頭のおかしい意識高い系どもが C# を神格化して
アフターコロナの立派な文化だ! だなんてほざいてるが根本的にやってることは eスポーツと変わらん
そもそも遊びは仕事じゃねーんだわ
ただの遊びでしかないもので客から金を巻き上げて立派な仕事だの崇める
まさに不労所得じゃねーか
そして不労所得者に向けられた言葉
「働かざるもの食うべからず」
これ C# プログラマに対する言葉だよ
お前に俺がやってる仕事やらせてやろうか?
熱い炎天下の中を走りながらくっさい生ゴミの入った袋を何百個とひたすら回収する。パッカー車に手を巻き込まれりゃ腕切断してカタワになるリスクもあるんだぞ?
夏も冬も空調の効いた部屋でキーボード打ってるだけのお前らなら3日も持たねーだろうな
でもな、これが仕事じゃ。仕事舐めんなカス
俺なんてくっさいゴミ回収の仕事して、年収たった900万円台やぞ
ゴミの回収は、無かったらお前らだけじゃなく、お前以外の皆全員が困るが、お前らがやってる C# なんて
なくてもお前らやお前の身内以外誰も困らんわボケ
そもそも C# なんてただのお遊びやんけ
頭使ってる? 頭が良い? そんな頭が良いなら、研究者や医者やもっと世の役に立つ仕事に就けよカスが
一部の頭のおかしい意識高い系どもが C# を神格化して
アフターコロナの立派な文化だ! だなんてほざいてるが根本的にやってることは eスポーツと変わらん
そもそも遊びは仕事じゃねーんだわ
ただの遊びでしかないもので客から金を巻き上げて立派な仕事だの崇める
まさに不労所得じゃねーか
そして不労所得者に向けられた言葉
「働かざるもの食うべからず」
これ C# プログラマに対する言葉だよ
お前に俺がやってる仕事やらせてやろうか?
熱い炎天下の中を走りながらくっさい生ゴミの入った袋を何百個とひたすら回収する。パッカー車に手を巻き込まれりゃ腕切断してカタワになるリスクもあるんだぞ?
夏も冬も空調の効いた部屋でキーボード打ってるだけのお前らなら3日も持たねーだろうな
でもな、これが仕事じゃ。仕事舐めんなカス
684デフォルトの名無しさん (ワッチョイ 9fad-Gs4p)
2021/08/21(土) 17:18:59.23ID:/kPGqYai0 >>683
お前の年収、安っ!w
お前の年収、安っ!w
685デフォルトの名無しさん (ワッチョイ 1f02-8k0j)
2021/08/21(土) 21:01:00.40ID:uzh8TD++0 これ何のコピペ?
686デフォルトの名無しさん (ワッチョイ 1f78-FcIJ)
2021/08/21(土) 22:21:31.26ID:de4fLkvp0687sage (ワッチョイ 9fdb-lkNM)
2021/08/21(土) 22:22:26.75ID:+/txNrCq0 >>685
増田で見た.
増田で見た.
688デフォルトの名無しさん (ワッチョイ 1f02-8k0j)
2021/08/22(日) 00:03:11.52ID:mrqFYxe80 thx
なるほど。w
なるほど。w
689デフォルトの名無しさん (アウアウアー Sa8f-lkNM)
2021/08/23(月) 18:28:34.35ID:zCBpVreAa 間抜けな仕様なのは重々承知なんだけど
c#で作ったアプリケーションでアイコンダブルクリックして起動したあとに
もう一回アイコンダブルクリックしたときに
新しいプロセス起動させないで
すでに起動してるプロセスのmainwindow以外の
window起動させることできないですかね?
c#で作ったアプリケーションでアイコンダブルクリックして起動したあとに
もう一回アイコンダブルクリックしたときに
新しいプロセス起動させないで
すでに起動してるプロセスのmainwindow以外の
window起動させることできないですかね?
690デフォルトの名無しさん (ワッチョイ 9fad-hKVQ)
2021/08/23(月) 19:36:22.13ID:cpmwRu6w0691デフォルトの名無しさん (ワッチョイ 1fad-jkpn)
2021/08/23(月) 19:45:55.02ID:YKmonA5q0 coreもそれでいいんじゃないの?
692デフォルトの名無しさん (ワッチョイ 3d5f-rPZy)
2021/08/28(土) 11:11:05.40ID:61xWrGaR0 xamarin.formsでタブAからタブBのテキストボックスの値を参照できないので、どうすればいいですか?
タブA.csから
タブB.txtName
を参照するとエラーが出る。
タブA.csから
タブB.txtName
を参照するとエラーが出る。
693デフォルトの名無しさん (ワッチョイ 21ad-tF8g)
2021/08/28(土) 11:44:46.36ID:H94428G10694デフォルトの名無しさん (ワッチョイ 2924-3Axr)
2021/09/01(水) 08:39:47.70ID:4fugcblF0 ArrayPoolの内部がよくわからないんだけど、GCに負担かからないっていうのは逆に言えば内部バッファは常駐されるってこと?
695デフォルトの名無しさん (ワッチョイ 4201-EthQ)
2021/09/01(水) 13:32:31.59ID:iOouKnxp0696デフォルトの名無しさん (ワッチョイ 6e2f-1etN)
2021/09/01(水) 14:24:19.78ID:F1x0ap2P0 audioSource.PlayOneShot(Announcement);
で1分ぐらいの説明音声を流しているのですが、
音声が流れている間、入力を受け付けない良い方法って無いでしょうか?
で1分ぐらいの説明音声を流しているのですが、
音声が流れている間、入力を受け付けない良い方法って無いでしょうか?
697デフォルトの名無しさん (ワッチョイ c936-U7Lh)
2021/09/01(水) 15:52:06.13ID:Bk82infv0 .NET5でないと動かないライブラリがあるので.NET5をインストールしたいのですが、
↓を参考にしてインストールしても対象のフレームワークには今まで使っていた4.7.2のバージョンまでしか表示されません。
どうやったら5が使えるようになるのでしょうか?
教えてください。
.NET5とVisual Studio2019のダウンロード、インストール | イメージングソリューション
https://imagingsolution.net/program/visualstudio2019v167p1/
↓を参考にしてインストールしても対象のフレームワークには今まで使っていた4.7.2のバージョンまでしか表示されません。
どうやったら5が使えるようになるのでしょうか?
教えてください。
.NET5とVisual Studio2019のダウンロード、インストール | イメージングソリューション
https://imagingsolution.net/program/visualstudio2019v167p1/
698デフォルトの名無しさん (ワッチョイ 464b-UmaG)
2021/09/01(水) 16:25:20.94ID:nZXKGJdT0699デフォルトの名無しさん (ワッチョイ ae33-RWBE)
2021/09/01(水) 16:25:42.68ID:xCOolefd0 >>697
VS Installerで、[変更]→[個別のコンポーネント]で、[.NET5.0ランタイム]にチェック入ってる?
VS Installerで、[変更]→[個別のコンポーネント]で、[.NET5.0ランタイム]にチェック入ってる?
700デフォルトの名無しさん (ワッチョイ c936-U7Lh)
2021/09/01(水) 16:46:58.34ID:Bk82infv0701デフォルトの名無しさん (ワッチョイ ae33-RWBE)
2021/09/01(水) 17:01:44.97ID:xCOolefd0702デフォルトの名無しさん (ワッチョイ c936-U7Lh)
2021/09/01(水) 18:54:29.18ID:Bk82infv0 >>701
そうなんですね、勉強になりました、ありがとうございます。
そうなんですね、勉強になりました、ありがとうございます。
703デフォルトの名無しさん (ワッチョイ 6973-ox3X)
2021/09/02(木) 06:21:25.28ID:CGg78V2s0 それほど複雑じゃ無い(いかにも企業ユースなフレームワーク使ってるとかで無い限り)プロジェクトなら.net frameworkのソースそのままで.net5としてコンパイル出来る。
ついでにいうとこういった複雑でないものは、.net frameworkのまま、.net5から参照可能。
ついでにいうとこういった複雑でないものは、.net frameworkのまま、.net5から参照可能。
704デフォルトの名無しさん (ワッチョイ 6973-ox3X)
2021/09/02(木) 06:29:18.68ID:CGg78V2s0 一方、net frameworkから.net5を参照するのは無理。
この場合既存部を.net frameworkのままで通したい場合は、
.net5の方は薄くCOMインターフェースでうっスーいラップ挟むのがいいかな。
この場合既存部を.net frameworkのままで通したい場合は、
.net5の方は薄くCOMインターフェースでうっスーいラップ挟むのがいいかな。
705デフォルトの名無しさん (ワッチョイ 7901-gYL6)
2021/09/02(木) 14:23:42.13ID:ffn82dhU0 なんでそうぶち上げては切り捨てるを繰り返すのかねMSは
706デフォルトの名無しさん (ワッチョイ 464b-UmaG)
2021/09/02(木) 14:34:39.39ID:uXRFOUT10 延々と同じものを使われたら商売にならないから
707デフォルトの名無しさん (エムゾネ FF22-4thN)
2021/09/02(木) 16:20:15.54ID:4vWPiFe2F ぐぐーるもたいがいやで
708デフォルトの名無しさん (ワッチョイ fd78-U7Lh)
2021/09/02(木) 18:31:28.55ID:FL5AB1qC0 アップルも切り捨て大好きだぞ
709デフォルトの名無しさん (ラクッペペ MM66-sNgg)
2021/09/02(木) 18:43:20.96ID:95p8ZRX9M WINUIも.NET5も遅いし機能少ないくせに
710デフォルトの名無しさん (ワッチョイ 5f7c-nTGN)
2021/09/03(金) 00:29:45.00ID:AHipKBXs0 初心者用書いたのですが返答こなさそうなのでこちらに書きます(マルチすいません)
GoogleChromeにあるイメージファイルをデスクトップにドラッグすると大抵の場合イメージファイルを保存できますが
これをPictureBoxに直接ドラッグしてイメージを表示させたいです
※URLを取得してからのダウンロードだとjavascriptなどで読めないイメージが多いので他の方法を探しています
これはクリップボードを経由してるんでしょうか?もし経由しているとしたらクリップボードのフォーマットは何を使ってるんでしょうか。
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.dataformats?view=net-5.0
それ以外ならどういう仕組みなんでしょうか、何か手掛かりになるものがあれば助かります。
もし無理なら特定フォルダ作り定期的に監視して増えたファイルをロードしようと思いますが
できればコントロールにドラッグしたいです、よろしくおねがいします。
GoogleChromeにあるイメージファイルをデスクトップにドラッグすると大抵の場合イメージファイルを保存できますが
これをPictureBoxに直接ドラッグしてイメージを表示させたいです
※URLを取得してからのダウンロードだとjavascriptなどで読めないイメージが多いので他の方法を探しています
これはクリップボードを経由してるんでしょうか?もし経由しているとしたらクリップボードのフォーマットは何を使ってるんでしょうか。
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.dataformats?view=net-5.0
それ以外ならどういう仕組みなんでしょうか、何か手掛かりになるものがあれば助かります。
もし無理なら特定フォルダ作り定期的に監視して増えたファイルをロードしようと思いますが
できればコントロールにドラッグしたいです、よろしくおねがいします。
711デフォルトの名無しさん (ワッチョイ 6754-Sfec)
2021/09/03(金) 02:23:45.36ID:r8mmW0/q0 https://github.com/davidegironi/advanceddatagridview/releases/tag/1.2.x.3
上記の、AdvancedDataGridViewを使っています。
フィルタリングする為に、
@カラムヘッダークリック
ATreeView表示される選択肢の内、表示しない項目のチェックを外す。
までは動くのですが、選択内容を変更するために、再度カラムヘッダーをクリックすると、Aで非表示化した項目が消えるので、
一度フィルタークリアするしかなくなります。
int型・string型データのカラムだけで発生します。
公式サンプルも同じ状態なのですが、何が原因でしょうか?
上記の、AdvancedDataGridViewを使っています。
フィルタリングする為に、
@カラムヘッダークリック
ATreeView表示される選択肢の内、表示しない項目のチェックを外す。
までは動くのですが、選択内容を変更するために、再度カラムヘッダーをクリックすると、Aで非表示化した項目が消えるので、
一度フィルタークリアするしかなくなります。
int型・string型データのカラムだけで発生します。
公式サンプルも同じ状態なのですが、何が原因でしょうか?
712デフォルトの名無しさん (ワッチョイ ff7c-Tjit)
2021/09/03(金) 09:05:37.92ID:PQRWg2pe0 >>710
https://stackoverflow.com/questions/8442085/receiving-an-image-dragged-from-web-page-to-wpf-window
WPFっつってるけどやってることはWinFormでも全く変わらんね
https://stackoverflow.com/questions/8442085/receiving-an-image-dragged-from-web-page-to-wpf-window
WPFっつってるけどやってることはWinFormでも全く変わらんね
713デフォルトの名無しさん (ワッチョイ c724-bbf9)
2021/09/06(月) 08:50:27.01ID:h/8uTFD00 ref structの強制using欲しいと思うのは俺だけ?
C++みたいな暗黙でデストラクタ呼ばれる方式じゃなくてちゃんとusing書かないとコンパイルエラーになる感じのが欲しい
C++みたいな暗黙でデストラクタ呼ばれる方式じゃなくてちゃんとusing書かないとコンパイルエラーになる感じのが欲しい
714デフォルトの名無しさん (ワッチョイ c72d-nzYM)
2021/09/06(月) 10:49:07.22ID:hEa6z0ew0 >>712
先に質問してたふらっとの方で既に解決しているがそれじゃダメだ
先に質問してたふらっとの方で既に解決しているがそれじゃダメだ
715デフォルトの名無しさん (ワッチョイ e77c-HOmI)
2021/09/06(月) 16:05:09.28ID:eiNUFGv40 マルチで質問しっ放しか
716デフォルトの名無しさん (ワッチョイ e737-zxq2)
2021/09/07(火) 00:12:57.46ID:jZhA4bAr0 >>713
コード分析しろ
コード分析しろ
717デフォルトの名無しさん (ワッチョイ 5f10-TL/6)
2021/09/07(火) 04:08:51.28ID:q85I47vR0 自分でanalyzer書けば警告でもエラーでもだせるよ
そこまでやってる人がどれほどいるかは知らんが
そこまでやってる人がどれほどいるかは知らんが
718デフォルトの名無しさん (ワッチョイ c724-KrGZ)
2021/09/07(火) 08:29:58.90ID:e368Ab820 環境依存だと他人に使わせるのはちょっと身が引けるな
disposable ref structとでも書いたら絶対Dispose実装しないといけないし絶対using宣言しないといけないってなれば多少アンセーフな機能も公開しやすいんだけど需要は無さそうだな
disposable ref structとでも書いたら絶対Dispose実装しないといけないし絶対using宣言しないといけないってなれば多少アンセーフな機能も公開しやすいんだけど需要は無さそうだな
719デフォルトの名無しさん (ワッチョイ df33-bnu7)
2021/09/07(火) 12:19:24.33ID:I20R26Ho0 >>718
気が引ける、な。
気が引ける、な。
720デフォルトの名無しさん (ワッチョイ 27b0-nTGN)
2021/09/09(木) 17:34:11.61ID:qrAI1q0R0 50,000レコード、テキスト換算30MBある(想定最大値)JSONデータを取り回すのに向いている、ローカル用のDBエンジン(SQLiteのような)って何かありますか?
出来れば、Xamarin.Forms(Android)でも動くものを探しているのですが、他の方がどうやっているのか知りたいです
出来れば、Xamarin.Forms(Android)でも動くものを探しているのですが、他の方がどうやっているのか知りたいです
721デフォルトの名無しさん (ワッチョイ 7fda-vCim)
2021/09/09(木) 22:13:50.14ID:AWFfXCnC0 Redis がベストやな
722デフォルトの名無しさん (ワッチョイ 3dad-CT16)
2021/09/10(金) 00:51:31.54ID:Hha8Yi5K0723720 (ワッチョイ 11b0-dGLa)
2021/09/10(金) 09:13:28.67ID:GizC5utx0724デフォルトの名無しさん (ワッチョイ 3a2f-aIS6)
2021/09/10(金) 12:03:33.02ID:cGWG4Dd90 つか5万レコードで何するかしらんが、そのままJsonで持つとかないわ
725デフォルトの名無しさん (ワッチョイ 6978-dGLa)
2021/09/10(金) 18:39:49.98ID:Q85sVIDV0 読み込みだけなら…
726デフォルトの名無しさん (ワッチョイ a6da-y61E)
2021/09/10(金) 20:30:22.77ID:VM7twAvm0 条件後出しする馬鹿は死ねば良いのに
727デフォルトの名無しさん (ワッチョイ 3d24-wHYb)
2021/09/11(土) 10:38:13.01ID:vIInvTaz0728デフォルトの名無しさん (ワッチョイ 3dad-CT16)
2021/09/11(土) 11:53:02.01ID:xP5kxsti0 5万レコードぐらいの参照系で頻度が高いものだと結構あって、結局メモリにのせたりしないか?
どうせメモリにのせるし、となると、JSONでもなんでもいいし。
LiteDB推したけど、そういう意味ではRedisはそこまで的外れだと俺は思わんかったぞ。
どうせメモリにのせるし、となると、JSONでもなんでもいいし。
LiteDB推したけど、そういう意味ではRedisはそこまで的外れだと俺は思わんかったぞ。
729デフォルトの名無しさん (ワッチョイ 3d24-wHYb)
2021/09/12(日) 14:33:36.21ID:Rk6Iyibj0 ソースジェネレーターの開発効率悪すぎやろ
マクロと違って受動的な生成できるから便利だけど個人開発程度の規模だと返って遠回りになるな
マクロと違って受動的な生成できるから便利だけど個人開発程度の規模だと返って遠回りになるな
730デフォルトの名無しさん (ワッチョイ 6978-dGLa)
2021/09/12(日) 16:10:35.48ID:fbrsRXQN0 ノウハウが溜まれば効率よくなるんじゃね?
731デフォルトの名無しさん (ワッチョイ f1ad-Ad1G)
2021/09/12(日) 17:45:44.97ID:r8PDzNW10 ウハウハだな
732デフォルトの名無しさん (ワッチョイ 6aad-Ngml)
2021/09/12(日) 22:24:05.20ID:AyzBS9aH0 >>729
どうすれば良くなると思う?
どうすれば良くなると思う?
733デフォルトの名無しさん (ワッチョイ ea6a-dGLa)
2021/09/12(日) 22:29:29.32ID:LdHcNCka0 ソースジェネレーターって何のこと?
734デフォルトの名無しさん (ワッチョイ 6978-dGLa)
2021/09/12(日) 23:35:28.52ID:fbrsRXQN0735デフォルトの名無しさん (ワッチョイ ea6a-dGLa)
2021/09/13(月) 02:03:08.04ID:Dz4DY8v70 ああ、Roslyn関係ね。了解ありがとう
736デフォルトの名無しさん (ワッチョイ 3d24-wHYb)
2021/09/13(月) 09:23:25.05ID:tAtNAwkK0 >>732
StringBuilderオーバーライドしたSourceBuilder的なクラスがあればミスも無くなってマシになるんじゃないか
もしくはUtf8JsonWriterと同じ感じでもいいな
自分で作れって話なんだけど、ソースジェネレーターってWinFormsのInitializeComponent筆頭に内部では元々あった訳だしMS社内ではSourceBuilder的なクラスは既にあるはずだから公開されるんじゃないかと期待してる
StringBuilderオーバーライドしたSourceBuilder的なクラスがあればミスも無くなってマシになるんじゃないか
もしくはUtf8JsonWriterと同じ感じでもいいな
自分で作れって話なんだけど、ソースジェネレーターってWinFormsのInitializeComponent筆頭に内部では元々あった訳だしMS社内ではSourceBuilder的なクラスは既にあるはずだから公開されるんじゃないかと期待してる
737デフォルトの名無しさん (ワッチョイ ea6a-dGLa)
2021/09/13(月) 22:03:41.13ID:Dz4DY8v70 T4テンプレートと組み合わせられないか?(適当)
738デフォルトの名無しさん (ワッチョイ b67c-2Q8u)
2021/09/16(木) 19:12:10.42ID:hnfTT3D30 WebView2でどんなページ開いてもスクロールバーが表示されずページの下の方が見ることができない。
htmlやcssでスクロールバーを非表示にしていないから、WebView2の設定を探してみたけど見つからず。
スクロールバーを表示させるにはどうしたらいいですか?
htmlやcssでスクロールバーを非表示にしていないから、WebView2の設定を探してみたけど見つからず。
スクロールバーを表示させるにはどうしたらいいですか?
739デフォルトの名無しさん (ワッチョイ 0a2c-aIS6)
2021/09/16(木) 20:03:17.64ID:uiNLezeY0 WinForm? WPF?
WPFだと親子関係によっては親が子であるWebView2のレイアウト領域無限に取ったりしてるとか
とりあえずWinFormでもWPFでも特にプロパティとかいじらず普通にブラウザとしてのスクロールバーは出る
WPFだと親子関係によっては親が子であるWebView2のレイアウト領域無限に取ったりしてるとか
とりあえずWinFormでもWPFでも特にプロパティとかいじらず普通にブラウザとしてのスクロールバーは出る
740デフォルトの名無しさん (ワッチョイ b67c-2Q8u)
2021/09/16(木) 20:30:28.11ID:hnfTT3D30741デフォルトの名無しさん (ワッチョイ 5937-zp+c)
2021/09/16(木) 21:01:08.74ID:yaf4gWdF0 親コントロールからはみ出してるんかな
WebView2側のDockを有効にしたら?
WebView2側のDockを有効にしたら?
742デフォルトの名無しさん (ワッチョイ ea87-wHYb)
2021/09/16(木) 21:38:21.29ID:xijkbl3u0 まさに今WebView2を使ってるところだけど普通にスクロール出るね
>>741が正解な気もするけど
>>741が正解な気もするけど
743デフォルトの名無しさん (ワッチョイ 9724-IhC7)
2021/09/17(金) 12:45:26.99ID:cxQX6Vfo0 C#のComInterfaceってちょいちょい頭おかしいな
これとかなんやねん
HRESULT IEnumFORMATETC::Next(ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched);
↓
IEnumFORMATETC.Next(int celt, FORMATETC[] rgelt, int[] pceltFetched);
C#風にラッピングするなら普通はこうやろが
int Next(FORMATETC[] rgelt, ref int pceltFetched); //Span<FORMATETC> rgeltなら尚良し
これとかなんやねん
HRESULT IEnumFORMATETC::Next(ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched);
↓
IEnumFORMATETC.Next(int celt, FORMATETC[] rgelt, int[] pceltFetched);
C#風にラッピングするなら普通はこうやろが
int Next(FORMATETC[] rgelt, ref int pceltFetched); //Span<FORMATETC> rgeltなら尚良し
744デフォルトの名無しさん (アウアウウー Sa5b-hED7)
2021/09/17(金) 13:49:09.55ID:oDWWsmOUa 自動機械で生成したっぽいな
745デフォルトの名無しさん (ワッチョイ 171d-QiSa)
2021/09/17(金) 14:53:12.40ID:J/w/zJeW0 WEBフリーランスで年収1000万円超えないのはどう考えてもおかしい
https://www.youtube.com/watch?v=LoXe8iFAsVs
エンジニアは技術力磨きすぎても金になりません
https://www.youtube.com/watch?v=lM7bc6vX-3M
エンジニアはお金を追求してはいけないという年寄りを論破してみた
https://www.youtube.com/watch?v=qJHCmxFv718
エンジニアが教えるの下手くそな理由を論理的に解説してみた【教育の本質】
https://www.youtube.com/watch?v=3YwyYSj-k2s
派遣エージェントの言う事は9割ウソである理由【カモられない方法】
https://www.youtube.com/watch?v=8DxQFLAuFqo&t=231s
IT業界のヤバすぎる落とし穴5選
https://www.youtube.com/watch?v=WPPCJ4o-mpA
絶対にエンジニアになってはいけない人とは【ハイクラス人材】
https://www.youtube.com/watch?v=kKUC7rZRUtc
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
https://www.youtube.com/watch?v=fTG-eMpwhCg
プログラミングスクールを否定する老害どもについて
https://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s
https://www.youtube.com/watch?v=LoXe8iFAsVs
エンジニアは技術力磨きすぎても金になりません
https://www.youtube.com/watch?v=lM7bc6vX-3M
エンジニアはお金を追求してはいけないという年寄りを論破してみた
https://www.youtube.com/watch?v=qJHCmxFv718
エンジニアが教えるの下手くそな理由を論理的に解説してみた【教育の本質】
https://www.youtube.com/watch?v=3YwyYSj-k2s
派遣エージェントの言う事は9割ウソである理由【カモられない方法】
https://www.youtube.com/watch?v=8DxQFLAuFqo&t=231s
IT業界のヤバすぎる落とし穴5選
https://www.youtube.com/watch?v=WPPCJ4o-mpA
絶対にエンジニアになってはいけない人とは【ハイクラス人材】
https://www.youtube.com/watch?v=kKUC7rZRUtc
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
https://www.youtube.com/watch?v=fTG-eMpwhCg
プログラミングスクールを否定する老害どもについて
https://www.youtube.com/watch?v=K2SN-Rr0PgY&t=506s
746デフォルトの名無しさん (ラクッペペ MM8f-j868)
2021/09/22(水) 06:13:29.41ID:4Ss0IIt3M C#向けのMIDLコンパイラが粗末なんだと思う
747デフォルトの名無しさん (ワッチョイ 9f02-6QEw)
2021/09/22(水) 23:29:53.28ID:xBbUkBcb0 時代はCsWin32
748デフォルトの名無しさん (ワッチョイ 1e4b-CG/S)
2021/09/27(月) 12:05:22.09ID:KmbMbzSx0 public Foo<T>(byte[] dat) where T : new() { 〜 };
という定義の関数があります。通常は
var IntData = Foo<int>(dat);
とやって、バイト配列からインスタンスを作成するのですが、Tの部分をType型の変数を使ってインスタンスを作成したいのです。
上記の例でいうと
int intValue = 0;
var t = intValue.GetType();
var IntData = Foo<t>(dat); // 型ではなく変数なのでエラーとなる
とやりたいのです。
なにか方法はないでしょうか。
という定義の関数があります。通常は
var IntData = Foo<int>(dat);
とやって、バイト配列からインスタンスを作成するのですが、Tの部分をType型の変数を使ってインスタンスを作成したいのです。
上記の例でいうと
int intValue = 0;
var t = intValue.GetType();
var IntData = Foo<t>(dat); // 型ではなく変数なのでエラーとなる
とやりたいのです。
なにか方法はないでしょうか。
749デフォルトの名無しさん (ワッチョイ 9210-2hm8)
2021/09/27(月) 13:52:24.89ID:SFJimoDq0 ジェネリック使わないように定義を変えれば?
750デフォルトの名無しさん (ワッチョイ 4b61-2Lmd)
2021/09/27(月) 14:32:14.74ID:0+Ka2zog0 decltype(t)
751デフォルトの名無しさん (ワッチョイ 4b61-2Lmd)
2021/09/27(月) 14:38:26.77ID:0+Ka2zog0 すまんc++と間違えた
752デフォルトの名無しさん (ワッチョイ d6da-22+D)
2021/09/27(月) 15:00:33.89ID:yT+OT+660 許さん。
人世の生き血を啜り
不埒な悪行三昧
人世の生き血を啜り
不埒な悪行三昧
753デフォルトの名無しさん (ワッチョイ 1e4b-CG/S)
2021/09/27(月) 15:54:49.55ID:KmbMbzSx0 >>749
説明を簡易にするためにintにしましたが、実際はclass/struct定義を指定して、
byte配列との相互変換するための自作ライブラリです。
クラス内クラスといった入れ子状態でも動くようにするために、内部から自分自身を
再帰呼び出しするのに、Type型の変数からジェネリックでの呼び出しが出来るように
したいわけです。
説明を簡易にするためにintにしましたが、実際はclass/struct定義を指定して、
byte配列との相互変換するための自作ライブラリです。
クラス内クラスといった入れ子状態でも動くようにするために、内部から自分自身を
再帰呼び出しするのに、Type型の変数からジェネリックでの呼び出しが出来るように
したいわけです。
754デフォルトの名無しさん (アウアウウー Sa43-t/PR)
2021/09/27(月) 15:57:14.59ID:/3k3jyoNa >>748
これならできた
static class Extensions
{
static T Foo<T>(this T x, byte[] dat ) where T:new()
{
return new T();
}
}
型推論はコンパイラの機能。
実行時に決まる型をコンパイラに推論しろってのは無理筋
これならできた
static class Extensions
{
static T Foo<T>(this T x, byte[] dat ) where T:new()
{
return new T();
}
}
型推論はコンパイラの機能。
実行時に決まる型をコンパイラに推論しろってのは無理筋
755デフォルトの名無しさん (ワッチョイ c2bd-dXjy)
2021/09/27(月) 16:15:20.36ID:BlBnXHbl0 危険性を理解した上でBinaryFormatter使え案件では
756デフォルトの名無しさん (ドコグロ MM33-c1VD)
2021/09/27(月) 16:18:23.20ID:rcvaLLYgM757デフォルトの名無しさん (ワッチョイ 9f24-2Lmd)
2021/09/27(月) 16:33:19.87ID:NYWmPD2Y0 C#の標準ライブラリにもよくジェネリック版関数とType版関数があるようにそれ真似ればええだけやろ
後からジェネリック版が続々と追加されたことからも分かるようにType版はリフレクションに頼る羽目になるのでパフォーマンスに劣るがな
そういやネットワークメッセージをルーティングするにあたってそのたびにDynamicInvokeしてるバカなコード書いてる奴思い出したな
後からジェネリック版が続々と追加されたことからも分かるようにType版はリフレクションに頼る羽目になるのでパフォーマンスに劣るがな
そういやネットワークメッセージをルーティングするにあたってそのたびにDynamicInvokeしてるバカなコード書いてる奴思い出したな
758デフォルトの名無しさん (ドコグロ MM33-c1VD)
2021/09/27(月) 16:36:51.40ID:rcvaLLYgM ↑頓珍漢すぎるバカw
759デフォルトの名無しさん (アウアウウー Sa43-t/PR)
2021/09/27(月) 16:41:12.52ID:/3k3jyoNa >>756
そっちこそ何を言ってんの。
ジェネリックの型テンプレートはコンパイル時に確定している必要がある。
それをType型の変数tの値(当たり前だが実行時に決まる)からコンパイル時に
推論できるの?
そっちこそ何を言ってんの。
ジェネリックの型テンプレートはコンパイル時に確定している必要がある。
それをType型の変数tの値(当たり前だが実行時に決まる)からコンパイル時に
推論できるの?
760デフォルトの名無しさん (ドコグロ MM33-c1VD)
2021/09/27(月) 16:56:38.77ID:J3rlWY70M761デフォルトの名無しさん (ワッチョイ 7212-2yZa)
2021/09/27(月) 16:59:12.82ID:6TsnNU9s0 >>748
普通にもう一段ジェネリック関数でラップしたらいいだけじゃん
static T Foo<T>(T value, byte[] dat) where T : new() => Foo<T>(dat);
int intValue = 0;
var IntData = Foo(intValue, dat);
普通にもう一段ジェネリック関数でラップしたらいいだけじゃん
static T Foo<T>(T value, byte[] dat) where T : new() => Foo<T>(dat);
int intValue = 0;
var IntData = Foo(intValue, dat);
762デフォルトの名無しさん (ドコグロ MM33-c1VD)
2021/09/27(月) 17:12:05.00ID:J3rlWY70M まあそうなんだけど値を使わないのに引数に指定するのもなんか気持ち悪いし
※ 個人の感想です
※ 個人の感想です
763デフォルトの名無しさん (ワッチョイ 7212-2yZa)
2021/09/27(月) 17:19:29.24ID:6TsnNU9s0764デフォルトの名無しさん (ワッチョイ 7212-2yZa)
2021/09/27(月) 17:25:05.23ID:6TsnNU9s0 それに下手したらintに対してGetType()するとmalloc(sizeof(int32_t) + sizeof(void*) * 2);みたいな処理が内部で走って糞効率悪いぞ(Boxing)
765デフォルトの名無しさん (ワッチョイ 6bad-nXzz)
2021/09/27(月) 17:41:25.60ID:DH+C27O00 戻り値をoutで返せば
766デフォルトの名無しさん (ドコグロ MM33-c1VD)
2021/09/27(月) 17:42:27.32ID:J3rlWY70M767デフォルトの名無しさん (ササクッテロ Sp47-CeRv)
2021/09/27(月) 17:46:34.83ID:OckC1gs8p よしわかった!
リフレクションでジェネリックメソッドを生成しよう!
リフレクションでジェネリックメソッドを生成しよう!
768デフォルトの名無しさん (ワッチョイ 1e4b-CG/S)
2021/09/27(月) 17:47:27.75ID:KmbMbzSx0769デフォルトの名無しさん (ワッチョイ 7212-2yZa)
2021/09/27(月) 17:49:12.35ID:6TsnNU9s0770デフォルトの名無しさん (ドコグロ MM33-c1VD)
2021/09/27(月) 18:13:44.25ID:J3rlWY70M771デフォルトの名無しさん (ワッチョイ 7f01-NT4g)
2021/09/28(火) 15:45:06.15ID:MCa79m/M0 久しぶりにC#で書いてるんで勘違いしてたら悪いんだけど
var str = "abc";
で、strがstring?になるんだけど前からこうだっけ?
非null型にするには string str って書かないといけないんだっけ?
var str = "abc";
で、strがstring?になるんだけど前からこうだっけ?
非null型にするには string str って書かないといけないんだっけ?
772デフォルトの名無しさん (ワッチョイ 6bad-nXzz)
2021/09/28(火) 17:08:52.72ID:SC9lU+iw0 今でもそうじゃない。
Null許容オプションを変えればそうなるが、デフォルトは無効。
Null許容オプションを変えればそうなるが、デフォルトは無効。
773デフォルトの名無しさん (ワッチョイ 0337-4+1t)
2021/09/28(火) 20:55:13.11ID:v2L5F78s0 C#8.0以前と昔と同じ動きになるようにしてるからオプションデフォだと?付けてるんだぞたしか
774デフォルトの名無しさん (ワッチョイ 9202-Ko3R)
2021/09/29(水) 03:06:23.18ID:hXKTXicB0775デフォルトの名無しさん (ワッチョイ ff79-kJoN)
2021/10/05(火) 14:17:33.11ID:/KAzPTlo0 unsafeでゴリゴリするのとNETの中間言語(IL)を直書きするのってどっちが速くなるのかな
unsafeでゴリゴリも結局ILに直されるんだよね?
unsafeでゴリゴリも結局ILに直されるんだよね?
776デフォルトの名無しさん (ワッチョイ ff10-bGYl)
2021/10/05(火) 14:22:47.33ID:NZoK2SbN0 そらちゃんと最適化されたものがかけるならILじゃないの?
規模次第だけど大抵はunsafeが早くなると思う
規模次第だけど大抵はunsafeが早くなると思う
777デフォルトの名無しさん (ワッチョイ 736e-lQk+)
2021/10/06(水) 20:28:42.14ID:E0v4aPqh0 ネットワークドライブ上のNASに映像ファイルをコピーする処理をTaskで非同期処理を
おこなっているのですが、たまーにネットワークがきれるのかNASの問題なのか
転送がとまったきりになります
CancelTokenでファイルごとにキャンセルは入れられるよう進捗ウィンドウを作ってるのですが
File.Copyが1つのファイルで走り始めてから止まり、Exceptionも吐かないので
中断処理入れようにもどうにもならず
とりあえずApplication.Exit()でアプリごと落としてお茶を濁しているのですが
なにかうまい方法ありますか?
おこなっているのですが、たまーにネットワークがきれるのかNASの問題なのか
転送がとまったきりになります
CancelTokenでファイルごとにキャンセルは入れられるよう進捗ウィンドウを作ってるのですが
File.Copyが1つのファイルで走り始めてから止まり、Exceptionも吐かないので
中断処理入れようにもどうにもならず
とりあえずApplication.Exit()でアプリごと落としてお茶を濁しているのですが
なにかうまい方法ありますか?
778デフォルトの名無しさん (ワッチョイ 53ad-vizG)
2021/10/06(水) 21:02:20.21ID:2LxqHeEp0 なす
779デフォルトの名無しさん (ワッチョイ 435f-TKH3)
2021/10/06(水) 21:37:29.69ID:dgJN1SIT0 すし
780デフォルトの名無しさん (ワッチョイ ff5b-2jfQ)
2021/10/06(水) 21:47:22.32ID:le4x28/F0781デフォルトの名無しさん (アウアウウー Sa27-Q4Ob)
2021/10/06(水) 23:26:50.78ID:9/4lkKr3a >>777
問題を良く理解してないけど
まあ生ThreadならAbortできるね。
昔はデッドロックするバグがあるネイティブdllの関数呼ぶときにはこれ使ってた。
さすがに今時は別の方法が用意されてるはずだと思うけど
問題を良く理解してないけど
まあ生ThreadならAbortできるね。
昔はデッドロックするバグがあるネイティブdllの関数呼ぶときにはこれ使ってた。
さすがに今時は別の方法が用意されてるはずだと思うけど
782デフォルトの名無しさん (ワッチョイ 7354-RnoF)
2021/10/07(木) 04:29:01.91ID:NGhNP/TI0 HOMOHOMOHOMOHOMOHOMOHOMOHOMOHOMOHOMOHOMOHOMOHOMO
783デフォルトの名無しさん (ワッチョイ 635f-GJBa)
2021/10/08(金) 20:11:01.95ID:TjcV2IEr0784デフォルトの名無しさん (ワッチョイ 3b6e-twAR)
2021/10/17(日) 11:37:08.06ID:h6ZKeWCX0785デフォルトの名無しさん (ワッチョイ 8b24-an4T)
2021/10/18(月) 18:50:18.68ID:+thFiXiN0 MSの.NETチームってアジア人少ないのか?
表に出てくるメンツ見てると黒人とかラテンアメリカンはちょいちょいいるのにアジア人がほぼいないんだが、
アメリカのIT企業って総じて黒人よりアジア人の方が従業員比率高いはずなのにおかしいだろ
ポリコレソードで一刀両断して良いか?
表に出てくるメンツ見てると黒人とかラテンアメリカンはちょいちょいいるのにアジア人がほぼいないんだが、
アメリカのIT企業って総じて黒人よりアジア人の方が従業員比率高いはずなのにおかしいだろ
ポリコレソードで一刀両断して良いか?
786デフォルトの名無しさん (ワッチョイ 6b01-MroR)
2021/10/18(月) 21:33:52.17ID:PYlrOq+m0 何のために?
787デフォルトの名無しさん (ワッチョイ bb78-ZO17)
2021/10/18(月) 22:56:12.18ID:Yxn1i5HN0 >>785
キモッ!
キモッ!
788デフォルトの名無しさん (ワッチョイ 7b28-Avck)
2021/10/19(火) 09:12:00.45ID:dghFXsSl0 ブリザードの闇を知ってからはアメリカのIT業界も色々とやべぇんだなとは思った
ああいう闇があるからこそ日本人からは到底理解できないようなポリコレが流行るのも致し方ないと思えるようになったわ
ああいう闇があるからこそ日本人からは到底理解できないようなポリコレが流行るのも致し方ないと思えるようになったわ
789デフォルトの名無しさん (ワッチョイ ef4b-0ECy)
2021/10/19(火) 10:22:17.02ID:PEqeSIiy0 Streamで非同期のreadを行っています。Stream.BeginRead(〜);
このBeginReadをキャンセルするにはどうすれば良いのでしょうか。
通常の読み込みだと、BeginReadで指定したコールバック先でStream.EndRead(〜);を実行するのですが、1バイトも受信していない場合、EndReadを実行すると待ち状態になってしまいます。
このBeginReadをキャンセルするにはどうすれば良いのでしょうか。
通常の読み込みだと、BeginReadで指定したコールバック先でStream.EndRead(〜);を実行するのですが、1バイトも受信していない場合、EndReadを実行すると待ち状態になってしまいます。
790デフォルトの名無しさん (ワッチョイ 1f2c-tOpD)
2021/10/19(火) 10:44:59.71ID:cm6tlOC00 StreamをDisposeすればEndReadで例外が出る
791デフォルトの名無しさん (ワッチョイ ef4b-0ECy)
2021/10/19(火) 10:55:17.24ID:PEqeSIiy0792デフォルトの名無しさん (ドコグロ MMcf-ORg4)
2021/10/19(火) 14:36:25.49ID:P0vvwNoGM >>789
BeginRead 見たら ReadAsync の使用を検討しろって書いてあるからそうしたら?
BeginRead 見たら ReadAsync の使用を検討しろって書いてあるからそうしたら?
793デフォルトの名無しさん (アウアウウー Sacf-Avck)
2021/10/19(火) 15:15:21.66ID:L0dEwSHfa Readがデッドロックするような状態なら常識的にはWriteが成功するとは
考えにくい気がするんだけど違うのかなw
考えにくい気がするんだけど違うのかなw
794デフォルトの名無しさん (ワッチョイ 1f2c-tOpD)
2021/10/19(火) 15:37:59.83ID:cm6tlOC00 デッドロックは言葉の使いどころが違うと思う
ReadAsyncでCancellationToken渡したとしても
CancellationTokenSource.Cancelでキャンセルできるかどうかは具象クラスの実装次第なのに注意
.NET Core系は多分問題ないと思うけど.NET Framework系はあんまりサポートしてない印象
ReadAsyncでCancellationToken渡したとしても
CancellationTokenSource.Cancelでキャンセルできるかどうかは具象クラスの実装次第なのに注意
.NET Core系は多分問題ないと思うけど.NET Framework系はあんまりサポートしてない印象
795デフォルトの名無しさん (ワッチョイ ef4b-0ECy)
2021/10/19(火) 15:58:37.60ID:PEqeSIiy0 デッドロックがどこで出たかわかりませんが、やりたいのは名前付きパイプでのプロセス間の相互送受信です。
796デフォルトの名無しさん (ワッチョイ 9fe4-k6xU)
2021/10/19(火) 18:22:02.29ID:yAs/qSwO0 >>789
適当なこと書くけど、コールバック先の中でEndReadするのだと、データの読み取りが
完了しない限り実行されないのでダメなのではないかな?
やるならばBeginReadの返却値であるIAsyncResultの内容を保存しておいて、Read
処理をやめたくなったら、保存しておいたIAsyncResultの値をEndReadに指定して
呼び出すんじゃないのかな?
適当なこと書くけど、コールバック先の中でEndReadするのだと、データの読み取りが
完了しない限り実行されないのでダメなのではないかな?
やるならばBeginReadの返却値であるIAsyncResultの内容を保存しておいて、Read
処理をやめたくなったら、保存しておいたIAsyncResultの値をEndReadに指定して
呼び出すんじゃないのかな?
797デフォルトの名無しさん (アウアウウー Sacf-Avck)
2021/10/19(火) 18:27:10.49ID:5eWBXwewa798デフォルトの名無しさん (エアペラ SD4f-VuU6)
2021/10/19(火) 18:29:59.71ID:F0Ya2cseD >>797
デッドロックについて言ってること全部間違ってるように見える
デッドロックについて言ってること全部間違ってるように見える
799デフォルトの名無しさん (ワッチョイ dfbd-lptH)
2021/10/19(火) 18:32:13.92ID:q5Q5l1tU0 >>797
言いません
言いません
800デフォルトの名無しさん (ワッチョイ dbad-8a12)
2021/10/19(火) 18:42:34.22ID:mUw6gLDG0 絶対言わない
801デフォルトの名無しさん (アウアウウー Sacf-Avck)
2021/10/19(火) 18:45:34.17ID:5eWBXwewa802デフォルトの名無しさん (ワッチョイ dbad-8a12)
2021/10/19(火) 18:47:21.34ID:mUw6gLDG0 勘違いも甚だしい
803デフォルトの名無しさん (エアペラ SD4f-VuU6)
2021/10/19(火) 19:18:16.00ID:F0Ya2cseD >>801
やはり勘違いしてるな
やはり勘違いしてるな
804デフォルトの名無しさん (ラクッペペ MM7f-xEoX)
2021/10/19(火) 19:26:02.78ID:NUYGeUrwM デッドロックとは
対策に徹夜で3日以上かかるバグの事を指す
対策に徹夜で3日以上かかるバグの事を指す
805デフォルトの名無しさん (ドコグロ MMcf-ORg4)
2021/10/19(火) 19:32:00.07ID:8pYZM1g+M806デフォルトの名無しさん (ワッチョイ fb2f-4HJo)
2021/10/19(火) 21:14:28.92ID:dVCJCghn0 そもそも名前付きパイプって同一のストリームを読み書き両用でつかえるのか?
807デフォルトの名無しさん (ワッチョイ 0f2c-4HJo)
2021/10/19(火) 22:15:54.02ID:P+gkhAFH0 組み込みの資格の問題集では、
デッドロックは、資源のたすき掛け
タスクA が、資源X, Y の順にロックして、
タスクB が、資源Y, X の順にロックする
ここで、どのタイミングでデッドロックが起きるか、という問題
デッドロックは、資源のたすき掛け
タスクA が、資源X, Y の順にロックして、
タスクB が、資源Y, X の順にロックする
ここで、どのタイミングでデッドロックが起きるか、という問題
808デフォルトの名無しさん (ワッチョイ 0f63-0fks)
2021/10/20(水) 02:56:42.16ID:KEjGoucL0 rubyガイ、お前には聞いてない
しゃしゃるな
しゃしゃるな
809デフォルトの名無しさん (アウアウウー Sacf-mxW8)
2021/10/20(水) 09:16:14.30ID:OEiI06HQa810デフォルトの名無しさん (アウアウウー Sacf-mxW8)
2021/10/20(水) 09:18:08.43ID:OEiI06HQa >>806
OK
OK
811789 (ワッチョイ ef4b-0ECy)
2021/10/20(水) 09:47:41.27ID:JvBM85mK0 最初から説明すると、やりたいのは.NET5のWorkerServiceで作成したWindowsサービスの状態をタスクトレイに表示することです。
Windowsサービスから直接タスクトレイに表示する事が出来ないということで、タスクトレイ表示用のフォームアプリを作成。
両者間でプロセス間通信を行い、フォームアプリからWorkerServiceへの問い合わせという形では問題なく通信できました。
※フォームアプリ:送信専用/WorkerService:受信専用
ただ、WorkerServiceの状態が変わるのは希なことなので、フォームアプリから頻繁に問い合わせるのは無駄が多いので、
フォームアプリからWorkerServiceへの接続以外はWorkerService側からのPush通信を行うように修正しました。
フォームアプリ:受信待機、WorkerService:送信。WorkerService:受信待機、フォームアプリ:送信のテストは正常に終わりました。
送信はいつ発生するかわからないため、双方を受信待機にしたところ、その状態では送信が出来ません。
受信待機状態で無ければ送信出来るのは確認しているので、受信待機を解除出来れば送信出来ると考え、その方法を探している途中です。
>>806
上に書いているとおり、受信待機状態で無ければ送信できます。もちろん、受信待機状態で相手から送信されれば受信できます。
実際にテストし、確認しています。
Windowsサービスから直接タスクトレイに表示する事が出来ないということで、タスクトレイ表示用のフォームアプリを作成。
両者間でプロセス間通信を行い、フォームアプリからWorkerServiceへの問い合わせという形では問題なく通信できました。
※フォームアプリ:送信専用/WorkerService:受信専用
ただ、WorkerServiceの状態が変わるのは希なことなので、フォームアプリから頻繁に問い合わせるのは無駄が多いので、
フォームアプリからWorkerServiceへの接続以外はWorkerService側からのPush通信を行うように修正しました。
フォームアプリ:受信待機、WorkerService:送信。WorkerService:受信待機、フォームアプリ:送信のテストは正常に終わりました。
送信はいつ発生するかわからないため、双方を受信待機にしたところ、その状態では送信が出来ません。
受信待機状態で無ければ送信出来るのは確認しているので、受信待機を解除出来れば送信出来ると考え、その方法を探している途中です。
>>806
上に書いているとおり、受信待機状態で無ければ送信できます。もちろん、受信待機状態で相手から送信されれば受信できます。
実際にテストし、確認しています。
812789 (ワッチョイ ef4b-0ECy)
2021/10/20(水) 10:34:02.67ID:JvBM85mK0 >>796
コールバック先ではなく、送信用関数の頭でキャンセルするようにしています。
BeginReadの返り値を保存。キャンセルしたい場所でEndReadの引数に渡すようにしているのですが、EndReadを呼び出すとそのままだんまりです。
なので、なにか手順でもあるのかと思い、検索をかけたのですが解決法がわからないため、ここで質問しました。
コールバック先ではなく、送信用関数の頭でキャンセルするようにしています。
BeginReadの返り値を保存。キャンセルしたい場所でEndReadの引数に渡すようにしているのですが、EndReadを呼び出すとそのままだんまりです。
なので、なにか手順でもあるのかと思い、検索をかけたのですが解決法がわからないため、ここで質問しました。
813デフォルトの名無しさん (アウアウウー Sacf-mxW8)
2021/10/20(水) 10:39:51.36ID:OEiI06HQa >Windowsサービスから直接タスクトレイに表示する事が出来ない
サービスの登録で「デスクトップとの対話を許可」してあれば表示出来ますよ?
サービスの登録で「デスクトップとの対話を許可」してあれば表示出来ますよ?
814デフォルトの名無しさん (ワッチョイ fb2f-4HJo)
2021/10/20(水) 10:42:48.21ID:Es2OjjC60 送信がちゃんと動いてるならそこ変える必要なんてないし
送信と別に受信用の接続つくれば解決するんじゃ
送信と別に受信用の接続つくれば解決するんじゃ
815789 (ワッチョイ ef4b-0ECy)
2021/10/20(水) 10:51:47.47ID:JvBM85mK0816デフォルトの名無しさん (アウアウウー Sacf-mxW8)
2021/10/20(水) 11:37:20.61ID:OEiI06HQa Windows 管理ツール
→ サービス
サービス名で右クリックしてプロパティ → ダイアログ → ログオン
「デスクトップとの対話をサービスに許可」にチェック
HKLM\\SYSTEM\\CurrentControlSet\\Control\\Windows\\NoInteractiveServices
0にする必要があるかも
→ サービス
サービス名で右クリックしてプロパティ → ダイアログ → ログオン
「デスクトップとの対話をサービスに許可」にチェック
HKLM\\SYSTEM\\CurrentControlSet\\Control\\Windows\\NoInteractiveServices
0にする必要があるかも
817789 (ワッチョイ ef4b-0ECy)
2021/10/20(水) 14:16:23.47ID:JvBM85mK0 >>816
教えていただきたいのは設定の方法ではなく、.NET 5のServiceWorkerでタスクトレイにアイコンを表示する方法です・・・
教えていただきたいのは設定の方法ではなく、.NET 5のServiceWorkerでタスクトレイにアイコンを表示する方法です・・・
818デフォルトの名無しさん (ワッチョイ 1f2c-tOpD)
2021/10/20(水) 15:27:59.69ID:G+Qou/Ta0 さすがにサービス作るのは面倒だから同一プロセス内で試しただけだけど
BeginRead中に普通にWriteできたよ
NamedPipeXxxStreamをnewする時にPipeOptions.Asynchronous指定してる?
BeginRead中に普通にWriteできたよ
NamedPipeXxxStreamをnewする時にPipeOptions.Asynchronous指定してる?
819デフォルトの名無しさん (アウアウウー Sacf-mxW8)
2021/10/20(水) 15:55:53.51ID:5SoWglAaa820デフォルトの名無しさん (ワッチョイ ef4b-0ECy)
2021/10/20(水) 16:10:12.00ID:JvBM85mK0821デフォルトの名無しさん (スップ Sdbf-Nmy6)
2021/10/20(水) 17:19:49.71ID:VKVb6/esd 前提をすっ飛ばすと突拍子もない解決手段を思いつきそれを実現しようとしてしまい四苦八苦する典型例みたいですね
822デフォルトの名無しさん (アウアウウー Sacf-Avck)
2021/10/20(水) 18:07:28.07ID:jvdlGdZPa レジ袋有料化みたいな話だね
ただ、批判する意図はないけど、位置の概念がないストリームなら普通「全二重」であるはずだ、
ってのはちょっと考えれば気づけたはずじゃなかなとは思う
ただ、批判する意図はないけど、位置の概念がないストリームなら普通「全二重」であるはずだ、
ってのはちょっと考えれば気づけたはずじゃなかなとは思う
823デフォルトの名無しさん (ワッチョイ dbad-8a12)
2021/10/20(水) 18:43:57.39ID:qS9LysT00 出来ることを出来ないと思い込んじゃったとこから始まってるんだな。
サービスからのタスクトレイアイコン然り、Streamのリードライトも然り。
サービスからのタスクトレイアイコン然り、Streamのリードライトも然り。
824デフォルトの名無しさん (ワッチョイ fb2f-4HJo)
2021/10/21(木) 11:54:41.56ID:JzKHPePF0 >位置の概念がないストリームなら普通「全二重」であるはずだ
お前の勝手な思い込みだとしか思えん
お前の勝手な思い込みだとしか思えん
825デフォルトの名無しさん (アウアウウー Sacf-Avck)
2021/10/21(木) 12:25:32.61ID:8qSe0EAma イキり馬鹿には「普通は」って文字が読めないんだな
826デフォルトの名無しさん (エアペラ SD4f-VuU6)
2021/10/21(木) 13:30:46.89ID:E6Iq4yprD >>822
その方法で判断してるなら既にいくつかバグ孕んでそう
その方法で判断してるなら既にいくつかバグ孕んでそう
827デフォルトの名無しさん (アウアウウー Sacf-Avck)
2021/10/21(木) 14:41:10.46ID:hTdTaobFa r/wを排他的にせざるをえない必然性や制約が存在しない限りわざわざ排他的にする合理性はないというだけの話。
馬鹿じゃないの。
というか、例えば2.0までのUSBは物理層が「半二重」だが、上位の層ではそんなことを
意識する必要はないようにしてある。
そんな制約を意識する必要があったらやってられないからだ。
必要もないのにそんな制約を課す馬鹿がどこにいる
馬鹿じゃないの。
というか、例えば2.0までのUSBは物理層が「半二重」だが、上位の層ではそんなことを
意識する必要はないようにしてある。
そんな制約を意識する必要があったらやってられないからだ。
必要もないのにそんな制約を課す馬鹿がどこにいる
828デフォルトの名無しさん (ワッチョイ 4b97-FvN9)
2021/10/21(木) 16:22:37.02ID:vKSzbwpZ0 双方向に通信できるか、一方向にしか通信できないことと、全二重半二重は別の概念じゃない?
双方向通信になって初めて半二重なのかと考える必要があるし、そもそもIPCをOSのAPIで使ってるときにそんなにシビアに考えることかな?という気がする
双方向通信になって初めて半二重なのかと考える必要があるし、そもそもIPCをOSのAPIで使ってるときにそんなにシビアに考えることかな?という気がする
829デフォルトの名無しさん (ワッチョイ ef42-ZO17)
2021/10/21(木) 16:25:27.19ID:AAqgo5mm0 双方向のプロセス間通信なら、パイプじゃなくてIPC使ったほうが楽じゃね?
830デフォルトの名無しさん (ワッチョイ fb2f-4HJo)
2021/10/21(木) 22:48:54.75ID:JzKHPePF0 >>825
お前の言う「普通」はお前の思い込みだって指摘だが、普通が読めないとかどっから出てくる話だ
そもそも位置の概念と双方向か片方向かは関係ないし
双方向のストリームは全2重であるべきだって意見なら理解しないではないが
お前の希望が普通に実装されてるとは限らんのだよ
お前の言う「普通」はお前の思い込みだって指摘だが、普通が読めないとかどっから出てくる話だ
そもそも位置の概念と双方向か片方向かは関係ないし
双方向のストリームは全2重であるべきだって意見なら理解しないではないが
お前の希望が普通に実装されてるとは限らんのだよ
831デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/22(金) 03:27:01.26ID:OMPuRiy7a 白鳥は普通白い、というのは全称命題(黒い白鳥はいない)ではない。
イキり馬鹿って本当に馬鹿で笑えるねw
ファイルのように位置の概念があるストリームでは排他的にr/wされたら困るだろうw
馬鹿じゃなかろうかマジで
イキり馬鹿って本当に馬鹿で笑えるねw
ファイルのように位置の概念があるストリームでは排他的にr/wされたら困るだろうw
馬鹿じゃなかろうかマジで
832デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/22(金) 03:28:52.19ID:OMPuRiy7a × 排他的に
〇 非排他的に
〇 非排他的に
833デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/22(金) 03:58:09.76ID:OMPuRiy7a 最近ヤフコメの規制が話題になってるけど、
webくんだりで他人に居丈高な態度を取る奴の動機の源泉(うだつ上がらない)
なんて見え透いてるよねw
別にうだつ上がらないのは悪くないが(俺もそうだし)
いい歳こいてそういう自分の動機を自覚できないのも、他人から自分がどう見えているかを
意識できないのもかなり痛々しいよねえw
webくんだりで他人に居丈高な態度を取る奴の動機の源泉(うだつ上がらない)
なんて見え透いてるよねw
別にうだつ上がらないのは悪くないが(俺もそうだし)
いい歳こいてそういう自分の動機を自覚できないのも、他人から自分がどう見えているかを
意識できないのもかなり痛々しいよねえw
834デフォルトの名無しさん (ワッチョイ d193-EFWq)
2021/10/22(金) 07:26:26.05ID:fpd3u34i0 括弧の中はコーラスかな
835デフォルトの名無しさん (ワッチョイ 3901-WSzF)
2021/10/22(金) 08:40:47.54ID:sYXSwuhS0 うだつってどこで売ってるの?
836デフォルトの名無しさん (ブーイモ MMe6-d2PL)
2021/10/22(金) 08:47:26.63ID:oVr78/SWM >>831
普通のファイルのシークしながらの読み書きなら困る、はわかるんだけど、
それを一般化して、位置の概念のあるストリームで「普通」成り立つべき性質なのかよくわからない。
後学のために、いい例を教えてくれないか?
普通のファイルのシークしながらの読み書きなら困る、はわかるんだけど、
それを一般化して、位置の概念のあるストリームで「普通」成り立つべき性質なのかよくわからない。
後学のために、いい例を教えてくれないか?
837デフォルトの名無しさん (ワッチョイ 12bd-dMWn)
2021/10/22(金) 11:28:17.10ID:J+jDEcsH0 そもそもファイルストリームって(単一ファイルでは)双方向通信に使えるものじゃないから、
全二重という思い込みがよく分からないし
ワッチョイ的にデッドロックの意味勘違いしてた人っぽいし
全般的に用語の使い方がいい加減な人なんだろうなと思った
全二重という思い込みがよく分からないし
ワッチョイ的にデッドロックの意味勘違いしてた人っぽいし
全般的に用語の使い方がいい加減な人なんだろうなと思った
838デフォルトの名無しさん (ワッチョイ 0d2f-iBLV)
2021/10/22(金) 11:54:11.71ID:V0jARYip0 ファイルストリームって、追記モードで複数オープンされたファイル扱えないのか?
839デフォルトの名無しさん (ワッチョイ 0d2f-iBLV)
2021/10/22(金) 12:08:46.46ID:V0jARYip0 双方向のストリームなら、非排他的にアクセスされると困るという意見ならまあ理解はできる
排他的とか、自分以外のアクセスの話で、自分が全2重でアクセスできるかどうかとは無関係だがな
排他的とか、自分以外のアクセスの話で、自分が全2重でアクセスできるかどうかとは無関係だがな
840デフォルトの名無しさん (ワッチョイ 0d2f-iBLV)
2021/10/22(金) 12:47:13.67ID:V0jARYip0841デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/24(日) 03:48:37.41ID:Ebis89vva >>837
俺が用語を正確に使ってないのでなく君に読解力がないだけじゃないのかな。
俺はファイルストリームは「半二重」だと言ってるんだよ。わざわざ括弧を付けて。
括弧を付けているのは全二重/半二重という用語は普通はストリームを対象にした
用語ではないからだ。
俺が用語を正確に使ってないのでなく君に読解力がないだけじゃないのかな。
俺はファイルストリームは「半二重」だと言ってるんだよ。わざわざ括弧を付けて。
括弧を付けているのは全二重/半二重という用語は普通はストリームを対象にした
用語ではないからだ。
842デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/24(日) 03:54:05.25ID:Ebis89vva というか、「必要のない制約をわざわざ課す馬鹿っているんですか?」
っていうのが俺の主張の本質なんだけど、その辺も含めて文脈読めないにも程があるね。
っていうのが俺の主張の本質なんだけど、その辺も含めて文脈読めないにも程があるね。
843デフォルトの名無しさん (ワッチョイ 0d2f-/PVD)
2021/10/24(日) 06:21:08.23ID:4lHZz/Ub0 ああ、ほんとに双方向か片方向かと全/半2重の区別がついてないのね
844デフォルトの名無しさん (アウアウウー Sa45-zLop)
2021/10/24(日) 10:19:03.31ID:BecJ+B2qa 全二重と半二重は鉄道で例えれば単線と複線の違いだよ。
RS485通信は半二重通信になるけどな。
RS485通信は半二重通信になるけどな。
845デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/24(日) 12:15:38.06ID:kMf1w+hQa846デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/24(日) 12:24:26.91ID:kMf1w+hQa だいたい双方向とか片方向とかいう話がどっから出てくるのw
意味がわからないよ
だから、必要もないのにr/wを排他的にする制約を課す馬鹿っているの?って話をしてるんだけど
意味がわからないよ
だから、必要もないのにr/wを排他的にする制約を課す馬鹿っているの?って話をしてるんだけど
847デフォルトの名無しさん (アウアウウー Sa45-fDtU)
2021/10/24(日) 12:31:01.70ID:kMf1w+hQa 次の展開予想すると、>>843みたいな人はたぶんそれでも片方向/双方向の違いに固執して
「片方向っていうのは片方だけが能動的にr/wすることをいうんだ」みたいな話になるんだろうねw
だから、だから何だよw
この文脈でそれ重要ですか?
「片方向っていうのは片方だけが能動的にr/wすることをいうんだ」みたいな話になるんだろうねw
だから、だから何だよw
この文脈でそれ重要ですか?
848デフォルトの名無しさん (ワッチョイ 0d2f-/PVD)
2021/10/24(日) 15:32:33.07ID:4lHZz/Ub0 ああ、排他的ってのは自分自身からのリードとライトについて言っているのか
つまりお前の中では、全2重=非排他的 半2重=排他的 ってことなのね
で、片方向っていうのは片方だけが能動的にr/wすること だと
まあこれからも独自路線を行ってくれ。できればひっそりと
つまりお前の中では、全2重=非排他的 半2重=排他的 ってことなのね
で、片方向っていうのは片方だけが能動的にr/wすること だと
まあこれからも独自路線を行ってくれ。できればひっそりと
849デフォルトの名無しさん (アウアウウー Sa45-zLop)
2021/10/24(日) 16:20:34.86ID:qOtMLiXha ファイルストリームに半二重ないやろ?
途中で方向変わるのか?
全二重もないし。
途中で方向変わるのか?
全二重もないし。
850デフォルトの名無しさん (ワッチョイ ee63-PyhB)
2021/10/24(日) 16:40:45.22ID:ju8sH4Lg0 誰かこいつらの脳幹をdisconnectしてくれや
851デフォルトの名無しさん (ワッチョイ 65ad-/pkb)
2021/10/24(日) 17:30:30.88ID:nuxNtcA20 NO CARRIER
852デフォルトの名無しさん (ワッチョイ d193-EFWq)
2021/10/24(日) 20:36:34.43ID:cIXJUcvh0853デフォルトの名無しさん (ワッチョイ fd02-WU2P)
2021/10/25(月) 08:10:52.85ID:H+hg1O8s0 海外の機関車のハンドルとかについている装置
運転手が突発性の病気で倒れたりして手を離すと緊急停止する
運転手が突発性の病気で倒れたりして手を離すと緊急停止する
854デフォルトの名無しさん (ワッチョイ c64b-kpIy)
2021/10/25(月) 09:43:28.98ID:GqjTTybe0 つまんね・・・
855デフォルトの名無しさん (ブーイモ MMe6-Z/X8)
2021/10/25(月) 15:32:53.27ID:zsG9VPuLM 鎌池和馬の言の葉、我が身に降臨す。
856デフォルトの名無しさん (ブーイモ MM76-wnYK)
2021/10/25(月) 19:07:57.24ID:d/hZB5lcM >>853
それは Dead man's switch
それは Dead man's switch
857デフォルトの名無しさん (アウアウウー Sa45-iXiw)
2021/10/25(月) 19:38:31.87ID:L4R2KWZAa >>852
いい機会だから言っておくか。
それは違う。
言葉というのは置かれた文脈によって意味が変わる、
という中学生でも知っている事実を君が知らないだけじゃないの?
だいたい文脈無視して意味不明な用語法の問題にすり替えて、
それを指摘されてもまだ「おかしいのはお前だ」と言い張る神経が俺には理解できない。
いい機会だから言っておくか。
それは違う。
言葉というのは置かれた文脈によって意味が変わる、
という中学生でも知っている事実を君が知らないだけじゃないの?
だいたい文脈無視して意味不明な用語法の問題にすり替えて、
それを指摘されてもまだ「おかしいのはお前だ」と言い張る神経が俺には理解できない。
858デフォルトの名無しさん (アウアウウー Sa45-iXiw)
2021/10/25(月) 19:42:31.57ID:L4R2KWZAa あと>>833ねw
859デフォルトの名無しさん (ワッチョイ 1197-d2PL)
2021/10/25(月) 20:07:49.31ID:7NDplVqs0 どうでもいいけど技術的なやり取りをするのに言葉の意味を明確に定義せずにするのは困難しか産まないと思うけどな。
独自用語でもちゃんと定義したらよろしい。
定義なしに文脈によって意味が変わるなんて言ってるのは技術者失格。
独自用語でもちゃんと定義したらよろしい。
定義なしに文脈によって意味が変わるなんて言ってるのは技術者失格。
860デフォルトの名無しさん (テテンテンテン MMe6-y5oF)
2021/10/25(月) 22:36:46.73ID:zQaJMovpM えっちょっと待って
IT用語としての「デッドロック」なんて基本情報レベルな単語だしこの板に書き込むような人なら常識だと思ってたんだけど
>>801なんかはてっきりギャグとして書いてるか、さもなくば
デッドロックって言葉の意味を知らない人を馬鹿にするためにわざと書いてると思ってたんだが
ひょっとして本当に知らなかったの??
でもって無知を恥じるでもなく「読解力」とか言い出して責任転嫁してるの?
「ボクチャンわるくないもん、読み手が馬鹿なのが悪いんだもん」って言ったところで
馬鹿をさらしてる人が言い出したところで説得力ないと思うよ
そのうえさらに自分の語用・論理展開が支離滅裂なのを棚に上げて「文脈」とか言い出して正当化してもなあ
>それを指摘されてもまだ「おかしいのはお前だ」と言い張る神経が俺には理解できない。
その言葉を反芻すべきなのは>>857だと思うよ
IT用語としての「デッドロック」なんて基本情報レベルな単語だしこの板に書き込むような人なら常識だと思ってたんだけど
>>801なんかはてっきりギャグとして書いてるか、さもなくば
デッドロックって言葉の意味を知らない人を馬鹿にするためにわざと書いてると思ってたんだが
ひょっとして本当に知らなかったの??
でもって無知を恥じるでもなく「読解力」とか言い出して責任転嫁してるの?
「ボクチャンわるくないもん、読み手が馬鹿なのが悪いんだもん」って言ったところで
馬鹿をさらしてる人が言い出したところで説得力ないと思うよ
そのうえさらに自分の語用・論理展開が支離滅裂なのを棚に上げて「文脈」とか言い出して正当化してもなあ
>それを指摘されてもまだ「おかしいのはお前だ」と言い張る神経が俺には理解できない。
その言葉を反芻すべきなのは>>857だと思うよ
861デフォルトの名無しさん (ワッチョイ 0d2f-/PVD)
2021/10/25(月) 22:56:47.64ID:myY8ExBF0 文脈無視して意味不明な用語法ってか
さすが自分の常識は絶対だって自信がある人はちがうな
で、技術論を人格攻撃で逃げようってか
相手してられん
さすが自分の常識は絶対だって自信がある人はちがうな
で、技術論を人格攻撃で逃げようってか
相手してられん
862デフォルトの名無しさん (ワッチョイ d193-EFWq)
2021/10/25(月) 23:12:43.16ID:c86hiX/I0 デッドロックマンティウンティウンwww
863デフォルトの名無しさん (ワッチョイ 825b-WU2P)
2021/10/26(火) 01:05:29.94ID:tLsOhANt0 お前らそろそろ落ち着きませんか?
c#10の話でもしようぜ(錯乱)
c#10の話でもしようぜ(錯乱)
864デフォルトの名無しさん (ワッチョイ 0210-yAT7)
2021/10/26(火) 01:13:31.28ID:qCIhQ9NK0 特定の会社なりグループなりの小さなコミュニティ内で本来の定義とは異なる意味で用語が使われることはある
そのコミュニティ内で齟齬なく意思疎通取れてるならまぁ問題ない
ただその輪から出たら本来の意味でのみ使用すべきだし誤解を招きそうなら補足を入れるなりすればいい
定義にシビアなことが求められる技術者がこういう場で文脈によって変わるとか言っちゃうのはどうかと思う
こういう場というのが便所の落書きじゃん、というなら否定はできんがw
そのコミュニティ内で齟齬なく意思疎通取れてるならまぁ問題ない
ただその輪から出たら本来の意味でのみ使用すべきだし誤解を招きそうなら補足を入れるなりすればいい
定義にシビアなことが求められる技術者がこういう場で文脈によって変わるとか言っちゃうのはどうかと思う
こういう場というのが便所の落書きじゃん、というなら否定はできんがw
865デフォルトの名無しさん (ワッチョイ 1d6e-6jfE)
2021/10/26(火) 01:23:54.20ID:ZoC9kawY0 みんなわかっているくせにいつまでも指摘しないのな。
デッドロックは暗礁でも座礁でもない。壊れた錠前のことだ。
https://www.nhk.or.jp/bunken/summary/kotoba/gimon/170.html
IT 用語では、並列処理時に異なるプロセスが、互いが専有するリソースの解放を求めて睨み合い、うごけなくなってしまうリソース競合のことだ。それ以外の意味はない。
一般用語に行き詰まりという意味があったとして、IT 用語としてリソース競合という意味のズバリの状況定義があるのだから、IT に正しい理解がある人間なら、行き詰まりという一般的な意味でこの語を IT 関連の説明に使うことは絶対に避ける。他人に誤解させるし、伝わらないし、紛らわしいのが目に見えているから。
色々な意味で、非常に恥ずかしい部類の誤用。強弁もたいがいにしておくべき。
デッドロックは暗礁でも座礁でもない。壊れた錠前のことだ。
https://www.nhk.or.jp/bunken/summary/kotoba/gimon/170.html
IT 用語では、並列処理時に異なるプロセスが、互いが専有するリソースの解放を求めて睨み合い、うごけなくなってしまうリソース競合のことだ。それ以外の意味はない。
一般用語に行き詰まりという意味があったとして、IT 用語としてリソース競合という意味のズバリの状況定義があるのだから、IT に正しい理解がある人間なら、行き詰まりという一般的な意味でこの語を IT 関連の説明に使うことは絶対に避ける。他人に誤解させるし、伝わらないし、紛らわしいのが目に見えているから。
色々な意味で、非常に恥ずかしい部類の誤用。強弁もたいがいにしておくべき。
866デフォルトの名無しさん (ワッチョイ 1d6e-6jfE)
2021/10/26(火) 01:34:11.65ID:ZoC9kawY0 ✕専有→○占有
867デフォルトの名無しさん (ワッチョイ ee63-PyhB)
2021/10/26(火) 02:21:50.02ID:UIBkHtwX0 誰かこいつらをガイジ小学校に叩き込んで来てくれや
868デフォルトの名無しさん (ワッチョイ d193-EFWq)
2021/10/26(火) 07:39:00.23ID:+xnJ+mOr0869デフォルトの名無しさん (ワッチョイ 2101-qnHn)
2021/10/26(火) 09:42:42.07ID:Lw2w7Q/c0 そもそもdead rockなんて勘違いしてる奴いないじゃん
座礁って言葉使ってる奴はいるけど身動き取れなくなると説明付き
リソース競合ってまた狭い意味だし座礁と同じで狭い意味でデッドロックを使ってる
デッドロック(IT限定)でもプロセス競合のほうがまだまし
しかも競合それ自体には行き詰まりの意味はない
あくまでも競合による行き詰まりがデッドロック
座礁って言葉使ってる奴はいるけど身動き取れなくなると説明付き
リソース競合ってまた狭い意味だし座礁と同じで狭い意味でデッドロックを使ってる
デッドロック(IT限定)でもプロセス競合のほうがまだまし
しかも競合それ自体には行き詰まりの意味はない
あくまでも競合による行き詰まりがデッドロック
870デフォルトの名無しさん (ワッチョイ c201-45kF)
2021/10/26(火) 11:09:30.80ID:UqMMY6BB0 座礁がdead rockからきた勘違い
deadlockは身動き取れなくなるという意味はない
語源はdead+lockだから「壊れた錠前」であってるけど
今はその意味で使われることはない
deadlockは身動き取れなくなるという意味はない
語源はdead+lockだから「壊れた錠前」であってるけど
今はその意味で使われることはない
871デフォルトの名無しさん (ワッチョイ e17c-EFWq)
2021/10/26(火) 11:53:16.92ID:lkW9PATM0872デフォルトの名無しさん (ワッチョイ c64b-kpIy)
2021/10/26(火) 12:21:43.14ID:NjF3KidV0 まだやってんのかい。
お前ら、仲いいな。
お前ら、仲いいな。
873デフォルトの名無しさん (オッペケ Sr11-P5rH)
2021/10/26(火) 12:43:29.66ID:yz4Jvoxzr たんなるウェイトとデッドロックの区別がついてないバカがうだうだ言ってるだけ
874デフォルトの名無しさん (スププ Sda2-BqrI)
2021/10/26(火) 12:57:34.74ID:ht6Potv3d >>865
壊れた錠前では無いよ。
行き詰まりそのもの。
リソースのlock自体、錠前のことではない。
名詞としてのlockは、カギで開け閉めするものに限られるので、リソースなどを指してない。輪留めとか、にっちもさっちもいかない状態とかそういうのを指す。
動詞としては、固定するだよ。
リソースを取得するのにカギが必要なら錠前だろうけど、カギは要らない。
壊れた錠前では無いよ。
行き詰まりそのもの。
リソースのlock自体、錠前のことではない。
名詞としてのlockは、カギで開け閉めするものに限られるので、リソースなどを指してない。輪留めとか、にっちもさっちもいかない状態とかそういうのを指す。
動詞としては、固定するだよ。
リソースを取得するのにカギが必要なら錠前だろうけど、カギは要らない。
875デフォルトの名無しさん (ワッチョイ c201-45kF)
2021/10/26(火) 13:49:40.40ID:UqMMY6BB0 >>871
Pope Francis urges end to migrant boat deadlock
https://www.bbc.co.uk/news/world-europe-46777844
↑この船は座礁してるのかな?
Pope Francis urges end to migrant boat deadlock
https://www.bbc.co.uk/news/world-europe-46777844
↑この船は座礁してるのかな?
876デフォルトの名無しさん (ワッチョイ e17c-EFWq)
2021/10/26(火) 14:28:12.06ID:lkW9PATM0 多義語を知らない>>875
辞書引くだけで良いのに引けないんだね
辞書引くだけで良いのに引けないんだね
877デフォルトの名無しさん (ワッチョイ c201-45kF)
2021/10/26(火) 18:40:21.38ID:UqMMY6BB0878デフォルトの名無しさん (エアペラ SDcd-EFWq)
2021/10/26(火) 19:44:50.29ID:uR+ZT8QXD >>877
納得はいらんけど、deadlockの自動詞、他動詞の意味調べてみ
納得はいらんけど、deadlockの自動詞、他動詞の意味調べてみ
879ハノン ◆QZaw55cn4c (ワッチョイ 6247-SMpf)
2021/10/26(火) 20:18:17.44ID:YaaA9sXD0880デフォルトの名無しさん (アウアウウー Sa45-iXiw)
2021/10/26(火) 20:48:48.62ID:eY0tVbdGa さすがに「言葉の意味は文脈に依存する」ってことを知らない人がこれだけ多いと日本の将来心配になるねw
この業界でデッドロックと言えば普通は非同期処理の文脈におけるデッドロックのことを指す、
これは最初から言っているように間違いない。
ただ必ずそうとは限らないと言ってるだけ。
イキってる皆さんがどう思おうが自由だけど、メソッドが制御を返さない状態のことをその原因を問わずに
「デッドロック」と呼ぶ用法は普通に使われてる。
この業界でデッドロックと言えば普通は非同期処理の文脈におけるデッドロックのことを指す、
これは最初から言っているように間違いない。
ただ必ずそうとは限らないと言ってるだけ。
イキってる皆さんがどう思おうが自由だけど、メソッドが制御を返さない状態のことをその原因を問わずに
「デッドロック」と呼ぶ用法は普通に使われてる。
881デフォルトの名無しさん (アウアウウー Sa45-iXiw)
2021/10/26(火) 20:52:50.16ID:eY0tVbdGa そもそもデッドロックの意味とか、片方向と双方向の違いがどうのとか、そんなのどーでもいいわw
誰がそんな話してるんだよw
俺は時々ニュース系の板とかでネトウヨ馬鹿にして楽しませてもらってるけど、
この追いつめられると別の矮小な問題にすり替えて誤魔化して逃げるやり方って
連中そのものだねw
誰がそんな話してるんだよw
俺は時々ニュース系の板とかでネトウヨ馬鹿にして楽しませてもらってるけど、
この追いつめられると別の矮小な問題にすり替えて誤魔化して逃げるやり方って
連中そのものだねw
882デフォルトの名無しさん (ワッチョイ 0d2f-/PVD)
2021/10/26(火) 21:39:59.59ID:5YjTtZfR0 >メソッドが制御を返さない状態のことをその原因を問わずに「デッドロック」と呼ぶ
まあ、たんなるロック待ちをデッドロックというやつはたまにはいるけどな
あきらかに間違ってるわけで、それが普通とかもう話にならん
>追いつめられると別の矮小な問題にすり替えて誤魔化して逃げる
まさに今のお前だな
まあ、たんなるロック待ちをデッドロックというやつはたまにはいるけどな
あきらかに間違ってるわけで、それが普通とかもう話にならん
>追いつめられると別の矮小な問題にすり替えて誤魔化して逃げる
まさに今のお前だな
883デフォルトの名無しさん (ワッチョイ 825b-WU2P)
2021/10/26(火) 21:43:21.08ID:tLsOhANt0 あーあ
ネトウヨとか言い出しちゃったよ
ネトウヨとか言い出しちゃったよ
884デフォルトの名無しさん (ワッチョイ c201-45kF)
2021/10/26(火) 22:01:25.78ID:UqMMY6BB0 >>878
名詞が動詞化したものだから意味に違いはないよ
自動詞は「デッドロックになる」こと
他動詞は「デッドロックをもたらす」こと
デッドロックとは「相対する2つの勢力が拮抗して事態が進展しない状態」
DBMSのデッドロックも非同期処理のデッドロックも状況が特化してるだけで意味は同じ
座礁は船と岩礁の力が拮抗してるってことなら
その辺に転がってる石ころもdead rockだね
名詞が動詞化したものだから意味に違いはないよ
自動詞は「デッドロックになる」こと
他動詞は「デッドロックをもたらす」こと
デッドロックとは「相対する2つの勢力が拮抗して事態が進展しない状態」
DBMSのデッドロックも非同期処理のデッドロックも状況が特化してるだけで意味は同じ
座礁は船と岩礁の力が拮抗してるってことなら
その辺に転がってる石ころもdead rockだね
885デフォルトの名無しさん (ワッチョイ d193-EFWq)
2021/10/26(火) 22:18:18.56ID:+xnJ+mOr0886デフォルトの名無しさん (ワッチョイ d193-EFWq)
2021/10/26(火) 22:27:49.42ID:+xnJ+mOr0 つまりデッドロックマンは何もかも間違ってると言いたい
887デフォルトの名無しさん (ワッチョイ c201-45kF)
2021/10/27(水) 00:14:30.81ID:un5zQ+BD0 >>885
「deadlockの言う座礁する、座礁させる」って何? どこから出てきたの?
deadlockの言う?
交渉が座礁するとは日本語では言わない
交渉が暗礁に乗り上げたとしてもそれがデッドロックとは限らない
単なる待ち状態をデットロックと言ってるのと同じレベル
「deadlockの言う座礁する、座礁させる」って何? どこから出てきたの?
deadlockの言う?
交渉が座礁するとは日本語では言わない
交渉が暗礁に乗り上げたとしてもそれがデッドロックとは限らない
単なる待ち状態をデットロックと言ってるのと同じレベル
888デフォルトの名無しさん (エアペラ SDcd-EFWq)
2021/10/27(水) 08:01:39.38ID:hvQWVHhPD889デフォルトの名無しさん (ワッチョイ eeb0-dcnK)
2021/10/27(水) 08:07:10.23ID:gYjFdZWj0 Rock Is Dead !
890デフォルトの名無しさん (ワッチョイ 65ad-/pkb)
2021/10/27(水) 08:22:12.88ID:thwndR3Q0 Rock is not dead.
891デフォルトの名無しさん (ワッチョイ fd5f-iXiw)
2021/10/27(水) 10:24:03.90ID:t2iD5tO80 >そもそもデッドロックの意味とか、片方向と双方向の違いがどうのとか、そんなのどーでもいいわw
>誰がそんな話してるんだよw
>追いつめられると別の矮小な問題にすり替えて誤魔化して逃げるやり方って連中そのものだねw
まさにこれ
話を逸らすついでにスレ流して汚点を忘れさせようとしてるのが観える
>誰がそんな話してるんだよw
>追いつめられると別の矮小な問題にすり替えて誤魔化して逃げるやり方って連中そのものだねw
まさにこれ
話を逸らすついでにスレ流して汚点を忘れさせようとしてるのが観える
893デフォルトの名無しさん (ワッチョイ 8b63-jCVc)
2021/10/29(金) 08:02:34.91ID:4uk/ll0/0 連中…「組織」の者かな?
894デフォルトの名無しさん (ワッチョイ 8901-h3eI)
2021/11/02(火) 21:51:33.93ID:4DiwsCtO0 ニコニコ弾幕ツールを作りたくてプログラミングとC#を初めて触ったのですが
なにか参考になる動画や書籍資料等ないでしょうか?
簡単なメニュー程度なら作れるようになったんですがどうすれば弾幕打てるツールになるのか全く分かりません。
弾幕ツールソースとかでググってもそれっぽいのが全く出ず…
超初心者スレでも聞いたのですが回答もらえなかったのでこちらで…
なにか参考になる動画や書籍資料等ないでしょうか?
簡単なメニュー程度なら作れるようになったんですがどうすれば弾幕打てるツールになるのか全く分かりません。
弾幕ツールソースとかでググってもそれっぽいのが全く出ず…
超初心者スレでも聞いたのですが回答もらえなかったのでこちらで…
895デフォルトの名無しさん (ワッチョイ 136a-jRDL)
2021/11/02(火) 22:21:39.61ID:SO0TQkZV0 >>894
ぐぐるんなら、「ニコニコ動画 コメント api」とかじゃね?
ちょっと古いけど
ttps://qiita.com/tor4kichi/items/74939b49954d3e72d789
こんな感じで以前は出来ていたようです
が、今春にコメントサーバーがリニューアルされているようなので、おそらくは上記の記事そのままではなくなっていると思います
https://blog.nicovideo.jp/niconews/141893.html
ブラウザコントロール上でアレコレさせるのとどっちが楽かは知らん
いずれにしても、言語そのものの知識以外の、httpだとかニコニコの仕様そのものだとかの知識の方が必要かと思います
ぐぐるんなら、「ニコニコ動画 コメント api」とかじゃね?
ちょっと古いけど
ttps://qiita.com/tor4kichi/items/74939b49954d3e72d789
こんな感じで以前は出来ていたようです
が、今春にコメントサーバーがリニューアルされているようなので、おそらくは上記の記事そのままではなくなっていると思います
https://blog.nicovideo.jp/niconews/141893.html
ブラウザコントロール上でアレコレさせるのとどっちが楽かは知らん
いずれにしても、言語そのものの知識以外の、httpだとかニコニコの仕様そのものだとかの知識の方が必要かと思います
896デフォルトの名無しさん (ワッチョイ 8bbb-fCIK)
2021/11/02(火) 22:37:12.36ID:crJtQlzP0 勉強のためにやりたいのなら別だけど・・・・
自分で使いたいとかそういう目的なら、ほとんど完成品みたいなものが既にある
https://www.nuget.org/packages/NicoNico.Net/
自分で使いたいとかそういう目的なら、ほとんど完成品みたいなものが既にある
https://www.nuget.org/packages/NicoNico.Net/
897デフォルトの名無しさん (ワッチョイ 8901-h3eI)
2021/11/02(火) 23:03:38.72ID:4DiwsCtO0 >>895-896
回答ありがとうございます
C#の知識だけじゃ実現できないのですね(;´Д`)
C#の他にJavascriptとかCのAPIですか…3,4年はかかりそうですね…
やったことが無駄にならないことが分かったので頑張ります
回答ありがとうございます
C#の知識だけじゃ実現できないのですね(;´Д`)
C#の他にJavascriptとかCのAPIですか…3,4年はかかりそうですね…
やったことが無駄にならないことが分かったので頑張ります
898デフォルトの名無しさん (ワッチョイ 1310-x9M2)
2021/11/03(水) 03:43:52.91ID:Di9oQY4e0 日にどれくらい時間かけるかにもよるけど早い人なら無学から始めても1ヶ月かからんやろ
すでにほとんど完成品といえるようなパッケージがあるならなれてる人なら1日かからず完成する
始めて開発というものをするにあたって半年以上かかりそうなもんはモチベーション続かんから普通はおすすめできない
もしこのコメントツールで年単位で掛かりそうだと感じたならもっと規模の小さい、長くても1ヶ月くらいで完成させられるかな?って想像できるようなものから始めたほうがいいと思うよ
すでにほとんど完成品といえるようなパッケージがあるならなれてる人なら1日かからず完成する
始めて開発というものをするにあたって半年以上かかりそうなもんはモチベーション続かんから普通はおすすめできない
もしこのコメントツールで年単位で掛かりそうだと感じたならもっと規模の小さい、長くても1ヶ月くらいで完成させられるかな?って想像できるようなものから始めたほうがいいと思うよ
899デフォルトの名無しさん (テテンテンテン MMeb-nRM3)
2021/11/03(水) 08:25:21.70ID:MLVf2VPVM >>894
10/20にニコニコ動画関連総合ツールスレで質問して回答もらえなかった人?
そこまでできるようにはなったんだ
ニコ動の弾幕なのか、ニコ生の弾幕なのかわからないけど
・ネットアクセスのやり方(httpclientかなんか)
・WebSocketの使い方(ニコ生のみ)
・jsonの知識
・非同期の使い方
はわかってないとできないと思う
以下を見て理解できるまでがんばって。以下のニコ生・ニコ動の説明は古くてそのまま使っても動きません。
ブラウザーのディペロッパーツールで解析してね。
ニコ生
https://qiita.com/tor4kichi/items/5c438aa11fea5422103b
https://qiita.com/tor4kichi/items/4df5b11ec564bb8f8d16
ニコ動
https://qiita.com/tor4kichi/items/91550a71119f3878bfba
10/20にニコニコ動画関連総合ツールスレで質問して回答もらえなかった人?
そこまでできるようにはなったんだ
ニコ動の弾幕なのか、ニコ生の弾幕なのかわからないけど
・ネットアクセスのやり方(httpclientかなんか)
・WebSocketの使い方(ニコ生のみ)
・jsonの知識
・非同期の使い方
はわかってないとできないと思う
以下を見て理解できるまでがんばって。以下のニコ生・ニコ動の説明は古くてそのまま使っても動きません。
ブラウザーのディペロッパーツールで解析してね。
ニコ生
https://qiita.com/tor4kichi/items/5c438aa11fea5422103b
https://qiita.com/tor4kichi/items/4df5b11ec564bb8f8d16
ニコ動
https://qiita.com/tor4kichi/items/91550a71119f3878bfba
900デフォルトの名無しさん (ワッチョイ 9924-UgiY)
2021/11/03(水) 11:12:45.02ID:s4xVDTJC0 >>897
Web関連は基本人間が理解出来る文字列でやり取りするから比較的難易度低い方
C#で作るならCの知識が必要になる場面なんて全くないはず
Html、Css、JavaScriptの知識はどの言語で開発するにしても多少必要にはなってくるがそんな難しくはない
Web関連は基本人間が理解出来る文字列でやり取りするから比較的難易度低い方
C#で作るならCの知識が必要になる場面なんて全くないはず
Html、Css、JavaScriptの知識はどの言語で開発するにしても多少必要にはなってくるがそんな難しくはない
901デフォルトの名無しさん (テテンテンテン MMeb-PiCk)
2021/11/03(水) 16:24:16.20ID:XrFTraKdM >>897
あなたが作りたいツールを作るにも10年ぐらい前ならもっと簡単な知識でつくれたんだけど、Flashからhtml5になった頃から技術的なレベルが高くなったのも一因
ニコ動、ニコ生にしても以下のステップを1つづつ目標にして。
1.ニコ動かニコ生のURLを入力してそのページの内容を取得して表示なり取得確認する
2.そのページから必要な情報を選択して取得する
3.ニコ生の場合は、その情報からwebsocketに接続して各種情報を取得
4.ニコ動の場合は、その情報からコメント情報を取得する
たぶんこの辺までできれば次どうすればいいかはわかると思うよ
あなたが作りたいツールを作るにも10年ぐらい前ならもっと簡単な知識でつくれたんだけど、Flashからhtml5になった頃から技術的なレベルが高くなったのも一因
ニコ動、ニコ生にしても以下のステップを1つづつ目標にして。
1.ニコ動かニコ生のURLを入力してそのページの内容を取得して表示なり取得確認する
2.そのページから必要な情報を選択して取得する
3.ニコ生の場合は、その情報からwebsocketに接続して各種情報を取得
4.ニコ動の場合は、その情報からコメント情報を取得する
たぶんこの辺までできれば次どうすればいいかはわかると思うよ
902デフォルトの名無しさん (ワッチョイ fb10-9kQe)
2021/11/03(水) 20:51:20.05ID:b4M0oSaD0 今時はIEコンポーネントブラウザを使わないからだよ
ニコニコの場合は
(1)Javascriptでブラウザの拡張機能を書く
(2)Pythonでダウンローダーや巡回、予約
で大半だよね、C#の出番はあまりないん
ニコニコの場合は
(1)Javascriptでブラウザの拡張機能を書く
(2)Pythonでダウンローダーや巡回、予約
で大半だよね、C#の出番はあまりないん
903デフォルトの名無しさん (ワッチョイ 515f-vonH)
2021/11/05(金) 19:37:49.44ID:1GMX4TDW0 API使わずにスクレイピングっていいのか?
904デフォルトの名無しさん (ワッチョイ 6924-MNeM)
2021/11/05(金) 21:29:05.81ID:U9pi1OEC0 非公式API使って制限回避してもいいぞ
905デフォルトの名無しさん (ワッチョイ 5e2c-vonH)
2021/11/05(金) 23:15:31.65ID:/IlkeVzp0 各サイトのルールは、robots.txt を見ればよい
そこに、スクレイピングできる間隔などが書いてある
そこに、スクレイピングできる間隔などが書いてある
906デフォルトの名無しさん (ササクッテロ Sp79-y4Tz)
2021/11/08(月) 19:23:08.09ID:jl5nUU4op SQLのパラメータって使いまわせなかったっけ?
例えば下みたいなSQLがあったとして
string sql = "UPDATE HOGE_TBL SET HOGE = :hoge WHERE HOGE = :hoge ";
パラメータが下1つだけだったら更新件数0件で上手く動かない…
cmd.Parameters.Add(new OracleParameter(":hoge", "huga"));
Javaだと上手く動くけどC#は明示的に分けないとダメな感じ?
例えば下みたいなSQLがあったとして
string sql = "UPDATE HOGE_TBL SET HOGE = :hoge WHERE HOGE = :hoge ";
パラメータが下1つだけだったら更新件数0件で上手く動かない…
cmd.Parameters.Add(new OracleParameter(":hoge", "huga"));
Javaだと上手く動くけどC#は明示的に分けないとダメな感じ?
907デフォルトの名無しさん (ワッチョイ 925b-H2rd)
2021/11/08(月) 19:27:49.03ID:ZmPcj5XX0 hugaじゃなくてfugaじゃないかな
908デフォルトの名無しさん (アウアウウー Sacd-jU0I)
2021/11/08(月) 19:47:26.23ID:eIDHMWNda BindByName
909デフォルトの名無しさん (ササクッテロ Sp79-y4Tz)
2021/11/09(火) 12:25:10.04ID:+zMu32a8p >>908
dクス
dクス
910デフォルトの名無しさん (ガックシ 0671-09aj)
2021/11/12(金) 14:47:41.59ID:LR2kPQ3V6 最近c言語習い始めた初心者なんですがwhile()のカッコ内の条件式に論理演算子を使うことはできますか
もしできるならif文の時のように入力すればいいのでしょうか
もしできるならif文の時のように入力すればいいのでしょうか
911デフォルトの名無しさん (ワッチョイ 9b4b-/d2h)
2021/11/12(金) 14:56:20.52ID:9PEUH50B0912デフォルトの名無しさん (ワッチョイ 2524-Ny61)
2021/11/13(土) 11:48:36.10ID:WnzBfGlt0 C#10で文字列補間が大幅に最適化されたってことらしいけど、
stringオンリーの4個以内(Concatの最大引数以内)以外は$"{}"で繋げていった方がむしろパフォーマンス良くなるって認識でOK?
stringオンリーの4個以内(Concatの最大引数以内)以外は$"{}"で繋げていった方がむしろパフォーマンス良くなるって認識でOK?
913デフォルトの名無しさん (ワッチョイ 6d78-wd7R)
2021/11/13(土) 12:46:38.78ID:+IhS2fUi0 ベンチマーク取れば?
914デフォルトの名無しさん (ワッチョイ 7501-D258)
2021/11/17(水) 00:43:34.98ID:qSiAIVdk0 わけあってVisual Studioをインストールできない環境があるのですが、
その環境で
Windows標準のC#コンパイラ(C:\Windows\WinSxS配下のcsc.exe)
+
Visual Studio Code
でC#コンパイル環境を作成したいのですができますか?
以上、よろしくお願いいたします
その環境で
Windows標準のC#コンパイラ(C:\Windows\WinSxS配下のcsc.exe)
+
Visual Studio Code
でC#コンパイル環境を作成したいのですができますか?
以上、よろしくお願いいたします
915デフォルトの名無しさん (アウアウウー Saa9-09aj)
2021/11/17(水) 02:16:31.13ID:+JwFzM8Ra できるけど君の場合どうせNuGetで積むんじゃね
916デフォルトの名無しさん (ワッチョイ 7501-D258)
2021/11/17(水) 18:51:18.08ID:qSiAIVdk0917デフォルトの名無しさん (ワッチョイ 7501-09aj)
2021/11/17(水) 20:50:08.18ID:iuNg9UQr0 ビスマルク「愚者は経験に学び、 賢者は歴史に学ぶ」
918デフォルトの名無しさん (ワッチョイ cd2f-FDGb)
2021/11/17(水) 22:01:06.93ID:GLXZB85w0 そもそもコンパイル環境なら、VS Codeすらいらないんじゃ
919デフォルトの名無しさん (ワッチョイ 6d78-wd7R)
2021/11/17(水) 22:23:38.77ID:oaCBMm/O0 VSはダメでVSCodeはインストールできるんだ
よくわからない環境だな
よくわからない環境だな
920デフォルトの名無しさん (ワッチョイ 4de6-wt4Y)
2021/11/17(水) 22:48:30.86ID:OY6bKJls0 普通の会社で使えるのは2017までなんだよな
921デフォルトの名無しさん (ワッチョイ 4bbb-OGRf)
2021/11/17(水) 23:11:54.33ID:SfknQ7Tq0 うち2022買ったで
922デフォルトの名無しさん (ワッチョイ 7501-09aj)
2021/11/17(水) 23:14:07.67ID:iuNg9UQr0 まだ2021年なのに?
923デフォルトの名無しさん (ワッチョイ 7501-09aj)
2021/11/18(木) 09:00:28.34ID:+Wtl3GaA0 ジャップには分からんだろうが世界的には9月からはもう2022年だぞ
924デフォルトの名無しさん (ワッチョイ 4bb0-WW/G)
2021/11/18(木) 21:37:43.70ID:cf0G7PVa0 じゃあ日本は4月からもう2022年になってるのか
925デフォルトの名無しさん (ワッチョイ 8eda-xqyN)
2021/11/19(金) 01:11:50.72ID:4qGzfQ8F0 コマンドが格納されたListを順番にサーバへ送信し、
1が返ってきたら次のコマンド送信、1以外かTimeoutしたら即中断みたいな処理を
ractiveでサクッと書けますか?
var cmdList=new List<string>{ cmd1, cmd2, ... };
cmdList
.ToObservable()
.TimeOut( ・・・ )
.SendCommand()
.WaitResponse()
.PostRecv(1だったら次のコマンド送信、1以外やタイムアウトなら処理中止);
みたいな感じで。。
1が返ってきたら次のコマンド送信、1以外かTimeoutしたら即中断みたいな処理を
ractiveでサクッと書けますか?
var cmdList=new List<string>{ cmd1, cmd2, ... };
cmdList
.ToObservable()
.TimeOut( ・・・ )
.SendCommand()
.WaitResponse()
.PostRecv(1だったら次のコマンド送信、1以外やタイムアウトなら処理中止);
みたいな感じで。。
926デフォルトの名無しさん (テテンテンテン MM8e-YpRD)
2021/11/20(土) 22:43:08.40ID:F7Qzv69PM cmdList
.ForEach(x => { if(x.SendAsync(cts.Token).Result == 1 ) throw new Exception() });
.ForEach(x => { if(x.SendAsync(cts.Token).Result == 1 ) throw new Exception() });
927デフォルトの名無しさん (テテンテンテン MM8e-YpRD)
2021/11/20(土) 22:58:08.09ID:YK5Xmj5SM var results = await cmdList
.ToAsyncEnumerble()
.SlectAwait(async (c) => await c.SendAsync(cts.Token))
.TakeWhileAwait(async (r) => r == 1)
ToArrayAsync();
.ToAsyncEnumerble()
.SlectAwait(async (c) => await c.SendAsync(cts.Token))
.TakeWhileAwait(async (r) => r == 1)
ToArrayAsync();
928デフォルトの名無しさん (アウアウウー Sa3b-VuZ6)
2021/11/21(日) 00:02:36.10ID:Z3Hc+Mmaa タイムアウトで値や例外が返ってくるタイプだったらいいけど
時間経過で勝手にタイムアウト判定しろよってタイプだと詰みそう
時間経過で勝手にタイムアウト判定しろよってタイプだと詰みそう
929925 (ワッチョイ 8eda-xqyN)
2021/11/21(日) 00:41:13.81ID:7ZBVrJXA0 ReactiveExtentions(System.Reactive名前空間 ver5.0)を使ってます。
自分なりに書いてみましたがこのライブラリの使い方がよくわかってない状態です。
(疑問点をコメントに書きました。分かる方教えてください)
IDisposable d = cmdList
.ToObservable()
.Timeout( TimeSpan.FromSeconds( 3000 ) )
.Select( cmd =>
{
var res = this.SendCommand( cmd ) // 自作のコマンド送信関数;
return res;
} )
.Where( res => res == 1 )
.Subscribe(
res => /* ここで次のコマンド送信を行う書き方が分からない*/ res.ToString(),
ex => Debug.WriteLine( ex.Message /* Timeout発生時 */ ),
()=> Debug.WriteLine( "Complete" /* 全ての送信完了?それとも1つだけ送信完了? */ )
);
>>927
やはりToAsyncEnumerbleからアプローチするべきなんですかね。。
自分なりに書いてみましたがこのライブラリの使い方がよくわかってない状態です。
(疑問点をコメントに書きました。分かる方教えてください)
IDisposable d = cmdList
.ToObservable()
.Timeout( TimeSpan.FromSeconds( 3000 ) )
.Select( cmd =>
{
var res = this.SendCommand( cmd ) // 自作のコマンド送信関数;
return res;
} )
.Where( res => res == 1 )
.Subscribe(
res => /* ここで次のコマンド送信を行う書き方が分からない*/ res.ToString(),
ex => Debug.WriteLine( ex.Message /* Timeout発生時 */ ),
()=> Debug.WriteLine( "Complete" /* 全ての送信完了?それとも1つだけ送信完了? */ )
);
>>927
やはりToAsyncEnumerbleからアプローチするべきなんですかね。。
930デフォルトの名無しさん (ワッチョイ 8eda-xqyN)
2021/11/21(日) 00:46:46.14ID:7ZBVrJXA0 Timeout関数の中身は
TimeSpan.FromMilliseconds( 3000 ) // 3秒
の間違いでした
TimeSpan.FromMilliseconds( 3000 ) // 3秒
の間違いでした
931デフォルトの名無しさん (テテンテンテン MM8e-YpRD)
2021/11/21(日) 10:42:16.16ID:XHu2qeE/M Rxは監視を行うもの
時系列に沿って要素が流れてくる時に使うもの
なのである要素が流れてきた時に次の要素なんてのはまだ無い
要素が最初から揃ってるListから始めるからわからなくなる
最初から揃ってるなら普通にLinqかforeachを使う
Listでなくストリームならこれでおk
var d = CommandStream
.Select(c => Send(c))
.Timeout(t)
.TakeWhile(r => r == 1)
.Subscribe();
時系列に沿って要素が流れてくる時に使うもの
なのである要素が流れてきた時に次の要素なんてのはまだ無い
要素が最初から揃ってるListから始めるからわからなくなる
最初から揃ってるなら普通にLinqかforeachを使う
Listでなくストリームならこれでおk
var d = CommandStream
.Select(c => Send(c))
.Timeout(t)
.TakeWhile(r => r == 1)
.Subscribe();
932デフォルトの名無しさん (ワッチョイ bf4b-1Ur4)
2021/12/10(金) 11:57:57.31ID:ceXBGTs50 次元の違う配列ではArray.Copy出来ないのでしょうか。
例)
var foo = new int[4];
var bar = new int[3, 4];
ArrayCopy(foo,0,bar,0,4); // 例外発生 "The specified arrays must have the same number of dimensions."
1個づつコピーするしかないのでしょうか?
例)
var foo = new int[4];
var bar = new int[3, 4];
ArrayCopy(foo,0,bar,0,4); // 例外発生 "The specified arrays must have the same number of dimensions."
1個づつコピーするしかないのでしょうか?
933デフォルトの名無しさん (ワッチョイ df2c-yjVA)
2021/12/10(金) 12:19:49.36ID:D7YZScOh0 プリミティブ数値型の配列ならBuffer.BlockCopyできるけど
まあ多次元配列なんて肩身が狭いもんだから仕方ないね
まあ多次元配列なんて肩身が狭いもんだから仕方ないね
934デフォルトの名無しさん (ワッチョイ bf4b-1Ur4)
2021/12/10(金) 12:40:02.71ID:ceXBGTs50 classを配列に保存しているから、BlockCopyもダメなんですよね・・・
あまり数も多くないはずなので、1つずつコピー(代入)していきます。
あまり数も多くないはずなので、1つずつコピー(代入)していきます。
935デフォルトの名無しさん (ワッチョイ a724-C40i)
2021/12/10(金) 13:17:59.80ID:/7sxHGOs0 >>932
若干アンセーフだけど行ごとにならSpan利用すればマネージ型でも出来る
for (int i = 0, len2 = b.GetLength(1); i < b.GetLength(0); i++)
foo.CopyTo(MemoryMarshal.CreateSpan(ref bar[i, 0], len2));
若干アンセーフだけど行ごとにならSpan利用すればマネージ型でも出来る
for (int i = 0, len2 = b.GetLength(1); i < b.GetLength(0); i++)
foo.CopyTo(MemoryMarshal.CreateSpan(ref bar[i, 0], len2));
936デフォルトの名無しさん (ワッチョイ a724-C40i)
2021/12/10(金) 13:21:12.71ID:/7sxHGOs0 MemoryMarshal.CreateSpan(ref bar[i, 0], 5000)とかやっても確か例外でないから最新の注意を払う必要はある
まぁこうやってもソースの長さがデスト以内であれば問題は生じないけど
まぁこうやってもソースの長さがデスト以内であれば問題は生じないけど
937デフォルトの名無しさん (ワッチョイ c702-p36F)
2021/12/12(日) 04:59:13.07ID:/1pFbOYv0 入力を検知したときにメソッドを実行する処理において、
要素Aがnullでなく(エラー防止)、Aの子要素Boolがtrueの場合のみ処理をスキップしたい場合に いい書き方はありますか?
!A.Bool でメソッドを実行にしてしまうとAがnullだったときに実行されなくなってしまうので……
ひとまずgotoを使って以下のようにしているのですが、もっとスマートな書き方ありますでしょうか
if (Input)
{
if(A != null){
if(A.Bool){
goto INPUTSKIP;
}
}
Method();
}
INPUTSKIP:
要素Aがnullでなく(エラー防止)、Aの子要素Boolがtrueの場合のみ処理をスキップしたい場合に いい書き方はありますか?
!A.Bool でメソッドを実行にしてしまうとAがnullだったときに実行されなくなってしまうので……
ひとまずgotoを使って以下のようにしているのですが、もっとスマートな書き方ありますでしょうか
if (Input)
{
if(A != null){
if(A.Bool){
goto INPUTSKIP;
}
}
Method();
}
INPUTSKIP:
938デフォルトの名無しさん (ワッチョイ 7f10-xLgN)
2021/12/12(日) 08:06:18.80ID:OKsF9IR00 null条件演算子 null合体演算子 で検索
939デフォルトの名無しさん (ワッチョイ df89-+2Rn)
2021/12/12(日) 08:23:25.29ID:V78zeb460940デフォルトの名無しさん (ワッチョイ a701-p36F)
2021/12/12(日) 09:36:50.05ID:G8rzE1470941デフォルトの名無しさん (ドコグロ MM9f-JVtf)
2021/12/12(日) 10:16:02.74ID:2rSkF5hnM942デフォルトの名無しさん (ワッチョイ bfda-0QWB)
2021/12/12(日) 10:56:54.04ID:MLGY87ca0 後藤さんが出てくると素人臭が漂ってくるからな
943デフォルトの名無しさん (ワッチョイ df89-+2Rn)
2021/12/12(日) 12:26:50.16ID:V78zeb460 例外も後藤さんみたいなもんだが
944デフォルトの名無しさん (ワッチョイ c702-p36F)
2021/12/12(日) 12:48:33.01ID:/1pFbOYv0 AがnullだったときにORで並べてA.Boolの条件式を使ってしまうとそんなもんないよってエラーを吐くのでは、
と思い込んでいたのですが大丈夫なんですね……!
!A.Boolだけで判定したときに怒られたので頭凝り固まってました!
ありがとうございました!
と思い込んでいたのですが大丈夫なんですね……!
!A.Boolだけで判定したときに怒られたので頭凝り固まってました!
ありがとうございました!
945デフォルトの名無しさん (ワッチョイ 7f7b-ycqI)
2021/12/12(日) 13:09:03.73ID:I9KyYKSc0 >>944
いやショート サーキット評価だからエラーにならないだけ
https://docs.microsoft.com/ja-jp/cpp/cpp/logical-or-operator-pipe-pipe?view=msvc-170
いやショート サーキット評価だからエラーにならないだけ
https://docs.microsoft.com/ja-jp/cpp/cpp/logical-or-operator-pipe-pipe?view=msvc-170
946デフォルトの名無しさん (ワッチョイ c702-p36F)
2021/12/12(日) 13:17:35.22ID:/1pFbOYv0947デフォルトの名無しさん (ワッチョイ df89-+2Rn)
2021/12/12(日) 13:23:43.83ID:V78zeb460 vb.netのorだとエラーになる
948デフォルトの名無しさん (ワッチョイ 7f7b-ycqI)
2021/12/12(日) 13:31:38.41ID:I9KyYKSc0 >>946>>947
論理演算子2つ並べるのがショート サーキット評価なんだけど
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12181009427
次から初心者スレ行ってくれ
論理演算子2つ並べるのがショート サーキット評価なんだけど
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12181009427
次から初心者スレ行ってくれ
949デフォルトの名無しさん (ドコグロ MM9f-JVtf)
2021/12/12(日) 14:02:55.63ID:WWmfWzxPM950デフォルトの名無しさん (アウアウウー Sa6b-5lnE)
2021/12/12(日) 14:06:00.32ID:a4cuZ/Mwa vb恐ろしいな。そんなのバグの元じゃん
951デフォルトの名無しさん (ドコグロ MM9f-JVtf)
2021/12/12(日) 15:11:49.02ID:happ85M4M はあ?
C# ⇔ VB.Net
---------------------
& ⇔ And
&& ⇔ AndAlso
| ⇔ Or
|| ⇔ OrElse
ってなってるだけやぞ
C# ⇔ VB.Net
---------------------
& ⇔ And
&& ⇔ AndAlso
| ⇔ Or
|| ⇔ OrElse
ってなってるだけやぞ
952デフォルトの名無しさん (ワッチョイ a701-4A0X)
2021/12/13(月) 09:12:51.67ID:7pnzZ4JB0 >>937
条件式をネストしたり&でつないだりと複雑にするのは難読性が高くなるから分けたほうがいいだろ
どういう条件ならMthod()を呼ぶのか明確に
if(Input){
//事前処理
judge=(A==null) ? true: //Aがnullのとき
A.Bool==false ? true: //Aの子要素がfalseのとき
false; //それ以外
if(judge) Method();
//共通処理
...
}
条件式をネストしたり&でつないだりと複雑にするのは難読性が高くなるから分けたほうがいいだろ
どういう条件ならMthod()を呼ぶのか明確に
if(Input){
//事前処理
judge=(A==null) ? true: //Aがnullのとき
A.Bool==false ? true: //Aの子要素がfalseのとき
false; //それ以外
if(judge) Method();
//共通処理
...
}
953デフォルトの名無しさん (ワッチョイ 477c-Xngn)
2021/12/13(月) 09:51:11.81ID:g+jxvcxo0954デフォルトの名無しさん (ワッチョイ df01-c3Ov)
2021/12/13(月) 11:44:51.75ID:zykNHKxZ0 skipするほうが例外的処理だろうからskip条件を明確にしてearly returnしたほうがいいと思う
論理式の細かい書き方よりも意図が伝わるかどうかのほうが大事
if (ShouldSkip(a)) {
return;
}
Method();
bool ShouldSkip(A a) {
return a?.Bool ?? false;
}
論理式の細かい書き方よりも意図が伝わるかどうかのほうが大事
if (ShouldSkip(a)) {
return;
}
Method();
bool ShouldSkip(A a) {
return a?.Bool ?? false;
}
955デフォルトの名無しさん (ワッチョイ bf62-Trcr)
2021/12/13(月) 14:01:49.98ID:z2L+bKXw0 メソッドにすんのはいいけど、>>937 が入力を検知したときメソッドを実行したいって言ってんだからその通りに書けばいい
設計書通りに条件分岐すりゃいいのに無駄に置き換えて実装する人多いけどなんなんだろうね
if(入力検知(input, A)){
Method();
}
bool 入力検知(bool input, A a){
return input && a != null && a.Bool;
}
設計書通りに条件分岐すりゃいいのに無駄に置き換えて実装する人多いけどなんなんだろうね
if(入力検知(input, A)){
Method();
}
bool 入力検知(bool input, A a){
return input && a != null && a.Bool;
}
956デフォルトの名無しさん (アウアウウー Sa6b-p36F)
2021/12/13(月) 14:22:24.69ID:6wRfW5vFa 昼飯食いながら適当だから何か勘違いしてるかもしれないけど、>>937って要は
ある条件を満たした時だけMethodを実行したい、それだけでしょ?
だったら四の五の言わずに素直にそう書くのが一番じゃないの。
if( input && (!A?.Bool ?? false)) Method();
ある条件を満たした時だけMethodを実行したい、それだけでしょ?
だったら四の五の言わずに素直にそう書くのが一番じゃないの。
if( input && (!A?.Bool ?? false)) Method();
957デフォルトの名無しさん (アウアウウー Sa6b-5lnE)
2021/12/13(月) 14:29:51.31ID:KmNdaGVTa 求めてるのは「もっとスマートな書き方」だからな
主観的な問題だから、俺らが言えるのは「こういう書き方もある」ってのだけ
正解(どれが一番か)を決めれるのは本人だけ
主観的な問題だから、俺らが言えるのは「こういう書き方もある」ってのだけ
正解(どれが一番か)を決めれるのは本人だけ
958デフォルトの名無しさん (アウアウウー Sa6b-p36F)
2021/12/13(月) 14:47:42.73ID:6wRfW5vFa コードでも文章でも読み手に「要するにそれってどういうこと?」って思わせないのが一番。
これもコードでも文章でもそうだけど、読みにくいものは書いた本人がそこをよく理解せずに書いている。
これもコードでも文章でもそうだけど、読みにくいものは書いた本人がそこをよく理解せずに書いている。
959デフォルトの名無しさん (ワッチョイ 87ad-jwmr)
2021/12/13(月) 15:06:50.29ID:WUjUV8JM0 ReSharperが薦めるように書き換えたら、何をしてるのかわからなくなった。
960デフォルトの名無しさん (ブーイモ MM8b-+2Rn)
2021/12/13(月) 15:10:10.54ID:pxTkbBAYM 最近のc#はマルチパラダイムで構文が増えてカオスだ
961デフォルトの名無しさん (ワッチョイ df01-c3Ov)
2021/12/13(月) 16:35:33.81ID:zykNHKxZ0962デフォルトの名無しさん (アウアウウー Sa6b-5lnE)
2021/12/13(月) 16:52:41.40ID:KmNdaGVTa963デフォルトの名無しさん (ワッチョイ 7f33-1tZa)
2021/12/13(月) 22:23:58.46ID:s0FccnDO0 >>960
それ。言語の表現力が豊かでも、自分やチームで一貫性を担保するのが面倒ξ
それ。言語の表現力が豊かでも、自分やチームで一貫性を担保するのが面倒ξ
964デフォルトの名無しさん (ブーイモ MM8f-+2Rn)
2021/12/14(火) 09:16:58.78ID:cLXTODpXM >>963
そして、コーディング規約が底辺プログラマーに合わせられて生産性が低下する
そして、コーディング規約が底辺プログラマーに合わせられて生産性が低下する
965デフォルトの名無しさん (ワッチョイ 67b0-zDwW)
2021/12/14(火) 20:46:07.43ID:4rMew3mV0 どうせ好き勝手に言語機能使って上がる生産性なんて微々たるもん
966デフォルトの名無しさん (ワッチョイ c778-xLgN)
2021/12/14(火) 23:18:34.83ID:gu+YKYdX0 .net の 1.1 で書くとめちゃくちゃ不便で絶望するぞ
967デフォルトの名無しさん (ワッチョイ a787-3oVZ)
2021/12/14(火) 23:43:50.97ID:5qKKFixV0 linqがある.NET Framework3.5ですら今これでやれって言われたら不便に感じるしなぁ
使えるものは使わせてもらった方が全然楽だわ
使えるものは使わせてもらった方が全然楽だわ
968デフォルトの名無しさん (ワッチョイ 67b0-zDwW)
2021/12/15(水) 08:20:32.57ID:YtxEX99t0 色々使えた方が個人的に楽だと思うのは否定しないが、もっともらしく「生産性が上がる」とか言っちゃうと
意外とそうでもなかったり。
意外とそうでもなかったり。
969デフォルトの名無しさん (ワッチョイ df42-8/hI)
2021/12/15(水) 09:41:14.43ID:flSodCtX0 >>966
特にList<T>が無いのはキツイわ
特にList<T>が無いのはキツイわ
970デフォルトの名無しさん (ワッチョイ e701-zKou)
2021/12/15(水) 12:10:36.77ID:KtX6zlRp0 心配しなくても今どき1.1で書いたり書かされたりすることはないでしょ
971デフォルトの名無しさん (ワッチョイ a790-wtFG)
2021/12/15(水) 16:03:58.38ID:w2vh5jVl0 1.1とか極端すぎるやろ
972デフォルトの名無しさん (ブーイモ MM8f-+2Rn)
2021/12/15(水) 16:14:56.34ID:Jy+USlABM 2.0の知識で止まってるヤツも多いよね
973デフォルトの名無しさん (ワッチョイ 7f33-1bVk)
2021/12/15(水) 16:57:55.56ID:RMHVQ2YW0 さすがに今どきvar使うなとかLINQ使うなとか言われないよね?
974デフォルトの名無しさん (ワッチョイ 67e3-xLgN)
2021/12/15(水) 17:25:02.67ID:ik5KT4gs0 >>973
var使うとわからなくなるというのは名称が明示的になってないだけだと思うわ
var使うとわからなくなるというのは名称が明示的になってないだけだと思うわ
975デフォルトの名無しさん (ブーイモ MM8f-+2Rn)
2021/12/15(水) 17:31:22.22ID:KBNxuXv0M >>974
ハンガリアン記法?
ハンガリアン記法?
976デフォルトの名無しさん (ワッチョイ a701-hqAP)
2021/12/15(水) 18:19:16.59ID:UGnWEqDI0 MS公式はvar推奨してるけどさすがにintとかstringとか基本的な型はvarにはしないな
977デフォルトの名無しさん (ワッチョイ 87da-YqIs)
2021/12/15(水) 21:30:02.16ID:lA94GyTo0 明示的に型を書かないとダメなところ以外全部varで書くよ
978デフォルトの名無しさん (ワッチョイ bfda-0QWB)
2021/12/15(水) 21:44:12.20ID:M2QFYQSl0 最近はnew()で書けるようになったから、極力varはやめてる
Hoge hoge = new();
実装当初の想定通りlinqの戻りくらいかなvar、使うの。
Hoge hoge = new();
実装当初の想定通りlinqの戻りくらいかなvar、使うの。
979デフォルトの名無しさん (ワッチョイ df5b-xLgN)
2021/12/15(水) 23:22:27.06ID:l+MEhncN0 new()使えるのってc#いくつからだっけ
980デフォルトの名無しさん (ワッチョイ 7fbb-Nxno)
2021/12/15(水) 23:43:54.17ID:NZjG441V0 はやくおれのレベルまで上がって来い
上で待ってるぞ
上で待ってるぞ
981デフォルトの名無しさん (ワッチョイ a787-3oVZ)
2021/12/16(木) 00:21:19.35ID:R2Peltay0 new()で書けるようになったけど、コンストラクタで初期設定値渡すようにしちゃうから全然使わんなぁ。
セッター潰してコンストラクタで設定するのが好き
セッター潰してコンストラクタで設定するのが好き
982デフォルトの名無しさん (ワッチョイ df01-JVtf)
2021/12/16(木) 07:48:14.53ID:Ymr34XoE0 >>979
C# 9.0
C# 9.0
983デフォルトの名無しさん (ワッチョイ df10-4iyA)
2021/12/16(木) 09:44:30.84ID:P4pOcLuS0 C#がどんどんボクのしらないものになっていってる
いっそC##やDと名乗っていただきたい
(Dは既にある、は受け付けない)
いっそC##やDと名乗っていただきたい
(Dは既にある、は受け付けない)
984デフォルトの名無しさん (ワッチョイ a701-4A0X)
2021/12/16(木) 10:15:25.85ID:80W3ywqF0 C#に毛が生えた程度だろ
C丼でええがな
C丼でええがな
985デフォルトの名無しさん (ブーイモ MMff-gtpG)
2021/12/16(木) 10:54:52.18ID:Ni3FtdydM c井
986デフォルトの名無しさん (ワッチョイ 7f63-N/e5)
2021/12/16(木) 11:01:26.24ID:DM4zUQcN0 C⛩
987デフォルトの名無しさん (ワッチョイ 87ad-jwmr)
2021/12/16(木) 11:42:40.19ID:plhBUTFD0 C升
988デフォルトの名無しさん (ブーイモ MM8f-+2Rn)
2021/12/16(木) 11:47:41.44ID:e2PzMi3oM >>983
ほんと、氷川きよしくらい変わってしまった
ほんと、氷川きよしくらい変わってしまった
989デフォルトの名無しさん (ワッチョイ 7f33-1tZa)
2021/12/16(木) 23:46:42.90ID:vtDDQtO+0 if(item is {} a){
...
}
null判定でこんな書き方あるんだな。Resharperさんに提案されて初めて知ったわ。
個人的にはあまり使いたくないけど。
...
}
null判定でこんな書き方あるんだな。Resharperさんに提案されて初めて知ったわ。
個人的にはあまり使いたくないけど。
990デフォルトの名無しさん (ワッチョイ 7b24-8o0J)
2021/12/17(金) 00:40:01.77ID:fAwtu2PR0 >>989
それやるとaの色がローカル変数色にならず白のままになるのが不満なんだけど俺の環境だけか?
それやるとaの色がローカル変数色にならず白のままになるのが不満なんだけど俺の環境だけか?
991デフォルトの名無しさん (ワッチョイ 535f-3/1D)
2021/12/17(金) 02:39:12.84ID:KpFo6Hw/0 C林
992デフォルトの名無しさん (ワッチョイ ca2c-TeJl)
2021/12/17(金) 11:21:38.48ID:b89m5ifd0993デフォルトの名無しさん (ワッチョイ 535f-3/1D)
2021/12/17(金) 13:42:40.65ID:KpFo6Hw/0 C極
994デフォルトの名無しさん (ワッチョイ ff6e-n/si)
2021/12/19(日) 09:44:58.73ID:QHfeHH9E0 WinFormsを独学でやっているのですが教えて下さい
そこそこの規模のソフトは作れるようになってますが
VSで開発していくうえで、フォルダ構成ってどう考えればいいですかね
いままではDB関連をDBフォルダ
フォームはFormにまとめてさらにその中に機能別にフォルダを
細かいクラスファイルはClassというフォルダに
DBとの受け渡し(sql書いてFormとの受け渡しModelみたいなもの?)は
Modelというフォルダにまとめています
プロの皆様はチームで作っていかれる際に
会社によりけりかもしれませんが一般的なフォルダ構成の考え方ってあるんでしょうか
そこそこの規模のソフトは作れるようになってますが
VSで開発していくうえで、フォルダ構成ってどう考えればいいですかね
いままではDB関連をDBフォルダ
フォームはFormにまとめてさらにその中に機能別にフォルダを
細かいクラスファイルはClassというフォルダに
DBとの受け渡し(sql書いてFormとの受け渡しModelみたいなもの?)は
Modelというフォルダにまとめています
プロの皆様はチームで作っていかれる際に
会社によりけりかもしれませんが一般的なフォルダ構成の考え方ってあるんでしょうか
995デフォルトの名無しさん (ワッチョイ 5f78-kSWT)
2021/12/19(日) 09:58:37.55ID:eMi6YEPC0 そんなもの存在しないから適当でいいよ
まぁあえて口出しするならFormフォルダはFormクラスと名前が被るからやめとけって位かな
まぁあえて口出しするならFormフォルダはFormクラスと名前が被るからやめとけって位かな
996デフォルトの名無しさん (アウアウウー Sa9f-f5lq)
2021/12/19(日) 10:00:48.95ID:n0pWJPWXa なんのフォルダなのか理解できない
プロジェクト(visual studio上でのプロジェクト)内じゃフォルダ切ることはないな
プロジェクトがある程度大きくなったらクラスライブラリに分ける
プロジェクト(visual studio上でのプロジェクト)内じゃフォルダ切ることはないな
プロジェクトがある程度大きくなったらクラスライブラリに分ける
997デフォルトの名無しさん (ワッチョイ aa89-YeYq)
2021/12/19(日) 10:16:13.92ID:UEQjoSys0 シングルアセンブリ構造なのかな
998デフォルトの名無しさん (ワッチョイ ff6e-n/si)
2021/12/19(日) 10:33:08.48ID:QHfeHH9E0 >>995
そうなんですね、気をつけます
>>996
たとえば画面数でも100超えて、機能部分のClassファイルも100越えてくると
いちいち該当ファイル探すのが面倒でフォルダに分けたって感じです
前はPHPのフレームワークとか触ったときは
たとえばcontroller model viewとフォルダも階層構造みたいになっていて
そういう感覚もあります
チームでやられていると、どこに何のファイルが散らばっているか
わからなくなったりしないのですか? きちんと仕様書があるから関係ないのですかね
やっぱりクラスライブラリ(DLL化?)もちゃんと理解しないと駄目ですよね
一人で作ってるので、DLL化するほうが手間な気がして避けてました
そうなんですね、気をつけます
>>996
たとえば画面数でも100超えて、機能部分のClassファイルも100越えてくると
いちいち該当ファイル探すのが面倒でフォルダに分けたって感じです
前はPHPのフレームワークとか触ったときは
たとえばcontroller model viewとフォルダも階層構造みたいになっていて
そういう感覚もあります
チームでやられていると、どこに何のファイルが散らばっているか
わからなくなったりしないのですか? きちんと仕様書があるから関係ないのですかね
やっぱりクラスライブラリ(DLL化?)もちゃんと理解しないと駄目ですよね
一人で作ってるので、DLL化するほうが手間な気がして避けてました
999デフォルトの名無しさん (アウアウウー Sa9f-f5lq)
2021/12/19(日) 10:44:47.17ID:n0pWJPWXa どこに何がは命名の問題もあるんじゃないかな
classも変数も先頭、末尾にそれが何か分かるように名前つけてるから名前順にソートされてればすぐわかる
classも変数も先頭、末尾にそれが何か分かるように名前つけてるから名前順にソートされてればすぐわかる
1000デフォルトの名無しさん (ワッチョイ aa89-YeYq)
2021/12/19(日) 10:53:09.81ID:UEQjoSys0 >>998
機能ごとにProjectを作るんだよ。
機能ごとにProjectを作るんだよ。
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1004日 15時間 55分 34秒
新しいスレッドを立ててください。
life time: 1004日 15時間 55分 34秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【国旗損壊罪】創設に現実味 自民、維新、参政が刑法改正に前向き [煮卵★]
- 世界的DJ沖野修也、高市早苗首相のアーティスト海外展開支援めぐり疑問「補償が先ではないですか?」 [muffin★]
- 【速報】 日本、貿易収支が黒字転換、海外へ半導体部品の輸出増加、10月の経常収支 過去最大 2兆8335億円の黒字 [お断り★]
- 中国レーダー照射「大変遺憾」と沖縄・玉城デニー知事 [少考さん★]
- 【野球】球場のお客さんは『プロ野球』を観に来ていない? 「チアリーダーなど野球以外のイベント」に熱心な球団関係者を残念に思う [冬月記者★]
- 【うっかり】「ズボンをはき忘れた」下半身を露出してマンションの共用部を歩き回ったか 大学生の男逮捕 [nita★]
- 防衛省、中国機へのスクランブルに無人機活用を検討。あっさりコントロール奪われそう [624898991]
- 高市早苗「中国製ルーターには中国政府のハッカー集団による悪意あるファームウェアが仕込まれています」 [165981677]
- 【超画像💕】“いい人”に女の子が惹かれない理由がこれwwwwwwwwwwwwwwwwwww [151291598]
- 尖閣周辺に中国の戦艦 高市サンたけすて [399259198]
- 【悲報】サンワサプライ、めちゃくちゃ便利なグッズを発売して炎上🔥 [394133584]
- 【高市革新】 日本のドアメーカー「これまでにない発想の製品😤」 32型モニター搭載の画期的ドアを発売(※50万円~) [485983549]
