<?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>DALLASCAO.COM &#187; World Wide Web</title>
	<atom:link href="http://dallascao.com/en/category/world-wide-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://dallascao.com/en</link>
	<description>Site of Dallas Cao, English to Chinese translator</description>
	<lastBuildDate>Mon, 09 Apr 2012 09:52:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The easiest way to build your own VPN server</title>
		<link>http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/</link>
		<comments>http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 11:25:19 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[Coding Frenzy]]></category>
		<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=831</guid>
		<description><![CDATA[Some people suggest that maybe you should try to build your own vpn server yourself! Indeed it&#8217;s not rocket science but still it needs someone to show you the rope. I am not going to be very detailed in each step but you can research them separately. Step one: First get a VPS get a [...]]]></description>
			<content:encoded><![CDATA[<p>Some people suggest that maybe you should try to build your own vpn server yourself! Indeed it&#8217;s not rocket science but still it needs someone to show you the rope. I am not going to be very detailed in each step but you can research them separately.</p>
<p><strong>Step one: First get a VPS</strong></p>
<p>get a Linux VPS. A VPS is shortened for Virtual Private Server. It&#8217;s not a whole machine (too costly!) but one portion of a machine. A 256 Ram VPS is about 60-90 USD a year and that&#8217;s all you have to pay. And if you manage to sell your VPN accounts, you can even make profits!</p>
<p>Recommended provider: <strong>http://www.enzu.com/account/aff.php?aff=184</strong></p>
<p>You need to get a VPS with linux Centos (other systems will work but I only know centOS) installed. After purchasing you will get an IP for your VPS, and a SSH (never mind those terms. Nobody knows what they are) account.</p>
<p>One thing to remember though. You VPS has to be using Xen (again never mind these terms. Just look for Xen VPS) not openVZ. openVZ is a lot cheaper but it won&#8217;t work.</p>
<p><strong>Step two: install PPTP server application on your VPS</strong></p>
<p>Use Putty (software name) to log on to your remote VPS using the IP and SSH account provided. And you get a DOS like black Window with a command line like this:</p>
<p><img src="https://breakwall.net/promo/remote_command_line.png" alt="" /></p>
<p>Type at the command line:</p>
<pre language="bash">wget https://breakwall.net/promo/pptpd.sh</pre>
<p>And press enter<br />
Then type at the command line:</p>
<pre language="bash">bash pptpd.sh </pre>
<p>to run the script.</p>
<p>PPTP server application will be installed on your VPS. At the end of the installation, the script will create an VPN account for you (a username and a password).</p>
<p>That&#8217;s it. You now get your own VPN account on your own server!  Now you can use the username and password and the IP of your server to log on. Of course you will need to do a simple set up on your Windows or iPad or Android phone like with a VPN account you get from a VPN service provider.</p>
<p><strong>Step three: sell your VPN accounts!</strong></p>
<p>I am just kidding. It takes a lot more to run a VPN business. But soon you will want to impress your friends by creating an VPN account on your server for them too! </p>
<p>It&#8217;s easy to add VPN accounts. Just edit a file &#8220;/etc/ppp/chap-secrets&#8221; on your folder. Wait.. how do you do that? You easiest way for people who are unfamiliar with linux is perhaps using FTP!</p>
<p>1. Download and install FileZilla (FTP client software).<br />
2. Click &#8220;site manager&#8221; (the first button on the tool bar) and click add site<br />
For Host field: type your server IP.<br />
For Protocol: choose SFTP<br />
For Login type: choose General<br />
Then input your SSH account (not your VPN account!,the one that you VPS provider gives you) . The user name is usually &#8220;root&#8221;.<br />
3. Click &#8220;Connect&#8221; and then you open your sever.<br />
Go to /etc/ppp/ and then download the file &#8220;chap-secrets&#8221;. Edit that file with notepad and add a line:</p>
<pre language="bash">newaccountname pptpd password *</pre>
<p>4. Save the file and upload to the server to replace the old file.</p>
<p>Last but not least, you need to use you SSH account to log on your server command line using Putty again (like in step two) and then type:</p>
<pre language="bash">
service pptpd restart
</pre>
<p>For your new account to take effect.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/centos-website-backup-shell-scripts/" rel="bookmark" class="crp_title">CentOS website backup shell scripts</a></li><li><a href="http://dallascao.com/en/quick-solution-to-pureftpd-553-error/" rel="bookmark" class="crp_title">Quick solution to Pureftpd 553 error</a></li><li><a href="http://dallascao.com/en/vps-step-by-step/" rel="bookmark" class="crp_title">Step by step LNMP installation guide for CentoOS servers</a></li><li><a href="http://dallascao.com/en/easy-steps-to-correct-the-incorrect-vps-time/" rel="bookmark" class="crp_title">Easy steps to correct the incorrect VPS time</a></li><li><a href="http://dallascao.com/en/windows-mobile-wm-opvenvpn/" rel="bookmark" class="crp_title">Install OpenVPN clients on Windows Mobile (WM) (really works!)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fthe-easiest-way-to-build-your-own-vpn-server%2F&amp;title=The%20easiest%20way%20to%20build%20your%20own%20VPN%20server"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install OpenVPN clients on Windows Mobile (WM) (really works!)</title>
		<link>http://dallascao.com/en/windows-mobile-wm-opvenvpn/</link>
		<comments>http://dallascao.com/en/windows-mobile-wm-opvenvpn/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 15:52:32 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=827</guid>
		<description><![CDATA[Notice: if you are looking for openVPN solution for Windows mobile (pocket PC), you should definitely check out Breakwall VPN. With it you don&#8217;t need to edit the config files any more. it has a openVPN config file generator for Windows Mobile! Breakwall VPN is probably the only WM-friendly VPN service provider. I tried lots [...]]]></description>
			<content:encoded><![CDATA[<p><font color="blue">Notice: if you are looking for openVPN solution for Windows mobile (pocket PC), you should definitely check out Breakwall VPN. With it you don&#8217;t need to edit the config files any more. it has a <a href="http://breakwall.net/2012/03/best-openvpn-for-china/">openVPN config file generator </a>for Windows Mobile! Breakwall VPN is probably the only WM-friendly VPN service provider.</font></p>
<p>I tried lots of time to find an OpenVPN client for my Windows Mobile phone and this one really works.<br />
1. Download and unzip this file and then transfer the files to your phone:<br />
<a href="http://dallascao.com/cn/wp-content/uploads/2012/02/openvpn.zip">http://dallascao.com/cn/wp-content/uploads/2012/02/openvpn.zip</a><br />
2. Install the software in the following order:<br />
a) ovpnppc.en.ARM.cab b)DaGong OpenVPN_Patch.cab c）Hosts.reg<br />
3 Confirm the installation folder of OpenVPN. Mine is  My Storage\Program Files\OpenVPN\<br />
4 Edit the openVPN configuration files (ending with .ovpn) with a text editor like Notepad++.<br />
5 Add full path to all .crt .key .txt file names inside the configuration files and separate folder names with double back slash \\. And put the file name with path inside quotation marks. For example, change<br />
ca v10.crt to<br />
<code><br />
ca "\\My Storage\\Program Files\\OpenVPN\\Config\\v10.crt"<br />
</code><br />
change key xxx.key to<br />
<code><br />
key "\\My Storage\\Program Files\\OpenVPN\\Config\\xxx.key"<br />
</code></p>
<p>6 delete<br />
<code><br />
#route-delay<br />
route-method exe<br />
</code></p>
<p>7. Copy the edited file to the Config folder of your OpenVPN installation folder in your cell phone.<br />
8. Go back to &#8220;Today&#8221; desktop of your PPC. You will find a small screen icon on the bottom right. Click “utils” and then “setting”. Then you will find two “settings” inside. In the first one, uncheck “Try to ping servers on connect”. In the second &#8220;Settings&#8221; choose your internet connection. Finally Click &#8220;tap&#8221; and then click “tap device 1” and press “start”. You will get a message: “This adapter is already loaded”.<br />
9. Click the little screen icon on the desktop –>Start from Config—>and click a server name.<br />
10. A few seconds later, you will prompted &#8220;LAN discovered&#8221; and click OK. The little screen icon turns green.<br />
11. Now you are connected to your OpenVPN server!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/" rel="bookmark" class="crp_title">The easiest way to build your own VPN server</a></li><li><a href="http://dallascao.com/en/vps-step-by-step/" rel="bookmark" class="crp_title">Step by step LNMP installation guide for CentoOS servers</a></li><li><a href="http://dallascao.com/en/quick-solution-to-pureftpd-553-error/" rel="bookmark" class="crp_title">Quick solution to Pureftpd 553 error</a></li><li><a href="http://dallascao.com/en/opening-pdf-files-with-coreldraw/" rel="bookmark" class="crp_title">Opening PDF files with CorelDraw</a></li><li><a href="http://dallascao.com/en/easy-steps-to-correct-the-incorrect-vps-time/" rel="bookmark" class="crp_title">Easy steps to correct the incorrect VPS time</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fwindows-mobile-wm-opvenvpn%2F&amp;title=Install%20OpenVPN%20clients%20on%20Windows%20Mobile%20%28WM%29%20%28really%20works%21%29"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/windows-mobile-wm-opvenvpn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Solve &#8220;Specified key was too long; max key length is 1000 bytes&#8221; error when installing postfixadmin</title>
		<link>http://dallascao.com/en/solve-specified-key-was-too-long-max-key-length-is-1000-bytes-error-when-installing-postfixadmin/</link>
		<comments>http://dallascao.com/en/solve-specified-key-was-too-long-max-key-length-is-1000-bytes-error-when-installing-postfixadmin/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 05:27:38 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=811</guid>
		<description><![CDATA[Go to the folder where postfixadmin is extracted. Edit &#8220;upgrade.php&#8221; Replace all &#8220;255&#8243; with &#8220;100&#8243; Done! Related Posts:Quick solution to Pureftpd 553 errorStep by step LNMP installation guide for CentoOS serversInstall OpenVPN clients on Windows Mobile (WM) (really works!)Opening PDF files with CorelDrawThe easiest way to build your own VPN serverPowered by Contextual Related Posts]]></description>
			<content:encoded><![CDATA[<p>Go to the folder where postfixadmin is extracted. Edit &#8220;upgrade.php&#8221;</p>
<p>Replace all &#8220;255&#8243; with &#8220;100&#8243;</p>
<p>Done!</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/quick-solution-to-pureftpd-553-error/" rel="bookmark" class="crp_title">Quick solution to Pureftpd 553 error</a></li><li><a href="http://dallascao.com/en/vps-step-by-step/" rel="bookmark" class="crp_title">Step by step LNMP installation guide for CentoOS servers</a></li><li><a href="http://dallascao.com/en/windows-mobile-wm-opvenvpn/" rel="bookmark" class="crp_title">Install OpenVPN clients on Windows Mobile (WM) (really works!)</a></li><li><a href="http://dallascao.com/en/opening-pdf-files-with-coreldraw/" rel="bookmark" class="crp_title">Opening PDF files with CorelDraw</a></li><li><a href="http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/" rel="bookmark" class="crp_title">The easiest way to build your own VPN server</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fsolve-specified-key-was-too-long-max-key-length-is-1000-bytes-error-when-installing-postfixadmin%2F&amp;title=Solve%20%26%238220%3BSpecified%20key%20was%20too%20long%3B%20max%20key%20length%20is%201000%20bytes%26%238221%3B%20error%20when%20installing%20postfixadmin"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/solve-specified-key-was-too-long-max-key-length-is-1000-bytes-error-when-installing-postfixadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step by step LNMP installation guide for CentoOS servers</title>
		<link>http://dallascao.com/en/vps-step-by-step/</link>
		<comments>http://dallascao.com/en/vps-step-by-step/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 14:52:42 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[Coding Frenzy]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[CentoOS]]></category>
		<category><![CDATA[Dedicated server]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=808</guid>
		<description><![CDATA[Believe me: Installing the LNMP one-key package is the easiest and most time-saving way to set up a production CentoOS server. After installation, your server will installed with Nginx, PHP, MySQL, phpMyAdmin, Zend and ready to serve. LNMP one-key package is a bunch of shell scripts that automate the installation of Nginx, PHP and MySQL [...]]]></description>
			<content:encoded><![CDATA[<p>Believe me: Installing the LNMP one-key package is the easiest and most time-saving way to set up a production CentoOS server. After installation, your server will installed with Nginx, PHP, MySQL, phpMyAdmin, Zend and ready to serve.</p>
<p>LNMP one-key package is a bunch of shell scripts that automate the installation of Nginx, PHP and MySQL server production environment. It&#8217;s written by Licess.<br />
Please follow the steps carefully and leave a comment when in doubt.</p>
<p>To make the narrative easier, let&#8217;s suppose that you have a domain name: www.lovelyoldies.com that points to your server&#8217;s IP 199.180.252.249 . For easier administration, set up a second level domain name admin.lovelyoldies.com and point it to 199.180.252.249 too.</p>
<p>Connect to your VPS console using your root account (using Putty, Tunnelier, etc):</p>
<p>1. Create a temp directory under root if it is not there and go to that directory. This is where you will put the installation files.<br />
<code><br />
mkdir /root/temp<br />
cd /root/temp<br />
</code><br />
2. Download the lnmp package and unpack and then enter the unpacked directory.<br />
<code><br />
 wget -c http://soft.vpser.net/lnmp/lnmp0.8.tar.gz<br />
 tar zxvf lnmp0.8.tar.gz<br />
 cd lnmp0.8/<br />
</code><br />
3. Run the installation<br />
<code><br />
./centos.sh<br />
</code><br />
You will be prompted to enter a domain name. DO NOT enter your domain name that will be used for you site. In our example, enter admin.lovelyoldies.com or the IP address 199.180.252.249.<br />
You will be prompted to enter a password for mysql root user. Enter a password and write it down. You will be using the user name root together with this password to log on to phpmyadmin.<br />
Now, stand up from your computer and chat to your wife or play with your children. It&#8217;s going to take a while. During this time Nginx, PHP, MySQL, phpMyAdmin, Zend will be installed.</p>
<p>After installation finishes, open http://admin.lovelyoldies.com with your web browser. A congratulation page appears (Sorry, it&#8217;s in Chinese). </p>
<p>All done! Bye!!</p>
<p>Wait&#8230; you will say&#8230;<br />
If the congratulation page doesn&#8217;t appear, it means:</p>
<p>If you just set up the DNS record for your domain name, it&#8217;s going to take a while for it to point to the right IP. Of course, you don&#8217;t want to wait. Let&#8217;s make it effective immediately. Skip step four if your domain name is already pointed to the right IP.</p>
<p>4. If you are using Windows, go to C:\Windows\System32\drivers\etc and find the the file named &#8220;hosts&#8221; and open it with notepad. Add<br />
<code><br />
199.180.252.249 lovelyoldies.com<br />
199.180.252.249 www.lovelyoldies.com<br />
199.180.252.249 admin.lovelyoldies.com<br />
</code></p>
<p>5. Now,the PHP and Ngix that has been installed is not the newest version. You may want to update them for security reasons. Run (you are now at /root/temp/lnmp0.8/):</p>
<p><code><br />
./upgrade_nginx.sh<br />
</code><br />
Enter the version number you want to upgrade to when prompted. Go to http://nginx.org/ to find available versions.</p>
<p><code><br />
./upgrade_php.sh<br />
</code><br />
Enter the version number you want to upgrade to when prompted. Go to http://php.net/ to find available versions.</p>
<p>6. Create a folder where you would like to upload your site. In our example, /home/web/lovelyoldies.com/</p>
<p><code><br />
mkdir /home/web/lovelyoldies.com<br />
</code></p>
<p>7. Now we want our domain names to be tied to this folder. run:<br />
<code><br />
/root/vhost.sh<br />
</code><br />
Enter your domain name as prompted: lovelyoldies.com.<br />
Then you are asked:&#8221;do you want to add more domain name?&#8221; Press y<br />
Enter www.lovelyoldies.com  as we want these two domain names to be the same site.<br />
The you will be prompted: &#8220;Enter the directory name for the domain names&#8221; (something like this, you won&#8217;t miss it.)<br />
Enter /home/web/lovelyoldies.com </p>
<p>8. Use your SFTP client (Tunnelier, FileZilla, etc) and upload your website to /home/web/lovelyoldies.com<br />
All done! open http://lovelyoldies.com with your web browser! Bye</p>
<p>Wait&#8230; you will yell:-)</p>
<p>9. If you are installing a new wordpress site, you will need to go to (in our example):<br />

http://admin.lovelyoldies.com/phpmyadmin</p>

<p>Log on using root and your root password (see step 3) for mySQL and create a database and optionally assign a user to that database.</p>
<p>Then run the wordpress installation.</p>
<p>You are likely to meet more issues like setting up SSL, url rewriting&#8230; (if you need these) but I am going stop here. </p>
<p>Bye&#8230;</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/centos-website-backup-shell-scripts/" rel="bookmark" class="crp_title">CentOS website backup shell scripts</a></li><li><a href="http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/" rel="bookmark" class="crp_title">The easiest way to build your own VPN server</a></li><li><a href="http://dallascao.com/en/two-translation-mistakes-in-cpanel/" rel="bookmark" class="crp_title">translation mistakes in cpanel</a></li><li><a href="http://dallascao.com/en/quick-solution-to-pureftpd-553-error/" rel="bookmark" class="crp_title">Quick solution to Pureftpd 553 error</a></li><li><a href="http://dallascao.com/en/change-your-php-and-mysql-timezone/" rel="bookmark" class="crp_title">Change your php and mysql timezone</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fvps-step-by-step%2F&amp;title=Step%20by%20step%20LNMP%20installation%20guide%20for%20CentoOS%20servers"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/vps-step-by-step/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GT4T review by Riccardo</title>
		<link>http://dallascao.com/en/gt4t-review-by-riccardo/</link>
		<comments>http://dallascao.com/en/gt4t-review-by-riccardo/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:28:36 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Google Translate]]></category>
		<category><![CDATA[GT4T]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools for translators]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=758</guid>
		<description><![CDATA[Written by Riccardo posted at http://thoughtsontranslation.com/2010/01/25/reader-survey-the-best-and-worst-things-about-your-cat-tools/ Pros: If you want to speed up your translation by taking advantage of Google Translate’s suggestions, this tool allows you to do it from within any program you are using to translate: just select the sentence to translate, hit Ctrl+J, and the selected source text is replaced by the [...]]]></description>
			<content:encoded><![CDATA[<p>Written by <a href="http://go2.wordpress.com/?id=725X1342&amp;site=corinnemckay.wordpress.com&amp;url=http%3A%2F%2Faboutranslation.blogspot.com%2F&amp;sref=http%3A%2F%2Fthoughtsontranslation.com%2F2010%2F01%2F25%2Freader-survey-the-best-and-worst-things-about-your-cat-tools%2F" target="_blank">Riccardo</a> posted at <a href="http://thoughtsontranslation.com/2010/01/25/reader-survey-the-best-and-worst-things-about-your-cat-tools/" target="_blank">http://thoughtsontranslation.com/2010/01/25/reader-survey-the-best-and-worst-things-about-your-cat-tools/</a></p>
<p><a href="http://thoughtsontranslation.com/2010/01/25/reader-survey-the-best-and-worst-things-about-your-cat-tools/" target="_blank"></a>Pros: If you want to speed up your translation by taking advantage of Google Translate’s suggestions, this tool allows you to do it from within any program you are using to translate: just select the sentence to translate, hit Ctrl+J, and the selected source text is replaced by the Google translation. I tested it from within Workbench (using both the Word and the Tag Editor interfaces), and from within SDLX. It works, and can help speeding up your translation. The tool is cheap, and allows for a generous trial period.</p>
<p>Cons: Apart from the obvious (the quality of the MT provided), the tool sometime only translates parts of the text, if the selection is too long. Also, concerns have been voiced about the use Google will make of the texts you pass through their translation engine, and they also apply if the text is processed by Google through another interface such as this one.</p>
<p>As regards the quality of the MT provided by Google, your mileage may vary, depending on the type of text and language pair. In some fields I find it is good enough as a first rough draft. In others it is still quite useless.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/opening-pdf-files-with-coreldraw/" rel="bookmark" class="crp_title">Opening PDF files with CorelDraw</a></li><li><a href="http://dallascao.com/en/" rel="bookmark" class="crp_title">home</a></li><li><a href="http://dallascao.com/en/surprise/" rel="bookmark" class="crp_title">Surprise!</a></li><li><a href="http://dallascao.com/en/chinese-friendfeedcom-receives-favorable-feedbacks-from-fans/" rel="bookmark" class="crp_title">Chinese friendfeed.com receives favorable feedbacks from fans</a></li><li><a href="http://dallascao.com/en/homezz-com-celebrating-one-year-anniversary-of-service/" rel="bookmark" class="crp_title">Homezz.com: celebrating one-year anniversary of service</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fgt4t-review-by-riccardo%2F&amp;title=GT4T%20review%20by%20Riccardo"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/gt4t-review-by-riccardo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use regular expressions in .htaccess for redirections</title>
		<link>http://dallascao.com/en/use-regular-expressions-in-htaccess-for-redirections/</link>
		<comments>http://dallascao.com/en/use-regular-expressions-in-htaccess-for-redirections/#comments</comments>
		<pubDate>Fri, 14 May 2010 17:30:04 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[Coding Frenzy]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[regular expressions]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=744</guid>
		<description><![CDATA[Task one: Apache server provides a .htaccess file using which you can use to redirect URLs. For example, if you want to redirect all visitors to http://dallascao.com/cn/ to http://dallascao.com/en/, you can open the .htaccess file at the root, and then input: RewriteRule ^cn\/?$ en\/ Translating the code in English, it means &#8220;Please replace &#8216;^cn\/?$&#8217; with [...]]]></description>
			<content:encoded><![CDATA[<h2>Task one:</h2>
<p>Apache server provides a .htaccess file using which you can use to redirect URLs. For example, if you want to redirect all visitors to http://dallascao.com/cn/ to http://dallascao.com/en/, you can open the .htaccess file at the root, and then input:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">RewriteRule <span style="color: #339933;">^</span>cn\<span style="color: #339933;">/?</span>$ en\<span style="color: #339933;">/</span></pre></div></div>

<p>Translating the code in English, it means &#8220;Please replace &#8216;^cn\/?$&#8217; with &#8216;en/&#8217;&#8221;.   &#8220;^cn\/?$&#8221; is a regular expression, in which:</p>
<p>&#8220;^&#8221; matches the beginning of a string.<br />
&#8220;$&#8221; matches the end.<br />
&#8220;\&#8221; means &#8220;/&#8221; following it stands for &#8220;/&#8221; itself, not part of the grammar.<br />
&#8220;?&#8221; means there can be one &#8220;/&#8221; or no &#8220;/&#8221;</p>
<p>So  &#8220;^cn\/?$&#8221; matches two strings: &#8220;cn/&#8221; or &#8220;cn&#8221;. When visitors visit http://dallascao.com/cn/ (end with a slash) or http://dallascao.com/cn (end with no slash), they are redirected to http://dallascao.com/en/</p>
<h2>Task two:</h2>
<p>If you want to redirect all visitors to the root of http://dallascao.com/ to http://dallascao.com/en/, I can use this:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">RewriteRule <span style="color: #339933;">^</span>$ en\<span style="color: #339933;">/</span></pre></div></div>

<p>&#8220;^$&#8221; matches an empty string, meaning the root.</p>
<h2>Task three:</h2>
<p>Inputting the following code into the .htaccess of http://gt4t.net/, all visitors to http://gt4t.net/anything/ to http://gt4t.net/en/anything/. For example, visitors to http://gt4t.net/downloads/ will be redirected to http://gt4t.net/en/downloads.</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">RewriteRule <span style="color: #339933;">^</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">.*?</span><span style="color: #009900;">&#41;</span>\<span style="color: #339933;">/?</span>$ \<span style="color: #339933;">/</span>en\<span style="color: #339933;">/</span><span style="color: #0000ff;">$1</span></pre></div></div>

<p>&#8220;^(.*?)\/?$&#8221; means anything that either ends with one &#8220;/&#8221; or no &#8220;/&#8221;. In the second part, &#8220;\/en\/$1&#8243;, &#8220;$1&#8243; stands for the 1st bracketed element in the previous string &#8220;^(.*?)\/?$&#8221; (in this case, the only bracketed element.). And it means replacing &#8220;ANYTHING&#8221; ending with &#8220;/&#8221; or no &#8220;/&#8221; with &#8220;/en/ANYTHING/&#8221;</p>
<p>By the way, if you want your redirection to be hidden, you can add the following option to the beginng .</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">Options <span style="color: #339933;">+</span>FollowSymLinks</pre></div></div>

<p>In the example above, your visitors to http://gt4t.net/downloads is redirected to http://gt4t.net/gt4t_en/downloads/ but http://gt4t.net/downloads is still shown in the address bar.</p>
<p>Finally, here is  is the complete .htaccess file:</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;">RewriteEngine on
Options <span style="color: #339933;">+</span>FollowSymLinks
&nbsp;
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_HOST<span style="color: #009900;">&#125;</span> <span style="color: #339933;">^</span>gt4t<span style="color: #339933;">.</span>net$ <span style="color: #009900;">&#91;</span>OR<span style="color: #009900;">&#93;</span>
RewriteCond <span style="color: #339933;">%</span><span style="color: #009900;">&#123;</span>HTTP_HOST<span style="color: #009900;">&#125;</span> <span style="color: #339933;">^</span>www<span style="color: #339933;">.</span>gt4t<span style="color: #339933;">.</span>net$
RewriteRule <span style="color: #339933;">^</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">.*?</span><span style="color: #009900;">&#41;</span>\<span style="color: #339933;">/?</span>$ \<span style="color: #339933;">/</span>gt4t_en\<span style="color: #339933;">/</span><span style="color: #0000ff;">$1</span> <span style="color: #009900;">&#91;</span>L<span style="color: #009900;">&#93;</span></pre></div></div>

<p>Confused? <a href="http://dallascao.com/en/contact-dallas/">Contact me</a> if you have such a need. I will be happy to help you.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/use-of-if-fields/" rel="bookmark" class="crp_title">Use of If field in Microsoft Word</a></li><li><a href="http://dallascao.com/en/use-cookies-to-remember/" rel="bookmark" class="crp_title">Use cookies to remember the language version users visited last time (php code)</a></li><li><a href="http://dallascao.com/en/autohotkey-disable-the-close-button-x-of-a-gui-window/" rel="bookmark" class="crp_title">Autohotkey: Disable the close button [X] of a GUI window</a></li><li><a href="http://dallascao.com/en/the-context-sensitive-language-versions-link/" rel="bookmark" class="crp_title">The context sensitive Language Versions link</a></li><li><a href="http://dallascao.com/en/google-dictionary-for-word-gd4word/" rel="bookmark" class="crp_title">Google Dictionary for Word (GD4Word)</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fuse-regular-expressions-in-htaccess-for-redirections%2F&amp;title=Use%20regular%20expressions%20in%20.htaccess%20for%20redirections"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/use-regular-expressions-in-htaccess-for-redirections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The coolest country in the world</title>
		<link>http://dallascao.com/en/google-discovered-uninhabited-land-just-northeast-of-china/</link>
		<comments>http://dallascao.com/en/google-discovered-uninhabited-land-just-northeast-of-china/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 03:48:03 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[North Korea]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=446</guid>
		<description><![CDATA[Google gave this land a name North Korea due to the fact that it is to the north of Korea.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-447" title="Capture" src="http://dallascao.com/en/wp-content/uploads/2009/11/Capture.jpg" alt="Capture" width="448" height="401" /></p>
<p>Google maps shows it is largely uninhabited. Google gave this land a name North Korea due to the fact that it is to the north of Korea.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/google-map-translates-toll-gate-as-shoufei-station/" rel="bookmark" class="crp_title">google map translates &#8220;toll gate&#8221; as &#8220;Shoufei Station&#8221;</a></li><li><a href="http://dallascao.com/en/a-list-of-country-names/" rel="bookmark" class="crp_title">A list of country names (English to Chinese Trados TM)</a></li><li><a href="http://dallascao.com/en/use-more-keyboards-to-relieve-rsi/" rel="bookmark" class="crp_title">Suffer from RSI? Use more than one keyboard!</a></li><li><a href="http://dallascao.com/en/advertising-gt4t-on-proz-com/" rel="bookmark" class="crp_title">Advertising GT4T on proz.com</a></li><li><a href="http://dallascao.com/en/use-of-if-fields/" rel="bookmark" class="crp_title">Use of If field in Microsoft Word</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/google-discovered-uninhabited-land-just-northeast-of-china/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to start a public wave</title>
		<link>http://dallascao.com/en/how-to-start-a-public-wave/</link>
		<comments>http://dallascao.com/en/how-to-start-a-public-wave/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 11:55:40 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google wave]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=403</guid>
		<description><![CDATA[1. add public@a.gwave.com (not googlewave!) to your contacts in the lower left, using the (+) next to "Manage contacts".

It will say the account doesn't exist, PRESS the Enter Key to add anyway! (not click the button)

2. Add this public contact to a wave you want to have be made public

3. A Yellow/Beige bar will appear saying "Everyone has access to this wave." This means the wave is public.]]></description>
			<content:encoded><![CDATA[<p>GoogleWave has caused much noise among geeks.  <a href="http://www.lizunlong.com/">Li Zunlong</a> spared me an invitation and I finally got my google wave account. I logged in and out and nothing seemed to happen until today when I learnt how to search for public Wave. It is exciting! Well, I am not sure it is a revolution yet, but it certainly is very different from any existing web-based applications!</p>
<p>Very soon I wanted to start a public wave (topic) myself. I searched google and found nothing and I searched inside GoogleWave and found this (sorry that I don&#8217;t know who this article should be attributed to):</p>
<p><span style="font-size: 1.75em; font-weight: bold;">How To Find Public Waves</span></p>
<p>you search <span style="font-weight: bold;">group:public@a.gwave.com</span><span style="font-weight: bold; font-style: italic;">. </span>To find only English waves search <span style="font-weight: bold;">lang:en</span>. Add tags to refine your search: <span style="font-weight: bold;">tag:wavedev</span><span style="font-weight: bold; font-style: italic;"> </span>for example. (Add your friends to this wave so they can see these directions.). See step 4 below for a list of tags you can search. You can remove blogger posts with -with:blog-wave@appspot.com.</p>
<p>You can also search for &#8220;with:public&#8221; to read all the WAAVVVESS.</p>
<p>If you are just getting started and need help, try searching <span style="font-weight: bold;">group:wavehelp@googlegroups.com</span></p>
<p><strong>How To Make Public Waves</strong></p>
<p>1. add <span style="font-weight: bold;">public@a.gwave.com</span><span style="font-weight: bold; font-style: italic;"> </span><span style="font-style: italic;">(not googlewave!)</span> to your contacts in the lower left, using the <span style="background-color: #cccccc;">(+)</span> next to &#8220;Manage contacts&#8221;.</p>
<p>It will say the account doesn&#8217;t exist, <span style="background-color: #ffe500;">PRESS the </span><span style="background-color: #ffe500; font-weight: bold;">Enter Key</span><span style="background-color: #ffe500;"> to add anyway! (not click the button)</span></p>
<p>2. Add this public contact to a wave you want to have be made public</p>
<p>3. A Yellow/Beige bar will appear saying &#8220;Everyone has access to this wave.&#8221; This means the wave is public.</p>
<p>4. None of the above work for some users due to yet another <a style="font-family: arial, sans-serif; color: #003ea8;" href="http://www.google.com/support/forum/p/wave/thread?tid=340bf91882d8619d&amp;hl=en" target="_blank">bug.</a> A good workaround is to add<span style="font-weight: bold;"> </span><span style="font-weight: bold; font-family: arial, 'san serif';">easypublic@appspot.com</span><span style="font-family: arial, 'san serif';"> instead.</span></p>
<h2></h2>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/interview-moving-beyond-%e2%80%9cgarbage-in-garbage-out%e2%80%9d-translations/" rel="bookmark" class="crp_title">Interview: Moving Beyond “Garbage In-Garbage Out” Translations</a></li><li><a href="http://dallascao.com/en/font-problem-with-trados-translators-workbench/" rel="bookmark" class="crp_title">Font problem with TRADOS Translator&#8217;s Workbench</a></li><li><a href="http://dallascao.com/en/gt4t/" rel="bookmark" class="crp_title">Google Translate for Translators (GT4T)</a></li><li><a href="http://dallascao.com/en/google-dictionary-for-word-gd4word/" rel="bookmark" class="crp_title">Google Dictionary for Word (GD4Word)</a></li><li><a href="http://dallascao.com/en/batchreplacer/" rel="bookmark" class="crp_title">BatchReplacer, search and replace mutiple files</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/how-to-start-a-public-wave/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Paste plain text in Word, any in any applications using GT4T</title>
		<link>http://dallascao.com/en/paste-plain-text-in-word/</link>
		<comments>http://dallascao.com/en/paste-plain-text-in-word/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 15:35:55 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=323</guid>
		<description><![CDATA[Copy/paste – I know pasting text with format information (e.g. fonts, color, size etc) is an important feature, but probably around 9 out of 10 times we need only to paste the plain text so the text fits into the position pasted. You can paste plain text with Word, to do that, in Word 2003, [...]]]></description>
			<content:encoded><![CDATA[<p>Copy/paste – I know pasting text with format information (e.g. fonts, color, size etc) is an important feature, but probably around 9 out of 10 times we need only to paste the plain text so the text fits into the position pasted. You can paste plain text with Word, to do that,</p>
<p>in Word 2003, click Edit-&gt;Selective Paste-&gt;plain text.</p>
<p>You can also use the keyboard – ALT+E, L and then select.</p>
<p>I always wonder why Microsoft doesn&#8217;t make it easier. Why isn&#8217;t there a direct keyboard short cut to such an useful operation? Microsoft doesn&#8217;t provide a shortcut, but you can create one yourself:</p>
<p>With Word 2003:</p>
<p>Go to Tools-&gt;Macro-&gt;Visual Basic Editor-&gt;Right click on Normal and then click Insert&#8211;&gt;Module. Copy and paste the following code to that Module and save.</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Sub</span> PastePlain()
Selection.PasteAndFormat (wdFormatPlainText)
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span></pre></div></div>

<p>Now you have created a small macro named PastePlain. The next step is to create a shortcut to that macro: In Word 2003, Click tools -&gt;customize-&gt;commands-&gt;Keyboard button. Select Macros in the Categories list, choose PastePlain, click &#8220;Press new shortcut&#8221; box and press down a key combination like ALT+V.</p>
<p>Next time you you copy some text, you can use the usual CTRL+V to paste rich text, and ALT+V to paste plain text.</p>
<p>However, your shortcut will only work within Word. To paste plain text in all applications, (pasting a table on a webpage to Excel, for example), you can download the new version of <a href="http://dallascao.com/en/2009/10/google-translate-for-microsoft-word-gt4word-beta/">GT4T</a>. The pasting plain text and checking Google Dictionary features of GT4T are  free, which means you will never get the payment request notice if you only use them.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/plaintext/" rel="bookmark" class="crp_title">PlainText 1.10</a></li><li><a href="http://dallascao.com/en/google-dictionary-for-word-gd4word/" rel="bookmark" class="crp_title">Google Dictionary for Word (GD4Word)</a></li><li><a href="http://dallascao.com/en/how-to-assign-a-keyboard-shortcut-to-a-macro-in-word-2003-and-word-2007/" rel="bookmark" class="crp_title">How to assign a keyboard shortcut to a macro in Word 2003 and Word 2007</a></li><li><a href="http://dallascao.com/en/use-of-if-fields/" rel="bookmark" class="crp_title">Use of If field in Microsoft Word</a></li><li><a href="http://dallascao.com/en/why-gt4t-is-useful-to-you/" rel="bookmark" class="crp_title">Why GT4T is useful to you?</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fpaste-plain-text-in-word%2F&amp;title=Paste%20plain%20text%20in%20Word%2C%20any%20in%20any%20applications%20using%20GT4T"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/paste-plain-text-in-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shortcut to open a link in a new tab instead of a new window</title>
		<link>http://dallascao.com/en/open-a-link-in-a-new-tab/</link>
		<comments>http://dallascao.com/en/open-a-link-in-a-new-tab/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 16:07:51 +0000</pubDate>
		<dc:creator>Dallas</dc:creator>
				<category><![CDATA[Coding Frenzy]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://dallascao.com/en/?p=168</guid>
		<description><![CDATA[Ctrl+click or press the middle button of your mouse to force open a link in a new tab. It should work in IE, chrome and Firefox. Sadly when tabs get popular with browsers, the HTML standard still lags behind and it seems that web designers are not able to define whether a link should open [...]]]></description>
			<content:encoded><![CDATA[<p>Ctrl+click or press the middle button of your mouse to force open a link in a new tab. It should work in IE, chrome and Firefox. <span id="more-168"></span>Sadly when tabs get popular with browsers, the HTML standard still lags behind and it seems that web designers are not able to define whether a link should open in a new window or a new tab.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dallascao.com/en/friendfeedtranslate/" rel="bookmark" class="crp_title">friendfeedTranslate: script that translate all languages on a page into one language</a></li><li><a href="http://dallascao.com/en/the-context-sensitive-language-versions-link/" rel="bookmark" class="crp_title">The context sensitive Language Versions link</a></li><li><a href="http://dallascao.com/en/autohotkey-disable-the-close-button-x-of-a-gui-window/" rel="bookmark" class="crp_title">Autohotkey: Disable the close button [X] of a GUI window</a></li><li><a href="http://dallascao.com/en/business-opportunities-from-chinas-great-firewall/" rel="bookmark" class="crp_title">Business opportunities from China&#8217;s Great Firewall</a></li><li><a href="http://dallascao.com/en/the-easiest-way-to-build-your-own-vpn-server/" rel="bookmark" class="crp_title">The easiest way to build your own VPN server</a></li><li>Powered by <a href="http://ajaydsouza.com/wordpress/plugins/contextual-related-posts/">Contextual Related Posts</a></li></ul></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fdallascao.com%2Fen%2Fopen-a-link-in-a-new-tab%2F&amp;title=Shortcut%20to%20open%20a%20link%20in%20a%20new%20tab%20instead%20of%20a%20new%20window"><img src="/en/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://dallascao.com/en/open-a-link-in-a-new-tab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

