[過去ログ]
Rust part16 (1002レス)
Rust part16 http://mevius.5ch.net/test/read.cgi/tech/1656285423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
613: デフォルトの名無しさん [] 2022/08/31(水) 20:53:00.34 ID:bW00GV9W >>605 >>606 同意。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/613
614: デフォルトの名無しさん [sage] 2022/08/31(水) 21:03:24.41 ID:p14sgl1j すべてがunsafeな世界になる http://mevius.5ch.net/test/read.cgi/tech/1656285423/614
615: デフォルトの名無しさん [sage] 2022/08/31(水) 21:22:41.70 ID:rT6IO02J 生きている限り安全なんてない http://mevius.5ch.net/test/read.cgi/tech/1656285423/615
616: デフォルトの名無しさん [sage] 2022/08/31(水) 23:52:36.28 ID:X48LRlQ+ ポエムはいいです http://mevius.5ch.net/test/read.cgi/tech/1656285423/616
617: デフォルトの名無しさん [sage] 2022/09/01(木) 00:17:11.56 ID:gQhEx8vQ そうそうポエムいいよなぁ みつヲ http://mevius.5ch.net/test/read.cgi/tech/1656285423/617
618: デフォルトの名無しさん [sage] 2022/09/01(木) 01:28:45.35 ID:v92yFclD 今時、ネイティブ吐く必要なんて全くない tsでもvscのようなソフトが作れるんだし。 ユーザーランドではネイティブはもはや不要だろ http://mevius.5ch.net/test/read.cgi/tech/1656285423/618
619: デフォルトの名無しさん [sage] 2022/09/01(木) 02:19:44.48 ID:UU16wx/t もしかしてelectron知らないのかしら http://mevius.5ch.net/test/read.cgi/tech/1656285423/619
620: デフォルトの名無しさん [sage] 2022/09/01(木) 08:30:45.73 ID:+imQtRK+ スクリプトって知らないのかしらん? http://mevius.5ch.net/test/read.cgi/tech/1656285423/620
621: デフォルトの名無しさん [sage] 2022/09/01(木) 09:29:49.86 ID:WQm7Gv/J vscはコア部は全部C++だけど。 そのうえに薄くjs乗ってるだけやがな。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/621
622: デフォルトの名無しさん [sage] 2022/09/01(木) 09:46:54.90 ID:NH2cx+n6 Tauri (Rust) vs. Electron (C++)の戦いの結果… > Electronの代替を目指す軽量なRust製フレームワーク「Tauri」 > https://www.publickey1.jp/blog/22/electronrusttauri.html > > Electronはフロントエンドの基盤としてChromiumを組み込んでいますが、 > Tauriでは代わりに各OSが備えているWebViewの機能を、抽象化レイヤのwry経由で呼び出すことで、 > クロスプラットフォームを実現しつつChromiumを不要にしています。 > フレームワーク内にChromiumを組み込まないことでセキュリティも向上すると、Tauri開発チームは説明しています。 ↓ 「マジ?!」と思っていたらマジだった!! >開発フレームワーク「Electron」に複数の脆弱性 >https://news.mynavi.jp/techplus/article/20220818-2426640/ > >Electronは、HTML5やCSS、JavaScriptといったWeb技術を用いてデスクトップアプリケーションを開発することができるフレームワークで、 >Microsoft TeamsやVisual Studio Code(VSCode)、Discordなどの人気アプリケーションでも利用されている。 >今回のElectronの脆弱性に関する発表は、米国で開催されたサイバーセキュリティカンファレンス「Black Hat USA 2022」の次のセッションで行われたもの。 >研究チームがElectronを使用して開発された20のアプリケーションを調査し、そこで発見された複数の脆弱性について報告した。 >発見された脆弱性の一例としては、以下が挙げられている。 >・VS Codeにおけるリモートコード実行の脆弱性 >・Discordにおけるリモートコード実行の脆弱性 >・Microsoft Teamsにおけるクロスサイトスクリプティング脆弱性 >・ChromeのCSP(Content Security Policy)バイパスの脆弱性 >・V8のリモートコード実行の脆弱性 http://mevius.5ch.net/test/read.cgi/tech/1656285423/622
623: デフォルトの名無しさん [sage] 2022/09/01(木) 12:18:02.95 ID:Wlby5VAy >>621 そうなん?わりとネイティブが薄くてTSが主体だと思ってた。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/623
624: デフォルトの名無しさん [sage] 2022/09/02(金) 12:29:12.76 ID:EMfEx7SW GUIがtsの時点でお察し やたらとモッサリしてんじゃん http://mevius.5ch.net/test/read.cgi/tech/1656285423/624
625: デフォルトの名無しさん [sage] 2022/09/02(金) 22:13:08.24 ID:06QeBluE --emit asmで吐かれるアセンブラリストのフォーマットの資料ってどっかにある? gas系っぽく見えるけどちょいちょい判らないのが・・・ http://mevius.5ch.net/test/read.cgi/tech/1656285423/625
626: デフォルトの名無しさん [sage] 2022/09/02(金) 22:55:35.95 ID:TRifMPKk --emit=asm -C "llvm-args=-x86-asm-syntax=intel”とかで指定できるみたいよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/626
627: デフォルトの名無しさん [sage] 2022/09/04(日) 14:45:48.94 ID:c9grlmUi VScodeがもっさりは感じたことないな ネイティブのVSのほうが重すぎ http://mevius.5ch.net/test/read.cgi/tech/1656285423/627
628: デフォルトの名無しさん [sage] 2022/09/05(月) 15:09:06.52 ID:LmWvGk9l 関数の入出力はu8だけど関数内の計算はi32で行いたい場合って普通どんな感じで書くの? http://mevius.5ch.net/test/read.cgi/tech/1656285423/628
629: デフォルトの名無しさん [sage] 2022/09/05(月) 15:19:35.29 ID:TAlRHagA そんなユースケースあるの? http://mevius.5ch.net/test/read.cgi/tech/1656285423/629
630: デフォルトの名無しさん [sage] 2022/09/05(月) 15:31:51.51 ID:TaR2CBOa >>629 隔離スレでドヤりたいというユースケース http://mevius.5ch.net/test/read.cgi/tech/1656285423/630
631: デフォルトの名無しさん [sage] 2022/09/05(月) 15:54:23.38 ID:vyOP5LW0 いつも隔離スレのここが機能してくれて助かってます http://mevius.5ch.net/test/read.cgi/tech/1656285423/631
632: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/09/05(月) 16:16:12.15 ID:QNR7HRCU >>628 一旦変換すりゃいいだけなんじゃないの。 知らんけど。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/632
633: 628 [sage] 2022/09/05(月) 17:50:42.31 ID:Y4+oTyIj 例えばこんなの fn func(x: u8, y: u8) -> u8 { let x32 = x as i32; let y32 = y as i32; let z32 = (((x32 - y32) * 170) >> 16) + y32; return z32 as u8; } 4行使うのは冗長かなーと思わなくもなく・・・ テンポラリ変数の名前を考えるのもちょっと面倒だし http://mevius.5ch.net/test/read.cgi/tech/1656285423/633
634: デフォルトの名無しさん [sage] 2022/09/05(月) 17:54:10.85 ID:vXwuqGKm >>633 シャドーイングできるからテンポラリの変数名は不要だよ let x = x as u32; でいい http://mevius.5ch.net/test/read.cgi/tech/1656285423/634
635: デフォルトの名無しさん [sage] 2022/09/05(月) 19:20:47.36 ID:g3RfqaIY >>633 行数短くしたいだけなら fn func(x: u8, y: u8) -> u8 { let (x, y) = (x as u8, y as u8); (((x - y) * 170) >> 16) + y) as u8 } とは書けるけどやってることは全く同じだしこれで期待に応えられてるかは分からん http://mevius.5ch.net/test/read.cgi/tech/1656285423/635
636: デフォルトの名無しさん [sage] 2022/09/05(月) 19:21:35.07 ID:g3RfqaIY >>635 2行目間違えた as i32 に読み替えて http://mevius.5ch.net/test/read.cgi/tech/1656285423/636
637: デフォルトの名無しさん [sage] 2022/09/05(月) 21:29:56.32 ID:wI2HBmBd >>633 その例は手動で最適化すると fn func(_x: u8, y: u8) -> u8 { y } それはともかく 行数を節約したいという間違った価値観を捨てることをおすすめ http://mevius.5ch.net/test/read.cgi/tech/1656285423/637
638: デフォルトの名無しさん [sage] 2022/09/05(月) 21:38:39.53 ID:F/g4kaon x < y の場合考慮してなさそう http://mevius.5ch.net/test/read.cgi/tech/1656285423/638
639: デフォルトの名無しさん [sage] 2022/09/05(月) 21:53:26.61 ID:wI2HBmBd ホントだごめん訂正 fn func(x: u8, y: u8) -> u8 { y - (x < y) as u8 } http://mevius.5ch.net/test/read.cgi/tech/1656285423/639
640: デフォルトの名無しさん [sage] 2022/09/06(火) 00:31:42.49 ID:EiVnVIDc 結局u8で返すなら 途中でi32使わずとも 工夫するとu8のままだけで算出できちゃったりするわけか http://mevius.5ch.net/test/read.cgi/tech/1656285423/640
641: デフォルトの名無しさん [sage] 2022/09/06(火) 00:52:56.28 ID:uJFa29+7 逆方向にシフトした場合は? そんな用途があるのか知らんけど http://mevius.5ch.net/test/read.cgi/tech/1656285423/641
642: デフォルトの名無しさん [sage] 2022/09/06(火) 01:12:27.41 ID:EiVnVIDc >>641 それはu8部分の下位8bitが常にゼロとなって 足しても引いても影響ないかな http://mevius.5ch.net/test/read.cgi/tech/1656285423/642
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 360 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s