<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Enjoy Life! - Liang Qi &#187; 技术</title>
	<atom:link href="http://qihome.org/qiliang/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://qihome.org/qiliang</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 09:02:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>国内游戏公司Mac的开发水平都很差么？</title>
		<link>http://qihome.org/qiliang/2012/01/12/%e5%9b%bd%e5%86%85%e6%b8%b8%e6%88%8f%e5%85%ac%e5%8f%b8mac%e7%9a%84%e5%bc%80%e5%8f%91%e6%b0%b4%e5%b9%b3%e9%83%bd%e5%be%88%e5%b7%ae%e4%b9%88%ef%bc%9f/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%259b%25bd%25e5%2586%2585%25e6%25b8%25b8%25e6%2588%258f%25e5%2585%25ac%25e5%258f%25b8mac%25e7%259a%2584%25e5%25bc%2580%25e5%258f%2591%25e6%25b0%25b4%25e5%25b9%25b3%25e9%2583%25bd%25e5%25be%2588%25e5%25b7%25ae%25e4%25b9%2588%25ef%25bc%259f</link>
		<comments>http://qihome.org/qiliang/2012/01/12/%e5%9b%bd%e5%86%85%e6%b8%b8%e6%88%8f%e5%85%ac%e5%8f%b8mac%e7%9a%84%e5%bc%80%e5%8f%91%e6%b0%b4%e5%b9%b3%e9%83%bd%e5%be%88%e5%b7%ae%e4%b9%88%ef%bc%9f/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 10:18:25 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Blizzard]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[StarCraft]]></category>
		<category><![CDATA[WOW]]></category>

		<guid isPermaLink="false">http://qihome.org/qiliang/?p=10893</guid>
		<description><![CDATA[原本支持Mac OS X的游戏进入中国，特色了一下就不支持了，不知道国内的游戏公司有什么魔力？ 之前以为网易会比九城好一些。 参考链接： 魔兽世界官方论坛：国服什么时候才能有MAC OS的客户端啊? 星际争霸2官方论坛：国服什么时候能出MAC版的客户端啊]]></description>
			<content:encoded><![CDATA[<p>原本支持Mac OS X的游戏进入中国，特色了一下就不支持了，不知道国内的游戏公司有什么魔力？</p>
<p>之前以为网易会比九城好一些。</p>
<p>参考链接：<br />
<a href="http://cn.battle.net/wow/zh/forum/topic/4467767042">魔兽世界官方论坛：国服什么时候才能有MAC OS的客户端啊?</a><br />
<a href="http://www.battlenet.com.cn/sc2/zh/forum/topic/4353795643">星际争霸2官方论坛：国服什么时候能出MAC版的客户端啊</a></p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2012/01/12/%e5%9b%bd%e5%86%85%e6%b8%b8%e6%88%8f%e5%85%ac%e5%8f%b8mac%e7%9a%84%e5%bc%80%e5%8f%91%e6%b0%b4%e5%b9%b3%e9%83%bd%e5%be%88%e5%b7%ae%e4%b9%88%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More syntax highlight files for Qt Creator</title>
		<link>http://qihome.org/qiliang/2012/01/09/more-syntax-highlight-files-for-qt-creator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-syntax-highlight-files-for-qt-creator</link>
		<comments>http://qihome.org/qiliang/2012/01/09/more-syntax-highlight-files-for-qt-creator/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 12:48:35 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[QtCreator]]></category>

		<guid isPermaLink="false">http://qihome.org/qiliang/?p=10888</guid>
		<description><![CDATA[In Qt Creator, you could use the syntax highlight definition files from Kate, more details in Qt Creator Doc: Semantic Highlighting. Where could we get more? Here it is: KDE-FILES.org: Kate Highlighting. Just download one, and move it into ~/.config/Nokia/qtcreator/generic-highlighter, &#8230; <a href="http://qihome.org/qiliang/2012/01/09/more-syntax-highlight-files-for-qt-creator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In Qt Creator, you could use the syntax highlight definition files from <a href="http://kate-editor.org/">Kate</a>, more details in <a href="http://doc.qt.nokia.com/qtcreator-snapshot/creator-highlighting.html">Qt Creator Doc: Semantic Highlighting</a>.</p>
<p>Where could we get more?</p>
<p>Here it is: <a href="http://kde-files.org/index.php?xcontentmode=680">KDE-FILES.org: Kate Highlighting</a>. Just download one, and move it into <strong>~/.config/Nokia/qtcreator/generic-highlighter</strong>, restart your Qt Creator, it works.</p>
<p>Want to write your own?</p>
<p>This is a good material to read, <a href="http://kate-editor.org/2005/03/24/writing-a-syntax-highlighting-file/">Kate: Writing a Syntax Highlighting File</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2012/01/09/more-syntax-highlight-files-for-qt-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Sandy Bridge CustoMac: Buyer&#8217;s Guide(Norway and China)</title>
		<link>http://qihome.org/qiliang/2011/11/21/building-a-sandy-bridge-customac-buyers-guide-norway-and-china/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-a-sandy-bridge-customac-buyers-guide-norway-and-china</link>
		<comments>http://qihome.org/qiliang/2011/11/21/building-a-sandy-bridge-customac-buyers-guide-norway-and-china/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 12:12:26 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://qihome.org/qiliang/?p=10842</guid>
		<description><![CDATA[The original link: tonymacx86: Building a Sandy Bridge CustoMac: Buyer&#8217;s Guide CustoMac Mini 2011 CPU Intel Core i3-2105 Komplett-1050NOK Motherboard Gigabyte GA-H67N-USB3-B3 Komplett-839NOK 360Buy-899CNY RAM CORSAIR 8GB DDR3 Komplett-329NOK 360Buy-299CNY Case + Power Supply APEX MI-008 Mini-ITX 360Buy-239CNY(金河田 炫豪-2061B) Total &#8230; <a href="http://qihome.org/qiliang/2011/11/21/building-a-sandy-bridge-customac-buyers-guide-norway-and-china/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The original link: <a href="http://tonymacx86.blogspot.com/2011/11/building-sandy-bridge-customac-buyers.html">tonymacx86: Building a Sandy Bridge CustoMac: Buyer&#8217;s Guide</a></p>
<p><strong>CustoMac Mini 2011</strong></p>
<table>
<tr>
<td>CPU</td>
<td>Intel Core i3-2105</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=649049">Komplett</a>-1050NOK</td>
<td></td>
</tr>
<tr>
<td>Motherboard</td>
<td>Gigabyte GA-H67N-USB3-B3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=631373">Komplett</a>-839NOK</td>
<td><a href="http://www.360buy.com/product/402093.html">360Buy</a>-899CNY</td>
</tr>
<tr>
<td>RAM</td>
<td>CORSAIR 8GB DDR3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=599037">Komplett</a>-329NOK</td>
<td><a href="http://www.360buy.com/product/407027.html">360Buy</a>-299CNY</td>
</tr>
<tr>
<td>Case + Power Supply</td>
<td>APEX MI-008 Mini-ITX</td>
<td></td>
<td><a href="http://www.360buy.com/product/128291.html">360Buy</a>-239CNY(金河田 炫豪-2061B)</td>
</tr>
<tr>
<td>Total</td>
<td></td>
<td><a href="">Komplett</a>-2218+NOK</td>
<td><a href="">360Buy</a>-1437+CNY</td>
</tr>
</table>
<p><strong>CustoMac Budget Build</strong></p>
<table>
<tr>
<td>CPU</td>
<td>Intel Core i3-2105</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=649049">Komplett</a>-1050NOK</td>
<td></td>
</tr>
<tr>
<td>Motherboard</td>
<td>Gigabyte GA-Z68MA-D2H-B3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=635395">Komplett</a>-949NOK</td>
<td><a href="http://www.360buy.com/product/501820.html">360Buy</a>-799CNY(GA-Z68M-D2H)</td>
</tr>
<tr>
<td>RAM</td>
<td>CORSAIR 8GB DDR3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=599037">Komplett</a>-329NOK</td>
<td><a href="http://www.360buy.com/product/407027.html">360Buy</a>-299CNY</td>
</tr>
<tr>
<td>Case</td>
<td>Cooler Master 341</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=485612">Komplett</a>-445NOK(Cooler Master Elite 310)</td>
<td><a href="http://www.360buy.com/product/206853.html">360Buy</a>-179CNY(Cooler Master 342)</td>
</tr>
<tr>
<td>Power Supply</td>
<td>Corsair 430w</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=635832">Komplett</a>-489NOK</td>
<td><a href="http://www.360buy.com/product/437502.html">360Buy</a>-359CNY</td>
</tr>
<tr>
<td>Total</td>
<td></td>
<td><a href="">Komplett</a>-3262NOK</td>
<td><a href="">360Buy</a>-1636+CNY</td>
</tr>
</table>
<p><strong>CustoMac Pro Builds #1</strong></p>
<table>
<tr>
<td>CPU</td>
<td>Intel Core i5-2500K</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=619274">Komplett</a>-1695NOK</td>
<td><a href="http://www.360buy.com/product/391781.html">360Buy</a>-1599CNY</td>
</tr>
<tr>
<td>Motherboard</td>
<td>Gigabyte GA-Z68X-UD3H-B3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=645915">Komplett</a>-1090NOK</td>
<td><a href="http://www.360buy.com/product/508556.html">360Buy</a>-1399CNY(GIGABYTE GA-Z68XP-UD3R)</td>
</tr>
<tr>
<td>Graphics Card</td>
<td>AMD Radeon HD 6850</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=625436">Komplett</a>-1199NOK</td>
<td><a href="http://www.360buy.com/product/515289.html">360Buy</a>-899CNY</td>
</tr>
<tr>
<td>Case</td>
<td>Corsair Carbide Series 400R</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=639232">Komplett</a>-945NOK</td>
<td><a href="http://www.360buy.com/product/500491.html">360Buy</a>-599CNY</td>
</tr>
<tr>
<td>RAM</td>
<td>16GB Corsair 1600Mhz DDR3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=640644">Komplett</a>-749NOK</td>
<td><a href="http://www.360buy.com/product/495307.html">360Buy</a>-778CNY</td>
</tr>
<tr>
<td>Power Supply</td>
<td>Corsair 650watt</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=492649">Komplett</a>-1046NOK</td>
<td><a href="http://www.360buy.com/product/263101.html">360Buy</a>-799CNY</td>
</tr>
<tr>
<td>Total</td>
<td></td>
<td><a href="">Komplett</a>-6724NOK</td>
<td><a href="">360Buy</a>-6073CNY</td>
</tr>
</table>
<p><strong>CustoMac Pro Builds #2</strong></p>
<table>
<tr>
<td>CPU</td>
<td>Intel Core i7-2600K</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=619272">Komplett</a>-2299NOK</td>
<td><a href="http://www.360buy.com/product/391782.html">360Buy</a>-2359CNY</td>
</tr>
<tr>
<td>Motherboard</td>
<td>Gigabyte GA-Z68XP-UD3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=638695">Komplett</a>-1049NOK</td>
<td><a href="http://www.360buy.com/product/508556.html">360Buy</a>-1399CNY(GIGABYTE GA-Z68XP-UD3R)</td>
</tr>
<tr>
<td>Graphics Card</td>
<td>AMD Radeon HD 6870</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=627428">Komplett</a>-1295NOK</td>
<td><a href="http://www.360buy.com/product/417157.html">360Buy</a>-1299CNY</td>
</tr>
<tr>
<td>mSATA SSD</td>
<td>60GB OCZ Nocti Series SATA 3Gb/s</td>
<td></td>
<td><a href="http://www.360buy.com/product/534829.html">360Buy</a>-899CNY</td>
</tr>
<tr>
<td>Case</td>
<td>Corsair Carbide Series 400R</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=639232">Komplett</a>-945NOK</td>
<td><a href="http://www.360buy.com/product/500491.html">360Buy</a>-599CNY</td>
</tr>
<tr>
<td>RAM</td>
<td>16GB Corsair 1600Mhz DDR3</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=640644">Komplett</a>-749NOK</td>
<td><a href="http://www.360buy.com/product/495307.html">360Buy</a>-778CNY</td>
</tr>
<tr>
<td>Power Supply</td>
<td>Corsair 650watt</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=492649">Komplett</a>-1046NOK</td>
<td><a href="http://www.360buy.com/product/263101.html">360Buy</a>-799CNY</td>
</tr>
<tr>
<td>Total</td>
<td></td>
<td><a href="">Komplett</a>-7383+NOK</td>
<td><a href="">360Buy</a>-8132CNY</td>
</tr>
</table>
<p><strong>Operating System</strong></p>
<table>
<tr>
<td>Mac OS X Lion Application</td>
<td><a href="http://itunes.apple.com/no/app/os-x-lion/id444303913?mt=12">Mac App Store(Norway)</a></td>
<td><a href="http://itunes.apple.com/cn/app/os-x-lion/id444303913?mt=12">Mac App Store(China)</a></td>
</tr>
<tr>
<td>Mac OS X Lion USB Thumb Drive</td>
<td><a href="http://store.apple.com/no/product/MD256">Apple.com(Norway)</a></td>
<td><a href="http://store.apple.com/cn/product/MD256">Apple.com(China)</a></td>
</tr>
</table>
<p><strong>Graphics Cards</strong></p>
<table>
<tr>
<td>NVIDIA GeForce 9400 GT</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce 9500 GT</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce 9600 GT</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce 9800 GT (NO HDMI)</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GT 210</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=640630">Komplett</a>-279NOK</td>
<td><a href="http://www.360buy.com/product/510872.html">360Buy</a>-249CNY(GA GV-N210SL-1GI)</td>
</tr>
<tr>
<td>NVIDIA GeForce GT 220</td>
<td></td>
<td><a href="http://www.360buy.com/product/180153.html">360Buy</a>-249CNY(GA GT220 GV-N220OC-1GI)</td>
</tr>
<tr>
<td>NVIDIA GeForce GT 240</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GTS 250 (NO HDMI)</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GTX 260</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GTX 275</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GTX 285</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GT 430</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=638571">Komplett</a>-490NOK</td>
<td><a href="http://www.360buy.com/product/410714.html">360Buy</a>-419CNY</td>
</tr>
<tr>
<td>NVIDIA GeForce GTS 450</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=646911">Komplett</a>-749NOK</td>
<td><a href="http://www.360buy.com/product/378259.html">360Buy</a>-599CNY</td>
</tr>
<tr>
<td>NVIDIA GeForce GTX 460</td>
<td></td>
<td><a href="http://www.360buy.com/product/529250.html">360Buy</a>-939CNY</td>
</tr>
<tr>
<td>NVIDIA GeForce GTX 470</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA GeForce GTX 480</td>
<td></td>
<td></td>
</tr>
<tr>
<td>NVIDIA Quadro FX 4000 for Mac</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=615904">Komplett</a>-7559NOK</td>
<td></td>
</tr>
<tr>
<td>NVIDIA Quadro FX 4800 for Mac</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=587514">Komplett</a>-13549NOK</td>
<td></td>
</tr>
<tr>
<td>ATI Radeon HD 5570</td>
<td></td>
<td></td>
</tr>
<tr>
<td>ATI Radeon HD 5770</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=605172">Komplett</a>-1085NOK</td>
<td></td>
</tr>
<tr>
<td>ATI Radeon HD 5850</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=625436">Komplett</a>-1199NOK</td>
<td></td>
</tr>
<tr>
<td>ATI Radeon HD 5870</td>
<td></td>
<td></td>
</tr>
<tr>
<td>AMD Radeon HD 6670</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=634356">Komplett</a>-550NOK</td>
<td><a href="http://www.360buy.com/product/435198.html">360Buy</a>-479CNY</td>
</tr>
<tr>
<td>AMD Radeon HD 6850</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=625436">Komplett</a>-1199NOK</td>
<td><a href="http://www.360buy.com/product/515289.html">360Buy</a>-899CNY</td>
</tr>
<tr>
<td>AMD Radeon HD 6870</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=627428">Komplett</a>-1295NOK</td>
<td><a href="http://www.360buy.com/product/417157.html">360Buy</a>-1299CNY</td>
</tr>
</table>
<p><strong>Motherboards</strong></p>
<table>
<tr>
<td>Gigabyte GA-Z68A-D3H-B3</td>
<td>ATX, VGA, DVI, HDMI, USB 3.0</td>
<td></td>
<td><a href="http://www.360buy.com/product/418169.html">360Buy</a>-999CNY</td>
</tr>
<tr>
<td>Gigabyte GA-Z68M-D2H</td>
<td>mATX, VGA, DVI, HDMI</td>
<td></td>
<td><a href="http://www.360buy.com/product/501820.html">360Buy</a>-799CNY</td>
</tr>
<tr>
<td>Gigabyte GA-Z68MA-D2H-B3</td>
<td>mATX, VGA, DVI, HDMI, USB 3.0</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=635395">Komplett</a>-949NOK</td>
<td></td>
</tr>
<tr>
<td>Gigabyte GA-Z68MX-UD2H-B3</td>
<td>mATX, VGA, DVI, HDMI, DP, USB 3.0, eSATA</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=635394">Komplett</a>-1149NOK</td>
<td></td>
</tr>
<tr>
<td>Gigabyte GA-Z68P-DS3</td>
<td>ATX, HDMI, eSATA</td>
<td></td>
<td><a href="http://www.360buy.com/product/435927.html">360Buy</a>-849CNY</td>
</tr>
<tr>
<td>Gigabyte GA-Z68X-UD3H-B3</td>
<td>ATX,VGA, DVI, HDMI, DP, USB 3.0</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=645915">Komplett</a>-1090NOK</td>
<td></td>
</tr>
<tr>
<td>Gigabyte GA-Z68X-UD7-B3</td>
<td>ATX, No Onboard Video, USB 3.0, eSATA, 2x PCIe x16</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Gigabyte GA-Z68XP-UD3</td>
<td>ATX, HDMI, mSATA, USB 3.0, FireWire</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=638695">Komplett</a>-1049NOK</td>
<td><a href="http://www.360buy.com/product/508556.html">360Buy</a>-1399CNY(GA-Z68XP-UD3R)</td>
</tr>
<tr>
<td>Gigabyte GA-Z68XP-UD3-iSSD</td>
<td>ATX, HDMI, mSATA + SSD, USB 3.0, FireWire</td>
<td></td>
<td><a href="http://www.360buy.com/product/422134.html">360Buy</a>-1899CNY</td>
</tr>
<tr>
<td>Gigabyte GA-Z68XP-UD4</td>
<td>ATX, HDMI, USB 3.0, eSATA, FireWire</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=638734">Komplett</a>-1390NOK</td>
<td></td>
</tr>
<tr>
<td>Gigabyte GA-Z68XP-UD5</td>
<td>ATX, HDMI USB 3.0, eSATA, FireWire</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=638735">Komplett</a>-2090NOK</td>
<td></td>
</tr>
</table>
<p><strong>CPUs</strong></p>
<table>
<tr>
<td>Intel Core i3-2105 3.1Ghz</td>
<td>2 Cores / 4 Threads</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=649049">Komplett</a>-1050NOK</td>
<td></td>
</tr>
<tr>
<td>Intel Core i3-2125 3.3Ghz</td>
<td>2 Cores / 4 Threads</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Intel Core i5-2405S 2.5Ghz</td>
<td>4 Cores / 4 Threads, Turbo</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Intel Core i5-2500K 3.3Ghz</td>
<td>4 Cores / 4 Threads, Turbo Unlocked for Overclocking</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=619274">Komplett</a>-1695NOK</td>
<td><a href="http://www.360buy.com/product/391781.html">360Buy</a>-1599CNY</td>
</tr>
<tr>
<td>Intel Core i7-2600K 3.4Ghz</td>
<td>4 Cores / 8 Threads, Turbo Unlocked for Overclocking</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=619272">Komplett</a>-2299NOK</td>
<td><a href="http://www.360buy.com/product/391782.html">360Buy</a>-2359CNY</td>
</tr>
<tr>
<td>Intel Core i7-2700K 3.5Ghz</td>
<td>4 Cores / 8 Threads, Turbo Unlocked for Overclocking</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=650238">Komplett</a>-2595NOK</td>
<td></td>
</tr>
</table>
<p><strong>Drives</strong></p>
<table>
<tr>
<td>500GB</td>
<td>Hitachi Deskstar SATA 3Gb/s</td>
<td></td>
<td><a href="http://www.360buy.com/product/225168.html">360Buy</a>-659CNY</td>
</tr>
<tr>
<td>500GB</td>
<td>Seagate Barracuda SATA 6Gb/s</td>
<td></td>
<td><a href="http://www.360buy.com/product/521449.html">360Buy</a>-589CNY</td>
</tr>
<tr>
<td>1TB</td>
<td>Seagate Barracuda SATA 6Gb/s</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=627518">Komplett</a>-1399NOK</td>
<td><a href="http://www.360buy.com/product/433847.html">360Buy</a>-829CNY</td>
</tr>
<tr>
<td>60GB</td>
<td>Corsair Force Series 3 SATA 6Gb/s</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=650607">Komplett</a>-825NOK</td>
<td><a href="http://www.360buy.com/product/503678.html">360Buy</a>-799CNY</td>
</tr>
<tr>
<td>120GB</td>
<td>Corsair Force Series 3 SATA 6Gb/s</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=639424">Komplett</a>-1295NOK</td>
<td><a href="http://www.360buy.com/product/503677.html">360Buy</a>-1399CNY</td>
</tr>
<tr>
<td>240GB</td>
<td>Corsair Force Series 3 SATA 6Gb/s</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=635691">Komplett</a>-2695NOK</td>
<td></td>
</tr>
<tr>
<td>120GB</td>
<td>OCZ Agility 3 SATA 6Gb/s</td>
<td></td>
<td><a href="http://www.360buy.com/product/495071.html">360Buy</a>-1199CNY</td>
</tr>
<tr>
<td>240GB</td>
<td>OCZ Agility 3 SATA 6Gb/s</td>
<td></td>
<td><a href="http://www.360buy.com/product/508539.html">360Buy</a>-3199CNY</td>
</tr>
<tr>
<td>8GB</td>
<td>USB Flash Drive</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=605001">Komplett</a>-75NOK</td>
<td><a href="http://www.360buy.com/product/388085.html">360Buy</a>-69CNY</td>
</tr>
<tr>
<td>Optical Drive</td>
<td>Sony Optiarc</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=647712">Komplett</a>-219NOK</td>
<td><a href="http://www.360buy.com/product/258035.html">360Buy</a>-138CNY</td>
</tr>
</table>
<p><strong>Accessories</strong></p>
<table>
<tr>
<td>Apple Wired Keyboard</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=442851">Komplett</a>-429NOK</td>
<td><a href="http://www.360buy.com/product/311419.html">360Buy</a>-378CNY</td>
</tr>
<tr>
<td>Apple Wireless Keyboard</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=503700">Komplett</a>-590NOK</td>
<td><a href="http://www.360buy.com/product/234989.html">360Buy</a>-498CNY</td>
</tr>
<tr>
<td>Apple Magic Trackpad</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=604603">Komplett</a>-590NOK</td>
<td><a href="http://www.360buy.com/product/311422.html">360Buy</a>-498CNY</td>
</tr>
<tr>
<td>Apple Magic Mouse</td>
<td><a href="http://www.komplett.no/k/ki.aspx?sku=503702">Komplett</a>-590NOK</td>
<td><a href="http://www.360buy.com/product/234990.html">360Buy</a>-498CNY</td>
</tr>
<tr>
<td>Jabra A320S USB Bluetooth Adapter</td>
<td></td>
<td><a href="http://www.360buy.com/product/330702.html">360Buy</a>-199CNY(Jabra A335W)</td>
</tr>
<tr>
<td>Mini-PCIe to PCI-e Adapter (For Native Wifi Card) <a href="http://www.ebay.com/sch/i.html?_from=R40&#038;_trksid=m570.l2736&#038;_nkw=BCM94321MC">Broadcom Mini-PCIe Card Not Included</a></td>
<td></td>
<td><a href="http://item.taobao.com/item.htm?id=4625934772">Taobao</a>-39CNY <a href="http://item.taobao.com/item.htm?id=4625931548">Atheros AR9280加转接卡套餐-189CNY</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/11/21/building-a-sandy-bridge-customac-buyers-guide-norway-and-china/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Create your own train monitor for Norway!</title>
		<link>http://qihome.org/qiliang/2011/11/18/create-your-own-train-monitor-for-norway/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-your-own-train-monitor-for-norway</link>
		<comments>http://qihome.org/qiliang/2011/11/18/create-your-own-train-monitor-for-norway/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 15:15:52 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[Norway]]></category>
		<category><![CDATA[Train]]></category>

		<guid isPermaLink="false">http://qihome.org/qiliang/?p=10826</guid>
		<description><![CDATA[Jernbaneverket provided this solution for us! The announcement is here, Monitorvisning i nettleseren. The registration form is here, you have option for English in top-right corner. After registration, you could create your own monitor, please choose a station, Departure or &#8230; <a href="http://qihome.org/qiliang/2011/11/18/create-your-own-train-monitor-for-norway/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jernbaneverket.no/">Jernbaneverket</a> provided this solution for us! The announcement is here, <a href="http://www.jernbaneverket.no/no/Nyheter/Trafikken-na1/">Monitorvisning i nettleseren</a>. The registration form is <a href="http://rtd.jbv.no/rt/register">here</a>, you have option for English in top-right corner.</p>
<p>After registration, you could create your own monitor, please choose a station, Departure or Arrival, and how many rows. After click &#8220;Save&#8221;, try to &#8220;Show&#8221; it, then you got the url for this monitor, for example, my &#8220;Oslo S-Departure&#8221; monitor is <a href="http://rtd.jbv.no/rt/display/faf2d9be57ae94ce548ebfd61e26f61a45e487e3">http://rtd.jbv.no/rt/display/faf2d9be57ae94ce548ebfd61e26f61a45e487e3</a>.</p>
<p>For Mac users, launch Safari, open the above url, adjust the display windows, then click &#8220;File&#8221;->&#8221;Open in Dashboard&#8221;, select the area which you want to show in the Dashboard, then click &#8220;Add&#8221; button in top-right corner of Safari.</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/11/18/create-your-own-train-monitor-for-norway/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>告别MAMP</title>
		<link>http://qihome.org/qiliang/2011/08/23/%e5%91%8a%e5%88%abmamp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%2591%258a%25e5%2588%25abmamp</link>
		<comments>http://qihome.org/qiliang/2011/08/23/%e5%91%8a%e5%88%abmamp/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 22:07:22 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Myself]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.qiliang.net/blog/?p=10772</guid>
		<description><![CDATA[大学时代，玩过一阵子Apache+PHP+MySQL，一般是在Linux上，也用过一次FreeBSD。 后来自己的服务器也就一直放在Mac上，之前偷懒，就在网上下载了MAMP凑合着用了。 这次升级到Lion，很不幸，MAMP中的Apache不能起来了，我也没有查看日志。网上搜索了一下，Lion中已经自带Apache2和PHP 5.3了，&#8221;System Preferences&#8221;-&#62;&#8221;Sharing&#8221;-&#62;&#8221;Web Sharing&#8221;就是Apache2的启动选项，配置文件在/etc/apache2/httpd.conf，把下面这行取消注释就可以启用PHP了： LoadModule php5_module libexec/apache2/libphp5.so Lion里已经不自带MySQL了，估计是因为Oracle的原因，所以我根据这篇文章安装了MySQL和phpMyAdmin。并且还安装了MySQLStartItem.pkg，这样在&#8221;System Preferences&#8221;-&#62;&#8221;MySQL&#8221;中就可以控制MySQL了。 之后我就把原来的MySQL数据库覆盖了过来，位置在/usr/local/mysql/data。 之后把WordPress目录复制到相应位置，修改/etc/apache2/extra/httpd-vhosts.conf，为了让WordPress能正常工作，注意添加Directory以及如下一行： AllowOverride FileInfo Options 对于PHP，还有一项： sudo cp /etc/php.ini.default /etc/php.ini sudo vi /etc/php.ini 修改其中一行： mysql.default_socket = /tmp/mysql.sock 然后就基本都搞定了。 目前还差的就是升级WordPress和WordPress MU 2.x到最新的3.2.1了。]]></description>
			<content:encoded><![CDATA[<p>大学时代，玩过一阵子Apache+PHP+MySQL，一般是在Linux上，也用过一次FreeBSD。</p>
<p>后来自己的服务器也就一直放在Mac上，之前偷懒，就在网上下载了<a href="http://www.mamp.info/">MAMP</a>凑合着用了。</p>
<p>这次升级到Lion，很不幸，MAMP中的Apache不能起来了，我也没有查看日志。网上搜索了一下，Lion中已经自带Apache2和PHP 5.3了，&#8221;System Preferences&#8221;-&gt;&#8221;Sharing&#8221;-&gt;&#8221;Web Sharing&#8221;就是Apache2的启动选项，配置文件在/etc/apache2/httpd.conf，把下面这行取消注释就可以启用PHP了：</p>
<pre>
LoadModule php5_module libexec/apache2/libphp5.so
</pre>
<p>Lion里已经不自带MySQL了，估计是因为Oracle的原因，所以我根据<a href="http://www.djangoapp.com/blog/2011/07/25/django-installation-on-mac-os-x-lion/">这篇文章</a>安装了MySQL和phpMyAdmin。并且还安装了MySQLStartItem.pkg，这样在&#8221;System Preferences&#8221;-&gt;&#8221;MySQL&#8221;中就可以控制MySQL了。</p>
<p>之后我就把原来的MySQL数据库覆盖了过来，位置在/usr/local/mysql/data。</p>
<p>之后把WordPress目录复制到相应位置，修改/etc/apache2/extra/httpd-vhosts.conf，为了让WordPress能正常工作，注意添加Directory以及如下一行：</p>
<pre>
AllowOverride FileInfo Options
</pre>
<p>对于PHP，还有一项：</p>
<pre>
sudo cp /etc/php.ini.default /etc/php.ini
sudo vi /etc/php.ini
</pre>
<p>修改其中一行：</p>
<pre>
mysql.default_socket = /tmp/mysql.sock
</pre>
<p>然后就基本都搞定了。</p>
<p>目前还差的就是升级WordPress和WordPress MU 2.x到最新的3.2.1了。</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/08/23/%e5%91%8a%e5%88%abmamp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Clang Static Analyzer with Qt</title>
		<link>http://qihome.org/qiliang/2011/08/08/clang-static-analyzer-with-qt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=clang-static-analyzer-with-qt</link>
		<comments>http://qihome.org/qiliang/2011/08/08/clang-static-analyzer-with-qt/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 13:34:46 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[CLANG]]></category>
		<category><![CDATA[LLVM]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://www.qiliang.net/blog/?p=10767</guid>
		<description><![CDATA[1. OS: Snow Leopard 64bit 2. Qt: 4.8 cd ~/qt git clone git://gitorious.org/qt/qt.git work cd work git checkout -b origin/4.8 4.8 cp -rf mkspecs/unsupported/macx-clang mkspecs/unsupported/macx-checker Note: a patch for mkspecs/unsupported/macx-checker/qmake.conf: http://pastebin.com/u7mnkhue 3. Clang Static Analyzer: checker-256 cd ~/dev/packages wget http://clang-analyzer.llvm.org/checker/checker-256.tar.bz2 &#8230; <a href="http://qihome.org/qiliang/2011/08/08/clang-static-analyzer-with-qt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>1. OS: Snow Leopard 64bit</p>
<p>2. Qt: 4.8  </p>
<p>cd ~/qt<br />
git clone git://gitorious.org/qt/qt.git work<br />
cd work<br />
git checkout -b origin/4.8 4.8<br />
cp -rf mkspecs/unsupported/macx-clang mkspecs/unsupported/macx-checker</p>
<p>Note: a patch for mkspecs/unsupported/macx-checker/qmake.conf: <a href="http://pastebin.com/u7mnkhue">http://pastebin.com/u7mnkhue</a></p>
<p>3. <a href="">Clang Static Analyzer</a>: <a href="http://clang-analyzer.llvm.org/checker/checker-256.tar.bz2">checker-256</a> </p>
<p>cd ~/dev/packages<br />
wget http://clang-analyzer.llvm.org/checker/checker-256.tar.bz2<br />
tar zxvf checker-256.tar.bz2<br />
cd checker-256<br />
rm bin/clang<br />
rm bin/clang++<br />
cd /usr/local/bin<br />
ln -s /Users/liangqi/dev/packages/checker-256/bin/clang-3.0 clang<br />
ln -s /Users/liangqi/dev/packages/checker-256/bin/clang-3.0 clang++</p>
<p>4. Build</p>
<p>cd ~/build<br />
mkdir qt-48-clang<br />
cd qt-48-clang<br />
export PATH=/usr/local/bin:/Users/liangqi/dev/packages/checker-256:$PATH<br />
/Users/liangqi/qt/work/configure -platform unsupported/macx-checker -nokia-developer -no-webkit -no-qt3support -no-declarative -no-xmlpatterns -no-script -no-scripttools -no-phonon -no-multimedia -nomake tools -nomake demos -nomake examples -fast -verbose -no-framework<br />
scan-build make</p>
<p>5. Output</p>
<p>In the end of the output, you will find a command like &#8220;scan-build: Run &#8216;scan-view /var/folders/QB/QBTpJfK+HfqtpmxTOms2nU+++TI/-Tmp-/scan-build-2011-07-20-3&#8242; to examine bug reports.&#8221;, do it!</p>
<p>NOTE: the above way doesn&#8217;t work with checker-257!</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/08/08/clang-static-analyzer-with-qt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to run autotests in Qt for Symbian on Linux and Mac?</title>
		<link>http://qihome.org/qiliang/2011/07/27/how-to-run-autotests-in-qt-for-symbian-on-linux-and-mac/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-run-autotests-in-qt-for-symbian-on-linux-and-mac</link>
		<comments>http://qihome.org/qiliang/2011/07/27/how-to-run-autotests-in-qt-for-symbian-on-linux-and-mac/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 15:38:06 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[NOKIA]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[SYMBIAN]]></category>

		<guid isPermaLink="false">http://www.qiliang.net/blog/?p=10763</guid>
		<description><![CDATA[Here is the official article for it, Installing Qt for the Symbian platform using Linux (experimental). The basic idea is same on Linux and Mac OS X. 1. For phone, you need to install Application TRK S60 5.0/Symbian^1 &#8211; s60_5_0_app_trk_3_2_7.sisx &#8230; <a href="http://qihome.org/qiliang/2011/07/27/how-to-run-autotests-in-qt-for-symbian-on-linux-and-mac/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is the official article for it, <a href="http://doc.qt.nokia.com/4.7/install-symbian-linux.html">Installing Qt for the Symbian platform using Linux (experimental)</a>.</p>
<p>The basic idea is same on Linux and Mac OS X.</p>
<p>1. For phone, you need to install <a href="http://tools.ext.nokia.com/trk/">Application TRK</a></p>
<p>S60 5.0/Symbian^1 &#8211; <a href="http://tools.ext.nokia.com/trk/s60_5_0_app_trk_3_2_7.sisx">s60_5_0_app_trk_3_2_7.sisx</a><br />
Symbian^3 &#8211; <a href="http://tools.ext.nokia.com/trk/s60_tb_9_2_app_trk_3_2_8.sisx">s60_tb_9_2_app_trk_3_2_8.sisx</a></p>
<p>2. Use usb cable to connect your phone and computer, Linux or Mac OS X. Remember to set to &#8220;PC Suite&#8221; mode or &#8220;Nokia Ovi Suite&#8221; mode on your phone. Then launch your Application TRK via &#8220;RnD Tools&#8221;-&gt;&#8221;TRK&#8221;.</p>
<p>3. About the device name for your phone on computer</p>
<p>For Linux, see more details in <a href="http://doc.qt.nokia.com/4.7/install-symbian-linux.html#configuring-the-usb-serial-driver-on-the-linux-system">Configuring the USB Serial Driver on the Linux System</a>. After that, you will find /dev/ttyUSBx and maybe another /dev/ttyUSBy, better to &#8220;sudo chmod 777 /dev/ttyUSB*&#8221; for them(some Linux distribution do not give the access to normal users for it, like Ubuntu).</p>
<p>For Mac, you could find sth like /dev/cu.usbmodemfaXx and /dev/cu.usbmodemfaXy.</p>
<p>4. To build runonphone, you need to have libusb installed.</p>
<p>For Linux, just follow that documentation, &#8220;sudo apt-get install libusb-dev&#8221; should be ok for Debian/Ubuntu.</p>
<p>For Mac, &#8220;sudo brew install libusb-compat&#8221; works for me.</p>
<p>5. Build runonphone, use the qmake in your desktop Qt.</p>
<p>cd ~/qt/qt/tools/runonphone<br />
/usr/bin/qmake<br />
make</p>
<p>6. Build and run your autotests, please check previous blog for the EPOCROOT and PATH environments settings.</p>
<p>cd qt/qt/tests/auto/qdatetime<br />
~/build/s3_gcce/bin/qmake  -spec ~/qt/qt/mkspecs/symbian-gcce -o Makefile ~/qt/qt/tests/auto/qdatetime/qdatetime.pro<br />
make sis<br />
~/qt/qt/tools/runonphone/runonphone -p /dev/cu.usbmodemfa44 &#8211;sis ~/qt/qt/tests/auto/qdatetime/qdatetime.sis qdatetime.exe </p>
<p>NOTE: Here the /dev/cu.usbmodemfa44 is the device on Mac for me. And for Linux, the device is sth like /dev/ttyUSB1.</p>
<p>Enjoy it!</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/07/27/how-to-run-autotests-in-qt-for-symbian-on-linux-and-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build Qt 4.7 with Symbian^3 on Linux and Mac OS X</title>
		<link>http://qihome.org/qiliang/2011/07/27/build-qt-4-7-with-symbian3-on-linux-and-mac-os-x/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-qt-4-7-with-symbian3-on-linux-and-mac-os-x</link>
		<comments>http://qihome.org/qiliang/2011/07/27/build-qt-4-7-with-symbian3-on-linux-and-mac-os-x/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 14:31:19 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[NOKIA]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[SYMBIAN]]></category>

		<guid isPermaLink="false">http://www.qiliang.net/blog/?p=10756</guid>
		<description><![CDATA[Similar steps as previous blog. Here I will only mention the difference between them: 1. Qt 4.7, please wait a while for the merging of 7c499bcfbf7f9c52b3d6523fea8396bd4ab7252e. git checkout -b 4.7 origin/4.7 2. You could enable the webkit which is inside &#8230; <a href="http://qihome.org/qiliang/2011/07/27/build-qt-4-7-with-symbian3-on-linux-and-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Similar steps as <a href="http://www.qiliang.net/blog/2011/07/build-qt-4-8-with-symbian3-on-linux-and-mac-os-x.html">previous blog</a>.</p>
<p>Here I will only mention the difference between them:</p>
<p>1. Qt 4.7, please wait a while for the merging of 7c499bcfbf7f9c52b3d6523fea8396bd4ab7252e.</p>
<p>git checkout -b 4.7 origin/4.7</p>
<p>2. You could enable the webkit which is inside of 4.7, then the configure line should be like:</p>
<p>~/qt/qt/configure -developer-build -opensource -confirm-license -xplatform symbian-gcce -webkit -fast -silent -nomake examples -nomake demos -nomake tools -nomake tests -qtlibinfix _liang</p>
<p>And for QtWebKit package:</p>
<p>cd ~/build/s3_gcce/src/3rdparty/webkit/WebCore<br />
make sis<br />
copy ~/build/s3_gcce/lib/QtWebKit_liang.sis toyourphone</p>
<p>For the demo browser application:</p>
<p>cd ~/qt/work/demos/embedded/anomaly<br />
make sis<br />
copy anomaly.sis toyourphone</p>
<p>3. Install the above Qt_liang.sis, QtWebKit_liang.sis, analogclock.sis and anomaly.sis, and enjoy them.</p>
<p>Launch it at &#8220;QtExamples&#8221;-&gt;&#8221;analogclock&#8221;.<br />
Launch it at &#8220;QtDemos&#8221;-&gt;&#8221;anomaly&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/07/27/build-qt-4-7-with-symbian3-on-linux-and-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Build Qt 4.8 with Symbian^3 on Linux and Mac OS X</title>
		<link>http://qihome.org/qiliang/2011/07/27/build-qt-4-8-with-symbian3-on-linux-and-mac-os-x/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-qt-4-8-with-symbian3-on-linux-and-mac-os-x</link>
		<comments>http://qihome.org/qiliang/2011/07/27/build-qt-4-8-with-symbian3-on-linux-and-mac-os-x/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 22:21:59 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[NOKIA]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[SYMBIAN]]></category>

		<guid isPermaLink="false">http://www.qiliang.net/blog/?p=10745</guid>
		<description><![CDATA[Build Qt 4.8 with Symbian^3 on Linux and Mac OS X Kudos to Kristian Amlie and Thomas Zander for the &#8220;make file build system&#8221;. 1. OS: Linux &#8211; mine is 2.6.38-8-generic x86_64 Mac OS X &#8211; mine is 10.6.8 64bit &#8230; <a href="http://qihome.org/qiliang/2011/07/27/build-qt-4-8-with-symbian3-on-linux-and-mac-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Build Qt 4.8 with Symbian^3 on Linux and Mac OS X</p>
<p>Kudos to <a href="http://labs.qt.nokia.com/author/kamlie/">Kristian Amlie</a> and <a href="http://labs.qt.nokia.com/author/tzander/">Thomas Zander</a> for the &#8220;make file build system&#8221;.</p>
<p>1. OS: </p>
<p>Linux &#8211; mine is 2.6.38-8-generic x86_64<br />
Mac OS X &#8211; mine is 10.6.8 64bit</p>
<p>2. Symbian^3</p>
<p><strong>NOTE</strong>: Looks like Qt is still not the 1st-priority citizen in the Symbian^3 SDKs world, the reason why I say like that is <a href="https://bugreports.qt.nokia.com/browse/QTQAINFRA-52">this task</a>, it means that you cannot use any version of Symbian^3 (public) SDKs to build Qt libraries from source. Details in <a href="https://bugreports.qt.nokia.com/browse/QTQAINFRA-52?focusedCommentId=156729&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-156729">the comment</a>. Then we use the Symbian^3 PDK 3.0.4 for now. I am not sure how long this mirror service will be available there, you&#8217;d better backup those files by yourself.</p>
<p><a href="http://www.symlab.org/pdk/">Symbian^3 PDK 3.0.4</a></p>
<p>Please download binaries_armv5_lib.7z.zip, binaries_armv5_udeb.7z.zip, binaries_armv5_urel.7z.zip, binaries_epoc.7z.zip, binaries_epoc_sdk.7z.zip, binaries_prebuilt.7z.zip, tools_epoc.7z.zip at least.</p>
<p>cd ~<br />
mkdir -p symbian-sdks/pdk304<br />
cd symbian-sdks/pdk304<br />
7z x abovefiles<br />
export EPOCROOT=~/symbian-sdks/pdk304/ //set env for EPOCROOT</p>
<p>The patch for Symbian^3 PDK 3.0.4 is <a href="http://pastebin.com/TH3YWfdK">here</a>.</p>
<p>3. Wine</p>
<p>NOTE: The reason for installing wine is we are using the Symbian tools build on Windows, such as rcomp, makesis and many others.</p>
<p>Linux(Debian/Ubuntu): sudo apt-get install wine1.2<br />
Mac OS X: Install <a href="http://www.kronenberg.org/download.php?download=http://darwine.good-day.net/WineBottlerCombo_1.1.44.dmg&amp;filename=WineBottlerCombo_1.1.44.dmg&amp;project=WineBottler&amp;sponsorName=Good-Day%20Inc.&amp;sponsorURL=www.good-day.co.jp&amp;sponsorBanner=">wine 1.1.44</a>, and upgrade it to 1.2</p>
<p>Add wine into path<br />
export PATH=/Applications/Wine.app/Contents/Resources/bin:$PATH //for Mac OS X</p>
<p>4. Compilers:</p>
<p>Linux: RVCT 2.2(need commercial license) or <a href="http://www.codesourcery.com/sgpp/lite/arm/portal/release1258">GCCE 4.4.1(Symbian ADT Sourcery G++ Lite 4.4-172 for ARM SymbianOS)</a><br />
Mac OS X: <a href="http://www.codesourcery.com/sgpp/lite/arm/portal/release1258">GCCE 4.4.1(Symbian ADT Sourcery G++ Lite 4.4-172 for ARM SymbianOS)</a>, after installed to default path, mv /Applications/CodeSourcery/Sourcery G++ Lite/ /Applications/CodeSourcery/Sourcery_G++_Lite. NOTE: need to remove those spaces in the path of compiler</p>
<p>Add compiler path into PATH:<br />
export PATH=/Applications/CodeSourcery/Sourcery_G++_Lite/bin:$PATH</p>
<p>5. Qt 4.8</p>
<p>NOTE: better to use ea7ed6b27301a4834b1bfe0ad4e6e58462647d3e and later.</p>
<p>cd ~<br />
mkdir qt<br />
git clone -n git://gitorious.org/qt/qt.git qt<br />
cd qt<br />
git checkout -b 4.8 origin/4.8</p>
<p>6. Build it</p>
<p>cd ~<br />
mkdir build<br />
cd build<br />
mkdir s3_gcce // this is for the GCCE case, or s3_armcc for RVCT 2.2 case<br />
cd s3_gcce<br />
~/qt/qt/configure -developer-build -opensource -confirm-license -xplatform symbian-gcce -no-webkit -fast -silent -nomake examples -nomake demos -nomake tools -nomake tests -qtlibinfix _liang // this is for GCCE case, or &#8220;-xplatform symbian-armcc&#8221; for RVCT 2.2 case<br />
make -j8 // maybe fail at somewhere, then just try &#8220;cd src;make -j1&#8243; finish it<br />
cd src/s60installs<br />
make sis<br />
cd ~/build/s3_gcce/lib<br />
cp Qt_liang.sis toyourphone<br />
cd ~/qt/qt/examples/widgets/analogclock<br />
~/build/s3_gcce/bin/qmake<br />
make sis<br />
copy analogclock.sis toyourphone</p>
<p>7. Install your own build Qt libraries and application</p>
<p>Goto &#8220;Office&#8221;-&gt;&#8221;File Manager&#8221;, manually install Qt_liang.sis and analogclock.sis</p>
<p>8. Run your appliation</p>
<p>Launch it at &#8220;QtExamples&#8221;-&gt;&#8221;analogclock&#8221;. Enjoy it!</p>
<p>Known issues or other topics:<br />
1. There is still some issue to build qtwebkit which the one inside of qt 4.8 or from qtwebkit git repo directly. If I got solution, I will let you know.<br />
2. Mabye write something about <a href="http://doc.qt.nokia.com/4.8-snapshot/install-symbian-linux.html#building-the-runonphone-tool">runonphone</a> on Linux and Mac OS X, it is a very good tool to test qt applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/07/27/build-qt-4-8-with-symbian3-on-linux-and-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Qt中的一些全局测试用例</title>
		<link>http://qihome.org/qiliang/2011/04/02/qt%e4%b8%ad%e7%9a%84%e4%b8%80%e4%ba%9b%e5%85%a8%e5%b1%80%e6%b5%8b%e8%af%95%e7%94%a8%e4%be%8b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=qt%25e4%25b8%25ad%25e7%259a%2584%25e4%25b8%2580%25e4%25ba%259b%25e5%2585%25a8%25e5%25b1%2580%25e6%25b5%258b%25e8%25af%2595%25e7%2594%25a8%25e4%25be%258b</link>
		<comments>http://qihome.org/qiliang/2011/04/02/qt%e4%b8%ad%e7%9a%84%e4%b8%80%e4%ba%9b%e5%85%a8%e5%b1%80%e6%b5%8b%e8%af%95%e7%94%a8%e4%be%8b/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 22:12:55 +0000</pubDate>
		<dc:creator>Qi Liang</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.qiliang.net/blog/?p=10731</guid>
		<description><![CDATA[近期工作中接触过的，觉得很有意义。 目前这些测试用例都还在在$QTDIR/tests/auto下： bic 说明：利用g++的-fdump-class-hierarchy参数生成的类信息数据和VTable数据检查二进制兼容性。对于库来说很重要。gen.sh对已发布的版本生成历史数据，然后调用g++ -fdump-class-hierarchy生成当前版本数据再进行比较。只要是支持g++的平台都可以检测。 compilerwarnings 说明：tst_CompilerWarnings::warnings()中对几种编译器的警告进行了检测。 headers 说明：tst_Headers::licenseCheck()中对所有源文件进行协议检查。tst_Headers::privateSlots()中对所有头文件检查了私有槽必须含有“_q_”。tst_Headers::macros()对所有头文件检查了宏。 symbols 说明：利用nm检查库中函数名和全局变量。tst_Symbols::prefix()中利用nm -g -C -D &#8211;format=posix &#8211;defined-only对库中的函数名称的前缀进行检查。tst_Symbols::globalObjects()中利用nm -C &#8211;format=posix对库中的全局静态对象进行检测，应该是不能有的。]]></description>
			<content:encoded><![CDATA[<p>近期工作中接触过的，觉得很有意义。</p>
<p>目前这些测试用例都还在在<a href="http://qt.gitorious.org/qt/qt/trees/master/tests/auto">$QTDIR/tests/auto</a>下：</p>
<p><em>bic</em><br />
说明：利用<a href="http://gcc.gnu.org/onlinedocs/gcc-4.6.0/gcc/Debugging-Options.html">g++的-fdump-class-hierarchy参数</a>生成的类信息数据和VTable数据检查二进制兼容性。对于库来说很重要。gen.sh对已发布的版本生成历史数据，然后调用g++ -fdump-class-hierarchy生成当前版本数据再进行比较。只要是支持g++的平台都可以检测。</p>
<p><em>compilerwarnings</em><br />
说明：tst_CompilerWarnings::warnings()中对几种编译器的警告进行了检测。</p>
<p><em>headers</em><br />
说明：tst_Headers::licenseCheck()中对所有源文件进行协议检查。tst_Headers::privateSlots()中对所有头文件检查了私有槽必须含有“_q_”。tst_Headers::macros()对所有头文件检查了宏。</p>
<p><em>symbols</em><br />
说明：利用<a href="http://sourceware.org/binutils/docs/binutils/nm.html">nm</a>检查库中函数名和全局变量。tst_Symbols::prefix()中利用nm -g -C -D &#8211;format=posix &#8211;defined-only对库中的函数名称的前缀进行检查。tst_Symbols::globalObjects()中利用nm -C &#8211;format=posix对库中的全局静态对象进行检测，应该是不能有的。</p>
]]></content:encoded>
			<wfw:commentRss>http://qihome.org/qiliang/2011/04/02/qt%e4%b8%ad%e7%9a%84%e4%b8%80%e4%ba%9b%e5%85%a8%e5%b1%80%e6%b5%8b%e8%af%95%e7%94%a8%e4%be%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

