2010年9月22日水曜日

C++におけるアトミック整数型

sig_atomic_t型はUNIX上でアトミックによる参照が保証される最大の整数型が定義されている。
本型の変数はThreadやシグナル割り込み処理において排他制御なしで変更、参照が可能である。
通常はint型

2010年6月26日土曜日

XDMCPでリモートログインするための設定

[security]
DisallowTCP=false
AllowRemoteRoot=false

[xdmcp]
Enable=true
DisplaysPerHost=2

2010年6月13日日曜日

Anthyの辞書

Anthyに登録した単語は、以下のファイルをコピーすることにより移動可能となる。
~/.anthy/private_words_default

2010年5月1日土曜日

ubuntuをCUIでアップグレードする方法

(1)以下のコマンドを実行する。
sudo do-release-upgrade

※:update-manager-coreパッケージのコマンド

2010年4月30日金曜日

gitリポジトリでpushを可能にする方法

通常のgitリポジトリへbareに変更する方法
(1).git/configのcoreセクションにあるbareをtureにする。
  例:
[core]
・・・
    bare = true
(2)logallrefupdates=trueを削除する。
(3).gitフォルダがbareのリポジトリとして使えるので
親フォルダと置き換える。
  

2010年4月19日月曜日

プロセスの実行時情報を取得する。

getrusageを使うと、gettimeofdayと同様の精度でプロセスの実行時間を取得できる。

2010年4月1日木曜日

日本語を含むファイルが開けない。

fstream等にて日本語を含むファイルが開くことができない場合は
以下の記述を追加する。

std::locale::global(std::locale("japanese"));

2010年3月27日土曜日

Gnomeの天気におけるレーダーマップ

Gnomeの天気においてレーダーマップを表示する方法としては
以下の例のようなレーダーマップ画像のURLを設定する。

例:東海地方のレーダーマップ表示する画像URL
http://www.bioweather.net/imagefiles/radar/radar05_0.png