2004-01-01から1年間の記事一覧

今日の気になったリファラ

attnとは - Google 検索 "ATTN"は"attention"の略でふ.ネット上で交わされる英略語(に限らずくだけた英語表現も)調べるとき,自分はアルクのHPのお世話になってたりしまふ.

Boost.PQS

http://lists.boost.org/MailArchives/boost/msg73580.php (boost.devel 2004/10/22~) MC++Dの冒頭でやってたこと(物理量の次元解析をコンパイル時にやるヤツ)の延長?よく読んでないから分かんね.

Rebind Library

よく読んでないけれどとりあえず面白そう. http://lists.boost.org/MailArchives/boost/msg74171.php (boost.devel 2004/11/04) 上のスレッドのルートは以下. http://lists.boost.org/MailArchives/boost/msg73936.php (boost.devel 2004/10/30~)

型パラメータを持つポリシークラスとメタ関数クラス

C++

Modern C++ Designでは型パラメータを持つポリシークラスをホストクラスに引き渡すときの方法としてtemplate templateパラメータで引き渡すことを提案していた.でも,template templateパラメータは,特にarity(引数の個数)が完全に一致していないとなら…

dummy

dummy

きた〜(@テンション最低)

あ・・・previewなtar玉が来た.でも,もう音夢いからいいや.明日起きたらリリースされてるでしょ,多分.・・・されてない悪寒のほうが強いけど. うげー,pdf用意しようとしてるのか.こりゃ頑張らないといかんな〜.

Boost.Regex + Locale

ぐぇ・・・.ぐぬぅ・・・.無理なのか・・・? そもそもロケールが実行時バインドなのが・・・うぐぅ.

自己責任

非常に残念としか言いようがない. 自分は自衛隊派遣には反対な人間だけれど,それとこれとは問題がまったく別.非常に冷たいようだけれど「自業自得」という表現しか出来ない. ご冥福をお祈り申し上げます.

今日の収穫物

まんがタイム きらら キャラット VOL.8 まんがタイム きらら MAX 12月号 GUNSLINGER GIRL 4 (電撃コミックス) 本当に久しぶりに萌えもの(σ・∀・)σゲッツ! ガンスリは相変わらずの陰鬱ぶりに(;´Д`)ハァハァ.

虎視眈々@Boost.Build

http://lists.boost.org/MailArchives/boost/msg73890.php (boost.devel 2004/10/29~) Makeに代わる次期ビルドツールとして使えないか,以前から虎視眈々と狙ってるBoost.Build.まだ使ってて「?」な部分も多いけれど. 本家 - http://boost.sourceforge.ne…

ワイド文字列(wstring, wchar_t)を環境のエンコードにおける順序でソートする

#include <locale> #include <string> #include <algorithm> #include <iostream> #include <iterator> int main() { using namespace std; locale::global(locale("")); wstring str[] = {L"亜", L"井", L"宇", L"江", L"尾"}; sort(str, str + 5); cout << "Unicode(UCS)でのソート結果" << endl; copy(s</iterator></iostream></algorithm></string></locale>…

Boost.Regex + Locale

あー,でも先頭からちゃんとvalidな長さ読んでくれないと困るにゃー.というか,細かいところでlocaleをどう使っているのかを調べないと・・・.

Boost.Regex + Locale

う? というか,localeにcharからwchar_tへのコード変換ファセットかwchar_tでcollationとる文字照合ファセット突っ込めば,わざわざwchar_tに変換せずにcharのままでマルチバイト文字の正規表現が取れる? る? るる? るるる? るるるるる?

Boost.Regex + Locale

href="http://cvs.sourceforge.net/viewcvs.py/*checkout*/boost/boost/libs/regex/Attic/traits_class_ref.htm?rev=1.11 うふ. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1429.htm#traits_discussion うふふ. うふふふふ. うふふふふふ…

ロケール,ロケール,ロケール!

Collation周りも超面白そうな予感.見てる限りいろんなこと出来そう. std::vector<std::wstring> str_vec; ..... // ワイド文字列をShift_JIS文字列としてソートする std::sort(str_vec.begin(), str_vec.end(), ucs_as_sjis_loc);こんなんとか出来そうに読める.うふ,う</std::wstring>…

自分でstd::codecvtを拡張する

上で用いているutf8_codecvt_facet_wchar_tはstd::codecvtの一実装に過ぎません.ユーザはstd::codecvtからクラスを派生させて独自のコード変換ファセットを定義することが可能です.もちろん,そうして作成したファセットを上とまったく同様にストリームに…

UTF-8Nを吐くワイドストリーム

1昨日ブログで書いたことをコードで示すとこんな感じになります. #include <fstream> #include <locale> // Boost 1.32.0からBOOST_ROOT/boost/utf8_codecvt_facet.hppと // BOOST_ROOT/libs/serialization/src/utf8_codecvt_facet.cppを // 掘り出してきてカレントにコピー</locale></fstream>…

streamの真価

C++のストリームってどうも気に入らないなあと思っていたけれど,標準のlocaleライブラリ周りの記述漁っていると考え方変わりそう. もしかして,自分はC++のstreamやlocaleの真価を知らないだけで実は超強力なライブラリなんじゃないか,と. 本が待ち遠し…

標準C++が想定するストリームによる入出力時の自動coding変換の枠組み

うん.なんていうかね.Boost.Serializationのutf8_codecvt_facet.hppとutf8_codecvt_facet.cppの実装を追ってたのよ.(RC枝から引っ張ってきたやつ)いやcoding変換の実装を追うのは楽しかったですよ?何せ実装が極めて素直だから,うにコード超初心者の自…

依存の恐ろしさ

これは自分への戒め. http://freehome.zive.net/~ntgestop/index.html 「わかっちゃいるがやめられない」 ようするにわかってないってことだ#別にネトゲにハマってるわけじゃないですよ?

Strong Typedef & Typedef Template

#include <boost/preprocessor.hpp> #define CTOR_TEMPLATE_MAX_ARITY 10 #define DEFINE_CTOR_TEMPLATE(z, n, type_pair) \ template< BOOST_PP_ENUM_BINARY_PARAMS( BOOST_PP_INC(n), class BOOST_PP_INTERCEPT, A ) > \ BOOST_PP_TUPLE_ELEM(2, 1, type_pair) ( BOOST_PP_ENUM_BIN</boost/preprocessor.hpp>…

swapについて

swapについて自分が考え・まとめていた問題があったんですが,以下のドキュメントがうまいことまとめてくれていました. http://www.octopull.demon.co.uk/c++/dragons/index.html#box2 ただ,このドキュメントにおける標準委員会の方向性についての部分, 3…

FORMAL review of "Output Formatters" - results

http://lists.boost.org/MailArchives/boost/msg73538.php "Pending Acceptation"とかいうなんとも玉虫色的結果.

FSM New Release

http://lists.boost.org/MailArchives/boost/msg73419.php 取り合えず忘れないうちに貼っておこう.

Emacs with UTF

EmacsってそのまんまじゃUTF扱えなかったのね・・・.そりゃおかしくなるはずだ. いや,実際お世話になっているのはEmacsじゃなくてめどうさんなんだけど.

Boost RC枝来たけど・・・

前回はRC枝分けてからリリースまで1ヶ月かかってたのね・・・.さて今回はどれだけかかるんでしょ・・・.('A`) リリースしたとき用の特大「おらっしゃー」フォントでもちまちま用意して待っとくとしましょうかね・・・.

新作キタ━━━━━━(゜∀゜)━━━━━━ !!!!!

っていうか原画こつえーってのがありえねー!!またあれかっ!パン(以下略 空気の夏編とか蔵のひらがなみっつシナリオとかの感触からして自分は恐らく涼元さん嗜好と思われるから期待はしとるんですが.(っていうか空気はあれと音楽と背景と雰囲気しか評価…

ATTN: Branch for release is scheduled for tonight

http://lists.boost.org/MailArchives/boost/msg73377.php おらっしゃー!!

BoostにおけるUnicodeに関する議論

http://lists.boost.org/MailArchives/boost/msg04254.php (boost.devel 2004/04/16~) 過去の議論(・∀・)ハケーン. Unicode & Regex http://lists.boost.org/MailArchives/boost-users/msg01723.php (gmane.comp.lib.boost.user 2002/09/10~) http://lists.…

め,飯食いながらBoostのML読みながらブログ書くって行儀の「ぎょ」の字も無いな・・・.