2004-10-01から1ヶ月間の記事一覧
あ・・・previewなtar玉が来た.でも,もう音夢いからいいや.明日起きたらリリースされてるでしょ,多分.・・・されてない悪寒のほうが強いけど. うげー,pdf用意しようとしてるのか.こりゃ頑張らないといかんな〜.
ぐぇ・・・.ぐぬぅ・・・.無理なのか・・・? そもそもロケールが実行時バインドなのが・・・うぐぅ.
非常に残念としか言いようがない. 自分は自衛隊派遣には反対な人間だけれど,それとこれとは問題がまったく別.非常に冷たいようだけれど「自業自得」という表現しか出来ない. ご冥福をお祈り申し上げます.
まんがタイム きらら キャラット VOL.8 まんがタイム きらら MAX 12月号 GUNSLINGER GIRL 4 (電撃コミックス) 本当に久しぶりに萌えもの(σ・∀・)σゲッツ! ガンスリは相変わらずの陰鬱ぶりに(;´Д`)ハァハァ.
http://lists.boost.org/MailArchives/boost/msg73890.php (boost.devel 2004/10/29~) Makeに代わる次期ビルドツールとして使えないか,以前から虎視眈々と狙ってるBoost.Build.まだ使ってて「?」な部分も多いけれど. 本家 - http://boost.sourceforge.ne…
#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>…
あー,でも先頭からちゃんとvalidな長さ読んでくれないと困るにゃー.というか,細かいところでlocaleをどう使っているのかを調べないと・・・.
う? というか,localeにcharからwchar_tへのコード変換ファセットかwchar_tでcollationとる文字照合ファセット突っ込めば,わざわざwchar_tに変換せずにcharのままでマルチバイト文字の正規表現が取れる? る? るる? るるる? るるるるる?
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>…
上で用いているutf8_codecvt_facet_wchar_tはstd::codecvtの一実装に過ぎません.ユーザはstd::codecvtからクラスを派生させて独自のコード変換ファセットを定義することが可能です.もちろん,そうして作成したファセットを上とまったく同様にストリームに…
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>…
C++のストリームってどうも気に入らないなあと思っていたけれど,標準のlocaleライブラリ周りの記述漁っていると考え方変わりそう. もしかして,自分はC++のstreamやlocaleの真価を知らないだけで実は超強力なライブラリなんじゃないか,と. 本が待ち遠し…
うん.なんていうかね.Boost.Serializationのutf8_codecvt_facet.hppとutf8_codecvt_facet.cppの実装を追ってたのよ.(RC枝から引っ張ってきたやつ)いやcoding変換の実装を追うのは楽しかったですよ?何せ実装が極めて素直だから,うにコード超初心者の自…
これは自分への戒め. http://freehome.zive.net/~ntgestop/index.html 「わかっちゃいるがやめられない」 ようするにわかってないってことだ#別にネトゲにハマってるわけじゃないですよ?
#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について自分が考え・まとめていた問題があったんですが,以下のドキュメントがうまいことまとめてくれていました. http://www.octopull.demon.co.uk/c++/dragons/index.html#box2 ただ,このドキュメントにおける標準委員会の方向性についての部分, 3…
http://lists.boost.org/MailArchives/boost/msg73538.php "Pending Acceptation"とかいうなんとも玉虫色的結果.
http://lists.boost.org/MailArchives/boost/msg73419.php 取り合えず忘れないうちに貼っておこう.
EmacsってそのまんまじゃUTF扱えなかったのね・・・.そりゃおかしくなるはずだ. いや,実際お世話になっているのはEmacsじゃなくてめどうさんなんだけど.
前回はRC枝分けてからリリースまで1ヶ月かかってたのね・・・.さて今回はどれだけかかるんでしょ・・・.('A`) リリースしたとき用の特大「おらっしゃー」フォントでもちまちま用意して待っとくとしましょうかね・・・.
っていうか原画こつえーってのがありえねー!!またあれかっ!パン(以下略 空気の夏編とか蔵のひらがなみっつシナリオとかの感触からして自分は恐らく涼元さん嗜好と思われるから期待はしとるんですが.(っていうか空気はあれと音楽と背景と雰囲気しか評価…
http://lists.boost.org/MailArchives/boost/msg73377.php おらっしゃー!!
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読みながらブログ書くって行儀の「ぎょ」の字も無いな・・・.
http://lists.boost.org/MailArchives/boost/msg73353.php (boost.devel 2004/10/19~) キタワ*・゜゜・*:.。..。.:*・゜(n‘∀‘)η゜・*:.。. .。.:*・゜゜・*!!!! #って,卒論かよっ!!
すぐにログが流れちゃう某日記経由で. http://www1.harenet.ne.jp/~mimjun/amazon/Amazon.html Amazonで限定商品頼むと痛い目見るっていうのは萌えゲーマーには結構周知の事実だったりします.萌えゲーに限らず,皆さんもAmazonで限定商品(あるいは数の少…
解法その3:一時バッファ + read & write も一つだけ.某所で指摘された解法. bool is_in_good, is_out_good; const size_t buf_sz = 8; char buf[buf_sz]; size_t count = 0; for(; count < sz && (is_in_good = !!ifs.read(buf, min<size_t>(sz - count, buf_sz))</size_t>…
モチベーション バイナリファイルの一部分を別ファイルにコピーする簡潔な手段が欲しい. 問題設定 // "in.dat"の[first, last)を"out.dat"へコピーしたい.(first, lastは先頭からのoffset) size_t first, last; ifstream ifs("in.dat", ios::in | ios::b…
仕事場で(・∀・)ハケーン&(σ・∀・)σゲッツ! The Unicode Standard, Version 3.0 Unicode Demystified: A Practical Programmer's Guide to the Encoding Standard Cjkv Information Processing 全部あわせて3000p弱あるよ・・・ひーん。・゜・(ノД`)・゜・。