<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4203548425576417141</id><updated>2025-09-03T01:37:22.150+08:00</updated><category term="IT Stuff"/><category term="Featured"/><category term="hot"/><category term="Photography"/><category term="Apps Development"/><category term="Android"/><category term="Email"/><category term="Gadgets"/><category term="Phones"/><title type='text'>paul.vargas</title><subtitle type='html'>Hi! My name is Paul Vargas.  I blog about technology, photography, work and family. </subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://paul.vargas.im/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-8138205744195853453</id><published>2012-10-28T04:31:00.000+08:00</published><updated>2012-10-28T17:39:00.748+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Featured"/><category scheme="http://www.blogger.com/atom/ns#" term="hot"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><category scheme="http://www.blogger.com/atom/ns#" term="Photography"/><title type='text'>All I wanted was a Black Flickr</title><content type='html'>Two weeks ago, I created a 500px account. &amp;nbsp;I felt that this website is the next big thing when it comes to photo sharing.&lt;br /&gt;
&lt;br /&gt;
I uploaded some of my old photos and to be honest, I was impressed by its take-up and visibility rate when a couple of strangers commented on my sets. &amp;nbsp;That means those images that I just uploaded were highly visible to the public. &amp;nbsp;500px&#39; home page highlights those photos that were recently uploaded. So far so good.&lt;br /&gt;
&lt;br /&gt;
Yesterday, I went to Singapore Botanic Garden and when I got home I was so excited to upload all my new photos. &amp;nbsp;Unfortunately, I reached its 10-photos-per-week limit. &lt;br /&gt;
&lt;br /&gt;
I was a bit&amp;nbsp;disappointed by the limit they imposed but then, it&#39;s a free service, beggars can&#39;t be choosers. &amp;nbsp; The only way to remove this limit is to be an &quot;Awesome&quot; user by paying $49.95 per year.&lt;br /&gt;
&lt;br /&gt;
I then compared it&#39;s price with Flickr. &amp;nbsp;It&#39;s surprising to know that my old&amp;nbsp;photo-sharing&amp;nbsp;service with lots of subscribers is way cheaper than 500px. &amp;nbsp;Flickr only charges you $24.95 per year, half the price of 500px.&lt;br /&gt;
&lt;br /&gt;
So why did I switch to 500px? Was it because of the hype? Was it because of the web layout and color themes?&lt;br /&gt;
&lt;br /&gt;
Flickr has tons of members and groups where you can ask questions and share your experience with regards to your DSLR and lenses. Developer APIs are stable and tech support are available. &lt;br /&gt;
&lt;br /&gt;
After 2 weeks of using 500px, I feel that &lt;b&gt;it only made me use it because of its black web layout&lt;/b&gt;. &amp;nbsp;That&#39;s the only thing that&#39;s missing in Flickr. &lt;br /&gt;
&lt;br /&gt;
I began to try out and change the Flickr color using Firebug tool and see if it will still look as ugly as it&#39;s white version. Judge for yourself.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0LgTgYxCexg9ada2pmcMp-cyXCu4zxGi60utt6ofQbwWaaCAHMphSMn6s7xvhifmWU4lacSudOTrLXj8NFR9SI_LLv8H9_fw-XlPhQNwTlNnM7HF3mHR5MdrE8-DRtrTmk6rHH0-qukLb/s1600/BlackFlickr.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;496&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0LgTgYxCexg9ada2pmcMp-cyXCu4zxGi60utt6ofQbwWaaCAHMphSMn6s7xvhifmWU4lacSudOTrLXj8NFR9SI_LLv8H9_fw-XlPhQNwTlNnM7HF3mHR5MdrE8-DRtrTmk6rHH0-qukLb/s1600/BlackFlickr.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
If you ask me, the black version isn&#39;t bad at all. &amp;nbsp;It just took me 5 minutes to modify the CSS and I know Flickr web designers can &quot;re-dress&quot; the layout better.&lt;br /&gt;
&lt;br /&gt;
So now, I am calling out Flickr, please give us a new look and feel. &amp;nbsp;Web 2.0 is so &quot;old school&quot;. &amp;nbsp;Change the web design, color schemes and it&#39;s layout. &amp;nbsp;I&#39;m sure some people also left you because of this factor.&lt;br /&gt;
&lt;br /&gt;
By the way, here&#39;s my Flickr stream&amp;nbsp;&lt;a href=&quot;http://bit.ly/UU3gMO&quot;&gt;http://bit.ly/UU3gMO&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/8138205744195853453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/from-flickr-to-500px-to-black-flickr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/8138205744195853453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/8138205744195853453'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/from-flickr-to-500px-to-black-flickr.html' title='All I wanted was a Black Flickr'/><author><name>Paul</name><uri>http://www.blogger.com/profile/05236521953408972000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0LgTgYxCexg9ada2pmcMp-cyXCu4zxGi60utt6ofQbwWaaCAHMphSMn6s7xvhifmWU4lacSudOTrLXj8NFR9SI_LLv8H9_fw-XlPhQNwTlNnM7HF3mHR5MdrE8-DRtrTmk6rHH0-qukLb/s72-c/BlackFlickr.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-4905935172791003327</id><published>2012-10-23T23:03:00.001+08:00</published><updated>2012-10-24T23:44:25.496+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Featured"/><category scheme="http://www.blogger.com/atom/ns#" term="hot"/><category scheme="http://www.blogger.com/atom/ns#" term="Photography"/><title type='text'>It&#39;s cool to be a collie</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-hy_bvpkMduw/UIUDSYLyK_I/AAAAAAAAAWs/RwqOxmVjdhY/s1600/IMG_2406.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;It&#39;s cool to be a mini collie by Paul Vargas (PaulVargas) on 500px.com&quot; border=&quot;0&quot; height=&quot;409&quot; src=&quot;http://2.bp.blogspot.com/-hy_bvpkMduw/UIUDSYLyK_I/AAAAAAAAAWs/RwqOxmVjdhY/s1600/IMG_2406.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This is one of the photos that I took when I first bought my Canon 60D. &amp;nbsp; It was taken using an 18-55mm kit lens. &amp;nbsp;You can see more of my shots in &lt;a href=&quot;http://500px.com/paulvargas&quot;&gt;http://500px.com/paulvargas&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='enclosure' type='text/html' href='http://paul.vargas.im/2012/10/its-cool-to-be-collie.html' length='0'/><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/4905935172791003327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/its-cool-to-be-collie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/4905935172791003327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/4905935172791003327'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/its-cool-to-be-collie.html' title='It&#39;s cool to be a collie'/><author><name>Paul</name><uri>http://www.blogger.com/profile/05236521953408972000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-hy_bvpkMduw/UIUDSYLyK_I/AAAAAAAAAWs/RwqOxmVjdhY/s72-c/IMG_2406.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-7080597397329880880</id><published>2012-10-18T00:48:00.000+08:00</published><updated>2012-10-19T13:51:38.058+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Featured"/><category scheme="http://www.blogger.com/atom/ns#" term="Photography"/><title type='text'>Lizard at Work</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZGA8c6Hzov4WIs5aG_dEJETAfZkicRfIWzc12dBATNe3zjbV6trwal0OLSLc9FlZaXfaTzwleTZa2cJESt6in8oJcASp4NssL68zXDWgu_jIse3FotwgSX7kP_rTKIKbpJAYG5XQZvRfk/s1600/2012-10-17-17-02-18_deco.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZGA8c6Hzov4WIs5aG_dEJETAfZkicRfIWzc12dBATNe3zjbV6trwal0OLSLc9FlZaXfaTzwleTZa2cJESt6in8oJcASp4NssL68zXDWgu_jIse3FotwgSX7kP_rTKIKbpJAYG5XQZvRfk/s1600/2012-10-17-17-02-18_deco.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/_XKX7i70rMpbi2xxAxHarEVTySkEBE3czdV_yM7EVxqqp71yUPeye83TNEP4b5gi213oE_Hi70Q&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I just spotted this cute lizard in the vicinity of our office.&amp;nbsp; Who would expect it to pose &lt;a href=&quot;http://knowyourmeme.com/memes/like-a-boss&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;like a boss!?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/7080597397329880880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/lizard-at-work.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/7080597397329880880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/7080597397329880880'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/lizard-at-work.html' title='Lizard at Work'/><author><name>Paul</name><uri>http://www.blogger.com/profile/05236521953408972000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZGA8c6Hzov4WIs5aG_dEJETAfZkicRfIWzc12dBATNe3zjbV6trwal0OLSLc9FlZaXfaTzwleTZa2cJESt6in8oJcASp4NssL68zXDWgu_jIse3FotwgSX7kP_rTKIKbpJAYG5XQZvRfk/s72-c/2012-10-17-17-02-18_deco.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-948704493729409433</id><published>2012-10-14T01:20:00.002+08:00</published><updated>2012-10-19T13:51:57.540+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apps Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Featured"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Redirect or Point your Google App Engine to your naked domain</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsG-e-hVBdUludTc4br0xAMP_4uAlBXBElg_4Jc3wiV2pMykjBRYlShUEiqDqOGZcne_wnxJ7fR2IdJLQhJHlqL-VzEYmuGJmEP5St25PF1kQzH2UtywyjTZjGbIIjkoiVHVfE0kz0N3En/s1600/google-app-engine.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsG-e-hVBdUludTc4br0xAMP_4uAlBXBElg_4Jc3wiV2pMykjBRYlShUEiqDqOGZcne_wnxJ7fR2IdJLQhJHlqL-VzEYmuGJmEP5St25PF1kQzH2UtywyjTZjGbIIjkoiVHVfE0kz0N3En/s1600/google-app-engine.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Before I found this straight-forward solution, I had been trouble-shooting my Google App Engine for 3 weeks because I cannot point my application site to my naked domain (&lt;a href=&quot;http://vargas.im/&quot;&gt;http://vargas.im&lt;/a&gt;).&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
You have a naked domain problem when your website cannot work without a &lt;b&gt;www&lt;/b&gt; in front. So if you have &lt;b&gt;mydomain.com &lt;/b&gt;as your domain, it can only be opened only by entering &lt;b&gt;www.mydomain.com&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
When someone enters only &lt;b&gt;mydomain.com&lt;/b&gt; (notice the missing &lt;b&gt;www&lt;/b&gt; in front) the error is shown.  &lt;br /&gt;
&lt;br /&gt;
Although there are a lot of articles on the web on how to fix this, these guides are not applicable for Google Apps anymore.&amp;nbsp; Google has restricted this feature and the only way to do it was to put an &lt;b&gt;A record&lt;/b&gt; in your DNS settings, which needs an IP address and not an alias.&lt;br /&gt;
&lt;br /&gt;
Google cannot give us a specific IP address because they host their apps in different servers and it is difficult to maintain these service by hard-coded IP address.&lt;br /&gt;
&lt;br /&gt;
Fortunately, I found an IP address that you can assign to your &lt;b&gt;A record&lt;/b&gt; and it will redirect to the same domain with a &lt;b&gt;www &lt;/b&gt;in front.&lt;br /&gt;
&lt;br /&gt;
Just go to your domain hosting&#39;s admin page and look for the link where you can change your DNS Settings.&lt;br /&gt;
&lt;br /&gt;
Set your &quot;naked domain&quot; (&lt;b&gt;mydomain.com&lt;/b&gt; not &lt;b&gt;www.mydomain.com&lt;/b&gt;) and point it to 174.129.25.170 and use &lt;b&gt;A&lt;/b&gt; as its Record Type.&lt;br /&gt;
&lt;br /&gt;
For some domain hosting provider, leaving the name empty or putting a &lt;b&gt;@ &lt;/b&gt;will do as it automatically interprets it a naked domain. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjcAAAAqCAIAAADAne2VAAAC4UlEQVR4nO3c4XmrIBgG0O6UbVzGVVzFUVygK3h/aCIIomlu0+/envMrNWC0D/IKmHzMABDVx08fAAAcklIAxCWlAIhLSgEQl5QCIC4pBUBcUgqAuLKU+gSASIylAIhLSgEQl5QCIC4pBUBcUgqAuKQUAHFdTamxv2X68VsPC/5JY3+7dcP004dBQNPQPfrNfX+aN5q05Omu1j+Ljvmx8ag9tms1Kl49l8e+Xk2LCym1HET2QcvHuxohNQ3dre9793AUKt1o8k62fezbPftuV0n97SZpe3UQedVa8zxeab2XzuXxsji/p52l1PE/zF0jZJb+4PRGmF9mvanv+1rDqGVU1x01ocquxj7ph++NL2uEWYnatq10rejXziXZ08tXRDulpqG7bYe/jubGdWPyJvC4GE8vdX6VaRyPBjXT0BWTfa0bncau5nnecuI0paq15mnoTlru1XN57gBONFPq8bHpZOU281j8h+H3Si5FMUWp0rPvN60p8ey6VLp5bXjbsGbpvBu7y2t13cly1rVzeVtK3Y8+X4Xa5gClFNxlV+LrU/H8d8qefb9l7JtLSa1dzcXc1n1oscx+He0uq5X16M0VqtNzeVtK3Vee8rWpfIHOpQiV2QbPwbJT9Oy7DVssPJ9S09Adj34OQ+JrtQ4PYDcqfOtYKhsxJk93CClY1G8tTTSQKBpJ3nkXD3Q3utdydu2pcc+VWk+mVFH6bU9PrDlUW5Xy6ATcVW/YLE6RaQ43miWbBer3Q1vrq48mqrXSou0HKS6cy9ueRE+fGFnjaXvWzwUI83yYRyYbSJWrUEe9aF6yUi4pUA7B9m/k47VttaZWq/pN3/YBHJ/L40O++Vu9zSHT2ZfPAOA15789sQTiPijrWwHgb7r4O37lAFFAAfDt/CY6AHFJKQDiklIAxCWlAIhLSgEQl5QCIK4spT4BIBJjKQDiklIAxCWlAIhLSgEQl5QCIC4pBUBcUgqAuP4Avlg24zKpyN4AAAAASUVORK5CYII=&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After updating,&amp;nbsp; have a tea break, wait for a few minutes, then test your website by typing your naked domain on your web browser.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/948704493729409433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/pointing-your-google-app-engine-to-your.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/948704493729409433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/948704493729409433'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/pointing-your-google-app-engine-to-your.html' title='Redirect or Point your Google App Engine to your naked domain'/><author><name>Paul</name><uri>http://www.blogger.com/profile/05236521953408972000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsG-e-hVBdUludTc4br0xAMP_4uAlBXBElg_4Jc3wiV2pMykjBRYlShUEiqDqOGZcne_wnxJ7fR2IdJLQhJHlqL-VzEYmuGJmEP5St25PF1kQzH2UtywyjTZjGbIIjkoiVHVfE0kz0N3En/s72-c/google-app-engine.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-477490366186371901</id><published>2012-10-14T00:04:00.001+08:00</published><updated>2012-10-19T10:04:02.250+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apps Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Email"/><category scheme="http://www.blogger.com/atom/ns#" term="hot"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>How to obfuscate, cloak or hide your email address from spammers in your website</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75IP6Vwoxl1PH4NVmeBEstrofjBZJW_PitzsM81dCktznemjOiSPAdHkacaR8m_zRf2GXZFOD0Bcc_1q3bcaaH1iG1T9VWc_aiQMvDe5BnsA9d08LVPlMfr6_GdECbvntlk7DPB8_PG8z/s1600/Google-spam.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75IP6Vwoxl1PH4NVmeBEstrofjBZJW_PitzsM81dCktznemjOiSPAdHkacaR8m_zRf2GXZFOD0Bcc_1q3bcaaH1iG1T9VWc_aiQMvDe5BnsA9d08LVPlMfr6_GdECbvntlk7DPB8_PG8z/s1600/Google-spam.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Whenever you publish your email address on your website, it will be vulnerable to email harvesters and spammers.&amp;nbsp; What they usually do is they use their own software that &quot;crawls&quot; over millions of websites and search and scan the all the texts and look for those words containing the email patterns. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A a typical HTML code for an email link would look like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;a&lt;/span&gt; &lt;span style=&quot;color: dodgerblue;&quot;&gt;href=&lt;/span&gt;&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;mailto:myEmail@myDomain.com&quot;&lt;/span&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;myEmail@myDomain.com&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
As a good practice, we have to make sure that email addresses that appear on your site are obfuscated or cloaked.&amp;nbsp; In this way, only people can read it but not by bots and other web-crawlers.&lt;br /&gt;
&lt;br /&gt;
Email addresses can be made un-readable to these software by not putting the email address directly as plain text.&amp;nbsp; We can use the power of JavaScript to compose your email address.&lt;br /&gt;
&lt;br /&gt;
I&#39;ll show you how we can do this by following these steps:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Step 1: &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Create an anchor element and assign an ID to it. In this example, let&#39;s call it as as &lt;b&gt;email_link&lt;/b&gt;.&lt;br /&gt;
Do not put your email address in this link. Let the JavaScript do it for you.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;a&lt;/span&gt; &lt;span style=&quot;color: dodgerblue;&quot;&gt;id=&lt;/span&gt;&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;email_link&quot;&lt;/span&gt; &lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;/&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;b&gt;Step 2: &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Create your JavaScript snippet in your &lt;b&gt;&lt;i&gt;window.onload&lt;/i&gt;&lt;/b&gt;.  If you are using jQuery, put it in your &lt;i&gt;&lt;b&gt;document.ready&lt;/b&gt;&lt;/i&gt; section.&amp;nbsp; Compose your email address by assigning it in email1 and email2 variables.&amp;nbsp; In this example, my email address is &lt;b&gt;myEmail@myDomain.com.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;    &lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;script &lt;/span&gt;&lt;span style=&quot;color: dodgerblue;&quot;&gt;type=&lt;/span&gt;&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;text/javascript&quot;&lt;/span&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;

    &lt;span style=&quot;color: #00aaaa;&quot;&gt;window&lt;/span&gt;.onload = &lt;span style=&quot;color: #0000aa;&quot;&gt;function&lt;/span&gt;() {


    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; email1 = [&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;y&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;E&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;i&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;l&quot;&lt;/span&gt;];
    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; email2 = [&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;y&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;D&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;o&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;i&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;n&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;.&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;c&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;o&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;]; 

    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; encodedEmail = email1.join(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;) + &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;@&quot;&lt;/span&gt; + email2.join(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;);

    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; email_link = &lt;span style=&quot;color: #00aaaa;&quot;&gt;document&lt;/span&gt;.getElementById(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;email_link&quot;&lt;/span&gt;);

    email_link.innerHTML=encodedEmail;
    email_link.setAttribute(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;href&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;mailto:&quot;&lt;/span&gt; + encodedEmail);

    };

    &lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
For those who are using jQuery, you can use the snippet below.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; background: white; border-width: .1em .1em .1em .8em; border: solid gray; color: black; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;    &lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;script &lt;/span&gt;&lt;span style=&quot;color: dodgerblue;&quot;&gt;type=&lt;/span&gt;&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;text/javascript&quot;&lt;/span&gt;&lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;

    $(&lt;span style=&quot;color: #00aaaa;&quot;&gt;document&lt;/span&gt;).ready(&lt;span style=&quot;color: #0000aa;&quot;&gt;function&lt;/span&gt;() {

    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; email1 = [&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;y&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;E&quot;&lt;/span&gt;, &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;i&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;l&quot;&lt;/span&gt;];
    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; email2 = [&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;y&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;D&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;o&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;a&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;i&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;n&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;.&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;c&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;o&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;m&quot;&lt;/span&gt;]; 

    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; encodedEmail = email1.join(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;) + &lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;@&quot;&lt;/span&gt; + email2.join(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;&quot;&lt;/span&gt;);

    &lt;span style=&quot;color: #0000aa;&quot;&gt;var&lt;/span&gt; email_link = $(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;#email_link&quot;&lt;/span&gt;);

    $(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;#email_link&quot;&lt;/span&gt;).text(encodedEmail);
    $(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;#email_link&quot;&lt;/span&gt;).attr(&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;href&quot;&lt;/span&gt;,&lt;span style=&quot;color: #aa5500;&quot;&gt;&quot;mailto:&quot;&lt;/span&gt; + encodedEmail);

    });

    &lt;span style=&quot;color: dodgerblue; font-weight: bold;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
This is, of course, not a fool-proof solution.&amp;nbsp; Harvesters, bot makers and spammers enhance their skills&amp;nbsp; and do their own research on how to better harvest your email address.&amp;nbsp; This should just serve as your first line of defense.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/477490366186371901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/how-to-obfuscate-cloak-or-hide-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/477490366186371901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/477490366186371901'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/how-to-obfuscate-cloak-or-hide-your.html' title='How to obfuscate, cloak or hide your email address from spammers in your website'/><author><name>Paul</name><uri>http://www.blogger.com/profile/05236521953408972000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75IP6Vwoxl1PH4NVmeBEstrofjBZJW_PitzsM81dCktznemjOiSPAdHkacaR8m_zRf2GXZFOD0Bcc_1q3bcaaH1iG1T9VWc_aiQMvDe5BnsA9d08LVPlMfr6_GdECbvntlk7DPB8_PG8z/s72-c/Google-spam.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-8232334700693469668</id><published>2012-10-10T21:35:00.001+08:00</published><updated>2012-10-19T13:52:20.771+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Featured"/><category scheme="http://www.blogger.com/atom/ns#" term="Gadgets"/><category scheme="http://www.blogger.com/atom/ns#" term="Phones"/><title type='text'>Samsung Galaxy S III Mini - to be launched tomorrow, 11 Oct!  Take a look at its features.</title><content type='html'>Samsung will be unveiling their new product in Germany tomorrow (11 Oct).&amp;nbsp;&amp;nbsp; Head of Mobile Division JK Shin has confirmed that this new Galaxy S3 Mini will have a 4-inch display.&amp;nbsp; This is their response to a huge demand of 4-inch screen phone in Europe.&lt;br /&gt;
&lt;br /&gt;
Let&#39;s look at the difference between the original Galaxy S3 and it&#39;s younger brother, the Galaxy S3 Mini.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkhSRvblPIP5Q12dJ_GGslr7bNNQ9GlK5MRJ_l-ikXcdgIgFqFj5zfcA7egCSOkydFBjWuvilppGEyN28y_CagMAzbLdGH0tyt9LD_Nyh9pcMcap0upyKVYnvFOGoEOV0ueOWIAGcOjYXg/s1600/Samsung-Galaxy-S3-Mini.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkhSRvblPIP5Q12dJ_GGslr7bNNQ9GlK5MRJ_l-ikXcdgIgFqFj5zfcA7egCSOkydFBjWuvilppGEyN28y_CagMAzbLdGH0tyt9LD_Nyh9pcMcap0upyKVYnvFOGoEOV0ueOWIAGcOjYXg/s320/Samsung-Galaxy-S3-Mini.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;FEATURES&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;GALAXY S3&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;GALAXY S3 &quot;mini&quot;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Display&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;4.8 Super AMOLED&lt;/td&gt;
&lt;td&gt;4.0 Super AMOLED&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Pixel Resolution&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;1280 x 720&lt;/td&gt;
&lt;td&gt;800 x 480&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Processor&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;Exynos 4 quad core 1.4 Ghz&lt;/td&gt;
&lt;td&gt;STE U8420 dual-core 1.0 Ghz&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;RAM&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;1 GB&lt;/td&gt;
&lt;td&gt;1 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Camera&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;8 megapixels&lt;/td&gt;
&lt;td&gt;5 megapixels&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Storage&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;16, 32, or 64 GB Internal, microSD up to 64 GB&lt;/td&gt;
&lt;td&gt;16 GB Internal, microSD up to 32 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Galaxy S3 Mini id an entry-level smartphone so we should expect the price to be cheaper than the larger S3&lt;br /&gt;
.&lt;br /&gt;
We&#39;ll wait and see tomorrow. Hopefully Apple won&#39;t sue them for using the word &quot;Mini&quot; :)&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/8232334700693469668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/samsung-galaxy-s-iii-mini-will-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/8232334700693469668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/8232334700693469668'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/samsung-galaxy-s-iii-mini-will-be.html' title='Samsung Galaxy S III Mini - to be launched tomorrow, 11 Oct!  Take a look at its features.'/><author><name>Paul</name><uri>http://www.blogger.com/profile/05236521953408972000</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkhSRvblPIP5Q12dJ_GGslr7bNNQ9GlK5MRJ_l-ikXcdgIgFqFj5zfcA7egCSOkydFBjWuvilppGEyN28y_CagMAzbLdGH0tyt9LD_Nyh9pcMcap0upyKVYnvFOGoEOV0ueOWIAGcOjYXg/s72-c/Samsung-Galaxy-S3-Mini.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-4297882086644544959</id><published>2012-10-06T22:33:00.001+08:00</published><updated>2012-10-18T17:20:55.467+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>3D Printing : a new kind of piracy?</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;
I just watched a video on YouTube showing how to physically copy and reproduce a wrench (the tool that is used by plumbers like &lt;a href=&quot;http://en.wikipedia.org/wiki/Mario&quot; target=&quot;_blank&quot;&gt;Super Mario&lt;/a&gt;) by just using a 3D printer.&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;http://www.youtube.com/embed/8aghzpO_UZE?fs=1&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;

&lt;/div&gt;
&lt;br /&gt;
This paradigm-shifting technology triggered a lot of interest from hobbyist, home makers, and even hackers.&amp;nbsp; It will enable you to&amp;nbsp; reproduce anything you want; from bolts and nuts, to chess pieces and toy parts (imagine not having to worry about losing your &lt;a href=&quot;http://en.wikipedia.org/wiki/Lego&quot; target=&quot;_blank&quot;&gt;Lego&lt;/a&gt; parts?).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://cache.lego.com/media/nxtlog/32f933fd-e512-44fd-964d-252c3a7df8fe/451x600/DSCN0514.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Lego Car&quot; border=&quot;0&quot; height=&quot;239&quot; src=&quot;http://cache.lego.com/media/nxtlog/32f933fd-e512-44fd-964d-252c3a7df8fe/451x600/DSCN0514.JPG&quot; title=&quot;Lego Car&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
In the very near future, this technology, just like our pc, this will be available in each individual&#39;s home. This might help speed up our technological innovations and evolution.&amp;nbsp; Creating prototypes of your inventions can now easily be done at the comfort of your &quot;home lab&quot; a.k.a. garage or basement.&lt;br /&gt;
&lt;br /&gt;
While 3D printer in each home looks promising, some people are wary of its effect.&amp;nbsp; What will happen to our manufacturing industry? Will they still survive if everyone can create their own phone casing or clothes hanger?&amp;nbsp; How about 3D printing a gun? What will be it&#39;s impact on our society? Since this is a form of copying, will it also be categorized an act piracy.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Just like paper printers, CD maker machines, bit torrent, smart phones, and even nuclear power reactor, I just hope that we use all these technology for the good of our society.&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/4297882086644544959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/3d-printing-new-kind-of-piracy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/4297882086644544959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/4297882086644544959'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/3d-printing-new-kind-of-piracy.html' title='3D Printing : a new kind of piracy?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/8aghzpO_UZE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-1997665488976911887</id><published>2012-10-06T21:14:00.001+08:00</published><updated>2012-10-08T00:19:33.447+08:00</updated><title type='text'></title><content type='html'>&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
I wanted to share this with you: http://bbf.fbcxt.org/daily-devotions/current-blog/6716-saturday-6-oct-2012&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/1997665488976911887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/i-wanted-to-share-this-with-you-httpbbf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1997665488976911887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1997665488976911887'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/i-wanted-to-share-this-with-you-httpbbf.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-1943607912728706256</id><published>2012-10-01T22:28:00.001+08:00</published><updated>2012-10-19T10:01:26.253+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hot"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Extend your android phone&amp;#39;s battery life for at least 2 days.</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
Wouldn&#39;t you wish that your phone could last for at least a day?&lt;br /&gt;
&lt;br /&gt;
In this article, I will show you how I managed to keep my phone up and running for &lt;b&gt;2 straight days!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Just a proof that I&#39;m not bluffing, here is my&lt;a href=&quot;http://www.samsung.com/global/microsite/galaxys2/html/&quot; target=&quot;_blank&quot;&gt; Galaxy S II &lt;/a&gt;phone&#39;s screenshot:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjEsI0TedSjm0E9Ir7-oixsMlebFfa672AKMcM4rXMjHaQKD7Ji0jPmNSWR8mwkUWR3F_3HQSMX6Plkwjdvtg7vZrg3Vxe0wistiXLwjqNBt9DRfguI6sbnwIQk2566nq9A-6Tk-OtoOQ/s1600/Screenshot_2012-10-01-21-10-05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Samsung Galaxy S2 Battery Status&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjEsI0TedSjm0E9Ir7-oixsMlebFfa672AKMcM4rXMjHaQKD7Ji0jPmNSWR8mwkUWR3F_3HQSMX6Plkwjdvtg7vZrg3Vxe0wistiXLwjqNBt9DRfguI6sbnwIQk2566nq9A-6Tk-OtoOQ/s400/Screenshot_2012-10-01-21-10-05.png&quot; title=&quot;Android Battery Status&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;I did not charge it for as long as 2 days and 15 hours.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now here are the steps on how I did it.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1.  Disable all unwanted applications.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
When you first bought your phone, it came with some &quot;free&quot; apps that you may not necessary need.  They are also known as &quot;bloatware&quot;.   My phone came with pre-installed Weather Apps and some apps that were installed by my Telco.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I disabled all of them by going to &lt;b&gt;&lt;i&gt;Settings &amp;gt; Applications screen.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
If you&#39;re not sure if it&#39;s safe to disable the application, you can ask me by sending your comments.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrzjCMQIAAOeX58y4cddUQ29GXQCdjFrfZz8E7N6fltWrnqsJHRn-CSo7ddQVpezac1N0jmSTN-hAqxMx15Cpcv9eem5f1YAJFHFFRPBGbnnumkylniv0RfOBh3I0Dw0-mssU8Myru38o/s1600/Screenshot_2012-10-01-21-07-23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Android Apps&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrzjCMQIAAOeX58y4cddUQ29GXQCdjFrfZz8E7N6fltWrnqsJHRn-CSo7ddQVpezac1N0jmSTN-hAqxMx15Cpcv9eem5f1YAJFHFFRPBGbnnumkylniv0RfOBh3I0Dw0-mssU8Myru38o/s400/Screenshot_2012-10-01-21-07-23.png&quot; title=&quot;Galaxy S2 Applications&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijuI0WCa_OSUvD1sn48kfpl2p5RylvbXd_fOuzOHAxfz-MDdmbKk04etHUYoJBVbI4OrpiWfa8Qce8SVxaAy680bj9zr5Kgpu5HRHw8-TFPsogwKXddMrWrl7JFTZj2De9akug4xvoTGA/s1600/Screenshot_2012-10-01-21-07-30.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijuI0WCa_OSUvD1sn48kfpl2p5RylvbXd_fOuzOHAxfz-MDdmbKk04etHUYoJBVbI4OrpiWfa8Qce8SVxaAy680bj9zr5Kgpu5HRHw8-TFPsogwKXddMrWrl7JFTZj2De9akug4xvoTGA/s400/Screenshot_2012-10-01-21-07-30.png&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;

&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here are some screenshots of the applications that I disabled. &amp;nbsp;I have disabled Social Hub because I don&#39;t need it. &amp;nbsp;I also disabled my Samsung account, Yahoo Finance, and Weather app.&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgImRFnita05LoUN9-kMoOpCTnXqEMTlnfaOmoYHKV4aoNQ8xYAwhzPnu7BdEnCqZ72ZI-bta6BZJrdtngIcZnb9ZklyPHrTwjkuEyuuYLZuf7X4mdtl-9a1ZfgUiedsOp47_f-SW4G5v0/s1600/Screenshot_2012-10-01-21-08-18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgImRFnita05LoUN9-kMoOpCTnXqEMTlnfaOmoYHKV4aoNQ8xYAwhzPnu7BdEnCqZ72ZI-bta6BZJrdtngIcZnb9ZklyPHrTwjkuEyuuYLZuf7X4mdtl-9a1ZfgUiedsOp47_f-SW4G5v0/s320/Screenshot_2012-10-01-21-08-18.png&quot; width=&quot;170&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwJVzXUdFo7nGGuFY3kGqz-RvFdxdSZccUOPf7AASQR2nTsDhMnTwqSC4tvS2ILGwcgzQ_R5PE3rGEge1BBrjCfAdILksO73E6uIHWxQpWOpdbJs0uzgG4NYTKQjWmzqb5IRhBrqv40AQ/s1600/Screenshot_2012-10-01-21-08-23.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwJVzXUdFo7nGGuFY3kGqz-RvFdxdSZccUOPf7AASQR2nTsDhMnTwqSC4tvS2ILGwcgzQ_R5PE3rGEge1BBrjCfAdILksO73E6uIHWxQpWOpdbJs0uzgG4NYTKQjWmzqb5IRhBrqv40AQ/s320/Screenshot_2012-10-01-21-08-23.png&quot; width=&quot;170&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhyphenhypheneI3Yw5CVnwa1kUpjfbEGQg9ORJs0GghM7mMQ1sDR7d70VHMktpZRjorfkMRDy9VOV1kTxMXinXUfBMpo__43kVGlIJJ8s_3LsE5QQNETPSlelBMugRtT7NhjlzFA0Os_u9RAbMpTQ/s1600/Screenshot_2012-10-01-21-08-06.png&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXhyphenhypheneI3Yw5CVnwa1kUpjfbEGQg9ORJs0GghM7mMQ1sDR7d70VHMktpZRjorfkMRDy9VOV1kTxMXinXUfBMpo__43kVGlIJJ8s_3LsE5QQNETPSlelBMugRtT7NhjlzFA0Os_u9RAbMpTQ/s320/Screenshot_2012-10-01-21-08-06.png&quot; width=&quot;170&quot; /&gt;&lt;/a&gt;

&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;2. Install&amp;nbsp;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.advancedprocessmanager&amp;amp;hl=en&quot; target=&quot;_blank&quot;&gt;Android Assistant&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.advancedprocessmanager&quot; target=&quot;_blank&quot;&gt;Android Assistant&lt;/a&gt;&amp;nbsp;is packed with a lot of features. &amp;nbsp; You&#39;ll be happy to know that it includes a Cache Cleaner, a&amp;nbsp;Start up&amp;nbsp;Manager and a Battery Saver. &amp;nbsp;You can now uninstall your existing cache cleaner and history eraser apps. :)&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Apart from having a feature that auto-boosts your phone memory, it also had a battery saver that you can customise.&amp;nbsp;Screen display can really eat out your battery life. &amp;nbsp;Set the display time out to as short as possible. &amp;nbsp;This can set your display timeout time for as short as 6 seconds as compared to your phone&#39;s default battery saver.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8e0E2ndstpHeSda1pv7SU6_Xik5e6auq1uVJs6OHNGqKKCx_9qgYXRJsD247rKQsa6iQ5leDnBMSONPIEVQOq0lHsartZoACTSNNp1HyGpwgDz6UZ3HJztA6V1C1tHoNZfabpRy6Xdeo/s1600/Screenshot_2012-10-01-21-19-53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Google Play Android Assistant&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8e0E2ndstpHeSda1pv7SU6_Xik5e6auq1uVJs6OHNGqKKCx_9qgYXRJsD247rKQsa6iQ5leDnBMSONPIEVQOq0lHsartZoACTSNNp1HyGpwgDz6UZ3HJztA6V1C1tHoNZfabpRy6Xdeo/s400/Screenshot_2012-10-01-21-19-53.png&quot; title=&quot;Android Assistant from Google Play&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;b&gt;3.  Install &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.easy.battery.saver&quot; target=&quot;_blank&quot;&gt;Easy Battery Saver&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Setting it to Intelligent Power Saving Mode is enough but if you are more adventurous, you can try the Advanced Customized Mode.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibivO_co3saTY1Oc716MCV1G-8xZAGJyjhl7GDS2blWKm4GPLWAgdroImskMJvqAazQmzs27vcCjPJGWfYzujs_LuEY-CqiyDSsKpJC_DUV4C7MGnO55XUmaYUtvV7MC5BOkJO1NUQaZA/s1600/Screenshot_2012-10-01-21-16-36.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Easy Battery Saver Android screen&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibivO_co3saTY1Oc716MCV1G-8xZAGJyjhl7GDS2blWKm4GPLWAgdroImskMJvqAazQmzs27vcCjPJGWfYzujs_LuEY-CqiyDSsKpJC_DUV4C7MGnO55XUmaYUtvV7MC5BOkJO1NUQaZA/s400/Screenshot_2012-10-01-21-16-36.png&quot; title=&quot;Battery Information in Galaxy S2&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXLu6A0PKYLb1rAr37hxhyRaws5K_wV31Si4X5H656Y4T-IYd8n703k0RidGFIxHjNyA0fJORms77fZDsrwd0ZMlpWUe1jAVpW3c02AKo2JrMdKLdVe1qF1NTsL0nH0guq4QVo5JtLyXI/s1600/Screenshot_2012-10-01-21-19-37.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Android Battery Intelligent Mode&quot; border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXLu6A0PKYLb1rAr37hxhyRaws5K_wV31Si4X5H656Y4T-IYd8n703k0RidGFIxHjNyA0fJORms77fZDsrwd0ZMlpWUe1jAVpW3c02AKo2JrMdKLdVe1qF1NTsL0nH0guq4QVo5JtLyXI/s400/Screenshot_2012-10-01-21-19-37.png&quot; title=&quot;Battery Optimization Screen&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Switch off your GPS and Bluetooth when not in use.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
This is basic. &amp;nbsp;You only activate it when you need it. Otherwise, it will just eat out your precious battery.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Once you have tried these steps you will definitely experience a long battery life for your phone. &lt;br /&gt;
&lt;br /&gt;
Leave a comment if these helped you.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/1943607912728706256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/10/extend-your-android-phone-battery-life.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1943607912728706256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1943607912728706256'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/10/extend-your-android-phone-battery-life.html' title='Extend your android phone&amp;#39;s battery life for at least 2 days.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjEsI0TedSjm0E9Ir7-oixsMlebFfa672AKMcM4rXMjHaQKD7Ji0jPmNSWR8mwkUWR3F_3HQSMX6Plkwjdvtg7vZrg3Vxe0wistiXLwjqNBt9DRfguI6sbnwIQk2566nq9A-6Tk-OtoOQ/s72-c/Screenshot_2012-10-01-21-10-05.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-1815173437140815566</id><published>2012-09-12T12:18:00.000+08:00</published><updated>2012-09-30T03:01:09.941+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Flickr vs Google+ Photos? How about 500px?</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;It seems like there&#39;s not much going on in Flickr. It&#39;s been 2 years since I last registered to that site and nothing has changed to their features.&amp;nbsp; Is Yahoo letting it die a natural death?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I also noticed that there&#39;s a lot of photo sharing websites that are sprouting like mushrooms.&amp;nbsp; And they all look quite good and comparable to Flicker (and also Photobucket).&amp;nbsp; I visited this website called &lt;a href=&quot;http://500px.com/&quot; target=&quot;_blank&quot;&gt;500px&lt;/a&gt;.&amp;nbsp; This website is way slicker and was elegantly designed. By its dark background, it allows you to focus on the photos.&amp;nbsp; You may want to try it.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/1815173437140815566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/09/flickr-vs-google-photos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1815173437140815566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1815173437140815566'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/09/flickr-vs-google-photos.html' title='Flickr vs Google+ Photos? How about 500px?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-4328530508294160953</id><published>2012-08-29T17:54:00.001+08:00</published><updated>2012-10-19T10:04:41.571+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hot"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Visual Studio 2012 – My first encounter with the Dark and Light Matter</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
I just downloaded Visual Studio 2012 Ultimate from my MSDN Subscription. After 2 system restarts (yes, the installer will ask you to restart twice), I was surprised to see a very bright purple-grayish IDE.&lt;br /&gt;
&lt;br /&gt;
Despite of all the cool features that it offers like Code Analyzer, Performance Diagnostic, integration with Application Lifecycle Management (ALM) tools, and the faster connection with TFS, I am disappointed that MS guys decided to change the theme just to suit their “Metro” look-and-feel.   &lt;br /&gt;
&lt;br /&gt;
To be honest, I love the VS 2010 color hues.  It’s just so sad that I have to use this flat bright color.&lt;br /&gt;
&lt;br /&gt;
But hey, Microsoft is not stupid!  They should have allowed the users to change the colors to personalize their IDE!.&lt;br /&gt;
&lt;br /&gt;
So I eagerly checked the settings and I know it should be located at TOOLS &amp;gt; OPTIONS menu.  Sorry, I’m not shouting. It’s just that the Visual Studio 20120 menus are in CAPITAL letters.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh3.ggpht.com/-dpmaSAb5N-0/UD3nIYGU_GI/AAAAAAAAAGQ/FZ0yWfoyRuQ/s1600-h/image%25255B20%25255D.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://lh6.ggpht.com/-O6f81VClBXk/UD3nJGxweLI/AAAAAAAAAGU/7VrA5O7rUe4/image_thumb%25255B12%25255D.png?imgmax=800&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I found the option to change the Color Theme under the Environment &amp;gt; General of the TOOLS &amp;gt; OPTIONS menu. Unfortunately, you are only given with 2 options:  either you choose the Light -- which is too bright for me, or the Dark -- which is a very dark gray.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lh5.ggpht.com/-ldwFG2L8sjI/UD3nKOt_2qI/AAAAAAAAAGg/5Uwws5HWUxw/s1600-h/image%25255B16%25255D.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://lh6.ggpht.com/-hCiMLSnKpGM/UD3nLJectII/AAAAAAAAAGk/EbbmB8iZTJw/image_thumb%25255B10%25255D.png?imgmax=800&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I played around with it, did some coding, run some tests, and after 30 minutes of using it, my eyes felt a bit tired and seemed like i have a temporary color blindness.&lt;br /&gt;
&lt;br /&gt;
I just hope, Microsoft reads this and do a patch to allow users to use VS 2010 theme in their VS 2012.  &lt;br /&gt;
&lt;br /&gt;
Other than that, I will still say Microsoft really did a good job.</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/4328530508294160953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/08/visual-studio-2012-my-first-encounter_29.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/4328530508294160953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/4328530508294160953'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/08/visual-studio-2012-my-first-encounter_29.html' title='Visual Studio 2012 – My first encounter with the Dark and Light Matter'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-O6f81VClBXk/UD3nJGxweLI/AAAAAAAAAGU/7VrA5O7rUe4/s72-c/image_thumb%25255B12%25255D.png?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-3502734895093732850</id><published>2012-08-29T14:16:00.001+08:00</published><updated>2012-10-08T00:20:56.109+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Microsoft&#39;s SkyDrive vs Google’s GoogleDrive - which one whould you choose?</title><content type='html'>&lt;br class=&quot;tr_bq&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I just compared the Terms of  Service of these two giants.  It was quite surprising to know that they have this contrasting Terms of Service:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Google’s GoogleDrive&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;
“When you upload or otherwise submit content to our Services, you give Google (and those we work with) a worldwide licence to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes that we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content.&quot;&lt;/blockquote&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; Microsoft’s SkyDrive&lt;br /&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;
&quot;Except for material that we license to you, we don&#39;t claim ownership of the content you provide on the service. Your content remains your content. We also don&#39;t control, verify, or endorse the content that you and others make available on the service.&quot;&lt;/blockquote&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In choosing between these two services you have to consider all factors like platform dependence and support, cost, security, and of course their Terms of Service.  I believe Microsoft&#39;s Terms of Service will convince a lot of users to use SkyDrive.</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/3502734895093732850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/08/whats-one-of-big-differences-between.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/3502734895093732850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/3502734895093732850'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/08/whats-one-of-big-differences-between.html' title='Microsoft&#39;s SkyDrive vs Google’s GoogleDrive - which one whould you choose?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-1830995414319676982</id><published>2012-08-17T15:29:00.000+08:00</published><updated>2012-10-19T13:53:22.740+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Featured"/><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Visual Studio 2012 – New Ideas. New Solutions. New Tool</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPq8OwKk05qkrK27WeyalwX-_G6hA-tPix6OhuFZ2eotgEmbzlQ9bFE1t-Uy_TlSoHaDnUVITQ2lTPZFvJK_-uJl7j3zIhCuTtixpfpiEAojaC06wj3uePZsdNyJ3Y3WdAR-8JCLXwCkXD/s1600/Microsoft-Visual-Studio-2012-1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPq8OwKk05qkrK27WeyalwX-_G6hA-tPix6OhuFZ2eotgEmbzlQ9bFE1t-Uy_TlSoHaDnUVITQ2lTPZFvJK_-uJl7j3zIhCuTtixpfpiEAojaC06wj3uePZsdNyJ3Y3WdAR-8JCLXwCkXD/s1600/Microsoft-Visual-Studio-2012-1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I just attended a Microsoft seminar held at NTUC Centre at Marina Bay.  They talked about the new Visual Studio 2012 and a bit of Windows 8. &lt;br /&gt;
&lt;br /&gt;
Visual Studio 2012 is not just an IDE. It’s an integrated tool that helps you throughout the Application Lifecycle.  You can even create storyboard!&lt;br /&gt;
&lt;br /&gt;
One of the most interesting things about this product is the Code Analysis, Unit Testing and Load Testing feature. &lt;br /&gt;
&lt;br /&gt;
Take a look of their very cool presentation slide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://skydrive.live.com/redir?resid=4757344EED25788!1981&quot;&gt;Opening Remarks&lt;/a&gt;&lt;br /&gt;
Ziriad Saibi, Director Developer and Platform Evangelism&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://skydrive.live.com/redir?resid=4757344EED25788!1976&quot;&gt;Developer Collaboration with Team Foundation Server 2012&lt;/a&gt;&lt;br /&gt;
Ervin Loh, Visual Studio ALM MVP, K365LABS Sdn Bhd &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://skydrive.live.com/redir?resid=4757344EED25788!1979&quot;&gt;Agile Project Management with Visual Studio 2012&lt;/a&gt;&lt;br /&gt;
Colin Nah, Co-Founder, Biz Era.Net Pte Ltd&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://skydrive.live.com/redir?resid=4757344EED25788!1978&quot;&gt;From Unit Testing to Load Testing: Visual Studio – Your Complete Testing Tool&lt;/a&gt;&lt;br /&gt;
Ervin Loh, Visual Studio ALM MVP, K365LABS Sdn Bhd&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://skydrive.live.com/redir?resid=4757344EED25788!1977&quot;&gt;Ensure Code Quality in Your Project&lt;/a&gt;&lt;br /&gt;
Sandeep Joshi, Visual Studio ALM MVP&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://skydrive.live.com/redir?resid=4757344EED25788!1974&quot;&gt;Building on Windows 8 using Visual Studio 2012&lt;/a&gt;&lt;br /&gt;
Hammad Rajjoub, Architect Evangelist&lt;br /&gt;
&lt;br /&gt;
By the way, you can see the event photos &lt;a href=&quot;https://skydrive.live.com/?cid=04757344EED25788&quot;&gt;here&lt;/a&gt;. I’m the one wearing pink shirt.</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/1830995414319676982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/08/visual-studio-2012-new-ideas-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1830995414319676982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/1830995414319676982'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/08/visual-studio-2012-new-ideas-new.html' title='Visual Studio 2012 – New Ideas. New Solutions. New Tool'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPq8OwKk05qkrK27WeyalwX-_G6hA-tPix6OhuFZ2eotgEmbzlQ9bFE1t-Uy_TlSoHaDnUVITQ2lTPZFvJK_-uJl7j3zIhCuTtixpfpiEAojaC06wj3uePZsdNyJ3Y3WdAR-8JCLXwCkXD/s72-c/Microsoft-Visual-Studio-2012-1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4203548425576417141.post-8990345260646453580</id><published>2012-07-18T15:31:00.000+08:00</published><updated>2012-09-30T02:14:57.110+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IT Stuff"/><title type='text'>Automatically encrypt your ASP.NET Web.Config sections at runtime</title><content type='html'>&amp;nbsp; &lt;br /&gt;
Today I will show you how to encrypt the web.config settings in your production server at runtime.  &lt;br /&gt;
Take a look at the &lt;b&gt;EncryptConfig&lt;/b&gt; snippet below.&amp;nbsp; This will encrypt the &lt;i&gt;connectionStrings, system.web/sessionState,&lt;/i&gt; and &lt;i&gt;appSettings&lt;/i&gt; section of the web.config&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border-bottom: #cccccc 1px dashed; border-left: #cccccc 1px dashed; border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; color: black; font-family: arial; font-size: 12px; height: 564px; line-height: 20px; overflow: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 99.65%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;   
 Private Sub EncryptConfig()  
   
     &#39;1. Open the Web.Config for editing  
     Dim cfg As System.Configuration.Configuration = _  
     System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath)  
   
   
     &#39;2. Add the configuration sections that you want to encrypt  
     Dim lSections As New Generic.List(Of String)  
     With lSections  
       .Add(&quot;connectionStrings&quot;)  
       .Add(&quot;system.web/sessionState&quot;)  
       .Add(&quot;appSettings&quot;)  
     End With  
   
     &#39;3. Iterate each sections in the list that we added and encrypt it using DataProtectionConfigurationProvider  
     Dim section As ConfigurationSection  
     For Each s As String In lSections  
       section = cfg.GetSection(s)  
       If (Not section.SectionInformation.IsProtected) Then  
         section.SectionInformation.ProtectSection(&quot;DataProtectionConfigurationProvider&quot;)  
       End If  
     Next  
   
     &#39;4. Save it!!   
     cfg.Save()  
   End Sub  &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;We will then call this code in the &lt;b&gt;Application_Start&lt;/b&gt; of the &lt;i&gt;Global.asax&lt;/i&gt; file. This is the best place to put it since it is always triggered every time you update your web.config and run your page. &lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border-bottom: #cccccc 1px dashed; border-left: #cccccc 1px dashed; border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; color: black; font-family: arial; font-size: 12px; height: 79px; line-height: 20px; overflow: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100.11%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)  
       EncryptConfig()  
 End Sub  &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;However, this will always be triggered even if it is hosted in your development environment.&amp;nbsp; We have to make sure that the EncryptConfig will only run in your production server. &lt;br /&gt;
&lt;br /&gt;Let’s assume that my production server’s computer name is &lt;b&gt;XXX01:&lt;/b&gt;&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border-bottom: #cccccc 1px dashed; border-left: #cccccc 1px dashed; border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; color: black; font-family: arial; font-size: 12px; height: 164px; line-height: 20px; overflow: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100.09%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt;   
 Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)  
     If My.Computer.Name.Contains(&quot;XXX01&quot;) Then
         EncryptConfig()  
     End If  
 End Sub  
   &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;You may be tempted to use &lt;b&gt;&lt;i&gt;Request.Url&lt;/i&gt;&lt;/b&gt; to check if it is running on your live site but unfortunately, &lt;b&gt;Request&lt;/b&gt; object is not available yet in the &lt;b&gt;Application_Start&lt;/b&gt; scope.&lt;br /&gt;
&lt;br /&gt;This is how your &lt;i&gt;connectionStrings&lt;/i&gt; section will look like when you update your web.config and restart your application.&lt;br /&gt;
&lt;pre style=&quot;background: #f0f0f0; border-bottom: #cccccc 1px dashed; border-left: #cccccc 1px dashed; border-right: #cccccc 1px dashed; border-top: #cccccc 1px dashed; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; &amp;lt;configuration&amp;gt;  
  &amp;lt;connectionStrings configProtectionProvider=&quot;DataProtectionConfigurationProvider&quot;&amp;gt;  
   &amp;lt;EncryptedData&amp;gt;  
    &amp;lt;CipherData&amp;gt;  
     &amp;lt;CipherValue&amp;gt;AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAAoxufDgh70iRkpmpvJlR+QQAAAACAAAAAAADZgAAwAAAABAAAACRoSDCeM4oKrAsEgIjlTXrAAAAAASAAACgAAAAEAAAAOd/Vw/vAnq5yLjJqRodywhwBQAAqqFr7oLlS+bETkUCR4J+yFnAHxQ9G9d2OZOz+97V9eVbS/Q/MEzULF9lA0ohCqODO4eKuPZTFq3GkG1sq7ivYc/yNoCi121iho6bKDks6dQAQ1vTtMZ1tKgwNRPlu23kBxyHffijXckQecqgxtyHwbjdWa9IwbpuL48KG+m9xf1FxDIFvMXCj76l/Rn+0TaYIvnhEZPg0Hoy1ipyVbHGoR26wEzw3Nq/mCao+AKx9Wu/SOJ82MHlzBjq9dhWQ5uBI0roqC5TIUa/x1nL6YD5sqL05zDgmW2mbue/4HD7zDWobrUuTQcpumhce7RUNzaRohsCdvkmv1GtCOFOnHx5ecN5FyRQ1f+moI2l7efeNmKd81IOkgKi+yhPNE1yVuPrGQIAde/bnJeooiV2MzIG4iwPY1CAK5UBNhsnaoxGInaKO/h1Lajotr4jpstx9qJFJ0ohmLkqfKYMI0PjHy4g9nXMFoWVeWymD1SKXM0MvDqXMYSI6cUR6ulpn/9tcvF7sUw3YcOlzRcpOjuQ2Hc00Wfs8UuECaaps0an2ake4oIrCGFmU1C86RN4hEA3gsyPWjhOeQZhMcRWwhzIm8Mh+f6pHbEhRPPN5ODZXDDxWy7LHxbc2Gtr65gKhvVUlYSy07uYjKFZ5Y7AEaCaLhizfr7xoXUZXNymFyEw/n1m6n1z0xXjiF6c4LnwpmRCnCJQ0vTXrXNJo0Jz6Vy+/x0yShVlbCqBfBzTpDJfGmGydAOC5w/dock378/OVSWp4rdLq18h+gZoya3NE1bZ/ooqiynkvvqVeVb2+Jd1L7y0EfwFOvEwHcYyL8SAlACWaDPjKjapR8EaLCJwqLTUwKd6Awd7gq2S/XlFDWgyw9jz04q3iSUkspZl+ey77kItPqb6WJ0zAYPWVjCNd5D0hAqA+AwLrkwJNO8YyH0pJhJAmlqk9UYFvdtQTbVsOyCGv+ROIfWoX6aQuhYCbPH8H7yanx5Rtzb09g1vGe5X+/94eFl17nE1dsuSOr7NwqX9BJm7gPemycuIvnae0wpiCZH7DelGCcf4MR0UVvRDj7jK7RIHNrNo25dz43pPqd8nPLLLekAJY4sONZSTwSF//GPOWvuh0YOtXFMb+UdOcy4htdJeF59OwWnbSoAXvZbqU8Txv/lRudeoP+2GMmBLACu3vZfygU+zrtOjIH+Vlkz81G6HjXxgErL3VKqfBa45azzi29YWe1xK1jFPS+MjQyn16a5crnEO5mcF8SQagVc8ptKHiqrGS0pYw3Hv+UQE4OgQGfWVSXgj61e5BvqtVWT15/M7lNmRJAH/9FbDuYlsfi9SAoCNjuzRd6kbjJ1V+Na6R+bc/ZiNSmQqMnu5I04owUVrhMfVfSJX6LQfZ1NaCLexTF3WVL2Gk0QU0wvmqD4Y06IP7QVus+rxSvyPj8tOo1TKQYCTzRZp5uEU4vgKcRPqC1wQKXuD+lUdyPaFIF5QjthD5APCrD5hK1guPK2akjdiLnF48Bzm4L3e1TQ+OcTHyy/jo+Da7zxq+Zfvc4PS5CJeKiXsAzyBB6Y6SYlviRzAe1DhWzpCXhLV506OHc5nwRLM+/YV3bV8fXcYAVIAPjxMyCi1yqRs10QVg0+HLaHXrvDmcq4TmiRpGgLzdjxKeAc8LI29KLKakexDUopIEzNkifD6fNbUA494d5yWOuCadFUQPp+smxNmrSuaKDhSBEGAHNTXiNcl1x/0bqOJ3FMaQ+WkOpNpmFV8/pndai800QHe7x0PS26Vgp53lM3u+Nh7H52aVhPQ5NaHJa5c/eH5mr/vHMKHtw/DU6G2m2NU5bF9sPn5Gb37rKM3o9Fq6V3jTdcxIJSILe18I+U3FAAAAM3dGAouh+HetpjILfTuut6AOhv4&amp;lt;/CipherValue&amp;gt;  
    &amp;lt;/CipherData&amp;gt;  
   &amp;lt;/EncryptedData&amp;gt;  
  &amp;lt;/connectionStrings&amp;gt;  
    
  ... other sections here  
  ... other sections here  
   
 &amp;lt;/configuration&amp;gt;  &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;I would suggest that you keep a local copy of your production site’s config file.&lt;br /&gt;
&lt;br /&gt;&lt;a href=&quot;http://lh6.ggpht.com/-nTn5UemBw2w/UC28DfGrrGI/AAAAAAAAAE0/qsCuefH6zTQ/s1600-h/image%25255B7%25255D.png&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;192&quot; src=&quot;http://lh4.ggpht.com/-UbpRf70VhA8/UC28D-onVcI/AAAAAAAAAE4/aPNuwVX5XgE/image_thumb%25255B5%25255D.png?imgmax=800&quot; style=&quot;background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;image&quot; width=&quot;449&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
  &lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://paul.vargas.im/feeds/8990345260646453580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://paul.vargas.im/2012/08/automatically-encrypt-your-webconfig-at.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/8990345260646453580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4203548425576417141/posts/default/8990345260646453580'/><link rel='alternate' type='text/html' href='http://paul.vargas.im/2012/08/automatically-encrypt-your-webconfig-at.html' title='Automatically encrypt your ASP.NET Web.Config sections at runtime'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/00047658283696017217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-UbpRf70VhA8/UC28D-onVcI/AAAAAAAAAE4/aPNuwVX5XgE/s72-c/image_thumb%25255B5%25255D.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry></feed>