2010-01-01から1年間の記事一覧
基礎 切り出すという言葉と抽象的側面という言葉を定義してください 切り出す(decouple)という言葉は、ものごとが互いに独立して振る舞えるようにする、または少なくとも、それらの関係を明確に述べることを意味している 抽象的側面(abstraction)という言葉…
linux使ってるとpreのフォントを読みづらいのでLuxi Monoに変更した。 このフォント好きなんだ。 ページ幅もちょっと広くした。windowsでは確認してないけど、フォントは前と同じの読まれてると思うなあ
Strategyパターンについて書かれた章です。 基礎 新たな要求を取り扱う方法として、どのような方法があるでしょうか? 変更のことを考慮して設計するアプローチを行う。 時とともにシステムがどのように変化していくのかを考える。 変更は将来必ず起こるもの…
この時のコミットの数は、400くらいだったと思う。 上のサイズの時にgit gcしたら、下のサイズになった。 git gcは10分以上かかった。(Core2DuoP8600@2.4GHz 3GBmem XP) コミット分割のために捨てブランチ使うことが多いので、 不要なコミットがたくさん溜ま…
昨日のConsoleの件、追記。 http://d.hatena.ne.jp/pneumaster/20101214/1292334215 # cmdと違って、ウィンドウの幅を自由にリサイズできる! # しかもConsoleは途中でリサイズしても、新たなウィンドウサイズを使用して全体を再描画する。嬉しい。 今まで…
Console http://sourceforge.net/projects/console/ cmd.exeでgitを使う苦行から逃れられるでしょうか。 明日試してみよう。 # ソースを見た感じ、WTLで作られているみたいです。
X起動時に、ibusかscimのどちらを起動するかみたいなものは、 ~/.profileに INPUT_METHOD="scim-bridge"と書いておくとよい。。。。と/etc/X11/ximに書いてありました。 私の場合はscim-bridgeを使用しているので、上記の文を書きました。 ここに書かれたも…
obsからインストールしたらlibprotobuf6というパッケージが依存関係でインストールされた. $ zypper info libprotobuf6 Loading repository data... Reading installed packages... Information for package libprotobuf6: Repository: @System Name: libpr…
slesには保守のための統合されたrugというコマンドがあるみたい。 http://ja.opensuse.org/ソフトウエア管理のコマンドライン比較 を読んでいたらrugなんでもできるじゃないか。 面白だから使ってみたいが、opensuseからは10.xあたりでなくなってしまったら…
opensuseでgoogle-chrome-stableをインストールすると glibc-i18ndataとlsbをインストールするように言われた
できない理由は置いといて、なんて表示されるかをメモっておく。 $ uname -ri 2.6.34.7-0.5-desktop i386 $ cat /etc/SuSE-release openSUSE 11.3 (i586) VERSION = 11.3 $ ln ~/etc/vim/dot.vim ~/.vim ln: `/home/pneu/etc/vim/dot.vim': hard link not al…
#include <iostream> #include <limits> #include <typeinfo> using std::cout; using std::endl; using std::numeric_limits; using std::type_info; //using std::decltype; // 不要 int main() { cout << numeric_limits<int>::max() << endl; int foo; cout << numeric_limits<decltype(foo)>::max() << e</decltype(foo)></int></typeinfo></limits></iostream>…
#include <iostream> #include <typeinfo> struct tmp { int i; int j; }; int main() { int tmp::*ptr; // the pointer to a member of class tmp ptr = &tmp::j; // Note that tmp instance is not spawned std::cout << typeid(ptr).name() << std::endl; tmp foo; std::cout <</typeinfo></iostream>…
http://d.hatena.ne.jp/pneumaster/20101022/1287760357 2.6.28のconfigほとんどそのまま使えたのがよかった。 (一つだけ、そんなオプション無いよと言われた) やっと2.6.3x系にしたので、 以前より考えてたtomoyoを使ってみようと思った。 どうやら、css-…
USEフラグの記号、色の意味を忘れてしまうので。 http://en.gentoo-wiki.com/wiki/Portage#USE_flags USEフラグの意味を調べる。 quse(portage-utilsパッケージに入ってます) http://www.gentoo.org/doc/ja/portage-utils.xml http://forums.gentoo.org/vi…
やり方忘れてるなー。 http://www.gentoo.org/doc/en/kernel-upgrade.xml # equery list -i gentoo-sources ~snip~ [I--] [ ] sys-kernel/gentoo-sources-2.6.27-r10 (2.6.27-r10) [I--] [M ] sys-kernel/gentoo-sources-2.6.28-r5 (2.6.28-r5) [I--] [ ] sy…
こちらにまとめました。 http://linux2.g.hatena.ne.jp/pneumaster/20101001/1285942782
$ urxvt -tr -tint white -sh 10 .Xresourcesなどに記述するときは、 urxvt.transparent:true urxvt.tintColor:white urxvt.shading:10 となるでしょう。 詳しいオプションについてはman urxvtをどうぞ。
環境:awesome3.4.5 アイコンが無い calendar2が無い アイコンが無い /usr/share/awesome/themes/default/theme.luaの theme.opensuse_icon = "/usr/share/awesome/icons/opensusegeeko.png" が問題? /usr/share/awesome/themes/default辺りを $HOME/.confi…
git reset -pでできる。 http://www.kernel.org/pub/software/scm/git/docs/v1.7.0.7/git-reset.html -p --patch Interactively select hunks in the difference between the index and <commit> (defaults to HEAD). The chosen hunks are applied in reverse to th</commit>…
View page bar, 0 | View page bar, 4 & Set wrapping, "Pagebar", 1「|」の前後を逆にすると動かない。 set wrappingはいつも成功するからだろう。
今日こんなコードを見た。 enum FOO { INVALID = -1, CHERRY, BANANA, GRAPE, MELON, ORANGE, CAT, FRUIT_NUM }; 一番最後に置かれたFRUIT_NUMを使って、 int basket[FRUIT_NUM]という配列を宣言することができる。 面白いenumの使い方だと感じました。
gconf-editorで設定する. /apps/nautilus/desktop/XXXXX_icon_visible 各アイコンの表示/非表示を切り替える. /apps/nautilus/preferences/desktop_is_home_dir チェック入っていると,$HOMEがデスクトップになる. /apps/nautilus/preferences/show_deskt…
カーネルのアップグレードに失敗したらしく, イーサネットデバイスが認識しなくなってしまった. その少し前にzypper upした時, 「レポジトリが読めないよ」 って感じのエラーが出ていたのには気づいたのだが, 以前に Header V3 DSA signature: NOKEY, ke…
「日本語フォントが表示できないよ」という感じのエラーメッセージが出てきて、 日本語が「・」で表示されるようになってしまいました。 こちらが参考になりました。http://ameblo.jp/furunos/archive1-200912.html acroreadがインストールされている場所を…
T/O