2009-01-01から1年間の記事一覧
以前UMLは素人を騙すくらいにしか役に立たないらしい。 - 並列メモ?と言うのを書いたのだが、これについてリアルワールドで反論せずblogで愚痴るのは…とかなんとかdisられたらしい。 で、それに反論してみようかとも思ったのだが、面倒なのでこのblog自体を…
Boost.MemberFunction memberをmemと略すのはどうなんだろ。cの標準ライブラリ的にmemはmemoryの略だよな。 #include <iostream> #include <vector> #include <algorithm> #include <boost/mem_fn.hpp> class Dummy { private: int e_; public: Dummy(int e) : e_(e) {} void fun(void) { std::cout << e_ <<</boost/mem_fn.hpp></algorithm></vector></iostream>…
昔から二つのosを一つの計算機に入れるネタはあって、パーティション切ってデュアルブートとか、VMとか色々あるわけだが、最近は(といっても何年も前からあるみたいだが)Download Ubuntu Desktop | Download | Ubuntuと言うのでパーティション切り直さずに…
数学関係が多いので、豪快に素通りしてみる。 Boost.Mpi 頑張ってはみたものの、コンパイル環境が構築できず。 Boost.Mpl 言語の当初想定をはるかに超えてしまったっぽいやつ。そのうち頑張って使いこなしてみたい気がしないでもないが、コンパイル時間の限…
片っ端から「このサイトはコンピュータに損害を与える可能性があります。」とかくっつけてるけど、何かあったのか?バグったのか?
日帰りで2回。
http://www.boost.org/doc/libs/1_35_0webブラウザのスクロールバーの位置からすると、やっと半分てところか。 Boost.Iostream IO streamが簡単に作れる仕組み。 #include <iostream> #include <boost/iostreams/stream.hpp> #include <boost/iostreams/concepts.hpp> class zero : public boost::iostreams::source { public: std</boost/iostreams/concepts.hpp></boost/iostreams/stream.hpp></iostream>…
http://www.atmarkit.co.jp/news/200901/16/migration.html 移行で最も苦労したのは既存のCOBOLプログラムの総数が分からなかったことだ。開発計画時は5366本と見積もっていたが、実際は6573本のプログラムがあった。 前見た記事とも書いている人違うし、Cの…
パターン指向リファクタリング入門~ソフトウエア設計を改善する27の作法作者: ジョシュア・ケリーエブスキー,小黒直樹,村上歴,高橋一成,越智典子出版社/メーカー: 日経BP社発売日: 2005/08/04メディア: 単行本購入: 11人 クリック: 313回この商品を含むブロ…
総務省統計局に貿易依存度のデータがあった。http://www.stat.go.jp/data/sekai/09.htm#09-032006年までしかなかったが、それによると日本の輸出依存度は14.9%、輸入依存度は13.3%。円高で損する割合と円高で特する割合はほぼ変わらない。
よーするに、日常的にUML使って設計している私は、素人の自分を自分で騙してると言う結論に至る。 ちょっとは反論してみようと思わなくもないのだが、多勢に無勢で勝てそうもないので特に何もせず。こーゆーところはふつーのソフト会社と変わらないんだよな…
Phenom機がかなりの確率でブートしなかったので、何となくメモリを順番変えて差し直したら直った。接触不良だったのかな?でも一度起動すれば普通に動いてたし、memtestも通ってたので何か謎。起動で失敗するだけだから電源の立ち上がりとかかな。
サンワサプライ 光学式トラックボールマウス 5ボタン ブラック MA-TB38BK出版社/メーカー: サンワサプライ発売日: 2008/12/01メディア: Personal Computers クリック: 18回この商品を含むブログ (8件) を見るなんか使いずらいきがしなくもなかったが、ちょう…
Boost.Integer C99でstdint.hが追加になってるけど、現行のC++にはないのでboostにありますよとか、互換性の為のもの。 Boost.Interprocess UN*Xの世界でIPCとか言ってるもの。プロセス生成自体が色々面倒なので飛ばす。 Boost.Interval 数値の範囲同士を計…
g++-4.3で実行時間が100[s]かかってるコードを、llvm-2.2のg++-4.2でコンパイルして実行すると70[s]しかかからない。-O3とかコンパイルオプションは同一の状態。x86-64用のllvmは確かに速い。
Boost.Graph グラフ理論とか。知らないので飛ばす。 Boost.IO_State_Savers サブライブラリらしいので飛ばす。 Boost.In_Place_Factory なんかよく分からん。(だんだん私のやる気がなくなってきた?)