<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for The Sarth Repository</title>
	<atom:link href="http://blog.yimingliu.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yimingliu.com</link>
	<description>source control for my (useless) knowledge</description>
	<lastBuildDate>Fri, 06 Jan 2012 16:44:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by Lu Bu</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-18463</link>
		<dc:creator>Lu Bu</dc:creator>
		<pubDate>Fri, 06 Jan 2012 16:44:41 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-18463</guid>
		<description>got other way to unlock secret meeting just play in dong zhuo and move hulao gate food gold troops and officers to chang an same to Luo Yang and if u can get the editor u can move the emperor to chang an to - ok next once u got them all in chang an wait till 192 and make sure that LU BU and Wang Yun also Li Jue r in your force u mut move Li Jue to an ding or tain sui once u r in 192 year wait any day and then Wang Yun will invite LU BU to a secret meeting to kill Dong Zhuo and marry Diao Chan then u got it :) this way is easier and u dont need to do anything just rewarding ur officers only no need to search for Xu Shao ass alll day lol</description>
		<content:encoded><![CDATA[<p>got other way to unlock secret meeting just play in dong zhuo and move hulao gate food gold troops and officers to chang an same to Luo Yang and if u can get the editor u can move the emperor to chang an to &#8211; ok next once u got them all in chang an wait till 192 and make sure that LU BU and Wang Yun also Li Jue r in your force u mut move Li Jue to an ding or tain sui once u r in 192 year wait any day and then Wang Yun will invite LU BU to a secret meeting to kill Dong Zhuo and marry Diao Chan then u got it <img src='http://blog.yimingliu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  this way is easier and u dont need to do anything just rewarding ur officers only no need to search for Xu Shao ass alll day lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Email servers and the MAIL FROM syntax by Jonesman</title>
		<link>http://blog.yimingliu.com/2008/11/26/email-servers-and-mail-from-syntax/comment-page-1/#comment-18413</link>
		<dc:creator>Jonesman</dc:creator>
		<pubDate>Thu, 05 Jan 2012 09:35:52 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/11/26/email-servers-and-the-mail-from-syntax/#comment-18413</guid>
		<description>Thanks alot! That helped me.</description>
		<content:encoded><![CDATA[<p>Thanks alot! That helped me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baldur&#8217;s Gate 1 graphics glitch and disabling NVidia hardware acceleration by Wire</title>
		<link>http://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/comment-page-1/#comment-18334</link>
		<dc:creator>Wire</dc:creator>
		<pubDate>Tue, 03 Jan 2012 06:39:36 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/#comment-18334</guid>
		<description>I have an Nvidia 8800GTS and had the &quot;black box&quot; problem on a 32-bit WindowsXP computer Playing BG.

Setting the Hardware Acceleration at the middle setting (the third from the left out of 6)

Thanks for the help</description>
		<content:encoded><![CDATA[<p>I have an Nvidia 8800GTS and had the &#8220;black box&#8221; problem on a 32-bit WindowsXP computer Playing BG.</p>
<p>Setting the Hardware Acceleration at the middle setting (the third from the left out of 6)</p>
<p>Thanks for the help</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by Lu Bu</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-18323</link>
		<dc:creator>Lu Bu</dc:creator>
		<pubDate>Mon, 02 Jan 2012 21:55:51 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-18323</guid>
		<description>i see japan players have new things a develops how to get them o.o?</description>
		<content:encoded><![CDATA[<p>i see japan players have new things a develops how to get them o.o?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by yiming</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-18195</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Thu, 29 Dec 2011 23:50:15 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-18195</guid>
		<description>Three Visits isn&#039;t a unique &quot;event still&quot; in RoTK XI.  That is, it is not part of the 30 required to get the top tier skills.

That said, I believe you can recruit Zhuge Liang if you were in Xin Ye by the appropriate time.  I think he&#039;s in the 194 scenario, the 200 scenario, and, of course, the 207 scenario.  However, I have not personally tested this, as I&#039;ve never played from 194 -- this is just something I&#039;ve seen from forum posts.  If it is possible, I strongly recommend you try to get him -- otherwise, one of the AIs will have him, and an INT 100 officer with his special ability is very annoying to deal with.  Zhuge Liang appears in game around 200s, so try to own all the Jinzhou cities -- he appears around the area and moves to Xin Ye.  Otherwise there is a chance the one of the AIs will successfully recruit him with one of his friends or family members.

I&#039;m pretty sure the actual &quot;Three Visits&quot; event only trigger in the 207 scenario, though.</description>
		<content:encoded><![CDATA[<p>Three Visits isn&#8217;t a unique &#8220;event still&#8221; in RoTK XI.  That is, it is not part of the 30 required to get the top tier skills.</p>
<p>That said, I believe you can recruit Zhuge Liang if you were in Xin Ye by the appropriate time.  I think he&#8217;s in the 194 scenario, the 200 scenario, and, of course, the 207 scenario.  However, I have not personally tested this, as I&#8217;ve never played from 194 &#8212; this is just something I&#8217;ve seen from forum posts.  If it is possible, I strongly recommend you try to get him &#8212; otherwise, one of the AIs will have him, and an INT 100 officer with his special ability is very annoying to deal with.  Zhuge Liang appears in game around 200s, so try to own all the Jinzhou cities &#8212; he appears around the area and moves to Xin Ye.  Otherwise there is a chance the one of the AIs will successfully recruit him with one of his friends or family members.</p>
<p>I&#8217;m pretty sure the actual &#8220;Three Visits&#8221; event only trigger in the 207 scenario, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by Andre Huda</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-18173</link>
		<dc:creator>Andre Huda</dc:creator>
		<pubDate>Thu, 29 Dec 2011 08:00:50 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-18173</guid>
		<description>If we play Liu Bei from The Warring Lords (194) can we get the three visits event / or recruit Zhuge Liang??</description>
		<content:encoded><![CDATA[<p>If we play Liu Bei from The Warring Lords (194) can we get the three visits event / or recruit Zhuge Liang??</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Upgrading the Seagate Barracuda 7200.11 to firmware SD1A by yiming</title>
		<link>http://blog.yimingliu.com/2009/07/08/upgrading-the-seagate-barracuda-720011-to-firmware-sd1a/comment-page-1/#comment-18149</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Wed, 28 Dec 2011 17:26:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=564#comment-18149</guid>
		<description>Wow, I&#039;m amazed that this is still a problem.  I actually made a complaint to their support personnel about the issue just after writing this post, more than two years ago.  I suggested that their documentation was incomplete, and that they did not cover this very confusing problem about SATA modes causing firmware update failures.  Lots of other people have had this issue, and are wasting hours because of Seagate&#039;s incomprehensible error messages.  Apparently they didn&#039;t do anything with this information.</description>
		<content:encoded><![CDATA[<p>Wow, I&#8217;m amazed that this is still a problem.  I actually made a complaint to their support personnel about the issue just after writing this post, more than two years ago.  I suggested that their documentation was incomplete, and that they did not cover this very confusing problem about SATA modes causing firmware update failures.  Lots of other people have had this issue, and are wasting hours because of Seagate&#8217;s incomprehensible error messages.  Apparently they didn&#8217;t do anything with this information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Upgrading the Seagate Barracuda 7200.11 to firmware SD1A by sandra</title>
		<link>http://blog.yimingliu.com/2009/07/08/upgrading-the-seagate-barracuda-720011-to-firmware-sd1a/comment-page-1/#comment-18147</link>
		<dc:creator>sandra</dc:creator>
		<pubDate>Wed, 28 Dec 2011 17:01:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=564#comment-18147</guid>
		<description>One would have hoped that seagate could have given a hint about this on their support site by now (late 2011!!)</description>
		<content:encoded><![CDATA[<p>One would have hoped that seagate could have given a hint about this on their support site by now (late 2011!!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Upgrading the Seagate Barracuda 7200.11 to firmware SD1A by sandra</title>
		<link>http://blog.yimingliu.com/2009/07/08/upgrading-the-seagate-barracuda-720011-to-firmware-sd1a/comment-page-1/#comment-18145</link>
		<dc:creator>sandra</dc:creator>
		<pubDate>Wed, 28 Dec 2011 16:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=564#comment-18145</guid>
		<description>Thank you for the tip. Temporary switching sata from ahci to ide in bios solved the problem I was having getting the updater running for me.</description>
		<content:encoded><![CDATA[<p>Thank you for the tip. Temporary switching sata from ahci to ide in bios solved the problem I was having getting the updater running for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baldur&#8217;s Gate 1 graphics glitch and disabling NVidia hardware acceleration by kevin</title>
		<link>http://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/comment-page-1/#comment-17709</link>
		<dc:creator>kevin</dc:creator>
		<pubDate>Sat, 17 Dec 2011 02:56:09 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/#comment-17709</guid>
		<description>So happy this works.  I couldn&#039;t play with those black boxes.

Definitely an easier fix than using a virtual machine.

Not sure if everyone was just using Vista, but the problem happens on Win 7 as well, and the DLL fix works.</description>
		<content:encoded><![CDATA[<p>So happy this works.  I couldn&#8217;t play with those black boxes.</p>
<p>Definitely an easier fix than using a virtual machine.</p>
<p>Not sure if everyone was just using Vista, but the problem happens on Win 7 as well, and the DLL fix works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on using ffmpeg for cutting media files &#8211; and the gotchas involved by Alberto</title>
		<link>http://blog.yimingliu.com/2008/10/07/ffmpeg-encoding-gotchas/comment-page-1/#comment-17433</link>
		<dc:creator>Alberto</dc:creator>
		<pubDate>Sun, 11 Dec 2011 02:06:10 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/07/using-ffmpeg-for-cutting-media-files-and-the-gotchas-involved/#comment-17433</guid>
		<description>Very useful page (except the rants from merciful/othniel, self appointed open-source know-it-alls), many thanks! Saved me lots of time!</description>
		<content:encoded><![CDATA[<p>Very useful page (except the rants from merciful/othniel, self appointed open-source know-it-alls), many thanks! Saved me lots of time!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dragon Age 2: modding the Edge of Night axe into a longsword by Anno-Nymus</title>
		<link>http://blog.yimingliu.com/2011/10/22/dragon-age-2-modding-the-edge-of-night-axe-into-a-longsword/comment-page-1/#comment-17398</link>
		<dc:creator>Anno-Nymus</dc:creator>
		<pubDate>Sat, 10 Dec 2011 09:26:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=902#comment-17398</guid>
		<description>That is simply awesome to hear! 
I could probably get used to the default TEoN axe skin eventually, but that god-awful sound was KILLING ME :D This way, I can have the best of both worlds :D

Again, much obliged!</description>
		<content:encoded><![CDATA[<p>That is simply awesome to hear!<br />
I could probably get used to the default TEoN axe skin eventually, but that god-awful sound was KILLING ME <img src='http://blog.yimingliu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  This way, I can have the best of both worlds <img src='http://blog.yimingliu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Again, much obliged!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dragon Age 2: modding the Edge of Night axe into a longsword by yiming</title>
		<link>http://blog.yimingliu.com/2011/10/22/dragon-age-2-modding-the-edge-of-night-axe-into-a-longsword/comment-page-1/#comment-17394</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Sat, 10 Dec 2011 08:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=902#comment-17394</guid>
		<description>I can confirm that switching the ModelVariation field ( as I described in the above post ) also switches the corresponding audio that plays from axe to longsword.  You will hear the *swin-swin* sound of the Edge of Song and Glory, rather than the original *whump* sound of the axe.</description>
		<content:encoded><![CDATA[<p>I can confirm that switching the ModelVariation field ( as I described in the above post ) also switches the corresponding audio that plays from axe to longsword.  You will hear the *swin-swin* sound of the Edge of Song and Glory, rather than the original *whump* sound of the axe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dragon Age 2: modding the Edge of Night axe into a longsword by yiming</title>
		<link>http://blog.yimingliu.com/2011/10/22/dragon-age-2-modding-the-edge-of-night-axe-into-a-longsword/comment-page-1/#comment-17369</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Fri, 09 Dec 2011 19:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=902#comment-17369</guid>
		<description>An excellent point.  I&#039;m ashamed to admit that I didn&#039;t pay attention to the audio difference :)   I will have to see if the model swap also changes the audio, or how to change the audio, once I get back from work today.  I&#039;ll get back to you on this.</description>
		<content:encoded><![CDATA[<p>An excellent point.  I&#8217;m ashamed to admit that I didn&#8217;t pay attention to the audio difference <img src='http://blog.yimingliu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    I will have to see if the model swap also changes the audio, or how to change the audio, once I get back from work today.  I&#8217;ll get back to you on this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dragon Age 2: modding the Edge of Night axe into a longsword by Anno-Nymus</title>
		<link>http://blog.yimingliu.com/2011/10/22/dragon-age-2-modding-the-edge-of-night-axe-into-a-longsword/comment-page-1/#comment-17368</link>
		<dc:creator>Anno-Nymus</dc:creator>
		<pubDate>Fri, 09 Dec 2011 19:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=902#comment-17368</guid>
		<description>Thanks, this looks exactly what I was looking for, just have one question: does this procedure changes the SOUND EFFECT that this weapon produces on auto-attacks? Long swords and Axes have different default auto attacking sounds, and let&#039;s say that I&#039;m not alone when I say that Axes sound EXTREMELY lame and underwhelming.

So, is by any chance possible to change The Edge of Night audio from Axe --&gt; Long sword?

I don&#039;t know if I was clear enough, English is not my first language. If you&#039;re still active on this blog, I would appreciate if you can respond to this, as I can&#039;t load up my copy of the game ATM to check for myself.

Thanks.</description>
		<content:encoded><![CDATA[<p>Thanks, this looks exactly what I was looking for, just have one question: does this procedure changes the SOUND EFFECT that this weapon produces on auto-attacks? Long swords and Axes have different default auto attacking sounds, and let&#8217;s say that I&#8217;m not alone when I say that Axes sound EXTREMELY lame and underwhelming.</p>
<p>So, is by any chance possible to change The Edge of Night audio from Axe &#8211;&gt; Long sword?</p>
<p>I don&#8217;t know if I was clear enough, English is not my first language. If you&#8217;re still active on this blog, I would appreciate if you can respond to this, as I can&#8217;t load up my copy of the game ATM to check for myself.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Testing a POP3 server via telnet or OpenSSL by Ferdous</title>
		<link>http://blog.yimingliu.com/2009/01/23/testing-a-pop3-server-via-telnet-or-openssl/comment-page-1/#comment-17231</link>
		<dc:creator>Ferdous</dc:creator>
		<pubDate>Tue, 06 Dec 2011 12:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=344#comment-17231</guid>
		<description>Thanks.</description>
		<content:encoded><![CDATA[<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baldur&#8217;s Gate 1 graphics glitch and disabling NVidia hardware acceleration by stefjeee</title>
		<link>http://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/comment-page-1/#comment-15086</link>
		<dc:creator>stefjeee</dc:creator>
		<pubDate>Wed, 05 Oct 2011 18:50:57 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/#comment-15086</guid>
		<description>Hey,

I play yuri&#039;s revenge (red alert 2 sequel) on Vista 32 bit... I have a nvidea 8600m GS and i got lag when playing this 2d game.

I used to have xp, which allows to disable directdraw with dxdiag.

Now my vista doesn&#039;t allow that so I tried to disable it as you explained here, but when I start Yuri&#039;s Revenge with Direct Draw hardware acceleration off, the game starts, but my screen is black. I&#039;m able to start a game on skirmish, and i recognize it runs on full speed as it should by listening to the sound. (don&#039;t ask)

How can I get the black screen away and play this awesome game on full speed? I&#039;m 100% the lag is caused by directdraw 3d acceleration...</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>I play yuri&#8217;s revenge (red alert 2 sequel) on Vista 32 bit&#8230; I have a nvidea 8600m GS and i got lag when playing this 2d game.</p>
<p>I used to have xp, which allows to disable directdraw with dxdiag.</p>
<p>Now my vista doesn&#8217;t allow that so I tried to disable it as you explained here, but when I start Yuri&#8217;s Revenge with Direct Draw hardware acceleration off, the game starts, but my screen is black. I&#8217;m able to start a game on skirmish, and i recognize it runs on full speed as it should by listening to the sound. (don&#8217;t ask)</p>
<p>How can I get the black screen away and play this awesome game on full speed? I&#8217;m 100% the lag is caused by directdraw 3d acceleration&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by Alex Rival</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-14869</link>
		<dc:creator>Alex Rival</dc:creator>
		<pubDate>Mon, 26 Sep 2011 19:27:16 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-14869</guid>
		<description>nope not realy, i met hm when playing in yellow turban scenaro and creating new officers in ru nan.. keep doing serch... you will meet him. :D</description>
		<content:encoded><![CDATA[<p>nope not realy, i met hm when playing in yellow turban scenaro and creating new officers in ru nan.. keep doing serch&#8230; you will meet him. <img src='http://blog.yimingliu.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by Alex Rival</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-14868</link>
		<dc:creator>Alex Rival</dc:creator>
		<pubDate>Mon, 26 Sep 2011 19:01:22 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-14868</guid>
		<description>yes you can.. i have finish all of 30 events...</description>
		<content:encoded><![CDATA[<p>yes you can.. i have finish all of 30 events&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by Alex Rival</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-14867</link>
		<dc:creator>Alex Rival</dc:creator>
		<pubDate>Mon, 26 Sep 2011 19:00:01 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-14867</guid>
		<description>you can get bandit event when playing yellow turban rebellion</description>
		<content:encoded><![CDATA[<p>you can get bandit event when playing yellow turban rebellion</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on using ffmpeg for cutting media files &#8211; and the gotchas involved by yiming</title>
		<link>http://blog.yimingliu.com/2008/10/07/ffmpeg-encoding-gotchas/comment-page-1/#comment-14229</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Tue, 13 Sep 2011 02:54:25 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/07/using-ffmpeg-for-cutting-media-files-and-the-gotchas-involved/#comment-14229</guid>
		<description>I don&#039;t think you&#039;ve quite understood my points.  It seems that you believe that fundamentally, functionality is orthogonal to system design.  It is not.  No matter how many features you place in a system, it remains unusable until you are able to provide a coherent information architecture to allow users to use them in a reasonable way.  The onus of that is on *you*, the system designer, and not on the user.  The fact that you seem to want to separate what is &quot;function&quot; from &quot;design&quot; simply illustrates how far apart our views are.

The points on a GUI is, again, a lovely attempt at a red herring.  We&#039;re discussing the user expectations of command line interfaces, which still require design consideration, since there are norms and expectations in such interfaces.  Snide insinuations about how users who somehow can&#039;t hack a command-line should go look for a nice safe GUI is unnecessary and unproductive.  I built a horizontally scalable, distributed video transcoding system complete with a RESTful web API while working for Yahoo, under the guidance of an experienced team lead who is now a director at another venture-funded video startup.  Allow me to say that I know exactly what goes on under the hood here.

I&#039;m glad you&#039;re friends with developers of this package.  They do excellent work -- that has *never* been in question.  If I didn&#039;t care or understand the ffmpeg package, I wouldn&#039;t give two cents about their software issues -- I have neither the free time nor the inclination for that.  I enjoy working with ffmpeg, make no mistake.  The developers have simply neglected a key consideration, which is fine given their disinclination or lack of expertise in design issues; I have now raised as a critique for improvement. I don&#039;t think they need you to defend their expertise (nor is such a defense required).

On the other hand, I certainly do not need another dose of &quot;Free Software is awesome; to hell with the user&quot; propaganda, or for that matter, amateur social criticism either.  Fundamentally I believe in user-centered design, and it seems that you do not.

A blog comment thread is not an appropriate place for extended debate (we&#039;ve already hit the thread nesting limit :)).  Please contact me by email (you can find my email over at the bottom of &lt;a href=&quot;http://people.ischool.berkeley.edu/~yliu&quot; rel=&quot;nofollow&quot;&gt;UC Berkeley web page&lt;/a&gt;) if you genuinely want to discuss the various merits of HCI principles as applied to CLI.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you&#8217;ve quite understood my points.  It seems that you believe that fundamentally, functionality is orthogonal to system design.  It is not.  No matter how many features you place in a system, it remains unusable until you are able to provide a coherent information architecture to allow users to use them in a reasonable way.  The onus of that is on *you*, the system designer, and not on the user.  The fact that you seem to want to separate what is &#8220;function&#8221; from &#8220;design&#8221; simply illustrates how far apart our views are.</p>
<p>The points on a GUI is, again, a lovely attempt at a red herring.  We&#8217;re discussing the user expectations of command line interfaces, which still require design consideration, since there are norms and expectations in such interfaces.  Snide insinuations about how users who somehow can&#8217;t hack a command-line should go look for a nice safe GUI is unnecessary and unproductive.  I built a horizontally scalable, distributed video transcoding system complete with a RESTful web API while working for Yahoo, under the guidance of an experienced team lead who is now a director at another venture-funded video startup.  Allow me to say that I know exactly what goes on under the hood here.</p>
<p>I&#8217;m glad you&#8217;re friends with developers of this package.  They do excellent work &#8212; that has *never* been in question.  If I didn&#8217;t care or understand the ffmpeg package, I wouldn&#8217;t give two cents about their software issues &#8212; I have neither the free time nor the inclination for that.  I enjoy working with ffmpeg, make no mistake.  The developers have simply neglected a key consideration, which is fine given their disinclination or lack of expertise in design issues; I have now raised as a critique for improvement. I don&#8217;t think they need you to defend their expertise (nor is such a defense required).</p>
<p>On the other hand, I certainly do not need another dose of &#8220;Free Software is awesome; to hell with the user&#8221; propaganda, or for that matter, amateur social criticism either.  Fundamentally I believe in user-centered design, and it seems that you do not.</p>
<p>A blog comment thread is not an appropriate place for extended debate (we&#8217;ve already hit the thread nesting limit <img src='http://blog.yimingliu.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).  Please contact me by email (you can find my email over at the bottom of <a href="http://people.ischool.berkeley.edu/~yliu" rel="nofollow">UC Berkeley web page</a>) if you genuinely want to discuss the various merits of HCI principles as applied to CLI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on using ffmpeg for cutting media files &#8211; and the gotchas involved by Othniel</title>
		<link>http://blog.yimingliu.com/2008/10/07/ffmpeg-encoding-gotchas/comment-page-1/#comment-14226</link>
		<dc:creator>Othniel</dc:creator>
		<pubDate>Tue, 13 Sep 2011 02:10:49 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/07/using-ffmpeg-for-cutting-media-files-and-the-gotchas-involved/#comment-14226</guid>
		<description>What you are complaining about is called the specialization of labor.  You know -- the innovation that bought us the industrial revolution, ownership of capital, and the employee/employer relationship.  

I personally want the guy who writes FFmpeg to focus on what he is good at and ignore graphical user interface issues.  Somebody else can work on that in parallel with Fabrice Bellard and friends continuing to make a more functional / flexible CLI tool and handling new containers and data streams.  FFmpeg itself is a super powerful CLI tool as it stands.  No GUI designed for it could ever capture all of its flexibilty at the command-line.  However, being an important piece of software, FFmpeg has had several GUIs made for it addressing various common workflows and usage.  

Maybe you should investigate using one of those.  

I am not surprised that even those with a Computer Science PhD background have to learn a few new tricks when dealing with Audio and Video streams processing.  I know I did.  One user I heard of was piping the output of ffmpeg directly into speexenc.  Ingenious!  Every new area of knowledge requires learning.  Be open to it.  The standard university way is to put such info into a man page (instead of making you read the source code).  Nobody reads the whole man page everytime.  And finding the information you want is a life skill.  However, End Users such as yourself are not the only users of FFmpeg and similar CLI tools.  Scripts use FFmpeg also.  So the CLI has to service the needs of CLI people and those that want to automate the process or those that want to create a GUI for it.  Why spend the time creating the GUI portion of a program that doesn&#039;t work or a software system that nobody uses or wants to use?  

That&#039;s what you are advocating.  Cart before horse.

Which is more important: the quality inside or the outside veneer?  Our society already puts too much emphasis on the glitz.  As I said previously, important software like FFmpeg causes software developers to embed it in scripts which make it easier to use and very important CLI utilities get several Graphical User Interfaces like FFmpeg has.

Maybe you should use the software that Sansa supplies with e2xx players for video processing .avi files into the unit&#039;s proprietary video format.  Its got a nice interface!  No thinking required.  No unexpected surprises.

I agree that a CLI is a user interface.  One where the explanation of behaviors is documented concisely or in a form that you unfortunately can&#039;t speed read.  FFmpeg is not a system.  (Quoting from your response: &quot;intuitively designed system...&quot;)  It is a component -- a part of a system.  If you need a system, maybe you should investigate using an ffmpeg GUI.

The beauty of FFmpeg is that it is simple enough for you to begin using and to be quickly rewarded with fantastic results.  You were hooked by the power of FFmpeg -- as am I.  It is worthy of our discussion.  The unexpected surprise with FFmpeg is how versatile and capable a command line interface can be reusing the same switches multiple times for different purposes.  Truly it is the swiss-army knife of audio/video processing.  Be glad these Linux utilities and libraries are now available on Windows.  And that OSS developers have the freedom to work on what they deem most important.</description>
		<content:encoded><![CDATA[<p>What you are complaining about is called the specialization of labor.  You know &#8212; the innovation that bought us the industrial revolution, ownership of capital, and the employee/employer relationship.  </p>
<p>I personally want the guy who writes FFmpeg to focus on what he is good at and ignore graphical user interface issues.  Somebody else can work on that in parallel with Fabrice Bellard and friends continuing to make a more functional / flexible CLI tool and handling new containers and data streams.  FFmpeg itself is a super powerful CLI tool as it stands.  No GUI designed for it could ever capture all of its flexibilty at the command-line.  However, being an important piece of software, FFmpeg has had several GUIs made for it addressing various common workflows and usage.  </p>
<p>Maybe you should investigate using one of those.  </p>
<p>I am not surprised that even those with a Computer Science PhD background have to learn a few new tricks when dealing with Audio and Video streams processing.  I know I did.  One user I heard of was piping the output of ffmpeg directly into speexenc.  Ingenious!  Every new area of knowledge requires learning.  Be open to it.  The standard university way is to put such info into a man page (instead of making you read the source code).  Nobody reads the whole man page everytime.  And finding the information you want is a life skill.  However, End Users such as yourself are not the only users of FFmpeg and similar CLI tools.  Scripts use FFmpeg also.  So the CLI has to service the needs of CLI people and those that want to automate the process or those that want to create a GUI for it.  Why spend the time creating the GUI portion of a program that doesn&#8217;t work or a software system that nobody uses or wants to use?  </p>
<p>That&#8217;s what you are advocating.  Cart before horse.</p>
<p>Which is more important: the quality inside or the outside veneer?  Our society already puts too much emphasis on the glitz.  As I said previously, important software like FFmpeg causes software developers to embed it in scripts which make it easier to use and very important CLI utilities get several Graphical User Interfaces like FFmpeg has.</p>
<p>Maybe you should use the software that Sansa supplies with e2xx players for video processing .avi files into the unit&#8217;s proprietary video format.  Its got a nice interface!  No thinking required.  No unexpected surprises.</p>
<p>I agree that a CLI is a user interface.  One where the explanation of behaviors is documented concisely or in a form that you unfortunately can&#8217;t speed read.  FFmpeg is not a system.  (Quoting from your response: &#8220;intuitively designed system&#8230;&#8221;)  It is a component &#8212; a part of a system.  If you need a system, maybe you should investigate using an ffmpeg GUI.</p>
<p>The beauty of FFmpeg is that it is simple enough for you to begin using and to be quickly rewarded with fantastic results.  You were hooked by the power of FFmpeg &#8212; as am I.  It is worthy of our discussion.  The unexpected surprise with FFmpeg is how versatile and capable a command line interface can be reusing the same switches multiple times for different purposes.  Truly it is the swiss-army knife of audio/video processing.  Be glad these Linux utilities and libraries are now available on Windows.  And that OSS developers have the freedom to work on what they deem most important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on using ffmpeg for cutting media files &#8211; and the gotchas involved by yiming</title>
		<link>http://blog.yimingliu.com/2008/10/07/ffmpeg-encoding-gotchas/comment-page-1/#comment-14173</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Sat, 10 Sep 2011 11:14:20 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/07/using-ffmpeg-for-cutting-media-files-and-the-gotchas-involved/#comment-14173</guid>
		<description>It&#039;s this kind of engineering-centric thinking (as opposed to user-centric or human-centric), so prevalent within our industry, that allows HCI designers to be paid so well.  This kind of thinking misses the point: a user should *not* be forced to do unintuitive things, simply because it makes engineering easy, or because the engineer does not like to pay attention to users.  

Being open source does not excuse bad user interface design.  Actively confusing interfaces -- interfaces that function contrary to user expectations -- creates errors where none needed to exist.  If you check the About page here for my background, you&#039;ll find that my &quot;cred&quot; on software and technology issues to be significant (Berkeley PhD work, startup founder, engineer, etc.).  Nevertheless, I made this error, because my expectations on how a CLI should behave -- drawn from years of experience -- is violated in idiosyncratic and largely needless ways.  Ironically, had I *not* been a regular CLI user, I might not have formed this particular expectation.  Nevertheless, the key target audience of a tool like ffmpeg is precisely an experienced CLI user.

The man page is a red herring.  The need to refer to or post signage is practically *already admitting* that you have made an design error, or at least made some incomprehensible design choices in the eyes of your typical user.  An intuitively designed system does not require warnings, because of the &lt;a href=&quot;http://en.wikipedia.org/wiki/Affordance&quot; rel=&quot;nofollow&quot;&gt;affordances&lt;/a&gt; of such systems naturally guides user into making correct choices or decisions.  I won&#039;t even get into the matter of requiring the reading of an entire document vs simple signage, which at least has the possibility of being effective at educating a user.

I highly recommend Don Norman&#039;s book &lt;a href=&quot;http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107/ref=sr_1_1?s=books&amp;tag=selfs-20&amp;ie=UTF8&amp;qid=1315653059&amp;sr=1-1&quot; rel=&quot;nofollow&quot;&gt;&quot;The Design of Everyday Things&quot;&lt;/a&gt; (and its companion, &lt;a href=&quot;http://www.amazon.com/Emotional-Design-Love-Everyday-Things/dp/0465051367/ref=pd_sim_b_1?tag=selfs-20&quot; rel=&quot;nofollow&quot;&gt;Emotional Design: Why We Love Or Hate Everyday Things&lt;/a&gt;).  This is a book that every would-be software engineer should read before they start taking on any sort of software design or architect role.  Every HCI designer already starts with it as the introductory text, and I think every engineer should have to read this as well.  It explains in an extremely lucid and well-reasoned way why certain designs succeed and others fail.  It certainly changed my views (similar to your own, once) on how human-facing interfaces should be designed, and where the responsibility for user errors lies.

And yes, I will reiterate: even CLIs are user interfaces.</description>
		<content:encoded><![CDATA[<p>It&#8217;s this kind of engineering-centric thinking (as opposed to user-centric or human-centric), so prevalent within our industry, that allows HCI designers to be paid so well.  This kind of thinking misses the point: a user should *not* be forced to do unintuitive things, simply because it makes engineering easy, or because the engineer does not like to pay attention to users.  </p>
<p>Being open source does not excuse bad user interface design.  Actively confusing interfaces &#8212; interfaces that function contrary to user expectations &#8212; creates errors where none needed to exist.  If you check the About page here for my background, you&#8217;ll find that my &#8220;cred&#8221; on software and technology issues to be significant (Berkeley PhD work, startup founder, engineer, etc.).  Nevertheless, I made this error, because my expectations on how a CLI should behave &#8212; drawn from years of experience &#8212; is violated in idiosyncratic and largely needless ways.  Ironically, had I *not* been a regular CLI user, I might not have formed this particular expectation.  Nevertheless, the key target audience of a tool like ffmpeg is precisely an experienced CLI user.</p>
<p>The man page is a red herring.  The need to refer to or post signage is practically *already admitting* that you have made an design error, or at least made some incomprehensible design choices in the eyes of your typical user.  An intuitively designed system does not require warnings, because of the <a href="http://en.wikipedia.org/wiki/Affordance" rel="nofollow">affordances</a> of such systems naturally guides user into making correct choices or decisions.  I won&#8217;t even get into the matter of requiring the reading of an entire document vs simple signage, which at least has the possibility of being effective at educating a user.</p>
<p>I highly recommend Don Norman&#8217;s book <a href="http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107/ref=sr_1_1?s=books&#038;tag=selfs-20&#038;ie=UTF8&#038;qid=1315653059&#038;sr=1-1" rel="nofollow">&#8220;The Design of Everyday Things&#8221;</a> (and its companion, <a href="http://www.amazon.com/Emotional-Design-Love-Everyday-Things/dp/0465051367/ref=pd_sim_b_1?tag=selfs-20" rel="nofollow">Emotional Design: Why We Love Or Hate Everyday Things</a>).  This is a book that every would-be software engineer should read before they start taking on any sort of software design or architect role.  Every HCI designer already starts with it as the introductory text, and I think every engineer should have to read this as well.  It explains in an extremely lucid and well-reasoned way why certain designs succeed and others fail.  It certainly changed my views (similar to your own, once) on how human-facing interfaces should be designed, and where the responsibility for user errors lies.</p>
<p>And yes, I will reiterate: even CLIs are user interfaces.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on using ffmpeg for cutting media files &#8211; and the gotchas involved by Othniel</title>
		<link>http://blog.yimingliu.com/2008/10/07/ffmpeg-encoding-gotchas/comment-page-1/#comment-14172</link>
		<dc:creator>Othniel</dc:creator>
		<pubDate>Sat, 10 Sep 2011 10:50:51 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/07/using-ffmpeg-for-cutting-media-files-and-the-gotchas-involved/#comment-14172</guid>
		<description>I disagree with yiming and Krysztof von Murphy about the sanity checks.  If a person doesn&#039;t understand how to use an interface, don&#039;t break the operation of scripts which are able to use the CLI intelligently, so that these 2 guys don&#039;t have to read a manual.  (Maybe yiming and Krysztof are just not man compatible!)  For example, imagine that all commands only took 1 file argument like Windows&#039; right-click menus.  Then a simple operation in Linux like file copying becomes two GUI operations: Cut and Paste.  Why? because you cannot specify both source and destination.  Point: every doorknob is not a simple turn-to-open latch.  Some &quot;Doorknobs&quot; require you to enter a holding area, then select which door you want to exit and wait until you reach the selected floor.  Some people made a career and retired operating a doorknob that other people could not reliably operate.  Its cool to be an elevator operator until you get stuck between floors.  Its cool to transcode music and lectures and video with freedom until you have to learn a little more.

The difference between Propaganda and Education is that Propaganda tells you what to think and Education (and Open Source) teaches you how to think.</description>
		<content:encoded><![CDATA[<p>I disagree with yiming and Krysztof von Murphy about the sanity checks.  If a person doesn&#8217;t understand how to use an interface, don&#8217;t break the operation of scripts which are able to use the CLI intelligently, so that these 2 guys don&#8217;t have to read a manual.  (Maybe yiming and Krysztof are just not man compatible!)  For example, imagine that all commands only took 1 file argument like Windows&#8217; right-click menus.  Then a simple operation in Linux like file copying becomes two GUI operations: Cut and Paste.  Why? because you cannot specify both source and destination.  Point: every doorknob is not a simple turn-to-open latch.  Some &#8220;Doorknobs&#8221; require you to enter a holding area, then select which door you want to exit and wait until you reach the selected floor.  Some people made a career and retired operating a doorknob that other people could not reliably operate.  Its cool to be an elevator operator until you get stuck between floors.  Its cool to transcode music and lectures and video with freedom until you have to learn a little more.</p>
<p>The difference between Propaganda and Education is that Propaganda tells you what to think and Education (and Open Source) teaches you how to think.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A NAT-PMP client library for Python by yiming</title>
		<link>http://blog.yimingliu.com/2008/01/07/nat-pmp-client-library-for-python/comment-page-1/#comment-12896</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Mon, 18 Jul 2011 14:53:49 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/01/07/a-nat-pmp-client-library-for-python/#comment-12896</guid>
		<description>No, because if you read the draft standard, you&#039;ll notice that there is no &quot;list all&quot; operation in the NAT-PMP protocol.  The two basic ops are &quot;determine external address&quot; and &quot;map port&quot;.

In fact, the standard implies that if you want to determine whether a port is already mapped, you must send another map request.  For example, you previously mapped private port 60000 to public port 50000, but lost state.  Now you want to know what public port the server assigned previously for private port 60000.  In this case, if you send a request to map private port 60000 to arbitrary port N, then you will receive a response containing the current public port mapping for that port, namely, 50000.  If it wasn&#039;t mapped, you&#039;d receive the actual mapping you requested, namely N.  After that, you can destroy the mapping by sending a request with lifetime 0 and external port 0.

If you want to know what the server&#039;s *public* port 50000 is mapped to, then it doesn&#039;t look like there is an operation for that query in the protocol.  If you find a way in the RFC, I&#039;m happy to add a method or take a patch.</description>
		<content:encoded><![CDATA[<p>No, because if you read the draft standard, you&#8217;ll notice that there is no &#8220;list all&#8221; operation in the NAT-PMP protocol.  The two basic ops are &#8220;determine external address&#8221; and &#8220;map port&#8221;.</p>
<p>In fact, the standard implies that if you want to determine whether a port is already mapped, you must send another map request.  For example, you previously mapped private port 60000 to public port 50000, but lost state.  Now you want to know what public port the server assigned previously for private port 60000.  In this case, if you send a request to map private port 60000 to arbitrary port N, then you will receive a response containing the current public port mapping for that port, namely, 50000.  If it wasn&#8217;t mapped, you&#8217;d receive the actual mapping you requested, namely N.  After that, you can destroy the mapping by sending a request with lifetime 0 and external port 0.</p>
<p>If you want to know what the server&#8217;s *public* port 50000 is mapped to, then it doesn&#8217;t look like there is an operation for that query in the protocol.  If you find a way in the RFC, I&#8217;m happy to add a method or take a patch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A NAT-PMP client library for Python by Anonymous</title>
		<link>http://blog.yimingliu.com/2008/01/07/nat-pmp-client-library-for-python/comment-page-1/#comment-12894</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Mon, 18 Jul 2011 14:10:53 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/01/07/a-nat-pmp-client-library-for-python/#comment-12894</guid>
		<description>Does this module return the list of all NAT-PMP ports added. For e.g.

If i have a application which will add NAT-PMP port automatically, i want to check whether this port is added or not? How i can do this?</description>
		<content:encoded><![CDATA[<p>Does this module return the list of all NAT-PMP ports added. For e.g.</p>
<p>If i have a application which will add NAT-PMP port automatically, i want to check whether this port is added or not? How i can do this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baldur&#8217;s Gate 1 graphics glitch and disabling NVidia hardware acceleration by yiming</title>
		<link>http://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/comment-page-1/#comment-12527</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Sat, 02 Jul 2011 05:03:25 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/#comment-12527</guid>
		<description>Glad I could help.  As much as I enjoy the new BioWare RPGs, I will always love these Infinity Engine games.</description>
		<content:encoded><![CDATA[<p>Glad I could help.  As much as I enjoy the new BioWare RPGs, I will always love these Infinity Engine games.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Baldur&#8217;s Gate 1 graphics glitch and disabling NVidia hardware acceleration by Jimbo</title>
		<link>http://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/comment-page-1/#comment-12501</link>
		<dc:creator>Jimbo</dc:creator>
		<pubDate>Fri, 01 Jul 2011 16:17:48 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/04/16/baldurs-gate-1-graphics-glitch-and-disabling-nvidia-hardware-acceleration/#comment-12501</guid>
		<description>Finally, a solution that actually solves the old Nvidia / Infinity Engine chestnut on modern video cards. You have my eternal gratitude yiming. My lap top is infinitely more useful to me once again. Mega Happy Face!!!</description>
		<content:encoded><![CDATA[<p>Finally, a solution that actually solves the old Nvidia / Infinity Engine chestnut on modern video cards. You have my eternal gratitude yiming. My lap top is infinitely more useful to me once again. Mega Happy Face!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fixing a scrambled IPython command history on stock OS X 10.6 by Brian Zimmer</title>
		<link>http://blog.yimingliu.com/2009/12/22/fixing-a-scrambled-ipython-command-history-on-stock-os-x-10-6/comment-page-1/#comment-12251</link>
		<dc:creator>Brian Zimmer</dc:creator>
		<pubDate>Sat, 18 Jun 2011 03:42:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.yimingliu.com/?p=584#comment-12251</guid>
		<description>Thank you!  The history scrambling in iPython was getting annoying.</description>
		<content:encoded><![CDATA[<p>Thank you!  The history scrambling in iPython was getting annoying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Romance of the Three Kingdoms XI game event stills by yiming</title>
		<link>http://blog.yimingliu.com/2008/10/25/romance-of-three-kingdoms-xi-event/comment-page-1/#comment-12207</link>
		<dc:creator>yiming</dc:creator>
		<pubDate>Thu, 16 Jun 2011 04:24:51 +0000</pubDate>
		<guid isPermaLink="false">https://blog.yimingliu.com/2008/10/25/romance-of-the-three-kingdoms-xi-game-event-stills/#comment-12207</guid>
		<description>Probably.  I never played a created force long enough to win an entire campaign with it.  It would take a long time, too -- as you&#039;d start with only 1 city and slowly conquer China.  The only scenarios I&#039;d play from a one city start was in Liu Bei scenario where he starts in Xin Ye, or the Cao Cao scenario, because you start with loads of good officers and easy expansion opportunities that lets you blitz the entire map in a few years.   Otherwise it just takes forever, unless you also create a bunch of officers to start with your female ruler -- at that point, you might as well just download the .sys file and save yourself the trouble.</description>
		<content:encoded><![CDATA[<p>Probably.  I never played a created force long enough to win an entire campaign with it.  It would take a long time, too &#8212; as you&#8217;d start with only 1 city and slowly conquer China.  The only scenarios I&#8217;d play from a one city start was in Liu Bei scenario where he starts in Xin Ye, or the Cao Cao scenario, because you start with loads of good officers and easy expansion opportunities that lets you blitz the entire map in a few years.   Otherwise it just takes forever, unless you also create a bunch of officers to start with your female ruler &#8212; at that point, you might as well just download the .sys file and save yourself the trouble.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

