Skip to content

Commit

Permalink
Merge pull request #565 from akinomyoga/relative_link
Browse files Browse the repository at this point in the history
内部リンクを相対リンクで生成する機能 (cpprefjp/site_generator#81)
  • Loading branch information
faithandbrave authored Jun 11, 2024
2 parents 66b1a90 + d155fa1 commit 7a00d70
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 61 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ jobs:
- run: git submodule update -i
working-directory: site_generator/boostjp/site

# image
- uses: actions/checkout@v2
with:
repository: boostjp/image
path: site_generator/boostjp/image

- name: Set up Python 3.x
uses: actions/setup-python@v1
with:
Expand Down
58 changes: 29 additions & 29 deletions boostcon/2011.md

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions cppnow/2012.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
## <a id="50-boost-libs" href="#50-boost-libs">180分でめぐるBoost Library 50個の旅</a>
- 50 Boost Libraries in 180 minutes
- スピーカー:[Boris Schäling](http://cppnow.org/participant/boris-schaeling/)
- 発表資料:[https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/50_boost_libraries.pdf](https://github.com/boostcon/cppnow_presentations_2012/blob/master/mon/50_boost_libraries.pdf)
- 発表資料:[https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/50_boost_libraries.pdf](https://github.com/boostcon/cppnow_presentations_2012/blob/master/mon/50_boost_libraries.pdf)

このセッションでは、50個のBoost Libraryを180分かけて紹介する。多くのBoost Libraryについて、幅広く俯瞰する。あまりboostに詳しくない方、または、いくつかのライブラリしか知らない方は、今後、boostが提供すべきすぐれたアイデアを得ることができるだろう。このセッションは、後程どのライブラリについて学びたいか、いまのプロジェクトで使えるか、さらには貢献できそうか判断する指針となるだろう。 このセッションは、プレゼンターの著書である「The Boost C++ Libraries」(英語版 2011/6刊行)と「Die Boost C++ Bibliotheken」(ドイツ語版 2012/1刊行)に基づいている。これらの書籍ではすぐに習得できる一般的なライブラリを紹介している。このセッションでは、これらの本から例を引用するつもりである。

Expand All @@ -91,7 +91,7 @@ C++は非常に広い問題領域に適用可能なマルチパラダイム言
## <a id="whirlwind-overview-cpp11" href="#whirlwind-overview-cpp11">駆け足でC++11の概要</a>
- A Whirlwind Overview of C++11
- スピーカー:[Leor Zolman](http://cppnow.org/participant/leor-zolman/)
- 発表資料:[https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/cpp_overview_handout.pdf](https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/cpp_overview_handout.pdf)
- 発表資料:[https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/cpp_overview_handout.pdf](https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/cpp_overview_handout.pdf)
- 発表ビデオ:[http://www.youtube.com/watch?v=jrCrWdrH17g&feature=plcp](http://www.youtube.com/watch?v=jrCrWdrH17g&feature=plcp)

このC++11の簡潔なイントロダクションでは、プレゼンターであるLeor Zolmanが言語への主要な機能追加について調査する。また以下の項目についても述べる:
Expand All @@ -108,7 +108,7 @@ C++は非常に広い問題領域に適用可能なマルチパラダイム言
## <a id="odeint" href="#odeint">odeint - C++で常微分方程式を解く</a>
- odeint – Solving ordinary differential equations in C++
- スピーカー:[Karsten Ahnert](http://cppnow.org/participant/karsten-ahnert/), [Mario Mulansky](http://cppnow.org/participant/mario-mulansky/)
- 発表資料:[https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/odeint.pdf](https://github.com/boostcon/cppnow_presentations_2012/blob/master/mon/odeint.pdf)
- 発表資料:[https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/odeint.pdf](https://github.com/boostcon/cppnow_presentations_2012/blob/master/mon/odeint.pdf)
- 発表ビデオ:[http://www.youtube.com/watch?v=jv2oDfT-jds&feature=plcp](http://www.youtube.com/watch?v=jv2oDfT-jds&feature=plcp)

常微分方程式(ODE: Ordinary differential equation)は自然科学、応用分野の諸領域で重要な役割を果たしている。
Expand Down Expand Up @@ -186,15 +186,15 @@ C++11が公開された今、C++1xに搭載される次の機能は何だろう
## <a id="variadic-tmp" href="#variadic-tmp">モナドを使って可変長テンプレートメタプログラミング</a>
- Variadic Template Metaprogramming using Monads
- スピーカー: [Bartosz Milewski](http://cppnow.org/participant/bartosz-milewski/), [Eric Niebler](http://cppnow.org/participant/eric-niebler/)
- 発表資料:[https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/compile_time_runtime_cpp.pdf?raw=true](https://github.com/boostcon/cppnow_presentations_2012/blob/master/mon/compile_time_runtime_cpp.pdf?raw=true)
- 発表資料:[https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/compile_time_runtime_cpp.pdf?raw=true](https://github.com/boostcon/cppnow_presentations_2012/blob/master/mon/compile_time_runtime_cpp.pdf?raw=true)

C++11 の新機能である可変引数テンプレートは,パワフルだが気の触れた制限がついている.なんと template parameter pack が一級市民ではないので,一部のよくある(メタ)プログラミングの定石で使いにくいのだ.うれしいことに偶然,関数型プログラミング,正確に言うと Haskell では,おもしろい方法でこの問題を解決している.というわけで我々は,可変個継続,継続モナド,カリー化,その他C++メタプログラミングで使うためのエキゾチックな構成を使った方法について話す.


## <a id="ustring" href="#ustring">Ustring - 現代的なstd::stringの代替</a>
- Ustring – A Modern Alternative to `std::string`
- スピーカー:[Alan Talbot](http://cppnow.org/participant/alan-talbot/)
- 発表資料:[https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/ustring.pdf](https://github.com/boostcon/cppnow_presentations_2012/raw/master/mon/ustring.pdf)
- 発表資料:[https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/ustring.pdf](https://raw.githubusercontent.com/boostcon/cppnow_presentations_2012/master/mon/ustring.pdf)
- 発表ビデオ:[http://www.youtube.com/watch?v=nAm1Tbk068U&feature=plcp](http://www.youtube.com/watch?v=nAm1Tbk068U&feature=plcp)


Expand Down
2 changes: 1 addition & 1 deletion study_meeting/study10.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
- ブログ: [http://d.hatena.ne.jp/yohhoy/](http://d.hatena.ne.jp/yohhoy/)
- Twitter: [http://twitter.com/yohhoy](http://twitter.com/yohhoy)

- 発表資料: [[pdf](https://github.com/yohhoy/docs/raw/master/boostjp10_tm_20120728.pdf)][[scribd](http://www.scribd.com/doc/101230860/boostjp10-tm-20120728)]
- 発表資料: [[pdf](https://raw.githubusercontent.com/yohhoy/docs/master/boostjp10_tm_20120728.pdf)][[scribd](http://www.scribd.com/doc/101230860/boostjp10-tm-20120728)]
- アフターケア: [Boost.勉強会 #10 に参加しました - yohhoyの日記(別館)](http://yohhoy.hatenablog.jp/entries/2012/07/29)


Expand Down
48 changes: 24 additions & 24 deletions study_meeting/study12.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,29 +144,29 @@ C++11のconstexprでコンパイル時アルゴリズムを実装する上での
### 写真
※写真に写って困る方がいらっしゃいましたら、主催者かスタッフまでご連絡ください。削除対応いたします。

<img width='400' src='https://raw.github.com/boostjp/study12/master/image/DSC00123.JPG' height='300' border='0'/>
<img width='400' src='https://raw.github.com/boostjp/study12/master/image/DSC00124.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00125.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00126.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00127.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00128.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00129.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00130.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00131.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00132.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00133.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00134.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00135.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00136.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00137.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00138.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00139.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00140.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00141.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00142.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00143.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00144.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00145.JPG' height='300' border='0'/>
<img width='400' src='https://github.com/boostjp/study12/raw/master/image/DSC00146.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00123.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00124.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00125.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00126.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00127.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00128.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00129.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00130.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00131.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00132.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00133.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00134.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00135.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00136.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00137.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00138.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00139.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00140.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00141.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00142.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00143.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00144.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00145.JPG' height='300' border='0'/>
<img width='400' src='https://raw.githubusercontent.com/boostjp/study12/master/image/DSC00146.JPG' height='300' border='0'/>


2 changes: 1 addition & 1 deletion study_meeting/study14.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
### 新しい並列for構文のご提案
- 発表者: [@yohhoy](https://twitter.com/yohhoy)

- 資料: [[PDF](https://github.com/yohhoy/docs/raw/master/boostjp14_parfor_20140301.pdf)] [[slideshare](http://www.slideshare.net/yohhoy/boostjp14-parfor-20140301-31781446)] [[video](http://www.ustream.tv/recorded/44351995)]
- 資料: [[PDF](https://raw.githubusercontent.com/yohhoy/docs/master/boostjp14_parfor_20140301.pdf)] [[slideshare](http://www.slideshare.net/yohhoy/boostjp14-parfor-20140301-31781446)] [[video](http://www.ustream.tv/recorded/44351995)]
- アフターケア:
- [Boost.勉強会 #14に参加しました - yohhoyの日記(別館)](http://yohhoy.hatenablog.jp/entry/2014/03/02/143031)

Expand Down
2 changes: 1 addition & 1 deletion study_meeting/study7.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
- ブログ : [http://d.hatena.ne.jp/fjnl/](http://d.hatena.ne.jp/fjnl/)
- Twitter : [http://twitter.com/#!/fjnli](http://twitter.com/#%21/fjnli)

- 発表資料 : [https://raw.github.com/fjnl/boost-study-7-Tokyo/master/sheet.pdf](https://raw.github.com/fjnl/boost-study-7-Tokyo/master/sheet.pdf)
- 発表資料 : [https://raw.githubusercontent.com/fjnl/boost-study-7-Tokyo/master/sheet.pdf](https://raw.githubusercontent.com/fjnl/boost-study-7-Tokyo/master/sheet.pdf)


### C++ Tips 2 インクリメント
Expand Down

0 comments on commit 7a00d70

Please sign in to comment.