Enviar búsqueda
Cargar
RustでWebSocketな自社APIを使う
•
0 recomendaciones
•
1,251 vistas
Satoshi Yoshikawa
Seguir
Shinjuku.rs #4 の発表資料です。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 21
Descargar ahora
Descargar para leer sin conexión
Recomendados
技術的負債を生み出す構造とその対処について
技術的負債を生み出す構造とその対処について
Masahiro Nishimi
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
越境する開発
越境する開発
toshihiro ichitani
NFTアートに所有権なんてなかった
NFTアートに所有権なんてなかった
Kenta Iwasaki
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
UnityTechnologiesJapan002
ゲーム音楽演出を進化させる「インタラクティブミュージック」と「音楽的ゲームデザイン」
ゲーム音楽演出を進化させる「インタラクティブミュージック」と「音楽的ゲームデザイン」
Sho Iwamoto
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!
YutoNishine
ゲームにおけるインタラクションのための音楽技術「MAGI」~瞬間、波形、重ねて~
ゲームにおけるインタラクションのための音楽技術「MAGI」~瞬間、波形、重ねて~
Sho Iwamoto
Recomendados
技術的負債を生み出す構造とその対処について
技術的負債を生み出す構造とその対処について
Masahiro Nishimi
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
クラウドネイティブ時代の大規模ウォーターフォール開発(CloudNative Days Tokyo 2021 発表資料)
NTT DATA Technology & Innovation
越境する開発
越境する開発
toshihiro ichitani
NFTアートに所有権なんてなかった
NFTアートに所有権なんてなかった
Kenta Iwasaki
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
BIMからはじまる異世界転生 ~Unity Reflect が叶える新しい建築の世界~
UnityTechnologiesJapan002
ゲーム音楽演出を進化させる「インタラクティブミュージック」と「音楽的ゲームデザイン」
ゲーム音楽演出を進化させる「インタラクティブミュージック」と「音楽的ゲームデザイン」
Sho Iwamoto
ゲーム特化の BaaS! Unity + PlayFab 入門!
ゲーム特化の BaaS! Unity + PlayFab 入門!
YutoNishine
ゲームにおけるインタラクションのための音楽技術「MAGI」~瞬間、波形、重ねて~
ゲームにおけるインタラクションのための音楽技術「MAGI」~瞬間、波形、重ねて~
Sho Iwamoto
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Naohiro Fujie
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
Unity Technologies Japan K.K.
20200514 blockchain.tokyo v5
20200514 blockchain.tokyo v5
EisukeTamoto
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
axsh co., LTD.
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
JustSystems Corporation
SIG-Audio#11 効果音サウンドデザイン制作の実践TIPS つまみ食い
SIG-Audio#11 効果音サウンドデザイン制作の実践TIPS つまみ食い
IGDA Japan SIG-Audio
リアルタイムレンダリングでのマテリアル表現
リアルタイムレンダリングでのマテリアル表現
kurosaurus
テスト自動化の光と闇
テスト自動化の光と闇
jiro-sawaguchi
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
Unity Technologies Japan K.K.
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
Zenji Kanzaki
Quality culture transition guide model - full
Quality culture transition guide model - full
Melissa Eaden
【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門
Unity Technologies Japan K.K.
20230401DX・スタートアップ推進グループ年度当初チームミーティング
20230401DX・スタートアップ推進グループ年度当初チームミーティング
KazuhitoKitamura
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
ssuserfefa74
情報処理技術者のための技術士受験のすすめ
情報処理技術者のための技術士受験のすすめ
akimichi Yamada
究極のゲーム用通信プロトコルを探せ!
究極のゲーム用通信プロトコルを探せ!
Ryosuke Otsuya
一年目がWatsonを調べてみた Discovery編
一年目がWatsonを調べてみた Discovery編
Jin Hirokawa
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Chigusa Junichiro
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
wei-li
Robotium を使った UI テスト
Robotium を使った UI テスト
健一 辰濱
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
Más contenido relacionado
La actualidad más candente
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
Naohiro Fujie
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
Unity Technologies Japan K.K.
20200514 blockchain.tokyo v5
20200514 blockchain.tokyo v5
EisukeTamoto
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
axsh co., LTD.
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
JustSystems Corporation
SIG-Audio#11 効果音サウンドデザイン制作の実践TIPS つまみ食い
SIG-Audio#11 効果音サウンドデザイン制作の実践TIPS つまみ食い
IGDA Japan SIG-Audio
リアルタイムレンダリングでのマテリアル表現
リアルタイムレンダリングでのマテリアル表現
kurosaurus
テスト自動化の光と闇
テスト自動化の光と闇
jiro-sawaguchi
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
Unity Technologies Japan K.K.
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
Zenji Kanzaki
Quality culture transition guide model - full
Quality culture transition guide model - full
Melissa Eaden
【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門
Unity Technologies Japan K.K.
20230401DX・スタートアップ推進グループ年度当初チームミーティング
20230401DX・スタートアップ推進グループ年度当初チームミーティング
KazuhitoKitamura
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
ssuserfefa74
情報処理技術者のための技術士受験のすすめ
情報処理技術者のための技術士受験のすすめ
akimichi Yamada
究極のゲーム用通信プロトコルを探せ!
究極のゲーム用通信プロトコルを探せ!
Ryosuke Otsuya
一年目がWatsonを調べてみた Discovery編
一年目がWatsonを調べてみた Discovery編
Jin Hirokawa
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Chigusa Junichiro
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
wei-li
La actualidad más candente
(20)
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
今なら間に合う分散型IDとEntra Verified ID
今なら間に合う分散型IDとEntra Verified ID
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
【Unity Reflect】足りない要素を追加してみよう~開発導入編~
20200514 blockchain.tokyo v5
20200514 blockchain.tokyo v5
インフラエンジニアがUnityをやるべきたった一つの理由
インフラエンジニアがUnityをやるべきたった一つの理由
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
DDDとクリーンアーキテクチャでサーバーアプリケーションを作っている話
SIG-Audio#11 効果音サウンドデザイン制作の実践TIPS つまみ食い
SIG-Audio#11 効果音サウンドデザイン制作の実践TIPS つまみ食い
リアルタイムレンダリングでのマテリアル表現
リアルタイムレンダリングでのマテリアル表現
テスト自動化の光と闇
テスト自動化の光と闇
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
【Unity道場スペシャル 2017京都】スマホゲーム開発者なら知っておくべきチートのリスク&対策
RDRAにおける合意形成の仕組み
RDRAにおける合意形成の仕組み
Quality culture transition guide model - full
Quality culture transition guide model - full
【Unity道場】新しいPrefabワークフロー入門
【Unity道場】新しいPrefabワークフロー入門
20230401DX・スタートアップ推進グループ年度当初チームミーティング
20230401DX・スタートアップ推進グループ年度当初チームミーティング
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
情報処理技術者のための技術士受験のすすめ
情報処理技術者のための技術士受験のすすめ
究極のゲーム用通信プロトコルを探せ!
究極のゲーム用通信プロトコルを探せ!
一年目がWatsonを調べてみた Discovery編
一年目がWatsonを調べてみた Discovery編
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
Mobility Technologiesのデータ分析基盤・データ利活用事例のご紹介
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
comparison with NFT marketplace(Opensea,Adam,My customized one).pdf
Similar a RustでWebSocketな自社APIを使う
Robotium を使った UI テスト
Robotium を使った UI テスト
健一 辰濱
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
Yossy Taka
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Android 開発, 運用時に使いたいライブラリやサービスの紹介
健一 辰濱
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
健一 辰濱
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
Toru Yamaguchi
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Kazumi IWANAGA
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Yahoo!デベロッパーネットワーク
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
terurou
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
Shunsuke Maeda
ハッカソンに使うSwift & Swift 3.0のGCD
ハッカソンに使うSwift & Swift 3.0のGCD
翔新 史
Spring I/O 2015 報告
Spring I/O 2015 報告
Takuya Iwatsuka
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す
Study Group by SciencePark Corp.
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
Tokoroten Nakayama
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Drecom Co., Ltd.
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
iOSにおけるコードレビューを一歩先へ進める
iOSにおけるコードレビューを一歩先へ進める
Shunsuke Maeda
ALMツールたべくらべ
ALMツールたべくらべ
Kaoru NAKAMURA
Similar a RustでWebSocketな自社APIを使う
(20)
Robotium を使った UI テスト
Robotium を使った UI テスト
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
Webの仕組みとプログラミング言語
Webの仕組みとプログラミング言語
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Android 開発, 運用時に使いたいライブラリやサービスの紹介
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
SoftLayer API で資産管理をお手伝い!
SoftLayer API で資産管理をお手伝い!
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
DLR言語によるSilverlightプログラミング
DLR言語によるSilverlightプログラミング
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
ハッカソンに使うSwift & Swift 3.0のGCD
ハッカソンに使うSwift & Swift 3.0のGCD
Spring I/O 2015 報告
Spring I/O 2015 報告
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す
これ以上ソースコードの負債を増やさないためにVisual Studioの静的解析とAzure PipelinesでCIを回す
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが3ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
iOSにおけるコードレビューを一歩先へ進める
iOSにおけるコードレビューを一歩先へ進める
ALMツールたべくらべ
ALMツールたべくらべ
Último
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Último
(10)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
RustでWebSocketな自社APIを使う
1.
RustでWebSocketな ⾃社APIを使う Satoshi Yoshikawa @emergent
2.
⾃⼰紹介 • フェアリーデバイセズ株式会社 • ソフトウェアエンジニア歴9ヶ⽉ •
10年ぶり2回⽬ • Rust歴半年 • ねこ⼤好き
3.
現所属会社について • ⾳声APIとデバイスの会社 • http://www.fairydevices.jp/ •
使⽤⾔語 • サーバー:C++とPython • クライアントライブラリ:C++
4.
現所属会社について • ⾳声APIとデバイスの会社 • http://www.fairydevices.jp/ •
使⽤⾔語 • サーバー:C++とPython • クライアントライブラリ:C++ Rustにしたらよくない? ⼤義名分 ・安全性 → 品質レベルの底上げ ・わりと速い → まずは⾃分でやってみよう C++ぜんぜんわからない… 既存コードにも結構メモリ系バグある
5.
Rust学び始め期 • Rust by
Example写経 • Project EulerをRustで解く • 競プロ過去問をRustで解く ↓ • 途中から数学&アルゴリズム⼒のたたかいに • Rustの⾔語仕様のうち、触れないままのものも • エラー処理とか、並列処理とか、ライフタイムとか…
6.
実装チャレンジ • libmimiioでできることをRustでやってみる • WebSocketで弊社の⾳声認識APIを利⽤するライブラリ •
⼤元のC++版はオープンソースで公開 • https://github.com/FairyDevicesRD/libmimiio
7.
やること 1. WebSocket接続を確⽴し、 2. ⾳声データをチャンクで送信し、 3.
⾳声認識結果(JSON)を五⽉⾬で受け取る
8.
https://mimi.readme.io/docs/mimi-websocket-api-spec
9.
とりあえず動いたもの • https://github.com/emergent/rust-mimiio • 決め打ち部分で動かしてる部分は結構多い •
送受信スレッドの中にいろんな処理を押し込めているので いろいろださい
10.
ぶつかった壁 •Future •コールバック 絶賛ぶつかり中
11.
Future • websocketクレートのサンプルコード抜粋(client.rs=Futureなし版) https://github.com/websockets-rs/rust-websocket/blob/master/examples/client.rs … … … クライアントを作って接続確⽴(わかる) 接続をsenderとreceiverに分割(わかる) senderとreceiver間の通信⽤channel(わかる) Sender使って送信ループ(わかる) Receiver使って受信ループ(わかる)
12.
Future • websocketクレートのサンプルコード抜粋(async-client.rs=Futureあり版) … … … runtimeというものが作られている (わからない) ユーザーの⼊⼒を受け付けるchannelが作られている (まあわかる) async_connect_insecure()で接続確⽴(まあわかる) Stream?? Sink??
Select?? Forward?? (混乱) https://github.com/websockets-rs/rust-websocket/blob/master/examples/async-client.rs
13.
Future • サーバーとの接続がセキュアな(wss://〜)場合 • client
は splittable ではない → sender / receiver へ分割不可能 • ⾃社APIは wss://〜 のみしか受け付けない → わからないなりにFutureを使う必要あり https://github.com/websockets-rs/rust-websocket/blob/master/examples/ssl-client.rs
14.
この辺はサンプルコードのまま streamが受信したデータは、 filter_map()に流れてくる →⾳声認識結果の受信時の処理を記述 Noneを返さないと、 sinkに流れていってしまう 送信データは別スレッドから channel経由で受け取り、 sinkにぶちこむ
15.
コールバック • 今は送信スレッドにファイル読み込み処理を書いているが、 これを外に出したい mimiio ライブラリ サーバー ファイルから 分割送信 マイクデバイスから 直接データ送信 ⼊⼒⽅法は利⽤者次第
16.
コールバック こんなふうに呼び側から渡して、
17.
コールバック こんなふうに使いたい …
18.
コールバック コンパイラさんから、いろんな怒られが発⽣ Impl_callback ブランチに、試⾏錯誤の途中状況をpush 済み →わかる⽅アドバイスください!!!
19.
まとめ • ⾃社WebSocket APIのクライアントプログラムを Rustで実装してみました •
⼀応動いたものの、汎⽤的に使えるものにするには、 もっと⾔語仕様・ライブラリへの深い理解が必要… • 勉強ネタは尽きないのでいいですね
20.
採⽤活動中 • 弊社では⼀緒に働いてくれるエンジニアを募集中です! • ⾳声の取り扱いに興味がある/得意な⽅ •
サーバーアプリケーション開発・クラウド運⽤に興味がある⽅ • クライアントアプリケーションも作るぜという⽅ • ゆくゆくはRustをプロダクトに使うぜという野望のある⽅
21.
ありがとうございました
Descargar ahora