<?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>hansvision &#187; web</title>
	<atom:link href="http://hschin.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://hschin.com</link>
	<description>the world, engineered</description>
	<lastBuildDate>Mon, 23 Apr 2012 02:26:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>60 seconds</title>
		<link>http://hschin.com/2011/09/60-seconds/</link>
		<comments>http://hschin.com/2011/09/60-seconds/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 16:27:06 +0000</pubDate>
		<dc:creator>hschin</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://hschin.com/?p=537</guid>
		<description><![CDATA[Things that happen on the internet every 60 seconds&#8230; Infographic by Shanghai Web Designers]]></description>
			<content:encoded><![CDATA[<p>Things that happen on the internet every 60 seconds&#8230;<br />
<a href="http://www.go-gulf.com/60seconds.jpg"><img src="http://www.go-gulf.com/60seconds.jpg" alt="60 Seconds - Things That Happen On Internet Every Sixty Seconds" width="700" /></a><em>Infographic by <a href="http://www.go-globe.com/web-design-shanghai.php"> Shanghai Web Designers</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://hschin.com/2011/09/60-seconds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The State of Web Development</title>
		<link>http://hschin.com/2010/05/the-state-of-web-development/</link>
		<comments>http://hschin.com/2010/05/the-state-of-web-development/#comments</comments>
		<pubDate>Thu, 06 May 2010 07:38:04 +0000</pubDate>
		<dc:creator>hschin</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://hschin.com/?p=357</guid>
		<description><![CDATA[Interesting video interview of Robert Cailliau, the co-developer of the World Wide Web, on the usability of today&#8217;s devices &#38; web applications (click on the link above if the embed doesn&#8217;t work): He has some pretty strong views with regards to &#8230; <a href="http://hschin.com/2010/05/the-state-of-web-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Interesting <a href="http://techcrunch.com/2010/04/30/interview-robert-cailliau/">video interview</a> of Robert Cailliau, the co-developer of the World Wide Web, on the usability of today&#8217;s devices &amp; web applications (click on the link above if the embed doesn&#8217;t work):</p>
<p><object id="flashObj" width="450" height="280" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashVars" value="videoId=82192637001&amp;linkBaseURL=http%3A%2F%2Ftechcrunch.com%2F2010%2F04%2F30%2Finterview-robert-cailliau%2F&amp;playerID=63890987001&amp;playerKey=AQ~~,AAAAAEBRh0A~,xMdkl6XtSJLSaVHrOf6IVfpwDb4TTdrM&amp;domain=embed&amp;dynamicStreaming=true" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" /><param name="flashvars" value="videoId=82192637001&amp;linkBaseURL=http%3A%2F%2Ftechcrunch.com%2F2010%2F04%2F30%2Finterview-robert-cailliau%2F&amp;playerID=63890987001&amp;playerKey=AQ~~,AAAAAEBRh0A~,xMdkl6XtSJLSaVHrOf6IVfpwDb4TTdrM&amp;domain=embed&amp;dynamicStreaming=true" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="swliveconnect" value="true" /><param name="pluginspage" value="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /><embed id="flashObj" width="450" height="280" type="application/x-shockwave-flash" src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" flashVars="videoId=82192637001&amp;linkBaseURL=http%3A%2F%2Ftechcrunch.com%2F2010%2F04%2F30%2Finterview-robert-cailliau%2F&amp;playerID=63890987001&amp;playerKey=AQ~~,AAAAAEBRh0A~,xMdkl6XtSJLSaVHrOf6IVfpwDb4TTdrM&amp;domain=embed&amp;dynamicStreaming=true" base="http://admin.brightcove.com" seamlesstabbing="false" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" flashvars="videoId=82192637001&amp;linkBaseURL=http%3A%2F%2Ftechcrunch.com%2F2010%2F04%2F30%2Finterview-robert-cailliau%2F&amp;playerID=63890987001&amp;playerKey=AQ~~,AAAAAEBRh0A~,xMdkl6XtSJLSaVHrOf6IVfpwDb4TTdrM&amp;domain=embed&amp;dynamicStreaming=true" allowfullscreen="true" allowscriptaccess="always" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /></object></p>
<p>He has some pretty strong views with regards to the usability of the iPhone and the state of web standards today. He argues in no uncertain terms that browsers absolutely have to follow web standards and has no business interpreting code their own way.</p>
<p>On the other hand, Joe Hewitt, who has been deeply involved in web development for the past decade (he worked at Netscape, AOL, Firefox, and now Facebook), argues <a href="http://techcrunch.com/2010/04/30/joe-hewitt-web-development/">here </a>that web standards are evolving too slowly for any real innovation. The W3C is moving too slowly to ratify standards, therefore proprietary plug-ins and technologies have stepped in to fill the gap.</p>
<p>He states that proprietary tech is blowing the web away and contends that this is the reason why native mobile apps (and conversely, app stores) are doing so well nowadays.</p>
<p>I guess it is no surprise that the people who innovate are at odds with people who are calling for conformity, so both sides of the argument have equally valid and important points. Both sides have different roles to play in web development.</p>
<p><strong>Update: </strong><a href="http://techcrunch.com/2010/05/06/google-hewitt-old/">Google responds</a> to Joe Hewitt.</p>
]]></content:encoded>
			<wfw:commentRss>http://hschin.com/2010/05/the-state-of-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Word on Passwords</title>
		<link>http://hschin.com/2010/05/passwords/</link>
		<comments>http://hschin.com/2010/05/passwords/#comments</comments>
		<pubDate>Sat, 01 May 2010 08:31:08 +0000</pubDate>
		<dc:creator>hschin</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://hschin.com/?p=315</guid>
		<description><![CDATA[As more and more services are moving onto the &#8216;cloud&#8217;, aka the internet, we place more reliance on our passwords to keep sensitive information away from prying eyes. Basically, passwords have become the &#8216;keys&#8217; to our online life. However, many &#8230; <a href="http://hschin.com/2010/05/passwords/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As more and more services are moving onto the &#8216;cloud&#8217;, aka the internet, we place more reliance on our passwords to keep sensitive information away from prying eyes. Basically, passwords have become the &#8216;keys&#8217; to our online life.</p>
<p>However, many people don&#8217;t treat their passwords in the same way that they treat their real keys. They don&#8217;t realize the importance of having strong password<em><strong>s</strong></em> (emphasis on plural) until its too late. And even if they know they should have different passwords for different services, they figured that it&#8217;s impossible for them to remember so many passwords, so they don&#8217;t bother.</p>
<p><a href="http://techcrunch.com/2009/07/19/the-anatomy-of-the-twitter-attack/">Case in point</a>: hundreds of confidential Twitter documents were leaked after a Twitter employee&#8217;s email account was hacked into.</p>
<p>As the saying goes, &#8220;a chain is only as strong as its weakest link&#8221;. Here are some suggestions based on analysis of the &#8220;weak links&#8221; in the Twitter attack.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p><strong>Don&#8217;t leave passwords in your email</strong></p>
<p>Many services that you sign up for online send you a registration email that usually includes your login information. If your email account ever gets compromised, your passwords for other services will be revealed to all and sundry. It can happen pretty easil. Something as simple as forgetting to log out of your email account on a public computer could get you in trouble.</p>
<p>You should delete those emails that contain passwords. A simple way to do that quickly is to do a search in your email using your password(s) as the search term. Delete all the emails that show up in your search results. You might be surprised at how many of those emails are lying around in your inbox.</p>
<p>You should have the habit of deleting registration emails as soon as you receive them.</p>
<p><strong>Have a system to create unique passwords</strong></p>
<p>Every web service you sign up for online should have a unique password. This ensures that even if one password is compromised, the rest of your data on other services will still remain safe. It doesn&#8217;t even have to be your fault that your password is leaked. There have been cases where a web company accidentally leaks their users passwords to the public.</p>
<p>It might sound pretty daunting to have a unique password for each service, but if you follow a system, it shouldn&#8217;t be much trouble.</p>
<p>One system that you could use is as follows:</p>
<p>Pick a base password of, say, 8 random alphanumeric characters. Spend some time memorizing it really well.</p>
<p>Next, pick 2 or 3 characters in this base password that you want to vary for each service. Replace those characters with characters derived from the web service you are using the password for. For example, you could replace 2 characters of the base password with the first and third characters of each web service i.e. For Facebook, use the characters &#8216;F&#8217; and &#8216;c&#8217; to replace the 2 characters in your base password.</p>
<p>After some practice, it shouldn&#8217;t take much effort to recall the passwords.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Hacking and security attacks are going to be more frequent as it becomes more and more lucrative for hackers. A good guideline to follow is to treat your passwords the same way as your keys. If you don&#8217;t leave your keys lying around and use one key for everything, why would you do that with your passwords?</p>
]]></content:encoded>
			<wfw:commentRss>http://hschin.com/2010/05/passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arghh&#8230;</title>
		<link>http://hschin.com/2006/12/arghh/</link>
		<comments>http://hschin.com/2006/12/arghh/#comments</comments>
		<pubDate>Thu, 14 Dec 2006 22:42:00 +0000</pubDate>
		<dc:creator>hschin</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[McGill]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://hschin.wordpress.com/2006/12/14/arghh</guid>
		<description><![CDATA[Online registration for courses at McGill is taking forever&#8230; Edit: Turns out that the problem is with my internet connection. After it was fixed, things sped up and every thing&#8217;s fine now.]]></description>
			<content:encoded><![CDATA[<p>Online registration for courses at McGill is taking forever&#8230;</p>
<p>Edit: Turns out that the problem is with my internet connection. After it was fixed, things sped up and every thing&#8217;s fine now.</p>
]]></content:encoded>
			<wfw:commentRss>http://hschin.com/2006/12/arghh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

