<?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: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-7308060820775638183</id><updated>2012-02-16T12:52:33.903-05:00</updated><category term='C#'/><category term='Internet Explorer'/><category term='Electronic music'/><category term='SEO'/><category term='Javascript CLI .NET'/><category term='Web'/><category term='HTML5'/><category term='.NET'/><category term='Brain Waves'/><title type='text'>Blog of the Phatsana</title><subtitle type='html'>An overview of what I find nice on the Web about new technologies, hidden gems and software engineering.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.phatsana.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-521560918281434499</id><published>2010-09-27T13:00:00.002-04:00</published><updated>2010-09-27T13:00:00.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript CLI .NET'/><title type='text'>Javascript .NET 0.4</title><content type='html'>I post a review a month ago about this project:&lt;br /&gt;&lt;a href="http://blog.phatsana.com/2010/08/javascript-net-embed-v8-engine-into-net.html"&gt;http://blog.phatsana.com/2010/08/javascript-net-embed-v8-engine-into-net.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They just release the version 0.4 and there is a lot of new features has been added that are quite interesting.&lt;br /&gt;Here the link to the project on Codeplex:&amp;nbsp;&lt;a href="http://javascriptdotnet.codeplex.com/" target="_blank"&gt;http://javascriptdotnet.codeplex.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here a list of the new features:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• JavascriptContext.Run() now has an optional parameter to supply a name for the executed script.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Signed assemblies (key.snk) for the GAC.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Improved data conversion for Property assignments.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Added Array conversions (array element types).&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• toString() maps to ToString() for CLI objects.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Improved Exception handling.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Improved parameter correspondence in method invocation.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Member lookup performance improvements.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Removed unnecessary internal string handling (UTF8 conversions).&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Performance improvements in string handling.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Removed dead code.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Improved .NET method invocation.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Wide character support improvements.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Various bug fixes.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #30332d; font-family: 'Segoe UI', 'Microsoft Sans Serif', Arial, Geneva, sans-serif; font-size: 13px;"&gt;• Improvements to regression tests.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-521560918281434499?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/521560918281434499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/09/javascript-net-04.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/521560918281434499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/521560918281434499'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/09/javascript-net-04.html' title='Javascript .NET 0.4'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-540750414742713526</id><published>2010-09-16T13:00:00.002-04:00</published><updated>2010-09-16T13:14:06.353-04:00</updated><title type='text'>Wolfram Mathematica Online Integrator</title><content type='html'>It is a great tool when you need to resolve a fast integral equation or when you forgot the methods to resolve it. It works very well and I recommend it.&lt;br /&gt;&lt;br /&gt;Just go take you look and you will see: &lt;a href="http://integrals.wolfram.com/" target="_blank"&gt;Wolfram Mathematica Online Integrator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://integrals.wolfram.com/index.jsp?expr=x*lnx&amp;amp;random=false" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_stnO_1ncojE/TJGpDNwtpJI/AAAAAAAAALk/rXyg7zxebqc/s320/Wolfram.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-540750414742713526?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/540750414742713526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/09/wolfram-mathematica-online-integrator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/540750414742713526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/540750414742713526'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/09/wolfram-mathematica-online-integrator.html' title='Wolfram Mathematica Online Integrator'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_stnO_1ncojE/TJGpDNwtpJI/AAAAAAAAALk/rXyg7zxebqc/s72-c/Wolfram.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-6742491170439606333</id><published>2010-09-07T23:55:00.000-04:00</published><updated>2010-09-07T23:55:00.878-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><title type='text'>IE Tester: Browser Compatibility Check for Internet Explorer Versions from 5.5 to 9</title><content type='html'>IE Tester (&lt;a href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank"&gt;http://www.my-debugbar.com/wiki/IETester/HomePage&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I guess that the title explain clearly what this software does. IE Tester is a tool that I was very happy to discover when I was testing some websites for compatibilities. It delivers the right result for IE6 and IE7. I no longer need to create a virtual machine to run IE6 and it saves me countless times.&lt;br /&gt;&lt;br /&gt;Try it, you won't regret it.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.my-debugbar.com/wiki/IETester/HomePage" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" height="250" src="http://www.my-debugbar.com/wiki/uploads/IETester/ietester-0.3.png" width="475" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-6742491170439606333?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/6742491170439606333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/09/ie-tester-browser-compatibility-check.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/6742491170439606333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/6742491170439606333'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/09/ie-tester-browser-compatibility-check.html' title='IE Tester: Browser Compatibility Check for Internet Explorer Versions from 5.5 to 9'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-8478780227583341304</id><published>2010-09-01T23:55:00.002-04:00</published><updated>2010-09-06T01:27:43.998-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>SEO Doctor: A tool that follows SEO guidelines</title><content type='html'>Hi folks,&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SEO Doctor&lt;/b&gt; (&lt;a href="http://www.prelovac.com/vladimir/browser-addons/seo-doctor" target="_blank"&gt;http://www.prelovac.com/vladimir/browser-addons/seo-doctor&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Here another SEO tool that can become handy when you want to follow the general SEO guidelines to optimize your website for the search engines. It is a Firefox's add-on that. It gave a lot of useful information that you could have neglect like the minimum or maximum numbers characters of the meta description or meta title. The tool is quite helpful since it gave a score to your site on 100. The score is higher if your website is SEO-friendly and it shows details of what you can do to enhanced your website.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is indeed a tool that is easy to use since you just install it and then check the score that the tool return you and then modify your website with the suggest corrections. I use it often when I modify some texts in a web-page so I can get the maximum score to be SEO-friendly.&lt;br /&gt;&lt;br /&gt;Overall, SEO Doctor is a tool that I recommend for SEO.&lt;br /&gt;&lt;br /&gt;That's all.&lt;br /&gt;&lt;br /&gt;Later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-8478780227583341304?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/8478780227583341304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/09/seo-doctor-tool-that-follows-seo.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/8478780227583341304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/8478780227583341304'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/09/seo-doctor-tool-that-follows-seo.html' title='SEO Doctor: A tool that follows SEO guidelines'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-4271520049061863430</id><published>2010-08-31T23:55:00.004-04:00</published><updated>2010-09-01T00:34:03.473-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>C# Station: A really good tutorial for C# beginners</title><content type='html'>&lt;b&gt;C# Station&lt;/b&gt; (&lt;a href="http://www.csharp-station.com/" target="_blank"&gt;http://www.csharp-station.com/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;I highly recommend this website if you want to learn C#, because it is explained with details. I used this tutorial when I started learning C# and it was really smooth. I'm used to code in C++, but I saw a lot of similarities so it was great.&lt;br /&gt;&lt;br /&gt;There is a bunch of examples to help you understand and it is really well explain.&lt;br /&gt;&lt;br /&gt;That's it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-4271520049061863430?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/4271520049061863430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/c-station-really-good-tutorial-for-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/4271520049061863430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/4271520049061863430'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/c-station-really-good-tutorial-for-c.html' title='C# Station: A really good tutorial for C# beginners'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-93360308163814636</id><published>2010-08-28T14:14:00.002-04:00</published><updated>2010-08-30T10:38:48.813-04:00</updated><title type='text'>WiX: Window Installer XML, great installation toolset</title><content type='html'>WiX (&lt;a target = "_blank" href="http://wix.codeplex.com/"&gt;http://wix.codeplex.com&lt;/a&gt;) is an open-source project and is something that you are going to need someday if you develop a software. It a toolset that create the Windows installations packages of your software for you. The only requirement is that you understand the XML syntax, which is not hard at all. Without a doubt, this toolset will save you countless time.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: xml;"&gt;&lt;wix xmlns="http://schemas.microsoft.com/wix/2006/wi"&gt;&lt;br /&gt;  &lt;product codepage="1252" id="894449E3-4609-4A2A-9CD2-0FE4DD6F4D60" language="1033" manufacturer="Acme Ltd." name="Foobar 1.0" upgradecode="71D1BD55-8BDA-4BAC-9BF2-D4D05EA27355" version="1.0.0"&gt;&lt;br /&gt;&lt;br /&gt;    &lt;package comments="Foobar is a registered trademark of Acme Ltd." compressed="yes" description="Acme's Foobar 1.0 Installer" id="*" installerversion="100" keywords="Installer" languages="1033" manufacturer="Acme Ltd." summarycodepage="1252"&gt;&lt;br /&gt;&lt;br /&gt;    &lt;media cabinet="Sample.cab" diskprompt="CD-ROM #1" embedcab="yes" id="1"&gt;&lt;br /&gt;    &lt;property id="DiskPrompt" value="Acme's Foobar 1.0 Installation [1]"&gt;&lt;br /&gt;&lt;br /&gt;    &lt;directory id="TARGETDIR" name="SourceDir"&gt;&lt;br /&gt;      &lt;directory id="ProgramFilesFolder" name="PFiles"&gt;&lt;br /&gt;        &lt;directory id="Acme" name="Acme"&gt;&lt;br /&gt;          &lt;directory id="INSTALLDIR" name="Foobar 1.0"&gt;&lt;br /&gt;&lt;br /&gt;            &lt;component guid="637D08AD-8B70-463E-8EFA-9DF6BE9CB5AD" id="MainExecutable"&gt;&lt;br /&gt;              &lt;file diskid="1" id="FoobarEXE" keypath="yes" name="FoobarAppl10.exe" source="FoobarAppl10.exe"&gt;&lt;br /&gt;                &lt;shortcut advertise="yes" directory="ProgramMenuDir" icon="Foobar10.exe" iconindex="0" id="startmenuFoobar10" name="Foobar 1.0" workingdirectory="INSTALLDIR"&gt;&lt;br /&gt;                &lt;shortcut advertise="yes" directory="DesktopFolder" icon="Foobar10.exe" iconindex="0" id="desktopFoobar10" name="Foobar 1.0" workingdirectory="INSTALLDIR"&gt;&lt;br /&gt;              &lt;/shortcut&gt;&lt;/shortcut&gt;&lt;/file&gt;&lt;br /&gt;            &lt;/component&gt;&lt;br /&gt;&lt;br /&gt;            &lt;component guid="7395A175-CFF9-4D08-BE54-30F80E19C93D" id="HelperLibrary"&gt;&lt;br /&gt;              &lt;file diskid="1" id="HelperDLL" keypath="yes" name="Helper.dll" source="Helper.dll"&gt;&lt;br /&gt;            &lt;/file&gt;&lt;/component&gt;&lt;br /&gt;&lt;br /&gt;            &lt;component guid="B95897AA-B240-4D4E-A07B-914A913389AE" id="Manual"&gt;&lt;br /&gt;              &lt;file diskid="1" id="Manual" keypath="yes" name="Manual.pdf" source="Manual.pdf"&gt;&lt;br /&gt;                &lt;shortcut advertise="yes" directory="ProgramMenuDir" id="startmenuManual" name="Instruction Manual"&gt;&lt;br /&gt;              &lt;/shortcut&gt;&lt;/file&gt;&lt;br /&gt;            &lt;/component&gt;&lt;br /&gt;&lt;br /&gt;          &lt;/directory&gt;&lt;br /&gt;        &lt;/directory&gt;&lt;br /&gt;      &lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;      &lt;directory id="ProgramMenuFolder" name="Programs"&gt;&lt;br /&gt;        &lt;directory id="ProgramMenuDir" name="Foobar 1.0"&gt;&lt;br /&gt;          &lt;component guid="BE584C72-9CD6-4930-B766-EC4698FCBED7" id="ProgramMenuDir"&gt;&lt;br /&gt;            &lt;removefolder id="ProgramMenuDir" on="uninstall"&gt;&lt;br /&gt;            &lt;registryvalue key="Software\[Manufacturer]\[ProductName]" keypath="yes" root="HKCU" type="string" value=""&gt;&lt;br /&gt;          &lt;/registryvalue&gt;&lt;/removefolder&gt;&lt;/component&gt;&lt;br /&gt;        &lt;/directory&gt;&lt;br /&gt;      &lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;      &lt;directory id="DesktopFolder" name="Desktop"&gt;&lt;br /&gt;    &lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;    &lt;feature id="Complete" level="1"&gt;&lt;br /&gt;      &lt;componentref id="MainExecutable"&gt;&lt;br /&gt;      &lt;componentref id="HelperLibrary"&gt;&lt;br /&gt;      &lt;componentref id="Manual"&gt;&lt;br /&gt;      &lt;componentref id="ProgramMenuDir"&gt;&lt;br /&gt;    &lt;/componentref&gt;&lt;/componentref&gt;&lt;/componentref&gt;&lt;/componentref&gt;&lt;/feature&gt;&lt;br /&gt;&lt;br /&gt;    &lt;icon id="Foobar10.exe" sourcefile="FoobarAppl10.exe"&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/icon&gt;&lt;/directory&gt;&lt;/property&gt;&lt;/media&gt;&lt;/package&gt;&lt;/product&gt;&lt;br /&gt;&lt;/wix&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The excellent tutorial about WiX (&lt;a href="http://www.tramontana.co.hu/wix" target = "_blank"&gt;http://www.tramontana.co.hu/wix&lt;/a&gt;) give you all the basic knowledge with samples so you can understand the functionality that WiX give you. Even though, you probably want to get a more custom installer&lt;br /&gt;&lt;br /&gt;It does a really good job, you should give it a show.&lt;br /&gt;&lt;br /&gt;That's it.&lt;br /&gt;&lt;script src="http://www.phatsana.com/jscripts/SyntaxHighlighter/scripts/shCore.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://www.phatsana.com/jscripts/SyntaxHighlighter/scripts/shBrushXml.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;style&gt;/** * SyntaxHighlighter * http://alexgorbatchev.com/SyntaxHighlighter * * SyntaxHighlighter is donationware. If you are using it, please donate. * http://alexgorbatchev.com/SyntaxHighlighter/donate.html * * @version * 3.0.83 (July 02 2010) *  * @copyright * Copyright (C) 2004-2010 Alex Gorbatchev. * * @license * Dual licensed under the MIT and GPL licenses. */.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea {  -moz-border-radius: 0 0 0 0 !important;  -webkit-border-radius: 0 0 0 0 !important;  background: none !important;  border: 0 !important;  bottom: auto !important;  float: none !important;  height: auto !important;  left: auto !important;  line-height: 1.1em !important;  margin: 0 !important;  outline: 0 !important;  overflow: visible !important;  padding: 0 !important;  position: static !important;  right: auto !important;  text-align: left !important;  top: auto !important;  vertical-align: baseline !important;  width: auto !important;  box-sizing: content-box !important;  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;  font-weight: normal !important;  font-style: normal !important;  font-size: 1em !important;  min-height: inherit !important;  min-height: auto !important;}.syntaxhighlighter {  width: 100% !important;  margin: 1em 0 1em 0 !important;  position: relative !important;  overflow: auto !important;  font-size: 1em !important;}.syntaxhighlighter.source {  overflow: hidden !important;}.syntaxhighlighter .bold {  font-weight: bold !important;}.syntaxhighlighter .italic {  font-style: italic !important;}.syntaxhighlighter .line {  white-space: pre !important;}.syntaxhighlighter table {  width: 100% !important;}.syntaxhighlighter table caption {  text-align: left !important;  padding: .5em 0 0.5em 1em !important;}.syntaxhighlighter table td.code {  width: 100% !important;}.syntaxhighlighter table td.code .container {  position: relative !important;}.syntaxhighlighter table td.code .container textarea {  box-sizing: border-box !important;  position: absolute !important;  left: 0 !important;  top: 0 !important;  width: 100% !important;  height: 100% !important;  border: none !important;  background: white !important;  padding-left: 1em !important;  overflow: hidden !important;  white-space: pre !important;}.syntaxhighlighter table td.gutter .line {  text-align: right !important;  padding: 0 0.5em 0 1em !important;}.syntaxhighlighter table td.code .line {  padding: 0 1em !important;}.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {  padding-left: 0em !important;}.syntaxhighlighter.show {  display: block !important;}.syntaxhighlighter.collapsed table {  display: none !important;}.syntaxhighlighter.collapsed .toolbar {  padding: 0.1em 0.8em 0em 0.8em !important;  font-size: 1em !important;  position: static !important;  width: auto !important;  height: auto !important;}.syntaxhighlighter.collapsed .toolbar span {  display: inline !important;  margin-right: 1em !important;}.syntaxhighlighter.collapsed .toolbar span a {  padding: 0 !important;  display: none !important;}.syntaxhighlighter.collapsed .toolbar span a.expandSource {  display: inline !important;}.syntaxhighlighter .toolbar {  position: absolute !important;  right: 1px !important;  top: 1px !important;  width: 11px !important;  height: 11px !important;  font-size: 10px !important;  z-index: 10 !important;}.syntaxhighlighter .toolbar span.title {  display: inline !important;}.syntaxhighlighter .toolbar a {  display: block !important;  text-align: center !important;  text-decoration: none !important;  padding-top: 1px !important;}.syntaxhighlighter .toolbar a.expandSource {  display: none !important;}.syntaxhighlighter.ie {  font-size: .9em !important;  padding: 1px 0 1px 0 !important;}.syntaxhighlighter.ie .toolbar {  line-height: 8px !important;}.syntaxhighlighter.ie .toolbar a {  padding-top: 0px !important;}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content {  background: none !important;}.syntaxhighlighter.printing .line .number {  color: #bbbbbb !important;}.syntaxhighlighter.printing .line .content {  color: black !important;}.syntaxhighlighter.printing .toolbar {  display: none !important;}.syntaxhighlighter.printing a {  text-decoration: none !important;}.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {  color: black !important;}.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {  color: #008200 !important;}.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {  color: blue !important;}.syntaxhighlighter.printing .keyword {  color: #006699 !important;  font-weight: bold !important;}.syntaxhighlighter.printing .preprocessor {  color: gray !important;}.syntaxhighlighter.printing .variable {  color: #aa7700 !important;}.syntaxhighlighter.printing .value {  color: #009900 !important;}.syntaxhighlighter.printing .functions {  color: #ff1493 !important;}.syntaxhighlighter.printing .constants {  color: #0066cc !important;}.syntaxhighlighter.printing .script {  font-weight: bold !important;}.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {  color: gray !important;}.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {  color: #ff1493 !important;}.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {  color: red !important;}.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {  color: black !important;}.syntaxhighlighter {  background-color: white !important;}.syntaxhighlighter .line.alt1 {  background-color: white !important;}.syntaxhighlighter .line.alt2 {  background-color: white !important;}.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {  background-color: #e0e0e0 !important;}.syntaxhighlighter .line.highlighted.number {  color: black !important;}.syntaxhighlighter table caption {  color: black !important;}.syntaxhighlighter .gutter {  color: #afafaf !important;}.syntaxhighlighter .gutter .line {  border-right: 3px solid #6ce26c !important;}.syntaxhighlighter .gutter .line.highlighted {  background-color: #6ce26c !important;  color: white !important;}.syntaxhighlighter.printing .line .content {  border: none !important;}.syntaxhighlighter.collapsed {  overflow: visible !important;}.syntaxhighlighter.collapsed .toolbar {  color: blue !important;  background: white !important;  border: 1px solid #6ce26c !important;}.syntaxhighlighter.collapsed .toolbar a {  color: blue !important;}.syntaxhighlighter.collapsed .toolbar a:hover {  color: red !important;}.syntaxhighlighter .toolbar {  color: white !important;  background: #6ce26c !important;  border: none !important;}.syntaxhighlighter .toolbar a {  color: white !important;}.syntaxhighlighter .toolbar a:hover {  color: black !important;}.syntaxhighlighter .plain, .syntaxhighlighter .plain a {  color: black !important;}.syntaxhighlighter .comments, .syntaxhighlighter .comments a {  color: #008200 !important;}.syntaxhighlighter .string, .syntaxhighlighter .string a {  color: blue !important;}.syntaxhighlighter .keyword {  color: #006699 !important;}.syntaxhighlighter .preprocessor {  color: gray !important;}.syntaxhighlighter .variable {  color: #aa7700 !important;}.syntaxhighlighter .value {  color: #009900 !important;}.syntaxhighlighter .functions {  color: #ff1493 !important;}.syntaxhighlighter .constants {  color: #0066cc !important;}.syntaxhighlighter .script {  font-weight: bold !important;  color: #006699 !important;  background-color: none !important;}.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {  color: gray !important;}.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {  color: #ff1493 !important;}.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {  color: red !important;}.syntaxhighlighter .keyword {  font-weight: bold !important;}         &lt;/style&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;SyntaxHighlighter.all();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-93360308163814636?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/93360308163814636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/wix-window-installer-xml.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/93360308163814636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/93360308163814636'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/wix-window-installer-xml.html' title='WiX: Window Installer XML, great installation toolset'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-6362057707883018627</id><published>2010-08-25T20:07:00.005-04:00</published><updated>2010-08-25T20:25:21.486-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Electronic music'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><title type='text'>Sound Serum: Sweet HTML5 site with original electronic music</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Hi everyone,&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="background-color: white; background-image: none; display: block; line-height: 1.4em;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I would like to introduce you to this awesome HTML5 site, which is Sound Serum (&lt;/span&gt;&lt;a href="http://www.soundserum.com/" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;www.soundserum.com&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;). I discover this site a few months ago when I was searching for some new music and I found this site. I really love the design, it's really smooth and the music player is well-done.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.soundserum.com" target = "_blank"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_stnO_1ncojE/THWrbvYB-uI/AAAAAAAAALI/HJI-iX9CaVo/s320/sound_serum.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Sound Serum Website&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;When I code some stuffs, I really love to have some background music and this site really deliver some pretty good electronic soundtracks plus there is always some new ones from time to time so it's just awesome. If you are like me and doesn't have their own music on them this site is for you, you just type &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;a href="http://www.soundserum.com/" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;www.soundserum.com &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;and here you go with some nice electronic soundtracks.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I hope you like it.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Cheers !&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-6362057707883018627?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/6362057707883018627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/sound-serum-sweet-html5-site-with.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/6362057707883018627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/6362057707883018627'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/sound-serum-sweet-html5-site-with.html' title='Sound Serum: Sweet HTML5 site with original electronic music'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_stnO_1ncojE/THWrbvYB-uI/AAAAAAAAALI/HJI-iX9CaVo/s72-c/sound_serum.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-8464017078445040229</id><published>2010-08-21T11:30:00.005-04:00</published><updated>2010-08-21T21:09:10.406-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>Rank Checker: Keep track of your ranking with specific keywords</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;"&gt;&lt;b&gt;Rank Checker&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;"&gt; (&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;"&gt;&lt;a target = "_blank" href="http://tools.seobook.com/firefox/rank-checker/"&gt;http://tools.seobook.com/firefox/rank-checker/&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;"&gt;Today, it is about the Rank Checker, it is a SEO tools to keep track of your website's ranking related to selected keywords that you choose to optimize your website with them. This tool is quite handy to keep track of the progress of some specific keywords. It is really easy to use:&lt;/span&gt;&lt;br /&gt;&lt;div style="background-color: white; background-image: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; line-height: 1.4em;"&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/X__ngJcrOYU?fs=1&amp;amp;hl=en_US&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/X__ngJcrOYU?fs=1&amp;amp;hl=en_US&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;They also show all the possibilities and limits of this tool on their website and it is quite impressive for an open source tool. I really enjoy how it easy to use.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; background-image: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; line-height: 1.4em;"&gt;That's it, hopefully this tool will be of a great help for you.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Later.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-8464017078445040229?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/8464017078445040229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/rank-checker-keep-track-of-your-ranking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/8464017078445040229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/8464017078445040229'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/rank-checker-keep-track-of-your-ranking.html' title='Rank Checker: Keep track of your ranking with specific keywords'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-7989276751159767278</id><published>2010-08-21T11:24:00.001-04:00</published><updated>2010-08-21T11:25:54.273-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>SEO (Search Engine Optimisation)</title><content type='html'>&lt;div style="background-color: white; background-image: none; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.4em;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;SEO stands for Search Engine Optimisation, which is the concept to get a website a better ranking in the search engine results. Neither to say that anyone who wants a website would want to have some traffics on it so people can visit it.&lt;br /&gt;&lt;br /&gt;Nowadays many people use Google, Yahoo or Bing to search for some information on the Internet that is why you have to all means possible to optimize your site to be SEO Friendly. They're so many ways to achieve this ultimate goal, but how can we keep track of our progress in this matter?&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;"&gt;This is why I'll show you some SEO tools that I use on a regular basis that could help you on your quest to get to the first page of a search engine. I'll post every SEO tools on separated posts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;"&gt;That's it.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-7989276751159767278?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/7989276751159767278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/seo-search-engine-optimisation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/7989276751159767278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/7989276751159767278'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/seo-search-engine-optimisation.html' title='SEO (Search Engine Optimisation)'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-547929259817844115</id><published>2010-08-19T23:46:00.003-04:00</published><updated>2010-09-07T23:47:23.902-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Brain Waves'/><title type='text'>Emotiv:  The future of software engineering ?</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I recently watch a video of the channel &lt;b&gt;&lt;a href="http://www.youtube.com/user/TEDtalksDirector" target="_blank"&gt;TEDTalks&amp;nbsp;&lt;/a&gt;&lt;/b&gt;on Youtube about a headset that could read the brainwaves and transmitted it to a software and I was quite impress of the demonstrations.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;object height="385" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fVhggGSjXVg?fs=1&amp;amp;hl=en_US&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fVhggGSjXVg?fs=1&amp;amp;hl=en_US&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Yet after seeing this, I wondered what were the limits of the functionality of the headset and on the other hand it is indeed impressive of what it can do, but how many signals can be caught by a software and are we limited with the hardware of the headset or can we increase the brains signals processing with just a software? So many questions to ask, but from the look of it, it looks very promising perhaps it too soon to say it the "future" since it still in development.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If we check this on the positive side, the possibilities are pretty endless and so many applications can be created like handheld applications, video games, software development tools and many more. The developer edition of &lt;b&gt;Emotiv &lt;/b&gt;is 500$ at the moment, but unfortunately you don't have access to all the features of the headset since the full edition is 7500$ at that price you must be sure of the product you want to develop with it since it pretty expense if you ask me.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I'm looking forward to seeing the progress of this project perhaps someday I'll have the chance to take a look at the SDK and dig in on this mysterious headset.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;See more informations about &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Emotiv&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; on their website:&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://www.emotiv.com/" target="_blank"&gt;http://www.emotiv.com/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;That's it folks !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Cheers.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-547929259817844115?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/547929259817844115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/emotiv-future-of-software-engineering.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/547929259817844115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/547929259817844115'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/emotiv-future-of-software-engineering.html' title='Emotiv:  The future of software engineering ?'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7308060820775638183.post-2894650038282917672</id><published>2010-08-18T04:54:00.009-04:00</published><updated>2010-09-05T23:02:58.167-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript CLI .NET'/><title type='text'>Javascript .NET: Embed v8 engine into an .NET application</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Hi folks,&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I'm going to talk about the Javascript .NET open source project that can be found on Codeplex (&lt;/span&gt;&lt;a href="http://javascriptdotnet.codeplex.com/" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;http://javascriptdotnet.codeplex.com&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;) develop by&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.noesisinnovation.net/" target="_blank"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Noesis Innovation&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;. It ha&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;been release&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;in July 2010 and it look&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;very promising overall.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp;"&gt;// Initialize the context&lt;br /&gt;JavascriptContext context = new JavascriptContext();&lt;br /&gt;&lt;br /&gt;// Setting the externals parameters of the context&lt;br /&gt;context.SetParameter("console", new SystemConsole());&lt;br /&gt;context.SetParameter("message", "Hello World !");&lt;br /&gt;context.SetParameter("number", 1);&lt;br /&gt;&lt;br /&gt;// Running the script&lt;br /&gt;context.Run("var i; for (i = 0; i &amp;lt; 5; i++) console.Print(message + ' (' + i + ')'); number += i;");&lt;br /&gt;&lt;br /&gt;// Getting a parameter&lt;br /&gt;Console.WriteLine("number: " + context.GetParameter("number"));&lt;br /&gt;&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; &lt;/span&gt; &lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Basically, they took the v8 Google Javascript engine and expose&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;it to CLI with managed C++ since v8 is pure C++. It also exposed the CLI objects to the Javascript, which&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;is&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;pretty damn sweet if you ask me. Even thoug&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;h&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;it doesn't include all the CLI objects available yet since the project ha&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;just been release&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;, but it support&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;the most important&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ones like your own implemented class, System::Array, System::Dictionary and System::List.&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;It works pretty smoothly and a community is building little by little around it so the issues are track&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;ed&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;and handle&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;more easily to make the project more stable.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Overall, it&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;'s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;really easy to use if you're familiar with .NET, you just put your Javascript in a context and boom it just work&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;s&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;like it is.&lt;/span&gt;&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: inherit;"&gt; &lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I'm looking forward to some more sweet improvements.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; &lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: inherit;"&gt;So that's it !&lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: inherit;"&gt; &lt;/span&gt; &lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Later.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://www.phatsana.com/jscripts/SyntaxHighlighter/scripts/shCore.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://www.phatsana.com/jscripts/SyntaxHighlighter/scripts/shBrushCSharp.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;style&gt;/** * SyntaxHighlighter * http://alexgorbatchev.com/SyntaxHighlighter * * SyntaxHighlighter is donationware. If you are using it, please donate. * http://alexgorbatchev.com/SyntaxHighlighter/donate.html * * @version * 3.0.83 (July 02 2010) *  * @copyright * Copyright (C) 2004-2010 Alex Gorbatchev. * * @license * Dual licensed under the MIT and GPL licenses. */.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea {  -moz-border-radius: 0 0 0 0 !important;  -webkit-border-radius: 0 0 0 0 !important;  background: none !important;  border: 0 !important;  bottom: auto !important;  float: none !important;  height: auto !important;  left: auto !important;  line-height: 1.1em !important;  margin: 0 !important;  outline: 0 !important;  overflow: visible !important;  padding: 0 !important;  position: static !important;  right: auto !important;  text-align: left !important;  top: auto !important;  vertical-align: baseline !important;  width: auto !important;  box-sizing: content-box !important;  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;  font-weight: normal !important;  font-style: normal !important;  font-size: 1em !important;  min-height: inherit !important;  min-height: auto !important;}.syntaxhighlighter {  width: 100% !important;  margin: 1em 0 1em 0 !important;  position: relative !important;  overflow: auto !important;  font-size: 1em !important;}.syntaxhighlighter.source {  overflow: hidden !important;}.syntaxhighlighter .bold {  font-weight: bold !important;}.syntaxhighlighter .italic {  font-style: italic !important;}.syntaxhighlighter .line {  white-space: pre !important;}.syntaxhighlighter table {  width: 100% !important;}.syntaxhighlighter table caption {  text-align: left !important;  padding: .5em 0 0.5em 1em !important;}.syntaxhighlighter table td.code {  width: 100% !important;}.syntaxhighlighter table td.code .container {  position: relative !important;}.syntaxhighlighter table td.code .container textarea {  box-sizing: border-box !important;  position: absolute !important;  left: 0 !important;  top: 0 !important;  width: 100% !important;  height: 100% !important;  border: none !important;  background: white !important;  padding-left: 1em !important;  overflow: hidden !important;  white-space: pre !important;}.syntaxhighlighter table td.gutter .line {  text-align: right !important;  padding: 0 0.5em 0 1em !important;}.syntaxhighlighter table td.code .line {  padding: 0 1em !important;}.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {  padding-left: 0em !important;}.syntaxhighlighter.show {  display: block !important;}.syntaxhighlighter.collapsed table {  display: none !important;}.syntaxhighlighter.collapsed .toolbar {  padding: 0.1em 0.8em 0em 0.8em !important;  font-size: 1em !important;  position: static !important;  width: auto !important;  height: auto !important;}.syntaxhighlighter.collapsed .toolbar span {  display: inline !important;  margin-right: 1em !important;}.syntaxhighlighter.collapsed .toolbar span a {  padding: 0 !important;  display: none !important;}.syntaxhighlighter.collapsed .toolbar span a.expandSource {  display: inline !important;}.syntaxhighlighter .toolbar {  position: absolute !important;  right: 1px !important;  top: 1px !important;  width: 11px !important;  height: 11px !important;  font-size: 10px !important;  z-index: 10 !important;}.syntaxhighlighter .toolbar span.title {  display: inline !important;}.syntaxhighlighter .toolbar a {  display: block !important;  text-align: center !important;  text-decoration: none !important;  padding-top: 1px !important;}.syntaxhighlighter .toolbar a.expandSource {  display: none !important;}.syntaxhighlighter.ie {  font-size: .9em !important;  padding: 1px 0 1px 0 !important;}.syntaxhighlighter.ie .toolbar {  line-height: 8px !important;}.syntaxhighlighter.ie .toolbar a {  padding-top: 0px !important;}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content {  background: none !important;}.syntaxhighlighter.printing .line .number {  color: #bbbbbb !important;}.syntaxhighlighter.printing .line .content {  color: black !important;}.syntaxhighlighter.printing .toolbar {  display: none !important;}.syntaxhighlighter.printing a {  text-decoration: none !important;}.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {  color: black !important;}.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {  color: #008200 !important;}.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {  color: blue !important;}.syntaxhighlighter.printing .keyword {  color: #006699 !important;  font-weight: bold !important;}.syntaxhighlighter.printing .preprocessor {  color: gray !important;}.syntaxhighlighter.printing .variable {  color: #aa7700 !important;}.syntaxhighlighter.printing .value {  color: #009900 !important;}.syntaxhighlighter.printing .functions {  color: #ff1493 !important;}.syntaxhighlighter.printing .constants {  color: #0066cc !important;}.syntaxhighlighter.printing .script {  font-weight: bold !important;}.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {  color: gray !important;}.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {  color: #ff1493 !important;}.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {  color: red !important;}.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {  color: black !important;}.syntaxhighlighter {  background-color: white !important;}.syntaxhighlighter .line.alt1 {  background-color: white !important;}.syntaxhighlighter .line.alt2 {  background-color: white !important;}.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {  background-color: #e0e0e0 !important;}.syntaxhighlighter .line.highlighted.number {  color: black !important;}.syntaxhighlighter table caption {  color: black !important;}.syntaxhighlighter .gutter {  color: #afafaf !important;}.syntaxhighlighter .gutter .line {  border-right: 3px solid #6ce26c !important;}.syntaxhighlighter .gutter .line.highlighted {  background-color: #6ce26c !important;  color: white !important;}.syntaxhighlighter.printing .line .content {  border: none !important;}.syntaxhighlighter.collapsed {  overflow: visible !important;}.syntaxhighlighter.collapsed .toolbar {  color: blue !important;  background: white !important;  border: 1px solid #6ce26c !important;}.syntaxhighlighter.collapsed .toolbar a {  color: blue !important;}.syntaxhighlighter.collapsed .toolbar a:hover {  color: red !important;}.syntaxhighlighter .toolbar {  color: white !important;  background: #6ce26c !important;  border: none !important;}.syntaxhighlighter .toolbar a {  color: white !important;}.syntaxhighlighter .toolbar a:hover {  color: black !important;}.syntaxhighlighter .plain, .syntaxhighlighter .plain a {  color: black !important;}.syntaxhighlighter .comments, .syntaxhighlighter .comments a {  color: #008200 !important;}.syntaxhighlighter .string, .syntaxhighlighter .string a {  color: blue !important;}.syntaxhighlighter .keyword {  color: #006699 !important;}.syntaxhighlighter .preprocessor {  color: gray !important;}.syntaxhighlighter .variable {  color: #aa7700 !important;}.syntaxhighlighter .value {  color: #009900 !important;}.syntaxhighlighter .functions {  color: #ff1493 !important;}.syntaxhighlighter .constants {  color: #0066cc !important;}.syntaxhighlighter .script {  font-weight: bold !important;  color: #006699 !important;  background-color: none !important;}.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {  color: gray !important;}.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {  color: #ff1493 !important;}.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {  color: red !important;}.syntaxhighlighter .keyword {  font-weight: bold !important;}         &lt;/style&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;SyntaxHighlighter.all();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7308060820775638183-2894650038282917672?l=blog.phatsana.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.phatsana.com/feeds/2894650038282917672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.phatsana.com/2010/08/javascript-net-embed-v8-engine-into-net.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/2894650038282917672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7308060820775638183/posts/default/2894650038282917672'/><link rel='alternate' type='text/html' href='http://blog.phatsana.com/2010/08/javascript-net-embed-v8-engine-into-net.html' title='Javascript .NET: Embed v8 engine into an .NET application'/><author><name>Deacon Frost</name><uri>http://www.blogger.com/profile/01400020906445156456</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='26' src='http://2.bp.blogspot.com/-QmZzLSq6oBg/TXFffmjwFqI/AAAAAAAAARs/MwP9iT-peCg/s220/download.jpg'/></author><thr:total>0</thr:total></entry></feed>
