<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Scottless</title>
        <link>http://scottless.com/blog/Default.aspx</link>
        <description>Say what you mean, mean what you say</description>
        <language>en-US</language>
        <copyright>Scottless</copyright>
        <managingEditor>scottless@gmail.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <image>
            <title>Scottless</title>
            <url>http://scottless.com/blog/images/RSS2Image.gif</url>
            <link>http://scottless.com/blog/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Extension of the Microsoft AJAX javascript library</title>
            <category>Software</category>
            <link>http://scottless.com/blog/archive/2008/09/28/extension-of-the-microsoft-ajax-javascript-library.aspx</link>
            <description>&lt;p&gt;There are too many standards, frameworks, APIs, applications designed for the same purpose but use different approaches to achieve the goal. In this post I'm gonna put together an implementation and a client-side reference.&lt;/p&gt;
&lt;p&gt;Microsoft has released a great AJAX client-side javascript library. Unfortunately it lacks the implementation and doesn't duplicate the server-side API. &lt;a href="http://www.codeproject.com/KB/ajax/jsxfx.aspx"&gt;Ruben Buniatyan&lt;/a&gt; took the first step to extend it with a &lt;strong&gt;Sys.Crypto &lt;/strong&gt;and &lt;strong&gt;Sys.Text &lt;/strong&gt;namespaces. I think this guy did a great job in defining basic interfaces and their implementation. I would like to take this chance and contribute some code of mine to it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SHA256&lt;/strong&gt;. I ported Angel Martin's and Paul Johnson's &lt;a href="http://www.webtoolkit.info/javascript-sha256.html"&gt;original code&lt;/a&gt; into Sys.Crypto namespace. Use it just the way you wound use MD5 class from the Ruben's extension:&lt;/p&gt;
&lt;pre&gt;    var sha256 = Sys.Crypto.SHA256.create();&lt;br /&gt;    var digest = sha256.computeHash(Sys.Text.Encoding.UTF8.getBytes("message digest"))));&lt;/pre&gt;
&lt;pre&gt; &lt;/pre&gt;
&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;My implementation is available for &lt;a href="http://scottless.com/blog/images/scottless_com/blog/Sys.Crypto.SHA256.js"&gt;download here&lt;/a&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;&lt;strong&gt;PBKDF2. &lt;/strong&gt;&lt;font face="Arial"&gt;Password-Based Key Derivation Function 2. Original code by &lt;a href="http://anandam.name/pbkdf2/"&gt;Pervez Anandam&lt;/a&gt;. I created an implementation derived from &lt;font face="Arial"&gt;&lt;strong&gt;Sys.Crypto.HashAlgorithm&lt;/strong&gt;, but there's a twist. The execution of the code may take significant time which may result is browser hanging if executed synchronously. To avoid this situation the execution is takes place asynchronously so &lt;strong&gt;computeHash &lt;/strong&gt;function returns at once.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;pre&gt;function completedCallback(hash, context) {&lt;br /&gt;    display_message2("My derived key is: " + utilsByteArrayToHex(hash));&lt;br /&gt;}&lt;/pre&gt;
&lt;pre&gt;function progressCallback(percentage, context) {&lt;br /&gt;    display_message2("Computed " + percentage + "%");&lt;br /&gt;}&lt;/pre&gt;
&lt;pre&gt;    var f = Sys.Crypto.PBKDF2.create();&lt;br /&gt;    f.set_hashSize(256);&lt;br /&gt;    f.set_salt(Sys.Text.Encoding.UTF8.getBytes("my salt"));&lt;br /&gt;    f.set_interationCount(1000);&lt;br /&gt;&lt;br /&gt;    f.set_completedCallback(completedCallback);&lt;br /&gt;    f.set_progressCallback(progressCallback);&lt;br /&gt;    f.computeHash(Sys.Text.Encoding.UTF8.getBytes("Oleg Ignat"));&lt;/pre&gt;
&lt;pre&gt; &lt;/pre&gt;
&lt;p&gt;The code is available for &lt;a href="http://scottless.com/blog/images/scottless_com/blog/Sys.Crypto.PBKDF2.js"&gt;download here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I would like to enphasis that you need to download Ruben's extension in order to use my code. If you happen to find bugs don't hesitate to let me know.&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/30.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/09/28/extension-of-the-microsoft-ajax-javascript-library.aspx</guid>
            <pubDate>Sun, 28 Sep 2008 19:05:26 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/30.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/09/28/extension-of-the-microsoft-ajax-javascript-library.aspx#feedback</comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/30.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Getting Married in Vancouver</title>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/09/27/getting-married-in-vancouver.aspx</link>
            <description>&lt;p&gt;I got Married in Vancouver myself. I know that it's quite a bit of a headache to choose between the options and put them together in a smooth sequence to build a perfect day. I think this post would be useful for those who intend to wed in Vancouver.&lt;/p&gt;
&lt;p&gt;What are the requirements? Obviously there are some things common in all cases.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Marriage license&lt;/strong&gt;. Yeah, you need one. In order to wed in BC you must apply for a marriage license. It's a simple procedure and takes approximately 10 minutes and $100 CAD at the &lt;a href="http://www.vs.gov.bc.ca/marriage/index.html"&gt;Vital Statistics&lt;/a&gt; office in Vancouver. Anyone can get it for you, just make sure she's got picture IDs of the groom and bride. The license is valid for 3 months.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Marriage commissioner or a priest&lt;/strong&gt;. It's up to you to decide whether you want to go social or spiritual way but one way or another you have to pick a government representative to back your wedding up with a law. The registry is available &lt;a href="http://www.vs.gov.bc.ca/cgi-bin/vs_search_internet.cgi?VSS_TABLE=TDatMrgCom.txt"&gt;online&lt;/a&gt;. The ceremony costs $75 CAD. If you decide to wed at her place it's gonna cost you additional $55 CAD. If you decide to take her our then you'll cover her gas expenses. Good thing - you can take her wherever you feel, including your place, top of the Grouse Mountain, a boat, etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wedding Rings&lt;/strong&gt;. Guys, there's no requirement for wedding rings, but if you want use them, the best place to go shopping is &lt;a href="http://www.pacificcentre.com"&gt;Pacific Centre&lt;/a&gt; or &lt;a href="http://www.metropolisatmetrotown.com/"&gt;Metropolis&lt;/a&gt; in Metrotown. I would advice you to get plain yellow golden rings. Thinner for the ride and thicker for the groom. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Limo&lt;/strong&gt;. You can't go without a limo for sure. &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt; One of the best rates and people you will find at &lt;a href="http://www.pearllimousine.com/s3-airport.html"&gt;Pearl Limo&lt;/a&gt; Service. Stretch sidan 8 seats ~ $115 CAD / hour (including GST). Don't get the wedding package there, get the limo only.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Restaurant&lt;/strong&gt;. This is also an important part of the night. You may pick to spend it on the boar, but this option mostly applies to 60+ people. If you have less, then even better - you may reserve an &lt;a href="http://www.grousemountain.com/Winter/dining/the-observatory/"&gt;Observatory on the Grouse Mountain&lt;/a&gt;. They have terrific view and high prices. Among the options I would recommend &lt;a href="http://www.cactusclubcafe.com/locations"&gt;Cactus Club on Burrard&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ceremony place&lt;/strong&gt;. Yet again, this is totally up to you, I'm here to give advises only. If you wish to go with church - there's a nice place on Burrard - Christ Cathedral. You way do it in Stanley Park, Kitsilano beach, Grouse mountain, Queen Elizabeth Park, etc. They all have pavilions in case of the rain as well as open space.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First night&lt;/strong&gt;. I would recommend a nice waterfront hotel like &lt;a href="http://www.panpacific.com/Vancouver/Overview.html"&gt;Pan Pacific&lt;/a&gt;. Tell them that you're just married and they will suggest nice options plus a little present from the hotel.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Photo/Video service&lt;/strong&gt;. This part should be played by your friends. Don't get commencial professionals to do it for you. They're nuts! Prices go as high as $4000. You don't need that. Get 2 photo and 2 video cameras. Ask your friends to take pictures and shoot video for you. Make sure you use high quality equipment. Period.&lt;/p&gt;
&lt;p&gt;And of cause, you need lots of champagne in limo, restaurant, ceremony and hotel. Don't forget your vows. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let someone else plan your day&lt;/strong&gt;. Man, are you serios? Are you filthy rich or something? The price range is $3000 - $10000 CAD. Ok, you're the boss. There are nice wedding packages from &lt;a href="http://www.vivalasweddings.com/"&gt;Viva Las Wedding&lt;/a&gt;. Never used them myself but the options are quite impressive.&lt;/p&gt;
&lt;p&gt;Have a great wedding!&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/29.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/09/27/getting-married-in-vancouver.aspx</guid>
            <pubDate>Sat, 27 Sep 2008 21:45:13 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/29.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/09/27/getting-married-in-vancouver.aspx#feedback</comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/29.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I got married</title>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/09/23/i-got-married.aspx</link>
            <description>&lt;p&gt;Yeah, it finally happened. I joined the club. The ceremony took place on September 21, 2008 in Vancouver, BC, Canada.&lt;/p&gt;
&lt;p&gt;Later on I will give you the insight on the details but for now I would simply share the compilation. Enjoy!&lt;/p&gt;
&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" id="naqek9uh" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;amp;v=2fc6d9c1-0844-4823-b940-ddb828791a0f&amp;amp;ifs=true&amp;amp;fr=msnvideo&amp;amp;mkt=en-US"&gt;&lt;/embed&gt;&lt;noembed&gt;&lt;a href="http://video.msn.com/video.aspx?vid=2fc6d9c1-0844-4823-b940-ddb828791a0f" target="_new" title="My Wedding"&gt;Video: My Wedding&lt;/a&gt;&lt;/noembed&gt;&lt;img src="http://scottless.com/blog/aggbug/28.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/09/23/i-got-married.aspx</guid>
            <pubDate>Wed, 24 Sep 2008 04:19:41 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/28.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/09/23/i-got-married.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/28.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Free C# Proxy Tunneller</title>
            <category>Software</category>
            <link>http://scottless.com/blog/archive/2008/08/31/c-free-proxy-tunnel.aspx</link>
            <description>&lt;p&gt;Back at university I was facing a horrible network restriction - HTTP proxy. I was unable to use any services that required direct connection to the server. I overcame this problem with a tiny proxy tuneller that started a local server on my machine and sent HTTP CONNECT request to the proxy server to attach the external server to the other end of the pipe. A week ago a friend of mine asked me for this app again because he's got this headache on his campus.&lt;/p&gt;
&lt;p&gt;There are tons of commercial tunnellers that allow you to monitor the traffic, create schedules, set permissions and plenty of other useless stuff when all you need is a tunnell itself. The app I wrote has 5 small classes and does it's job very good. It's time to reveal this software to the world. Feel free to download:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://scottless.com/blog/images/scottless_com/blog/ScottlessTunnellerSrc.zip"&gt;Source code&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://scottless.com/blog/images/scottless_com/blog/ScottlessTunnellerBin.zip"&gt;Binary distribution&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you know what XML is and know how to deal with app.config files you may skip the following chapter. I'd like to take a minute to explain to the newbies how to modify the application configuration.&lt;/p&gt;
&lt;p&gt;This is the configuration file &lt;font face="Arial"&gt;&lt;strong&gt;ScottlessTunneller.exe.config&lt;/strong&gt;&lt;/font&gt;:&lt;/p&gt;
&lt;pre&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;  &lt;br /&gt;  &amp;lt;configSections&amp;gt;&lt;br /&gt;    &amp;lt;section name="Tunnels" type="ScottlessTunneller.Config.ConfigurationSectionHandler, ScottlessTunneller" /&amp;gt;&lt;br /&gt;  &amp;lt;/configSections&amp;gt;&lt;/pre&gt;
&lt;pre&gt;  &amp;lt;Tunnels&amp;gt;&lt;br /&gt;    &amp;lt;TunnelConfig&amp;gt;&lt;br /&gt;      &amp;lt;Name&amp;gt;&lt;strong&gt;Give this tunnel a distinct name (e.g. Gmail POP3)&lt;/strong&gt;&amp;lt;/Name&amp;gt;&lt;br /&gt;      &amp;lt;InternalPort&amp;gt;&lt;strong&gt;A port on your machine you'd like to be the front-end of the tunnell&lt;/strong&gt;&amp;lt;/InternalPort&amp;gt;&lt;br /&gt;      &amp;lt;ExternalHost&amp;gt;&lt;strong&gt;Host name of the server in the world you wish to create a tunnell to&lt;/strong&gt;&amp;lt;/ExternalHost&amp;gt;&lt;br /&gt;      &amp;lt;ExternalPort&amp;gt;&lt;strong&gt;The port on the server&lt;/strong&gt;&amp;lt;/ExternalPort&amp;gt;&lt;br /&gt;      &amp;lt;ProxyHost&amp;gt;&lt;strong&gt;Host name of your proxy server&lt;/strong&gt;&amp;lt;/ProxyHost&amp;gt;&lt;br /&gt;      &amp;lt;ProxyPort&amp;gt;&lt;strong&gt;Port your proxy server is listening at&lt;/strong&gt;&amp;lt;/ProxyPort&amp;gt;&lt;br /&gt;      &amp;lt;ProxyUsername&amp;gt;&lt;strong&gt;(optional)Username you use for authentication&lt;/strong&gt;&amp;lt;/ProxyUsername&amp;gt;&lt;br /&gt;      &amp;lt;ProxyPassword&amp;gt;&lt;strong&gt;(optional)Your password&lt;/strong&gt;&amp;lt;/ProxyPassword&amp;gt;&lt;br /&gt;    &amp;lt;/TunnelConfig&amp;gt;&lt;br /&gt;  &amp;lt;/Tunnels&amp;gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;When you feel like one service is not enough you may add another service like this:&lt;/p&gt;
&lt;pre&gt;   &amp;lt;Tunnels&amp;gt;&lt;br /&gt;    &amp;lt;TunnelConfig&amp;gt;&lt;br /&gt;      &amp;lt;Name&amp;gt;Service 1&amp;lt;/Name&amp;gt;&lt;br /&gt;      &amp;lt;InternalPort&amp;gt;&lt;strong&gt;10021&lt;/strong&gt;&amp;lt;/InternalPort&amp;gt;&lt;br /&gt;      &amp;lt;ExternalHost&amp;gt;yahoo.com&amp;lt;/ExternalHost&amp;gt;&lt;br /&gt;      &amp;lt;ExternalPort&amp;gt;21&amp;lt;/ExternalPort&amp;gt;&lt;br /&gt;      &amp;lt;ProxyHost&amp;gt;proxy.com&amp;lt;/ProxyHost&amp;gt;&lt;br /&gt;      &amp;lt;ProxyPort&amp;gt;3128&amp;lt;/ProxyPort&amp;gt;&lt;br /&gt;      &amp;lt;ProxyUsername&amp;gt;&amp;lt;/ProxyUsername&amp;gt;&lt;br /&gt;      &amp;lt;ProxyPassword&amp;gt;&amp;lt;/ProxyPassword&amp;gt;&lt;br /&gt;    &amp;lt;/TunnelConfig&amp;gt;&lt;br /&gt;    &amp;lt;TunnelConfig&amp;gt;&lt;br /&gt;      &amp;lt;Name&amp;gt;Service 2&amp;lt;/Name&amp;gt;&lt;br /&gt;      &amp;lt;InternalPort&amp;gt;&lt;strong&gt;10022&lt;/strong&gt;&amp;lt;/InternalPort&amp;gt;&lt;br /&gt;      &amp;lt;ExternalHost&amp;gt;google.com&amp;lt;/ExternalHost&amp;gt;&lt;br /&gt;      &amp;lt;ExternalPort&amp;gt;22&amp;lt;/ExternalPort&amp;gt;&lt;br /&gt;      &amp;lt;ProxyHost&amp;gt;proxy.com&amp;lt;/ProxyHost&amp;gt;&lt;br /&gt;      &amp;lt;ProxyPort&amp;gt;3128&amp;lt;/ProxyPort&amp;gt;&lt;br /&gt;      &amp;lt;ProxyUsername&amp;gt;&amp;lt;/ProxyUsername&amp;gt;&lt;br /&gt;      &amp;lt;ProxyPassword&amp;gt;&amp;lt;/ProxyPassword&amp;gt;&lt;br /&gt;    &amp;lt;/TunnelConfig&amp;gt;&lt;br /&gt;  &amp;lt;/Tunnels&amp;gt;&lt;br /&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/pre&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;NOTE: All &lt;strong&gt;InternalPort-&lt;/strong&gt;s of the &lt;strong&gt;TunnelConfig&lt;/strong&gt;-s must be different. If you specify the same internal port the app will fail to create two listening sockets at the same port.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;Enjoy your free tunneller!&lt;/font&gt;&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/27.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/08/31/c-free-proxy-tunnel.aspx</guid>
            <pubDate>Sun, 31 Aug 2008 17:21:57 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/27.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/08/31/c-free-proxy-tunnel.aspx#feedback</comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/27.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I wish I could stop hating Apple</title>
            <category>Software</category>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/08/12/i-wish-i-could-stop-hating-apple.aspx</link>
            <description>&lt;p&gt;This time I narrowed down my attention to iPhone 3G and App Store. Just as I expected - two pieces of shit. &lt;/p&gt;
&lt;p&gt;Before buying a well advertised "Apple iPhone from Apple" consider the following - it has almost the same software and hardware as iTouch plus GSM unit, GPS, Bluetooth and Camera. With additional hardware comes physical shape increase and additional software which leads to susceptible speed reduction. &lt;/p&gt;
&lt;p&gt;A few months ago I bought iTouch and was surprised with it's usability and features. A month ago I became an iPhone owner and demanded the refund the next day after the purchase. It didn't give me nothing new but locked me into the contract with wireless carrier, set up a new requirement for my pockets and the recharging frequency.&lt;/p&gt;
&lt;p&gt;Anyway this story is not completely about this particular crap. I'd like to emphasis the reduced usability and increased amount of bugs Apple has brought into this world with the release of Apple App Store. 3rd party developers got the ability to sell their own software via iTunes. Pretty neat, huh? Let me tell you about &lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=287024343&amp;amp;mt=8"&gt;GTS World Racing&lt;/a&gt; game.&lt;/p&gt;
&lt;p&gt;It's the best approximation of Need For Speed for iPhone which costs $7.99 + taxes. I bought it and installed seamlessly. Clicked the icon and started playing. The first think that freaked me out was steering. Guys, you need to bend over your iPhone to accelerate and band it back to break. Did you use brains seriously? &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/confused_smile.gif" /&gt; How am I supposed to watch the car when the iPhone screen is stearing at the floor? Was it really that hard to put a few transparent buttons on the screen? Anyway, it took me a day to adapt to this way of driving. As soon as I started to progress the most interesting things began to occur.&lt;/p&gt;
&lt;p&gt;I reached the 11th track in 30 minutes and succesfully completed it. As soon as I reached the finish line the game hang. iPhone stopped responding to the famous "home" button. I had to restart iPhone. After reboot I started the game again and guess what - it didn't save my progress. &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/sad_smile.gif" /&gt;&lt;/p&gt;
&lt;p&gt;A few days later the curioucity took over me and I started playing again. As soon as I finished the 6th track you'll never guess what happened - the game hang. Gosh! Not again. It didn't save my progress this time as well. My frustration was growing...&lt;/p&gt;
&lt;p&gt;Being a honest community member I went to the iTunes App Store to post a game review. For some reason this weird piece of web application asked me for my iTunes password to post a comment. Ok. I typed the review and gave it 2 stars as opposed to 5 marked by default. I deliberately typed no f-words and expressed a nice attitude in the comment then I clicked "Preview" because they don't have "Post" button there. Here's a stupid question to you guys - why would I like to review a plain text again? Just post it for God sake! "Not so fast" they told me - "You have to type your nick name". Alright, I typed mine there and upon another "Preview" click they told me that my nickname is taken! What? &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/angry_smile.gif" /&gt; Where is the logics? I have a unique Apple ID which was confirmed by the password and now they tell me that there's someone else with my nickname dangling around comments? Man! This takes more time and efforts than it should! I typed another nickname there which was the only one I could come up with at that moment, previewed my post and posted it. Then just out of curioucity I went to find my comment in the reviews. &lt;strong&gt;Guess what - it's not there! &lt;/strong&gt;There are only positive feedbacks. I didn't find any problem reports, crashes, "I hate you", etc. This makes me think that &lt;strong&gt;Apple is filtering out negative comments in order to sell more software!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You may have my conclusion for free Apple - stop blaming Microsoft for its bugs - take a look at your own crap. &lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/26.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/08/12/i-wish-i-could-stop-hating-apple.aspx</guid>
            <pubDate>Wed, 13 Aug 2008 06:02:55 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/26.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/08/12/i-wish-i-could-stop-hating-apple.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/26.aspx</wfw:commentRss>
        </item>
        <item>
            <title>WM6.1 Screen Alignment Problem Solution</title>
            <category>Software</category>
            <link>http://scottless.com/blog/archive/2008/07/28/wm6.1-screen-alignment-problem-solution.aspx</link>
            <description>&lt;p&gt;Wow... It's been quite a while since my last post on this blog. Confession time has come. I was doing my ordinary stuff as in working, traveling, having the time of my life... &lt;/p&gt;
&lt;p&gt;Just a few days ago I came across the &lt;a href="http://eten-users.eu/index.php?s=2ccfada5abe54150d9ccb81267a408b8&amp;amp;showtopic=14941"&gt;post on Eten Users forum&lt;/a&gt; that touches the deepst desires and the most intimate passion of all &lt;strong&gt;E-Ten G500 &lt;/strong&gt;owners. It brings WM6.1 to G500! The idea was so crazy that I decided to give it a shot. Guess what - the update worked but then a nasty showstopper took place..&lt;/p&gt;
&lt;p&gt;My update progressed up till the first WM6.1 setup page - Screen Alignment. The cross popped up asking me to tap on it 6 times in different places on the screen. Well, what can be simpler someone might think... Guess what, I failed more than 15 times. Then it hit me - there's a software workaround. With absolutely non-working hardward or even totally absent screen one can easily step over this problem and fix it in future. Here's how...&lt;/p&gt;
&lt;p&gt;You need WM Registry Editor. You may use one bundled with Visual Studio 2005 / 2008, &lt;a href="http://www.breaksoft.com/Blog/Utilities/2005/1/Mobile_Registry_Editor.aspx"&gt;Mobile Registyr Editor&lt;/a&gt; or any other just make sure that it's running on your desktop. Hook up your PDA to your computer and let Active Sync connect to the device. Now you start your registry editor and connect to the newly patched WM6.1 gadget. Navigate to &lt;strong&gt;HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH&lt;/strong&gt; key and modify the &lt;strong&gt;MaxCalError&lt;/strong&gt; (calibration error barrier value) from 7 (default) to say 2000. Tap the last 5 times on the screen and enjoy your new interface.&lt;/p&gt;
&lt;p&gt;Now it's time to adjust your calibrated data to make sure you can use your device properly. Here's &lt;a href="http://forum.xda-developers.com/archive/index.php/t-265054.html"&gt;a similar post &lt;/a&gt;on XDA developers forum. All you need to do now is to modify your &lt;strong&gt;CalibrationData&lt;/strong&gt; value in the same registry key with "&lt;font face="Arial" style="font-weight: bold;"&gt;495,634 132,248 126,1010 858,1010 858,240&lt;/font&gt;" which stand for an average calibration data collected in 5 attempts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;CAUTION:&lt;/font&gt;&lt;/strong&gt; &lt;strong&gt;If your device has a different calibration values than the posted above then it would stop loading at all. Think twice before updating CalibrationData and do it at your own risk.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you did screw up your WM6.1 instance and device doesn't boot anymore - don't panic. You'll be just fine. Do a physical hard reset:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;span name="intelliTxt" id="intelliTxt"&gt;Press Power Button and Reset Button together and release them at the same time.&lt;/span&gt; &lt;/li&gt;
    &lt;li&gt;&lt;span name="intelliTxt"&gt;Immediately before device starts to reboot, press and hold End Call Button for approximately 15 seconds until the "Erase all data and loads defaults ?" screen appears. Click Yes.&lt;/span&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span name="intelliTxt"&gt;Now you can give it another shot to patch your G500. &lt;/span&gt;&lt;span name="intelliTxt"&gt;Hope this helps anyone just as it worked for me.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/25.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/07/28/wm6.1-screen-alignment-problem-solution.aspx</guid>
            <pubDate>Mon, 28 Jul 2008 07:58:42 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/25.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/07/28/wm6.1-screen-alignment-problem-solution.aspx#feedback</comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/25.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Business trip to Redmond</title>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/03/01/business-trip-to-redmond.aspx</link>
            <description>&lt;p&gt;&lt;img style="MARGIN-RIGHT: 10px" height="150" alt="Microsoft" width="200" align="left" src="/blog/images/scottless_com/blog/28/r_P2250013_1.jpg" /&gt;I just got back from a business trip to Redmond. My primary objective was to see my team, to meet my skip-managers and to talk to my manager. I successfully accomplished my mission and even exceeded it. We went out 3 times in 2 days. We had a team lunch, a few folks joined me to go to Seattle for a little drink and we had a cross-team building bowling activity on the day of my departure. I tend to think I had the brightest journey among all MCDC folks &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/shades_smile.gif" /&gt;. &lt;strong&gt;No doubts SNAC team is the best!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My impressions are very diverse. On one hand I see a tremendous boost option in moving to US. You can participate the meetings in person, you can find an advice as fast as walk in someone's office. You can make an impact with your opinion. On the other hand you can't survive in US without a car. Seattle is much bigger than Vancouver but it's also a way dirtier. I love walking but you can't walk in Seattle. Don't know about the night life though but from my tiny experience I learned that Vancouver is much more active at night.&lt;/p&gt;
&lt;p&gt;I guess I need to see Puget Sound a couple more times to develop a solid opinion on business/life balance. My trip pictures are posted &lt;a href="http://scottless.com/blog/gallery/28.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/24.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/03/01/business-trip-to-redmond.aspx</guid>
            <pubDate>Sun, 02 Mar 2008 03:16:57 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/24.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/03/01/business-trip-to-redmond.aspx#feedback</comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/24.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MCDC is dressing up</title>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/02/28/mcdc-is-dressing-up.aspx</link>
            <description>&lt;p&gt;Due to an accident I've been away quite awhile. But now I'm back fully equipped to carry on an important missing of keep you on the same page with the life over here. &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/p&gt;
&lt;p&gt;To cut the long story short, this post is dedicated to the new building Microsoft has prepared for employees in Richmond. It's awesome. No kidding. It's very stylish, warm colors, open space, comfortable furniture, new offices, new conference rooms and a lot more. Basically Microsoft Canada Development Centre (which stands for MCDC) has 4 buildings but 2 of them are under construction yet. When the last builder leaves the area, MCDC will be capable of housing 300+ talanted boys and girls who wish to make the difference. &lt;img alt="" src="/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /&gt;&lt;/p&gt;
&lt;p&gt;Freshly squeezed part of the building #3 has 3 conference rooms: Grouse, Whistler and Blackcomb. The guy suggested these names was awarded with $25 from Bread Garden.&lt;/p&gt;
&lt;p&gt;Offices in new area are intended for seniors. I don't know how senior you have to be to get one of them. I suppose you need to have at least a couple of reports. Most of the offices are currently vacant.&lt;/p&gt;
&lt;p&gt;Now we got official Microsoft reception with a big corporate title above ladies heads, soft furniture in the lobby and free candies.&lt;/p&gt;
&lt;p&gt;I should probably stop talking and start sharing photos. &lt;a href="http://scottless.com/blog/gallery/27.aspx"&gt;Enjoy&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/23.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/02/28/mcdc-is-dressing-up.aspx</guid>
            <pubDate>Fri, 29 Feb 2008 07:12:44 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/23.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/02/28/mcdc-is-dressing-up.aspx#feedback</comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/23.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Vancouver snowboarding</title>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/01/21/vancouver-snowboarding.aspx</link>
            <description>&lt;img width="180" height="240" align="left" src="/blog/images/scottless_com/blog/26/r_Image048.jpg" alt="" style="margin-right: 10px;" /&gt;As I already mentioned a thousand times, Vancouver is an amazing area. It combines the worm downtown and pretty cold mountain tops where one can completely satisfy his winter sport needs.
&lt;p&gt;There are a few places in the hood to go snowboarding to - Cypress, Grouse and Seymour mountains and Whistler village. The last place looks like an Alpine village with hotels, shops and restaurants. You don't go there for a day, you'd better stay there for a week. The only obstacle is 120 miles distance from downtown Vancouver. &lt;img src="http://scottless.com/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;I like Cypress. It's close, nice, convenient and affordable. It's the second weekend I spend there snowboarding. I ain't made up my mind about buying all the equipment so I just rent it. The whole package of the board, boots, pants, jacket, helmet and day pass costs &lt;strong&gt;$149 CAD&lt;/strong&gt;. Note, no gloves and goggles included. You might wanna buy those two up there for an extra &lt;strong&gt;$60 CAD&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;The terrain is amazing. There are a few slopes - the bunny slopes, green, blue and black. They are &lt;strong&gt;300&lt;/strong&gt;, &lt;strong&gt;1200&lt;/strong&gt; and &lt;strong&gt;1500&lt;/strong&gt; meters long correspondingly. I prefere green slope because. It's safe for me. If you're just a beginner you should start with the bunny and gradually grow up to the black. &lt;img src="http://scottless.com/blog/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/wink_smile.gif" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;There's a bus going from downtown to the Cypress hills and 7 a.m. and 2:30 p.m. on the weekends. Anyway you can learn about this in details on the &lt;a href="http://www.cypressmountain.com/index.asp"&gt;web site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I put a few pictures of my recent snowboarding session &lt;a href="http://scottless.com/blog/gallery/26.aspx"&gt;here&lt;/a&gt;. They're taken with my cell phone 'cuz I didn't want to waste my camera so the quality is crappy. &lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/22.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/01/21/vancouver-snowboarding.aspx</guid>
            <pubDate>Mon, 21 Jan 2008 08:03:00 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/22.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/01/21/vancouver-snowboarding.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/22.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Shut up Apple!</title>
            <category>Software</category>
            <category>Life</category>
            <link>http://scottless.com/blog/archive/2008/01/18/apple-are-assholes.aspx</link>
            <description>&lt;p&gt;I just watched the &lt;a href="http://www.apple.com/quicktime/qtv/keynote/"&gt;January '08 Steve Jobs keynote&lt;/a&gt; where Apple CEO puts Microsoft on blast with a bunch of st*pid PC-Mac ads and Apple TV. WTH Steve? Didn't your mama tell you not to smoke pot anymore? Let me figure out once and for all why Apple sucks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Approach&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Apple puts the strees on the product look and feel in time when Microsoft enriches the products with features. Apple's consumers are simple users. They don't know much about computers. They think a nice icon can solve the problem. Apple take already implemented feature from Microsoft and give a new look and feel. Take a look at the Leopard time machine. It's nothing but a system backup implemented in Windows XP! &lt;/p&gt;
&lt;p&gt;Apple would rather charge you for an additional icon than give you something free. I bought iTouch with 1.1.2 firmware. Now they release 1.1.3 with all iPhone apps including Mail, Maps, etc. If I and a bunch of other folks, who bought the gadgets before this January, wish to have these apps, we must pay $20 for an upgrade, thought we paid even more for the devices! You won't get an extra dime ouf of my pocket Steve! I'm gonna be jailbraking my iTouch forever!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I'm pretty sick of the falks thinking Mac OS is something extraordinary and stable as opposed to Vista. It is stable because it's simple! You can't put an apple computer into a domain! There's nothing like Microsoft Exchage server in Apple world! Apple's security is totally unix - no multiple group policies, no access controls... Do you know why there are too few viruses and volnurabilities in the Mac OS? Because nobody gives a shit about it! It covers a small group of people in the world. Microsoft has over 70% OS share in the world! That's why it is the main objects for all the world hackers.&lt;/p&gt;
&lt;p&gt;What about games? What is the Apple's share in the game industry? How many games are released for Apple? It's nothing in comparison to Microsoft! A real gamer would never pay $2200 for the Mac to be unable to upgrade it when the time comes. &lt;/p&gt;
&lt;p&gt;Now try to write an Apple app. These's no documentation on the web. You don't even know where to start. Microsoft has all the documentation in one place - MSDN. The docs are public and free.&lt;/p&gt;
&lt;p&gt;What about corporate and business solutions? Apple doesn't have a single! Microsoft has SQL Server, SharePoint, Exchange, Windows Server, etc. These products are being improved every release. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hardware&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I want to take this time out to clarify a huge gap in people's minds. Microsoft is solely a software vendor! It doesn't make hardware. Apple does! It controls the whole process from the physical manufacturing to the software deployment. It's silly to blame PCs because they are thick! It's st*pid to blame Microsoft because Acer laptops have bad heat control!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Freedom&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Apple tries to keep you on the short hand. The music you purchase from iTunes can be played on iPod or Mac only! The DRM forbids music playback on any other player in the world! WTH? I bought this music! I own it! Why would a someone dictate me what to do with my property?! Besides iPod playes only MP3 and AAC. They decided not to support WMA. &lt;/p&gt;
&lt;p&gt;You can't download anything on iPhone and iTouch except music. Now take a look at the Pocket PC - you can install applications on the fly! You can tune your WM-based device as much as you like. You can change the complete look and feel of it. And after all the modifications it will still be able to connect to the corporate network, Microsoft Exchange and other corporate services. When do you think iPhone will be capable of this huh?!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Apple is a pricy sh*t trying to take over the world by persuading blind people that a graphical interface is all they need. They sue everyone who thinks different! This is my personal oppinion that has nothing to do with my job, political insights and skin color.&lt;/p&gt;&lt;img src="http://scottless.com/blog/aggbug/21.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scottless</dc:creator>
            <guid>http://scottless.com/blog/archive/2008/01/18/apple-are-assholes.aspx</guid>
            <pubDate>Sat, 19 Jan 2008 07:52:41 GMT</pubDate>
            <wfw:comment>http://scottless.com/blog/comments/21.aspx</wfw:comment>
            <comments>http://scottless.com/blog/archive/2008/01/18/apple-are-assholes.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://scottless.com/blog/comments/commentRss/21.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>