Rust part30

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2025/05/28(水) 09:31:36.60ID:ciITeZ5D
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

公式ドキュメント
https://www.rust-lang.org/learn

Web上の実行環境
https://play.rust-lang.org

※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/

※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust

※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/

※次スレは原則>>980が立てること

前スレ
Rust part29
https://mevius.5ch.net/test/read.cgi/tech/1746200850/

ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
130デフォルトの名無しさん
垢版 |
2025/05/29(木) 00:39:15.44ID:TWUjYqyj
【悲報】兵庫県斎藤知事のデモに増山誠氏が行くと、共産党員らしき人達に取り囲まれ罵声をあびせられる [662593167]
2025/05/26(月) 10:13:20.40
https://hayabusa9.5ch.net/test/read.cgi/news/1748222000/
元総務部長が処分に異議「エロ小説公開は知事の指示に基づく外部通報!正当な業務行為だ!!」斎藤「」 [754019341]
2025/05/28(水) 17:40:55.62
https://hayabusa9.5ch.net/test/read.cgi/news/1748421655/
斎藤兵庫「私は情報漏えいを指示してないが総務部長は知事から指示されてやったので処分は軽くする」 [659060378]
2025/05/28(水) 21:57:18.08
https://hayabusa9.5ch.net/test/read.cgi/news/1748437038/
カンボジアの巨大特殊詐欺拠点で日本人20人以上を拘束wwwwwwwwwwwwwwwwwwwww [271912485]
2025/05/28(水) 22:14:24.13
https://hayabusa9.5ch.net/test/read.cgi/news/1748438064/
日本で行方不明になる子供が増加 中國人に誘拐され臓器売買されてる(画像あり) [659060378]
2025/05/28(水) 22:18:14.00
https://hayabusa9.5ch.net/test/read.cgi/news/1748438294/
【兵庫】県庁内に動揺 幹部「県職員という誇りが持てない」 斎藤元彦知事の漏えい指示可能性に 県民からは辞職を求める声も [ぐれ★]
2025/05/28(水) 20:04:46.31
https://asahi.5ch.net/test/read.cgi/newsplus/1748430286/
【斎藤知事告発問題】情報漏えい認定され懲戒処分 兵庫県元総務部長・井ノ本知明氏が処分の執行停止を申し立てる意向示す ★2 [ぐれ★]
2025/05/28(水) 20:06:37.11
https://asahi.5ch.net/test/read.cgi/newsplus/1748430397/
【兵庫】「知事・元副知事の指示に基づき正当業務を…」斎藤知事の“側近”井ノ本氏の弁明書 知事は改めて否定 [ぐれ★]
2025/05/28(水) 17:08:14.82
https://asahi.5ch.net/test/read.cgi/newsplus/1748419694/
2025/05/29(木) 00:58:51.00ID:/VGnPfwc
>>124
日本語入力は問題ない
出来てる記事も検索でいくらでも見つかる
荒らしに騙されるな
2025/05/29(木) 01:01:20.08ID:1wQvJgBW
大丈夫
自分を騙したくてしょうがない某以外はちゃんと現実を見てるから
2025/05/29(木) 01:07:56.74ID:b/WYgMAJ
>>85を見てフォントしか見えない人間には「問題ない」のか

フォーカスが散らかったら(>>80)普通の人には極めて不愉快な日本語入力体験だよ
2025/05/29(木) 01:11:50.59ID:a68+kVcN
記事ぐぐって真似したら日本語入力できたわ
ちゃんと候補変換もできた
135デフォルトの名無しさん
垢版 |
2025/05/29(木) 10:31:37.73ID:Fzugd6EU
AIチャットボットに有害な情報を出力させる手口が存在、研究者が危険性を指摘
2025-05-27 20:00
https://karapaia.com/archives/512716.html
>> イスラエルの研究チームが、主要なAIチャットボットが「脱獄(ジェイルブレイク)」と呼ばれる手口で、安全制御を回避され、違法で有害な情報を出力してしまう可能性があることを示した。
>> ChatGPTのような生成AIには、ユーザーの指示に対して有害な回答をしないよう制限が組み込まれている。しかし、今回の実験では、その制限が比較的簡単にすり抜けられることが明らかになった。
>> 研究チームは、「これまで国家機関や犯罪組織に限られていた情報が、今やノートパソコンやスマートフォンを持つ誰にでも届く可能性がある」と警鐘を鳴らしている。
中略
>> ネットワークのハッキング法や犯罪行為であっても、手順を追って教えてくれるのだ。
中略
>> この報告は『arXiv』(2025年5月15日投稿)で閲覧できる。
※電波攻撃音波攻撃詳細に方法を教えてくれる
2025/05/29(木) 11:15:32.82ID:P/EhFQUC
一番不愉快なのは電池が入ってないことだ
だから電池自体が無料になっても大多数はフリーライダーにならない
2025/05/29(木) 12:39:45.23ID:38QdIlfQ
>>121
icedのexampleのtourのText inputで日本語入力できたよ
フォント指定とか何もせず表示されてるよ
2025/05/29(木) 14:28:34.29ID:FS2yMHN+
icedスクショ
https://i.imgur.com/HoUFPXr.png
2025/05/29(木) 14:31:32.99ID:FS2yMHN+
中華系
https://i.imgur.com/U2ERYzu.png
2025/05/29(木) 14:34:19.88ID:FS2yMHN+
https://i.imgur.com/QayyQDo.png
2025/05/29(木) 16:36:24.76ID:J+/v4u6H
複オジの品質基準では「何の問題もない」
一般的な品質基準では「問題ありまくり」
ってことだね
2025/05/29(木) 16:52:15.94ID:zvp26qtt
>>141
そう思います
きりがなさそうだったので止めたけどこれだけ追加

変換候補選択と入力がずれるスクショ
https://i.imgur.com/ZtTwBKS.png
2025/05/29(木) 18:33:06.88ID:CVbdbSI1
>>137
slintは以前からデフォルトで日本語OK
2025/05/29(木) 18:42:04.47ID:P/EhFQUC
日本人が10億人ぐらいいたらいいのにな
薬の副作用みたいに、統計的に無視できる数だとしたら、薬の品質とは一体何なんだろう
2025/05/29(木) 18:47:00.08ID:uFXH/Bz1
C++ではwxWidgets使ってたからwxDragonには期待してるけど
結局のところRustのライブラリ全般の問題として、あくまで個人がほぼ1人でメンテしてるから作者の気力次第で終わっちゃうんだよな
結局実開発で使うなら、Tauriしか選択肢ない気がする
2025/05/29(木) 19:00:13.93ID:rJxPuwpw
中央揃えにしてるのに入力時に右側だけに伸びるのとかもアカンよね
147デフォルトの名無しさん
垢版 |
2025/05/29(木) 19:34:00.55ID:Zakc8vPY
Rustが必要なGUIってゲームエンジンぐらいじゃねーの
2025/05/29(木) 19:43:25.99ID:ecKICX3I
>>145
slintが正解ってことじゃん
2025/05/29(木) 19:43:54.92ID:CVbdbSI1
>>145
slintは企業が開発し多くの企業で使われている
https://slint.rs/
2025/05/29(木) 19:45:49.63ID:CVbdbSI1
>>149のslint公式見ると
Rust FoundationやRaspberry Piも会員
2025/05/29(木) 19:46:48.55ID:CVbdbSI1
>>147
slintが組み込みなど世界各地で既に使われている
152デフォルトの名無しさん
垢版 |
2025/05/29(木) 20:22:36.72ID:Ycbjs3h7
slintのデスクトップのレンダラはskiaか
ええやん
2025/05/29(木) 21:05:15.61ID:nHbMuSGa
頑張って捜してきたのかな
2025/05/29(木) 21:43:51.50ID:eP09c0cT
slintは神!
2025/05/29(木) 22:23:39.24ID:nezA3YNU
オープンソース版はGPLで機能制限あり
無償ライセンスは機能制限あり&組み込みは不可
なかなか厳しいねえ
まあこういう選択肢があること自体はもちろん悪いことではないが、これを引き合いに出してGUI開発におけるRustの優位性を主張するのはちょっと無理があるかな
残念だけどやり直してきましょう
2025/05/29(木) 22:56:38.86ID:PpGjeRAQ
SlintもIME周りはバグだらけで似たようなもんだな
細々と自分で修正していくつもりじゃなければ全く使えない
2025/05/29(木) 23:07:20.84ID:PcftYTY1
>>156
slintの日本語入力は完璧ですよ
バグの証拠はあるんですか?
Rustアンチ活動はよそでやってください
2025/05/29(木) 23:12:35.45ID:d43wh1Zk
match slint = Rust {
Some(日本語入力) => …
}
みたいなのやって何が楽しいんだ
2025/05/29(木) 23:31:50.99ID:hr2gWeV0
現時点でのGUIライブラリの総まとめみたいな記事があるから、これでも見ればいいんじゃない?
英語圏の人 (?) の記事にしては珍しく IME の動作にも触れてるし
https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html
2025/05/29(木) 23:37:20.56ID:7sGSsoDI
Err(日本語入力 => 諦める
2025/05/30(金) 08:12:56.85ID:h4Wa/khY
>>159
素晴らしい比較記事
GTK 4, WinSafe, Xilemがよさそうだな
2025/05/30(金) 12:50:08.14ID:MmHFotTI
>>159
そのページで、冒頭の以下の部分から始まっているプログラミング言語は何ですか?
const Demo = () => {・・・}
2025/05/30(金) 12:52:09.42ID:MmHFotTI
よく見ると、「Reactでは」と書いてありますね。
164デフォルトの名無しさん
垢版 |
2025/05/30(金) 13:22:57.61ID:FTEPrInt
悪用されるのは当然です
高品質かつ高速な画像生成AI「FLUX.1 Kontext」が登場したので使ってみた、テキストと画像の入力に対応しアニメ風も実写風も生成可能
https://gigazine.net/news/20250530-flux-1-kontext-image-generation-ai/

全てのAIの推論をどうやって導き出したかがわかるのでプログラムの改造がはかどる
AnthropicがAIモデルの思考内容を可視化できるオープンソースツール「circuit-tracer」を公開
https://gigazine.net/news/20250530-anthropic-open-source-circuit-tracing/
2025/05/30(金) 13:41:18.42ID:NYSfPt/q
>>163
useState hooks使ってるしな
2025/05/30(金) 15:55:45.90ID:uGql1Hfj
>>159
IME日本語入力問題なし多いな
アンチが暴れてたのは何だったんだ
167デフォルトの名無しさん
垢版 |
2025/05/30(金) 16:21:21.83ID:cHohYJDu
ゲームエンジンも好調だしRustが天下を取る日も近い
UIフレームワークはFluent Designに対応してくれたら完璧
2025/05/30(金) 16:25:20.82ID:uGql1Hfj
「Linuxカーネル6.15」がリリース--NVIDIA GPU用のRust製ドライバーなど追加
https://japan.zdnet.com/article/35233609/
169デフォルトの名無しさん
垢版 |
2025/05/30(金) 17:36:24.85ID:cHohYJDu
むっちゃ感動ものがあんじゃん
泣いたわ😭

「Rust」が10周年--エレベーター故障から始まったシステムプログラミング言語の歴史
https://japan.zdnet.com/article/35233577/
2025/05/30(金) 18:48:04.55ID:YIY2nzAq
>>161
>GTK 4, WinSafe, Xilem

XilemはeguiやIcedと同じで「入力が可能」なだけで実用レベルには達してないね
GTKやWinSafeは既存のC/C++のGUIライブラリを使ってるから安心だね
現時点でまともなのを作ろうとするとRust製以外のGUIライブラリを土台としたものしかないって結論だね
2025/05/30(金) 21:24:39.37ID:h4Wa/khY
>>170
普段からlibcにリンクしてるんだから気にしなくていいよ
2025/05/30(金) 21:32:56.61ID:sYt0biH/
>>170
>>159のGUIライブラリ一覧でIME完動が7つもある
著者が日本語を入力して動作確認してる
2025/05/30(金) 21:56:09.18ID:Lwt4GhfM
IMEが正常動作して日本語が豆腐にならないのって
突破してようやく最低のラインを超えたって話だからな
2025/05/30(金) 22:01:28.10ID:sYt0biH/
完全に合格が7つもあれば十分だろう
2025/05/30(金) 22:02:18.93ID:bH8zoGf4
>>172,174
筆者がperfectlyと表現しているのがごくわずかなので、書き下して周りの反応を見ては?
「完動」が「複オジの品質基準」の可能性があるし>>141
2025/05/30(金) 22:03:55.07ID:bH8zoGf4
perfectlyはこれだけかと
Dioxus, fltk
2025/05/30(金) 22:06:02.44ID:bH8zoGf4
Tauriですら
> the IME provisional states are drawn in the corner of the screen
(変換候補)
2025/05/30(金) 22:09:02.02ID:h4Wa/khY
>>177
これはおかしい気がする
俺が試す限りでは、Tauri v2は変換候補含めて完璧
Edgeと同じ挙動になる
2025/05/30(金) 22:10:35.03ID:bH8zoGf4
>>157
slintスクショお待たせしました
https://i.imgur.com/GpQnqQ0.png
2025/05/30(金) 22:13:10.66ID:bH8zoGf4
>>178
とりあえず「IME完動が7つ」を挙げては
2025/05/30(金) 22:13:54.71ID:sYt0biH/
>>176
Dioxus fltk だけでなく
WinSafe Tk Realm GPUI GTKもIME合格と書かれている
2025/05/30(金) 22:15:04.58ID:bH8zoGf4
合格と完動では印象違います
2025/05/30(金) 22:16:26.67ID:sYt0biH/
>>182
完動の意味の合格
部分合格が多数ある中で>>181の7つは完動
2025/05/30(金) 22:17:11.67ID:UA2Q80OL
>>167
Rust製のエンジンが使われたゲームってどういうのがあるの?
2025/05/30(金) 22:17:34.83ID:bH8zoGf4
記事筆者は
perfectly
correct (指摘意外は)
fine
sort of works
refuses to activate
など微妙に使い分けています
2025/05/30(金) 22:19:54.97ID:bH8zoGf4
>>181
GPUIはworks fineですね
perfectより劣るとの見方でしょう
187デフォルトの名無しさん
垢版 |
2025/05/30(金) 22:20:09.99ID:UA2Q80OL
>>181
どれも既存のフレームワークのバインディングな件
2025/05/30(金) 22:22:04.63ID:sYt0biH/
記事著者は最後に表にして
IMEについて完動はyes!
部分動作はきちんと指摘してる
2025/05/30(金) 22:22:47.89ID:J/zQgQcb
>>175
複おじ本人に「複オジ品質基準」を指摘しても無駄やろ
2025/05/30(金) 22:23:30.58ID:bH8zoGf4
>>188
はい、表と本文で見てます
2025/05/30(金) 22:26:02.78ID:bH8zoGf4
>>189
「複オジ品質基準」で「何の問題もない」としていたegui/iced/slintの筆者評価が面白いですね

日本人なら筆者より更に気が付く不具合がありそうな気もしてます
2025/05/30(金) 22:28:31.23ID:AYugJGTX
>>176
Rust製のDioxusが完全合格だとアンチ君もついに認めたのか
これは記念碑だな
2025/05/30(金) 22:29:57.28ID:AYugJGTX
Dioxusはかなり良い
ReactやFlutterに慣れてる人ならすぐ理解できる
2025/05/30(金) 22:30:45.68ID:Cn6XLlw/
>>193
で何作ってるの?
2025/05/30(金) 22:34:03.08ID:AYugJGTX
>>194
Dioxus製の例が19掲載されている
https://dioxuslabs.com/awesome
2025/05/30(金) 22:34:28.63ID:bH8zoGf4
>>192
いまZed/GPUIを少し触った感じでは
再変換が出来ない
再変換を使わない人には合格かと

Dioxusはfltkを検証する気は無いけど記事筆者の意見を尊重します
2025/05/30(金) 22:36:18.22ID:bH8zoGf4
ただし品質的にはZed/GPUIは「完動」とは言えませんね
2025/05/30(金) 22:36:56.66ID:Cn6XLlw/
>>195
こんなサンプルやお遊びじゃなくて実用的なプロジェクトの事例を知りたい
少なくともあなた自身はそれに関わっているのでしょう?
2025/05/30(金) 22:39:48.67ID:bH8zoGf4
Geany/GTK?の感じでは変換候補の位置が上過ぎ、再変換出来ない
2025/05/30(金) 22:40:38.88ID:bH8zoGf4
>>199
GeanyはRust製ではないけどGTKのIME品質の話です
2025/05/30(金) 22:40:44.53ID:Lwt4GhfM
DioxusはElectron系なんだから動くのは動くだろう
フロントはTypeScriptで書けって割切ってるからWeb屋がやってることは全部できるTauriと違って
RustとCSSのみで頑張るっぽいのは、正直作り込むほど面倒になりそうに思える
2025/05/30(金) 22:43:07.37ID:bH8zoGf4
Electron系 Webview系は変換候補の位置が正しく出せるか位ですかね、見るべきところは
2025/05/30(金) 22:43:50.52ID:bH8zoGf4
あとフォーカスもありますね
2025/05/30(金) 22:44:43.88ID:bH8zoGf4
フォーカスを失ってから戻った時にIMEオンオフ状態がリセットされるのを散見します
2025/05/30(金) 22:45:32.44ID:bH8zoGf4
入力途中の文字が消えるのも散見します
2025/05/30(金) 22:47:21.53ID:AYugJGTX
>>198
お遊び?
例えばBionicGPTの規模を見ろよ
これもDioxusが使われている
2025/05/30(金) 22:52:50.02ID:Qt/sCeP/
比較記事でTauriの日本語入力がやや変なのは
著者が偏見でjsを使わず、wasmでビューを作ったせいじゃないかな
普通の人はjsでやるので問題ない
2025/05/30(金) 22:58:24.77ID:R5s1SUqD
>>206
ようするに自分ではなにも作ってないのね
2025/05/30(金) 22:59:22.38ID:NYSfPt/q
>>208
それ誘導尋問してボロ出させた印象あるよ、、、やめよそういうのは
2025/05/30(金) 23:11:55.52ID:Zy/1fV9r
BionicGPTはRust製なんだな
Dioxusが既に実用的に使われてるとは驚き
2025/05/31(土) 01:04:57.23ID:YcA/fePE
いいところ探し的な書き込みがされるごとに>>122の真実味が増していく
2025/05/31(土) 02:04:46.35ID:IWkyfeO/
メモリ安全性に異常にこだわるのは「バーダー・マインホフ効果」なのかも知れないな。
2025/05/31(土) 02:42:33.46ID:kWi082u0
色んなものがRust製になっていってる要因は開発のしやすさではないか
安全性はオマケ
2025/05/31(土) 08:47:00.79ID:vaxfTYLN
Rustは言語だけで差別化できる(と信じられている)言語なので、
一部の人間はRustを使うことで自己肯定感を高めることができる、というのが流行った最大の要因
同種のユーザーベースをもつ言語としては直近Scalaがあったけど、あれは見事に大失敗して逆にその手の言語が世間の信頼を失う結果となった
それ以来しばらくはKubernetesや機械学習など、プログラミング言語など道具の一つである、な不遇の時代が続いていたが、
Rustでにわかにその種の人達が活気付いたわけだね
最近はAIの隆盛でまた潮目が変わっているが、とはいえ向こう3年くらいは続くんじゃないかな
2025/05/31(土) 08:47:04.10ID:nmv5+SMF
安全性や品質を鑑定するだけ批判するだけなら異常にはならない
何かを変えようとしなければ日常が続く
変えようとすれば異常になる
2025/05/31(土) 09:18:19.11ID:BT0xlZs3
GUIツールキットってどちらかというとどれだけコンポーネント用意できるかの作業量勝負だし、Rustだからどうってもんでもないしな
これで優劣決めるとDelphiこそ最強になってしまう
2025/05/31(土) 09:41:36.08ID:nmv5+SMF
どんな言語もポインタとヒープとガベコレが必ずあって違いはシンタックスだけという説があった
これが覆されると、シンタックスだけ変えても無意味という説もいまいち説得力がなくなる
2025/05/31(土) 09:48:40.29ID:Wfh15HZ5
お前ら実際なにを作ってるんだ?
2025/05/31(土) 09:57:47.44ID:vZiA6X1v
>>216
GTKを使えば安心だね
2025/05/31(土) 10:02:14.58ID:Wfh15HZ5
お前ら実際なにを作ってるんだよ?
2025/05/31(土) 10:22:32.58ID:nmv5+SMF
今から作る物が最終的にどうなるかは不明であいまいで文系みたいだから
理系は既に作られた物の話ばかりするんじゃないか
2025/05/31(土) 10:35:49.28ID:drfCYGUr
>>213
>色んなものがRust製になっていってる要因は開発のしやすさではないか
一行で二度の突っ込みどころ。
2025/05/31(土) 10:35:50.89ID:CY+qZmOP
Rust製のネイティブレンダリングは全滅だな

webviewレンダリングならユーザーベースも実績も少ない新興ライブラリを選びたくない
まだまだα版のお試し期間
2025/05/31(土) 10:46:57.33ID:drfCYGUr
CやC++を大規模プログラミングで長年使ってきた経験を持つ自分には、
・メモリー安全性が問題になったことは少ない。
・Rustの構文は好きになれない。
2025/05/31(土) 11:31:04.08ID:BT0xlZs3
さすがに未だにメモリ安全なんて無くても平気ってのは現状認識的にどうかと・・・
Bjarne StroustrupですらC++にメモリ安全が組み込めなければ未来はないって言ってるのに
2025/05/31(土) 11:45:03.07ID:bDBUs6R8
いくらメモリが安全でもさすがにlinuxコマンドの置き換えしかできないRustは無理
2025/05/31(土) 11:48:13.96ID:Wfh15HZ5
win10のころだけどwindowsのコードが500GBあって400万ファイルあるらしい
それが全て有用で重複がないとは言えないけどそういうのを置き換えるのは事実上不可能に近い

今後も開発が続いてコードは増えていくだろうけど本当の意味での置き換えは難しい
2025/05/31(土) 11:56:42.72ID:r5FVVu+x
>>226
この5chでのやりとりすら毎日1兆回のリクエストを処理するRust製のPingoraのおかげ
2025/05/31(土) 11:58:51.14ID:Wfh15HZ5
>>228
なんやかんやあったけど5chがあるのはひろゆきのおかげだね
Rust以上に凄いねひろゆきは
2025/05/31(土) 12:11:48.87ID:3vD6seHF
MicrosoftはWindows 11 24H2からカーネルをRustで置換し始めてる
OS全部を置換する気はないだろう
重要な部分だけだろうね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況