SlideShare a Scribd company logo
1 of 52
Download to read offline
『オブジェクト指向入門』
第1章�ソフトウェアの品質
Shinya Hayakawa
第1回 プログラマのための計算機科学 2013/08/08
「はじめに」
•本書は一連のストーリー
•最初から最後まで順に読む
(飛ばして良い所には印)
•「私たち」「われわれ」は読者
も含む
言語の名前
•「この言語」
•意図的に伏せられている
「この言語」
•分析、設計、実装で使われ
ている
•「この言語」を理解する
=OOを理解する
誤解
•実際の実装言語を用いて
の分析は勧められない
•OOが分析だけで、実装に
役立たない訳では無い
オブジェクト指向
•ソフトウェアの分析、設計、
実装への道
•高品質のソフトウェアを現
場で生み出すための方法
論、ツール、技法
核心
•構造的な手法
•信頼性の規律
•認識論上の原則
•分類の方法
構造的な手法
•クラス
•型の構造の上にシステムを
構築する
•モジュール化の基盤
信頼性の規律
•Design by Contract
認識論上の原則
•クラスをどのように書くか
•どうのように使えるか、によ
ってのみ認識できる
•抽象データ型
分類の方法
•継承
単純で強力なもの
•クラス、契約、抽象データ
型、継承
•ソフトウェアの再利用性、拡
張性、信頼性と結びつく
「Algol 60はその大部分の
後継言語たちを、大幅に
改良したものである」
第1章
ソフトウェアの品質
ソフトウェアの品質
•目的は、品質の高いソフト
ウェアの生産
•目標とする品質は?
外的品質要因
•スピードや使いやすさ
•ユーザが認識できる性質
•拡張性も含まれる
内的品質要因
•ソースコードにアクセスでき
る人間にしか分からないもの
•問題になるのは外的品質
要因
•内的品質要因を実現する
技法もOOの範疇
目的
•外的品質要因を達成する
•内的品質要因は手段
主要な
外的品質要因
正確さ
•仕様通りに動く
※仕様を決めること自体が
難しい
正確さ
•前提条件依存
•レイヤーアーキテクチャ
正確さ
•テスト、デバッグ
•型付け、表明
•形式仕様記述
丈夫さ
•フォールトトレランス
•「異常な場合」=「仕様にな
い場合」
拡張性
•仕様変更に対する適応の
しやすさ
•規模の問題
•人間特有の変わりやすさを
受け入れる
拡張性
•設計の単純さ
•変更に適応しやすい
•非集中化
•変更の連鎖反応を起こさない
再利用性
•多様なアプリ構築に利用で
きる
•書くコードが減る
•必然的に品質が上がる
互換性
•他のソフトウェア要素との
組み合わせやすさ
•インターフェイス
効率性
•ハードウェア資源の使用度
合い
•最適化厨
•富豪的プログラミング
効率性
•悪いアルゴリズム
•「正確さ」への影響
•リアルタイム性
•性能に無視される
可搬性
•移植しやすさ
使いやすさ
•学習しやすさ
•応用的な使い方
•インストール、操作、監視
使いやすさ
•一様でない知識レベル
•構造の単純さ
•「know the user」の功罪
機能性
•サービスの提供可能範囲
機能主義
•機能追加で、使いやすさ、
一貫性が失われる
•製品の基礎概念
•目に見える「全体図」
機能主義
•ほかの品質要因を忘れる
•Osmondの曲線
適時性
•タイムリーなリリース
•チャンスを失う可能性
そのほかの品質要因
•実証性
•統合性
•修復性
•経済性 ( 適時性)
ドキュメント
•独立した品質要因ではない
•品質要因の結果
ドキュメント
•外部向けドキュメント
•内部向けドキュメント
•APIドキュメント
ドキュメント
•→ オンラインヘルプ
•→ 良い実装なら必要ない
•→ ソースから自動生成
トレードオフ
•保護策 使いやすさ
•保護策 統合性
•経済性 機能性
トレードオフ
•効率性� 可搬性
•効率性 再利用性
•適時性 拡張性
トレードオフ
•「正確さ」のトレードオフは
あり得ない
特に重要な事柄
•正確さと頑丈さ
•信頼性
•拡張性と再利用性
•モジュール性
特に重要な事柄
•互換性、可搬性、使いやす
さ、効率性、適時性、経済
性、機能性
ソフトウェアの保守
•品質要因に保守性は含ま
れない
•「保守」は間違った表現
ソフトウェアの保守
•仕様変更に対する修正
•期限を過ぎてからのデバッ
グ
ソフトウェアの保守
•ドキュメント
•緊急のバグ修正
•効率性向上のための修正
•新しい環境への移植
1章のまとめ
•品質の高いソフトウェアを作る方法を
探求する
•品質は複数の目標のバランスを基準
に判断する
•外的品質要因と内的品質要因は区
別する
1章のまとめ
•重要なのは外的品質要因
実現するために内的品質要因
を満たす
•基本的な外的品質要因と特に
重要な事柄
1章のまとめ
•保守はコストの大きな割合を占
める ← 罰
•変更が困難なようにつくった
•データにプログラムが依存し
すぎている

More Related Content

Viewers also liked

Reference materials2
Reference materials2Reference materials2
Reference materials2habarkle
 
Portfolio 2011-2012
Portfolio 2011-2012Portfolio 2011-2012
Portfolio 2011-2012tn_smiley
 
Java live project training
Java live project trainingJava live project training
Java live project trainingmsudan92
 
патриотизм конференция
патриотизм конференцияпатриотизм конференция
патриотизм конференцияDemanessa
 
Ccs 8 aprile informatica sunto
Ccs 8 aprile informatica  suntoCcs 8 aprile informatica  sunto
Ccs 8 aprile informatica suntoMichele Alberto
 
SMEs LOCAL DEVELOPMENT IN A GLOBALIZED WORLD
SMEs LOCAL DEVELOPMENT  IN A GLOBALIZED WORLDSMEs LOCAL DEVELOPMENT  IN A GLOBALIZED WORLD
SMEs LOCAL DEVELOPMENT IN A GLOBALIZED WORLDwusme
 
Linee strategiche 2012 2014
Linee strategiche 2012 2014Linee strategiche 2012 2014
Linee strategiche 2012 2014Michele Alberto
 
Presentatie sports events
Presentatie sports eventsPresentatie sports events
Presentatie sports eventsHappy Company
 
Top causes of under 5 death
Top causes of under 5 deathTop causes of under 5 death
Top causes of under 5 deathGoal4.org
 

Viewers also liked (14)

Reference materials2
Reference materials2Reference materials2
Reference materials2
 
Portfolio 2011-2012
Portfolio 2011-2012Portfolio 2011-2012
Portfolio 2011-2012
 
Java live project training
Java live project trainingJava live project training
Java live project training
 
Sit, stay, good art
Sit, stay, good artSit, stay, good art
Sit, stay, good art
 
патриотизм конференция
патриотизм конференцияпатриотизм конференция
патриотизм конференция
 
Ccs 8 aprile informatica sunto
Ccs 8 aprile informatica  suntoCcs 8 aprile informatica  sunto
Ccs 8 aprile informatica sunto
 
Cs3 3
Cs3 3Cs3 3
Cs3 3
 
SMEs LOCAL DEVELOPMENT IN A GLOBALIZED WORLD
SMEs LOCAL DEVELOPMENT  IN A GLOBALIZED WORLDSMEs LOCAL DEVELOPMENT  IN A GLOBALIZED WORLD
SMEs LOCAL DEVELOPMENT IN A GLOBALIZED WORLD
 
Linee strategiche 2012 2014
Linee strategiche 2012 2014Linee strategiche 2012 2014
Linee strategiche 2012 2014
 
9213098616 Chintels Paradiso
9213098616 Chintels Paradiso9213098616 Chintels Paradiso
9213098616 Chintels Paradiso
 
Presentatie sports events
Presentatie sports eventsPresentatie sports events
Presentatie sports events
 
What is social media
What is social mediaWhat is social media
What is social media
 
Top causes of under 5 death
Top causes of under 5 deathTop causes of under 5 death
Top causes of under 5 death
 
Cillian
CillianCillian
Cillian
 

Similar to 第1回 プログラマのための計算機科学

プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはKatsutoshi Makino
 
1人オブジェクト指向勉強会 第1章 ソフトウェアの品質
1人オブジェクト指向勉強会 第1章 ソフトウェアの品質1人オブジェクト指向勉強会 第1章 ソフトウェアの品質
1人オブジェクト指向勉強会 第1章 ソフトウェアの品質Hagihara Ryosuke
 
20120731 ALC Eijiro User Meeting
20120731 ALC Eijiro User Meeting20120731 ALC Eijiro User Meeting
20120731 ALC Eijiro User Meetingakikom0819
 
さくさくテキストマイニング入門セッション
さくさくテキストマイニング入門セッションさくさくテキストマイニング入門セッション
さくさくテキストマイニング入門セッションantibayesian 俺がS式だ
 
Rブートキャンプ
RブートキャンプRブートキャンプ
RブートキャンプKosuke Sato
 
おとなのテキストマイニング
おとなのテキストマイニングおとなのテキストマイニング
おとなのテキストマイニングMunenori Sugimura
 
ヘルシープログラマ・翻訳と実践
ヘルシープログラマ・翻訳と実践ヘルシープログラマ・翻訳と実践
ヘルシープログラマ・翻訳と実践Ryuji Tamagawa
 
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなのJaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなのTouyou Horikawa
 
opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2Takuya Nishimoto
 
SPYSEE新検索機能の裏側
SPYSEE新検索機能の裏側SPYSEE新検索機能の裏側
SPYSEE新検索機能の裏側Naoki Orii
 
腐らないAPIドキュメントを作るテスト.pdf
腐らないAPIドキュメントを作るテスト.pdf腐らないAPIドキュメントを作るテスト.pdf
腐らないAPIドキュメントを作るテスト.pdfnaoya takahashi
 
マイニング探検会#12
マイニング探検会#12マイニング探検会#12
マイニング探検会#12Yoji Kiyota
 
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
松下研究室紹介_関西大学高槻キャンパスオープンキャンパスMatsushita Laboratory
 
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~Developers Summit
 
コンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おうコンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おうYu Tamura
 
プログラミングの型や定石の紹介
プログラミングの型や定石の紹介プログラミングの型や定石の紹介
プログラミングの型や定石の紹介keitasudo1
 
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由Kohei Taniguchi
 
Alteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ugAlteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ug__john_smith__
 

Similar to 第1回 プログラマのための計算機科学 (20)

プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
 
1人オブジェクト指向勉強会 第1章 ソフトウェアの品質
1人オブジェクト指向勉強会 第1章 ソフトウェアの品質1人オブジェクト指向勉強会 第1章 ソフトウェアの品質
1人オブジェクト指向勉強会 第1章 ソフトウェアの品質
 
20120731 ALC Eijiro User Meeting
20120731 ALC Eijiro User Meeting20120731 ALC Eijiro User Meeting
20120731 ALC Eijiro User Meeting
 
さくさくテキストマイニング入門セッション
さくさくテキストマイニング入門セッションさくさくテキストマイニング入門セッション
さくさくテキストマイニング入門セッション
 
Rブートキャンプ
RブートキャンプRブートキャンプ
Rブートキャンプ
 
おとなのテキストマイニング
おとなのテキストマイニングおとなのテキストマイニング
おとなのテキストマイニング
 
ヘルシープログラマ・翻訳と実践
ヘルシープログラマ・翻訳と実践ヘルシープログラマ・翻訳と実践
ヘルシープログラマ・翻訳と実践
 
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなのJaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
JaSST nano vol.1 "映え”を評価する~UXテストの取り組みなの
 
opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2opensource and accessibility (Dec2000) Part 2
opensource and accessibility (Dec2000) Part 2
 
SPYSEE新検索機能の裏側
SPYSEE新検索機能の裏側SPYSEE新検索機能の裏側
SPYSEE新検索機能の裏側
 
腐らないAPIドキュメントを作るテスト.pdf
腐らないAPIドキュメントを作るテスト.pdf腐らないAPIドキュメントを作るテスト.pdf
腐らないAPIドキュメントを作るテスト.pdf
 
マイニング探検会#12
マイニング探検会#12マイニング探検会#12
マイニング探検会#12
 
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
 
日中Ocr
日中Ocr日中Ocr
日中Ocr
 
Building Evaluation Sets for Textual Entailment Recognition
Building Evaluation Sets for Textual Entailment Recognition Building Evaluation Sets for Textual Entailment Recognition
Building Evaluation Sets for Textual Entailment Recognition
 
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
【デブサミ福岡B5】コードレビューの進め方~全員で行う品質の維持~
 
コンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おうコンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おう
 
プログラミングの型や定石の紹介
プログラミングの型や定石の紹介プログラミングの型や定石の紹介
プログラミングの型や定石の紹介
 
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
オブジェクト指向プログラマが今関数型言語を学ばないといけない理由
 
Alteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ugAlteryx UG3 LT #alteryx_ug
Alteryx UG3 LT #alteryx_ug
 

More from Shinya Hayakawa

近現代史勉強会 #1
近現代史勉強会 #1近現代史勉強会 #1
近現代史勉強会 #1Shinya Hayakawa
 
ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数Shinya Hayakawa
 
Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3Shinya Hayakawa
 
casualにRubyをパースしてみたい
casualにRubyをパースしてみたいcasualにRubyをパースしてみたい
casualにRubyをパースしてみたいShinya Hayakawa
 
プログラマのための計算機科学はじめました
プログラマのための計算機科学はじめましたプログラマのための計算機科学はじめました
プログラマのための計算機科学はじめましたShinya Hayakawa
 
思いやりプログラミング 2013
思いやりプログラミング 2013思いやりプログラミング 2013
思いやりプログラミング 2013Shinya Hayakawa
 
イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03Shinya Hayakawa
 
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)Shinya Hayakawa
 
魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)Shinya Hayakawa
 

More from Shinya Hayakawa (10)

近現代史勉強会 #1
近現代史勉強会 #1近現代史勉強会 #1
近現代史勉強会 #1
 
ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数ドキッ!記号だらけの無名関数
ドキッ!記号だらけの無名関数
 
Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3Oculus Game Jam in Japan #3
Oculus Game Jam in Japan #3
 
casualにRubyをパースしてみたい
casualにRubyをパースしてみたいcasualにRubyをパースしてみたい
casualにRubyをパースしてみたい
 
プログラマのための計算機科学はじめました
プログラマのための計算機科学はじめましたプログラマのための計算機科学はじめました
プログラマのための計算機科学はじめました
 
思いやりプログラミング 2013
思いやりプログラミング 2013思いやりプログラミング 2013
思いやりプログラミング 2013
 
イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03イラストでGit! agatsuma.survive#03
イラストでGit! agatsuma.survive#03
 
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
guRuby Community Appeal in RubyKaigi 2013 (safe ver.)
 
魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)魔法少女のまど★ワーカ(手書きver)
魔法少女のまど★ワーカ(手書きver)
 
Vi Boot Camp #1
Vi Boot Camp #1Vi Boot Camp #1
Vi Boot Camp #1
 

Recently uploaded

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

第1回 プログラマのための計算機科学