Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
NS
Uploaded by
NTT DATA OSS Professional Services
3,675 views
SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~
SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~ 2017年7月28日に開催されたDevelopers Summit 2017 Summerでの講演資料です。
Technology
◦
Read more
10
Save
Share
Embed
1
/ 21
2
/ 21
3
/ 21
4
/ 21
5
/ 21
6
/ 21
7
/ 21
8
/ 21
9
/ 21
10
/ 21
11
/ 21
12
/ 21
13
/ 21
14
/ 21
15
/ 21
16
/ 21
17
/ 21
18
/ 21
19
/ 21
20
/ 21
More Related Content
PDF
3D CNNによる人物行動認識の動向
by
Kensho Hara
23 slides
25.4K views
PPTX
グラフデータベース入門
by
Masaya Dake
49 slides
21.3K views
PPTX
【DL輪読会】ViT + Self Supervised Learningまとめ
by
Deep Learning JP
52 slides
6.8K views
PDF
モデルではなく、データセットを蒸留する
by
Takahiro Kubo
16 slides
8.8K views
PDF
[DL輪読会]Convolutional Conditional Neural Processesと Neural Processes Familyの紹介
by
Deep Learning JP
46 slides
1.6K views
PDF
#logstudy 01 rsyslog入門
by
Takashi Takizawa
88 slides
26.9K views
PDF
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
21 slides
10.1K views
PDF
Apache tinkerpopとグラフデータベースの世界
by
Yuki Morishita
50 slides
5.5K views
3D CNNによる人物行動認識の動向
by
Kensho Hara
23 slides
25.4K views
グラフデータベース入門
by
Masaya Dake
49 slides
21.3K views
【DL輪読会】ViT + Self Supervised Learningまとめ
by
Deep Learning JP
52 slides
6.8K views
モデルではなく、データセットを蒸留する
by
Takahiro Kubo
16 slides
8.8K views
[DL輪読会]Convolutional Conditional Neural Processesと Neural Processes Familyの紹介
by
Deep Learning JP
46 slides
1.6K views
#logstudy 01 rsyslog入門
by
Takashi Takizawa
88 slides
26.9K views
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
21 slides
10.1K views
Apache tinkerpopとグラフデータベースの世界
by
Yuki Morishita
50 slides
5.5K views
What's hot
PPTX
Slurmのジョブスケジューリングと実装
by
Ryuichi Sakamoto
34 slides
3.1K views
PDF
ARM CPUにおけるSIMDを用いた高速計算入門
by
Fixstars Corporation
114 slides
10.9K views
PDF
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
by
ARISE analytics
33 slides
8.8K views
PPTX
近年のHierarchical Vision Transformer
by
Yusuke Uchida
46 slides
17.9K views
PPTX
Dockerからcontainerdへの移行
by
Akihiro Suda
36 slides
10.8K views
PPTX
はじめてのElasticsearchクラスタ
by
Satoyuki Tsukano
63 slides
40.2K views
PPTX
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
by
Hiroshi Ito
76 slides
61.8K views
PDF
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
by
SSII
81 slides
4.1K views
PPTX
分散深層学習 @ NIPS'17
by
Takuya Akiba
40 slides
18.9K views
PDF
[DL輪読会]Hindsight Experience Replay
by
Deep Learning JP
14 slides
3.1K views
PPTX
古典的ゲームAIを用いたAlphaGo解説
by
suckgeun lee
126 slides
8.9K views
PDF
技術者が知るべき Gröbner 基底
by
Hiromi Ishii
39 slides
34.6K views
PPTX
モデル高速化百選
by
Yusuke Uchida
64 slides
26.7K views
PDF
Consulを頑張って理解する
by
Masakazu Watanabe
60 slides
21K views
PDF
アーキテクチャから理解するPostgreSQLのレプリケーション
by
Masahiko Sawada
69 slides
32.2K views
PPTX
HashMapとは?
by
Trash Briefing ,Ltd
13 slides
3.5K views
PDF
ユーザーサイド情報検索システム
by
joisino
28 slides
2K views
PPTX
モデルアーキテクチャ観点からの高速化2019
by
Yusuke Uchida
90 slides
18.1K views
PPTX
DLLAB Engineer Days : ONNX Export & Optimize
by
Kazuki Kyakuno
51 slides
4.4K views
PDF
Cephのベンチマークをしました
by
OSSラボ株式会社
14 slides
8.9K views
Slurmのジョブスケジューリングと実装
by
Ryuichi Sakamoto
34 slides
3.1K views
ARM CPUにおけるSIMDを用いた高速計算入門
by
Fixstars Corporation
114 slides
10.9K views
【論文読み会】Deep Clustering for Unsupervised Learning of Visual Features
by
ARISE analytics
33 slides
8.8K views
近年のHierarchical Vision Transformer
by
Yusuke Uchida
46 slides
17.9K views
Dockerからcontainerdへの移行
by
Akihiro Suda
36 slides
10.8K views
はじめてのElasticsearchクラスタ
by
Satoyuki Tsukano
63 slides
40.2K views
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
by
Hiroshi Ito
76 slides
61.8K views
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
by
SSII
81 slides
4.1K views
分散深層学習 @ NIPS'17
by
Takuya Akiba
40 slides
18.9K views
[DL輪読会]Hindsight Experience Replay
by
Deep Learning JP
14 slides
3.1K views
古典的ゲームAIを用いたAlphaGo解説
by
suckgeun lee
126 slides
8.9K views
技術者が知るべき Gröbner 基底
by
Hiromi Ishii
39 slides
34.6K views
モデル高速化百選
by
Yusuke Uchida
64 slides
26.7K views
Consulを頑張って理解する
by
Masakazu Watanabe
60 slides
21K views
アーキテクチャから理解するPostgreSQLのレプリケーション
by
Masahiko Sawada
69 slides
32.2K views
HashMapとは?
by
Trash Briefing ,Ltd
13 slides
3.5K views
ユーザーサイド情報検索システム
by
joisino
28 slides
2K views
モデルアーキテクチャ観点からの高速化2019
by
Yusuke Uchida
90 slides
18.1K views
DLLAB Engineer Days : ONNX Export & Optimize
by
Kazuki Kyakuno
51 slides
4.4K views
Cephのベンチマークをしました
by
OSSラボ株式会社
14 slides
8.9K views
Viewers also liked
PDF
エウレカ版 強いチーム作りで実践した学びについて
by
Narichika Kajihara
64 slides
16K views
PDF
20170728 デブサミ夏 ojima_公開
by
Hideki Ojima
51 slides
2.7K views
PPTX
Start Python Clubのご紹介
by
Takeshi Akutsu
21 slides
1.7K views
PDF
世界的クラウド企業がコミュニティを育てるために考えていること
by
Mitch Okamoto
41 slides
1.9K views
PDF
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
by
Developers Summit
22 slides
1.5K views
PPTX
転職したてのエンジニアが見た 国産クラウド開発現場の苦労とやりがい
by
IDC Frontier
45 slides
2.6K views
PDF
VMの歩む道。 Dalvik、ART、そしてJava VM
by
yy yank
133 slides
14.7K views
PPTX
新卒2年目から始めるOSSのススメ~明日からできるコミットデビュー~
by
Yoshio Kajikuri
26 slides
5.3K views
PDF
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
by
Works Applications
69 slides
14.4K views
PDF
Arachne Unweaved (JP)
by
Ikuru Kanuma
28 slides
5.6K views
PPTX
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
by
Haruo Sato
69 slides
8K views
PDF
2017spring jjug ccc_f2
by
Kazuhiro Wada
55 slides
10.1K views
PPTX
Jjug ccc
by
Tanaka Yuichi
21 slides
4.3K views
PDF
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
by
JustSystems Corporation
35 slides
9.3K views
PDF
Java libraries you can't afford to miss
by
Andres Almiray
27 slides
12K views
PPTX
Kotlin is charming; The reasons Java engineers should start Kotlin.
by
JustSystems Corporation
51 slides
9.5K views
PDF
思ったほど怖くない! Haskell on JVM 超入門 #jjug_ccc #ccc_l8
by
y_taka_23
124 slides
21.3K views
PDF
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
by
なおき きしだ
63 slides
11.8K views
PDF
Jjugccc2017spring-postgres-ccc_m1
by
Kosuke Kida
33 slides
7.9K views
PDF
Introduction of Project Jigsaw
by
Yuichi Sakuraba
31 slides
13.3K views
エウレカ版 強いチーム作りで実践した学びについて
by
Narichika Kajihara
64 slides
16K views
20170728 デブサミ夏 ojima_公開
by
Hideki Ojima
51 slides
2.7K views
Start Python Clubのご紹介
by
Takeshi Akutsu
21 slides
1.7K views
世界的クラウド企業がコミュニティを育てるために考えていること
by
Mitch Okamoto
41 slides
1.9K views
【A-L】コミュニティが成長させるマルチクラウド環境でのデータ管理の世界 ~Docker Hubで500,000ダウンロード達成、Scality S3サー...
by
Developers Summit
22 slides
1.5K views
転職したてのエンジニアが見た 国産クラウド開発現場の苦労とやりがい
by
IDC Frontier
45 slides
2.6K views
VMの歩む道。 Dalvik、ART、そしてJava VM
by
yy yank
133 slides
14.7K views
新卒2年目から始めるOSSのススメ~明日からできるコミットデビュー~
by
Yoshio Kajikuri
26 slides
5.3K views
SpotBugs(FindBugs)による 大規模ERPのコード品質改善
by
Works Applications
69 slides
14.4K views
Arachne Unweaved (JP)
by
Ikuru Kanuma
28 slides
5.6K views
企業主催勉強会BPStudy〜個人が輝くコミュニティを目指して
by
Haruo Sato
69 slides
8K views
2017spring jjug ccc_f2
by
Kazuhiro Wada
55 slides
10.1K views
Jjug ccc
by
Tanaka Yuichi
21 slides
4.3K views
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
by
JustSystems Corporation
35 slides
9.3K views
Java libraries you can't afford to miss
by
Andres Almiray
27 slides
12K views
Kotlin is charming; The reasons Java engineers should start Kotlin.
by
JustSystems Corporation
51 slides
9.5K views
思ったほど怖くない! Haskell on JVM 超入門 #jjug_ccc #ccc_l8
by
y_taka_23
124 slides
21.3K views
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
by
なおき きしだ
63 slides
11.8K views
Jjugccc2017spring-postgres-ccc_m1
by
Kosuke Kida
33 slides
7.9K views
Introduction of Project Jigsaw
by
Yuichi Sakuraba
31 slides
13.3K views
Similar to SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~
PPTX
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
by
NTT DATA Technology & Innovation
30 slides
664 views
PPTX
OSS光と闇
by
Hirofumi Ichihara
44 slides
2.1K views
ODP
Oss20131019
by
Tetsuo NODA
45 slides
718 views
PDF
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
by
NTT DATA Technology & Innovation
81 slides
904 views
PDF
Hadoop ecosystem NTTDATA osc15tk
by
NTT DATA OSS Professional Services
68 slides
6.4K views
PDF
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
by
NTT DATA OSS Professional Services
68 slides
18.6K views
PDF
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
by
Hinemos
34 slides
2.8K views
PDF
OSSではじめるオープン・スタンダードのクラウド @201304
by
Shinichiro Arai
40 slides
802 views
PDF
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
by
NTT DATA OSS Professional Services
29 slides
3.2K views
PDF
OSSとクラウドによるコンピューティングモデルの変化
by
Nobuyori Takahashi
93 slides
2.6K views
PPTX
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
by
NTT DATA Technology & Innovation
48 slides
662 views
PDF
Hadoopエコシステムの最新動向とNTTデータの取り組み (OSC 2016 Tokyo/Spring 講演資料)
by
NTT DATA OSS Professional Services
47 slides
6K views
PDF
Microsoft MVP から見たクラウド サービスの現状と今後について
by
IIJ
45 slides
1.8K views
PPTX
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
41 slides
1K views
PPTX
非エンジニアのためのIt業界
by
Hideto Masuoka
24 slides
2.4K views
PDF
20141018 osc tokyo2014講演(配布用)
by
マジセミ by (株)オープンソース活用研究所
35 slides
564 views
PDF
データが覗いたOpenStack Summit Vancouver
by
Kentaro Takeda
34 slides
2.8K views
PDF
Apache Sparkのログ解析に苦しむ人々へ届けたい 〜AIによるボトルネック診断と Apache Icebergでの蓄積と再利用〜 (Open So...
by
NTT DATA Technology & Innovation
50 slides
8 views
PDF
Cloud Festa 2022 Summer 「UX Ops(Design Ops)、Data Ops、ML Ops、DevOps、GitOpsで実現す...
by
Tsuyoshi Hirayama
60 slides
59 views
PDF
[db tech showcase OSS 2017] A14: IoT時代のデータストア--躍進するNoSQL、拡張するRDB by OSSコンソーシア...
by
Insight Technology, Inc.
51 slides
1.3K views
OSSプロジェクトへのコントリビューション はじめの一歩を踏み出そう!(Open Source Conference 2022 Online/Spring...
by
NTT DATA Technology & Innovation
30 slides
664 views
OSS光と闇
by
Hirofumi Ichihara
44 slides
2.1K views
Oss20131019
by
Tetsuo NODA
45 slides
718 views
OpenJDKのコミッタってどんなことしたらなったの?解決してきた技術課題の事例から見えてくる必要な知識と技術(JJUG CCC 2023 Spring)
by
NTT DATA Technology & Innovation
81 slides
904 views
Hadoop ecosystem NTTDATA osc15tk
by
NTT DATA OSS Professional Services
68 slides
6.4K views
分散処理基盤Apache Hadoop入門とHadoopエコシステムの最新技術動向 (オープンソースカンファレンス 2015 Tokyo/Spring 講...
by
NTT DATA OSS Professional Services
68 slides
18.6K views
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
by
Hinemos
34 slides
2.8K views
OSSではじめるオープン・スタンダードのクラウド @201304
by
Shinichiro Arai
40 slides
802 views
分散処理基盤Apache Hadoopの現状と、NTTデータのHadoopに対する取り組み
by
NTT DATA OSS Professional Services
29 slides
3.2K views
OSSとクラウドによるコンピューティングモデルの変化
by
Nobuyori Takahashi
93 slides
2.6K views
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
by
NTT DATA Technology & Innovation
48 slides
662 views
Hadoopエコシステムの最新動向とNTTデータの取り組み (OSC 2016 Tokyo/Spring 講演資料)
by
NTT DATA OSS Professional Services
47 slides
6K views
Microsoft MVP から見たクラウド サービスの現状と今後について
by
IIJ
45 slides
1.8K views
NTTデータが考えるデータ基盤の次の一手 ~AI活用のために知っておくべき新潮流とは?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
by
NTT DATA Technology & Innovation
41 slides
1K views
非エンジニアのためのIt業界
by
Hideto Masuoka
24 slides
2.4K views
20141018 osc tokyo2014講演(配布用)
by
マジセミ by (株)オープンソース活用研究所
35 slides
564 views
データが覗いたOpenStack Summit Vancouver
by
Kentaro Takeda
34 slides
2.8K views
Apache Sparkのログ解析に苦しむ人々へ届けたい 〜AIによるボトルネック診断と Apache Icebergでの蓄積と再利用〜 (Open So...
by
NTT DATA Technology & Innovation
50 slides
8 views
Cloud Festa 2022 Summer 「UX Ops(Design Ops)、Data Ops、ML Ops、DevOps、GitOpsで実現す...
by
Tsuyoshi Hirayama
60 slides
59 views
[db tech showcase OSS 2017] A14: IoT時代のデータストア--躍進するNoSQL、拡張するRDB by OSSコンソーシア...
by
Insight Technology, Inc.
51 slides
1.3K views
More from NTT DATA OSS Professional Services
PDF
Global Top 5 を目指す NTT DATA の確かで意外な技術力
by
NTT DATA OSS Professional Services
35 slides
10.5K views
PDF
Spark SQL - The internal -
by
NTT DATA OSS Professional Services
63 slides
5.5K views
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
43 slides
27.8K views
PDF
Hadoopエコシステムのデータストア振り返り
by
NTT DATA OSS Professional Services
43 slides
5.2K views
PDF
HDFS Router-based federation
by
NTT DATA OSS Professional Services
16 slides
1.9K views
PDF
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
by
NTT DATA OSS Professional Services
40 slides
8.5K views
PDF
Apache Hadoopの新機能Ozoneの現状
by
NTT DATA OSS Professional Services
35 slides
6.3K views
PDF
Distributed data stores in Hadoop ecosystem
by
NTT DATA OSS Professional Services
52 slides
5.7K views
PDF
Structured Streaming - The Internal -
by
NTT DATA OSS Professional Services
38 slides
5.2K views
PDF
Apache Hadoopの未来 3系になって何が変わるのか?
by
NTT DATA OSS Professional Services
48 slides
7.3K views
PDF
Apache Hadoop and YARN, current development status
by
NTT DATA OSS Professional Services
27 slides
2.6K views
PDF
HDFS basics from API perspective
by
NTT DATA OSS Professional Services
39 slides
3K views
PDF
20170303 java9 hadoop
by
NTT DATA OSS Professional Services
26 slides
3.6K views
PPTX
ブロックチェーンの仕組みと動向(入門編)
by
NTT DATA OSS Professional Services
30 slides
14.4K views
PDF
Application of postgre sql to large social infrastructure jp
by
NTT DATA OSS Professional Services
35 slides
1.8K views
PDF
Application of postgre sql to large social infrastructure
by
NTT DATA OSS Professional Services
35 slides
1K views
PDF
Apache Hadoop 2.8.0 の新機能 (抜粋)
by
NTT DATA OSS Professional Services
8 slides
3.2K views
PDF
データ活用をもっともっと円滑に!~データ処理・分析基盤編を少しだけ~
by
NTT DATA OSS Professional Services
22 slides
10.1K views
PDF
商用ミドルウェアのPuppet化で気を付けたい5つのこと
by
NTT DATA OSS Professional Services
26 slides
2.2K views
PPTX
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
by
NTT DATA OSS Professional Services
18 slides
2K views
Global Top 5 を目指す NTT DATA の確かで意外な技術力
by
NTT DATA OSS Professional Services
35 slides
10.5K views
Spark SQL - The internal -
by
NTT DATA OSS Professional Services
63 slides
5.5K views
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
43 slides
27.8K views
Hadoopエコシステムのデータストア振り返り
by
NTT DATA OSS Professional Services
43 slides
5.2K views
HDFS Router-based federation
by
NTT DATA OSS Professional Services
16 slides
1.9K views
PostgreSQL10を導入!大規模データ分析事例からみるDWHとしてのPostgreSQL活用のポイント
by
NTT DATA OSS Professional Services
40 slides
8.5K views
Apache Hadoopの新機能Ozoneの現状
by
NTT DATA OSS Professional Services
35 slides
6.3K views
Distributed data stores in Hadoop ecosystem
by
NTT DATA OSS Professional Services
52 slides
5.7K views
Structured Streaming - The Internal -
by
NTT DATA OSS Professional Services
38 slides
5.2K views
Apache Hadoopの未来 3系になって何が変わるのか?
by
NTT DATA OSS Professional Services
48 slides
7.3K views
Apache Hadoop and YARN, current development status
by
NTT DATA OSS Professional Services
27 slides
2.6K views
HDFS basics from API perspective
by
NTT DATA OSS Professional Services
39 slides
3K views
20170303 java9 hadoop
by
NTT DATA OSS Professional Services
26 slides
3.6K views
ブロックチェーンの仕組みと動向(入門編)
by
NTT DATA OSS Professional Services
30 slides
14.4K views
Application of postgre sql to large social infrastructure jp
by
NTT DATA OSS Professional Services
35 slides
1.8K views
Application of postgre sql to large social infrastructure
by
NTT DATA OSS Professional Services
35 slides
1K views
Apache Hadoop 2.8.0 の新機能 (抜粋)
by
NTT DATA OSS Professional Services
8 slides
3.2K views
データ活用をもっともっと円滑に!~データ処理・分析基盤編を少しだけ~
by
NTT DATA OSS Professional Services
22 slides
10.1K views
商用ミドルウェアのPuppet化で気を付けたい5つのこと
by
NTT DATA OSS Professional Services
26 slides
2.2K views
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
by
NTT DATA OSS Professional Services
18 slides
2K views
SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~
1.
© 2017 NTT
DATA Corporation SIerとオープンソースの美味しい関係 ~コミュニティの力を活かして世界を目指そう~ 2017/7/28 株式会社NTTデータ 鯵坂 明 #devsumi A-1
2.
© 2017 NTT
DATA Corporation 2 鯵坂 明 (Akira Ajisaka, @ajis_ka) 2011年 新卒でNTTデータに入社 配属以来、ずっとApache Hadoopと関わってきた Hadoopの新機能や、関連するミドルウェアの検証 プロジェクトへの技術支援 サポートサービス トップエスイー講師 2013年からApache Hadoopコミュニティでの活動を開始 2014年末にコミッタ就任 2015年末にPMCメンバ就任 現在も活動を継続 (パッチのマージ数236, コミット数460) 自己紹介
3.
© 2017 NTT
DATA Corporation 3 コミッタ ソースコードの変更権限 PMC(Project Management Committee)メンバ コミッタの選出 四半期ごとにApache Software Foundationにレポートを提出 リリース投票権 ブランド管理の責任 法令を遵守する責任 (主にライセンスのこと) 脆弱性を修正する責任 など 参考: https://www.apache.org/dev/pmc.html Hadoopのコミッタとは? PMCとは?
4.
© 2017 NTT
DATA Corporation 4 もう少し詳しく言うと、「Hadoopサポートサービスを実施・継続するため、 チーム内でHadoopのコミッタを輩出する必要があったから」 そもそも、なぜNTTデータでHadoopサポートサービスを提供しているのか? SIはシステムを構築するだけでなく、運用もひっくるめたもの 運用中のトラブルは、お客様が満足する形で解決しなければならない 一般にはベンダのサポートサービスを買うという選択肢があるが、それだけでは お客様を満足させられないこともある 例えば、システムの寿命とサポート期間の不一致 ミドルウェアによってはそもそもサポートがないことも 自力で全てサポートすれば、お客様を満足させられるレベルのサービスが 提供できる 会社の業務遂行のため、コミュニティ活動に取り組みはじめた
5.
© 2017 NTT
DATA Corporation 5 コミッタがいることで、高品質なサポートサービスを独力で実現 トラブルがバグ起因の 場合、コミュニティと連 携してバグを修正し、 本体にマージするとこ ろまで責任をもって 実施できる バージョンを上げる (or コミュニティと同等の パッチを適用する) こと でトラブルを解決
6.
© 2017 NTT
DATA Corporation 6 最初は何から手を付ければよいか全くわからなかった ドキュメントの品質が悪いことに気づいて、修正パッチを100個近 く書いた 例 (どれも修正しました) ドキュメントのトップページにある謎のタイポ "Äôs" Hadoopクラスタセットアップの最後に "Good luck." メーリングリストでも度々指摘されるが直す人はいなかった (余談) ドキュメントの品質についてQiitaに書いたら5000views を超えた http://qiita.com/ajis_ka/items/4d0373c68c2906c2bf3a コミッタになるまで その1
7.
© 2017 NTT
DATA Corporation 7 ただし、パッチを書くだけではだめで、マージされることが重要 ドキュメントは軽視されがちで、放置される Ping力が非常に重要 メーリングリストや直メールでレビュー依頼 開発者イベントに参加できるなら、そこでコミッタを見つけて声をかける メールを無視されても諦めない (コミッタは忙しい) 「君がッ!泣いてマージするまで、プルリクを送ることをやめないッ!」 という 記事があったが、まさにその通り http://press.forkwell.com/post/156285265531/interview-kamipo-1 コミッタになるまで その2
8.
© 2017 NTT
DATA Corporation 8 パッチを書き始めてから1年くらいたって、パッチが80くらいマージされたころに、 コミッタの招待メールが突然届いた 舞い上がってその日の仕事が全く手につかなくなるくらい、嬉しかった プロジェクトから認めてもらったということなので、本当に嬉しい しかし、実はそこからコミッタになるまでが長かった Apache Software Foundation配下のプロジェクトでは、コミッタになるため Contributor License Agreement(以下CLA)の提出が必須 CLAに会社としてサインするため、NTTグループ全体での調整が必要に いざという時にあわてないよう、準備できることは事前にやっておこう コミッタになるまで その3
9.
© 2017 NTT
DATA Corporation 9 レビュー待ちのチケットは増え続ける状況 3年間でおよそ1000増えている あまり健全とはいえない これに対処するため、 ひたすらレビューの毎日 その分、パッチを書く量が激減 コミッタになってからレビューが増え、パッチを書く量が減った Apache Hadoop Created vs. Resolved issues
10.
© 2017 NTT
DATA Corporation 10 1人でレビューしていても焼け石に水 レビュア不足を解消するため、コミッタを増やす必要がある コントリビュータに経験を積ませる バグを見つけても、緊急度が低く、簡単に修正できそうなものはチ ケットを切るだけで放置 パッチはコントリビュータに書いてもらう コントリビュータに見限られないようにする 新規コントリビュータのパッチをなるべくレビューする レビュー依頼になるべく早く対応する Hadoopプロジェクトそのものをどうやって良くするか考えるようになった
11.
© 2017 NTT
DATA Corporation 11 出ていなかったバグフィックスリリースを出した MLでバグフィックスリリースを出したいと呼びかけ、リリースマネー ジャの仕事を自ら手伝うことで、2.6系からはコンスタントにバグフィッ クスリリースが出せるようになった ライブラリのアップデート Java 9対応を主担当者として実施、取り組みについて国内外で発表 メンテナンスは地味だが本当に重要 Hadoopが企業ユースで活用される期間を延ばす コミュニティの開発力がある、ということはそのクローンが登場することの抑 止につながる 必要だけど、誰もやりたがらないことを拾っていく
12.
© 2017 NTT
DATA Corporation 12 国内外問わず、年10回近いペースで発表している ApacheCon Europe 2015 Apache: Big Data North America 2016, 2017 CROSS 2016 Hadoop/Spark Conference Japan 2016 (基調講演) そして、 社外で発表する機会が増えた
13.
© 2017 NTT
DATA Corporation 13 +1をもらって、自分の書いたコードがマージされるのが嬉しい 世界中で自分の書いたコードが動いていることに喜びを感じる 特に、SIerだと様々な業界、様々なお客様のところで動いているのがリア ルに感じられて面白い 通信業 製造業 金融業 建設業 メディア業 など オープンソースコミュニティ活動の面白さ
14.
© 2017 NTT
DATA Corporation 14 多くの場合、コミュニティでは放置されているバグが大量にある 人によっては宝の山に見えるかも バグを直すと開発者から非常に感謝される 直せなくてもペナルティはない! 現場だと「すぐに直せ!」となるが、そういうことはない (補足) ただし、コミッタになって自分がマージしたものが原因でトラブルが発生している場合は すぐに直す、もしくはrevertする必要がある こちらも責任はないが、放置したら(悪い意味で)ヤバいと評価される トラブルシューティングが好きなら更におすすめ
15.
© 2017 NTT
DATA Corporation 15 仕事でOSSを活用しているなら、ぜひ仕事として取り組んでほしい コミュニティ活動は1石5鳥 独自パッチをメンテする稼動の削減 本家にマージすれば、独自パッチを自分で抱える必要はない レビューしてもらうことで、パッチの品質が向上 ひいてはシステムの品質向上につながる コードレビューしてもらえることで、技術力が向上する 英語でやりとりすることで、英語力も向上する 開発コミュニティの動向が把握できる メンテされてない不安定な機能を避ける (i.e. 目利きの精度が上がる) 会社を説得して、コミュニティ活動を仕事にしよう
16.
© 2017 NTT
DATA Corporation 16 オープンソースのドキュメントは機能の進化に追従しきれないことが多い 開発者は機能を作って満足してしまう ドキュメントバグを見つけるのはたやすい ドキュメント通りに構築してみる ドキュメント通りに動かしてみる コマンドオプションを全部試してみる うまくいかなかったらドキュメントバグ 直すのも簡単 ただし、軽視される ドキュメントの修正は最初の一歩としておすすめ
17.
© 2017 NTT
DATA Corporation 17 ドキュメントを読む人は多い ソースコード: 開発者が読む ドキュメント: 開発者も利用者も読む その重要性を訴えて、レビュアにpingを送ろう 利用者へのお願い ドキュメントバグに対する知見を内部で抱えたり、3rd party forum に書くのはやめてほしい コミュニティが想定していないworkaroundが蔓延する レビュアへのお願い ドキュメントの修正をしてくれる開発者は大事にしよう ドキュメントはある意味ソースコードよりも重要
18.
© 2017 NTT
DATA Corporation 18 コミッタを目指す人へのアドバイス 必要とされる技術(英語含む)は後から身につく 基本的に、OSSコミュニティはコミッタを増やしたい 技術があるにこしたことはないが、必要な技術は教えてもらえる 活動を継続できるかが最も重要 コミッタになってすぐ辞められたら、コミュニティが困る 数年単位で活動し続ける覚悟はあるか? プロジェクト次第だが、コミッタになるまで1年、なってからN年 コミッタになって何がしたいか考えよう コミッタを目指すことはよいが、ゴールにしてはいけない
19.
© 2017 NTT
DATA Corporation 19 Hadoopはじめて7年目 Hadoop一筋で残りのキャリアを生き抜けるとは、思っていない 次のネタを探している最中 ビジネスになりそうなもの 技術的に面白いもの もちろん、オープンソースがよい SIerの一社員として 会社としてはPM主流だが、他の道を模索していきたい 会社でも、日本でも、世界でも、「○○といえばこの人! 」と 言われるような人であり続けたい 今後のキャリアは考え中
20.
© 2017 NTT
DATA Corporation 20 オープンソースコミュニティでの活動に取り組もう 様々な面白さがある 仕事に役立つし、自身の勉強にもなる 会社を説得してぜひやってみよう 敷居は高くない ドキュメントの修正が最初の一歩としておすすめ 必ずしもコミッタを目指す必要はない 最後に、メッセージ
21.
© 2017 NTT
DATA Corporation 本資料中に記載されている会社名、商品名、ロゴは、各社の商標または登録商標です。