メモリ情報を調べる

■開発環境
CentOS 5.10

■ソースコード

■実行結果

$ ./sysinfo
uptime: 77616
1 minute load averages: 0
5 minute load averages: 1344
15 minute load averages: 0
totalram: 1059487744
freeram: 61054976
sharedram: 0
bufferram: 300855296
totalswap: 2146787328
freeswap: 2146787328
procs: 153
totalhigh: 134152192
freehigh: 7757824
mem_unit: 1

libxmlでXMLファイルから特定要素のXML文を取得

■開発環境
CentOS 5.10

■yumでlibxmlライブラリをインストール
yum -y install libxml2-devel

■ソースコード

■実行結果

$ cat test.xml
<ROOT prop1="123">
 <Syain1>
 <Name>
 Uesugi Kensin
 </Name>
 <Age>
 42
 </Age>
 </Syain1>
 <Syain2>
 <Name>
 Takeda Singen
 </Name>
 <Age>
 47
 </Age>
 </Syain2>
</ROOT>

$ ./xmlGetTagString.o test.xml ROOT/Syain2
current name: ROOT, tagNo=0, depth=0
current name: Syain1, tagNo=1, depth=1
current name: Syain2, tagNo=1, depth=1
xmlTextReaderReadInnerXml=
 <Name>
 Takeda Singen
 </Name>
 <Age>
 47
 </Age>

$ 

■参考
http://faithandbrave.hateblo.jp/entry/2014/05/01/171631
http://d.hatena.ne.jp/cube_tamayura/20110615
http://egawata.hatenablog.com/entry/20110110/1294643071