<?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>腦功仔個Blog</title>
	<atom:link href="http://orz.hk/feed/" rel="self" type="application/rss+xml" />
	<link>http://orz.hk</link>
	<description>每天都努力用腦用功的打工仔</description>
	<lastBuildDate>Thu, 29 Jul 2010 12:57:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>同時成為 Smartone vodafone 同埋 3香港 既首批 iphone 4 用戶</title>
		<link>http://orz.hk/2010/07/29/3844/</link>
		<comments>http://orz.hk/2010/07/29/3844/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 12:45:05 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[生活日誌]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3844</guid>
		<description><![CDATA[今日五點幾收到 3 香港打黎話我早前登記話有興趣出 iphone 4, 話聽日晨早 7點半可以去歐乜貿易中心度出機, 咁我問佢有冇現貨, 佢話有, 但只剩黑色。 另外 smartone vodafone 早幾日 email 我話我係抽中左成為首 2000 名出機用家&#8230; 唉, 不過我唔捨得用咁多錢出機呢, 我而家電話月費 35蚊, 如果用 iphone 4 就算簽最平既約都比我而家既貴 100蚊個月, 仲要簽 24個月, 即係俾多 HKD 2,400, 仲要另外俾 HKD 3,300 出機, 即係HKD 5,700 ! 依個亦係我咁耐以黎唔出 iphone 既唯一原因。 至於 data plan 我本身有 pocket wifi 所以唔駛煩。 結果我 smartone vodafone 個 quota 俾左我朋友, [...]]]></description>
			<content:encoded><![CDATA[<p>今日五點幾收到 3 香港打黎話我早前登記話有興趣出 iphone 4, 話聽日晨早 7點半可以去歐乜貿易中心度出機, 咁我問佢有冇現貨, 佢話有, 但只剩黑色。</p>
<p>另外 smartone vodafone 早幾日 email 我話我係抽中左成為首 2000 名出機用家&#8230; 唉, 不過我唔捨得用咁多錢出機呢, 我而家電話月費 35蚊, 如果用 iphone 4 就算簽最平既約都比我而家既貴 100蚊個月, 仲要簽 24個月, 即係俾多 HKD 2,400, 仲要另外俾 HKD 3,300 出機, 即係HKD 5,700 ! 依個亦係我咁耐以黎唔出 iphone 既唯一原因。 至於 data plan 我本身有 pocket wifi 所以唔駛煩。</p>
<p>結果我 smartone vodafone 個 quota 俾左我朋友, 不過我今晚都去八下, 下面係 launch party 既 email:</p>
<blockquote><p><strong>You&#8217;ve been invited to our iPhone 4 Midnight Launch Party. RSVP now!</strong></p>
<p>Dear Neo,</p>
<p>Thank you for registering your interest in the iPhone 4. Smartone-Vodafone will commence selling the iPhone 4 on Friday, 30th July.</p>
<p>We&#8217;ve had an overwhelming response from customers registering for the new iPhone 4. As stock will be in short supply, we are throwing a special iPhone 4 Midnight Launch Party at ifc Mall in the evening of the 29th July and early hours of the 30th July, where those invited to attend will be able to buy the iPhone 4 before it becomes generally available at our stores. 2,000 invitees drawn by a computer-generated random selection will be the first to get the iPhone 4 in Hong Kong! Great news – your name was chosen!</p>
<p>You are welcome to bring one guest, but remember this invitation entitles you to subscribe to one iPhone 4 price plan only. You&#8217;ll also need to bring your HKID card and proof of address (e.g. bank statement, utility bill) to the Party, for the subscription! As we have to complete sale and activation for the 2,000 invitees before we hand back the venue in the morning, time is limited and we will be processing iPhone 4 price plan subscriptions for only new numbers, port-in numbers, and existing customer upgrades. If you wish to buy the iPhone 4 on any basis different from what&#8217;s specified above, please ignore this invitation and you may buy the iPhone 4 as you wish at any of our stores on 30th July from 8:30am.</p>
<p>If you are able to attend, please click the RSVP button below to confirm and then come down to ifc Mall at 11:00pm on Thursday, 29 July 2010 to see the venue come alive with music, live bands, clowns, hand-painting, light refreshments, special celebrity guests and the chance to win an iPhone 4! Please be on time so that you can get your iPhone 4 as early as possible (first-come, first-served).</p>
<p>Be sure to RSVP before 11:59pm, 27 July 2010 – that&#8217;s tonight! At that time, the invitation will expire if you have not replied.</p>
<p>We hope to see you there!</p>
<p>Get the most of iPhone 4 on Hong Kong&#8217;s most powerful network<br />
SmarTone-Vodafone&#8217;s superfast and reliable HSPA+ mobile broadband network, range of exclusive services and unrivalled customer care ensure all our customers enjoy an unbeatable experience on a network they can rely on.</p>
<p>Love the difference</p>
<p>Yours sincerely,<br />
SmarTone-Vodafone</p>
<p>Each registered customer (verified by their HKID card) can subscribe to one iPhone 4 price plan only, either pay by cash (HK dollar only) or credit card (with no installment plan) at our Midnight Launch Party. Handset trade-in, cash coupons or foreign currency will not be accepted. Customers are recommended to back-up all content from their phones and SIMs themselves before attending the Party, as there will not be enough resources at the venue to provide assistance. Alternatively, such assistance will be available at any SmarTone-Vodafone stores anytime.</p></blockquote>
<blockquote><p><strong>iPhone 4 Midnight Launch Party confirmation</strong></p>
<p>Dear XXXXX,</p>
<p>Congratulations! Your RSVP for our iPhone 4 Midnight Launch Party has been confirmed. You are welcome to bring one guest, but remember this invitation entitles you to subscribe to one iPhone 4 price plan only.</p>
<p>Please arrive at the ifc Mall no later than 11:00pm Thursday, 29 July 2010 and proceed to our registration counter (opposite to shop 1029, Podium Level 1) near SmarTone-Vodafone store for immediate registration. Please quote your email address or mobile number, and present your HKID card. You&#8217;ll also need to bring your proof of address (e.g. bank statement, utility bill) to the Party, for the subscription.</p>
<p>Please call our dedicated iPhone 4 Midnight Launch Party hotline 2281 8839 for further enquiries.</p>
<p>See you there and be the first to enjoy iPhone 4 on Hong Kong&#8217;s most powerful network!</p>
<p>Event date:	29 July 2010 (Check-in starts from 10:30pm)<br />
Registration counter:	Near SmarTone-Vodafone store and opposite to Shop 1029,<br />
Podium Level 1, ifc Mall, 1 Habour View Street, Central [Map]</p>
<p>Kind reminder:<br />
-	We will process iPhone 4 price plan subscriptions for only new numbers, port-in numbers, and existing customer upgrades at the party.<br />
-	Each registered customer can subscribe to one iPhone 4 price plan only, either pay by cash (HK dollar only) or credit card (with no installment plan). Handset trade-in, cash coupons or foreign currency will not be accepted.<br />
-	Please be on time so that you can get your iPhone 4 as early as possible (first-come, first-served).<br />
-	Customers are recommended to back-up all content from their phones and SIMs themselves before attending the Party, as there will not be enough resources at the venue to provide assistance. Alternatively, such assistance will be available at any SmarTone-Vodafone store anytime.</p>
<p>Yours sincerely,<br />
SmarTone-Vodafone</p></blockquote>
<blockquote><p><strong>Directions to our iPhone Midnight Launch Party</strong></p>
<p>Dear XXXXX,</p>
<p>In view of the inclement weather, we suggest the best way of getting to the party is by MTR. The nearest MTR station is Hong Kong station, which you may go to directly or reach by the connecting tunnel from Central station. At Hong Kong station, please leave via Exit E and follow the escalator up to Podium Level 1 of ifc Mall. Our registration desk is right beside the escalator on Podium Level 1. Registration begins at 10:30pm.</p>
<p>Please ignore communications intended for others not invited to the party. They have to place their orders online, and their orders will be fulfilled in turn as stock permits. You, however, will be guaranteed your iPhone 4 at the party.</p>
<p>We look forward to seeing you there!<br />
Yours sincerely,<br />
SmarTone-Vodafone</p></blockquote>
<p><strong>我懷疑佢地既巿場簽劃都係針對冇錢出機但又好想出機既人而設!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/29/3844/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>茶記火腩飯</title>
		<link>http://orz.hk/2010/07/27/3842/</link>
		<comments>http://orz.hk/2010/07/27/3842/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 07:30:29 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[爛gag]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3842</guid>
		<description><![CDATA[[出處不詳] 我每食完一碟火腩飯之後都會同我女朋友講分手 因為我知道, 佢已經唔再明白我 佢唔知道我o係茶記所經歷過既有幾多 佢問我食乜, 我真係唔想答佢 日本野? 秦國野? 真係敷淺 究竟我仲可以繼續忍受自己既伴侶將d生既肉放入口 每舊火腩都經過紅紅烈火，百度高溫 係經過歷煉, 係經過漫長既試鍊 每一舊都有佢既歷史，佢既故事 魚生究竟有d乜? 根本就好似d白痴港女咁, 一無所知, 戇鳩鳩, 生勾勾 我恨我既人生唔可以好似火腩 搵到咁多好既伴侶, 豆腐, 涼瓜, 冬瓜, 枝竹..各有特色 亦搵唔到咁多知音人, 有時侯, 我自己一個坐o係茶記食火腩飯 我覺得自己係孤獨, 我覺得呢個世界係冇人明白我 我叫左枝青島, 我望住杯入面黃色既啤酒 我望唔透, 我望唔清究竟呢個世界仲有幾多野我係掌握到 我好迷茫 我離開間茶記, 我俾錢既時候發覺有個OL食緊枝竹火腩飯 我望住佢, 佢望住我 我地互相點點頭 我好感動, 原來呢個世界仲有人係同我有相同既諗法 我忍住淚水 走出茶記, 點起支煙, 頭都冇回就走返屋企 或者個OL會問, 點解我放棄呢一段咁難得既姻緣 我唔知道 o係呢一刻 我覺得我係一個浪子]]></description>
			<content:encoded><![CDATA[<pre>[出處不詳]</pre>
<pre>我每食完一碟火腩飯之後都會同我女朋友講分手
因為我知道, 佢已經唔再明白我

佢唔知道我o係茶記所經歷過既有幾多

佢問我食乜, 我真係唔想答佢
日本野? 秦國野? 真係敷淺
究竟我仲可以繼續忍受自己既伴侶將d生既肉放入口
每舊火腩都經過紅紅烈火，百度高溫
係經過歷煉, 係經過漫長既試鍊
每一舊都有佢既歷史，佢既故事
魚生究竟有d乜? 根本就好似d白痴港女咁, 一無所知, 戇鳩鳩, 生勾勾

我恨我既人生唔可以好似火腩
搵到咁多好既伴侶, 豆腐, 涼瓜, 冬瓜, 枝竹..各有特色
亦搵唔到咁多知音人,

有時侯, 我自己一個坐o係茶記食火腩飯
我覺得自己係孤獨, 我覺得呢個世界係冇人明白我
我叫左枝青島, 我望住杯入面黃色既啤酒
我望唔透, 我望唔清究竟呢個世界仲有幾多野我係掌握到
我好迷茫

我離開間茶記, 我俾錢既時候發覺有個OL食緊枝竹火腩飯
我望住佢, 佢望住我
我地互相點點頭
我好感動, 原來呢個世界仲有人係同我有相同既諗法
我忍住淚水
走出茶記, 點起支煙,
頭都冇回就走返屋企
或者個OL會問, 點解我放棄呢一段咁難得既姻緣

我唔知道
o係呢一刻
我覺得我係一個浪子</pre>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/27/3842/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>綠霸收了皮</title>
		<link>http://orz.hk/2010/07/13/3838/</link>
		<comments>http://orz.hk/2010/07/13/3838/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 04:29:57 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[網絡呻吟]]></category>
		<category><![CDATA[河蟹]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3838</guid>
		<description><![CDATA[绿坝项目缺经费搁浅 2000万用户或失去技术支持]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.qq.com/a/20100713/000948.htm" target="_blank">绿坝项目缺经费搁浅 2000万用户或失去技术支持</a></p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/13/3838/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chromium / Chrome command line parameter list revision 51604</title>
		<link>http://orz.hk/2010/07/07/3832/</link>
		<comments>http://orz.hk/2010/07/07/3832/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 16:02:10 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[電腦雜碎]]></category>
		<category><![CDATA[Chroium]]></category>
		<category><![CDATA[Chrome]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3832</guid>
		<description><![CDATA[純粹由 chrome_switches.cc extract 出黎, 好多我都唔知乜功能, 哈哈! 基本 parameters: // Activate (make foreground) myself on launch. Helpful when Chrome // is launched on the command line (e.g. by Selenium). Only needed on Mac. kActivateOnLaunch = &#34;activate-on-launch&#34;; &#160; // By default, file:// URIs cannot read other file:// URIs. This is an // override for developers who need [...]]]></description>
			<content:encoded><![CDATA[<p>純粹由 chrome_switches.cc extract 出黎, 好多我都唔知乜功能, 哈哈!<br />
<strong>基本 parameters:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Activate (make foreground) myself on launch.  Helpful when Chrome</span>
<span style="color: #666666; font-style: italic;">// is launched on the command line (e.g. by Selenium).  Only needed on Mac.</span>
kActivateOnLaunch              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;activate-on-launch&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// By default, file:// URIs cannot read other file:// URIs. This is an</span>
<span style="color: #666666; font-style: italic;">// override for developers who need the old behavior for testing.</span>
kAllowFileAccessFromFiles      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;allow-file-access-from-files&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Allows debugging of sandboxed processes (see zygote_main_linux.cc).</span>
kAllowSandboxDebugging         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;allow-sandbox-debugging&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable web inspector for all windows, even if they're part of the browser.</span>
<span style="color: #666666; font-style: italic;">// Allows us to use our dev tools to debug browser windows itself.</span>
kAlwaysEnableDevTools          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;always-enable-dev-tools&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies that the associated value should be launched in &quot;application&quot; mode.</span>
kApp                           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;app&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies that the extension-app with the specified id should be launched</span>
<span style="color: #666666; font-style: italic;">// according to its configuration.</span>
kAppId                         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;app-id&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Lacks meaning with out kApp. Causes the specified app to be launched in an</span>
<span style="color: #666666; font-style: italic;">// panel window.</span>
kAppLaunchAsPanel              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;app-launch-as-panel&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Makes the app launcher popup when a new tab is created.</span>
kAppsPanel                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;apps-panel&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The URL to use for the gallery link in the app launcher.</span>
kAppsGalleryURL                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;apps-gallery-url&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable throbber for extension apps.</span>
kAppsNoThrob                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;apps-no-throb&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Whether to display the &quot;Debug&quot; link for app launch behavior.</span>
kAppsDebug      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;apps-debug&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Authentication white list for servers</span>
kAuthServerWhitelist           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;auth-server-whitelist&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The value of this switch tells the app to listen for and broadcast</span>
<span style="color: #666666; font-style: italic;">// automation-related messages on IPC channel with the given ID.</span>
kAutomationClientChannelID     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;automation-channel&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the browser process to throw an assertion on startup.</span>
kBrowserAssertTest             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;assert-test&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the browser process to crash on startup.</span>
kBrowserCrashTest              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;crash-test&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Path to the exe to run for the renderer and plugin subprocesses.</span>
kBrowserSubprocessPath         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;browser-subprocess-path&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Run Chrome in Chrome Frame mode. This means that Chrome expects to be run</span>
<span style="color: #666666; font-style: italic;">// as a dependent process of the Chrome Frame plugin.</span>
kChromeFrame                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;chrome-frame&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The unique id to be used for this cloud print proxy instance.</span>
kCloudPrintProxyId             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;cloud-print-proxy-id&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The URL of the cloud print service to use, overrides any value</span>
<span style="color: #666666; font-style: italic;">// stored in preferences, and the default.  Only used if the cloud</span>
<span style="color: #666666; font-style: italic;">// print service has been enabled (see enable-cloud-print).</span>
kCloudPrintServiceURL          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;cloud-print-service&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The Country we should use.  This is normally obtained from the operating</span>
<span style="color: #666666; font-style: italic;">// system during first run and cached in the preferences afterwards.  This is a</span>
<span style="color: #666666; font-style: italic;">// string value, the 2 letter code from ISO 3166-1.</span>
kCountry                       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;country&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables support to debug printing subsystem.</span>
kDebugPrint                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;debug-print&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Triggers a pletora of diagnostic modes.</span>
kDiagnostics                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;diagnostics&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disables the alternate window station for the renderer.</span>
kDisableAltWinstation          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-winsta&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable the ApplicationCache.</span>
kDisableApplicationCache       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-application-cache&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Replaces the audio IPC layer for  and  with a mock audio</span>
<span style="color: #666666; font-style: italic;">// device, useful when using remote desktop or machines without sound cards.</span>
<span style="color: #666666; font-style: italic;">// This is temporary until we fix the underlying problem.</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// TODO(scherkus): remove --disable-audio when we have a proper fallback</span>
<span style="color: #666666; font-style: italic;">// mechanism.</span>
kDisableAudio                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-audio&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable CNAME lookup of the host when generating the Kerberos SPN for a</span>
<span style="color: #666666; font-style: italic;">// Negotiate challenge. See HttpAuthHandlerNegotiate::CreateSPN</span>
<span style="color: #666666; font-style: italic;">// for more background.</span>
kDisableAuthNegotiateCnameLookup <span style="color: #339933;">=</span>
    <span style="color: #ff0000;">&quot;disable-auth-negotiate-cname-lookup&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable limits on the number of backing stores. Can prevent blinking for</span>
<span style="color: #666666; font-style: italic;">// users with many windows/tabs and lots of memory.</span>
kDisableBackingStoreLimit      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-backing-store-limit&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable support for cached byte-ranges.</span>
kDisableByteRangeSupport       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-byte-range-support&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disables the custom JumpList on Windows 7.</span>
kDisableCustomJumpList         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-custom-jumplist&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disables HTML5 DB support.</span>
kDisableDatabases              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-databases&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disables desktop notifications (default enabled on windows).</span>
kDisableDesktopNotifications   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-desktop-notifications&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Browser flag to disable the web inspector for all renderers.</span>
kDisableDevTools               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-dev-tools&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable extensions.</span>
kDisableExtensions             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-extensions&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable checking for user opt-in for extensions that want to inject script</span>
<span style="color: #666666; font-style: italic;">// into file URLs (ie, always allow it). This is used during automated testing.</span>
kDisableExtensionsFileAccessCheck <span style="color: #339933;">=</span>
    <span style="color: #ff0000;">&quot;disable-extensions-file-access-check&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Suppresses support for the Geolocation javascript API.</span>
kDisableGeolocation            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-geolocation&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Suppresses hang monitor dialogs in renderer processes.</span>
kDisableHangMonitor            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-hang-monitor&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable the internal Flash Player.</span>
kDisableInternalFlash          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-internal-flash&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't resolve hostnames to IPv6 addresses. This can be used when debugging</span>
<span style="color: #666666; font-style: italic;">// issues relating to IPv6, but shouldn't otherwise be needed. Be sure to</span>
<span style="color: #666666; font-style: italic;">// file bugs if something isn't working properly in the presence of IPv6.</span>
<span style="color: #666666; font-style: italic;">// This flag can be overidden by the &quot;enable-ipv6&quot; flag.</span>
kDisableIPv6                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-ipv6&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't execute JavaScript (browser JS like the new tab page still runs).</span>
kDisableJavaScript             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-javascript&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Prevent Java from running.</span>
kDisableJava                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-java&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable LocalStorage.</span>
kDisableLocalStorage           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-local-storage&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Force logging to be disabled.  Logging is enabled by default in debug</span>
<span style="color: #666666; font-style: italic;">// builds.</span>
kDisableLogging                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-logging&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Whether we should prevent the new tab page from showing the first run</span>
<span style="color: #666666; font-style: italic;">// notification.</span>
kDisableNewTabFirstRun         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-new-tab-first-run&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Prevent plugins from running.</span>
kDisablePlugins                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-plugins&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable pop-up blocking.</span>
kDisablePopupBlocking          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-popup-blocking&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Normally when the user attempts to navigate to a page that was the result of</span>
<span style="color: #666666; font-style: italic;">// a post we prompt to make sure they want to. This switch may be used to</span>
<span style="color: #666666; font-style: italic;">// disable that check. This switch is used during automated testing.</span>
kDisablePromptOnRepost         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-prompt-on-repost&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable remote web font support. SVG font should always work whether</span>
<span style="color: #666666; font-style: italic;">// this option is specified or not.</span>
kDisableRemoteFonts            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-remote-fonts&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Turns off the accessibility in the renderer.</span>
kDisableRendererAccessibility  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-renderer-accessibility&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable session storage.</span>
kDisableSessionStorage         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-session-storage&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable shared workers. Functionality not yet complete.</span>
kDisableSharedWorkers          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-shared-workers&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable site-specific tailoring to compatibility issues in WebKit.</span>
kDisableSiteSpecificQuirks     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-site-specific-quirks&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing browser data to a Google Account.</span>
kDisableSync                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of autofill.</span>
kDisableSyncAutofill           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-autofill&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of bookmarks.</span>
kDisableSyncBookmarks          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-bookmarks&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of extensions.</span>
kDisableSyncExtensions         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-extensions&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of passwords.</span>
kDisableSyncPasswords          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-passwords&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of preferences.</span>
kDisableSyncPreferences        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-preferences&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of themes.</span>
kDisableSyncThemes             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-themes&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable syncing of typed urls.</span>
kDisableSyncTypedUrls          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-sync-typed-urls&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the backend service for web resources, used in the new tab page for</span>
<span style="color: #666666; font-style: italic;">// loading tips and recommendations from a JSON feed.</span>
kDisableWebResources           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-web-resources&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't enforce the same-origin policy.  (Used by people testing their sites.)</span>
kDisableWebSecurity            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-web-security&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable Web Sockets support.</span>
kDisableWebSockets             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-web-sockets&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use a specific disk cache location, rather than one derived from the</span>
<span style="color: #666666; font-style: italic;">// UserDatadir.</span>
kDiskCacheDir                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disk-cache-dir&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Forces the maximum disk space to be used by the disk cache, in bytes.</span>
kDiskCacheSize                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disk-cache-size&quot;</span><span style="color: #339933;">;</span>
&nbsp;
kDnsLogDetails                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;dns-log-details&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disables prefetching of DNS information.</span>
kDnsPrefetchDisable            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;dns-prefetch-disable&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies if the dom_automation_controller_ needs to be bound in the</span>
<span style="color: #666666; font-style: italic;">// renderer. This binding happens on per-frame basis and hence can potentially</span>
<span style="color: #666666; font-style: italic;">// be a performance bottleneck. One should only enable it when automating</span>
<span style="color: #666666; font-style: italic;">// dom based tests.</span>
kDomAutomationController       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;dom-automation&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Dump any accumualted histograms to the log when browser terminates (requires</span>
<span style="color: #666666; font-style: italic;">// logging to be enabled to really do anything).  Used by developers and test</span>
<span style="color: #666666; font-style: italic;">// scripts.</span>
kDumpHistogramsOnExit          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;dump-histograms-on-exit&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable gpu-accelerated compositing.</span>
kEnableAcceleratedCompositing  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-accelerated-compositing&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables AeroPeek for each tab. (This switch only works on Windows 7).</span>
kEnableAeroPeekTabs            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-aero-peek-tabs&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable experimental extension apps.</span>
kEnableApps                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-apps&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable the inclusion of non-standard ports when generating the Kerberos SPN</span>
<span style="color: #666666; font-style: italic;">// in response to a Negotiate challenge. See HttpAuthHandlerNegotiate::CreateSPN</span>
<span style="color: #666666; font-style: italic;">// for more background.</span>
kEnableAuthNegotiatePort       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-auth-negotiate-port&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the benchmarking extensions.</span>
kEnableBenchmarking            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-benchmarking&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// This applies only when the process type is &quot;service&quot;. Enables the</span>
<span style="color: #666666; font-style: italic;">// Chromoting Host Process within the service process.</span>
kEnableChromoting              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-chromoting&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// This applies only when the process type is &quot;service&quot;. Enables the</span>
<span style="color: #666666; font-style: italic;">// Cloud Print Proxy component within the service process.</span>
kEnableCloudPrintProxy         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-cloud-print-proxy&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the Cloud Print dialog hosting code.</span>
kEnableCloudPrint              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-cloud-print&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables extension APIs that are in development.</span>
kEnableExperimentalExtensionApis <span style="color: #339933;">=</span>
    <span style="color: #ff0000;">&quot;enable-experimental-extension-apis&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable experimental WebGL support.</span>
kEnableExperimentalWebGL       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-webgl&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable experimental timeline API.</span>
kEnableExtensionTimelineApi    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-extension-timeline-api&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable extension toolstrips (deprecated API - will be removed).</span>
kEnableExtensionToolstrips     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-extension-toolstrips&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable the fastback page cache.</span>
kEnableFastback                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-fastback&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// By default, cookies are not allowed on file://. They are needed for</span>
<span style="color: #666666; font-style: italic;">// testing, for example page cycler and layout tests.  See bug 1157243.</span>
kEnableFileCookies             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-file-cookies&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable the Indexed Database API.</span>
kEnableIndexedDatabase         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-indexed-database&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use the InMemoryURLIndex to back the HistoryURLProvider for autocomplete</span>
<span style="color: #666666; font-style: italic;">// results.  If not set, defaults to using the InMemoryDatabase.</span>
kEnableInMemoryURLIndex        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-in-memory-url-index&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable IPv6 support, even if probes suggest that it may not be fully</span>
<span style="color: #666666; font-style: italic;">// supported.  Some probes may require internet connections, and this flag will</span>
<span style="color: #666666; font-style: italic;">// allow support independent of application testing.</span>
<span style="color: #666666; font-style: italic;">// This flag overrides &quot;disable-ipv6&quot; which appears elswhere in this file.</span>
kEnableIPv6                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-ipv6&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable the GLSL translator.</span>
kEnableGLSLTranslator          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-glsl-translator&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable the GPU plugin and Pepper 3D rendering.</span>
kEnableGPUPlugin               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-gpu-plugin&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable experimental GPU rendering for backing store and video.</span>
kEnableGPURendering            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-gpu-rendering&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Force logging to be enabled.  Logging is disabled by default in release</span>
<span style="color: #666666; font-style: italic;">// builds.</span>
kEnableLogging                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-logging&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// On Windows, converts the page to the currently-installed monitor profile.</span>
<span style="color: #666666; font-style: italic;">// This does NOT enable color management for images. The source is still</span>
<span style="color: #666666; font-style: italic;">// assumed to be sRGB.</span>
kEnableMonitorProfile          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-monitor-profile&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs the Native Client inside the renderer process and enables GPU plugin</span>
<span style="color: #666666; font-style: italic;">// (internally adds kInternalNaCl and lEnableGpuPlugin to the command line).</span>
kEnableNaCl                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-nacl&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable Native Web Worker support.</span>
kEnableNativeWebWorkers        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-native-web-workers&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable speculative TCP/IP preconnection.</span>
kEnablePreconnect              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-preconnect&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable caching of pre-parsed JS script data.  See http://crbug.com/32407.</span>
kEnablePreparsedJsCaching      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-preparsed-js-caching&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable print preview (work in progress).</span>
kEnablePrintPreview            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-print-preview&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables StatsTable, logging statistics to a global named shared memory table.</span>
kEnableStatsTable              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-stats-table&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser data to a Google Account.</span>
kEnableSync                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser autofill.</span>
kEnableSyncAutofill            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-autofill&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser bookmarks.</span>
kEnableSyncBookmarks           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-bookmarks&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser extensions.</span>
kEnableSyncExtensions          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-extensions&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser passwords.</span>
kEnableSyncPasswords           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-passwords&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser preferences.</span>
kEnableSyncPreferences         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-preferences&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser themes.</span>
kEnableSyncThemes              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-themes&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable syncing browser typed urls.</span>
kEnableSyncTypedUrls           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sync-typed-urls&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable tabbed options, ie: dom-ui version of options window.</span>
kEnableTabbedOptions           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-tabbed-options&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Whether or not the touch events API is exposed.</span>
kEnableTouch                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-touch&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the option to show tabs as a vertical stack down the side of the</span>
<span style="color: #666666; font-style: italic;">// browser window.</span>
kEnableVerticalTabs            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-vertical-tabs&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables support for fullscreen video. Current implementation is</span>
<span style="color: #666666; font-style: italic;">// incomplete and this flag is used for development and testing.</span>
kEnableVideoFullscreen         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-video-fullscreen&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables video layering where video is rendered as a separate layer outside</span>
<span style="color: #666666; font-style: italic;">// of the backing store.</span>
kEnableVideoLayering           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-video-layering&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables video logging where video elements log playback performance data to</span>
<span style="color: #666666; font-style: italic;">// the debug log.</span>
kEnableVideoLogging            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-video-logging&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Spawn threads to watch for excessive delays in specified message loops.</span>
<span style="color: #666666; font-style: italic;">// User should set breakpoints on Alarm() to examine problematic thread.</span>
<span style="color: #666666; font-style: italic;">// Usage:   -enable-watchdog=[ui][io]</span>
<span style="color: #666666; font-style: italic;">// Order of the listed sub-arguments does not matter.</span>
kEnableWatchdog                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-watchdog&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disable WebKit's XSSAuditor.  The XSSAuditor mitigates reflective XSS.</span>
kEnableXSSAuditor              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-xss-auditor&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the experimental Negotiate authentication protocol.</span>
kExperimentalEnableNegotiateAuth <span style="color: #339933;">=</span>
    <span style="color: #ff0000;">&quot;experimental-enable-negotiate-auth&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables experimental features for Spellchecker. Right now, the first</span>
<span style="color: #666666; font-style: italic;">// experimental feature is auto spell correct, which corrects words which are</span>
<span style="color: #666666; font-style: italic;">// misppelled by typing the word with two consecutive letters swapped. The</span>
<span style="color: #666666; font-style: italic;">// features that will be added next are:</span>
<span style="color: #666666; font-style: italic;">// 1 - Allow multiple spellcheckers to work simultaneously.</span>
<span style="color: #666666; font-style: italic;">// 2 - Allow automatic detection of spell check language.</span>
<span style="color: #666666; font-style: italic;">// TODO(sidchat): Implement the above fetaures to work under this flag.</span>
kExperimentalSpellcheckerFeatures <span style="color: #339933;">=</span>
    <span style="color: #ff0000;">&quot;experimental-spellchecker-features&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Explicitly allow additional ports using a comma separated list of port</span>
<span style="color: #666666; font-style: italic;">// numbers.</span>
kExplicitlyAllowedPorts        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;explicitly-allowed-ports&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as an extension subprocess.</span>
kExtensionProcess              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;extension&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Frequency in seconds for Extensions auto-update.</span>
kExtensionsUpdateFrequency     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;extensions-update-frequency&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The file descriptor limit is set to the value of this switch, subject to the</span>
<span style="color: #666666; font-style: italic;">// OS hard limits. Useful for testing that file descriptor exhaustion is handled</span>
<span style="color: #666666; font-style: italic;">// gracefully.</span>
kFileDescriptorLimit           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;file-descriptor-limit&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Display the First Run experience when the browser is started, regardless of</span>
<span style="color: #666666; font-style: italic;">// whether or not it's actually the first run.</span>
kFirstRun                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;first-run&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Some field tests may rendomized in the browser, and the randomly selected</span>
<span style="color: #666666; font-style: italic;">// outcome needs to be propogated to the renderer.  For instance, this is used</span>
<span style="color: #666666; font-style: italic;">// to modify histograms recorded in the renderer, or to get the renderer to</span>
<span style="color: #666666; font-style: italic;">// also set of its state (initialize, or not initialize components) to match the</span>
<span style="color: #666666; font-style: italic;">// experiment(s).</span>
<span style="color: #666666; font-style: italic;">// The argument is a string-ized list of experiment names, and the associated</span>
<span style="color: #666666; font-style: italic;">// value that was randomly selected.  In the recent implementetaion, the</span>
<span style="color: #666666; font-style: italic;">// persistent representation generated by field_trial.cc and later decoded, is a</span>
<span style="color: #666666; font-style: italic;">// list of name and value pairs, separated by slashes. See field trial.cc for</span>
<span style="color: #666666; font-style: italic;">// current details.</span>
kForceFieldTestNameAndValue    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;force-fieldtest&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Extra command line options for launching the GPU process (normally used</span>
<span style="color: #666666; font-style: italic;">// for debugging). Use like renderer-cmd-prefix.</span>
kGpuLauncher                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;gpu-launcher&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Makes this process a GPU sub-process.</span>
kGpuProcess                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;gpu-process&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the GPU process to display a dialog on launch.</span>
kGpuStartupDialog              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;gpu-startup-dialog&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// These flags show the man page on Linux. They are equivalent to each</span>
<span style="color: #666666; font-style: italic;">// other.</span>
kHelp                          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;help&quot;</span><span style="color: #339933;">;</span>
kHelpShort                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;h&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Make Windows happy by allowing it to show &quot;Enable access to this program&quot;</span>
<span style="color: #666666; font-style: italic;">// checkbox in Add/Remove Programs-&amp;gt;Set Program Access and Defaults. This</span>
<span style="color: #666666; font-style: italic;">// only shows an error box because the only way to hide Chrome is by</span>
<span style="color: #666666; font-style: italic;">// uninstalling it.</span>
kHideIcons                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;hide-icons&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The value of this switch specifies which page will be displayed</span>
<span style="color: #666666; font-style: italic;">// in newly-opened tabs.  We need this for testing purposes so</span>
<span style="color: #666666; font-style: italic;">// that the UI tests don't depend on what comes up for http://google.com.</span>
kHomePage                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;homepage&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Comma separated list of rules that control how hostnames are mapped.</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// For example:</span>
<span style="color: #666666; font-style: italic;">//    &quot;MAP * 127.0.0.1&quot; --&amp;gt; Forces all hostnames to be mapped to 127.0.0.1</span>
<span style="color: #666666; font-style: italic;">//    &quot;MAP *.google.com proxy&quot; --&amp;gt; Forces all google.com subdomains to be</span>
<span style="color: #666666; font-style: italic;">//                                 resolved to &quot;proxy&quot;.</span>
<span style="color: #666666; font-style: italic;">//    &quot;MAP test.com [::1]:77 --&amp;gt; Forces &quot;test.com&quot; to resolve to IPv6 loopback.</span>
<span style="color: #666666; font-style: italic;">//                               Will also force the port of the resulting</span>
<span style="color: #666666; font-style: italic;">//                               socket address to be 77.</span>
<span style="color: #666666; font-style: italic;">//    &quot;MAP * baz, EXCLUDE www.google.com&quot; --&amp;gt; Remaps everything to &quot;baz&quot;,</span>
<span style="color: #666666; font-style: italic;">//                                            except for &quot;www.google.com&quot;.</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// These mappings apply to the endpoint host in a URLRequest (the TCP connect</span>
<span style="color: #666666; font-style: italic;">// and host resolver in a direct connection, and the CONNECT in an http proxy</span>
<span style="color: #666666; font-style: italic;">// connection, and the endpoint host in a SOCKS proxy connection).</span>
kHostRules                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;host-rules&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// These mappins only apply to the host resolver.</span>
kHostResolverRules             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;host-resolver-rules&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Perform importing from another browser. The value associated with this</span>
<span style="color: #666666; font-style: italic;">// setting encodes the target browser and what items to import.</span>
kImport                        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;import&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Perform bookmark importing from an HTML file. The value associated with this</span>
<span style="color: #666666; font-style: italic;">// setting encodes the file path. It may be used jointly with kImport.</span>
kImportFromFile                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;import-from-file&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs plugins inside the renderer process</span>
kInProcessPlugins              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;in-process-plugins&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs WebGL inside the renderer process.</span>
kInProcessWebGL                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;in-process-webgl&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the browser to launch directly in incognito mode.</span>
kIncognito                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;incognito&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Back up the profile.</span>
kInstallerTestBackup           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;backup&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Control the build under test.</span>
kInstallerTestBuild            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;build&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Uninstall before running the tests.</span>
kInstallerTestClean            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;clean&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Force the installer tests to run, regardless of the current platform.</span>
kInstallerTestForce            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;force&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs the Native Client inside the renderer process.</span>
kInternalNaCl                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;internal-nacl&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs a trusted Pepper plugin inside the renderer process.</span>
kInternalPepper                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;internal-pepper&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The following flags allow users who can reproduce crbug/35198</span>
<span style="color: #666666; font-style: italic;">// to enable extra logging and behaviors.  They will be removed once</span>
<span style="color: #666666; font-style: italic;">// the issue is fixed.</span>
kIssue35198CrxDirBrowser       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;issue35198-crxdir-browser&quot;</span><span style="color: #339933;">;</span>
kIssue35198ExtraLogging        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;issue35198-logging&quot;</span><span style="color: #339933;">;</span>
kIssue35198Permission          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;issue35198-permission&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies the flags passed to JS engine</span>
kJavaScriptFlags               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;js-flags&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Load an extension from the specified directory.</span>
kLoadExtension                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;load-extension&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Load an NPAPI plugin from the specified path.</span>
kLoadPlugin                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;load-plugin&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Load NPAPI plugins from the specified directory.</span>
kExtraPluginDir                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;extra-plugin-dir&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Will filter log messages to show only the messages that are prefixed</span>
<span style="color: #666666; font-style: italic;">// with the specified value. See also kEnableLogging and kLoggingLevel.</span>
kLogFilterPrefix               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;log-filter-prefix&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Make plugin processes log their sent and received messages to LOG(INFO).</span>
kLogPluginMessages             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;log-plugin-messages&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Sets the minimum log level. Valid values are from 0 to 3:</span>
<span style="color: #666666; font-style: italic;">// INFO = 0, WARNING = 1, LOG_ERROR = 2, LOG_FATAL = 3.</span>
kLoggingLevel                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;log-level&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Make Chrome default browser</span>
kMakeDefaultBrowser            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;make-default-browser&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Forces the maximum disk space to be used by the media cache, in bytes.</span>
kMediaCacheSize                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;media-cache-size&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable dynamic loading of the Memory Profiler DLL, which will trace</span>
<span style="color: #666666; font-style: italic;">// all memory allocations during the run.</span>
kMemoryProfiling               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;memory-profile&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable histograming of tasks served by MessageLoop. See about:histograms/Loop</span>
<span style="color: #666666; font-style: italic;">// for results, which show frequency of messages on each thread, including APC</span>
<span style="color: #666666; font-style: italic;">// count, object signalling count, etc.</span>
kMessageLoopHistogrammer       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;message-loop-histogrammer&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the recording of metrics reports but disables reporting.  In</span>
<span style="color: #666666; font-style: italic;">// contrast to kDisableMetrics, this executes all the code that a normal client</span>
<span style="color: #666666; font-style: italic;">// would use for reporting, except the report is dropped rather than sent to</span>
<span style="color: #666666; font-style: italic;">// the server. This is useful for finding issues in the metrics code during UI</span>
<span style="color: #666666; font-style: italic;">// and performance tests.</span>
kMetricsRecordingOnly          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;metrics-recording-only&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a NativeClient broker</span>
<span style="color: #666666; font-style: italic;">// (used for launching NaCl loader processes on 64-bit Windows).</span>
kNaClBrokerProcess             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;nacl-broker&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a NativeClient loader.</span>
kNaClLoaderProcess             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;nacl-loader&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the Native Client process to display a dialog on launch.</span>
kNaClStartupDialog             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;nacl-startup-dialog&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Uses the new unified app menu instead of the old &quot;page/app&quot; split menus.</span>
kNewWrenchMenu                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;new-wrench-menu&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Disables the default browser check. Useful for UI/browser tests where we</span>
<span style="color: #666666; font-style: italic;">// want to avoid having the default browser info-bar displayed.</span>
kNoDefaultBrowserCheck         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-default-browser-check&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't record/playback events when using record &amp;amp; playback.</span>
kNoEvents                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-events&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Bypass the First Run experience when the browser is started, regardless of</span>
<span style="color: #666666; font-style: italic;">// whether or not it's actually the first run. Overrides kFirstRun in case</span>
<span style="color: #666666; font-style: italic;">// you're for some reason tempted to pass them both.</span>
kNoFirstRun                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-first-run&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Support a separate switch that enables the v8 playback extension.</span>
<span style="color: #666666; font-style: italic;">// The extension causes javascript calls to Date.now() and Math.random()</span>
<span style="color: #666666; font-style: italic;">// to return consistent values, such that subsequent loads of the same</span>
<span style="color: #666666; font-style: italic;">// page will result in consistent js-generated data and XHR requests.</span>
<span style="color: #666666; font-style: italic;">// Pages may still be able to generate inconsistent data from plugins.</span>
kNoJsRandomness                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-js-randomness&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't send HTTP-Referer headers.</span>
kNoReferrers                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-referrers&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Don't use a proxy server, always make direct connections. Overrides any</span>
<span style="color: #666666; font-style: italic;">// other proxy server flags that are passed.</span>
kNoProxyServer                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-proxy-server&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs the renderer outside the sandbox.</span>
kNoSandbox                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-sandbox&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Launch URL in new browser window.</span>
kOpenInNewWindow               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;new-window&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Package an extension to a .crx installable file from a given directory.</span>
kPackExtension                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;pack-extension&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Optional PEM private key is to use in signing packaged .crx.</span>
kPackExtensionKey              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;pack-extension-key&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies the path to the user data folder for the parent profile.</span>
kParentProfile                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;parent-profile&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Read previously recorded data from the cache. Only cached data is read.</span>
<span style="color: #666666; font-style: italic;">// See kRecordMode.</span>
kPlaybackMode                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;playback-mode&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies the plugin data directory, which is where plugins (Gears</span>
<span style="color: #666666; font-style: italic;">// specifically) will store its state.</span>
kPluginDataDir                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;plugin-data-dir&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies a command that should be used to launch the plugin process.  Useful</span>
<span style="color: #666666; font-style: italic;">// for running the plugin process through purify or quantify.  Ex:</span>
<span style="color: #666666; font-style: italic;">//   --plugin-launcher=&quot;path\to\purify /Run=yes&quot;</span>
kPluginLauncher                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;plugin-launcher&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Tells the plugin process the path of the plugin to load</span>
kPluginPath                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;plugin-path&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a plugin subprocess.</span>
kPluginProcess                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;plugin&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the plugin process to display a dialog on launch.</span>
kPluginStartupDialog           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;plugin-startup-dialog&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Prints the pages on the screen.</span>
kPrint <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;print&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs a single process for each site (i.e., group of pages from the same</span>
<span style="color: #666666; font-style: italic;">// registered domain) the user visits.  We default to using a renderer process</span>
<span style="color: #666666; font-style: italic;">// for each site instance (i.e., group of pages from the same registered</span>
<span style="color: #666666; font-style: italic;">// domain with script connections to each other).</span>
kProcessPerSite                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;process-per-site&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs each set of script-connected tabs (i.e., a BrowsingInstance) in its own</span>
<span style="color: #666666; font-style: italic;">// renderer process.  We default to using a renderer process for each</span>
<span style="color: #666666; font-style: italic;">// site instance (i.e., group of pages from the same registered domain with</span>
<span style="color: #666666; font-style: italic;">// script connections to each other).</span>
kProcessPerTab                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;process-per-tab&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Output the product version information and quit. Used as an internal api to</span>
<span style="color: #666666; font-style: italic;">// detect the installed version of Chrome on Linux.</span>
kProductVersion                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;product-version&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a profile import subprocess.</span>
kProfileImportProcess          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;profile-import&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Force proxy auto-detection.</span>
kProxyAutoDetect               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;proxy-auto-detect&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify a list of hosts for whom we bypass proxy settings and use direct</span>
<span style="color: #666666; font-style: italic;">// connections. Ignored if --proxy-auto-detect or --no-proxy-server are</span>
<span style="color: #666666; font-style: italic;">// also specified.</span>
<span style="color: #666666; font-style: italic;">// This is a comma separated list of bypass rules. See:</span>
<span style="color: #666666; font-style: italic;">// &quot;net/proxy/proxy_bypass_rules.h&quot; for the format of these rules.</span>
kProxyBypassList               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;proxy-bypass-list&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use the pac script at the given URL</span>
kProxyPacUrl                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;proxy-pac-url&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use a specified proxy server, overrides system settings. This switch only</span>
<span style="color: #666666; font-style: italic;">// affects HTTP and HTTPS requests.</span>
kProxyServer                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;proxy-server&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Adds a &quot;Purge memory&quot; button to the Task Manager, which tries to dump as</span>
<span style="color: #666666; font-style: italic;">// much memory as possible.  This is mostly useful for testing how well the</span>
<span style="color: #666666; font-style: italic;">// MemoryPurger functionality works.</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// NOTE: This is only implemented for Views.</span>
kPurgeMemoryButton             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;purge-memory-button&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Chrome supports a playback and record mode.  Record mode saves *everything*</span>
<span style="color: #666666; font-style: italic;">// to the cache.  Playback mode reads data exclusively from the cache.  This</span>
<span style="color: #666666; font-style: italic;">// allows us to record a session into the cache and then replay it at will.</span>
<span style="color: #666666; font-style: italic;">// See also kPlaybackMode.</span>
kRecordMode                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;record-mode&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Register pepper plugins that should be loaded into the renderer.</span>
kRegisterPepperPlugins         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;register-pepper-plugins&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable remote debug / automation shell on the specified port.</span>
kRemoteShellPort               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;remote-shell-port&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the renderer process to throw an assertion on launch.</span>
kRendererAssertTest            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;renderer-assert-test&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// On POSIX only: the contents of this flag are prepended to the renderer</span>
<span style="color: #666666; font-style: italic;">// command line. Useful values might be &quot;valgrind&quot; or &quot;xterm -e gdb --args&quot;.</span>
kRendererCmdPrefix             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;renderer-cmd-prefix&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the renderer process to crash on launch.</span>
kRendererCrashTest             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;renderer-crash-test&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as renderer instead of as browser.</span>
kRendererProcess               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;renderer&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the renderer process to display a dialog on launch.</span>
kRendererStartupDialog         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;renderer-startup-dialog&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the URLs of BackgroundContents to be remembered and re-launched when</span>
<span style="color: #666666; font-style: italic;">// the browser restarts.</span>
kRestoreBackgroundContents     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;restore-background-contents&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Indicates the last session should be restored on startup. This overrides</span>
<span style="color: #666666; font-style: italic;">// the preferences value and is primarily intended for testing. The value of</span>
<span style="color: #666666; font-style: italic;">// this switch is the number of tabs to wait until loaded before</span>
<span style="color: #666666; font-style: italic;">// 'load completed' is sent to the ui_test.</span>
kRestoreLastSession            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;restore-last-session&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs the plugin processes inside the sandbox.</span>
kSafePlugins                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;safe-plugins&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// URL prefix used by safebrowsing to fetch hash, download data and</span>
<span style="color: #666666; font-style: italic;">// report malware.</span>
kSbInfoURLPrefix <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;safebrowsing-info-url-prefix&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// URL prefix used by safebrowsing to get MAC key.</span>
kSbMacKeyURLPrefix <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;safebrowsing-mackey-url-prefix&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// If present, safebrowsing only performs update when</span>
<span style="color: #666666; font-style: italic;">// SafeBrowsingProtocolManager::ForceScheduleNextUpdate() is explicitly called.</span>
<span style="color: #666666; font-style: italic;">// This is used for testing only.</span>
kSbDisableAutoUpdate <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;safebrowsing-disable-auto-update&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable support for SDCH filtering (dictionary based expansion of content).</span>
<span style="color: #666666; font-style: italic;">// Optional argument is *the* only domain name that will have SDCH suppport.</span>
<span style="color: #666666; font-style: italic;">// Default is  &quot;-enable-sdch&quot; to advertise SDCH on all domains.</span>
<span style="color: #666666; font-style: italic;">// Sample usage with argument: &quot;-enable-sdch=.google.com&quot;</span>
<span style="color: #666666; font-style: italic;">// SDCH is currently only supported server-side for searches on google.com.</span>
kSdchFilter                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sdch&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables the showing of an info-bar instructing user they can search directly</span>
<span style="color: #666666; font-style: italic;">// from the omnibox.</span>
kSearchInOmniboxHint           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;search-in-omnibox-hint&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a service process.</span>
kServiceProcess                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;service&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The LSID of the account to use for the service process.</span>
kServiceAccountLsid            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;service-account-lsid&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// See kHideIcons.</span>
kShowIcons                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;show-icons&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Renders a border around composited Render Layers to help debug and study</span>
<span style="color: #666666; font-style: italic;">// layer compositing.</span>
kShowCompositedLayerBorders    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;show-composited-layer-borders&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Visibly render a border around paint rects in the web page to help debug</span>
<span style="color: #666666; font-style: italic;">// and study painting behavior.</span>
kShowPaintRects                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;show-paint-rects&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Change the DCHECKS to dump memory and continue instead of displaying error</span>
<span style="color: #666666; font-style: italic;">// dialog. This is valid only in Release mode when --enable-dcheck is</span>
<span style="color: #666666; font-style: italic;">// specified.</span>
kSilentDumpOnDCHECK            <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;silent-dump-on-dcheck&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Replaces the buffered data source for  and  with a simplified</span>
<span style="color: #666666; font-style: italic;">// resource loader that downloads the entire resource into memory.</span>
<span style="color: #666666; font-style: italic;">//</span>
<span style="color: #666666; font-style: italic;">// TODO(scherkus): remove --simple-data-source when our media resource loading</span>
<span style="color: #666666; font-style: italic;">// is cleaned up and playback testing completed.</span>
kSimpleDataSource              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;simple-data-source&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs the renderer and plugins in the same process as the browser</span>
kSingleProcess                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;single-process&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Start the browser maximized, regardless of any previous settings.</span>
kStartMaximized                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;start-maximized&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Control Sync XMPP client settings.</span>
kSyncAllowPlain                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;allow-plain&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Control Sync XMPP client settings.</span>
kSyncDisableTls                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-tls&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Email used for sync.</span>
kSyncEmail                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;email&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use the SyncerThread implementation that matches up with the old pthread</span>
<span style="color: #666666; font-style: italic;">// impl semantics, but using Chrome synchronization primitives.  The only</span>
<span style="color: #666666; font-style: italic;">// difference between this and the default is that we now have no timeout on</span>
<span style="color: #666666; font-style: italic;">// Stop().  Should only use if you experience problems with the default.</span>
kSyncerThreadTimedStop         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;syncer-thread-timed-stop&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Override the default notification method for sync.</span>
kSyncNotificationMethod        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;sync-notification-method&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Password used for sync.</span>
kSyncPassword                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;password&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Port used for sync.</span>
kSyncPort                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;port&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Server used for sync.</span>
kSyncServer                    <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;server&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Override the default server used for profile sync.</span>
kSyncServiceURL                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;sync-url&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Control Sync XMPP client settings.</span>
kSyncUseSslTcp                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;use-ssl-tcp&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Control Sync XMPP client settings.</span>
kSyncUseCacheInvalidation      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;use-cache-invalidation&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Pass the name of the current running automated test to Chrome.</span>
kTestName                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;test-name&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs the security test for the sandbox.</span>
kTestSandbox                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;test-sandbox&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Pass the type of the current test harness (&quot;browser&quot; or &quot;ui&quot;)</span>
kTestType                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;test-type&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The value of this switch tells the app to listen for and broadcast</span>
<span style="color: #666666; font-style: italic;">// testing-related messages on IPC channel with the given ID.</span>
kTestingChannelID              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;testing-channel&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enables using TopSites instead of ThumbnailDatabase (and</span>
<span style="color: #666666; font-style: italic;">// ThumbnailStore) for getting thumbnails for the new tab page.</span>
kTopSites                      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;top-sites&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Excludes these plugins from the plugin sandbox.</span>
<span style="color: #666666; font-style: italic;">// This is a comma-separated list of plugin library names.</span>
kTrustedPlugins                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;trusted-plugins&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Experimental. Shows a dialog asking the user to try chrome. This flag</span>
<span style="color: #666666; font-style: italic;">// is to be used only by the upgrade process.</span>
kTryChromeAgain                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;try-chrome-again&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Runs un-installation steps that were done by chrome first-run.</span>
kUninstall                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;uninstall&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use Spdy for the transport protocol instead of HTTP.</span>
<span style="color: #666666; font-style: italic;">// This is a temporary testing flag.</span>
kUseSpdy                       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;use-spdy&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// These two flags are used to force http and https requests to fixed ports.</span>
kFixedHttpPort                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;testing-fixed-http-port&quot;</span><span style="color: #339933;">;</span>
kFixedHttpsPort                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;testing-fixed-https-port&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Ignore certificate related errors.</span>
kIgnoreCertificateErrors       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;ignore-certificate-errors&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Set the maximum SPDY sessions per domain.</span>
kMaxSpdySessionsPerDomain      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;max-spdy-sessions-per-domain&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use the low fragmentation heap for the CRT.</span>
kUseLowFragHeapCrt             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;use-lf-heap&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// A string used to override the default user agent with a custom one.</span>
kUserAgent                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;user-agent&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies the user data directory, which is where the browser will look</span>
<span style="color: #666666; font-style: italic;">// for all of its state.</span>
kUserDataDir                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;user-data-dir&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// directory to locate user scripts in as an over-ride of the default</span>
kUserScriptsDir                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;user-scripts-dir&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// On POSIX only: the contents of this flag are prepended to the utility</span>
<span style="color: #666666; font-style: italic;">// process command line. Useful values might be &quot;valgrind&quot; or &quot;xterm -e gdb</span>
<span style="color: #666666; font-style: italic;">// --args&quot;.</span>
kUtilityCmdPrefix              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;utility-cmd-prefix&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a utility subprocess.</span>
kUtilityProcess                <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;utility&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The utility process is sandboxed, with access to one directory. This flag</span>
<span style="color: #666666; font-style: italic;">// specifies the directory that can be accessed.</span>
kUtilityProcessAllowedDir      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;utility-allowed-dir&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Print version information and quit.</span>
kVersion                       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;version&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Will add kWaitForDebugger to every child processes. If a value is passed, it</span>
<span style="color: #666666; font-style: italic;">// will be used as a filter to determine if the child process should have the</span>
<span style="color: #666666; font-style: italic;">// kWaitForDebugger flag passed on or not.</span>
kWaitForDebuggerChildren       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;wait-for-debugger-children&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the worker process allocation to use as many processes as cores.</span>
kWebWorkerProcessPerCore       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;web-worker-process-per-core&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes workers to run together in one process, depending on their domains.</span>
<span style="color: #666666; font-style: italic;">// Note this is duplicated in webworkerclient_impl.cc</span>
kWebWorkerShareProcesses       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;web-worker-share-processes&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use WinHTTP to fetch and evaluate PAC scripts. Otherwise the default is</span>
<span style="color: #666666; font-style: italic;">// to use Chromium's network stack to fetch, and V8 to evaluate.</span>
kWinHttpProxyResolver          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;winhttp-proxy-resolver&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a worker subprocess.</span>
kWorkerProcess                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;worker&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// The prefix used when starting the zygote process. (i.e. 'gdb --args')</span>
kZygoteCmdPrefix               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;zygote-cmd-prefix&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Causes the process to run as a renderer zygote.</span>
kZygoteProcess                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;zygote&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Not OFFICIAL BUILD:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Causes the renderer process to throw an assertion on launch.</span>
kRendererCheckFalseTest        <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;renderer-check-false-test&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>OS_CHROMEOS:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Enable the redirection of viewable document requests to the Google</span>
<span style="color: #666666; font-style: italic;">// Document Viewer.</span>
kEnableGView                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-gview&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Should we show the image based login?</span>
kEnableLoginImages             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-login-images&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Enable Chrome-as-a-login-manager behavior.</span>
kLoginManager                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;login-manager&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Allows to override the first login screen. The value should be the name</span>
<span style="color: #666666; font-style: italic;">// of the first login screen to show (see</span>
<span style="color: #666666; font-style: italic;">// chrome/browser/chromeos/login/login_wizard_view.cc for actual names).</span>
<span style="color: #666666; font-style: italic;">// Ignored if kLoginManager is not specified.</span>
<span style="color: #666666; font-style: italic;">// TODO(avayvod): Remove when the switch is no longer needed for testing.</span>
kLoginScreen                   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;login-screen&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Allows control over the initial login screen size. Pass width,height.</span>
kLoginScreenSize               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;login-screen-size&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Attempts to load libcros and validate it, then exits. A nonzero return code</span>
<span style="color: #666666; font-style: italic;">// means the library could not be loaded correctly.</span>
kTestLoadLibcros               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;test-load-libcros&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// TODO(davemoore) Delete this once chromeos has started using</span>
<span style="color: #666666; font-style: italic;">// login-profile as its arg.</span>
kProfile                       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;profile&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies the profile to use once a chromeos user is logged in.</span>
kLoginProfile                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;login-profile&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specifies the user which is already logged in.</span>
kLoginUser                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;login-user&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Use the frame layout used in chromeos.</span>
kChromeosFrame                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;chromeos-frame&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Set logging output to the given file.</span>
kChromeosLogToFile             <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;logtofile&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify startup customization manifest.</span>
<span style="color: #666666; font-style: italic;">// TODO(denisromanov): delete this when not needed for testing.</span>
kStartupManifest               <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;startup-manifest&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Specify services customization manifest.</span>
<span style="color: #666666; font-style: italic;">// TODO(denisromanov): delete this when not needed for testing.</span>
kServicesManifest              <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;services-manifest&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>OS_LINUX:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Specify the amount the trackpad should scroll by.</span>
kScrollPixels                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;scroll-pixels&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>OS_MACOSX or OS_WIN:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Use the system SSL library (Secure Transport on Mac, SChannel on Windows)</span>
<span style="color: #666666; font-style: italic;">// instead of NSS for SSL.</span>
kUseSystemSSL                  <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;use-system-ssl&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>OS_POSIX:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Bypass the error dialog when the profile lock couldn't be attained.</span>
<span style="color: #666666; font-style: italic;">// A flag, generated internally by Chrome for renderer and other helper process</span>
<span style="color: #666666; font-style: italic;">// command lines on Linux and Mac.  It tells the helper process to enable crash</span>
<span style="color: #666666; font-style: italic;">// dumping and reporting, because helpers cannot access the profile or other</span>
<span style="color: #666666; font-style: italic;">// files needed to make this decision.</span>
<span style="color: #666666; font-style: italic;">// If passed to the browser, it'll be passed on to all the helper processes</span>
<span style="color: #666666; font-style: italic;">// as well, thereby force-enabling the crash reporter.</span>
kEnableCrashReporter           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-crash-reporter&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// This switch is used during automated testing.</span>
kNoProcessSingletonDialog      <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;no-process-singleton-dialog&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Not OS_MACOSX:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Specifies which password store to use (detect, default, gnome, kwallet).</span>
kPasswordStore                 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;password-store&quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// Enable Kiosk mode.</span>
kKioskMode                     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;kiosk&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>OS_MACOSX:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Cause the OS X sandbox write to syslog every time an access to a resource</span>
<span style="color: #666666; font-style: italic;">// is denied by the sandbox.</span>
kEnableSandboxLogging          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-sandbox-logging&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Temporary flag to prevent Flash from negotiating the Core Animation drawing</span>
<span style="color: #666666; font-style: italic;">// model. This will be removed once the last issues have been resolved.</span>
kDisableFlashCoreAnimation     <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-flash-core-animation&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>仲有少量同 debug 有關:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#ifndef NDEBUG</span>
<span style="color: #666666; font-style: italic;">// Debug only switch to specify which gears plugin dll to load.</span>
kGearsPluginPathOverride       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;gears-plugin-path&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Makes sure any sync login attempt will fail with an error.  (Only</span>
<span style="color: #666666; font-style: italic;">// used for testing.)</span>
kInvalidateSyncLogin           <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;invalidate-sync-login&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Makes sure any sync xmpp login attempt will fail with an error.  (Only</span>
<span style="color: #666666; font-style: italic;">// used for testing.)</span>
kInvalidateSyncXmppLogin       <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;invalidate-sync-xmpp-login&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Debug only switch to specify which websocket live experiment host to be used.</span>
<span style="color: #666666; font-style: italic;">// If host is specified, it also makes initial delay shorter (5 min to 5 sec)</span>
<span style="color: #666666; font-style: italic;">// to make it faster to test websocket live experiment code.</span>
kWebSocketLiveExperimentHost   <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;websocket-live-experiment-host&quot;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">#endif</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// USE_SECCOMP_SANDBOX controls whether the seccomp sandbox is opt-in or -out.</span>
<span style="color: #666666; font-style: italic;">// TODO(evan): unify all of these once we turn the seccomp sandbox always</span>
<span style="color: #666666; font-style: italic;">// on.  Also remove the #include of command_line.h above.</span>
<span style="color: #339933;">#if defined(USE_SECCOMP_SANDBOX)</span>
<span style="color: #666666; font-style: italic;">// Disable the seccomp sandbox (Linux only)</span>
kDisableSeccompSandbox         <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;disable-seccomp-sandbox&quot;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">#else</span>
<span style="color: #666666; font-style: italic;">// Enable the seccomp sandbox (Linux only)</span>
kEnableSeccompSandbox          <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;enable-seccomp-sandbox&quot;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">#endif</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/07/3832/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>必用 Google Chromium / Chrome extensions</title>
		<link>http://orz.hk/2010/07/06/3818/</link>
		<comments>http://orz.hk/2010/07/06/3818/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 02:47:38 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[電腦雜碎]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chromium]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3818</guid>
		<description><![CDATA[以下係我個人喜好, 如果你有其他好用既 Extension 介紹, 歡迎留言. &#55386;trtaa aa Web Developer 由 firefox 時已經用佢, 用黎 check css 一流, 做網站必備, 至於一般用家除左 hide all images 同埋 disable javascript 就冇必乜地方用到 Flash block有時 flash 好鬼煩, 特別係 remote desktop 時拖到鬼咁慢 Ultimate Chrome Flag可以睇到你睇緊既網站係邊個國家, Google Rank 等 Chrome SEO提供基本 SEO資料]]></description>
			<content:encoded><![CDATA[<p>以下係我個人喜好, 如果你有其他好用既 Extension 介紹, 歡迎留言.</p>
<p>&#55386;trtaa aa</p>
<table border="0">
<tbody>
<tr>
<td valign="top"><img class="alignnone size-full wp-image-3823" title="dev" src="http://orz.hk/wp-content/uploads/2010/07/dev.png" alt="" width="32" height="32" /></td>
<td valign="top"><a href="https://chrome.google.com/extensions/detail/bfbameneiokkgbdmiekhjnmfkcnldhhm?hl=en" target="_blank">Web Developer<br />
</a>由 firefox 時已經用佢, 用黎 check css 一流, 做網站必備, 至於一般用家除左 hide all images 同埋 disable javascript 就冇必乜地方用到</td>
</tr>
<tr>
<td style="height: 20px;" colspan="2"></td>
</tr>
<tr>
<td valign="top"><img class="size-full wp-image-3820" title="flash" src="http://orz.hk/wp-content/uploads/2010/07/flash.png" alt="" width="32" height="32" /></td>
<td valign="top"><a href="https://chrome.google.com/extensions/detail/gofhjkjmkpinhpoiabjplobcaignabnl?hl=en" target="_blank">Flash block</a>有時 flash 好鬼煩, 特別係 remote desktop 時拖到鬼咁慢</td>
</tr>
<tr>
<td colspan="2" style="height: 20px"></td>
</tr>
<tr>
<td valign="top"><img class="alignnone size-full wp-image-3825" title="flag" src="http://orz.hk/wp-content/uploads/2010/07/flag.png" alt="" width="32" height="32" /></td>
<td valign="top"><a href="https://chrome.google.com/extensions/detail/dbpojpfdiliekbbiplijcphappgcgjfn?hl=en" target="_blank">Ultimate Chrome Flag</a>可以睇到你睇緊既網站係邊個國家, Google Rank 等</td>
</tr>
<tr>
<td colspan="2" style="height: 20px"></td>
</tr>
<tr>
<td valign="top"><img class="alignnone size-full wp-image-3826" title="seo" src="http://orz.hk/wp-content/uploads/2010/07/seo.png" alt="" width="32" height="32" /></td>
<td valign="top"><a href="https://chrome.google.com/extensions/detail/oangcciaeihlfmhppegpdceadpfaoclj?hl=en">Chrome SEO</a>提供基本 SEO資料</td>
</tr>
<tr>
<td colspan="2" style="height: 20px"></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/06/3818/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chome 用得多, Chromium 用過未?</title>
		<link>http://orz.hk/2010/07/05/3782/</link>
		<comments>http://orz.hk/2010/07/05/3782/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 03:47:50 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[電腦雜碎]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Chromium]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3782</guid>
		<description><![CDATA[Chromium 即係 Chrome 既 open source 版, Google 拎住 Chromium 作出修改同埋測試之後就會改名做 Chrome 發佈。所以基本功能上兩者係冇分別,  如果係網絡潮人下下要用最新既軟件, 梗係要用 Chromium, 雖然 Google Chrome 出左 6 既 beta 版, 但係 Chromium 每個星期都有新版既 6.0出, 而且冇俾 Google 改過之下, 唔會有 tracking token. 仲有就係 Chromium 可以自己 build, 修改甚至將你自己既 code 掟上去, 依個 Chromium 係我自己 build。Build 既過程唔難, 要注意既係 Debug build 既話就要多d swap 或者 ram, 至於 disk [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3783" title="chrome" src="http://orz.hk/wp-content/uploads/2010/07/chrome.png" alt="" width="551" height="320" /></p>
<p><img class="alignnone size-full wp-image-3784" title="chromium" src="http://orz.hk/wp-content/uploads/2010/07/chromium.png" alt="" width="539" height="362" /></p>
<p>Chromium 即係 Chrome 既 open source 版, Google 拎住 Chromium 作出修改同埋測試之後就會改名做 Chrome 發佈。所以基本功能上兩者係冇分別,  如果係網絡潮人下下要用最新既軟件, 梗係要用 Chromium, 雖然 Google Chrome 出左 6 既 beta 版, 但係 Chromium 每個星期都有新版既 6.0出, 而且冇俾 Google 改過之下, 唔會有 tracking token.</p>
<p>仲有就係 Chromium 可以自己 build, 修改甚至將你自己既 code 掟上去, 依個 Chromium 係我自己 build。Build 既過程唔難, 要注意既係 Debug build 既話就要多d swap 或者 ram, 至於 disk space 預佢 at least 32GB。</p>
<p>對於我黎講 open source 同埋自己 build 係幾重要。 有d feature 例如我想 hide HTTP_REFERER, 唔經第三方 redirect 網站都可以唔出HTTP_REFERER, 好多時我喺d 網站後台/控制台要去競爭對手既網站, hide 左 HTTP_REFERER 就唔會咁容易俾人察覺。好似 Chroium 咁既open source software, 想要有咁既 feature 我可以去修改個 source。今次 hide HTTP_REFERER, 喺我嘗試修改既途中,發現原來 Chromium 本身有 no-referrers 依個 switch, 咁即係唔駛改 code 都可以 hide HTTP_REFERER, 結果經 SVN 就知由邊個版本開始有依個switch, 咁 Chrome 對應 Chromium 即係話依個 switch 都可以用,  你話方唔方便。</p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/05/3782/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基本上開親波都唔駛玩 twitter</title>
		<link>http://orz.hk/2010/07/02/3779/</link>
		<comments>http://orz.hk/2010/07/02/3779/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:30:53 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[網絡呻吟]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3779</guid>
		<description><![CDATA[twitter 已經唔係第一次喺世界杯期間 over capacity:]]></description>
			<content:encoded><![CDATA[<p>twitter 已經唔係第一次喺世界杯期間 over capacity:</p>
<p><img src="http://orz.hk/wp-content/uploads/2010/07/wc-6.png" alt="" title="wc-6" width="553" height="381" class="alignnone size-full wp-image-3780" /></p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/02/3779/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating and Upgrading from ASP .NET 2.0 to ASP .NET 4.0 &#8211; 1</title>
		<link>http://orz.hk/2010/07/01/3767/</link>
		<comments>http://orz.hk/2010/07/01/3767/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 11:12:46 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[電腦雜碎]]></category>
		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3767</guid>
		<description><![CDATA[近排有d project 連同 IIS 由 ASP.NET 2.0 一升升到 ASP.NET 4.0, 當中都好多改進係值得加以應用: Feature &#38; rating Description DataPager .NET 4.0 依個一定要, 除非個 website d data 少到可憐! DataPager provides paging support to the ListView control. The best advantage is that you need not have to keep it ‘tied’ with the control on which the paging is being done. [...]]]></description>
			<content:encoded><![CDATA[<p>近排有d project 連同 IIS 由 ASP.NET 2.0 一升升到 ASP.NET 4.0, 當中都好多改進係值得加以應用:</p>
<p><!-- .t1 { tr:nth-child(even) {background-color: #FFF} tr:nth-child(odd) {background-color: #FFF7EE} } --></p>
<table class="t1" style="border: solid 1px;">
<tbody>
<tr>
<th>Feature &amp; rating</th>
<th>Description</th>
</tr>
<tr>
<td valign="top">DataPager<br />
.NET 4.0</p>
<p><img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">依個一定要, 除非個 website d data 少到可憐!</p>
<p><em>DataPager provides paging support to the ListView control. The best advantage is that you need not have to keep it ‘tied’ with the control on which the paging is being done. You can keep it anywhere on the page.</em></p>
<p><em>DataPager gives you a consistent way of paging with the controls that support it. Currently only ListView supports it as it implements the IPageableItemContainer. However support is likely to be added to other List controls as well.</em></p>
<p><em> </em></td>
</tr>
<tr>
<td valign="top">Extensible Output Caching<br />
.NET 4.0<br />
<img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">用 memcached 會方便d</p>
<p><em>ASP.NET 4 adds extensibility to output caching that enables you to configure one or more custom output-cache providers. Output-cache providers can use any storage mechanism to persist HTML content. These storage options can include local or remote disks, cloud storage, and distributed cache engines.<br />
</em></td>
</tr>
<tr>
<td valign="top">Expanding the Range of Allowable URLs</p>
<p>.NET 4.0</p>
<p><img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">視乎需要吧, 我試過有d 網站的確需要依個 feature (不過唔係我設計)</p>
<p><em>ASP.NET 4 introduces new options for expanding the size of application URLs. Previous versions of ASP.NET constrained URL path lengths to 260 characters, based on the NTFS file-path limit. In ASP.NET 4, you have the option to increase (or decrease) this limit as appropriate for your applications, using two new attributes of the httpRuntime configuration element. The following example shows these new attributes.<br />
<em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em></p>
<p style="display: inline !important;">&lt;httpRuntime maxRequestPathLength=&#8221;260&#8243; maxQueryStringLength=&#8221;2048&#8243; /&gt;</p>
<p></em>ASP.NET 4 also enables you to configure the characters that are used by the URL character check. When ASP.NET finds an invalid character in the path portion of a URL, it rejects the request and issues an HTTP 400 (Bad request) status code. In previous versions of ASP.NET, the URL character checks were limited to a fixed set of characters. In ASP.NET 4, you can customize the set of valid characters using the new requestPathInvalidChars attribute of the httpRuntime configuration element, as shown in the following example:</p>
<p><span style="font-style: normal;"><em> </em></span>&lt;httpRuntime requestPathInvalidChars=&#8221;&amp;lt;,&amp;gt;,*,%,&amp;amp;,:,\,?&#8221; /&gt;</p>
<p>(In the string that is assigned to requestPathInvalidChars by default, the less than (&lt;), greater than (&gt;), and ampersand (&amp;) characters are encoded, because the Web.config file is an XML file.) By default, the requestPathInvalidChars attribute defines eight characters as invalid.</p>
<p></em></td>
</tr>
<tr>
<td valign="top">Session State Compression<br />
.NET 4.0</p>
<p><img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">終於 official 支援, 不過 View State Compression 呢? HTTP compression 經已足夠了。</p>
<p><em>By default, ASP.NET provides two options for storing session state across a Web farm. The first option is a session state provider that invokes an out-of-process session state server. The second option is a session state provider that stores data in a Microsoft SQL Server database.</em></p>
<p><em><span style="font-style: normal;"><em> </em></span></em></p>
<p><em>Because both options store state information outside a Web application&#8217;s worker process, session state has to be serialized before it is sent to remote storage. If a large amount of data is saved in session state, the size of the serialized data can become very large.</em></p>
<p><em>ASP.NET 4 introduces a new compression option for both kinds of out-of-process session state providers. By using this option, applications that have spare CPU cycles on Web servers can achieve substantial reductions in the size of serialized session state data.</em></p>
<p><em>You can set this option using the new compressionEnabled attribute of the sessionState element in the configuration file. When the compressionEnabled configuration option is set to true, ASP.NET compresses (and decompresses) serialized session state by using the .NET Framework GZipStreamclass.</em></p>
<p><em> </em></td>
</tr>
<tr>
<td valign="top">Permanently Redirecting a Page<br />
.NET 4.0</p>
<p><img src="/wp-content/images/star.png" alt="" width="16" height="16" /><img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">方便左d</p>
<p><em>Content in Web applications is often moved over the lifetime of the application. This can lead to links to be out of date, such as the links that are returned by search engines.</em></p>
<p><em><span style="font-style: normal;"><em> </em></span></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em>In ASP.NET, developers have traditionally handled requests to old URLs by using the Redirect method to forward a request to the new URL. However, the Redirect method issues an HTTP 302 (Found) response (which is used for a temporary redirect). This results in an extra HTTP round trip.</em></p>
<p><em>ASP.NET 4 adds a RedirectPermanent helper method that makes it easy to issue HTTP 301 (Moved Permanently) responses, as in the following example:</em></p>
<p><em>RedirectPermanent(&#8220;/newpath/foroldcontent.aspx&#8221;);</em></p>
<p><em> </em></td>
</tr>
<tr>
<td valign="top">Auto-Start Web Applications</p>
<p>.NET 4.0<br />
<img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">跟本上好多 web application 唔適合行得咁耐, 亦有好多更好既方法可以避免個 web application 行得太耐, 所以冇乜用。  另外依個 feature要行 Windows 2008</p>
<p><em>Some Web applications must load large amounts of data or must perform expensive initialization processing before serving the first request. In earlier versions of ASP.NET, for these situations you had to devise custom approaches to &#8220;wake up&#8221; an ASP.NET application and then run initialization code during the Application_Load method in the Global.asax file.</em></p>
<p><em><span style="font-style: normal;"><em> </em></span></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></em></p>
<p><em><em> </em></p>
<p><em></p>
<p style="display: inline !important;">To address this scenario, a new auto-start feature is available when ASP.NET 4 runs on IIS 7.5 on Windows Server 2008 R2. The feature provides a controlled approach for starting up an application pool, initializing an ASP.NET application, and then accepting HTTP requests. It lets you perform expensive application initialization prior to processing the first HTTP request.</p>
<p></em><span style="font-style: normal;"><em><br />
</em></span></p>
<p></em></td>
</tr>
<tr>
<td valign="top">ASP.NET Chart Control</p>
<p>.NET 4.0 (3.5 要另外加 assembly)</p>
<p><img src="/wp-content/images/star.png" alt="" width="16" height="16" /></td>
<td valign="top">
<div id="_mcePaste">希望越大失望越大, 原本對 Chart Control 好有期望, 點知好失望。可能係 Internet Explorer 個 SVG engine 太癈既關係, 所以 ASP.NET 個 chart control 只係 output bitmap 而唔係 SVG, 所以除左當做 fallback, 功能上對比其他 opensource 既 chart control冇乜突出既地方。</div>
<div><em>The ASP.NET chart server control enables you to create ASP.NET pages applications that have simple, intuitive charts for complex statistical or financial analysis. The chart control supports the following features:</em></div>
<div id="_mcePaste">
<ul>
<li><em>Data series, chart areas, axes, legends, labels, titles, and more.</em></li>
<li><em>Data binding.</em></li>
<li><em>Data manipulation, such as copying, splitting, merging, alignment, grouping, sorting, searching, and filtering.</em></li>
<li><em>Statistical formulas and financial formulas.</em></li>
<li><em>Advanced chart appearance, such as 3-D, anti-aliasing, lighting, and perspective.</em></li>
<li><em>Events and customizations.</em></li>
<li><em>Interactivity and Microsoft Ajax.</em></li>
<li><em>Support for the Ajax Content Delivery Network (CDN), which provides an optimized way for you to add Microsoft Ajax Library and jQuery scripts to your Web applications.</em></li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center;">~ 待續 ~</p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/07/01/3767/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail 用家注意! GMail 收費調查詐騙電郵 &#8220;Gmail信箱(會員)通知書&#8221;</title>
		<link>http://orz.hk/2010/06/30/3763/</link>
		<comments>http://orz.hk/2010/06/30/3763/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:59:53 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[網絡呻吟]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3763</guid>
		<description><![CDATA[網友Gxysxn 收到封咁既 Email: Subject: Gmail信箱(會員)通知書 To: *@gmail.com, .... Gmail會員您好：隱私權政策 服務條款 歡迎您使用Gmail電子信箱， 近年Gmail免費電子信箱遭大量濫用， Gmail會員中心電子信箱服務中心將採收費制度， 將可採月繳制及年繳制二種方式。 為重視各位會員使用之各項權利， 即日起是否採收費制度及各會員資料重組與確認， 將徵求各會員同意與否？ 為方便各會員回凾答覆程序， 會員收到Gmail會員中心電子信箱服務組寄發信後， 填寫下方個人會員資料後， 回覆給予Gmail會員中心電子信箱服務組確定即可。 不同意採收費制度的會員 隱私權政策 服務條款 Gmail會員帳號 ： Gmail會員密碼 ： 同意採收費制度的會員 隱私權政策 服務條款 Gmail會員帳號 ： Gmail會員密碼 ： 即日起Gmail會員中心將會統計各會員意見， 是否收費與其標準，以公告方式告知各位會員。 Gmail會員中心感謝會員長期使用，如有照成不便之處，敬請見諒！ Gmail會員中心電子信箱服務中心敬上 隱私權政策 服務條款 Gmail國際資訊　版權所有 Copyright © 2010 Gmail Taiwan Inc. All Rights Reserved. 佢一眼就睇穿係流料, 因為要問密碼。另外佢d 私權政策 同埋 [...]]]></description>
			<content:encoded><![CDATA[<p>網友Gxysxn 收到封咁既 Email:</p>
<pre>Subject: Gmail信箱(會員)通知書
To: *@gmail.com, ....

Gmail會員您好：隱私權政策   服務條款

歡迎您使用Gmail電子信箱，

近年Gmail免費電子信箱遭大量濫用，

Gmail會員中心電子信箱服務中心將採收費制度，

將可採月繳制及年繳制二種方式。

為重視各位會員使用之各項權利，

即日起是否採收費制度及各會員資料重組與確認，

將徵求各會員同意與否？

為方便各會員回凾答覆程序，

會員收到Gmail會員中心電子信箱服務組寄發信後，

填寫下方個人會員資料後，

回覆給予Gmail會員中心電子信箱服務組確定即可。

不同意採收費制度的會員 隱私權政策   服務條款

Gmail會員帳號 ：

Gmail會員密碼 ：

同意採收費制度的會員 隱私權政策   服務條款

Gmail會員帳號 ：

Gmail會員密碼 ：

即日起Gmail會員中心將會統計各會員意見，

是否收費與其標準，以公告方式告知各位會員。

Gmail會員中心感謝會員長期使用，如有照成不便之處，敬請見諒！

Gmail會員中心電子信箱服務中心敬上 隱私權政策   服務條款

Gmail國際資訊　版權所有 Copyright © 2010 Gmail Taiwan Inc. All Rights Reserved.</pre>
<p>佢一眼就睇穿係流料, 因為要問密碼。另外佢d 私權政策 同埋 服務條款係指去 yahoo.com.tw, 正常 Google 既 Email 唔會指去 Yahoo 吧。</p>
<p>所以大家咪中計喲~</p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/06/30/3763/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我係病態球迷, 今晚冇波睇唔知點算, 聽日仲要係公眾假期</title>
		<link>http://orz.hk/2010/06/30/3755/</link>
		<comments>http://orz.hk/2010/06/30/3755/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 02:33:23 +0000</pubDate>
		<dc:creator>腦功仔</dc:creator>
				<category><![CDATA[生活日誌]]></category>
		<category><![CDATA[world cup]]></category>

		<guid isPermaLink="false">http://orz.hk/?p=3755</guid>
		<description><![CDATA[悶悶地抽樣睇返 TVAnts peer-to-peer share 既情況, 紅色代表分享出去, 綠色代表由人地度分享返黎: 證明我既 firewall settings 湊效, 分享到俾其他人。 另外大家都唔駛去 cctvb 度睇埋d 又假又唔足料既精華重播, 要睇就直接上 http://www.fifa.com 睇, 高清之餘又夠 update!]]></description>
			<content:encoded><![CDATA[<p>悶悶地抽樣睇返 TVAnts peer-to-peer share 既情況, 紅色代表分享出去, 綠色代表由人地度分享返黎:<br />
<img src="http://orz.hk/wp-content/uploads/2010/06/wc-5.png" alt="" title="wc-5" width="608" height="405" class="alignnone size-full wp-image-3759" /></p>
<p>證明我既 firewall settings 湊效, 分享到俾其他人。</p>
<p>另外大家都唔駛去 cctvb 度睇埋d 又假又唔足料既精華重播, 要睇就直接上 <a href=http://www.fifa.com target=_blank>http://www.fifa.com</a> 睇, 高清之餘又夠 update!</p>
]]></content:encoded>
			<wfw:commentRss>http://orz.hk/2010/06/30/3755/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
