Enviar búsqueda
Cargar
Development C++ Community
•
9 recomendaciones
•
5,947 vistas
Akira Takahashi
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 49
Descargar ahora
Descargar para leer sin conexión
Recomendados
Boost container feature
Boost container feature
Akira Takahashi
Study3 boost
Study3 boost
Kohsuke Yuasa
Multi paradigm design
Multi paradigm design
Akira Takahashi
俺とコミュニティ活動のタスク
俺とコミュニティ活動のタスク
Masayuki KaToH
俺と2016コミュニティ活動振り返り
俺と2016コミュニティ活動振り返り
Masayuki KaToH
Ha4goもくもく報告2016年11月分
Ha4goもくもく報告2016年11月分
Masayuki KaToH
Start Concurrent
Start Concurrent
Akira Takahashi
ソース管理しようぜ!Gitの部
ソース管理しようぜ!Gitの部
pmw1415
Recomendados
Boost container feature
Boost container feature
Akira Takahashi
Study3 boost
Study3 boost
Kohsuke Yuasa
Multi paradigm design
Multi paradigm design
Akira Takahashi
俺とコミュニティ活動のタスク
俺とコミュニティ活動のタスク
Masayuki KaToH
俺と2016コミュニティ活動振り返り
俺と2016コミュニティ活動振り返り
Masayuki KaToH
Ha4goもくもく報告2016年11月分
Ha4goもくもく報告2016年11月分
Masayuki KaToH
Start Concurrent
Start Concurrent
Akira Takahashi
ソース管理しようぜ!Gitの部
ソース管理しようぜ!Gitの部
pmw1415
俺とGitHub(先行公開ver.)
俺とGitHub(先行公開ver.)
Masayuki KaToH
俺とGitHub
俺とGitHub
Masayuki KaToH
2014 08-30 life with roslyn
2014 08-30 life with roslyn
shibuki
ChatOps with Hubot
ChatOps with Hubot
Yoshiaki Yoshida
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
Takeshi Komiya
Roslynで体験してみるC#スクリプト #cs_fukuoka
Roslynで体験してみるC#スクリプト #cs_fukuoka
Yuta Matsumura
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
デザイン作業効率化
デザイン作業効率化
功介 沼
TypeScript 独習会
TypeScript 独習会
Masahiro Wakame
mrubyで作るマイコンボード
mrubyで作るマイコンボード
kishima7
ShibuyalispTT#4 LT 他言語で作ったWEBページをLispでも!
ShibuyalispTT#4 LT 他言語で作ったWEBページをLispでも!
Toshiaki Maki
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
Yasushi Kato
TypeScript 1.0 Released!
TypeScript 1.0 Released!
Horuchi Hiroki
俺と前回敗因から分析するバッドパターン
俺と前回敗因から分析するバッドパターン
Masayuki KaToH
TypeScriptは明日から使うべき
TypeScriptは明日から使うべき
Masahiro Wakame
Processingによるプログラミング入門 第2回
Processingによるプログラミング入門 第2回
Ryo Suzuki
C++コミュニティーの中心でC++をDISる
C++コミュニティーの中心でC++をDISる
Hideyuki Tanaka
C++1z draft
C++1z draft
Akira Takahashi
Як_правильно_укласти_договір
Як_правильно_укласти_договір
Vitalij Misjats
Dental Implants [infographic]
Dental Implants [infographic]
Howard M. Steinberg, DMD, MDS
Media Auditing: Convegno Somedia 2004 - Furlanetto
Media Auditing: Convegno Somedia 2004 - Furlanetto
Paola Furlanetto
Welcome to Animation Class
Welcome to Animation Class
walkers
Más contenido relacionado
La actualidad más candente
俺とGitHub(先行公開ver.)
俺とGitHub(先行公開ver.)
Masayuki KaToH
俺とGitHub
俺とGitHub
Masayuki KaToH
2014 08-30 life with roslyn
2014 08-30 life with roslyn
shibuki
ChatOps with Hubot
ChatOps with Hubot
Yoshiaki Yoshida
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
Takeshi Komiya
Roslynで体験してみるC#スクリプト #cs_fukuoka
Roslynで体験してみるC#スクリプト #cs_fukuoka
Yuta Matsumura
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
デザイン作業効率化
デザイン作業効率化
功介 沼
TypeScript 独習会
TypeScript 独習会
Masahiro Wakame
mrubyで作るマイコンボード
mrubyで作るマイコンボード
kishima7
ShibuyalispTT#4 LT 他言語で作ったWEBページをLispでも!
ShibuyalispTT#4 LT 他言語で作ったWEBページをLispでも!
Toshiaki Maki
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
Yasushi Kato
TypeScript 1.0 Released!
TypeScript 1.0 Released!
Horuchi Hiroki
俺と前回敗因から分析するバッドパターン
俺と前回敗因から分析するバッドパターン
Masayuki KaToH
TypeScriptは明日から使うべき
TypeScriptは明日から使うべき
Masahiro Wakame
La actualidad más candente
(15)
俺とGitHub(先行公開ver.)
俺とGitHub(先行公開ver.)
俺とGitHub
俺とGitHub
2014 08-30 life with roslyn
2014 08-30 life with roslyn
ChatOps with Hubot
ChatOps with Hubot
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
Roslynで体験してみるC#スクリプト #cs_fukuoka
Roslynで体験してみるC#スクリプト #cs_fukuoka
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
デザイン作業効率化
デザイン作業効率化
TypeScript 独習会
TypeScript 独習会
mrubyで作るマイコンボード
mrubyで作るマイコンボード
ShibuyalispTT#4 LT 他言語で作ったWEBページをLispでも!
ShibuyalispTT#4 LT 他言語で作ったWEBページをLispでも!
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
TypeScript 1.0 Released!
TypeScript 1.0 Released!
俺と前回敗因から分析するバッドパターン
俺と前回敗因から分析するバッドパターン
TypeScriptは明日から使うべき
TypeScriptは明日から使うべき
Destacado
Processingによるプログラミング入門 第2回
Processingによるプログラミング入門 第2回
Ryo Suzuki
C++コミュニティーの中心でC++をDISる
C++コミュニティーの中心でC++をDISる
Hideyuki Tanaka
C++1z draft
C++1z draft
Akira Takahashi
Як_правильно_укласти_договір
Як_правильно_укласти_договір
Vitalij Misjats
Dental Implants [infographic]
Dental Implants [infographic]
Howard M. Steinberg, DMD, MDS
Media Auditing: Convegno Somedia 2004 - Furlanetto
Media Auditing: Convegno Somedia 2004 - Furlanetto
Paola Furlanetto
Welcome to Animation Class
Welcome to Animation Class
walkers
Horario 8º semestre
Horario 8º semestre
Elizeu Won Ancken
e-Patients en e-Health (Masterclass VUMC)
e-Patients en e-Health (Masterclass VUMC)
Michael van Balken
8 YouTube Channels for Aspiring Entrepreneurs | Avery Eisenreich
8 YouTube Channels for Aspiring Entrepreneurs | Avery Eisenreich
Avery Eisenreich
Protocolo de manejo de Fibrilación Auricular no valvular
Protocolo de manejo de Fibrilación Auricular no valvular
Centro Fuensanta Valencia. Departamento Hospital General
Nuevas tecnologías de la información y comunicación (ntic)
Nuevas tecnologías de la información y comunicación (ntic)
Carol Plata
Welcome to the Funnel: We've Got Leads and Names
Welcome to the Funnel: We've Got Leads and Names
Kapost
Ie – 514 Current Trends, Problems And Issues
Ie – 514 Current Trends, Problems And Issues
Aris Santos
3 d pie chart circular puzzle with hole in center pieces 9 stages style 4 pow...
3 d pie chart circular puzzle with hole in center pieces 9 stages style 4 pow...
SlideTeam.net
Beyond JSON @ Mobile.Warsaw
Beyond JSON @ Mobile.Warsaw
Maxim Zaks
Beneficios de invertir en Uniformes
Beneficios de invertir en Uniformes
Garment Printing - Print This Print That Ltd
Customer Service Alberta
Customer Service Alberta
BrianWoodland
【第5回東京SoftLayer勉強会】LT7 SoftLayerでOpenStackを動かしてみた
【第5回東京SoftLayer勉強会】LT7 SoftLayerでOpenStackを動かしてみた
Nobuyuki Matsui
Social Media
Social Media
Angus Fraser
Destacado
(20)
Processingによるプログラミング入門 第2回
Processingによるプログラミング入門 第2回
C++コミュニティーの中心でC++をDISる
C++コミュニティーの中心でC++をDISる
C++1z draft
C++1z draft
Як_правильно_укласти_договір
Як_правильно_укласти_договір
Dental Implants [infographic]
Dental Implants [infographic]
Media Auditing: Convegno Somedia 2004 - Furlanetto
Media Auditing: Convegno Somedia 2004 - Furlanetto
Welcome to Animation Class
Welcome to Animation Class
Horario 8º semestre
Horario 8º semestre
e-Patients en e-Health (Masterclass VUMC)
e-Patients en e-Health (Masterclass VUMC)
8 YouTube Channels for Aspiring Entrepreneurs | Avery Eisenreich
8 YouTube Channels for Aspiring Entrepreneurs | Avery Eisenreich
Protocolo de manejo de Fibrilación Auricular no valvular
Protocolo de manejo de Fibrilación Auricular no valvular
Nuevas tecnologías de la información y comunicación (ntic)
Nuevas tecnologías de la información y comunicación (ntic)
Welcome to the Funnel: We've Got Leads and Names
Welcome to the Funnel: We've Got Leads and Names
Ie – 514 Current Trends, Problems And Issues
Ie – 514 Current Trends, Problems And Issues
3 d pie chart circular puzzle with hole in center pieces 9 stages style 4 pow...
3 d pie chart circular puzzle with hole in center pieces 9 stages style 4 pow...
Beyond JSON @ Mobile.Warsaw
Beyond JSON @ Mobile.Warsaw
Beneficios de invertir en Uniformes
Beneficios de invertir en Uniformes
Customer Service Alberta
Customer Service Alberta
【第5回東京SoftLayer勉強会】LT7 SoftLayerでOpenStackを動かしてみた
【第5回東京SoftLayer勉強会】LT7 SoftLayerでOpenStackを動かしてみた
Social Media
Social Media
Similar a Development C++ Community
Cppmix 01
Cppmix 01
Akira Takahashi
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
Lt7 circle ci hugo
Lt7 circle ci hugo
GIG inc.
コミュニティを立ち上げるに至った3つのマインドセット #techgirl
コミュニティを立ち上げるに至った3つのマインドセット #techgirl
Yuko Kondo
シビックテックと都市
シビックテックと都市
Code for Japan
CCPMとわたし
CCPMとわたし
You&I
hcdvalue(20110604第4回webux研究会)
hcdvalue(20110604第4回webux研究会)
hcdvalue
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
Hiro Yoshioka
OSCのこれまでを振り返るとしたらこんな感じ?
OSCのこれまでを振り返るとしたらこんな感じ?
VirtualTech Japan Inc./Begi.net Inc.
ICOと未来 Bitcoin Blockchain School
ICOと未来 Bitcoin Blockchain School
takayaimai
Decade 20091215
Decade 20091215
武 河野
初めてのDocker
初めてのDocker
You&I
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
リモートワークで10kgダイエットした話
リモートワークで10kgダイエットした話
Masaki Suzuki
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみる
ynakahira
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
Osc2010 tokyo fall コミュニティ紹介
Osc2010 tokyo fall コミュニティ紹介
Kaoru NAKAMURA
QtでC++開発環境構築
QtでC++開発環境構築
You&I
普通のJavaエンジニアが、なぜ技術書を出版するに至ったか?
普通のJavaエンジニアが、なぜ技術書を出版するに至ったか?
なべ
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会
Rakuten Group, Inc.
Similar a Development C++ Community
(20)
Cppmix 01
Cppmix 01
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Lt7 circle ci hugo
Lt7 circle ci hugo
コミュニティを立ち上げるに至った3つのマインドセット #techgirl
コミュニティを立ち上げるに至った3つのマインドセット #techgirl
シビックテックと都市
シビックテックと都市
CCPMとわたし
CCPMとわたし
hcdvalue(20110604第4回webux研究会)
hcdvalue(20110604第4回webux研究会)
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
ハッカー中心の企業文化を日本で根付かせるには。TechLION vol.5 12/14/2011
OSCのこれまでを振り返るとしたらこんな感じ?
OSCのこれまでを振り返るとしたらこんな感じ?
ICOと未来 Bitcoin Blockchain School
ICOと未来 Bitcoin Blockchain School
Decade 20091215
Decade 20091215
初めてのDocker
初めてのDocker
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
リモートワークで10kgダイエットした話
リモートワークで10kgダイエットした話
Circle ciで結果をslackに通知してみる
Circle ciで結果をslackに通知してみる
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
Osc2010 tokyo fall コミュニティ紹介
Osc2010 tokyo fall コミュニティ紹介
QtでC++開発環境構築
QtでC++開発環境構築
普通のJavaエンジニアが、なぜ技術書を出版するに至ったか?
普通のJavaエンジニアが、なぜ技術書を出版するに至ったか?
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会
Más de Akira Takahashi
Cpp20 overview language features
Cpp20 overview language features
Akira Takahashi
Cppmix 02
Cppmix 02
Akira Takahashi
Modern C++ Learning
Modern C++ Learning
Akira Takahashi
cpprefjp documentation
cpprefjp documentation
Akira Takahashi
Boost tour 1_61_0 merge
Boost tour 1_61_0 merge
Akira Takahashi
Boost tour 1_61_0
Boost tour 1_61_0
Akira Takahashi
error handling using expected
error handling using expected
Akira Takahashi
Boost tour 1.60.0 merge
Boost tour 1.60.0 merge
Akira Takahashi
Boost tour 1.60.0
Boost tour 1.60.0
Akira Takahashi
Boost Tour 1_58_0 merge
Boost Tour 1_58_0 merge
Akira Takahashi
Boost Tour 1_58_0
Boost Tour 1_58_0
Akira Takahashi
C++14 solve explicit_default_constructor
C++14 solve explicit_default_constructor
Akira Takahashi
C++14 enum hash
C++14 enum hash
Akira Takahashi
Programmer mind
Programmer mind
Akira Takahashi
Boost.Study 14 Opening
Boost.Study 14 Opening
Akira Takahashi
Executors and schedulers
Executors and schedulers
Akira Takahashi
Improvement future api
Improvement future api
Akira Takahashi
C++14 variable templates
C++14 variable templates
Akira Takahashi
C++14 relaxing constraints on constexpr
C++14 relaxing constraints on constexpr
Akira Takahashi
C++14 binary literals
C++14 binary literals
Akira Takahashi
Más de Akira Takahashi
(20)
Cpp20 overview language features
Cpp20 overview language features
Cppmix 02
Cppmix 02
Modern C++ Learning
Modern C++ Learning
cpprefjp documentation
cpprefjp documentation
Boost tour 1_61_0 merge
Boost tour 1_61_0 merge
Boost tour 1_61_0
Boost tour 1_61_0
error handling using expected
error handling using expected
Boost tour 1.60.0 merge
Boost tour 1.60.0 merge
Boost tour 1.60.0
Boost tour 1.60.0
Boost Tour 1_58_0 merge
Boost Tour 1_58_0 merge
Boost Tour 1_58_0
Boost Tour 1_58_0
C++14 solve explicit_default_constructor
C++14 solve explicit_default_constructor
C++14 enum hash
C++14 enum hash
Programmer mind
Programmer mind
Boost.Study 14 Opening
Boost.Study 14 Opening
Executors and schedulers
Executors and schedulers
Improvement future api
Improvement future api
C++14 variable templates
C++14 variable templates
C++14 relaxing constraints on constexpr
C++14 relaxing constraints on constexpr
C++14 binary literals
C++14 binary literals
Development C++ Community
1.
C++コミュニティを作る 高橋 晶(Akira Takahashi) id:faith_and_brave
/ @cpp_akira Boost.勉強会 #12 大阪 2013/06/22(土)
2.
自己紹介 • Boost.勉強会 東京の主催者 •
boostjp/cpprefjpサイトを作ってます • Boost C++ Librariesコントリビュータ • 著書 – 『C++テンプレートテクニック』 – 『プログラミングの魔導書 Vol.1 ~Construct the World, C++~』 – 『C++ポケットリファレンス』
3.
はじめに この発表では、私の主観を元にして、 • C++コミュニティと関わるなかで感じた楽しさ • C++コミュニティにコントリビュートすることで、 世界がどのように変わってきたか •
C++コミュニティがどんな場所であってほしいか について話します。
4.
C++コミュニティとの出会い
5.
コミュニティ活動の軌跡 • 私が新卒入社した会社での話です。
6.
コミュニティ活動の軌跡 • その開発現場は、こんなところでした。 – 技術書読んでない –
経験に基づいた開発体制 – 先輩が書いたコードから学ぶべし!
7.
コミュニティ活動の軌跡 • 先輩や上司のプログラムから学ぶものが、本 当に正しいものなのか? • そんな疑問を持つようになりました。
8.
コミュニティ活動の軌跡 • ある日の昼休み • インターネットでC++本の評判を調べ、 Effective
C++とModern C++ Designを買いに本 屋に走りました。
9.
コミュニティ活動の軌跡 • Effective C++すごいおもしろい! •
コードを良くする方法が、山のように載っている! • おもしろすぎて、その日のうち(仕事中)に全部読ん でしまいました… • 記念すべき、最初に読んだ技術書でした
10.
コミュニティ活動の軌跡 • 翌日から、さっそく実践してみました! • コードがどんどん改善していきました! •
拡張性が高くなり、エラーを検出しやすくなり ました! • おもしろい!
11.
コミュニティ活動の軌跡 • その経験を職場の人に話したらこんな反応で した。 • 「ふーん」
12.
コミュニティ活動の軌跡 おもしろくない!
13.
コミュニティ活動の軌跡 • こんなにおもしろいのに… • 周りの人は、誰もEffective
C++を読んでない… • どこかに、このおもしろさを共有できる人はい ないだろうか
14.
コミュニティ活動の軌跡 • わんくま同盟 勉強会 •
そこで、えぴすてーめーさんという人が、C++ について発表するらしい
15.
コミュニティ活動の軌跡 • さっそく参加してきました! • Effective
C++を読んだことのある人がたくさん いました。 • あんどちんさん、めるぽんと初対面!
16.
コミュニティ活動の軌跡 • 楽しい! • 自分が持っている情熱を、同じくらいの情熱 を持って応えてくれる!
17.
コミュニティ活動の軌跡 コミュニティとは • おもしろさを共有できる場所! – 新しいことを覚えるのは楽しい! –
他の人と話すことで、いろんな見方に気づける! • Boost.勉強会にも、そういう人との出会いや、 楽しさの共有を求めて来ている人がいるので はないでしょうか。
18.
そこから始まったC++コミュニティでの活動 • はじめて勉強会に参加して、 「自分も何かしたい!」 と思うようになりました。 • 勉強会やインターネットには、役に立つ、おもしろい 情報を広めてくれる人たちがたくさんいる!
19.
そこから始まったC++コミュニティでの活動 • その人たちに恩返しがしたい! • そうしてブログを始めました。
20.
活動は拡大する • ブログを通じて、C++の人たちと少しずつ交流を持つ ようになりました。 • Twitterでそれがさらに広がりました。 •
「やりたいよねー」といいつつ誰もやらなかったので、 Boost.勉強会を主催しました。
21.
Boost.勉強会 最初は、30人くらいは来るかなーと思っていた 第1回 Boost.勉強会。 なぜかたくさん集まってしまった!
22.
そしてプログラミングの魔導書へ 第1回 Boost.勉強会があまりに盛り 上がったので、このメンバで何かや りたいなーと思い、本まで出しちゃ いました。 これの著者は、第1回 Boost.勉強 会の発表者
+ αです。
23.
そしてプログラミングの魔導書へ 第1回 Boost.勉強会があまりに盛り 上がったので、このメンバで何かや りたいなーと思い、本まで出しちゃ いました。 これの著者は、第1回 Boost.勉強 会の発表者
+ αです。 Bjarneさんにインタビューまでとっ ちゃいました。
24.
C++標準化委員会 • ある日、mixiで「C++0x」で検索したら、 • 「今度会議でC++0xについて発表するんだ」と日記に 書いてる人がいました。
25.
C++標準化委員会 • 「おもしろそうですね!」とコメントを書いてみました。 • 「興味があるなら来てみますか?」と誘われました! •
それが近藤さん(redboltz)でした。
26.
C++標準化委員会 • 会議に参加してきて、その経験をブログに書きまし た。 • 参加してみたい!という人が何人かメールをくれま した。 •
そうして、uskzさん、江添さん、めるぽん、ゆーゆさん、 道化師さんたちが委員会に参加するようになりまし た。
27.
C++標準化委員会 • C++0xの規格案について日本からの意見を決める、ア ドホック会議の話がでました。 • 委員会参加者だけでなく、一般の方も参加できる会議 です。 •
私のブログでアナウンスし、C++コミュニティの人が40 人くらいが参加しました。 • そうして、日本からのコメントが数十件、本家の委員会 に送られました。 • そうやって実際に入った言語機能もあります。
28.
より多くの日本語情報を! • Boostを多くのプロジェクトで使ってもらいたい! • しかし、日本語情報が少ないという理由で却下され ることがあります。 •
Boostのドキュメントを全て翻訳するだけのパワーは ありません。
29.
より多くの日本語情報を! • boostjpサイトで、Boost逆引きリファレンスという のを作り始めました。 • 「何がしたい」から「どうやって」を調べる、目的 ベースのリファレンスです。 •
翻訳ではなく、自分たちの経験に基いて自分た ちが解説を考えます。 • このやり方ならなんとかなる!
30.
より多くの日本語情報を! • 多くの人が協力してくれて、かなりのことを調べられ るようになりました。 • 「職場でBoost逆引きリファレンス見てコード書いてる 人がいたよ!」という連絡を何度もいただきました。
31.
より多くの日本語情報を! • C++11は、C++03よりもはるかに便利です! 日本語情報を充実させて、もっと多くの人に使っても らいたい! • そういう想いから、C++11に対応したリファレンスサイ ト、cpprefjpを作りました。
32.
より多くの日本語情報を! • 2013年6月現在、2,100ページほどのリファレ ンスができました。 • しかし、まだ全体の50%くらいです。
33.
もっと多くの協力が必要です! • Boost.勉強会、Boost逆引きリファレンス、cpprefjp。 あらゆることに私が継続的に関わっています。 • ボランティアで参加してくれる人たちもいますが、な かなか継続的な活動にはつながっていません。 •
完成に向けて、より多くの協力が必要です!
34.
もっと多くの協力が必要です! • より多くの日本語情報を求める方は、ぜひこの活動に ご協力していただきたいです! • 新しい技術を使おうとして「日本語情報が少ないと何 かあったとき困る」と断られる方。C++11やBoostの使 用を願うなら、ご協力ください! •
私たちの活動が広まれば、きっと日本の技術採用状 況に影響を与えるはずです。 • 当たり前のように新しい技術を取り込んでいける、そ んな業界にしていくために、ご協力ください!
35.
コラボレーションによる自身の成長を • cpprefjpサイトのような「みんなで編集していく情報」 は、「集合知」と呼ばれています。 • 自分が書いたものを、他の人に意見をもらって、より 良いものにしていく •
そういう、他の人とのコラボレーションによって、自分 自身も成長できます!
36.
情報発信によって、あらたな仲間を作ろう • 自身の成長だけを求めてインプット(学習)だけしてい ると、そのうち話をする人がいなくなってしまいます。 • 自分が持っている情報をどんどんアウトプットしてい くことで、自分が興味を持っていることに興味を持っ てくれる人が増えて、きっと楽しくなります!
37.
Boost逆引きリファレンス • https://sites.google.com/site/boostjp/tips • ここのページで、Boost逆引きリファレンスの作成を 行っています。 •
「自分はこんな使い方したよ!」というのを、どんど ん書き込んでいっていただきたいです! • テンプレートページと、他の人が書いたリファレンス を参考にしてください。
38.
Boostのリリースノート翻訳 • https://sites.google.com/site/boostjp/document/version • ここのページで、Boostのリリースノート翻訳および 情報補完を行っています。 –
チケット番号だけ書いてあっても、修正内容わからないの で、できるだけ日本語で全容がわかるようにしています。 • 英語が得意でない方でも、翻訳サービスを使ったり、 辞書を引いたりするところから、比較的容易にはじ められます。
39.
Boost.勉強会ページ • https://sites.google.com/site/boostjp/study_meeting • ここのページで、Boost.勉強会のまとめ情報を作成 しています。 •
資料のまとめにご協力いただけると、主催者がとて も助かります。 • 発表者の方も、自分の実績として誇れるページにす るために、どんどん編集してください!
40.
cpprefjp • https://sites.google.com/site/cpprefjp/ • ここのサイトでは、C++のライブラリリファレンスを作 成しています。 •
全てのクラス・関数に一つ以上のサンプルを提供し、 みんなで考えたより良い解説を提供していくのが目 標です。 • 大小関係なく、様々な協力をお願いしたいです。 – 解説の日本語をもっとわかりやすく – もっと簡単なサンプルを – 自分のコンパイラでの検証
41.
協力はしたいけど自分には難しい • そういう声をよくいただきます。 • しかし、技術的に優れているもの、英語に長けてい ることばかりが協力ではありません。 •
「今の自分にできること」からご協力お願いします。
42.
Boostへのコントリビュート • Boostがすごい便利ですごい! • 日本のC++プログラマの中にも、Boostレベルのコー ドが書ける人はたくさんいる •
どうにかして、日本からBoost開発者を生み出せな いだろうか。
43.
Boostへのコントリビュート • メーリングリストに参加し、小さなバグ報告から始め ました。 • 拙い英語でもなんとか伝わりました。 •
そのバグ報告の経験をブログに書きました。 • 日本から、英語でバグ報告してくれる人がすごく増 えました!
44.
typoひとつの報告から始めてみましょう! • たとえば、私がBoost.Graphに報告した一つのバグチケットが あります。 • 最小全域木のドキュメントに載っている擬似コードで、for文 の閉じがない、というものです。
45.
typoひとつの報告から始めてみましょう! • Boost.Graphは古くから存在するライブラリですが、この問題 を報告する人は誰もいませんでした。絶対誰か気づいてた はずです。きっと! • しかし、私が気づいて報告しなければ、この些細な問題は永 遠に直らなかったかもしれません。 •
自分が気づいた小さな問題を、他の誰かが気づくだろう、と 他人任せにせず、ほんの少しの勇気と行動力を持って、報 告してみてください!
46.
Boost開発者を日本から輩出しよう! • 現在、私の方で、OvenToBoostという、PStade.Ovenを Boost.Rangeに移植するプロジェクトを進めています。 • Boost
MLでのミニレビューも大きな問題なく通り、間も なくリポジトリにマージされる予定になっています。 • 近藤さんも、Boost.SerializationやBoost.MSMの開発に、 大きな貢献をしています。 • 私たちがBoost開発に参加する前例になります! • あとに続く人が出てきてくれることを願っています。
47.
今年か来年の目標 • C++のNPO(非営利団体)を作ろうかと考え中 • ボランティアの作業者に、何らかの形で報いていき たいと考えています。 •
寄付/スポンサーを受け付ける法人口座がほしい。
48.
私の目標 • 私は、日本の開発現場において、技術のアップデートが当 たり前に行われる世の中を望みます。 • 私は、海外から受け取った有用な技術をただ使うだけでな く、受け取った恩返しとして貢献することが、当たり前に行 われる文化を望みます。 •
ほんの些細なことでかまいません。私たちのささやかな善 意が、世の中をより良くすることに、きっとつながります。 • C++コミュニティ発展のために、私たちがストレスなく働ける 業界にしていくために、みなさんからのコントリビュートをお 待ちしています。
49.
まとめ • C++コミュニティは、開発者・ユーザー関係なく、一人ひ とりの善意と情熱によって支えられています。 • 参加者の方は、まずコミュニティの情熱に触れて、楽 しさを味わってください! •
そしてその情熱を何らかの形で、誰かに伝えていって ください! • さらにその中から、コミュニティとしての成果を出して いくことに情熱を見出す方がでてきてくれることを願っ ています。
Descargar ahora