emacsなどの各種エディタで使う文字の色って長年試行錯誤してたんですよね。センスないからorz。ここのBrowse By File Typeが確認しやすくていいです!
2012/03/07
2012/03/04
2012/02/01
2011/12/28
OpenOfficeに見るオープンソースソフトの実態と課題
プロプタイエタリに誘導してる感はありますが、だいたいの主張は感覚的にあいます。Linuxの開発にアクティブに関わっているのがたったの160人っていう数字には驚きましたが。
総務省の見解が良いですね。「オープンな標準は、国際規格 (ISO) や日本工業規格 (JIS) だけではなく、その他の公的規格や業界団体による規格も含まれる概念であるため、国際規格 (ISO) や日本工業規格 (JIS) に該当していない製品等がただちに排除されるという理解は誤りである」
2011/09/15
2011/07/24
Flash11をDebian Lenny上のchromeで利用する
Debianの中でも既に時代遅れなので、情報がねーw
つーことで簡単だけどメモ。
ここから自分の環境にあった(32bit/64bit)tar.gzを拾ってきて解凍します。解凍されたlibflashplayer.soを/usr/lib/mozilla/pluginsにコピーするだけで、chrome君は盗み読みして動いてくれます。インストールされたか確認したい場合は、ロケーションバーにabout:pluginsと入力しましょう。
今使ってますが、64bit版凄く安定した気がします。
2011/07/16
ostreamの無効化
cppllを眺めていると、デバッグ出力用のコードを無効化にする話が議論されていました。[cppll:13624]
コード自体はいろいろあったのですが、その中の一つが次のコード。
#ifdef DEBUG #define DOUT std::cout #else #define DOUT 0 && std::cout #endif DOUT << "debug" << std::endl;
このコードのうまいところは、0 &&の残りが評価されないところらしい[cppll:13648]。dead-code eliminationというらしい。
何が凄いって、次のコードがgcc 4.4.5で-pedantic-errors -O0オプション付きでコンパイルできた。
#include皆いろんなノウハウ持ってるなぁ...。bool f(); // 宣言だけ int main() { if (false && f()) { } else { std::cout << "きえたよ" << std::endl; } }
2011/07/13
登録:
投稿 (Atom)