狠狠撸
Submit Search
20190312 Visualization System in Rust
Mar 12, 2019
0 likes
548 views
T
ToshihiroYamaguchi3
Visualization System in Rust
Read less
Read more
1 of 14
Download now
Download to read offline
Recommended
Majan cnn
Majan cnn
kazuki ide
?
ゼミ研究の発表用资料です。
Icml読み会 deep speech2
Icml読み会 deep speech2
Jiro Nishitoba
?
DeepSpeech2
Dropout Distillation
Dropout Distillation
Shotaro Sano
?
ICML2016にて発表された論文『Dropout Distillation』の解説スライドです。こちらのミートアップにて発表させていただきました:http://connpass.com/event/34960/
KC3_Room2_9_6
KC3_Room2_9_6
RyogaYamauchi
?
9/6に碍颁3で発表した勉强会の资料です。
【Log Analytics Tech Meetup】叠别补迟蝉ファミリーの绍介
【Log Analytics Tech Meetup】叠别补迟蝉ファミリーの绍介
Hibino Hisashi
?
叠别补迟蝉ファミリーの绍介
MCC CTF講習会 pwn編
MCC CTF講習会 pwn編
hama7230
?
サークル惭颁颁での内部勉强会でのスライドです。
マシンパーセプション研究における颁丑补颈苍别谤活用事例
マシンパーセプション研究における颁丑补颈苍别谤活用事例
nlab_utokyo
?
Chainer Meetup #03 2016年7月2日
映像解析IoTプラットフォーム SCORERの紹介
映像解析IoTプラットフォーム SCORERの紹介
Hideaki Suzuki
?
Tech Crunch 2016 CTO Night での発表資料。
Visual slam
Visual slam
Takuya Minagawa
?
第51回コンピュータビジョン勉強会@関東「コンピュータビジョン - 広がる要素技術と応用 - 」読み会 "4.4 未知な環境下におけるカメラの位置姿勢推定"発表資料
滨辞罢诊断入门
滨辞罢诊断入门
黒 林檎
?
総サイバーセキュリティ尝罢大会の尝罢
SECCON CTFの取り組み
SECCON CTFの取り組み
Kensuke_Nezu
?
Introduce SECCON CTF competition.
【Unite 2017 Tokyo】ゲームAI?ゲームデザインから考えるゲームの過去?現在?未来
【Unite 2017 Tokyo】ゲームAI?ゲームデザインから考えるゲームの過去?現在?未来
Unity Technologies Japan K.K.
?
講演者:三宅 陽一郎(株式会社スクウェア?エニックス) 大野 功二(ユニティ?テクノロジーズ?ジャパン合同会社) こんな人におすすめ ?ゲーム開発に携わったばかりの新人の方 ?これからさらなるゲーム技術や市場の開拓を夢見るベテラン開発 受講者が得られる知見 ?ゲームAIに関する歴史の概略、そして未来への展望 ?ゲームデザインに関する歴史の概略、そして未来への展望 ?これらの多角的な視点を持つための考え方 講演動画:https://youtu.be/-hvHmR2uyLA
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
MinoruInoue2
?
トヨタ ガジェット研究所 Vol.2 2023/2/28(火)
Tokyo Motion Network
Tokyo Motion Network
Kaoru NAKAMURA
?
いわゆるマジコンを巡る法的议论の现状
いわゆるマジコンを巡る法的议论の现状
IGDA Japan
?
2011研究室绍介
2011研究室绍介
Hironobu Fukai
?
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
SORACOM,INC
?
SORACOM Technology Camp 2018 アドバンストラック4 スモールスタートの次の一手は?成長できるIoTシステムの実例と回避したいポイント ― IoTシステム開発における試行錯誤の記録 株式会社ソラコム テクノロジー?エバンジェリスト 松下 享平 /max
搁罢ミドルウエア活用について
搁罢ミドルウエア活用について
Yuki Suga
?
搁罢ミドルウエア活用方法について
相互作用系の科学と人工知能科学(ゲームAI连続セミナー第3回付録II)
相互作用系の科学と人工知能科学(ゲームAI连続セミナー第3回付録II)
Youichiro Miyake
?
IGDA日本ゲームAI連続セミナー第3回の事前予習資料(II)です。 第3回の資料はこちらです。 http://www.slideshare.net/youichiromiyake/y-miayke-igdaaiseminar3rd2007512 事前予習資料(I)です。 http://www.slideshare.net/youichiromiyake/ss-36659319 事前予習資料(II)です。 http://www.slideshare.net/youichiromiyake/ss-36659528 演習資料 http://www.slideshare.net/youichiromiyake/y-miayke-igdaaiseminar3rdappendixii2007512 演習シートです。 http://www.slideshare.net/youichiromiyake/ai-gw-sheet3rd001
CTF, What's in it for me?
CTF, What's in it for me?
Hiromu Yakura
?
At OWASP AppSec APAC
事例発表 小山
事例発表 小山
takepu
?
笔贵笔関西ワークショップ#23発表资料
データ駆动型実世界计测におけるセンサ配置とデータ収集を支援するシステムの开発(贰颁2019)
データ駆动型実世界计测におけるセンサ配置とデータ収集を支援するシステムの开発(贰颁2019)
sugiuralab
?
Presented in EC 2019
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
?
细か过ぎて伝わらないかもしれない础锄耻谤别インフラ话で领域展开
ストリーム処理と厂别苍蝉辞谤叠别别
ストリーム処理と厂别苍蝉辞谤叠别别
Daisuke Tanaka
?
ストリーム処理の概要と、厂别苍蝉辞谤叠别别での実现の解説资料です。
スマートエスイーセミナー:机外学习応用システムパターンの例
スマートエスイーセミナー:机外学习応用システムパターンの例
HironoriTAKEUCHI1
?
7月13日のセミナー资料
IoTセキュリティ概観 (供養)
IoTセキュリティ概観 (供養)
trmr
?
2021年9月に行った3つのセミナーのうち、公开できそうな部分を抽出して整理したものです。
kagamicomput201805
kagamicomput201805
swkagami
?
kagamicomput201805
生成础滨?尝尝惭システムのセキュリティ:生成础滨?尝尝惭の础滨伦理と机械学习システムセキュリティセッション
生成础滨?尝尝惭システムのセキュリティ:生成础滨?尝尝惭の础滨伦理と机械学习システムセキュリティセッション
Nobukazu Yoshioka
?
MLSE夏合宿2024の 生成AI?LLMのAI倫理と機械学習システムセキュリティセッションの講演です。 詳細は、https://mlxse.connpass.com/event/318384/ を御覧ください。
More Related Content
Similar to 20190312 Visualization System in Rust
(20)
Visual slam
Visual slam
Takuya Minagawa
?
第51回コンピュータビジョン勉強会@関東「コンピュータビジョン - 広がる要素技術と応用 - 」読み会 "4.4 未知な環境下におけるカメラの位置姿勢推定"発表資料
滨辞罢诊断入门
滨辞罢诊断入门
黒 林檎
?
総サイバーセキュリティ尝罢大会の尝罢
SECCON CTFの取り組み
SECCON CTFの取り組み
Kensuke_Nezu
?
Introduce SECCON CTF competition.
【Unite 2017 Tokyo】ゲームAI?ゲームデザインから考えるゲームの過去?現在?未来
【Unite 2017 Tokyo】ゲームAI?ゲームデザインから考えるゲームの過去?現在?未来
Unity Technologies Japan K.K.
?
講演者:三宅 陽一郎(株式会社スクウェア?エニックス) 大野 功二(ユニティ?テクノロジーズ?ジャパン合同会社) こんな人におすすめ ?ゲーム開発に携わったばかりの新人の方 ?これからさらなるゲーム技術や市場の開拓を夢見るベテラン開発 受講者が得られる知見 ?ゲームAIに関する歴史の概略、そして未来への展望 ?ゲームデザインに関する歴史の概略、そして未来への展望 ?これらの多角的な視点を持つための考え方 講演動画:https://youtu.be/-hvHmR2uyLA
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
MinoruInoue2
?
トヨタ ガジェット研究所 Vol.2 2023/2/28(火)
Tokyo Motion Network
Tokyo Motion Network
Kaoru NAKAMURA
?
いわゆるマジコンを巡る法的议论の现状
いわゆるマジコンを巡る法的议论の现状
IGDA Japan
?
2011研究室绍介
2011研究室绍介
Hironobu Fukai
?
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
SORACOM,INC
?
SORACOM Technology Camp 2018 アドバンストラック4 スモールスタートの次の一手は?成長できるIoTシステムの実例と回避したいポイント ― IoTシステム開発における試行錯誤の記録 株式会社ソラコム テクノロジー?エバンジェリスト 松下 享平 /max
搁罢ミドルウエア活用について
搁罢ミドルウエア活用について
Yuki Suga
?
搁罢ミドルウエア活用方法について
相互作用系の科学と人工知能科学(ゲームAI连続セミナー第3回付録II)
相互作用系の科学と人工知能科学(ゲームAI连続セミナー第3回付録II)
Youichiro Miyake
?
IGDA日本ゲームAI連続セミナー第3回の事前予習資料(II)です。 第3回の資料はこちらです。 http://www.slideshare.net/youichiromiyake/y-miayke-igdaaiseminar3rd2007512 事前予習資料(I)です。 http://www.slideshare.net/youichiromiyake/ss-36659319 事前予習資料(II)です。 http://www.slideshare.net/youichiromiyake/ss-36659528 演習資料 http://www.slideshare.net/youichiromiyake/y-miayke-igdaaiseminar3rdappendixii2007512 演習シートです。 http://www.slideshare.net/youichiromiyake/ai-gw-sheet3rd001
CTF, What's in it for me?
CTF, What's in it for me?
Hiromu Yakura
?
At OWASP AppSec APAC
事例発表 小山
事例発表 小山
takepu
?
笔贵笔関西ワークショップ#23発表资料
データ駆动型実世界计测におけるセンサ配置とデータ収集を支援するシステムの开発(贰颁2019)
データ駆动型実世界计测におけるセンサ配置とデータ収集を支援するシステムの开発(贰颁2019)
sugiuralab
?
Presented in EC 2019
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
?
细か过ぎて伝わらないかもしれない础锄耻谤别インフラ话で领域展开
ストリーム処理と厂别苍蝉辞谤叠别别
ストリーム処理と厂别苍蝉辞谤叠别别
Daisuke Tanaka
?
ストリーム処理の概要と、厂别苍蝉辞谤叠别别での実现の解説资料です。
スマートエスイーセミナー:机外学习応用システムパターンの例
スマートエスイーセミナー:机外学习応用システムパターンの例
HironoriTAKEUCHI1
?
7月13日のセミナー资料
IoTセキュリティ概観 (供養)
IoTセキュリティ概観 (供養)
trmr
?
2021年9月に行った3つのセミナーのうち、公开できそうな部分を抽出して整理したものです。
kagamicomput201805
kagamicomput201805
swkagami
?
kagamicomput201805
生成础滨?尝尝惭システムのセキュリティ:生成础滨?尝尝惭の础滨伦理と机械学习システムセキュリティセッション
生成础滨?尝尝惭システムのセキュリティ:生成础滨?尝尝惭の础滨伦理と机械学习システムセキュリティセッション
Nobukazu Yoshioka
?
MLSE夏合宿2024の 生成AI?LLMのAI倫理と機械学習システムセキュリティセッションの講演です。 詳細は、https://mlxse.connpass.com/event/318384/ を御覧ください。
Visual slam
Visual slam
Takuya Minagawa
?
滨辞罢诊断入门
滨辞罢诊断入门
黒 林檎
?
SECCON CTFの取り組み
SECCON CTFの取り組み
Kensuke_Nezu
?
【Unite 2017 Tokyo】ゲームAI?ゲームデザインから考えるゲームの過去?現在?未来
【Unite 2017 Tokyo】ゲームAI?ゲームデザインから考えるゲームの過去?現在?未来
Unity Technologies Japan K.K.
?
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
M5ATOM S3とShiftr.ioで 非接触温度センサの値をネットに流してみた
MinoruInoue2
?
Tokyo Motion Network
Tokyo Motion Network
Kaoru NAKAMURA
?
いわゆるマジコンを巡る法的议论の现状
いわゆるマジコンを巡る法的议论の现状
IGDA Japan
?
2011研究室绍介
2011研究室绍介
Hironobu Fukai
?
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
SORACOM,INC
?
搁罢ミドルウエア活用について
搁罢ミドルウエア活用について
Yuki Suga
?
相互作用系の科学と人工知能科学(ゲームAI连続セミナー第3回付録II)
相互作用系の科学と人工知能科学(ゲームAI连続セミナー第3回付録II)
Youichiro Miyake
?
CTF, What's in it for me?
CTF, What's in it for me?
Hiromu Yakura
?
事例発表 小山
事例発表 小山
takepu
?
データ駆动型実世界计测におけるセンサ配置とデータ収集を支援するシステムの开発(贰颁2019)
データ駆动型実世界计测におけるセンサ配置とデータ収集を支援するシステムの开発(贰颁2019)
sugiuralab
?
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
Toru Makabe
?
ストリーム処理と厂别苍蝉辞谤叠别别
ストリーム処理と厂别苍蝉辞谤叠别别
Daisuke Tanaka
?
スマートエスイーセミナー:机外学习応用システムパターンの例
スマートエスイーセミナー:机外学习応用システムパターンの例
HironoriTAKEUCHI1
?
IoTセキュリティ概観 (供養)
IoTセキュリティ概観 (供養)
trmr
?
kagamicomput201805
kagamicomput201805
swkagami
?
生成础滨?尝尝惭システムのセキュリティ:生成础滨?尝尝惭の础滨伦理と机械学习システムセキュリティセッション
生成础滨?尝尝惭システムのセキュリティ:生成础滨?尝尝惭の础滨伦理と机械学习システムセキュリティセッション
Nobukazu Yoshioka
?
20190312 Visualization System in Rust
1.
Shinjuku.rs #3 Visualization System
in Rust - - - Rustで作る可視化サーバの紹介 - - - Author: Toshihiro YAMAGUCHI Date: 2019-03-12
2.
??紹介 ?? 聖弘 (やまぐち
としひろ) Twitter: @toshihiro_yama 興味のあること 機械学習、データマイニング セキュリティ技術 OpenGLによる3D CG (今?はこちらの話) 最近、Happy Hacking Keyboardの??流を始めました。 Shinjuku.rs #3 :: Visualization System in Rust 2
3.
可視化システムって何ですか? CTFという、セキュリティ技術のイベントをご存知でしょうか? そこでは、イベントの可視化システムが活躍しています。 画像引?: 左上から反時計回りに、Nirvana改、Etnoscope、Amaterasu零、Trend Micro
CTF 可視化サーバ Shinjuku.rs #3 :: Visualization System in Rust 3
4.
可視化システムの役割 CTFの競技状況を?える化する 理由?競技の状況がわからないから ?える化する例 各チームの得点?ランキング 各チームが解けた問題を表? (Nice to Have) 各チームが出しているネットワークパケットを表? 問題がどこまで解けたのか表? 問題が解けると出現する、カッコいいエフェクト etc,
etc, etc Shinjuku.rs #3 :: Visualization System in Rust 4
5.
可視化システムにRustを使うと得られる恩恵 処理速度が速い 60 fpsを維持するための?速な処理が可能。 ガベージコレクションがない GCによる画?のカクツキが起きない。 クロスプラットフォームで動作するアプリが作りやすい 開発はLinux、本番はWindowsという環境でも、Rustのコ ンパイラでどちらでも動作可能なアプリを作成可能。 さらにSDL2 +
OpenGLは多くの環境で動作可能。 新規ライブラリの導?が楽 Crateのおかげで導?が簡単。 たとえクロスプラットフォームな開発環境でも、多くの ライブラリが両?の環境で動いてくれる。 Shinjuku.rs #3 :: Visualization System in Rust 5
6.
OpenGLでGUIを作るのに便利な「Dear ImGui」はおススメ 「imgui-sdl2」Crateで導?も簡単。 Shinjuku.rs #3
:: Visualization System in Rust 6
7.
実装するのに苦労したこと Shinjuku.rs #3 ::
Visualization System in Rust 7
8.
C++で作ってたときの話 よくあるOpenGLによる描画システム 次のタイミングで3Dオブジェクトがどこにいるべきかを計算 するスレッドと、描画スレッドが交互に動作。 Shinjuku.rs #3 ::
Visualization System in Rust 8
9.
C++で作ってたときの話 外部コマンドを受け付けるスレッドも追加 外部コマンド受信?にサーバ?スレッドが登場。 イベント処理?スレッドも登場。 Shinjuku.rs #3 ::
Visualization System in Rust 9
10.
Rustでこれを実装しようとすると Arc<Mutex<*>>地獄になる。 様々なものをArc<Mutex<*>>しないと、計算スレッドと 描画スレッドの間を?き来できない。 終いにはArc<Mutex<Vec<Arc<Mutec<*>>>>>とか登場 する。 (括弧の数が合わなくて数えたりもする。) もうArc<Mutex<*>>を?たくなくなる。 Shinjuku.rs #3
:: Visualization System in Rust 10
11.
Slackのコミュニティでいただいた?葉で?から鱗 Arc-Mutex関連問題の最中にいただいた?葉 ただ、正直なところMutexに頼らないよう構造を変えるのが ベストだと思います アドバイスありがとうございました。 ??のRustaceanが救われました。 Shinjuku.rs #3 ::
Visualization System in Rust 11
12.
現在のフロー いったんスレッドやめました。 私のレベルが上がったら再チャレンジします。 HTTPサーバは別スレッドで動作するが、やりとりするデータ がイベントデータだけなので影響が少ない。 Shinjuku.rs #3 ::
Visualization System in Rust 12
13.
教訓 マルチスレッドな環境でもデータを便利に扱えるような、 そんな抽象的なライブラリを作れる?ならともかく、 初?者にスレッドが乱?するプログラムは??? 最初は、可能な限りスレッドがいらない構造にするのもアリ。 Shinjuku.rs #3 ::
Visualization System in Rust 13
14.
Thank You! Shinjuku.rs #3
:: Visualization System in Rust 14
Download