2010-02-01から1ヶ月間の記事一覧

immutable な string クラスを作りたい(3)

前回 の続き。 作った immutable_string_impl を用いて基本的な部分を実装してみます。 と、その前に、 immutable_string_impl の設計を、少し見直します。 せっかく immutable なので、ハッシュ値を予め計算しておくことで、比較の高速化を図りたいのです。…

ほにったー勉強会に行ってきました

ほにったー:IT勉強会参加者募集 ほにったー:勉強会当日! 今日は @honiho さん主催の ほにったー勉強会 に行ってきました。 まぁ ほにったー勉強会 というのは僕が勝手に呼んでるだけの名前で、本当の名前は単に IT勉強会 だったのですけど、 正直、「IT勉強…

immutable な string クラスを作りたい(2)

前回 の続き。 用意した可変長バッファに、参照カウントを仕込みます。 しかし、単純に参照カウントを組み込むだけではつまらないので、一工夫。 参照カウントの部分を、それ以外の部分とは独立した部品として切り出してみます。 そうすれば、以降に参照カウ…

immutable な string クラスを作りたい(1)

C++標準のstd::stringは非常に優秀な文字列ライブラリですが、少しばかりオーバースペックに感じる時があります。 現行の std::strinig は copy-on-write 方式を採用出来るように設計されているのですが、そもそも文字列を書き換えたい場合って少ないので、 …

酔いどれエロゲ語りオフ 〜チョコレートはみやびちゃんからもらうんだ!〜 感想とか

久々にオフ会というものに行ってきました。Tweetvite :: 酔いどれエロゲ語りオフ ~チョコレートはみやびちゃんからもらうんだ!~ 無題じゃダメなのか… 酔いどれエロゲ語りオフ ~チョコレートはみやびちゃんからもらうんだ!~ 初めてオフ会というものに参…

Skype とやらを始めてみました

id: gintensubaru なんかすごく今更感がありますが、興味有ったらコンタクトしてください。以上

Google Wave はじめてみました

Google Wave 自体は ついったー で「便利らしい」と聞いていたものの 招待が必要とか何とかで、今までなんとなくスルーしてきた訳ですが、 http://cpplover.blogspot.com/2010/02/google-wave.html この記事を読んで、なるほど改めて便利そうだと思い、招待…

Boost 1.42.0 がリリースされましたね

http://www.boost.org/users/news/version_1_42_0 新規ライブラリは Boost.Uuid http://www.boost.org/doc/libs/1_42_0/libs/uuid/uuid.htmlということです。 実のところUUIDってあまり知らなかったので、折角の機会ですし、少し調べてみたいと思います。と…

世の優秀な中高生達に告ぐ

「中学生/高校生だからって馬鹿にするな」って発言をすると馬鹿にされるので注意。「所詮は中学生/高校生、まだまだ未熟者です」って発言をしてみましょう。一目置かれますよ。 個人的に、この手の技法は、いろいろと広く応用出来るので便利だと思っていま…

C++/Boost 基礎文法最速マスター

参考: http://d.hatena.ne.jp/faith_and_brave/20100201/1264997004 「C++0xになると、C++03 でごちゃごちゃした部分がだいぶすっきり書けるようになる」 らしいですが、C++0xを待たなくてもBoostを使えばだいぶすっきり書けるので、 BoostでのC++入門はこ…