Rust part30at TECH
Rust part30 - 暇つぶし2ch2:デフォルトの名無しさん
25/05/28 10:58:58.89 6w3mqYSW.net
糞スレ終了

3:デフォルトの名無しさん
25/05/28 12:43:14.56 S0ZbDXHw.net
RustでC#なみに簡単にGUIが作れる未来は何年後に来ますか?

4:デフォルトの名無しさん
25/05/28 12:54:25.58 3diyko22.net
>>3
C#より簡単
Rustで人気GUI crateトップegui
URLリンク(www.egui.rs)

5:デフォルトの名無しさん
25/05/28 13:47:42.84 V3p2RWJM.net
C#だからって言って、GUIの作りやすさが簡単なわけじゃないよ
XAMLもHTMLもほぼ一緒だよ

6:デフォルトの名無しさん
25/05/28 13:59:09.37 sR0xPDfG.net
前スレのegui日本語入力不備の例を見たら分かるけど
それぞれのフレームワークで「作り方」を学ぶ必要があるので
品質を度外視したら通り一遍での「作りやすさ」は対して変わらない

違いは
C#の場合は品質が良い
eguiの場合はrya

7:デフォルトの名無しさん
25/05/28 14:02:53.48 sR0xPDfG.net
言い方を変えたら、eguiでは海外プログラマが品質の良い日本語入力体験を実現することがほぼ不可能

8:デフォルトの名無しさん
25/05/28 14:04:08.88 3diyko22.net
>>6
eguiに日本語入出力の不備はありません
3年前に解決しています

9:デフォルトの名無しさん
25/05/28 14:10:06.47 DJ+9iHRJ.net
>>8
eguiの依存crate winitで
今現在、IME対応トラッキングで「中途半端」ってなっているよ

10:デフォルトの名無しさん
25/05/28 15:06:56.76 jEpOPo+L.net
Rustは中国人多いからIME対応についてはわりと恵まれてる方なんじゃない?
C#とは比べるべくもないけども

11:デフォルトの名無しさん
25/05/28 15:08:51.14 3diyko22.net
>>9
具体的にどの環境で何の問題?

12:デフォルトの名無しさん
25/05/28 15:19:08.76 3cuSGzQE.net
>>10
当然だけどC#が良いよね

13:デフォルトの名無しさん
25/05/28 15:19:45.07 3cuSGzQE.net
前スレ>>976
200万ダウンロードある割にめぼしいegui製アプリを挙げられないとは

14:デフォルトの名無しさん
25/05/28 15:48:37.42 5c61hWcj.net
>>10
>>12
C#にはeguiに匹敵するまとまなものがありません
特にクロスプラットフォームと即時モード

15:デフォルトの名無しさん
25/05/28 15:52:05.17 jEpOPo+L.net
C#でeguiみたいなのが欲しいならUnityがあるでしょ
比べるのも失礼だが

16:デフォルトの名無しさん
25/05/28 15:54:45.63 rI3faRy9.net
UIを作りたいならJava/Kotlinで十分
ついこの前からKotlinのLSPの登場によってVSCodeでKotlinを触れるようになったし

17:デフォルトの名無しさん
25/05/28 15:55:44.40 5c61hWcj.net
>>15
C#でGUI作るのにUnityを持ち出すとは
C#は辛い環境ですね

18:デフォルトの名無しさん
25/05/28 15:56:23.68 su0T3dFZ.net
ここまでegui製アプリがない時点でお察し

19:デフォルトの名無しさん
25/05/28 15:59:53.99 su0T3dFZ.net
>>14
eguiが現実的に目指すべきはImGUI
今は劣化版

20:デフォルトの名無しさん
25/05/28 16:00:28.40 jEpOPo+L.net
>>17
だったらeguiを持ち出すのが間違いだな

21:デフォルトの名無しさん
25/05/28 16:04:47.52 5c61hWcj.net
>>19
C++はさすがに論外
脱C/C++の流れに逆行ですか

22:デフォルトの名無しさん
25/05/28 16:05:21.74 su0T3dFZ.net
検索したけどテキスト入力系のegui製アプリは本当に見つからない

23:デフォルトの名無しさん
25/05/28 16:05:49.77 rI3faRy9.net
Unityは素晴らしい3Dグラフィックフレームワークだよ
ライセンス等が面倒くさいから単なる2Dアプリを作る場合には敬遠されるが、3Dアプリを作るならUnityは最高の選択肢

24:デフォルトの名無しさん
25/05/28 16:06:33.52 su0T3dFZ.net
>>19
Unrealゲームエンジン(C++)の人たちのご用達だからニッチはある

25:デフォルトの名無しさん
25/05/28 16:07:23.12 su0T3dFZ.net
Godotそうだな

26:デフォルトの名無しさん
25/05/28 16:08:21.19 su0T3dFZ.net
Rust eguiは地盤が弱すぎる

27:デフォルトの名無しさん
25/05/28 16:09:09.63 XB/Z7e3W.net
>>15
C#だとMAUIかUnityしかないけど
どちらもWasmで重すぎる
Rust eguiがベスト

28:デフォルトの名無しさん
25/05/28 16:10:49.74 su0T3dFZ.net
>>4 こんなGUI見せられたら一般人は即閉じだけどねw

29:デフォルトの名無しさん
25/05/28 16:11:27.52 su0T3dFZ.net
>>27 Webアプリの画面にすらならないよ

30:デフォルトの名無しさん
25/05/28 16:12:12.15 jEpOPo+L.net
>>27
MAUIもUnityもネイティブだぞ
Webもターゲットとして選べるってだけ
リサーチが足りなかったね!残念!

31:デフォルトの名無しさん
25/05/28 16:12:46.59 rI3faRy9.net
WASMならKotlinの2DグラフィックフレームワークのComposeが高速に動作しますな
C#は時代遅れだがKotlinとそのグラフィックフレームワークは最先端を行ってる
3DグラフィックはC#のUnityに劣るが

32:デフォルトの名無しさん
25/05/28 16:14:38.63 rI3faRy9.net
ちなみにこれKotlin ComposeのWASMね
むっちゃいいで
URLリンク(oikvpqya.github.io)
URLリンク(github.com)

33:デフォルトの名無しさん
25/05/28 16:16:03.19 XB/Z7e3W.net
>>30
C#の完敗だね
ブラウザ上WasmでもRust eguiなら軽く動く

34:デフォルトの名無しさん
25/05/28 16:17:27.30 rI3faRy9.net
2Dグラフィック分野はC#の一人負けやな
時代はWebもデスクトップも対応するRustあるいはKotlinの2Dグラフィックフレームワークだ

35:デフォルトの名無しさん
25/05/28 16:21:46.58 l0HGF9yk.net
eguiで汎用的なGUIは無理だよ
イベント処理と描画をワンパスで回してるからコンポーネントの並び順でデータ反映のタイミングが変わる
データ表示が1tickくらい前後しても気にしないなら有用だけど操作と表示の厳密な同期が必要だと不適
READMEにもimmediate mode GUIについて書いてあるはず
試したの大分前だから今は改善されてるかもしれないけど

36:デフォルトの名無しさん
25/05/28 16:23:51.42 5bAVydlz.net
>>30
その時点でC#は時代遅れの役立たずと気づかなくちゃ
C#厨はRustスレを荒らすなよ

37:デフォルトの名無しさん
25/05/28 16:23:57.29 rI3faRy9.net
KotlinのComposeもRustのeguiの即時モードと似たようなもんだけど、再計算してほしくないところを簡単に設定できる
もしかしてComposeが最強か?

38:デフォルトの名無しさん
25/05/28 16:26:16.00 5bAVydlz.net
>>35
そこまで求める用途ないだろ

39:デフォルトの名無しさん
25/05/28 16:29:23.92 rI3faRy9.net
さくっとクロスプラットフォーム対応の即応性のあるUIを作れるかどうかだよな
それができる、VSCodeでの開発にも対応したKotlinのComposeが最強ですわ

40:デフォルトの名無しさん
25/05/28 16:32:03.18 aUEr/cjd.net
>>37
eguiは毎フレーム再計算再描画するわけではなくてデフォルトでリアクティブモード

41:デフォルトの名無しさん
25/05/28 16:51:11.86 2fsuNGRP.net
実際のC#のGUIはwindows上では実際は一人勝ちだけどね
winforms
WPF
UWP
WinUI3

ゲーム
Unity

マルチプラットフォームでも
MAUI
Avalonia UI

42:デフォルトの名無しさん
25/05/28 16:53:30.99 rI3faRy9.net
>>41
フレームワークの名前を上げてるだけで草

43:デフォルトの名無しさん
25/05/28 16:54:26.24 2fsuNGRP.net
>>42
無知で草

44:デフォルトの名無しさん
25/05/28 17:06:55.64 rI3faRy9.net
>>43
今後新しく2Dグラフィックアプリを作るうえで君の挙げたフレームワークはとてもじゃないが選択肢になりえないわ

45:デフォルトの名無しさん
25/05/28 17:09:07.01 2fsuNGRP.net
>>44
windwosのエクスプローラーが新しくなったけどWinUIi3製だけど

46:デフォルトの名無しさん
25/05/28 17:09:12.20 aUEr/cjd.net
>>41
ここはRustスレ
一切関係ない話をするな
WASMで軽く動くeguiの勝ち

47:デフォルトの名無しさん
25/05/28 17:10:02.40 2fsuNGRP.net
むしろRustのGUIアプリは多分一個も使ってない

48:デフォルトの名無しさん
25/05/28 17:11:29.48 rI3faRy9.net
>>45
あ、そう…

49:デフォルトの名無しさん
25/05/28 17:12:24.43 2fsuNGRP.net
>>48
手も足も出なくて敗北して気分はどうなのかしらないけど無知は辛いな!

50:デフォルトの名無しさん
25/05/28 17:14:07.73 YI5TrplL.net
君の勝ちでいいから
そろそろスレ違いの話を続けて荒らすのやめてくれないか?

51:デフォルトの名無しさん
25/05/28 17:14:21.91 aUEr/cjd.net
>>45
Rustと無関係な話でスレを荒らすな
そんな狭い環境の話は専用スレでやれ

52:デフォルトの名無しさん
25/05/28 17:16:51.21 04x+Td+0.net
スレ違いの話じゃなければ荒れてないとでも言いたげ

53:デフォルトの名無しさん
25/05/28 17:18:38.82 04x+Td+0.net
ここは複おじと遊ぶためのスレだからな

54:デフォルトの名無しさん
25/05/28 17:19:26.05 YI5TrplL.net
その通りさ
君がいればどんな話題でも荒れてるし
君がいなけりゃどんな話題でも荒れてないよ

荒らしてるのは君だけだからね

55:デフォルトの名無しさん
25/05/28 17:20:08.80 rI3faRy9.net
俺もKotlin宣伝したさでスレチしてすまん

56:デフォルトの名無しさん
25/05/28 17:23:52.14 2fsuNGRP.net
>>55
俺もじゃなくてお前がだろ馬鹿

57:デフォルトの名無しさん
25/05/28 17:25:00.32 rI3faRy9.net
>>56
君もC#を宣伝したいだけじゃん
やってることは俺と一緒だよ

58:デフォルトの名無しさん
25/05/28 17:26:48.94 2fsuNGRP.net
>>57
宣伝じゃなくてどうどうと嘘を書いたやつが居たから反論しただけだろ
お前が唯一無二で悪い

59:デフォルトの名無しさん
25/05/28 17:30:35.85 04x+Td+0.net
結局C++とRustってどっちが良いの?スレにワッチョイがついてない間、このスレにはほとんど書き込みが無かった
馬鹿が9traitsでワッチョイを付けて隔離スレとしての機能を潰したらそっちは急に伸びなくなって、代わりにこっちが伸び始めた
つまりそういうことです

60:デフォルトの名無しさん
25/05/28 17:31:46.13 8mhebNI4.net
C#スレもKotlinスレも他の言語の話題で埋められたらイヤだろ
ここはRustスレだから他の言語は禁止

61:デフォルトの名無しさん
25/05/28 17:35:18.26 04x+Td+0.net
でもお前はGoスレにRustの宣伝垂れ流したじゃん

62:デフォルトの名無しさん
25/05/28 17:56:30.13 tdx1nu72.net
1つ分かったのは

軽い気持ちで Rust GUI に手を付けたらだめ

見ての通り日本語入力で詰む

アーキテクチャデッドエンドってやつ

63:デフォルトの名無しさん
25/05/28 18:21:13.98 IJZJUmhj.net
>>62
デマはダメですよ
eguiでもslintでもtauriでも
Rustで日本語入出力に問題はありません

64:デフォルトの名無しさん
25/05/28 18:33:35.13 jI9NxBSE.net
継承もない言語でGUIは無理

GUIで実績があるC#、Android開発のJava、iOS開発のSwiftは全部普通のOOP言語

GoFのデザインパターンなんかはまさにGUIアプリを想定して作られたのが多いわけで、わざわざOOPから逸脱した言語をGUI開発で採用するメリットなど存在しない

65:デフォルトの名無しさん
25/05/28 18:49:14.58 L8a1pV32.net
その主張は非OOPかつ大成功してる React という反例があるだろ

66:デフォルトの名無しさん
25/05/28 18:51:34.57 n1E/cJSB.net
>>64
RustやGoはオブジェクト指向プログラミング言語
OOPと継承は一切関係がない
クラス継承は負の遺産

67:デフォルトの名無しさん
25/05/28 18:51:43.18 FvzDKMY4.net
相変わらずだなここは

68:デフォルトの名無しさん
25/05/28 18:54:51.36 n1E/cJSB.net
>>64
GoFのデザインパターンとGUIも一切関係がない
継承とも関係がない

69:デフォルトの名無しさん
25/05/28 18:56:23.03 hjnFeeaY.net
時代は委譲だよ
継承は時代遅れ

70:デフォルトの名無しさん
25/05/28 18:58:49.49 O4qDurOb.net
あれ、rustで委譲ってできるんだっけ

71:デフォルトの名無しさん
25/05/28 19:31:51.52 jI9NxBSE.net
>>69
GoF本にも継承より委譲って書いてあるが、継承を使ったパターンも多いわけで
委譲が推奨されるだけで継承が適切な場面では当然使ってもいい
is-a関係じゃなくhas-a関係なのに継承使う人間が多いのが問題なだけ、つまり継承が問題なんじゃなくてそれを使う側の問題
それを言語側で勝手に制限するのはどうなのって話

GUIアプリでは継承が適切に当てはまるパターンが多い

72:デフォルトの名無しさん
25/05/28 19:35:27.82 04x+Td+0.net
継承より合成の間違いでは

73:デフォルトの名無しさん
25/05/28 19:39:37.68 l0HGF9yk.net
移譲と言われるとcompositionして自分で関数を実装するイメージだけど
Vec<T>→[T]のderefは委譲とみなせるのかな
&[T]に&Vec<T>を渡せるから継承っぽい雰囲気もある

74:デフォルトの名無しさん
25/05/28 19:53:51.93 d7M80YbK.net
>>63
嘘も100回言えば本当になる思想のお国出身かな

75:デフォルトの名無しさん
25/05/28 19:55:08.98 n1E/cJSB.net
>>71
GoFでクラス継承に依存したパターンは無い
GUIアプリでも欠陥だらけのクラス継承は不適切

76:デフォルトの名無しさん
25/05/28 19:58:28.60 bd87TuSw.net
>GUIアプリでは継承が適切に当てはまるパターンが多い
>継承が適切な場面では当然使ってもいい
>継承が問題なんじゃなくてそれを使う側の問題
>継承もない言語でGUIは無理
あれれ

77:デフォルトの名無しさん
25/05/28 20:00:30.74 d7M80YbK.net
egui製アプリのオススメさえないのかな

78:デフォルトの名無しさん
25/05/28 20:00:39.99 wPD/RllL.net
77get

79:デフォルトの名無しさん
25/05/28 20:03:29.90 pVCw2YJ5.net
>>74
RustのそれらGUIの日本語入力に問題はないけど
問題あると主張したいなら具体的なことを言わないと

80:デフォルトの名無しさん
25/05/28 20:05:26.68 d7M80YbK.net
Rust part29
スレリンク(tech板:988番)
988:


81:デフォルトの名無しさん sage 2025/05/28(水) 00:45:54.75 ID:jV0wUpuO 前スレ 985 前スレ 983じゃないけど egui/crates/egui_demo_app/ をビルドして TextEditを追加してIMEで日本語入力しようとしたら ① カーソル位置には文字化けした□ ② カーソル位置とは別に、変換前文字のエコーバックがあらぬ位置に出現したりしなかったり不安定 ③ IME変換候補一覧で候補をエンターで確定したら改行も入力される ④ IME変換候補一覧で候補をタブで補完確定しようとしたらフォーカスがあらぬ所に飛んで入力出来ない ここでやる気が無くなった



82:デフォルトの名無しさん
25/05/28 20:06:40.39 jI9NxBSE.net
C#しかりJavaにしかりSwiftにしかりFlutterにしかりGUI開発で使われるのはすべて継承をサポートした通常のOOP言語
アプリ側で継承を使わずともGUIのフレームワーク側で継承が必ず多用されている

継承がないRustやGoがGUI開発に向いているというなら、それらで書かれた有名アプリを上げてみろ
個人開発者のオナニーでしか使われてないだろ、エンタープライズで採用されるわけがない

83:デフォルトの名無しさん
25/05/28 20:07:24.47 d7M80YbK.net
IME変換候補一覧でEscおして未確定入力に戻ろうとすると
未確定入力が全部消える

84:デフォルトの名無しさん
25/05/28 20:09:57.48 pVCw2YJ5.net
>>80
それは前スレに出ていたegui::FontDataを指定していない貴方のミス
デフォルトは最小限にしてくれている

85:デフォルトの名無しさん
25/05/28 20:10:18.35 EIair+pr.net
【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★]
2025/05/28(水) 17:08:14.82
スレリンク(newsplus板)
※追い詰められてないか?

86:デフォルトの名無しさん
25/05/28 20:12:28.66 d7M80YbK.net
>>83
スクショ
URLリンク(i.imgur.com)

87:デフォルトの名無しさん
25/05/28 20:16:53.37 d7M80YbK.net
>>83
> デフォルト

デフォルトじゃないよ、demoだよ
2025年にこれはないよね

88:デフォルトの名無しさん
25/05/28 20:19:26.88 pVCw2YJ5.net
>>85
デフォルトは全てのフォントを読み込むムダをしません
必要分を指定してアプリを作ります

89:デフォルトの名無しさん
25/05/28 20:21:52.38 d7M80YbK.net
> フォントを読み込むムダ
フォールバック知らないのかな?

90:デフォルトの名無しさん
25/05/28 20:30:25.48 pVCw2YJ5.net
>>88
eguiにはフォントフォールバックするよう指定もできます
各アプリで必要な方法を指定してね

91:デフォルトの名無しさん
25/05/28 20:33:30.22 7VtIWnA4.net
RustでUIを組むことに拘らずとも、
ロジック部分をRustで組んでそれをJavaScriptなりFlutterなりUnityなり既存のUIフレームワークに吸収させればよくね?
eguiの即時モードなんざ大した強みでもあるまいに

92:デフォルトの名無しさん
25/05/28 20:34:37.16 0kR8GlE/.net
>>89
TextEditに入力される言語なんて予めは分からないけど
eguiでは多言語対応するには予め全言語のフォントをロードするのかな?

>>85はフォントの問題だけじゃないのが一目瞭然だね

93:デフォルトの名無しさん
25/05/28 20:41:49.63 /TPXOOE5.net
eguiぐらいの簡単さで、かつ即時モードとかクロスプラットフォームとか尖ったことをやらない
ふつーの地味なGUIツールキットが欲しいね

94:デフォルトの名無しさん
25/05/28 20:43:03.97 jI9NxBSE.net
そもそもGUI開発でなんでGCなしとかいう縛りゲームやらないといけないのって疑問があるわけだけど
メモリなんか潤沢にあるんだから使えばいいだけ、そもそもブラウザがメモリ馬鹿食いするだろ
並列処理のメモリ安全もOSみたいにパソコン全体が落ちるわけでもなくアプリが強制終了するだけだしどうでもいい

まさに目的と手段をはき違えた白痴でしかないわな、RustのGUIフレームワークなど地球上から消滅してもRustアホ信者以外誰も困らないわな

95:デフォルトの名無しさん
25/05/28 20:44:12.30 bd87TuSw.net
>>85
windowsのコントロールは何もしなくてもマルチランゲージ対応だよ
あなたのTextEditに問題がある

96:デフォルトの名無しさん
25/05/28 20:45:20.11 9xHYJpU5.net
>>93
大昔からGUIライブラリがCやC++で作られてきた現実も知らないアホ発見

97:デフォルトの名無しさん
25/05/28 20:47:36.94 BJsMqKQA.net
>>91
eguiはwasmでも動くため特定のプラットフォームのフォントシステムに非依存
バイナリサイズも重要

98:デフォルトの名無しさん
25/05/28 20:47:52.91 04x+Td+0.net
>>92
その方向性ならプラットフォームごとのネイティブライブラリをextern "C"で叩くのが安牌か
簡単かどうかは知らん

99:デフォルトの名無しさん
25/05/28 20:51:52.58 04x+Td+0.net
>>91
そしてこの反応はもっとひどい

100:デフォルトの名無しさん
25/05/28 20:52:17.02 04x+Td+0.net
>>91じゃなくて>>94でした

101:デフォルトの名無しさん
25/05/28 20:57:40.31 Vlv5P5ob.net
>>98
ひどくない
wasmで動くデモに全てのフォント対応する必要はない

102:デフォルトの名無しさん
25/05/28 21:04:49.37 V4kzLhX1.net
>>85 >>98
フォント指定で日本語入出力使えるeguiに対してここまでスレ荒らしするおまえが酷いぜ

103:デフォルトの名無しさん
25/05/28 21:05:54.14 04x+Td+0.net
>>100
これ見て豆腐になってる以外何も気づかないの?
境界知能?

104:デフォルトの名無しさん
25/05/28 21:05:55.54 47YO4Tql.net
なぜeguiが持ち上げられてるんだ?
Open GL、OpenGL ES、WebGLのRustポートのglowがベースな時点で他言語のUIフレームワークと変わらないのに

105:デフォルトの名無しさん
25/05/28 21:09:03.26 04x+Td+0.net
バグのないソフトウェアとは使われていないソフトウェアである

106:デフォルトの名無しさん
25/05/28 21:09:20.72 V4kzLhX1.net
>>103
ここはRustのスレ
例えばPythonのスレでC#やKotlinを勧めて延々とスレを荒らす人はいない

107:デフォルトの名無しさん
25/05/28 21:10:43.66 V4kzLhX1.net
>>104
eguiはRecent Downloads 200万でRust GUI crate人気トップ

108:デフォルトの名無しさん
25/05/28 21:15:52.43 jQOiyAX1.net
>>103
VulkanやMetalに対応してないのやる気無いだろw
OpenGL系はもはや時代遅れなのにw

109:デフォルトの名無しさん
25/05/28 21:18:05.93 V3p2RWJM.net
そんなに他言語のページ記述法が好きなら、ライブラリだけRustで書いてGUIなんか好きなもんでつくりゃいいんじゃねえのか

110:デフォルトの名無しさん
25/05/28 21:19:17.59 V4kzLhX1.net
>>108
ここはRustのスレ
他の言語の話はそのスレでやってくださいね

111:デフォルトの名無しさん
25/05/28 21:21:16.53 04x+Td+0.net
>>106
仮に「バグのないソフトウェア」なるものが存在するならばという仮定の話ですよ

112:デフォルトの名無しさん
25/05/28 21:21:29.92 /3UkF8CZ.net
>>107
vulkano crateとmetal crateがあるよ

113:デフォルトの名無しさん
25/05/28 21:25:32.09 04x+Td+0.net
そこでwgpuが出てこない辺りがお里が知れるって感じ

114:デフォルトの名無しさん
25/05/28 21:29:26.09 N33gBpK7.net
GUIアプリだと、よほど重い処理をするのでない限りは人間の視覚や認知能力、操作速度がボトルネックだからね
Webだと多数のユーザーを1台で捌くからサーバー台数減らせる論法が通じるんだけど、
デスクトップアプリだと一台一ユーザーだから基本的にリソースがら空きなのよね

115:デフォルトの名無しさん
25/05/28 21:32:51.56 +C/Or4KG.net
>>92
icedおすすめ
URLリンク(iced.rs)
フォント指定で日本語も使える

116:デフォルトの名無しさん
25/05/28 21:33:22.83 rI3faRy9.net
>>107
そんな君にはrust-skiaという選択肢を授けよう
SkiaのRustバインディングでVulkan、Metal、OpenGLに対応してるぞ

117:デフォルトの名無しさん
25/05/28 22:06:03.44 LvaIuI6v.net
wgpuは便利そうね

wgpuでFPSゲーム開発
$tech #cg #webgpu #rust
2024/08/08
URLリンク(skdassoc.com)

118:デフォルトの名無しさん
25/05/28 22:21:56.88 mckRK7kG.net
ゲームエンジンといえばRust製ゲームエンジンのBevyはまだUnityに勝てないのかい?
だいぶ安定したと聞いたけど。

119:デフォルトの名無しさん
25/05/28 22:28:32.59 trxd20LN.net
>>114
リリース版では、まだ日本語入力できないよ

120:デフォルトの名無しさん
25/05/28 22:29:48.50 iQxD0DPy.net
Unity頼みしかなく利用者減少中のC#は消える言語

121:デフォルトの名無しさん
25/05/28 22:32:02.21 yb4IZ4ZN.net
>>118
リリース版て何だ??
icedは以前から日本語使える

122:デフォルトの名無しさん
25/05/28 22:53:39.79 L8a1pV32.net
>>120
Icedは日本語を表示できるだけで、入力はまだ対応してないぞ
いまの master ブランチには最低限の対応が入ったみたいだから、次のリリース以降で対応予定
出来具合は知らん

123:デフォルトの名無しさん
25/05/28 22:55:30.34 04x+Td+0.net
内実がどうであってもRustは他のすべてより優れているという言説に囲まれていれば幸せ、それを否定する言説は不快という精神性なんだろう
信者というよりワナビと言ったほうが近い
だから「不具合はない」なんて平気で言えてしまう

124:デフォルトの名無しさん
25/05/28 23:01:42.06 L8a1pV32.net
その様子だと当然、他のフレームワークも自分で試した経験は無いよね

125:デフォルトの名無しさん
25/05/28 23:07:14.58 TC9Jxa8O.net
巷ではAIがプログラマの仕事を侵食して日々阿鼻叫喚状態だってのにここは日本語入力ができるできないで揉めてて頭がお花畑なのかな

126:デフォルトの名無しさん
25/05/28 23:36:33.87 yYsvLAUb.net
rustすきだから仕事でも使いたいけどそんな仕事はないのであった

127:デフォルトの名無しさん
25/05/28 23:43:08.73 aOveZ1uY.net
>>85
コンパイラが文字化け直してくれないの?

128:デフォルトの名無しさん
25/05/28 23:58:50.90 1glX32a/.net
>>85
Rustプログラマにはwarning位は出してあげないと不親切だな

129:デフォルトの名無しさん
25/05/28 23:59:36.62 1glX32a/.net
少なくとも約一名には

130:デフォルトの名無しさん
25/05/29 00:34:53.79 HC3P1AcQ.net
>>85
それは漢字フォント挿れたら解決する
なぜそんなところで詰まってるの草

131:デフォルトの名無しさん
25/05/29 00:39:15.44 TWUjYqyj.net
【悲報】兵庫県斎藤知事のデモに増山誠氏が行くと、共産党員らしき人達に取り囲まれ罵声をあびせられる [662593167]
2025/05/26(月) 10:13:20.40
スレリンク(news板)
元総務部長が処分に異議「エロ小説公開は知事の指示に基づく外部通報!正当な業務行為だ!!」斎藤「」 [754019341]
2025/05/28(水) 17:40:55.62
スレリンク(news板)
斎藤兵庫「私は情報漏えいを指示してないが総務部長は知事から指示されてやったので処分は軽くする」 [659060378]
2025/05/28(水) 21:57:18.08
スレリンク(news板)
カンボジアの巨大特殊詐欺拠点で日本人20人以上を拘束wwwwwwwwwwwwwwwwwwwww [271912485]
2025/05/28(水) 22:14:24.13
スレリンク(news板)
日本で行方不明になる子供が増加 中國人に誘拐され臓器売買されてる(画像あり) [659060378]
2025/05/28(水) 22:18:14.00
スレリンク(news板)
【兵庫】県庁内に動揺 幹部「県職員という誇りが持てない」 斎藤元彦知事の漏えい指示可能性に 県民からは辞職を求める声も [ぐれ★]
2025/05/28(水) 20:04:46.31
スレリンク(newsplus板)
【斎藤知事告発問題】情報漏えい認定され懲戒処分 兵庫県元総務部長・井ノ本知明氏が処分の執行停止を申し立てる意向示す ★2 [ぐれ★]
2025/05/28(水) 20:06:37.11
スレリンク(newsplus板)
【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★]
2025/05/28(水) 17:08:14.82
スレリンク(newsplus板)

132:デフォルトの名無しさん
25/05/29 00:58:51.00 /VGnPfwc.net
>>124
日本語入力は問題ない
出来てる記事も検索でいくらでも見つかる
荒らしに騙されるな

133:デフォルトの名無しさん
25/05/29 01:01:20.08 1wQvJgBW.net
大丈夫
自分を騙したくてしょうがない某以外はちゃんと現実を見てるから

134:デフォルトの名無しさん
25/05/29 01:07:56.74 b/WYgMAJ.net
>>85を見てフォントしか見えない人間には「問題ない」のか

フォーカスが散らかったら(>>80)普通の人には極めて不愉快な日本語入力体験だよ

135:デフォルトの名無しさん
25/05/29 01:11:50.59 a68+kVcN.net
記事ぐぐって真似したら日本語入力できたわ
ちゃんと候補変換もできた

136:デフォルトの名無しさん
25/05/29 10:31:37.73 Fzugd6EU.net
AIチャットボットに有害な情報を出力させる手口が存在、研究者が危険性を指摘
2025-05-27 20:00
URLリンク(karapaia.com)
>> イスラエルの研究チームが、主要なAIチャットボットが「脱獄(ジェイルブレイク)」と呼ばれる手口で、安全制御を回避され、違法で有害な情報を出力してしまう可能性があることを示した。
>> ChatGPTのような生成AIには、ユーザーの指示に対して有害な回答をしないよう制限が組み込まれている。しかし、今回の実験では、その制限が比較的簡単にすり抜けられることが明らかになった。
>> 研究チームは、「これまで国家機関や犯罪組織に限られていた情報が、今やノートパソコンやスマートフォンを持つ誰にでも届く可能性がある」と警鐘を鳴らしている。
中略
>> ネットワークのハッキング法や犯罪行為であっても、手順を追って教えてくれるのだ。
中略
>> この報告は『arXiv』(2025年5月15日投稿)で閲覧できる。
※電波攻撃音波攻撃詳細に方法を教えてくれる

137:デフォルトの名無しさん
25/05/29 11:15:32.82 P/EhFQUC.net
一番不愉快なのは電池が入ってないことだ
だから電池自体が無料になっても大多数はフリーライダーにならない

138:デフォルトの名無しさん
25/05/29 12:39:45.23 38QdIlfQ.net
>>121
icedのexampleのtourのText inputで日本語入力できたよ
フォント指定とか何もせず表示されてるよ

139:デフォルトの名無しさん
25/05/29 14:28:34.29 FS2yMHN+.net
icedスクショ
URLリンク(i.imgur.com)

140:デフォルトの名無しさん
25/05/29 14:31:32.99 FS2yMHN+.net
中華系
URLリンク(i.imgur.com)

141:デフォルトの名無しさん
25/05/29 14:34:19.88 FS2yMHN+.net
URLリンク(i.imgur.com)

142:デフォルトの名無しさん
25/05/29 16:36:24.76 J+/v4u6H.net
複オジの品質基準では「何の問題もない」
一般的な品質基準では「問題ありまくり」
ってことだね

143:デフォルトの名無しさん
25/05/29 16:52:15.94 zvp26qtt.net
>>141
そう思います
きりがなさそうだったので止めたけどこれだけ追加

変換候補選択と入力がずれるスクショ
URLリンク(i.imgur.com)

144:デフォルトの名無しさん
25/05/29 18:33:06.88 CVbdbSI1.net
>>137
slintは以前からデフォルトで日本語OK

145:デフォルトの名無しさん
25/05/29 18:42:04.47 P/EhFQUC.net
日本人が10億人ぐらいいたらいいのにな
薬の副作用みたいに、統計的に無視できる数だとしたら、薬の品質とは一体何なんだろう

146:デフォルトの名無しさん
25/05/29 18:47:00.08 uFXH/Bz1.net
C++ではwxWidgets使ってたからwxDragonには期待してるけど
結局のところRustのライブラリ全般の問題として、あくまで個人がほぼ1人でメンテしてるから作者の気力次第で終わっちゃうんだよな
結局実開発で使うなら、Tauriしか選択肢ない気がする

147:デフォルトの名無しさん
25/05/29 19:00:13.93 rJxPuwpw.net
中央揃えにしてるのに入力時に右側だけに伸びるのとかもアカンよね

148:デフォルトの名無しさん
25/05/29 19:34:00.55 Zakc8vPY.net
Rustが必要なGUIってゲームエンジンぐらいじゃねーの

149:デフォルトの名無しさん
25/05/29 19:43:25.99 ecKICX3I.net
>>145
slintが正解ってことじゃん

150:デフォルトの名無しさん
25/05/29 19:43:54.92 CVbdbSI1.net
>>145
slintは企業が開発し多くの企業で使われている
URLリンク(slint.rs)

151:デフォルトの名無しさん
25/05/29 19:45:49.63 CVbdbSI1.net
>>149のslint公式見ると
Rust FoundationやRaspberry Piも会員

152:デフォルトの名無しさん
25/05/29 19:46:48.55 CVbdbSI1.net
>>147
slintが組み込みなど世界各地で既に使われている

153:デフォルトの名無しさん
25/05/29 20:22:36.72 Ycbjs3h7.net
slintのデスクトップのレンダラはskiaか
ええやん

154:デフォルトの名無しさん
25/05/29 21:05:15.61 nHbMuSGa.net
頑張って捜してきたのかな

155:デフォルトの名無しさん
25/05/29 21:43:51.50 eP09c0cT.net
slintは神!

156:デフォルトの名無しさん
25/05/29 22:23:39.24 nezA3YNU.net
オープンソース版はGPLで機能制限あり
無償ライセンスは機能制限あり&組み込みは不可
なかなか厳しいねえ
まあこういう選択肢があること自体はもちろん悪いことではないが、これを引き合いに出してGUI開発におけるRustの優位性を主張するのはちょっと無理があるかな
残念だけどやり直してきましょう

157:デフォルトの名無しさん
25/05/29 22:56:38.86 PpGjeRAQ.net
SlintもIME周りはバグだらけで似たようなもんだな
細々と自分で修正していくつもりじゃなければ全く使えない

158:デフォルトの名無しさん
25/05/29 23:07:20.84 PcftYTY1.net
>>156
slintの日本語入力は完璧ですよ
バグの証拠はあるんですか?
Rustアンチ活動はよそでやってください

159:デフォルトの名無しさん
25/05/29 23:12:35.45 d43wh1Zk.net
match slint = Rust {
Some(日本語入力) => …
}
みたいなのやって何が楽しいんだ

160:デフォルトの名無しさん
25/05/29 23:31:50.99 hr2gWeV0.net
現時点でのGUIライブラリの総まとめみたいな記事があるから、これでも見ればいいんじゃない?
英語圏の人 (?) の記事にしては珍しく IME の動作にも触れてるし
URLリンク(www.boringcactus.com)

161:デフォルトの名無しさん
25/05/29 23:37:20.56 7sGSsoDI.net
Err(日本語入力 => 諦める

162:デフォルトの名無しさん
25/05/30 08:12:56.85 h4Wa/khY.net
>>159
素晴らしい比較記事
GTK 4, WinSafe, Xilemがよさそうだな

163:デフォルトの名無しさん
25/05/30 12:50:08.14 MmHFotTI.net
>>159
そのページで、冒頭の以下の部分から始まっているプログラミング言語は何ですか?
const Demo = () => {・・・}

164:デフォルトの名無しさん
25/05/30 12:52:09.42 MmHFotTI.net
よく見ると、「Reactでは」と書いてありますね。

165:デフォルトの名無しさん
25/05/30 13:22:57.61 FTEPrInt.net
悪用されるのは当然です
高品質かつ高速な画像生成AI「FLUX.1 Kontext」が登場したので使ってみた、テキストと画像の入力に対応しアニメ風も実写風も生成可能
URLリンク(gigazine.net)

全てのAIの推論をどうやって導き出したかがわかるのでプログラムの改造がはかどる
AnthropicがAIモデルの思考内容を可視化できるオープンソースツール「circuit-tracer」を公開
URLリンク(gigazine.net)

166:デフォルトの名無しさん
25/05/30 13:41:18.42 NYSfPt/q.net
>>163
useState hooks使ってるしな

167:デフォルトの名無しさん
25/05/30 15:55:45.90 uGql1Hfj.net
>>159
IME日本語入力問題なし多いな
アンチが暴れてたのは何だったんだ

168:デフォルトの名無しさん
25/05/30 16:21:21.83 cHohYJDu.net
ゲームエンジンも好調だしRustが天下を取る日も近い
UIフレームワークはFluent Designに対応してくれたら完璧

169:デフォルトの名無しさん
25/05/30 16:25:20.82 uGql1Hfj.net
「Linuxカーネル6.15」がリリース--NVIDIA GPU用のRust製ドライバーなど追加
URLリンク(japan.zdnet.com)

170:デフォルトの名無しさん
25/05/30 17:36:24.85 cHohYJDu.net
むっちゃ感動ものがあんじゃん
泣いたわ😭

「Rust」が10周年--エレベーター故障から始まったシステムプログラミング言語の歴史
URLリンク(japan.zdnet.com)

171:デフォルトの名無しさん
25/05/30 18:48:04.55 YIY2nzAq.net
>>161
>GTK 4, WinSafe, Xilem

XilemはeguiやIcedと同じで「入力が可能」なだけで実用レベルには達してないね
GTKやWinSafeは�


172:カのC/C++のGUIライブラリを使ってるから安心だね 現時点でまともなのを作ろうとするとRust製以外のGUIライブラリを土台としたものしかないって結論だね



173:デフォルトの名無しさん
25/05/30 21:24:39.37 h4Wa/khY.net
>>170
普段からlibcにリンクしてるんだから気にしなくていいよ

174:デフォルトの名無しさん
25/05/30 21:32:56.61 sYt0biH/.net
>>170
>>159のGUIライブラリ一覧でIME完動が7つもある
著者が日本語を入力して動作確認してる

175:デフォルトの名無しさん
25/05/30 21:56:09.18 Lwt4GhfM.net
IMEが正常動作して日本語が豆腐にならないのって
突破してようやく最低のラインを超えたって話だからな

176:デフォルトの名無しさん
25/05/30 22:01:28.10 sYt0biH/.net
完全に合格が7つもあれば十分だろう

177:デフォルトの名無しさん
25/05/30 22:02:18.93 bH8zoGf4.net
>>172,174
筆者がperfectlyと表現しているのがごくわずかなので、書き下して周りの反応を見ては?
「完動」が「複オジの品質基準」の可能性があるし>>141

178:デフォルトの名無しさん
25/05/30 22:03:55.07 bH8zoGf4.net
perfectlyはこれだけかと
Dioxus, fltk

179:デフォルトの名無しさん
25/05/30 22:06:02.44 bH8zoGf4.net
Tauriですら
> the IME provisional states are drawn in the corner of the screen
(変換候補)

180:デフォルトの名無しさん
25/05/30 22:09:02.02 h4Wa/khY.net
>>177
これはおかしい気がする
俺が試す限りでは、Tauri v2は変換候補含めて完璧
Edgeと同じ挙動になる

181:デフォルトの名無しさん
25/05/30 22:10:35.03 bH8zoGf4.net
>>157
slintスクショお待たせしました
URLリンク(i.imgur.com)

182:デフォルトの名無しさん
25/05/30 22:13:10.66 bH8zoGf4.net
>>178
とりあえず「IME完動が7つ」を挙げては

183:デフォルトの名無しさん
25/05/30 22:13:54.71 sYt0biH/.net
>>176
Dioxus fltk だけでなく
WinSafe Tk Realm GPUI GTKもIME合格と書かれている

184:デフォルトの名無しさん
25/05/30 22:15:04.58 bH8zoGf4.net
合格と完動では印象違います

185:デフォルトの名無しさん
25/05/30 22:16:26.67 sYt0biH/.net
>>182
完動の意味の合格
部分合格が多数ある中で>>181の7つは完動

186:デフォルトの名無しさん
25/05/30 22:17:11.67 UA2Q80OL.net
>>167
Rust製のエンジンが使われたゲームってどういうのがあるの?

187:デフォルトの名無しさん
25/05/30 22:17:34.83 bH8zoGf4.net
記事筆者は
perfectly
correct (指摘意外は)
fine
sort of works
refuses to activate
など微妙に使い分けています

188:デフォルトの名無しさん
25/05/30 22:19:54.97 bH8zoGf4.net
>>181
GPUIはworks fineですね
perfectより劣るとの見方でしょう

189:デフォルトの名無しさん
25/05/30 22:20:09.99 UA2Q80OL.net
>>181
どれも既存のフレームワークのバインディングな件

190:デフォルトの名無しさん
25/05/30 22:22:04.63 sYt0biH/.net
記事著者は最後に表にして
IMEについて完動はyes!
部分動作はきちんと指摘してる

191:デフォルトの名無しさん
25/05/30 22:22:47.89 J/zQgQcb.net
>>175
複おじ本人に「複オジ品質基準」を指摘しても無駄やろ

192:デフォルトの名無しさん
25/05/30 22:23:30.58 bH8zoGf4.net
>>188
はい、表と本文で見てます

193:デフォルトの名無しさん
25/05/30 22:26:02.78 bH8zoGf4.net
>>189
「複オジ品質基準」で「何の問題もない」としていたegui/iced/slintの筆者評価が面白いですね

日本人なら筆者より更に気が付く不具合がありそうな気もしてます

194:デフォルトの名無しさん
25/05/30 22:28:31.23 AYugJGTX.net
>>176
Rust製のDioxusが完全合格だとアンチ君もついに認めたのか
これは記念碑だな

195:デフォルトの名無しさん
25/05/30 22:29:57.28 AYugJGTX.net
Dioxusはかなり良い
ReactやFlutterに慣れてる人ならすぐ理解できる

196:デフォルトの名無しさん
25/05/30 22:30:45.68 Cn6XLlw/.net
>>193
で何作ってるの?

197:デフォルトの名無しさん
25/05/30 22:34:03.08 AYugJGTX.net
>>194
Dioxus製の例が19掲載されている
URLリンク(dioxuslabs.com)

198:デフォルトの名無しさん
25/05/30 22:34:28.63 bH8zoGf4.net
>>192
いまZed/GPUIを少し触った感じでは
再変換が出来ない
再変換を使わない人には合格かと

Dioxusはfltkを検証する気は無いけど記事筆者の意見を尊重します

199:デフォルトの名無しさん
25/05/30 22:36:18.22 bH8zoGf4.net
ただし品質的にはZed/GPUIは「完動」とは言えませんね

200:デフォルトの名無しさん
25/05/30 22:36:56.66 Cn6XLlw/.net
>>195
こんなサンプルやお遊びじゃなくて実用的なプロジェクトの事例を知りたい
少なくともあなた自身はそれに関わっているのでしょう?

201:デフォルトの名無しさん
25/05/30 22:39:48.67 bH8zoGf4.net
Geany/GTK?の感じでは変換候補の位置が上過ぎ、再変換出来ない

202:デフォルトの名無しさん
25/05/30 22:40:38.88 bH8zoGf4.net
>>199
GeanyはRust製ではないけどGTKのIME品質の話です

203:デフォルトの名無しさん
25/05/30 22:40:44.53 Lwt4GhfM.net
DioxusはElectron系なんだから動くのは動くだろう
フロントはTypeScriptで書けって割切ってるからWeb屋がやってることは全部できるTauriと違って
RustとCSSのみで頑張るっぽいのは、正直作り込むほど面倒になりそうに思える

204:デフォルトの名無しさん
25/05/30 22:43:07.37 bH8zoGf4.net
Electron系 Webview系は変換候補の位置が正しく出せるか位ですかね、見るべきところは

205:デフォルトの名無しさん
25/05/30 22:43:50.52 bH8zoGf4.net
あとフォーカスもありますね

206:デフォルトの名無しさん
25/05/30 22:44:43.88 bH8zoGf4.net
フォーカスを失ってから戻った時にIMEオンオフ状態がリセットされるのを散見します

207:デフォルトの名無しさん
25/05/30 22:45:32.44 bH8zoGf4.net
入力途中の文字が消えるのも散見します

208:デフォルトの名無しさん
25/05/30 22:47:21.53 AYugJGTX.net
>>198
お遊び?
例えばBionicGPTの規模を見ろよ
これもDioxusが使われている

209:デフォルトの名無しさん
25/05/30 22:52:50.02 Qt/sCeP/.net
比較記事でTauriの日本語入力がやや変なのは
著者が偏見でjsを使わず、wasmでビューを作ったせいじゃないかな
普通の人はjsでやるので問題ない

210:デフォルトの名無しさん
25/05/30 22:58:24.77 R5s1SUqD.net
>>206
ようするに自分ではなにも作ってないのね

211:デフォルトの名無しさん
25/05/30 22:59:22.38 NYSfPt/q.net
>>208
それ誘導尋問してボロ出させた印象あるよ、、、やめよそういうのは

212:デフォルトの名無しさん
25/05/30 23:11:55.52 Zy/1fV9r.net
BionicGPTはRust製なんだな
Dioxusが既に実用的に使われてるとは驚き

213:デフォルトの名無しさん
25/05/31 01:04:57.23 YcA/fePE.net
いいところ探し的な書き込みがされるごとに>>122の真実味が増していく

214:デフォルトの名無しさん
25/05/31 02:04:46.35 IWkyfeO/.net
メモリ安全性に異常にこだわるのは「バーダー・マインホフ効果」なのかも知れないな。

215:デフォルトの名無しさん
25/05/31 02:42:33.46 kWi082u0.net
色んなものがRust製になっていってる要因は開発のしやすさではないか
安全性はオマケ

216:デフォルトの名無しさん
25/05/31 08:47:00.79 vaxfTYLN.net
Rustは言語だけで差別化できる(と信じられている)言語なので、
一部の人間はRustを使うことで自己肯定感を高めることができる、というのが流行った最大の要因
同種のユーザーベースをもつ言語としては直近Scalaがあったけど、あれは見事に大失敗して逆にその手の言語が世間の信頼を失う結果となった
それ以来しばらくはKubernetesや機械学習など、プログラミング言語など道具の一つである、な不遇の時代が続いていたが、
Rustでにわかにその種の人達が活気付いたわけだね
最近はAIの隆盛でまた潮目が変わっているが、とはいえ向こう3年くらいは続くんじゃないかな

217:デフォルトの名無しさん
25/05/31 08:47:04.10 nmv5+SMF.net
安全性や品質を鑑定するだけ批判するだけなら異常にはならない
何かを変えようとしなければ日常が続く
変えようとすれば異常になる

218:デフォルトの名無しさん
25/05/31 09:18:19.11 BT0xlZs3.net
GUIツールキットってどちらかというとどれだけコンポーネント用意できるかの作業量勝負だし、Rustだからどうってもんでもないしな
これで優劣決めるとDelphiこそ最強になってしまう

219:デフォルトの名無しさん
25/05/31 09:41:36.08 nmv5+SMF.net
どんな言語もポインタとヒープとガベコレが必ずあって違いはシンタックスだけという説があった
これが覆されると、シンタックスだけ変えても無意味という説もいまいち説得力がなくなる

220:デフォルトの名無しさん
25/05/31 09:48:40.29 Wfh15HZ5.net
お前ら実際なにを作ってるんだ?

221:デフォルトの名無しさん
25/05/31 09:57:47.44 vZiA6X1v.net
>>216
GTKを使えば安心だね

222:デフォルトの名無しさん
25/05/31 10:02:14.58 Wfh15HZ5.net
お前ら実際なにを作ってるんだよ?

223:デフォルトの名無しさん
25/05/31 10:22:32.58 nmv5+SMF.net
今から作る物が最終的にどうなるかは不明であいまいで文系みたいだから
理系は既に作られた物の話ばかりするんじゃないか

224:デフォルトの名無しさん
25/05/31 10:35:49.28 drfCYGUr.net
>>213
>色んなものがRust製になっていってる要因は開発のしやすさではないか
一行で二度の突っ込みどころ。

225:デフォルトの名無しさん
25/05/31 10:35:50.89 CY+qZmOP.net
Rust製のネイティブレンダリングは全滅だな

webviewレンダリングならユーザーベースも実績も少ない新興ライブラリを選びたくない
まだまだα版のお試し期間

226:デフォルトの名無しさん
25/05/31 10:46:57.33 drfCYGUr.net
CやC++を大規模プログラミングで長年使ってきた経験を持つ自分には、
・メモリー安全性が問題になったことは少ない。
・Rustの構文は好きになれない。

227:デフォルトの名無しさん
25/05/31 11:31:04.08 BT0xlZs3.net
さすがに未だにメモリ安全なんて無くても平気ってのは現状認識的にどうかと・・・
Bjarne StroustrupですらC++にメモリ安全が組み込めなければ未来はないって言ってるのに

228:デフォルトの名無しさん
25/05/31 11:45:03.07 bDBUs6R8.net
いくらメモリが安全でもさすがにlinuxコマンドの置き換えしかできないRustは無理

229:デフォルトの名無しさん
25/05/31 11:48:13.96 Wfh15HZ5.net
win10のころだけどwindowsのコードが500GBあって400万ファイルあるらしい
それが全て有用で重複がないとは言えないけどそういうのを置き換えるのは事実上不可能に近い

今後も開発が続いてコードは増えていくだろうけど本当の意味での置き換えは難しい

230:デフォルトの名無しさん
25/05/31 11:56:42.72 r5FVVu+x.net
>>226
この5chでのやりとりすら毎日1兆回のリクエストを処理するRust製のPingoraのおかげ

231:デフォルトの名無しさん
25/05/31 11:58:51.14 Wfh15HZ5.net
>>228
なんやかんやあったけど5chがあるのはひろゆきのおかげだね
Rust以上に凄いねひろゆきは

232:デフォルトの名無しさん
25/05/31 12:11:48.87 3vD6seHF.net
MicrosoftはWindows 11 24H2からカーネルをRustで置換し始めてる
OS全部を置換する気はないだろう
重要な部分だけだろうね

233:デフォルトの名無しさん
25/05/31 12:17:37.85 r5FVVu+x.net
>>229
5chはCDN世界シェアTOPのCloudflareに全面依存
全トラフィックがRust製のPingoraを通る

234:デフォルトの名無しさん
25/05/31 12:20:42.77 Wfh15HZ5.net
>>231

じゃあ5chがPingoraを通ってなかった時期はひろゆきはすごくなかったという認識なの?
変わってるね

235:デフォルトの名無しさん
25/05/31 12:22:07.47 74ZBElLo.net
>>230,231
なおrya

「Firefox」の開発リポジトリが「GitHub」に移行
URLリンク(forest.watch.impress.co.jp)


236:/docs/serial/yajiuma/2013958.html https://github.com/mozilla-firefox/firefox JavaScript 28.5% C++ 28.1% HTML 22.0% C 10.5% Python 2.9% Kotlin 2.5% Other 5.5%



237:デフォルトの名無しさん
25/05/31 12:28:29.47 Wfh15HZ5.net
FireFoxのスレはずいぶん前からただの不具合報告スレみたいになってる

238:デフォルトの名無しさん
25/05/31 12:29:23.56 k/HRtZBH.net
>>227
なぜWindowsに「Rust」を使うのか? C、C++から移行するMicrosoftの狙い
URLリンク(techtarget.itmedia.co.jp)

239:デフォルトの名無しさん
25/05/31 13:00:43.43 dwXs6n8j.net
ヒープヒープうるさいわ

Performance: Heap usage and allocation on rav1d is significantly higher than on original dav1d code #1419
URLリンク(github.com)

240:デフォルトの名無しさん
25/05/31 13:02:18.62 Wfh15HZ5.net
RustコーダーをMSがどの程度抱えているのかによって話は変わる

C#が開発されてC#で.net frameworkが作られた際に当然ながらC#プログラマと言うのは存在しなかった
MS内部にはJAVAプログラマは大量におらずC++プログラマが当てられたのだろう

.net frameworkのソースコードが公開されるとC++プログラマらしきコードが多数含まれていた

241:デフォルトの名無しさん
25/05/31 13:04:47.81 k/HRtZBH.net
Microsoft CTOによるRust利用最新状況
URLリンク(www.linkedin.com)

242:デフォルトの名無しさん
25/05/31 13:07:16.14 a3/V91sF.net
RustなんかMSにいるレベルのC++プログラマなら楽勝でしょ
上で話題になってたeditの開発者もRust初めてみたいだし

243:デフォルトの名無しさん
25/05/31 13:18:03.82 Wfh15HZ5.net
>>239
過去にZigのコードメンテナーというかチーフみたいな位置にいた人らしいけど
そういう量産型じゃない人が一部にいて全体の品位がわかるとは思えない

windowsのコア部分はCでC++ですらないらしいけど

244:デフォルトの名無しさん
25/05/31 13:22:11.35 3vD6seHF.net
アイリスオーヤマ傘下に入ったロボットベンチャーもRustを採用してるらしい

URLリンク(www.synchrobo.co.jp)
> 主なプログラミング言語として、​高効率でセキュアな言語であるRustを使用

URLリンク(www.smilerobotics.com)
> Rustによるロボット開発フレームワークOpenRR

245:デフォルトの名無しさん
25/05/31 13:41:27.31 9v34VQAW.net
>>236
毎回スタックが~してるのはC/C++よりヒープ使うからだったのか

246:デフォルトの名無しさん
25/05/31 13:43:03.18 VyYYfbbo.net
>>242
逆だ
Rust素人が不必要なArcをしてるとの指摘だ

247:デフォルトの名無しさん
25/05/31 13:46:12.33 976xRPKt.net
Rustの話になると、Rustは凄い凄い、良い良い、C++は悪い悪い、の話になるから嫌。
中国人?

248:デフォルトの名無しさん
25/05/31 13:49:01.53 976xRPKt.net
Rust言語そのものからは、学んでも魅力を感じてない人に対して、
「凄い人がRustを使っている」
という話ばかりがされ続けている。Linuxみたい。

249:デフォルトの名無しさん
25/05/31 13:55:18.04 uPzYXJIr.net
>>243
Rust素人がやってるプロジェクトだったのか

250:デフォルトの名無しさん
25/05/31 13:56:36.33 0EZlcd7x.net
>>238
Rust化で脆弱性解消だけでなくC++よりパフォーマンス向上したとCTOが明言してるな

251:デフォルトの名無しさん
25/05/31 13:59:02.93 976xRPKt.net
VisualStudioも、ビルゲイツがいた頃は安定していたが、今は不安定。
そんなCTOは信頼できるのか?

252:デフォルトの名無しさん
25/05/31 14:01:07.96 976xRPKt.net
今のVSは、不安定なだけでなく使いにくい。バグがある。
画面の左にあったものが右に変ったり、昔より使いにくくなっていたり、
タイトルバーに余白が少なすぎてWindowが移動できない。
この板にVSにバグがあることを報告してもオマカン扱いされる。

253:デフォルトの名無しさん
25/05/31 14:13:03.17 D0pC9gWD.net
>>227
AIが急速に発展してマイクロソフトはその恩恵を最大に受けられるから、書き換えを自動化する未来はそう遠くないよ

254:デフォルトの名無しさん
25/05/31 14:14:08.34 0EZlcd7x.net
>>249
VisualStudioは利用者減で優先度低くなってるのかも

255:デフォルトの名無しさん
25/05/31 14:15:42.17 fQ1g/sA4.net
こんな人が
> ... recruitment business.

ここだけ抜き出す所が「複オジ品質基準」みたいになってるなw
> “If it compiles, it works”

256:デフォルトの名無しさん
25/05/31 14:16:34.40 qOsEEcP9.net
VSCodeでいいや、無料だし

257:デフォルトの名無しさん
25/05/31 14:35:21.08 976xRPKt.net
>>250
まだなってないわな。

258:デフォルトの名無しさん
25/05/31 14:40:01.13 29bTeRz7.net
ゆるふわWebにRust使ってるようなアホはともかく、
一般的にはRustはコードをゴリゴリ書くよりも事前の検証や設計、テストの比重が大きい開発で使用されるため、
相対的にはAIに食われるのは遅いだろうね

259:デフォルトの名無しさん
25/05/31 14:56:58.99 BT0xlZs3.net
現状Copilotレベルの補完すらちょっと応用的なことしようとすると使い物にならんからな
Web屋の言語と違ってVibe Codingなんて夢のまた夢

260:デフォルトの名無しさん
25/05/31 14:57:54.14 Wfh15HZ5.net
>>250
今のAIだと結局人間の監査が必要だからまだまだ先かと
AIの得意とする言語はPythonなのが現状だし

261:デフォルトの名無しさん
25/05/31 15:00:20.05 0EZlcd7x.net
Pythonなどスクリプト言語プログラマから不要になりそうね

262:デフォルトの名無しさん
25/05/31 15:10:36.04 Wfh15HZ5.net
逆では?グルー言語は残る

263:デフォルトの名無しさん
25/05/31 15:13:34.19 BT0xlZs3.net
別にバグってても何かがぶっ壊れてても、エンドユーザにバレた後で修正すればいいって感じのものなら
AIに全部生成させてもあんまり困ることないだろう

264:デフォルトの名無しさん
25/05/31 16:19:47.05 976xRPKt.net
>>260
あれだけメモリ安全性に固執しておいて、バグッててもOK的な姿勢とは。

265:デフォルトの名無しさん
25/05/31 16:23:22.78 0EZlcd7x.net
>>261
消え行くスクリプト言語の話だろ

266:デフォルトの名無しさん
25/05/31 16:35:20.26 Wfh15HZ5.net
単純に関数名などで用途がわかって実行できる言語が有利だと思うけどね
rustはそうはいかない

267:デフォルトの名無しさん
25/05/31 16:37:33.86 0EZlcd7x.net
>>263
プログラマがAIで不要になる話だよ

268:デフォルトの名無しさん
25/05/31 16:46:59.83 /yGsmgz4.net
第1段階 スクリプト言語はAIのみが生成の時代へ
第2段階 AIはもっと速い言語のコードを生成へ

269:デフォルトの名無しさん
25/05/31 17:00:21.29 vaxfTYLN.net
RustにとってAIによる目先の脅威は、既存物のRustへの書き換えの作業のうちコーディングが自動化されて人間はテストばかりやらされるようになることじゃないかな
書き換えなんてAIが最も得意とするタスクで、Rustでも十分な精度が出る
書き換えは単純作業なので人間にとっては脳内麻薬ドバドバなのに、その気持ちいい部分がAI化されちゃうとRust触って俺スゲーしたいだけの人達がやる事なくなっちゃうよ

270:デフォルトの名無しさん
25/05/31 17:26:37.61 /yGsmgz4.net
>>266
普通の人は書き換えなんてやりたくない
新たな設計や機能の改善など創造的なことが楽しい

271:デフォルトの名無しさん
25/05/31 19:05:28.17 INfHeArP.net
>>267
その論でいくと書き換えAIの精度を上げていくのは楽しいんじゃないかな

272:デフォルトの名無しさん
25/05/31 19:14:49.45 Wfh15HZ5.net
それはllmが何をしているのかを理解してない発言

273:デフォルトの名無しさん
25/05/31 19:23:46.27 /yGsmgz4.net
遅い言語のコードを生成するのはバカげてる時代になるから速くて省メモリな言語が有利だね

274:デフォルトの名無しさん
25/05/31 19:26:17.54 nmv5+SMF.net
悪いリファレンスカウントとヒープを使っていてもあれはライブラリだから
言語は悪くも良くもならないという中立性に魅力がある

275:デフォルトの名無しさん
25/05/31 21:52:40.30 YcA/fePE.net
ワナビおじさん

276:デフォルトの名無しさん
25/05/31 21:56:37.03 hZhWOomP.net
>>236,243
指摘した人も指摘しただけで
マルチスレッド対応したままArcやめるPRは出してないな

277:デフォルトの名無しさん
25/06/01 01:44:05.23 HqUXKEdT.net
Linux 6.15リリース:486クラスCPUサポート終了でRust統合加速
URLリンク(innovatopia.jp)

278:デフォルトの名無しさん
25/06/01 08:13:47.82 4sBAU+Od.net
コマンドを作った奴は本当は喉から手が出るほどGUIがほしいんでしょ
ほしがれー

279:デフォルトの名無しさん
25/06/01 08:47:16.18 3zBjeqMb.net
BionicGPTもそのGUIのDioxusもRust製
URLリンク(github.com)

280:デフォルトの名無しさん
25/06/01 08:52:33.88 zL90snIl.net
実用レベルのGUIアプリはどれもWebブラウザを使ってる奴か

281:デフォルトの名無しさん
25/06/01 09:00:06.64 3zBjeqMb.net
>>277
DioxusはTauriやElectronのようなWebブラウザJavaScript依存とは違って純Rust

282:デフォルトの名無しさん
25/06/01 09:01:28.49 oe0B6NCW.net
文字合成とかまで含めてきちんと UNICODE の全部をサポートしようとするとおおごとだからなぁ……
OS (または実質的に OS の一部のようなミドルウェア) が提供する機能のラッパーという形にしてもらったほうが安心できる。

283:デフォルトの名無しさん
25/06/01 09:03:49.22 3zBjeqMb.net
>>277
DioxusはTauriやElectronのようなWebブラウザではない
JavaScript依存もなくピュアRust

284:デフォルトの名無しさん
25/06/01 09:19:26.30 uL2Wr00R.net
>>280
現実は非情
URLリンク(dioxuslabs.com)
> Apps built with Dioxus desktop use the system WebView to render the page.

Rustのコード自体はwasmじゃなくてネイティブで動くらしいから、頑張って慣れない英語読もうとしてそのあたりの説明を勘違いしちゃったんだろうね
健気で哀れな複おじ

285:デフォルトの名無しさん
25/06/01 09:33:24.37 3zBjeqMb.net
>>281
違いが理解できない?
ElectronとTauriはブラウザそのものでJavaScript依存
Dioxusは純Rust

286:デフォルトの名無しさん
25/06/01 10:02:51.51 4sBAU+Od.net
XAMLみたいなのはスクリプトじゃなくてデータだから純度が下がらないというのはまあわかる
じゃあCSSは

287:デフォルトの名無しさん
25/06/01 10:03:09.02 F948rj57.net
>>282
ElectronのJSランタイムは基本Node.jsで、オプションとしてブラウザ側も使用できる
Tauriも同様に、Rustコードの実行はネイティブ
上記のリンクにも記述のある通り、Dioxusはブラウザ側のDOMやjs/wasmにアクセスする手段がなく、その点で機能性が劣っていると言えるが、本質的には現時点ではElectronやTauriと大きな違いはない

288:デフォルトの名無しさん
25/06/01 10:14:51.82 zL90snIl.net
>>284
さっきのURLに document::eval() でDioxusはブラウザ側jsにアクセスできるって書いてあるじゃん

289:デフォルトの名無しさん
25/06/01 10:16:54.42 0BZHKwCC.net
>>284
全く異なる
Dioxusはマルチプラットフォーム
desktop platformの時のみwebviewを使う

290:デフォルトの名無しさん
25/06/01 10:20:48.90 wOKtdl9D.net
単純にWebに載せるやつのほうが機能が充実してるしフレームワークのメンテナも利用者も多い
あと流行りのデザインやアニメーションを容易に組めるのが一番でかい
こういうとRustじゃない~て暴れられるけどGUIとロジックで役割分担してるだけなんよ

291:デフォルトの名無しさん
25/06/01 10:38:08.36 F948rj57.net
>>286
stableな実装は現状どのプラットフォームでもWebブラウザベースのみだよ
DOMとCSSが独自仕様なFlutterと違ってDioxusは仕様上HTML/CSSに依存してるんで、脱WebViewしようとすれば結局自前でブラウザを実装する必要があり、
互換性は全く期待できないしパフォーマンスでWebViewに勝つのも相当厳しいだろうな

292:デフォルトの名無しさん
25/06/01 10:42:10.51 0BZHKwCC.net
>>288
いいえ
Dioxusがwebviewを使うのはdektopのみ

293:デフォルトの名無しさん
25/06/01 10:46:19.31 F948rj57.net
>>289
URLリンク(dioxuslabs.com)
> Mobile is a first-class target for Dioxus apps, with a robust WebView implementation that supports CSS animations and transparency effects.
> Mobile apps are rendered with either the platform's WebView or experimentally with WGPU.

294:デフォルトの名無しさん
25/06/01 10:50:53.13 OE0EnsgK.net
DioxusはAndroidもiOSも対応してるのか
なかなか良さそうだな

295:デフォルトの名無しさん
25/06/01 10:53:22.67 4sBAU+Od.net
互換性ねえ
JVMと完璧な互換性のあるScalaみたいなのをまた作りたいのか

296:デフォルトの名無しさん
25/06/01 10:59:10.87 OE0EnsgK.net
Androidではjni-rs使ってRustで書けるのね

297:デフォルトの名無しさん
25/06/01 11:27:32.43 P0zCx+Hv.net
>>287
Rustで一番書きたいのは、ビジネスロジックというかバックエンド側だし
今現在GUIの表現において、一番大量の資産と表現力があるのはWebブラウザだから、あんまりそっちをRustでこだわるうまみって薄いんよな
Excelだってテキストエディタだってもうブラウザベースでやれてんだし

ハード屋でもないなら、どうせフロントには一切触れないとかありえないからそっち方面の資産は持ってるだろってのもある

298:デフォルトの名無しさん
25/06/01 12:35:57.00 qAHg6uzj.net
偏見だけどそもそもRustを好むような人ってフロントやりたがらない印象がある

299:デフォルトの名無しさん
25/06/01 13:03:57.46 MiYIiKjY.net
DioxusもwebviewレンダリングじゃなければIME部分を含めバグだらけなのでまだまだ使い物にならないよ
どのライブラリもwinit依存が多いからバグも共有してるものが多い

>あれだけメモリ安全性に固執しておいて、バグッててもOK的な姿勢とは。
これは耳が痛いね

300:デフォルトの名無しさん
25/06/01 14:36:26.65 f44LlI2e.net
>>296
バグどれよ?

301:デフォルトの名無しさん
25/06/01 15:24:01.36 ljy8kuAt.net
>>296,297
ちょっとおねだりが過ぎませんか?w

dioxusは不合格でした
URLリンク(i.imgur.com)

302:デフォルトの名無しさん
25/06/01 15:31:33.86 ljy8kuAt.net
platformはデフォルトのdesktop

WebView2 Managerが起動するので
> Render using Webview or - experimentally - with WGPU or Freya (Skia)
の内Webview backendかと

ウィンドウ移動やフォーカスを変えたりすると>>298になります

303:デフォルトの名無しさん
25/06/01 15:35:54.01 f44LlI2e.net
>>298
それの何が問題なの?

304:デフォルトの名無しさん
25/06/01 15:40:02.37 x1YbBh3g.net
>>298はDioxus TodoMVCのテキスト入力ボックスにフォーカスがあります

逆にWebViewでここまでひどいとは思いませんでした

フォント 中華
インライン入力 可
再変換 可
再フォーカス後 オンオフ状態リセット、入力途中文字も消える

305:デフォルトの名無しさん
25/06/01 15:43:26.55 x1YbBh3g.net
>>296,298
WebView内で閉じた処理はブラウザベースなので良いのでしょうが(中華フォント以外)
WebViewと橋渡しする処理がバグっているのでしょう

306:デフォルトの名無しさん
25/06/01 16:18:17.18 fAD5kDB0.net
まじで?
それタイミング関係なく常に発生する?

307:デフォルトの名無しさん
25/06/01 16:46:42.32 6daCzUqz.net
>>298の画像を見ても問題があるように見えない
重箱の隅を突くようなバッシングをしてる?

308:デフォルトの名無しさん
25/06/01 16:53:14.17 2J1lKbXS.net
ウィンドウ移動ですかね、>>298 バグのトリガー

正常動作(IMEオンしないパターン)
TodoMVC起動(自動的にテキストボックスに入力フォーカス)
タイトルバーをつまんでウィンドウを少し移動(入力フォーカスはテキストボックスのままカーソル点滅もしている)
キーボード入力
テキストボックスに反映される

異常動作(IMEオンするパターン)
TodoMVC起動(自動的にテキストボックスに入力フォーカス)
FEP切り替え
IMEオン
タイトルバーをつまんでウィンドウを少し移動(入力フォーカスはテキストボックスのままカーソル点滅もしている)
キーボード入力
デスクトップ左上に位置に入力エコーバックと変換候補ウィンドウ

起動後の初回IMEオン以外でも
テキストボックスフォーカス&IMEオンのまま、ウィンドウを移動、キーボード入力したら再現するかと

309:デフォルトの名無しさん
25/06/01 16:59:11.99 oe0B6NCW.net
>>304
アプリが IME に非対応なときは IME の側で離れた場所に窓を開いて対処する仕組みになってる。
つまりこれはアプリが IME のサポートを(充分には)していない図。

310:デフォルトの名無しさん
25/06/01 16:59:40.03 6daCzUqz.net
>>305
その動作の何が問題なのかな
webviewを使ってる数多のアプリでの動作は?

311:デフォルトの名無しさん
25/06/01 17:01:32.91 2E2nBA/3.net
>>307
自分でVSCodeで試してみたらいいでしょ
いくらRustエアプでもそれくらいはすぐできるだろ?

312:デフォルトの名無しさん
25/06/01 17:07:21.32 4sBAU+Od.net
コーディングができるのは玄人だけだがインストールと設定は素人でもできる
という認識と
フォントが文字化けしたりする現実が乖離してるんじゃないか

313:デフォルトの名無しさん
25/06/01 17:13:02.27 6daCzUqz.net
>>308
Microsoft管轄のと比較しても意味ない
もっと単純な比較をすべきだ

314:デフォルトの名無しさん
25/06/01 17:21:03.72 2E2nBA/3.net
>>310
だったらSlackで試したらいい
Rust経験ないのは仕方ないとしてもプログラミング自体完全エアプじゃなきゃさすがに入ってるだろ

315:デフォルトの名無しさん
25/06/01 17:26:45.46 6daCzUqz.net
なぜデカいのと比べようとする?
もっと単純な比較にしとけよ

316:デフォルトの名無しさん
25/06/01 17:34:03.73 WYn8l9li.net
>>305
なるほどありがとう
普通のWebViewアプリやブラウザでは再現しないから何かバグってるんだな
WebViewに全部まかせてるわけじゃないのか

317:デフォルトの名無しさん
25/06/01 17:41:33.42 bcDCNWwh.net
比較がおかしい
WebViewを使うGUIフレームワーク同士を比較しないと意味がない

318:デフォルトの名無しさん
25/06/01 18:16:51.61 7HYVfiGT.net
いまだにまともなGUI一つ作れないっておかしくね?

319:デフォルトの名無しさん
25/06/01 18:29:20.11 qAHg6uzj.net
>>314
TauriでもElectronでもWailsでも、サンプルに入ってるような小さなアプリをビルドすれば分かるんじゃない?

320:デフォルトの名無しさん
25/06/01 18:38:52.12 EuGkxJef.net
>>315
誰も気にしていないどうでもいいことで叩き合ってるだけ
GUIは多数あり実用に使われている

321:デフォルトの名無しさん
25/06/01 18:45:14.37 DK16msZE.net
>>317
果たしてそうだろうか。

322:デフォルトの名無しさん
25/06/01 18:49:41.21 Afq2fQNa.net
>複オジの品質基準では「何の問題もない」
>一般的な品質基準では「問題ありまくり」

これに尽きる

323:デフォルトの名無しさん
25/06/01 19:12:46.36 4sBAU+Od.net
GUIを好む人はバグを再現する最小のコードを書きたがらない
反GUIの人はバグがなくても最小のコードを書いてる

324:デフォルトの名無しさん
25/06/01 19:12:53.21 F948rj57.net
Rustに限らずGUIフレームワーク全般に言えることなんだけど、優秀なプログラマほどGUIを使わなくなるから、
ボランティアベースのGUIフレームワークってロクなの無いんだよね。
実際、Rustで成功しているGUIアプリの代表的な例として、ターミナルエミュレータがある。
Rust製のAlacrittyやWezTermはターミナルエミュレータとしては非常に人気があり、日本語も問題ない。

325:デフォルトの名無しさん
25/06/01 19:29:51.30 pwCmtyNg.net
Alacritty スクショ
URLリンク(i.imgur.com)

326:デフォルトの名無しさん
25/06/01 19:32:30.27 qAHg6uzj.net
Rustで書くことが目的化してる人に何を言っても変わらないでしょ
ちょっとくらい見た目や動作に問題があっても、Rustで作られてるならそちらの方が優れてる的な価値観なわけだし
普通の人は逆で、作りたいものが先にあって、それを達成するのにどの道具が良いかを検討するものなんだけど

327:デフォルトの名無しさん
25/06/01 20:23:59.45 /r9EZP3i.net
基本的な入力動作すらまともに動かなくてもメモリ安全であればいいんでしょ
そんなアプリを誰が使うのか

328:デフォルトの名無しさん
25/06/01 20:31:34.92 EOVsDC2W.net
>>322
さすがにこの状態でまともに使えるとは言わんよ
手元の環境ではこんなことにはならないからAlacritty使ってるけど

329:デフォルトの名無しさん
25/06/01 21:05:48.26 P1xiFI4O.net
>>322
それおまえの環境がおかしいんじゃね?
こちらでは起きない
そんな問題も上がっていない

330:デフォルトの名無しさん
25/06/01 21:07:24.61 P0zCx+Hv.net
Rustのような新興システムプログラミング言語の優位性を
業務アプリすらWebばっかで、デスクトップ開発の需要自体が死んでる令和の時代になぜかデスクトップGUIフレームワークなんかで決めようとしてる時点で
Rustはクソ言語C++のほうが優れてるみたいな感じに持ってくのがゴールなんだよね

331:デフォルトの名無しさん
25/06/01 21:13:17.99 gyZ55+5M.net
安心安全のはずのRustがGUIではバグだらけ
不思議

332:デフォルトの名無しさん
25/06/01 21:15:37.04 P1xiFI4O.net
>>328
バグがあるなら示してみろ

333:デフォルトの名無しさん
25/06/01 21:20:41.09 oe0B6NCW.net
示されてるのに「こちらではおきない」で無かったことにしてるのはお前だろ。

334:デフォルトの名無しさん
25/06/01 21:34:08.02 t7W26l2E.net
Alacrittyは人気のターミナルエミュレータでもう9年目だけどそんなバグは聞いたことないな

335:デフォルトの名無しさん
25/06/01 21:35:32.32 zL90snIl.net
>>305
Tauri v2もこのウィンドウ移動によるバグがあるけど誰も指摘しないから
これぐらいの軽度バグは世間的には許されるってことじゃないか?
日本語対応は100点満点じゃないけど70点ぐらいはある

336:デフォルトの名無しさん
25/06/01 21:49:21.86 P0zCx+Hv.net
IME使った文字の入力中にウインドウを移動するっていうユースケースが、どれだけ日常かという話

337:デフォルトの名無しさん
25/06/01 21:52:14.83 vHN87OYL.net
>>333
>>305の手順では必ずしも文字の入力中ではない様だけど

338:デフォルトの名無しさん
25/06/01 21:58:36.70 vHN87OYL.net
>>332
そう自分で直すのが面倒だから見て見ぬふりするね
使うだけの側からしたら代わりは幾らでもある、そっと閉じ

339:デフォルトの名無しさん
25/06/01 22:02:27.70 t7W26l2E.net
Rustを叩きたい人が通常ではありえない使い方をして無理やりにAlacrittyを批判してるだけか

340:デフォルトの名無しさん
25/06/01 22:22:04.75 /r9EZP3i.net
脆弱性もありえない使い方すると出てくるんでは
メモリ安全だからロジックに集中できて完成度があがるはずじゃなかったんすかw

341:デフォルトの名無しさん
25/06/01 22:28:33.11 EOVsDC2W.net
Windows11のAlacrittyでIME入力中にウィンドウ移動しても普通に追従するけどな
環境と再現手順を知りたいところ

342:デフォルトの名無しさん
25/06/01 22:34:44.87 4sBAU+Od.net
Rustのコードが1行もないソフトに同じバグがあればとりあえず安心

343:デフォルトの名無しさん
25/06/01 22:38:36.61 6z/uSzky.net
>>322,338

Alacritty 異常動作(IMEオンするパターン)
Alacritty起動
IMEオン
タイトルバーをつまんでウィンドウを少し移動
キーボードでa
デスクトップ右下に変換候補ウィンドウ

Windows11

344:デフォルトの名無しさん
25/06/01 22:42:20.46 6z/uSzky.net
>>338
変換候補ウィンドウが出た後にAlacrittyウィンドウを移動するのではなく
>>340の順番通りにやると再現率半分くらい
(IMEオンはAlt+`)

345:デフォルトの名無しさん
25/06/01 22:43:57.89 6z/uSzky.net
Microsoft IME
旧バージョン互換性オプションオフ

346:デフォルトの名無しさん
25/06/01 22:45:30.38 6z/uSzky.net
再現率が半々で、ウィンドウを移動しなくても時々発生するので
ウィンドウを移動が根本原因ではない可能性もあるかと

347:デフォルトの名無しさん
25/06/01 22:46:29.92 HyrzgXWk.net
tao(tauri版winit)の実装見たけど少なくともWindowsのIMEはあまりやる気ないな
WM_IME_*が↓でしかヒットしないしWM_IME_REQUESTもWM_IME_CONTROLも出てこない

URLリンク(github.com)

winitも同じかな

348:デフォルトの名無しさん
25/06/01 22:46:30.67 6z/uSzky.net
今の所、WezTermでは同様のバグは発生してないですね

349:デフォルトの名無しさん
25/06/01 22:51:47.81 6z/uSzky.net
>>343
再現率低いAlacritty 異常動作(IMEオンするパターン)

Alacritty起動
IMEオン
キーボードでa
デスクトップ右下に変換候補ウィンドウ

350:デフォルトの名無しさん
25/06/01 22:57:05.24 UP9ZJCIN.net
今度はAlacrittyですか…
>Alacrittyはパフォーマンスとシンプルさを重視した自由かつオープンソースのGPUアクセレレーション端末エミュレータである。
知らんがな

351:デフォルトの名無しさん
25/06/01 23:03:02.79 EOVsDC2W.net
>>340
おお、確かになるね
IMEオン状態のままだとならないから切り替え直後の1回だけって感じ?
ここ数年常用してて見たことないし、うちの環境ではウィンドウ移動なしでは発生しないっぽいかな

352:デフォルトの名無しさん
25/06/01 23:11:44.02 0CmIhd20.net
>>340
Rustを叩くためにそんなありえない使い方をして深刻なバグだと吹聴していたとは呆れた

353:デフォルトの名無しさん
25/06/01 23:15:24.99 7HYVfiGT.net
Rustは安心安全
※ただしありえない使い方をしない時にかぎる

354:デフォルトの名無しさん
25/06/01 23:45:33.58 sQgPtell.net
ありえおじ

355:デフォルトの名無しさん
25/06/01 23:46:59.52 0CmIhd20.net
>>350
ありえない使い方をしても問題ないことをRust叩きしてる人が証明してくれた

356:デフォルトの名無しさん
25/06/02 00:05:41.71 fXikgHg9.net
ミニマム再現条件にすると滑稽ですが
好みの位置にウィンドウを持って来るのは普通の事なので(デスクトップ)
ありえない使い方と言うよりも、windowsでネイティブ日本人がテストしてないのか?品質に出ていますね

「ウィンドウ移動する前には、IMEはオフにせよ」なんて使用条件の方が変かと

357:デフォルトの名無しさん
25/06/02 00:06:41.28 fXikgHg9.net
>>348
確認できたのはそのパターンです、自分は常用してないので他のバグ発生条件までは分かりませんね
(念のためPowerToysを落としても状況は同じだった)

Dioxus TodoM



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