2006-09-01から1ヶ月間の記事一覧

perl-cleaner は危険

実行してみた。 かなりの perl-module が emerge される。あと perl に依存している package も。 gaim も emerge されたぞ! まぁ gentoo の場合 phthon さえ気を付けていればなんとかなるだろ。と思っているんだけど…

portage-utils

まずはインストールしてみた。結構依存関係調べるからね。確かに速い。

upgrade today ;)

[ebuild U ] app-arch/gzip-1.3.5-r10 [1.3.5-r9] USE="-build -nls -pic -static" 323 kB [ebuild U ] sys-devel/m4-1.4.7 [1.4.6] USE="-nls" 499 kB [ebuild U ] net-www/netscape-flash-7.0.68 [7.0.63] 997 kB [ebuild U ] sys-apps/findutils-4.3.1-r1…

札幌 6 - 0 徳島

すげぇ。2試合で 12得点なんて聴いたことないぞ。

Enforce

これ使えそうだなぁ。 Enforcements | Dr Dobb'sPowerPlant*1の ThrowIf_ マクロを思い出す。 int no = ... Widget* pWidget = MakeWidget(no); ENFORCE(pWidget)("Widget #")(no)("This widget is null and it shouldn't!");やるなぁ *1:いまは亡き CodeWar…

gvim gui=gtk

Vim

やっぱり bitmap font がいいなぁという事で gui=gtk*1にしてみた が、日本語入力が出来ない時があった。今は快調なのでこの文章がかける。 ちょっと様子見。 *1:今までは gtk2

tr1

gcc 4.1.1 で tr1 がインストールされてた。知らんかった! ヘッダはこんな感じ。 array functional hashtable memory tuple type_traits unordered_map unordered_set utility bind_iterate.h bind_repeat.h boost_shared_ptr.h functional_iterate.h mu_it…

最近 Style がブレてきた

そろそろ Style を変える時期かな…C++ Coding Standards―101のルール、ガイドライン、ベストプラクティス (C++ in‐depth series) で簡潔に表現しているのがカッコよい。 クラス、関数、enum は LikeThis、変数は likeThis、private メンバー変数は likeThis_…

Cスタイルコメントの 'shift-left-right'

Vim

vim7 になってから 3 piece な Cコメントの '>' がおかしくなった。 /* * this is a C comment */ここで 3>> とかやると /* * this is a C comment */'*' が綺麗に並んでない。イケてない。 この原因は shiftround オプションが効いているから。 .vimrc に s…

t_SI オプションが効いていない

Vim

何時からだ? cursorshape になっているしなぁ。 rxvt 側の問題なのか? 》t_EI で指定した色名と Rxvt*cursorColor が一致していないとダメなんだ。

G3 DT-233 お亡くなり

Mac

起動しなくなった(号泣)。内蔵電池か?それとももうダメか? 中古でも買おうかなぁ。

The Compile time polymorphism

d:id:mb2sync:20060924#p1 おもしろい。

upgrade today ;)

[ebuild U ] app-misc/pax-utils-0.1.14 [0.1.13] USE="-caps" 55 kB [ebuild U ] app-arch/gzip-1.3.5-r9 [1.3.5-r8] USE="-build -nls -pic -static" 323 kB [ebuild U ] dev-java/java-config-2.0.30 [2.0.29] 16 kB [ebuild U ] x11-proto/glproto-1.4.8…

札幌 6 - 1 湘南

フッキ爆発。4得点。

野良 ebuild

gtk2 theme engine の Murrine を入れたくなったのでチャレンジ。 /etc/make.conf に PORTDIR_OVERLAY を追記 PORTDIR_OVERLAY="/usr/local/portage" ディレクトリを掘る mkdir -p /usr/local/portage/x11-themes/gtk-engines-murrine ゲットして来た ebuild…

exuberant-ctags

template を使うとどうしても typedef しちゃうよねという事で typedef を出力しないように ~/.ctags に設定してみた。 --c++-kinds=+cdefgnsuvx-lmpt --extra=+q"c++-kinds" がその指定でその内容は c: class あり d: macro あり e: enum の値 あり f: func…

boost::basic_regex::status()

気付いてなかったけど boost::bad_expression は deprecate な感じ。 boost::regex_error クラスが新設されてその typedef になってるなぁ。 boost::basic_regex::status() メンバ関数が追加されていて、それがエラーコードを返すようになっている。 default…

2.6.18

ここ http://www.unixuser.org/~ysjj/diary/ が参考になります。 Linux version 2.6.18-gentoo (root@allegro) (gcc version 4.1.1 (Gentoo 4.1.1-r1)) #1 Sun Sep 24 18:40:26 JST 2006

Global Match イラネ

とりあえず Global Match を根幹部分から削除しよう。これは後付け Utility 的なものだろ? ちなみに boost は regex_match ... 完全一致の時だけ true(これ使いがってあんの?) regex_search ... 部分一致でも true regex_replace ... 一致部分を stream に…

upgrade today ;)

firefox, xorg-server, jdk, thunderbird... 大物ばっか。 [ebuild U ] sys-devel/binutils-config-1.9-r2 [1.9-r1] 0 kB [ebuild U ] dev-libs/openssl-0.9.8c-r2 [0.9.8c] USE="sse2%* zlib -bindist -emacs -test" 0 kB [ebuild U ] sys-kernel/linux-hea…

dev-java/swt

まさにこれ。この問題。 http://overlays.gentoo.org/proj/java/wiki/Common_Problems#Cantfinddependencyforgtdevjava/blackdownjdk1.5 ここに書いてある通り >java-check-environment virtual_providesとして、出力されたメッセージ通り >rm -i /var/db/pk…

ASCII でのデバッグ完了

日本語デバッグの前にちょっと Tune しようかなぁ。

札幌 0 - 0 仙台

うーん... まぁ、石井が U-21 に選出されたのでよしとする。

札幌 3 - 1 水戸

連勝してくれよとしか言えない。

update

Vim

VIM - Vi IMproved 7.0 (2006 May 7, compiled Sep 15 2006 23:15:23) Included patches: 1-108 Compiled by aragornvimgdb patch も問題なく当たる。良い感じ。 vim6.x な環境も残しておいたんだけどもういらないな。 ところで subversion で https アクセ…

Wii

http://www.watch.impress.co.jp/game/docs/20060914/wii.htm ゼルダ来た。

upgrade today ;)

[ebuild U ] x11-libs/libXfont-1.2.2 [1.2.0-r2] USE="-debug -ipv6" 583 kB [ebuild U ] dev-libs/popt-1.10.4-r1 [1.7-r1] USE="-nls" 1,142 kB [ebuild U ] sys-apps/baselayout-1.12.5 [1.12.4-r7] USE="-bootstrap -build -static -unicode" 215 kB [e…

disk image

作るとき。 >dd if=/dev/zero of=disk.img bs=512 count=15000 >sudo /sbin/losetup /dev/loop0 ./disk.img >sudo /sbin/mke2fs /dev/loop0 >sudo mount disk.img /mnt/loop0 -o loop=/dev/loop0 >sudo chgrp wheel /mnt/loop0 >sudo chmod 775 /mnt/loop0 >…

BackReference

名前によるグループ化を後方参照する場合において、同一の名前が複数存在する場合、後に追加された方が優先して使用される。ただし、照合が失敗した場合は古いものが使われる。って、ホントかぁ。

vimgdb

Vim

vim に gdb インターフェイスを加えるパッケージ。試したみたところすこぶる好調。 vim7 のソースにパッチあててビルド + vim スクリプトの組合せ。乗用パッチになりそう。あと vimshell なる patch キットもあるんだよな。