<?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>andryou</title>
	<atom:link href="http://andryou.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andryou.com</link>
	<description>nerdy insight into life</description>
	<lastBuildDate>Thu, 12 Jan 2012 12:00:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tragedies Tragically Bring People Together&#8230; and Teach</title>
		<link>http://andryou.com/2011/12/18/tragedies-tragically-bring-people-together-and-teach/</link>
		<comments>http://andryou.com/2011/12/18/tragedies-tragically-bring-people-together-and-teach/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 03:55:03 +0000</pubDate>
		<dc:creator>andryou</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://andryou.com/?p=376</guid>
		<description><![CDATA[Okay, maybe tragedies is an extreme example, but an observation is that people throw away their differences, almost always, during hardships and when facing a common &#8220;enemy&#8221;. Examples include 9/11, the Japan tsunami, terrorist attacks, a death of a loved one, a really brutal exam (study group anyone?), and other examples that fall anywhere on [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, maybe tragedies is an extreme example, but an observation is that people throw away their differences, almost always, during hardships and when facing a common &#8220;enemy&#8221;. Examples include 9/11, the Japan tsunami, terrorist attacks, a death of a loved one, a really brutal exam (study group anyone?), and other examples that fall anywhere on an imaginary scale of how many people the event affects.</p>
<p>It&#8217;s tragic that sometimes, it takes a tragedy for people to come to the realization that &#8220;Hey, we&#8217;re all human beings, we share the same hardships, why not help each other out?&#8221;. I want to make it clear that by &#8220;help&#8221;, I mean helping others unconditionally.</p>
<p>Over time I&#8217;ve learned to be wary of actions with a condition/conditions. It&#8217;s just like my experience with most salespeople: they accentuate the good but skim the bad, if at all (personal experience: &#8220;<em>Very good watch! Will last long! Half price for you!</em>&#8221; (Beijing shop owner) =&gt; stops working when you get back home). We learn through our mistakes, which can be heartbreaking, painful, casual (&#8220;oh the watch stopped working&#8230; okay&#8221;), but the main thing is that a mistake is a mistake only if the lesson isn&#8217;t taken to heart. A mistake that is learned from isn&#8217;t a mistake; it&#8217;s a teaching.</p>
<p>In other words, to be able to move forward as a human, we need our legs (physical) and we also need the capacity for self-growth (mental). It&#8217;s very easy for many of us to literally move forward with our feet; it&#8217;s hard (very hard) sometimes to move forward in our minds, but it&#8217;s something that we have to do otherwise the mind will just be a body of still water dwelling on the same set of ideas instead of being a vessel with a constant flow of ideas, thoughts, and motivation.</p>
<blockquote><p><em><strong>&#8220;Don&#8217;t get set into one form, adapt it and build your own, and let it grow, be like water. Empty your mind, be formless, shapeless — like water. Now you put water in a cup, it becomes the cup; You put water into a bottle it becomes the bottle; You put it in a teapot it becomes the teapot. Now water can flow or it can crash. Be water, my friend.&#8221; - Bruce Lee</strong></em></p></blockquote>
<p>The world is full of horrible people. It&#8217;s a truth that I sometimes like to ignorantly deny (which I subsequently pay for), but it&#8217;s true. People do things with the intention/motive of some sort of reward, be it recognition, praise, money, affection, a gift, revenge, spite; a whole mix of benign and malignant outcomes. For this reason, I really respect people who volunteer in charities and for different causes (people who do things without the intention of getting much/anything back). What they&#8217;re ultimately giving is their time, which is the most precious commodity anyone can give as you can never get it back and it&#8217;s priceless.</p>
<p>There&#8217;s dark because there&#8217;s light, there&#8217;s good because there&#8217;s evil, there&#8217;s warmth because there&#8217;s coldness. Without one of the ends, we wouldn&#8217;t have anything to compare the other end to. In life, you sometimes have to be a salesperson to yourself: accentuate the good and de-emphasize on the bad, don&#8217;t amplify and dwell on your flaws/mistakes. Try to see the good in yourself and in others. If all you have is a grim outlook on life and in others, then there isn&#8217;t much anyone else can do to help you except yourself. &#8220;Don&#8217;t get set into one form&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://andryou.com/2011/12/18/tragedies-tragically-bring-people-together-and-teach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maturity</title>
		<link>http://andryou.com/2011/12/05/maturity/</link>
		<comments>http://andryou.com/2011/12/05/maturity/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 07:50:25 +0000</pubDate>
		<dc:creator>andryou</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://andryou.com/?p=368</guid>
		<description><![CDATA[I haven&#8217;t blogged in a while as I&#8217;ve been busy with life. I just wanted to make a quick post about life in general and maturity. Maturity is purely how you respond to positive or negative events. If you throw a sissy fit when something doesn&#8217;t go your way, that&#8217;s being immature. Being mature means [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t blogged in a while as I&#8217;ve been busy with life. I just wanted to make a quick post about life in general and maturity.</p>
<p>Maturity is purely how you respond to positive or negative events. If you <a href="http://www.thestar.com/news/article/1095839--mayor-rob-ford-to-toronto-don-t-read-the-star" target="_blank">throw a sissy fit</a> when something doesn&#8217;t go your way, that&#8217;s being immature. Being mature means being able to try to understand the motives behind actions, being proactive and knowing what the most correct/suitable/reasonable (not right; there is no <strong>perfect</strong> response in real life) response is. You have to know you can&#8217;t &#8220;win&#8221; at everything, but you can at least instill respect in yourself being making yourself to be perceived by others as being &#8220;mature&#8221;, &#8220;understanding&#8221;, &#8220;courteous&#8221;, &#8220;patient&#8221;, or &#8220;down-to-earth&#8221;.</p>
<p>But you have to also have integrity and merit when you say things. One of my pet peeves is people who start off sentences with &#8220;you have to understand&#8230;&#8221; when I know that they don&#8217;t know much about what they&#8217;re <em>trying</em> to educate me on, especially when I know that I know more about the topic they&#8217;re trying to &#8220;help me understand&#8221; than them.</p>
<p>If something bad/unfair happens in life, I tell myself: &#8220;Everything happens for a reason, so forgive and move on, since bearing any ill thoughts will only weigh you down. Continue moving forward.&#8221; This reminds me of a quote from Buddha: <em>&#8220;Holding on to anger is like grasping a hot coal with the intent of throwing it at someone else; you are the one who gets burned.&#8221;</em> If someone does something to upset me, I often comfort myself by thinking that karma will eventually catch up to them. Depending on the severity, I might even give karma a little nudge forward.</p>
<p>On the flipside, if something good happens, question it for a split second: &#8220;Is this too good to be true? Are there any catches?&#8221; as my trip to Asia has taught me that there is very little that is free in this world that has no catch. Don&#8217;t let emotions drown out reason. After all the smoke and mirrors, if there is a catch, the end-result would still be the same: you giving a possession to another person that is valued to be more than what they are giving you. Keep in mind that time is the greatest gift you can give anyone.</p>
<p>Everything in life has to be done in moderation: eating, sleeping, studying, partying, you name it. If you&#8217;re the leader of a team, you can&#8217;t be a micro-manager, but on the opposite end of the spectrum, you can&#8217;t be detached from everything to the point where you&#8217;re just a literal position. Power and reputation can get to a person very easily and inflate their ego to the point where all they see is themselves. Stay humble, stay classy. Think about how others may perceive what you say before you say things. Teach others on how to get to where you are. <em>&#8220;Be kind, for everyone you meet is fighting a hard battle&#8221; &#8211; Plato</em></p>
<p>It&#8217;s also important not to do irrational things based only on emotion without trying to talk things out and reaching an understanding, such as being aggressive towards others or lying. &#8220;<em>A lie is like a snowball; the longer it is rolled, the larger it is</em>&#8220; <em>- Martin Luther. </em>A lie has the potential to blow a &#8220;small&#8221; thing way out of proportion since it then becomes an issue of trust when the lie is exposed.</p>
]]></content:encoded>
			<wfw:commentRss>http://andryou.com/2011/12/05/maturity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sal &#8211; One Summer&#8217;s Day</title>
		<link>http://andryou.com/2011/12/01/sal-one-summers-day/</link>
		<comments>http://andryou.com/2011/12/01/sal-one-summers-day/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 15:54:27 +0000</pubDate>
		<dc:creator>andryou</dc:creator>
				<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://andryou.com/?p=366</guid>
		<description><![CDATA[A remix of a song from a Studio Ghibli animation, &#8220;Spirited Away&#8221; http://www.youtube.com/watch?v=YnO-hpds7As]]></description>
			<content:encoded><![CDATA[<p>A remix of a song from a Studio Ghibli animation, &#8220;Spirited Away&#8221; <img src='http://andryou.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.youtube.com/watch?v=YnO-hpds7As">http://www.youtube.com/watch?v=YnO-hpds7As</a></p>
]]></content:encoded>
			<wfw:commentRss>http://andryou.com/2011/12/01/sal-one-summers-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>86+ Nerdy Chuck Norris One-Liners</title>
		<link>http://andryou.com/2011/09/25/86-nerdy-chuck-norris-one-liners/</link>
		<comments>http://andryou.com/2011/09/25/86-nerdy-chuck-norris-one-liners/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 03:58:51 +0000</pubDate>
		<dc:creator>andryou</dc:creator>
				<category><![CDATA[Funny]]></category>

		<guid isPermaLink="false">http://andryou.com/?p=359</guid>
		<description><![CDATA[Compiled from http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/ with some original ones of my own. “It works on my machine” always holds true for Chuck Norris. All arrays Chuck Norris declares are of infinite size, because Chuck Norris knows no bounds. All browsers support the hex definitions #chuck and #norris for the colors black and blue. All projects become Agile when Chuck [...]]]></description>
			<content:encoded><![CDATA[<p>Compiled from <a href="http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/">http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/</a> with some original ones of my own.</p>
<p><span id="more-359"></span></p>
<ol>
<li>“It works on my machine” always holds true for Chuck Norris.</li>
<li>All arrays Chuck Norris declares are of infinite size, because Chuck Norris knows no bounds.</li>
<li>All browsers support the hex definitions #chuck and #norris for the colors black and blue.</li>
<li>All projects become Agile when Chuck Norris is looking.</li>
<li>All Starbucks baristas know Java in fear that one day Chuck Norris will walk in and demand it.</li>
<li>All statements in a Chuck Norris script evaluate to true.</li>
<li>Chuck’s PC doesn’t need an anti-virus program. His PC is always virus free because viruses would be afraid to enter his PC.</li>
<li>Chuck Norris’ Internet connection is faster upstream than downstream because even data has more incentive to run from him than to him.</li>
<li>Chuck Norris’ keyboard has 2 keys: 0 and 1.</li>
<li>Chuck Norris’ keyboard has the Any key.</li>
<li>Chuck Norris&#8217; keyboard is missing the F1 key; he never needs help.</li>
<li>Chuck Norris’ beard can type 140 WPM.</li>
<li>Chuck Norris’ first program was kill -9.</li>
<li>Chuck Norris’ keyboard doesn’t have a Ctrl key because nothing controls Chuck Norris.</li>
<li>Chuck Norris’ OSI network model has only one layer: Physical.</li>
<li>Chuck Norris burst the dot com bubble.</li>
<li>Chuck Norris can’t test for equality because he has no equal.</li>
<li>Chuck Norris can access private methods.</li>
<li>Chuck Norris can delete the Recycle Bin.</li>
<li>Chuck Norris can divide by 0.</li>
<li>Chuck Norris can escape infinite loops.</li>
<li>Chuck Norris can install 64-bit OS on 32-bit machines.</li>
<li>Chuck Norris can install iTunes without installing Quicktime.</li>
<li>Chuck Norris can instantiate an abstract class.</li>
<li>Chuck Norris can overflow your stack just by looking at it.</li>
<li>Chuck Norris can perform a DoS attack by looking at a system.</li>
<li>Chuck Norris can post working URLs when commenting on a Youtube video.</li>
<li>Chuck Norris can read all encrypted data, because nothing can hide from Chuck Norris.</li>
<li>Chuck Norris can retrieve anything from /dev/null.</li>
<li>Chuck Norris can solve the Towers of Hanoi in one move.</li>
<li>Chuck Norris can spawn threads that complete before they are started.</li>
<li>Chuck Norris can tag himself in Youtube.</li>
<li>Chuck Norris can unit test entire applications with a single assert.</li>
<li>Chuck Norris can write infinite recursion functions…and have them return.</li>
<li>Chuck Norris can write multi-threaded applications with a single thread.</li>
<li>Chuck Norris compresses his files by doing a flying round-house kick to the hard drive.</li>
<li>Chuck Norris computed all primes in his sleep.</li>
<li>Chuck Norris considers Sprints futile. He’ll catch you anyway!</li>
<li>Chuck Norris created the “hard disk”.</li>
<li>Chuck Norris does not declare variables; he owns them.</li>
<li>Chuck Norris doesn’t believe in floating point numbers because they can’t be typed on his binary keyboard.</li>
<li>Chuck Norris doesn’t bug hunt as that signifies a probability of failure, he goes bug killing.</li>
<li>Chuck Norris doesn’t do Burn Down charts; he does Smack Down charts.</li>
<li>Chuck Norris doesn’t get compiler errors, the language corrects itself.</li>
<li>Chuck Norris doesn’t have disk latency because the hard drive knows to hurry the hell up.</li>
<li>Chuck Norris doesn’t need a debugger, he just stares down the bug until the code confesses.</li>
<li>Chuck Norris doesn’t need a Sprint to hit his targets.</li>
<li>Chuck Norris doesn’t need garbage collection because he doesn’t call .Dispose(), he calls .DropKick().</li>
<li>Chuck Norris doesn’t need Google. Google needs Chuck Norris.</li>
<li>Chuck Norris doesn’t need sudo, he just types “Chuck Norris” before his commands.</li>
<li>Chuck Norris doesn’t need to use AJAX because pages are too afraid to postback anyways.</li>
<li>Chuck Norris doesn’t need version controlling because all his source files are prohibited to have revision number greater than 1.</li>
<li>Chuck Norris doesn’t practice agile programming because his programs won’t ever need to be changed. They are perfect.</li>
<li>Chuck Norris doesn’t program with a keyboard, he stares the computer down until it does what he wants.</li>
<li>Chuck Norris doesn’t use a computer because a computer does everything slower than Chuck Norris.</li>
<li>Chuck Norris doesn’t use GUI, he prefers COMMAND line.</li>
<li>Chuck Norris doesn’t use Oracle, he is the Oracle.</li>
<li>Chuck Norris doesn’t use web standards as the web will conform to him.</li>
<li>Chuck Norris don’t need passwords to access your system; he simply types * and the system gives him access.</li>
<li>Chuck Norris finished World of Warcraft.</li>
<li>Chuck Norris has the shortest scrum meetings in the world.</li>
<li>Chuck Norris knows the last digit of PI.</li>
<li>Chuck Norris knows the value of NULL.</li>
<li>Chuck Norris never has a Backlog. It flees in terror when he starts telling Stories.</li>
<li>Chuck Norris&#8217; decision trees consist of only one decision.</li>
<li>Chuck Norris programs do not accept input.</li>
<li>Chuck Norris programs occupy 150% of CPU, even when they are not executing.</li>
<li>Chuck Norris protocol design method has no status, requests or responses, only commands.</li>
<li>Chuck Norris runs Windows 7 on his etch-a-sketch.</li>
<li>Chuck Norris types with one finger: he points at the keyboard and the keyboard does the rest.</li>
<li>Chuck Norris writes code that optimizes itself.</li>
<li>Chuck Norris&#8217; hosting is 101% uptime guaranteed.</li>
<li>Instead of writing the assigned “Hello World” program in CSC 110, Chuck Norris rewrote the Google search engine algorithm from scratch.</li>
<li>It is not necessary to isolate Chuck Norris during a Sprint. No-one can keep up with him anyway.</li>
<li>MySpace actually isn’t your space, it’s Chuck’s (he just lets you use it).</li>
<li>Product Owners never ask Chuck Norris for more features. They ask for mercy.</li>
<li>Project managers never ask Chuck Norris for estimations&#8230;ever.</li>
<li>Stand-up meetings never work for Chuck Norris. Would you like to stand up to him?</li>
<li>The class object inherits from Chuck Norris.</li>
<li>The only pattern Chuck Norris knows is God Object.</li>
<li>The programs that Chuck Norris writes don’t have version numbers because he only needs to write them once.</li>
<li>There are no user interfaces that are not user friendly to chuck norris. He just stares at them till he gets what he wants.</li>
<li>There is no Esc key on Chuck Norris’ keyboard, because no one escapes Chuck Norris.</li>
<li>There is only one person standing in a Chuck Norris scrum meeting.</li>
<li>To Chuck Norris, everything contains a vulnerability.</li>
<li>When Chuck Norris is web surfing websites get the message “Warning: Internet Explorer has deemed this user to be malicious or dangerous. Proceed?”.</li>
<li>Whiteboards are white because Chuck Norris scared them that way.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://andryou.com/2011/09/25/86-nerdy-chuck-norris-one-liners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScriptNo: A Quick Guide</title>
		<link>http://andryou.com/2011/08/21/scriptno-a-quick-guide/</link>
		<comments>http://andryou.com/2011/08/21/scriptno-a-quick-guide/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 08:18:48 +0000</pubDate>
		<dc:creator>andryou</dc:creator>
				<category><![CDATA[Techie]]></category>

		<guid isPermaLink="false">http://andryou.com/?p=346</guid>
		<description><![CDATA[A lot of work has been put into ScriptNo, an extension for Chrome that allow for you to control what loads on pages, increasing security and decreasing the time it takes for a pages to load. This article will serve as a guide to get you quickly running ScriptNo, and configure it to your browsing [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of work has been put into <a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf" target="_blank">ScriptNo</a>, an extension for Chrome that allow for you to control what loads on pages, increasing security and decreasing the time it takes for a pages to load.</p>
<p>This article will serve as a guide to get you quickly running ScriptNo, and configure it to your browsing needs!<br />
<span id="more-346"></span></p>
<h2>ScriptNo? Is that a Pokemon? What is it?</h2>
<p>ScriptNo essentially gives you more control over what is loaded by pages you browse. This means less ads, less tracking, less annoyances, more security, more privacy, and more comfort. ScriptNo can block webbugs, block pages from detecting where you came from, as well as content that you don&#8217;t want. You are given granular control in the form of a whitelist and blacklist.</p>
<p>ScriptNo gives you detailed information on exactly what a page attempted to load (that was blocked before it was loaded) and what a page was allowed to load. This information includes what type the resource was (e.g. SCRIPT, IFRAME), and what the path was (e.g. http://ads.doubleclick.net/script.js).</p>
<p>If more privacy, security, and control over your browsing experience sounds good to you, you can install ScriptNo!</p>
<h2>Installing ScriptNo</h2>
<p>Pretty straightforward, head over to the <a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf" target="_blank">ScriptNo </a>page on the Chrome Extension Gallery  and click on the &#8220;Install&#8221; button.</p>
<blockquote><p><strong>Note about the &#8220;<em>This extension can access: Your data on all websites + Your tabs and browsing activity</em>&#8221; warning</strong>: rest assured, I am not a crook or criminal who created ScriptNo to steal data.</p>
<p>For ScriptNo to work (sorry, I have to go into some technical detail here), it injects Javascript functions into every page you load in order for it to work (hence the &#8220;<em>Your data on all websites&#8221; </em>warning). ScriptNo <strong>does not</strong> log or transmit any private data anywhere (to check for yourself, search for the <strong>oiigbmnaadbkfbmpbfijlflahbdbdgdf</strong> folder on your computer and go through the files).</p>
<p>ScriptNo requires access to the tabs in Chrome in order to detect when a page is loading and when it has completed loading (hence the &#8220;<em>Your tabs and browsing activity</em>&#8221; warning).</p></blockquote>
<h2>Configuring ScriptNo</h2>
<p>Here comes the fun part. You can either left-click on the ScriptNo icon that&#8217;s added to your Chrome toolbar (or right-click on it), and click on &#8220;<strong>Options</strong>&#8220;. You&#8217;ll be brought to a single page that has all of the settings of ScriptNo clearly laid out.</p>
<p>For detailed information on each and every option, check out my <a href="http://andryou.com/2011/08/14/scriptno/" target="_blank">other post</a> on ScriptNo.</p>
<p>Tips:</p>
<ul>
<li>If you use bookmarklets OR set <strong>Default Mode</strong> to &#8220;<strong>Allow</strong>&#8221; OR experience problems with other Chrome extensions on a page, it is recommended you tick &#8220;<label for="preservesamedomain"><strong>Respect Same-Domain</strong>&#8221; AND tick &#8220;<strong>Block Unwanted Content</strong>&#8220;</label></li>
<li><label for="preservesamedomain">If you want to whitelist/blacklist an entire domain (e.g. a.domain.com, zzz.domain.com), enter <strong>*.domain.com</strong> in the URL box</label></li>
<li><label for="preservesamedomain">Personally, I&#8217;d always have &#8220;<strong>Block Unwanted Content</strong>&#8221; and &#8220;<strong>Antisocial Mode</strong>&#8221; ticked</label></li>
</ul>
<h2>ScriptNo in Action</h2>
<p>After installing ScriptNo, an icon will be added to your Chrome toolbar which will provide you with a real-time counter of things that are blocked on a page. These things can be scripts, iframes, frames, objects, embeds, video, audio, images, Java applets and noscript elements. <strong>This section will be quite detailed as it describes the way you&#8217;ll be interacting with ScriptNo the most.</strong></p>
<p><a href="https://lh3.googleusercontent.com/tAeuyFPFOPXq5HMh4OaN_vJPPrQ8eeFR9bQeUfKOzAm6evcPMZiKNXEaIfYiTqskUDhF0HtzC0k=s400-h275-e365" target="_blank">Click here to see a screenshot of the different icon variations</a>.</p>
<p>The icon itself will tell you lots of things:</p>
<ul>
<li>red &#8220;not available&#8221; icon = content on page blocked</li>
<li>blue exclamation mark = some content in the page bypassed for the duration of your browser session</li>
<li>green checkmark = parent page itself is whitelisted, but third-party content most likely also blocked.</li>
<li>grey icon = ScriptNo disabled on the page (only if it is a non-HTTP/HTTPS site (e.g. chrome:// URL)</li>
</ul>
<p>Clicking on the icon will provide you with even more information. It will show you a list of blocked and/or allowed resources. If you hover over each domain, you will see a detailed list of the elements that have been blocked/allowed and the paths of the files.</p>
<p>If the &#8220;<strong>Show Rating Button</strong>&#8221; in the Options page is ticked, a &#8220;Rating&#8221; button will be added under each domain which goes to the Web of Trust page for that domain which shows you the reputation level of the domain.</p>
<p>By the nature of ScriptNo, you will have to teach it to allow content from specific domains in order for pages to work IF &#8220;<strong>Default Mode</strong>&#8221; is set to &#8220;<strong>Block</strong>&#8220;.</p>
<p><strong>The trick is knowing which domains are needed in order for the page to work, and not to allow advertising/third-party/tracking servers in the process.</strong> So allow a domain one-by-one, reload the page, and see if it works. If it doesn&#8217;t, allow another one. It helps to hover over each item and see exactly what they&#8217;re trying to load.</p>
<p>You have the ability to Whitelist, Trust, Blacklist, or Bypass the domains:</p>
<ul>
<li><strong>Whitelist</strong>: adds the specific domain to the whitelist (e.g.<strong> js.abc.com</strong>). This means that <strong>video.abc.com</strong> won&#8217;t be whitelisted since you&#8217;ve <strong>only</strong> whitelisted <strong>js.abc.com</strong></li>
<li><strong>Trust</strong>: adds the entire domain to the whitelist (<strong>*.abc.com</strong>). Content on <strong>video.abc.com</strong> and <strong>js.abc.com</strong> will be allowed to load.</li>
<li><strong>Blacklist</strong>: similar to whitelisting a domain, this will only add a specific domain to the blacklist.</li>
<li><strong>Bypass / Temp. Block:</strong></li>
<ul>
<li><strong>Bypass</strong>: if your <strong>Default Mode</strong> is &#8220;<strong>Block</strong>&#8221; this will temporarily allow specific domains for the entire duration of your browsing session. After you close Chrome, this setting will be cleared.</li>
<li><strong>Temp. Block</strong>: if your <strong>Default Mode</strong> is &#8220;<strong>Allow</strong>&#8221; you will see this instead of &#8220;<strong>Bypass</strong>&#8221; (above); temporarily <strong>blocks</strong> specific domains for the entire duration of your browsing session. After you close Chrome, this setting will be cleared.</li>
</ul>
</ul>
<h2>Upgrading ScriptNo</h2>
<p>You can either wait for Chrome to automatically update your ScriptNo (which will preserve your settings), or if you&#8217;re impatient you can uninstall ScriptNo and install the new version.</p>
<p>If you decide to do the second method, before uninstalling ScriptNo, it is recommended that you:</p>
<ol>
<li>Go to the ScriptNo Options page</li>
<li>Copy the &#8220;<strong>Export</strong>&#8221; content under &#8220;<strong>Import / Export Settings + Lists&#8221;</strong> to Notepad</li>
<li>Uninstall ScriptNo</li>
<li>Install the new version</li>
<li>Import the saved settings back into ScriptNo</li>
</ol>
<h2>Frequently Asked Questions</h2>
<ul>
<li><strong>Why can&#8217;t I see the &#8220;Allow/Trust/Deny&#8221; options for some domains in the tab options popup?</strong></li>
<ul>
<li>If you&#8217;ve ticked “<strong>Block Unwanted Content</strong>” and set &#8220;<strong>Unwanted Content Mode</strong>&#8221; to &#8220;<strong>Strict</strong>&#8221; in the options page, any blocked resources/elements <strong>will not</strong> have the usual “<strong>Allow/Deny/Bypass</strong>” options. If you do want to see them, you can set &#8221;<strong>Unwanted Content Mode</strong>&#8221; to &#8220;<strong>Relaxed</strong>&#8220;.</li>
</ul>
<li><strong>The &#8220;Ratings&#8221; button that&#8217;s under each domain in the tab options popup is UGLY! How do I get rid of it?</strong></li>
<ul>
<li>If you don&#8217;t want to see the &#8220;Rating&#8221; button for each domain, in the Options page untick &#8220;<strong>Show Rating Button</strong>&#8220;</li>
</ul>
<li><strong>I use other Chrome extensions and they don&#8217;t work properly with ScriptNo enabled. What should I do?</strong></li>
<ul>
<li>I personally use a couple of Chrome extensions (e.g. Adblock Plus, LastPass) and have come up with a few workarounds of my own:</li>
<ul>
<li>If you trust the domain and the issue occurs only on the domain, you can choose to either <strong>Whitelist</strong> or <strong>Trust</strong> it.</li>
<li>If it happens on almost every page, tick &#8220;<label for="preservesamedomain"><strong>Respect Same-Domain</strong>&#8221; AND tick &#8220;<strong>Block Unwanted Content</strong>&#8221; (second tick is optional, but HIGHLY recommended)</label></li>
<ul>
<li><label for="preservesamedomain">You can also choose to set &#8220;<strong>Default Mode</strong>&#8221; to &#8220;<strong>Allow</strong>&#8220;, but this is not recommended as it will let content load by default (taking a blacklist approach)</label></li>
</ul>
</ul>
</ul>
<li><strong>I love this extension! How do I convey this love to you?</strong></li>
<ul>
<li>Thank you! I&#8217;ve put many hours into this extension to get it to this level (of course, user feedback has been helpful and important in the progress of ScriptNo). Some ways you can help ScriptNo and I out are:</li>
<ul>
<li><strong>Translation help</strong>: one of my long-term goals is to have every ScriptNo user comfortable using it, and this means being able to use it in their own language. If you are bilingual (English + another language) and are willing to help translate the sentences in ScriptNo, contact me! (go to the top of this page to contact me)</li>
<li><strong>Donations</strong>: donations are definitely welcome, but I&#8217;m personally against me aggressively soliciting them as I firmly believe it is your choice to donate or not. Whether you do is up to you, you&#8217;ll never see any nag messages in ScriptNo about doing so. You&#8217;ll just see the clickable heart icons in the ScriptNo <strong>Options</strong> page <img src='http://andryou.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Writing</strong>: you can email me, post on the Chrome extension <a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf" target="_blank">wall</a> and rate it, and/or tweet/share/post about ScriptNo to your friends!</li>
</ul>
</ul>
<li><strong>You&#8217;re so mysterious. Who are you?</strong></li>
<ul>
<li>I&#8217;m a recent honors graduate from a business technology program from a university in Toronto, Canada, graduating with over 20 months of full-time work experience due to my co-op terms with world-class organizations such as CIBC and Canada Pension Plan Investment Board.</li>
<li>You can follow me on <a href="https://plus.google.com/100460532777953186451" target="_blank">Google+</a> / <a href="http://twitter.com/andryou/" target="_blank">Twitter</a>. If you can&#8217;t tell already, I like my privacy on the Internet (which is the main reason why I created ScriptNo).</li>
<li>I love Google&#8217;s products (a given seeing how this is a Chrome extension), and actually applied for a position at Google Canada (Toronto) (on May 12, 2011), but I&#8217;ve had no response since (was temporarily heart-broken).</li>
<li>I&#8217;ve created other Chrome extensions as well (all quite popular and highly-rated); you can check them out under the &#8220;<strong>More from andryou</strong>&#8221; box on <a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf">the </a><a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf" target="_blank">ScriptNo </a><a href="https://chrome.google.com/webstore/detail/oiigbmnaadbkfbmpbfijlflahbdbdgdf">page on the Chrome Extension Gallery</a></li>
</ul>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andryou.com/2011/08/21/scriptno-a-quick-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  andryou.com/feed/ ) in 0.52081 seconds, on Feb 5th, 2012 at 6:45 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 5th, 2012 at 7:45 pm UTC -->
