Soumettre la recherche
Mettre en ligne
Rust と Wasmの現実
•
0 j'aime
•
216 vues
ShogoTagami1
Suivre
株式会社アトラエにて定期的に開催されているLT大会で発表したRustとWasmの基礎に関する資料です。
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 12
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
イベント名:設立3周年記念チャリティーセミナー 講師:日本仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。本セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
Kernel/Vm探検隊 online part2. 発表動画: https://youtu.be/brrm328XItM?t=8221
WebAssemblyのWeb以外のことぜんぶ話す
WebAssemblyのWeb以外のことぜんぶ話す
Takaya Saeki
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
MMAPv1, WiredTigerについても詳細に説明しています
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
Yahoo!デベロッパーネットワーク
2019/9/25-6に開催されたUnite Tokyo 2019の講演スライドです。 河合 宜文(株式会社Cysharp) こんな人におすすめ ・C#を極めたいエンジニア ・パフォーマンスに興味のあるエンジニア ・プログラミング言語マニア 受講者が得られる知見 ・structに関する深い知識 ・パフォーマンス向上のヒント ・C#の新しい文法と活用法 Unityのイベント資料はこちらから: https://www.slideshare.net/UnityTechnologiesJapan/clipboards
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
https://connpass.com/event/95696/ 2018/9/15 「Unity 非同期完全に理解した勉強会」にて登壇
async/await のしくみ
async/await のしくみ
信之 岩永
MySQLにおける空振りDeleteによるlockの違いについて 山田 雄(株式会社リクルートライフスタイル)
やってはいけない空振りDelete
やってはいけない空振りDelete
Yu Yamada
Recommandé
イベント名:設立3周年記念チャリティーセミナー 講師:日本仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。本セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
Kernel/Vm探検隊 online part2. 発表動画: https://youtu.be/brrm328XItM?t=8221
WebAssemblyのWeb以外のことぜんぶ話す
WebAssemblyのWeb以外のことぜんぶ話す
Takaya Saeki
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
MMAPv1, WiredTigerについても詳細に説明しています
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
Yahoo!デベロッパーネットワーク
2019/9/25-6に開催されたUnite Tokyo 2019の講演スライドです。 河合 宜文(株式会社Cysharp) こんな人におすすめ ・C#を極めたいエンジニア ・パフォーマンスに興味のあるエンジニア ・プログラミング言語マニア 受講者が得られる知見 ・structに関する深い知識 ・パフォーマンス向上のヒント ・C#の新しい文法と活用法 Unityのイベント資料はこちらから: https://www.slideshare.net/UnityTechnologiesJapan/clipboards
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
https://connpass.com/event/95696/ 2018/9/15 「Unity 非同期完全に理解した勉強会」にて登壇
async/await のしくみ
async/await のしくみ
信之 岩永
MySQLにおける空振りDeleteによるlockの違いについて 山田 雄(株式会社リクルートライフスタイル)
やってはいけない空振りDelete
やってはいけない空振りDelete
Yu Yamada
LINQ Study #3
An Internal of LINQ to Objects
An Internal of LINQ to Objects
Yoshifumi Kawai
CloudStack再入門!15分でおさらいするCloudStackの基礎 第19回CloudStackユーザー会in名古屋の発表資料です。
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
Satoshi Shimazaki
Talked at CEDEC 2018, 2018/08/22 - https://2018.cedec.cesa.or.jp/session/detail/s5b559852a6405
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
(↓間違いの訂正アリ↓)第4回大阪MySQL勉強会資料 06/03 修正 ◆@y_catch さん @yoku0825 さんに教えていただいた誤謬の修正 ・「使用権」は誤解を招くと教えていただいたので "「使用」と「利用」""ライセンスの2つの法的根拠"などを修正 また、使用が権利でないことの理解の一助となるよう "「使用」と「利用」とライセンス"のページを追加 ・GPLのバージョンについての情報を追加して、用語はGPLv2へ統一(したつもり) ・"MySQLの著作権"について、教えていただいた情報を元に修正 ◆また、以下も修正 ・発表直前に書き上げたため、推敲せず話の繋ぎがうまくいってない箇所や 分かりにくい説明、見にくいところなどを修正 ・[GNUによる4つの自由]で自由の保障で勘違いしてたところを削除 ・オープンソースライセンスの定義を正しいものに修正 ・時間がなくて機械翻訳のままだった"FOSSライセンス例外を有効にする条件"を修正 ・"第2部 ライセンス編"で、時間がなくて完成をあきらめたページが目次にだけ残っていたので削除 「LGPLについての追記」/「GPLのバージョンごとの違い」/「GPLv2の全条項の解説」 (他にも「GPLv2で頒布するには」「集積物」「envelopeライセンス」「GPLよくある疑問」とか 間に合わなくてカットしたので、いずれちゃんとした資料を作りたい!) (法律も「インセンティブ論(規制理論)と自然権論」「著作権法の変遷」 「裁定制度」「みなし侵害」「DRM回避」とかを考慮した資料にしないと…)
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
Hidenori Ishii
こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニアの技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXk
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
例外設計における大罪 Jun 27, 2012 @ java-ja
例外設計における大罪
例外設計における大罪
Takuto Wada
第26回Elasticsearch勉強会資料
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
Hibino Hisashi
イベント名:オープンソースカンファレンス(OSC) 2013 Kansai@Kyoto 講師:日本仮想化技術 宮原 日時:2012/8/2 アジェンダ: • OpenStack概要 • OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
JJUG-CCC 日本Javaユーザーズグループクロスコミュニティカンファレンス 2018/12 登壇資料です。
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
php conference 2019 で発表された資料です。 https://phpcon.php.gr.jp/2019/
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
gree_tech
Java/Spring Boot/MyBatis/Thymeleafを使った、ドメイン駆動設計のサンプルコード。ビジネスルールに焦点を合わせ、計算モデルで複雑さを整理し、型指向のプログラミングで実装する、その具体例。
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
このスライドは、2021/11/27 に開催された「JSConf JP 2021」で発表したものです。
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Kazuyuki TAKASE
2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Event : Visual Studio Users Community Japan #1 Date : 2019/09/14 ソフトウェア/サービス開発において最も後回しにされるものの代表が「パフォーマンスの向上」です。C#/.NET の最大の武器は開発生産性ですが、C# 7.0 以降はパフォーマンス向上のための機能追加が多数行われています。いくつかのポイントを押さえることで実装時からより高速なコードを書くことができるようになります。 このドキュメントでは、そんなポイントとなる箇所をふんだんにお届けします。
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
phpカンファレンス2016
PHP AST 徹底解説
PHP AST 徹底解説
do_aki
Dockerやコンテナについての理解を目指す入門テキストです。 CloudNative Days Kansai 2019 - #CNDK2019 における発表資料です。 https://cloudnativedays.jp/cndk2019/
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
「Docker Machine/Compose/Swarm」を使ってみよう 発表資料 https://sakura-kanto.doorkeeper.jp/events/36134 日時:2016年1月22日(金)19:00~21:00 会場:さくらインターネット 西新宿セミナールーム@東京・西新宿 対象:Dockerに関心がありDocker Machine/Compose/Swarmを触った事がない人
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
2014年10月11日 JPUGの発表資料
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
Miki Shimogai
基礎からWebAssemblyまで
Rust + web assemblyやってみた
Rust + web assemblyやってみた
tak
※本スライドは、オープンソースカンファレンス2016 Tokyo/Springで公演したもので、内容は構成の概要を説明するものです。詳細な手順書は株式会社サードウェアのサイトで公開しています。 ============================================================== ミッションクリティカルなシステムをHAクラスタ化しても、事故や災害で設置サイト全体が損壊してしまった場合には、長期間のシステム停止は避けられません。本セミナーでは、「マルチサイトのHAクラスタ間をDRBDを使用してデータ同期しておき、Pacemakerのチケット機能を使って運用を切り替えるシステム」を紹介します。加えてDRBDのアクセラレータの有用性も紹介します。 オンプレ、パブリッククラウド等のハイブリッドな構成でジオクラスタを実現して、一歩先いく災害対策を進めましょう。
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
tkomachi
Contenu connexe
Tendances
LINQ Study #3
An Internal of LINQ to Objects
An Internal of LINQ to Objects
Yoshifumi Kawai
CloudStack再入門!15分でおさらいするCloudStackの基礎 第19回CloudStackユーザー会in名古屋の発表資料です。
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
Satoshi Shimazaki
Talked at CEDEC 2018, 2018/08/22 - https://2018.cedec.cesa.or.jp/session/detail/s5b559852a6405
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
(↓間違いの訂正アリ↓)第4回大阪MySQL勉強会資料 06/03 修正 ◆@y_catch さん @yoku0825 さんに教えていただいた誤謬の修正 ・「使用権」は誤解を招くと教えていただいたので "「使用」と「利用」""ライセンスの2つの法的根拠"などを修正 また、使用が権利でないことの理解の一助となるよう "「使用」と「利用」とライセンス"のページを追加 ・GPLのバージョンについての情報を追加して、用語はGPLv2へ統一(したつもり) ・"MySQLの著作権"について、教えていただいた情報を元に修正 ◆また、以下も修正 ・発表直前に書き上げたため、推敲せず話の繋ぎがうまくいってない箇所や 分かりにくい説明、見にくいところなどを修正 ・[GNUによる4つの自由]で自由の保障で勘違いしてたところを削除 ・オープンソースライセンスの定義を正しいものに修正 ・時間がなくて機械翻訳のままだった"FOSSライセンス例外を有効にする条件"を修正 ・"第2部 ライセンス編"で、時間がなくて完成をあきらめたページが目次にだけ残っていたので削除 「LGPLについての追記」/「GPLのバージョンごとの違い」/「GPLv2の全条項の解説」 (他にも「GPLv2で頒布するには」「集積物」「envelopeライセンス」「GPLよくある疑問」とか 間に合わなくてカットしたので、いずれちゃんとした資料を作りたい!) (法律も「インセンティブ論(規制理論)と自然権論」「著作権法の変遷」 「裁定制度」「みなし侵害」「DRM回避」とかを考慮した資料にしないと…)
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
Hidenori Ishii
こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニアの技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXk
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
Hiroshi Tokumaru
例外設計における大罪 Jun 27, 2012 @ java-ja
例外設計における大罪
例外設計における大罪
Takuto Wada
第26回Elasticsearch勉強会資料
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
Hibino Hisashi
イベント名:オープンソースカンファレンス(OSC) 2013 Kansai@Kyoto 講師:日本仮想化技術 宮原 日時:2012/8/2 アジェンダ: • OpenStack概要 • OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
JJUG-CCC 日本Javaユーザーズグループクロスコミュニティカンファレンス 2018/12 登壇資料です。
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
https://ntt-developers.github.io/ntt-tech-conference/2022/ 従来は Docker がコンテナエンジンとして幅広く利用されてきましたが、最近は Kubernetes が Docker 対応を打ち切るなど、風向きが変わってきました。 本セッションでは、Docker に代わって普及しつつあるコンテナエンジンである containerd について、Docker との違いや移行方法を紹介します。 P2P でのイメージ配布など、最新の機能についても紹介します。
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
php conference 2019 で発表された資料です。 https://phpcon.php.gr.jp/2019/
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
gree_tech
Java/Spring Boot/MyBatis/Thymeleafを使った、ドメイン駆動設計のサンプルコード。ビジネスルールに焦点を合わせ、計算モデルで複雑さを整理し、型指向のプログラミングで実装する、その具体例。
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
このスライドは、2021/11/27 に開催された「JSConf JP 2021」で発表したものです。
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Kazuyuki TAKASE
2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Event : Visual Studio Users Community Japan #1 Date : 2019/09/14 ソフトウェア/サービス開発において最も後回しにされるものの代表が「パフォーマンスの向上」です。C#/.NET の最大の武器は開発生産性ですが、C# 7.0 以降はパフォーマンス向上のための機能追加が多数行われています。いくつかのポイントを押さえることで実装時からより高速なコードを書くことができるようになります。 このドキュメントでは、そんなポイントとなる箇所をふんだんにお届けします。
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
Takaaki Suzuki
phpカンファレンス2016
PHP AST 徹底解説
PHP AST 徹底解説
do_aki
Dockerやコンテナについての理解を目指す入門テキストです。 CloudNative Days Kansai 2019 - #CNDK2019 における発表資料です。 https://cloudnativedays.jp/cndk2019/
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
Masahito Zembutsu
「Docker Machine/Compose/Swarm」を使ってみよう 発表資料 https://sakura-kanto.doorkeeper.jp/events/36134 日時:2016年1月22日(金)19:00~21:00 会場:さくらインターネット 西新宿セミナールーム@東京・西新宿 対象:Dockerに関心がありDocker Machine/Compose/Swarmを触った事がない人
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
Masahito Zembutsu
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
Yoshinori Matsunobu
2014年10月11日 JPUGの発表資料
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
Miki Shimogai
Tendances
(20)
An Internal of LINQ to Objects
An Internal of LINQ to Objects
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
今さらだけどMySQLとライセンス
今さらだけどMySQLとライセンス
SPAセキュリティ入門~PHP Conference Japan 2021
SPAセキュリティ入門~PHP Conference Japan 2021
例外設計における大罪
例外設計における大罪
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Redisの特徴と活用方法について
Redisの特徴と活用方法について
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
PHP AST 徹底解説
PHP AST 徹底解説
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
今だからこそ知りたい Docker Compose/Swarm 入門
今だからこそ知りたい Docker Compose/Swarm 入門
MHA for MySQLとDeNAのオープンソースの話
MHA for MySQLとDeNAのオープンソースの話
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
Similaire à Rust と Wasmの現実
基礎からWebAssemblyまで
Rust + web assemblyやってみた
Rust + web assemblyやってみた
tak
※本スライドは、オープンソースカンファレンス2016 Tokyo/Springで公演したもので、内容は構成の概要を説明するものです。詳細な手順書は株式会社サードウェアのサイトで公開しています。 ============================================================== ミッションクリティカルなシステムをHAクラスタ化しても、事故や災害で設置サイト全体が損壊してしまった場合には、長期間のシステム停止は避けられません。本セミナーでは、「マルチサイトのHAクラスタ間をDRBDを使用してデータ同期しておき、Pacemakerのチケット機能を使って運用を切り替えるシステム」を紹介します。加えてDRBDのアクセラレータの有用性も紹介します。 オンプレ、パブリッククラウド等のハイブリッドな構成でジオクラスタを実現して、一歩先いく災害対策を進めましょう。
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
tkomachi
Rust入門者の集い #4 LTの資料です
Exaリーディングのすゝめ
Exaリーディングのすゝめ
Shinichi Makino
福岡インフラ勉強会 Vol.3 LT 20120629
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
学 松崎
サーバ環境で使うRVM Kanazawa.rb #8 での発表原稿
RVM with Server Environment
RVM with Server Environment
Yukimitsu Izawa
db tech showcase 2015 tokyo
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
Funada Yasunobu
DB tech showcaseでのプレゼン資料です。
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
Funada Yasunobu
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
Similaire à Rust と Wasmの現実
(8)
Rust + web assemblyやってみた
Rust + web assemblyやってみた
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
Exaリーディングのすゝめ
Exaリーディングのすゝめ
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
RVM with Server Environment
RVM with Server Environment
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Rust と Wasmの現実
1.
RustとWasmの現実 株式会社アトラエ タガミショウゴ
2.
Rust, Wasmって最近巷でよく聞きませんか? - “Rustが流行っているらしい” -
“Rustは早いらしい” - “WebAssemblyってのがJavaScriptの代わりになるらしい” でも、実際のところどうなのか?またそれぞれどういったものなのか?を完全に理解して いる方は少ない印象(かくいう僕もよく分かっていませんでした)。 なので、ざっと理解できるレベルまで今日はお話ししていきます。
3.
RustとWasmの現実
4.
Rustとは - FirefoxのMozilla社が開発元 - 特徴: -
(1) 実行速度が速い(C, C++と同じくらい) - (2) 低レイヤーのプログラムから、Webまで幅広くカバーできる - (3) 「安全性」が担保されている - (4) ツール群が充実している
5.
Rustは速いの図 https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fastest.html
6.
Rustはなぜ早いのか? - JavaやPythonなどの言語はインタプリタやコンパイラを介して、独自の仮想マシン 用の言語を生成するので、ちょっと時間がかかります(それでも早い - 一方、C,
C++, Rustはコンパイル後の最終結果は直接機械語になります - また、仮想マシンを持たないGoよりも早いのは、Rustにはガベージコレクション(GC) がないという理由からです - GCとは使う予定のないメモリ領域(ガベージ)を解放し、使えるメモリ領域を増やす、 という処理をしてくれるやつです - Rustは手動でメモリ管理をするのではなく、「所有権」「借用」「ライフタイム」という新 しい仕組みでこれを回避
7.
ちなみに、Rustのコードはこんな感じ https://news.mynavi.jp/article/rust-13/
8.
Rustのプロダクション使用例 - Firefoxのブラウザエンジンのコア部分(ここが起源) - Dropboxではデータセンター効率化のためのストレージシステム -
yelpのリアルタイムA/Bテストフレームワーク - FastlyのWebAssembly実行環境を提供するLucet - AWS Lambdaの仮想化システム - Cookpadのマイクロサービスの一部分 - サイバーエージェントの広告配信サーバー
9.
RustとWasmの現実
10.
WebAssemblyとは - WebAssembly(略してWasm)はブラウザで動く新しいプログラミング言語(フォーマッ ト?) - ネイティブコードに変換しやすく、バイナリ列で表現されており、早い https://ja.wikipedia.org/wiki/WebAssembly
11.
WebAssemblyのユースケース - 前提:JavaScriptを全く置き換えるというものではない(現状は) - 例えば、処理速度が求められる部分やC/C++からの移管先 -
C/C++で書かれたアプリゲームを、Webゲームに移管する時の方法 - 画像、動画編集、画像認識などのアプリケーションをWeb上で実行する - 現状、WasmはDOMを直接触れない関係で、JavaScriptといい感じに共存している - イメージとしては、基本的にはJavaScriptで書き、処理速度が求められる部分を WebAssemblyで書くみたいなのが良さそう
12.
まとめ - RustやWebAssemblyはこれから2,3年で使用例が増えてくると思うけど、すぐすぐ 「アトラエでも使うぜ!」という段階ではない! - 有りうるとすると、DSチームやインフラ周りで計算機構の高速化あたりをPythonか らRustにする、とか -
いずれにせよ、新しいプログラミング言語を学ぶのは楽しい!
Télécharger maintenant