入場とりあえず、ビルマでたどり着けたは着けたけど、入り方がわからなくてうろうろしてたら係の人があけてくれた。all_of,copy_if,clamp(min+maxの範囲制限がいっぺんにできる)などなどが追加されている。テストなどを目的としてAPIや関数を乗っ取り強引に接合部を作る。ヘッダのみで使え、x86とx64に対応。通常のクラスメソッドや仮想関数もフック可能。実装はトランポリンフック。基本的な仕組みは、関数の先頭にフック先へのジャンプコードを入れる。この時、元のコードが壊れてしまうのでそれをどうするかが重要。sexyhook2はバックアップした元コードをオリジナルの関数をコールするタイミングで書き戻し、デストラクタで再度フックコードを入れ直している。sexyhook3はオペコードのバイト数を数えオペコードが壊れないサイズでバックアップしその最後にバックアップしていない箇所へのジャンプコードを挟んでおく。オリジナルのコードを呼ぶときはバックアップしたコードを呼び出すことでオーバーヘッドを少なくしている。副産物としてオペコードを数える処理ができたので公開したとのこと。さんが別のときに発表したスライドで発表。文法認識とディクテーション文法認識、認識率は高いが過剰認識をしやすいディクテーション、フリーの実装は認識率が低い呼びかけと命令、「コンピュータ、電気つけて」の規則を作ることで音声認識を賢くする信頼度がそれぞれのライブラリで取得できるがそのまま信頼すると裏切られる。認識率が芳しくないので、フィルタとして機械学習を使用し音声認識+機械学習とすることで認識率アップをもくろむ。中身いじれないので、juliusを以降では使うことに。?課題テストに使った声や呼びかけが「コンピュータ」に特化してしまった。数時間に一回のミスが出るが、数ヶ月に一回にしたい。メモリリークしたりstatic使いまくっている。namesapceってのがこのあたりでサラッと出てきた気がする。閉め切られていたので戻るのに難儀した。LibraryBoost.uBLAS会場から突っ込みが出ていたが、デフォルトの実装がひどいらしく処理のエンジンをかえてやらないといけない。下に書いてあるEigenをバックエンジンとして使うこともできる模様。EigenEigenBoost.SIMDSIMD型+周辺処理を行うライブラリ。@yohhoyC++の次の規格に入れようとしている機能、とりあえずは、TRで入れられる模様。データベースな世界の「トランザクション」をメモリ操作に適用し、同時操作からメモリの一貫性を保護する機能。構文gccに実験的に実装中。ソフトウエアベースなのでパフォーマンスはすごく悪い、公式としても速度はとりあえず二の次。@wraith13浮動小数点(IEEE754)とも固定小数点とも違う表現方法。IEEE754は1985と2008の2つがある。URRの特徴は、1もしくは-1付近で精度がものすごく良くなる、が、その逆は悪くなる。ビット長によらず内部表現は同じ。課題は、ハードウエアによる支援がないため現状は遅い。収納ビットが節約できるぐらいであまりメリットがない。文字列との相互変換が難しい。ビット長を大きくしても極大値、極小値の精度はあまり変わらない。@CryoliteBoost.Build(bjam)の紹介。Boost.Build使えば、複数のコンパイラオプション、複数のコンパイラ(gccのバージョンとかgccとclangとか)をそれぞれ一括でビルドできる。依存関係を考えオプションなどの波及なもどしてくれる。Boost.Build便利だよ。全員参加ディスカッション今回は、これをお目当てでいったようなものです。ディスカッションはワールド・カフェ形式をベースに。1テーブル6人ぐらいで30分でテーブルチェンジ、3回目のチェンジでもとのテーブルに戻る。各テーブルに白紙が配られそれに内容を書いてく。イベント処理ライブラリ@egtraさんがテーブルマスター。じゃんけんで自分がなる予定だったけど内容を考えたの自分だからやりましょうか?と助け舟が出てきたので好意に甘えちゃいましたorz自分がテーブルマスターになったときに、さっとないよう出しておけばよかったなーと後悔。ようなことをC++で実装したい。そもそも、FRPがなんなのか?ってのもあったけど、どう表現するか?や、スレッドセーフをどう実装するか?など、でぐるぐる話し合ってました。アスキーアートで書いてこれをそのまま実行できればいいよねみたいなことも話してました。テスター請負サービス作ろう、な流れになりました、自分のいるときは。チェンジのときに、もはや、C++関係ないよねーっていいながら席を立ってしまいました。究極の文字列クラスとりあえず、席に着いたときには紙が真っ白でした。席に着いたときに聞いた以前の内容としては、文字列クラスは可変長を管理するか固定長にするか、みたいな内容でした。表示処理などはアドオンかなー?とかあれ?一番興味あったのに一番記憶がないorzまとめディスカッションだけ、メモをとっていなかったので記憶のみで書いてるため結構あやふや、、、orzまーでも、楽しかったです。知らないライブラリとか出てきて色々興味深かったです。あと、懇親会の中華料理店は中ギュウギュウだったのとなかなか注文とりにきてくれなかったのが辛かった。ライセンスの下に提供されています。下にライセンスされています。