Advent Calendar
この記事は C++ Advent Calendar 2021 の8日目です。 ブログもAdvent Calendarも、ものすごく久しぶりになってしまいました。あの頃カラオケで規格書を開いて語り合っていた面子も見なくなり、最近の新しい仕様はよくわからないです。歳をとったものです。
C++ Advent Calendar 2015の5日目です。 前C++時代から近代C++に至るまで、ヘッダファイルの重複インクルード排除のために通称インクルードガードというものが使われてきました。 #ifndef YOUR_VERY_VERY_AWESOME_LIBRARY_HEADER_H #define YOUR_VERY_VERY_A…
ディストリビューション/パッケージマネージャー Advent Calendar 2013 - Qiita の18日目です。今回はDebianのインストールとちょっとした操作説明したいと思います。Debian系は最近あんまり使ってないのですが、選択肢が現時点ではDebianしか無いので。何を…
partake.in の12日目です。もう一個のカレンダーの方で激おことかforkforkとか言ってたら、なんかみんな頑張ってるしカレンダー名に(fork)とか付いてしまってて申し訳ないなーとか思ってたり少しはしているのですが、特にカレンダー書く予定はないです。ネタ…
※注: これはforkした方の。C++ (fork) Advent Calendar 2013 - Adventar今年もAdvent Calendarの季節です。 しかも驚くべきことにC++ Advent Calendarはforkしました。あと先に断っておきますが、25日やらないです。 立ちあげた本人が表にもこちらにも書こう…
びぼうろく C++ Advent Calendar 2013 担当日 :12/1(Sun) 書くこと:C++ACの傾向と対策ついにC++ Advent Calendarもforkする時代です!!! C++ Advent Calendar 2013 - PARTAKE 担当日 :12/12 (Thu) 書くこと:なにか本当になにも考えていない。やばい。 …
C++ Advent Calendar 2012 - PARTAKE の9日目です。今回は Boost.Asio で Graceful Restart してみたいと思います。 ※Unix依存コードなのでWindows環境はわからないです。あしからず。まぁWinで鯖とか... Graceful Restart とは Graceful(ぐれーすふる, 優雅…
らすとです。 jamではなくPythonで Python知らんし別にJamで困ってないので問題ないのではということに気づきました。 まとめ 結局私を助けてくれる人は一人もいませんでした。
はー Boost.Build PythonPortとは ラスト二回はPythonPortについてにします。と言っても使ったこと無いのでドキュメント見ながら書いてます。 Boost.Build PythonPortに関するドキュメントはこちら。※注 Boost.Build PythonPortは現状でexperimental扱いです…
つらいれす... フラグとか共通化 feature.extend toolset : nvcc ; toolset.inherit-generators nvcc : unix : unix.link unix.link.dll ; toolset.inherit nvcc : unix ; generators.override nvcc.prebuilt : builtin.lib-generator ; generators.override…
やっべーはてな時間で日付計算してたわー前回大まかな流れを説明したので今回はtype/cuda.jamです。が、これは単純で説明も何も無いのでちょっと掘り進めます。 scanner 前回ものすごくシンプルなcuda-scannerを示しました。というより単純に派生して何もし…
遅れてしまった...というか忘れてた...今回からは何回かに分けてtoolsetについてやります。といっても私自身あんまりわかってないので昔書いたnvcc.jamを元に適当に説明します。nvcc.jamは http://www.flast.jp/browser/btc/tools にあります。 toolsetとは…
はてなさんは7時に日付変わるから遅れてない!11日目あたりでruleの引数もsequenceだとか言ってましたけどその説明します。なんとか一日でも潰したいのでこの際ナンデモアリです。 rule 例えば適当なruleを書きます。 rule foo ( bar : baz ? : qux + : quux…
死にそう... select-highest-ranked rule 時間もないしネタもないし前回飛ばしたこいつを見てみます。と言ってみたものの、よくよく考えるとそれほど面倒ではないです、、、シグネチャは rule select-highest-ranked ( elements * : ranks * )です。ここでel…
はいはいーすすめます。 sequenceモジュール Boost 1.48.0時点でのsequenceモジュールのrule一覧です。 rule filter ( predicate + : sequence * ) rule transform ( function + : sequence * ) rule reverse ( s * ) rule less ( a b ) rule insertion-sort…
疲れてます。ちなみに 所謂オブジェクト指向言語はオブジェクト指向してないんじゃないかというなにか - Flast?なにそれ、おいしいの? の内容は忘れて読んでください。忘れろ。 クラス bjamはクラスをもってます。OOPです!お姉ちゃんにパンツの色聞きまし…
いつもどおり進みます。参照:2006-02-05 testingモジュール testingモジュールはテスト機能を提供するモジュールです。一般に使用するruleは以下の6つだと思います。unit-test ruleは歴史的理由であるみたいな曖昧なことが書いてあるのでここでは解説しませ…
Boost.勉強会 #7東京で同士を募ったらATNDの参加者が0人増えてました!!!!!やったねたえちゃん!!! よくねぇよッッッッ!!!!!!!!!!!!!めんどいんで進みます。 aliasモジュール ある程度プロジェクトが大きくなってくるとビルドターゲットが増えてきます。通常、obj/…
はー前置きめんどいんで進みます...あ、まさかの問題が発生していますが私は私のやる日だけpostします。 pathモジュールつづき 前回に引き続きpathモジュールについてです。決してネタがないわけではないです*1。 パスの表現を正規化する UNIX系OSではパスを…
ついに始まりましたbjam Advent Calendar jp 2011!!これから25日かけてbjamのtipsを書き連ねていきます。 しかもなんと参加者2人!つまり25日を1人で書く予定が13日程度でいいことになります!!!!第1回目の今日はpathモジュールについて少し触れること…
C++ Advent Calendar 2010も5日目を迎えました。どーでもいいけど、本日はBoostjp忘年会です!!そしてこのページの読書会はやりません。(キリッさてさて、多くの人が待ち望んでいるC++0xですが、C++をいじり倒してる人もそうでない人も、触れる機会がダントツ…