<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Blog</title><link>http://www.creepinjesus.net:80/</link><description>Blog</description><item><title>Opening Windows PowerShell in the current directory</title><link>http://www.creepinjesus.net:80/opening-windows-powershell-in-the-current-directory</link><description>&lt;p&gt;
	I came across this little trick on &lt;a href="http://www.tripledot.be"&gt;tripledot.be&lt;/a&gt; and thought I&amp;rsquo;d share it here, too.&lt;/p&gt;
&lt;p&gt;
	I&amp;rsquo;ve been using the &lt;em&gt;Shift + Right-click &amp;gt; Open command window here&lt;/em&gt; shortcut for years, but there isn&amp;rsquo;t such a link for starting PowerShell in the same fashion. Or so I thought&amp;hellip;&lt;/p&gt;
&lt;!--more--&gt;
&lt;p&gt;
	As it turns out, you can do it by simply typing &lt;code&gt;powershell&lt;/code&gt; into the address bar and pressing enter. It&amp;rsquo;s as simple as that!&lt;/p&gt;
&lt;p&gt;
	Browse to a folder&lt;br /&gt;
	&lt;img alt="image" border="0" height="223" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Opening-Windows-PowerShell-in-the-curren_9274/image_15.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" width="640" /&gt;&lt;/p&gt;
&lt;p&gt;
	Type &lt;code&gt;powershell&lt;/code&gt;, press Enter&lt;br /&gt;
	&lt;img alt="image" border="0" height="223" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Opening-Windows-PowerShell-in-the-curren_9274/image_11.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" width="640" /&gt;&lt;/p&gt;
&lt;p&gt;
	Job&amp;rsquo;s a good&amp;rsquo;n!&lt;br /&gt;
	&lt;img alt="image" border="0" height="239" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Opening-Windows-PowerShell-in-the-curren_9274/image_12.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" width="573" /&gt;&lt;/p&gt;
&lt;p&gt;
	This also works for a regular command prompt by typing &lt;code&gt;cmd&lt;/code&gt; instead. Makes you wonder what else there could be hidden away&amp;hellip;&lt;/p&gt;
&lt;p&gt;
	Source: &lt;em&gt;&lt;a href="http://www.tripledot.be/starting-powershell-in-the-current-directory-3"&gt;Tripledot &amp;ndash; Starting PowerShell in the current directory&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</description><pubDate>Wed, 01 Feb 2012 10:03:23 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/opening-windows-powershell-in-the-current-directory</guid></item><item><title>What's wrong with Google's numbers?</title><link>http://www.creepinjesus.net:80/whats-wrong-with-googles-numbers</link><description>&lt;p&gt;
	I noticed recently that Google shows a massive amount of results, even for searches that you&amp;rsquo;d think are fairly uncommon. I also noticed that the number of results seems to change a lot &lt;em&gt;in the same search&lt;/em&gt;. Are they up to something? Are these numbers made-up? Is there a difference between a result of the search and a result that&amp;rsquo;s shown to the user?&lt;/p&gt;
&lt;h4&gt;
	The first search&lt;/h4&gt;
&lt;p&gt;
	For the first test, I used something very similar to a real search I made today. I entered the term, &lt;em&gt;SharePoint InfoPath &amp;ldquo;form not visible&amp;rdquo;&lt;/em&gt; (including the quotation marks) &amp;ndash; I had created a custom form for a SharePoint list using InfoPath, but the page was showing nothing at all for certain users. Now, remember; we&amp;rsquo;re not here to judge how badly-crafted my search terms may or may not be!&lt;/p&gt;
&lt;p&gt;
	The first page of results popped up and, unsurprisingly, boasted an enormous number of results &amp;ndash; &amp;ldquo;about&amp;rdquo; 60,700 here.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Search1a" border="0" height="229" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Whats-Google-up-to_EE83/Search1a_2.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="Search1a" width="684" /&gt;&lt;/p&gt;
&lt;p&gt;
	But, as I started going through the results page by page, I noticed there&amp;rsquo;re &lt;strong&gt;only 9 pages&lt;/strong&gt; of results. Clicking on the link to page 9 actually took me to &lt;strong&gt;page 3&lt;/strong&gt;. At the bottom of this page was the message below, saying that Google was not showing results &amp;ldquo;very similar&amp;rdquo; to the &lt;strong&gt;28&lt;/strong&gt; already displayed.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Search1b" border="0" height="163" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Whats-Google-up-to_EE83/Search1b_1.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="Search1b" width="522" /&gt;&lt;/p&gt;
&lt;p&gt;
	28 is a considerably smaller number than &amp;ldquo;about&amp;rdquo; 60,700, no matter what school you went to. Perhaps these omitted results account for the remaining 60,672 results? Let&amp;rsquo;s see &amp;ndash; I clicked on the link to show the omitted results, and got this:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Search1c" border="0" height="206" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Whats-Google-up-to_EE83/Search1c_1.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="Search1c" width="675" /&gt;&lt;/p&gt;
&lt;p&gt;
	Not only did it make up for the missing 60,672 results, it added another 52,300 results. There should be a lot more than 9 (or 3)&amp;nbsp;pages this time, then. Wrong &amp;ndash; &lt;strong&gt;only 12&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Search1d" border="0" height="155" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Whats-Google-up-to_EE83/Search1d_1.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="Search1d" width="558" /&gt;&lt;/p&gt;
&lt;p&gt;
	And, what&amp;rsquo;s more (or less, in this case), there&amp;rsquo;re now &lt;strong&gt;only 118&lt;/strong&gt; results.&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="Search1e" border="0" height="111" src="http://creepinjesus.net/Media/Default/Windows-Live-Writer/Whats-Google-up-to_EE83/Search1e_1.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="Search1e" width="679" /&gt;&lt;/p&gt;
&lt;p&gt;
	To recap, we started off with &amp;ldquo;about&amp;rdquo; 60,700 results, which turned out to be 28, then re-ran the search with omitted results to get 113,000 results, which turned out to be 118.&lt;/p&gt;
&lt;h4&gt;
	The second search&lt;/h4&gt;
&lt;p&gt;
	Just to look into this a bit more, I&amp;rsquo;ve done two more searches for this post. For the second search, I entered &lt;em&gt;&amp;quot;IIS 7.5&amp;quot; &amp;quot;server error in application&amp;quot; PHP&lt;/em&gt;. The first page of results told me there were about 103,000 results.&lt;/p&gt;
&lt;p&gt;
	Page 22 turned out to be the final page of 211 results with similar results omitted. After re-running the search with the omitted results &lt;em&gt;included&lt;/em&gt;, it still showed 103,000. The final page of results in this case is page 57, but this time it still said there were 103,000 results. However, 57 * 10 (results per page) is 570 which, again, is nowhere near 103,000.&lt;/p&gt;
&lt;h4&gt;
	The third search&lt;/h4&gt;
&lt;p&gt;
	For the final search I entered &lt;em&gt;&amp;quot;iPhone 4S&amp;quot; &amp;quot;battery life&amp;quot; &amp;quot;when using GPS&amp;quot;&lt;/em&gt; to match a variety of sentences. The first page showed there were 50,900 results. On page 10, I reached the end of the results &amp;ndash; 98 in total, apparently.&lt;/p&gt;
&lt;p&gt;
	I re-ran the search with omitted results included and this time there were an extra 100 results bringing the total up to 51,000. Page 13 was the end of the results this time, showing just 130 results. There are about 50,900 results unaccounted for.&lt;/p&gt;
&lt;h4&gt;
	So, is there something wrong with Google&amp;rsquo;s calculator?&lt;/h4&gt;
&lt;p&gt;
	I know some results have links to &amp;ldquo;show more results from xyz.com&amp;rdquo;, but, using the first example above, this would mean that each result, on average, would need to have almost 1000 extra results from the same site for this to add up &amp;ndash; not likely.&lt;/p&gt;
&lt;p&gt;
	So what is with these massive differences in numbers? My only theory is that a &amp;ldquo;result&amp;rdquo; is just a match to a word in the search terms, but the ones Google show you are only &amp;ldquo;relevant&amp;rdquo; results. For example, this blog post should match &lt;em&gt;&amp;quot;iPhone 4S&amp;quot; &amp;quot;battery life&amp;quot; &amp;quot;when using GPS&amp;quot;&lt;/em&gt; but it&amp;rsquo;s completely irrelevant to someone wondering why their iPhone 4S has battery life problems when using GPS (I&amp;rsquo;d be more worried about it &lt;a href="http://www.engadget.com/2011/11/28/iphone-4-self-combusts-on-australian-flight-looks-madder-than-a/"&gt;burning up&lt;/a&gt;, but I digress).&lt;/p&gt;
&lt;p&gt;
	Yes, they use the word &amp;ldquo;about&amp;rdquo; before every number, but I don&amp;rsquo;t go round telling people I&amp;rsquo;m &amp;ldquo;about 30,000 years old.&amp;rdquo;&lt;/p&gt;
</description><pubDate>Wed, 21 Dec 2011 14:01:15 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/whats-wrong-with-googles-numbers</guid></item><item><title>Some ideas for film/book-based games</title><link>http://www.creepinjesus.net:80/some-ideas-for-film-book-based-games</link><description>&lt;p&gt;Here’s a few ideas for some new games that some friends on Live and I came up with a couple of days ago. They’re nothing serious, but they could actually work pretty well if made by the right people (i.e., not EA).&lt;/p&gt; &lt;h4&gt;A &lt;em&gt;Harry Potter&lt;/em&gt; RPG&lt;/h4&gt; &lt;p&gt;A role-playing game based around the school life of Mr Potter. Perhaps start out pre-Hogwarts, being collected by Hagrid. As the player progresses through the game, he/she will level up and increase their skills in various areas such as spell casting, sneaking, and potion making (it’s very similar to &lt;em&gt;The Elder Scrolls&lt;/em&gt;, so far), and gradually follow the story line of the 7 books and/or films.&lt;/p&gt; &lt;p&gt;The main quests would follow the plot of the story, of course. Side quests can include all sorts of things from the books and films; anything that got even the slightest mention in the storyline can be expanded on in the game. Starter quests could include things like, “&lt;em&gt;Follow Hagrid to Platform 9¾&lt;/em&gt;",” or, “&lt;em&gt;Find Filch’s cat&lt;/em&gt;.” There’s a great opportunity for a Quidditch mini-game, as well.&lt;/p&gt; &lt;p&gt;The player won’t necessarily have to play as Harry, either – perhaps let the Sorting Hat choose for itself, based on actions in the opening quests before you arrive at Hogwarts (something to do on the train, maybe?). This way, the player’s traits and skills can be adjusted depending on their house, with exclusive side-quests or the same quests but with tweaks (“&lt;em&gt;Find Filch’s cat&lt;/em&gt;” could come with an optional objective of, “&lt;em&gt;Turn the cat into a toad&lt;/em&gt;,” for Slytherin members).&lt;/p&gt; &lt;p&gt;As for the game world itself, it will need to be centred around Hogwarts. Villages and towns like Hogsmead and Godric’s Hollow should feature, as well as areas like Diagon Alley and the Ministry of Magic. Due to the distance between a lot of these places, it won’t quite be a traditional single open world, but multiple mini-worlds linked by the Hogwarts Express or ‘portkeys’, etc..&lt;/p&gt; &lt;p&gt;Endless possibilities!&lt;/p&gt; &lt;h4&gt;A &lt;em&gt;Star Wars-&lt;/em&gt;themed RTS&lt;/h4&gt; &lt;p&gt;Something along the lines of &lt;em&gt;Age of Empires&lt;/em&gt; but with &lt;em&gt;Star Wars&lt;/em&gt; locations, characters, weapons, etc.. Probably won’t be much of a story line, and it would be quite limited. It would probably have to be just land-based battles like the one for Theed, Hoth, or Endor. In fact, along with Geonosis, that’s probably all there is from the films…? But that’s where all those other Star Wars games come into play with the endless number of planets they use. Think back to the &lt;em&gt;Star Wars Battlefront&lt;/em&gt; games – loads of different locations that weren’t main features in the films.&lt;/p&gt; &lt;p&gt;As for ‘teams’, there are plenty of different factions in the hexalogy. All the main ones would feature: the Trade Federation’s droid army, the Republic/Empire (at various stages), the Rebel Alliance, and even the Wookies, why not?&lt;/p&gt; &lt;h4&gt;A massive &lt;em&gt;Lord of the Rings&lt;/em&gt; RPG&lt;/h4&gt; &lt;p&gt;This is just crying out for some sort of RPG game. Again, it would follow the main story of Frodo and the Ring and feature all the main characters, but it could expand on it further with all kinds of side-quests and a large open world to travel around in, on foot or horseback, or even use the Buckleberry Ferry! The player could travel to all the major locations: Minas Tirith, the Shire, Rivendell, and so on.&lt;/p&gt; &lt;p&gt;Middle earth is a vast land, perfect for this type of game (especially if &lt;em&gt;Oblivion&lt;/em&gt; and &lt;em&gt;Skyrim&lt;/em&gt; are anything to go by). Just a glance at Middle Earth’s &lt;a href="http://en.wikipedia.org/wiki/Middle-earth"&gt;Wikipedia page&lt;/a&gt; proves that! Each village has the potential for large amount of side quests to help build up the player’s level in traditional RPG style. They could witness or even take part in the enormous battle scenes.&lt;/p&gt; &lt;h4&gt;&lt;em&gt;Grand Theft Auto: Coruscant&lt;/em&gt;&lt;/h4&gt; &lt;p&gt;Finally, this is a bit of a silly one that probably wouldn’t work but would be a laugh regardless. A GTA-styled game based in Coruscant, the galactic capital from the Star Wars saga. Life is a lot different on the planet’s surface than it is up at the top of the skyscrapers.&lt;/p&gt; &lt;p&gt;Places like the &lt;a href="http://starwars.wikia.com/wiki/Uscru_Entertainment_District"&gt;Uscru Entertainment District&lt;/a&gt; are perfect examples of locations that could be used in-game. I’m sure there could be lots of criminal deals and people in corrupt authorities for the storyline to take advantage of. Instead of jacking cars, you’d be jacking speeders (of all shapes and sizes, of course!). There’s a large selection of weapons available, as well – fits in perfectly!&lt;/p&gt; &lt;h4&gt;Someone hire this guy!&lt;/h4&gt; &lt;p&gt;No, no, just kidding; these are pretty bad, I must admit. Although to be fair, the &lt;em&gt;LOTR&lt;/em&gt; and &lt;em&gt;Harry Potter&lt;/em&gt; ones do actually sound feasible… Got any ideas yourself? Leave them below in the comments!&lt;/p&gt;</description><pubDate>Tue, 13 Dec 2011 21:29:28 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/some-ideas-for-film-book-based-games</guid></item><item><title>Change Password module for Orchard</title><link>http://www.creepinjesus.net:80/change-password-module-for-orchard</link><description>&lt;p&gt;I’ve created a module for Orchard that will add a link to the ‘Change Password’ page so you don’t have to browse manually to &lt;code&gt;~/Users/Account/ChangePassword&lt;/code&gt;.&lt;/p&gt; &lt;p&gt;Install it from the gallery (&lt;a href="https://gallery.orchardproject.net/List/Modules/Orchard.Module.CreepinJesus.ChangePassword"&gt;link&lt;/a&gt;) to add the link which will appear at the bottom of your admin menu (at position 100, which is more than likely the bottom).&lt;/p&gt; &lt;p&gt;I was trying to decide which was the best method of adding this link: editing a view/shape file, or this module. In the end, as you can see, I went with the module, simply because not everyone is interested in editing code files – some, if not most, Orchard users will just want to turn thing on and off using modules, so releasing it this way lets them do that. Developers can, of course, still edit the source code of this module once it’s installed – everybody’s happy!&lt;/p&gt; &lt;p&gt;Please leave feedback below.&lt;/p&gt;</description><pubDate>Sat, 10 Dec 2011 22:00:03 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/change-password-module-for-orchard</guid></item><item><title>Add 'Developer Mode' to the Orchard Disqus module</title><link>http://www.creepinjesus.net:80/add-developer-mode-to-the-orchard-disqus-module</link><description>&lt;p&gt;
	I&amp;rsquo;ve recently started using Orchard and one of the first modules I installed was the &lt;a href="http://gallery.orchardproject.net/List/Modules/Orchard.Module.Disqus.Comments"&gt;Disqus comment module&lt;/a&gt; (also on &lt;a href="http://disqusorchard.codeplex.com/"&gt;CodePlex&lt;/a&gt;) for its centralised commenting and trackback system. Version 1.0 of the module was released earlier this year, on April 15 2011, and doesn&amp;rsquo;t look like it&amp;rsquo;s had much attention since then. However, it still works fine, as it is essentially just a placeholder for an external service (which &lt;em&gt;is&lt;/em&gt; being maintained).&lt;/p&gt;
&lt;p&gt;
	Even so, one thing was missing that I think is fairly important, especially for someone like me: developer mode. Described &lt;a href="http://docs.disqus.com/help/2/"&gt;here&lt;/a&gt; on the Disqus support pages, the &lt;code&gt;disqus_developer&lt;/code&gt; variable:&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		Tells the Disqus service that you are testing the system on an inaccessible website, e.g. secured staging server or a local environment.&lt;/p&gt;
	&lt;p&gt;
		[&amp;hellip;]&lt;/p&gt;
	&lt;p&gt;
		Usage: Specify 1 for on and 0 for off. If undefined, disqus_developer is off.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	So, for production environments, you&amp;rsquo;re going to want this off, and that&amp;rsquo;s where this post comes in!&lt;/p&gt;
&lt;p&gt;
	Please be aware that I am still learning Orchard and MVC 3/Razor/C# in general so, for you veterans out there, it&amp;rsquo;s more than likely you&amp;rsquo;ll see bits of my code and think, &amp;ldquo;&amp;hellip;the chuff is he doing!?&amp;rdquo; Feel free to pass on any criticism in the comments, though!&lt;/p&gt;
&lt;p&gt;
	The module available in the Orchard gallery has the development variable hard-coded into the View file as always &lt;strong&gt;on&lt;/strong&gt;, &lt;code&gt;var disqus_developer = &amp;#39;1&amp;#39;&lt;/code&gt;, even on your public site (it&amp;rsquo;s the same module). Now, the quick fix for anyone just using Orchard as-is would be to change that 1 to a 0 so that developer mode is off. If this applies to you, I suggest you do that. If not, or you&amp;rsquo;d like to &amp;lsquo;learn by doing&amp;rsquo; as I like to do, read on and I&amp;rsquo;ll go through adding a new option to the Disqus settings page to turn development mode on or off as needed.&lt;/p&gt;
&lt;p&gt;
	As an overview of what needs to be changed, here&amp;rsquo;s what we&amp;rsquo;ll be doing:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Creating a &amp;lsquo;DevMode&amp;rsquo; option in the module&amp;rsquo;s model files&lt;/li&gt;
	&lt;li&gt;
		Adding an update method to the migration file to alter the database&lt;/li&gt;
	&lt;li&gt;
		Telling the controller how to handle the new option&lt;/li&gt;
	&lt;li&gt;
		Modifying the views to show the new option in the settings&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	Note: before we start, I&amp;rsquo;m assuming you have opened the &amp;ldquo;Disqus.Comments&amp;rdquo; module project in Visual Studio or similar. All folder/file paths refer to locations inside the module&amp;rsquo;s folder.&lt;/p&gt;
&lt;h4&gt;
	Models&lt;/h4&gt;
&lt;p&gt;
	We will be adding a &lt;code&gt;bool&lt;/code&gt; to various model files in the module which can either be on (1) or off (0). We&amp;rsquo;ll start with &lt;code&gt;DisqusSettingsRecord.cs&lt;/code&gt; in the Models folder. Add the following line into the &lt;code&gt;DisqusSettingsRecord&lt;/code&gt; class:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;public bool DevMode { get; set; }&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	Next, open &lt;code&gt;DisqusSettingsPart.cs&lt;/code&gt; from the same folder and add the following code block in the &lt;code&gt;DisqusSettingsPart&lt;/code&gt; class:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;public bool DevMode {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return Record.DevMode; }&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; set { Record.DevMode = value; }&lt;br /&gt;
	}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	By adding these two code sections, we&amp;rsquo;ve added a new property, &lt;code&gt;DevMode&lt;/code&gt;, to the module. In the next file we will pass this property to the Settings page so that we can change the setting. Open &lt;code&gt;DisqusSettingsViewModel.cs&lt;/code&gt; from the ViewModels folder and add the following to the &lt;code&gt;DisqusSettingsViewModel&lt;/code&gt; class:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;[Display(Name = &amp;quot;Developer mode&amp;quot;)]&lt;br /&gt;
	public bool DevMode { get; set; }&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;
	Data migration&lt;/h4&gt;
&lt;p&gt;
	That&amp;rsquo;s all the model-related files done so now would be a good time to update the migration file, I thought. Open &lt;code&gt;Migration.cs&lt;/code&gt; from the module&amp;rsquo;s root folder. Add a new method into the &lt;code&gt;Migrations&lt;/code&gt; class which returns an integer as shown:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;public int UpdateFrom1() {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; SchemaBuilder.AlterTable(&amp;quot;DisqusSettingsRecord&amp;quot;,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table =&amp;gt; table.AddColumn(&amp;quot;DevMode&amp;quot;, DbType.Boolean));&lt;br /&gt;
	&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; return 2;&lt;br /&gt;
	}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	This method will add a &amp;ldquo;DevMode&amp;rdquo; column to the database table for this module without erasing any existing data, meaning we can simply upgrade the already installed module without having to remove it first. For more information on data migration, or any of the files we&amp;rsquo;ve covered so far, have a look at the &lt;a href="http://docs.orchardproject.net/"&gt;Orchard documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;
	The controller&lt;/h4&gt;
&lt;p&gt;
	The next file is a big-ish one. Open &lt;code&gt;AdminController.cs&lt;/code&gt; from the Controllers folder. There are 3 &lt;code&gt;ActionResult&lt;/code&gt; methods we are interested in: &lt;code&gt;Index()&lt;/code&gt;, &lt;code&gt;Settings()&lt;/code&gt;, and &lt;code&gt;SaveSettings()&lt;/code&gt;. You will see each one is getting or setting the variables that were specified in the model files. We need to add our new &lt;code&gt;DevMode&lt;/code&gt; property to the list like so:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;public ActionResult Index() {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;hellip;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; var viewModel = new DisqusSettingsViewModel {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; ShortName = settings.ShortName,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; SecretKey = settings.SecretKey,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; SyncComments = settings.SyncComments,&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; SyncInterval = settings.SyncInterval&lt;strong&gt;,&lt;/strong&gt;&lt;br /&gt;
	&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DevMode = settings.DevMode&lt;/strong&gt;&lt;br /&gt;
	};&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;public ActionResult Settings() {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; // Same as above&lt;br /&gt;
	}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;public ActionResult SaveSettings(string returnUrl) {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;hellip;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; settings.SyncComments = viewModel.SyncComments;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; settings.SyncInterval = viewModel.SyncInterval;&lt;br /&gt;
	&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; settings.DevMode = viewModel.DevMode;&lt;/strong&gt;&lt;br /&gt;
	}&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;
	Views&lt;/h4&gt;
&lt;p&gt;
	The Settings page will now have access to the &lt;code&gt;DevMode&lt;/code&gt; property. Open &lt;code&gt;Settings.cshtml&lt;/code&gt; from the Views\Admin folder. We need to add a control that will allow us to set our &lt;code&gt;DevMode&lt;/code&gt; setting to on/off &amp;ndash; a checkbox is the perfect choice. How and where you add your option is entirely up to you, but I will share the code I used (this exert is from the top of the file):&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;&amp;lt;fieldset&amp;gt;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for=&amp;quot;ShortName&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;hellip;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;label for=&amp;quot;DevMode&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @T(&amp;quot;Developer Mode&amp;quot;)&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/label&amp;gt;&lt;br /&gt;
	&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class=&amp;quot;editor-field&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Html.EditorFor(model =&amp;gt; model.DevMode) Turn developer mode ON&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Html.ValidationMessageFor(model =&amp;gt; model.DevMode)&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;span class=&amp;quot;hint&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @T(&amp;quot;Turn developer mode on for development/staging environments&amp;quot;)&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/span&amp;gt;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/strong&gt;&lt;br /&gt;
	&amp;lt;/fieldset&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	This adds a checkbox with a label and a hint, as shown below:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt="image" border="0" height="76" src="http://www.creepinjesus.net/Media/Default/Windows-Live-Writer/Add-Developer-Mode-to-the-Orchard-Disqus_E0B2/image_1b926aea-a334-4b46-b37b-b4aeaa86822a.png" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="image" width="355" /&gt;&lt;/p&gt;
&lt;p&gt;
	Finally, we move on to the view that actually shows the Disqus thread. From the Views folder, open &lt;code&gt;CommentsWrapper.cshtml&lt;/code&gt;. You will see the 3 existing variables (&lt;code&gt;permalink&lt;/code&gt;, &lt;code&gt;uniqeId&lt;/code&gt;, and &lt;code&gt;shortName&lt;/code&gt;) being declared towards the top of the file. Add the &lt;code&gt;DevMode&lt;/code&gt; variable underneath like so:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;var DevMode = Model.DisqusSettings.DevMode;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	Scroll down to the Disqus Javascript code. You should see a line reading, &amp;ldquo;&lt;code&gt;var disqus_developer = 1;&lt;/code&gt;&amp;rdquo; &amp;ndash; we need to change this to use the value of our &lt;code&gt;DevMode&lt;/code&gt; Boolean. Change the assignment of the variable to the following:&lt;/p&gt;
&lt;p&gt;
	&lt;code&gt;var disqus_developer = &amp;#39;&lt;strong&gt;@(devMode ? 1 : 0)&lt;/strong&gt;&amp;#39;;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
	I have used a shorthand if-then-else statement here to make sure our true or false value is returned as a 1 or 0. In English, it basically reads &amp;ldquo;if devMode is true, put a 1, otherwise put a 0&amp;rdquo; (remember the description from the Disqus support page that said the variable must be 1 or 0, not true or false, or yes or no).&lt;/p&gt;
&lt;p&gt;
	Note: your theme may use its own view for the comment threads (mine did), so make sure you check in your current theme&amp;rsquo;s Views folder for a &lt;code&gt;CommentsWrapper.cshtml&lt;/code&gt; and adjust it accordingly (it should be very similar to the one we changed above).&lt;/p&gt;
&lt;h4&gt;
	All done &amp;ndash; time for tea&lt;/h4&gt;
&lt;p&gt;
	Build the module then browse to the modules admin page on your Orchard site. You should have a notification informing you that a module needs to be updated &amp;ndash; just click Update. Browse to the Settings page of the Disqus module and you should see the checkbox we added. For your development site, leave it ticked, but for your production site, un-tick it and click Save.&lt;/p&gt;
&lt;p&gt;
	I recommend a quick check to make sure the module is working properly &amp;ndash; search for the &lt;code&gt;disqus_developer&lt;/code&gt; variable in the page source and verify the value matches what you&amp;rsquo;ve set (ticked = 1, un-ticked = 0).&lt;/p&gt;
&lt;p&gt;
	That&amp;rsquo;s all, folks! I hope that&amp;rsquo;s helped at least some of you. If you need any more help, leave me a comment below, or, as I mentioned earlier, have a look at the &lt;a href="http://docs.orchardproject.net/"&gt;Orchard documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
	The source code for this module, with the changes above,&amp;nbsp;is available here: &lt;a href="/Media/Default/Downloads/Disqus.Comments.zip"&gt;Download [zip, 3.2MB]&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Fri, 09 Dec 2011 14:55:43 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/add-developer-mode-to-the-orchard-disqus-module</guid></item><item><title>Update Microsoft Security Essentials on a schedule</title><link>http://www.creepinjesus.net:80/update-microsoft-security-essentials-on-a-schedule</link><description>&lt;p&gt;
	Those of you with Microsoft&amp;rsquo;s new-ish anti-virus program, Security Essentials, will probably know that it updates itself according to your Windows Update settings.&amp;nbsp; For most people, this is fine as it will be set to automatic daily updates; but for those with other settings, this could cause problems.&lt;/p&gt;
&lt;!--more--&gt;
&lt;p class="notice good"&gt;
	&lt;strong&gt;Update:&lt;/strong&gt; I have updated and re-posted this post to cater for file path changes in the recently released version 2 of MSE. Also, since the reloaction of the site, I&amp;#39;ve had to remove the screenshot as I went and lost the images *facepalm*&lt;/p&gt;
&lt;p&gt;
	MSE comes with a command line application, &lt;code&gt;MpCmdRun.exe&lt;/code&gt;, located in the installation folder (&lt;code&gt;C:\Program Files\Microsoft Security Client\Antimalware&lt;/code&gt; default).&amp;nbsp; Running this program with the &lt;code&gt;-SignatureUpdate&lt;/code&gt; argument will update MSE to the latest virus definitions.&amp;nbsp; &amp;ldquo;Scheduled task&amp;rdquo; comes to mind!&lt;/p&gt;
&lt;p&gt;
	If you&amp;rsquo;re new to scheduled tasks in Windows then you&amp;rsquo;ll find them very useful from now on!&amp;nbsp; If you&amp;rsquo;re already using them then you&amp;rsquo;ve probably gone to make a task already.&amp;nbsp; Either way, here&amp;rsquo;s how to set up a schedule to update MSE every 3 hours (in Windows 7 &amp;ndash; may differ in older versions).&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Click the Start orb, type &amp;ldquo;task scheduler&amp;rdquo;, then click on Task Scheduler in the search results.&lt;/li&gt;
	&lt;li&gt;
		In the left pane, click on Task Scheduler Library.&lt;/li&gt;
	&lt;li&gt;
		In the right pane, click Create Task&amp;hellip;&lt;/li&gt;
	&lt;li&gt;
		Give the task a name and description to suit its purpose.&amp;nbsp; Change the user account to System (this runs the task as the System account, which means, among other things, it won&amp;rsquo;t pop-up in a command prompt on your account while you work).&amp;nbsp; To change the user account, click Change User or Group.&amp;nbsp; Type System in the text area and click OK.&amp;nbsp; Tick the box that says &amp;ldquo;Run with highest privileges&amp;rdquo;.&lt;/li&gt;
	&lt;li&gt;
		Now move to the Triggers tab.&amp;nbsp; Click New.&amp;nbsp; From the drop-down menu at the top, select &amp;ldquo;At startup&amp;rdquo;.&amp;nbsp; You can choose to delay the task if you wish, but the important part is &amp;ldquo;Repeat task every&amp;rdquo; &amp;ndash; choose or type a value in here (e.g., 3 hours) and make sure the checkbox is ticked.&amp;nbsp; Set the duration to &amp;ldquo;indefinitely&amp;rdquo; &amp;ndash; this will run the task until you shut down the computer.&amp;nbsp; Click OK to add the trigger.&lt;/li&gt;
	&lt;li&gt;
		Move to the Actions tab.&amp;nbsp; Click New.&amp;nbsp; The action is to start a program, so leave the drop-down menu as it is (assuming it&amp;rsquo;s on &amp;ldquo;Start a program&amp;rdquo;).&amp;nbsp; In the Program/script textbox, either browser to &lt;span face="Courier New" style="font-family: Courier New;"&gt;MpCmdRun.exe&lt;/span&gt; or type in the path:&lt;br /&gt;
		&amp;quot;&lt;span face="Courier New" style="font-family: Courier New;"&gt;%ProgramFiles%\Microsoft Security Client\AntiMalware\MpCmdRun.exe&lt;/span&gt;&amp;quot;.&lt;br /&gt;
		In the &amp;ldquo;Add arguments&amp;rdquo; textbox, type &lt;span face="Courier New" style="font-family: Courier New;"&gt;&amp;ldquo;-SignatureUpdate&lt;/span&gt;&amp;rdquo;.&lt;/li&gt;
	&lt;li&gt;
		For the Conditions and Settings tabs, those options are pretty much all down to your personal preference, so go through those to your liking.&lt;/li&gt;
	&lt;li&gt;
		Click OK when you&amp;rsquo;re all done, and that should be it!&amp;nbsp; Keep an eye out for the updating MSE icon in the system tray the next time your task is triggered.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	Hope that helps!&amp;nbsp; Any questions, post them as a comment and I&amp;rsquo;ll see what I can do :)&lt;/p&gt;
</description><pubDate>Thu, 08 Dec 2011 08:05:46 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/update-microsoft-security-essentials-on-a-schedule</guid></item><item><title>Know the keyboard "shortcuts" in Windows Phone 7 [updated for Mango]</title><link>http://www.creepinjesus.net:80/know-the-keyboard-shortcuts-in-windows-phone-7</link><description>&lt;p&gt;
	I&amp;rsquo;m not talking about your regular Ctrl+C, Alt+F4, etc. shortcuts here, but more the &amp;ldquo;shorter route&amp;rdquo; meaning of shortcut.&amp;nbsp; Those of you who got a new #Windows_Phone phone for Christmas (or before) are probably now aware of the different keyboards available.&amp;nbsp; These are as follows:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		Main keyboard &amp;ndash; standard characters&lt;/li&gt;
	&lt;li&gt;
		Symbols &amp;ndash; two pages of symbols&lt;/li&gt;
	&lt;li&gt;
		Emoticons &amp;ndash; two pages (!) of various emoticons&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
	The long way round&lt;/h4&gt;
&lt;p&gt;
	For those who don&amp;rsquo;t read around for hints and tips, when inserting a smiley face you&amp;rsquo;re probably still tapping the emoticon key, tapping on a smiley face, then tapping the emoticon key again to return to the main keyboard.&amp;nbsp; Sure, it&amp;rsquo;s not &lt;em&gt;that&lt;/em&gt; long, but there is a quicker (with a bit of practice) way.&lt;/p&gt;
&lt;h4&gt;
	The quick way&lt;/h4&gt;
&lt;p&gt;
	This method is fairly similar to how the HTC Keyboard worked on Windows Mobile 6.x.&amp;nbsp; I will give an example: to quickly enter a number 3, tap and hold the number button [123], then drag your finger (&lt;a href="http://lifehacker.com/5471487/the-snack-sausage-as-iphonetouchscreen-stylus"&gt;or sausage&lt;/a&gt;) to the number 3 key [3], then let go.&amp;nbsp; A 3 will be inserted, and the keyboard will return to the main keyboard.&lt;/p&gt;
&lt;p&gt;
	As it is, this method only works for numbers and symbols on the first page of characters.&amp;nbsp; The same can be applied for emoticons.&lt;/p&gt;
&lt;!---more--&gt;
&lt;h4&gt;
	And now something extra&amp;hellip;&lt;/h4&gt;
&lt;p&gt;
	It&amp;rsquo;s not just the extra keyboards that this works on.&amp;nbsp; There are certain keys (quite a few actually) that offer extra characters when held down.&amp;nbsp; For example, the period key [.] &amp;ndash; hold this down and it will pop up with a dash [-], exclamation mark [!], colon [:], question mark [?], and the period [.].&amp;nbsp; This saves you having to go into the symbols page (though, in this case, they&amp;rsquo;re all on the first page of symbols anyway).&amp;nbsp; Some letters offer up accented versions of themselves.&lt;/p&gt;
&lt;p&gt;
	It&amp;rsquo;s not just characters on the main keyboard that have this function &amp;ndash; try the [&amp;pound;] key on the symbols page (or [$], or [&amp;euro;], etc., depending on your main keyboard language).&amp;nbsp; Holding it down will bring up the other currency characters, dollar [$], cent [&amp;cent;], pound [&amp;pound;], Euro, [&amp;euro;], yen [&amp;yen;], and the &lt;a href="http://en.wikipedia.org/wiki/Currency_(typography)" title="I didn't know what it was, either."&gt;generic currency symbol&lt;/a&gt; [&amp;curren;].&lt;/p&gt;
&lt;h4&gt;
	The list&lt;/h4&gt;
&lt;p class="notice good"&gt;
	&lt;strong&gt;Update&lt;/strong&gt;: Found some more! See the [.com] and [.] keys at the bottom of the list. I&amp;rsquo;ve also discovered a couple of new characters since the Mango update &amp;ndash; these are marked in this lovely shade of &lt;span color="#317b39" style="color: rgb(49, 123, 57);"&gt;green&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;
	Here&amp;rsquo;s a (hopefully) complete list of which key offers which symbols.&amp;nbsp; These are all taken from the standard English (United States) keyboard, and should be fairly standard &amp;ndash; the differences lie with letter arrangement and the default currency symbol.&lt;/p&gt;
&lt;p&gt;
	In the table below, the key shown in the Key column refers to the regular key; i.e., not the pop-up version of it (there are no pop-ups within a pop-up&amp;hellip; this isn&amp;rsquo;t Inception).&amp;nbsp; Note that upper case letters offer upper case versions of other characters (e &amp;gt; &amp;eacute;, E &amp;gt; &amp;Eacute;).&lt;/p&gt;
&lt;h5&gt;
	Main keyboard&lt;/h5&gt;
&lt;table border="0" cellpadding="2" cellspacing="0" style="width: 95%;" width="696"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="65"&gt;
				&lt;strong&gt;Key&lt;/strong&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&lt;strong&gt;Available characters&lt;/strong&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&lt;strong&gt;Key&lt;/strong&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&lt;strong&gt;Available characters&lt;/strong&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="66"&gt;
				e&lt;/td&gt;
			&lt;td valign="top"&gt;
				e &amp;euml; &amp;eacute; &amp;ecirc; &amp;egrave;&lt;/td&gt;
			&lt;td valign="top"&gt;
				E&lt;/td&gt;
			&lt;td valign="top"&gt;
				E &amp;Euml; &amp;Eacute; &amp;Ecirc; &amp;Egrave;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="67"&gt;
				t&lt;/td&gt;
			&lt;td valign="top"&gt;
				t &lt;span color="#317c39" style="color: rgb(49, 124, 57);"&gt;&amp;thorn;&lt;/span&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				T&lt;/td&gt;
			&lt;td valign="top"&gt;
				T &lt;span color="#317c39" style="color: rgb(49, 124, 57);"&gt;&amp;THORN;&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="68"&gt;
				y&lt;/td&gt;
			&lt;td valign="top"&gt;
				y &amp;yuml; &amp;yacute;&lt;/td&gt;
			&lt;td valign="top"&gt;
				Y&lt;/td&gt;
			&lt;td valign="top"&gt;
				Y &amp;Yuml; &amp;Yacute;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="69"&gt;
				u&lt;/td&gt;
			&lt;td valign="top"&gt;
				u &amp;ugrave; &amp;ucirc; &amp;uacute; &amp;uuml;&lt;/td&gt;
			&lt;td valign="top"&gt;
				U&lt;/td&gt;
			&lt;td valign="top"&gt;
				U &amp;Ugrave; &amp;Ucirc; &amp;Uacute; &amp;Uuml;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="70"&gt;
				i&lt;/td&gt;
			&lt;td valign="top"&gt;
				i &amp;igrave; &amp;icirc; &amp;iacute; &amp;iuml;&lt;/td&gt;
			&lt;td valign="top"&gt;
				I&lt;/td&gt;
			&lt;td valign="top"&gt;
				I &amp;Igrave; &amp;Icirc; &amp;Iacute; &amp;Iuml;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="71"&gt;
				o&lt;/td&gt;
			&lt;td valign="top"&gt;
				o &amp;oelig; &amp;oslash; &amp;ograve; &amp;ocirc; &amp;oacute; &amp;ouml;&lt;/td&gt;
			&lt;td valign="top"&gt;
				O&lt;/td&gt;
			&lt;td valign="top"&gt;
				O &amp;OElig; &amp;Oslash; &amp;Ograve; &amp;Ocirc; &amp;Oacute; &amp;Ouml;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="72"&gt;
				a&lt;/td&gt;
			&lt;td valign="top"&gt;
				a &amp;auml; &amp;aacute; &amp;acirc; &amp;agrave; &amp;aring; &amp;aelig;&lt;/td&gt;
			&lt;td valign="top"&gt;
				A&lt;/td&gt;
			&lt;td valign="top"&gt;
				A &amp;Auml; &amp;Aacute; &amp;Acirc; &amp;Agrave; &amp;Aring; &amp;AElig;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="73"&gt;
				s&lt;/td&gt;
			&lt;td valign="top"&gt;
				s &amp;szlig; &amp;sect;&lt;/td&gt;
			&lt;td valign="top"&gt;
				S&lt;/td&gt;
			&lt;td valign="top"&gt;
				S &amp;szlig; &amp;sect;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="74"&gt;
				d&lt;/td&gt;
			&lt;td valign="top"&gt;
				d &lt;span color="#317c39" style="color: rgb(49, 124, 57);"&gt;&amp;eth;&lt;/span&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				D&lt;/td&gt;
			&lt;td valign="top"&gt;
				D &lt;span color="#317c39" style="color: rgb(49, 124, 57);"&gt;&amp;ETH;&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="75"&gt;
				c&lt;/td&gt;
			&lt;td valign="top"&gt;
				c &amp;ccedil; &amp;copy;&lt;/td&gt;
			&lt;td valign="top"&gt;
				C&lt;/td&gt;
			&lt;td valign="top"&gt;
				C &amp;Ccedil; &amp;copy;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="76"&gt;
				n&lt;/td&gt;
			&lt;td valign="top"&gt;
				n &amp;ntilde;&lt;/td&gt;
			&lt;td valign="top"&gt;
				N&lt;/td&gt;
			&lt;td valign="top"&gt;
				N &amp;Ntilde;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="77"&gt;
				m&lt;/td&gt;
			&lt;td valign="top"&gt;
				m &amp;mu;&lt;/td&gt;
			&lt;td valign="top"&gt;
				M&lt;/td&gt;
			&lt;td valign="top"&gt;
				M &amp;mu;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="78"&gt;
				.&lt;/td&gt;
			&lt;td valign="top"&gt;
				- ! : ? .&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;nbsp;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;nbsp;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;
	Symbols keyboard (both pages)&lt;/h5&gt;
&lt;table border="0" cellpadding="2" cellspacing="0" style="width: 95%;"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&lt;strong&gt;Key&lt;/strong&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&lt;strong&gt;Available characters&lt;/strong&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				1&lt;/td&gt;
			&lt;td valign="top"&gt;
				1 &amp;frac12; ⅓ &amp;frac14;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				2&lt;/td&gt;
			&lt;td valign="top"&gt;
				2 ⅔ &amp;sup2;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				3&lt;/td&gt;
			&lt;td valign="top"&gt;
				3 &amp;frac34; &amp;sup3;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				0&lt;/td&gt;
			&lt;td valign="top"&gt;
				0 &amp;deg;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				$&lt;sup&gt;&amp;dagger;&lt;/sup&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				$ &amp;cent; &amp;pound; &amp;euro; &amp;yen; &amp;curren; &lt;span color="#317c39" face="Tahoma" style="color: rgb(49, 124, 57); font-family: Tahoma;"&gt;₹&lt;/span&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				%&lt;/td&gt;
			&lt;td valign="top"&gt;
				% &amp;permil;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				(&lt;/td&gt;
			&lt;td valign="top"&gt;
				( &amp;lt; { [&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				)&lt;/td&gt;
			&lt;td valign="top"&gt;
				) &amp;gt; } ]&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				-&lt;/td&gt;
			&lt;td valign="top"&gt;
				- &amp;middot; &amp;not; ~ _&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				!&lt;/td&gt;
			&lt;td valign="top"&gt;
				! &amp;iexcl;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&amp;lsquo;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;#39; ` ‛ &amp;rsquo;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&amp;quot;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;quot; &amp;laquo; &amp;raquo; ‟ &amp;rdquo;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				?&lt;/td&gt;
			&lt;td valign="top"&gt;
				? &amp;iquest;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&amp;nbsp;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;nbsp;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				^&lt;/td&gt;
			&lt;td valign="top"&gt;
				^ &amp;radic;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&amp;lt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;lt; &amp;le;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&amp;gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&amp;gt; &amp;ge;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				-&lt;/td&gt;
			&lt;td valign="top"&gt;
				[as above]&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				+&lt;/td&gt;
			&lt;td valign="top"&gt;
				+ &amp;plusmn;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				=&lt;/td&gt;
			&lt;td valign="top"&gt;
				= &amp;ne;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				|&lt;/td&gt;
			&lt;td valign="top"&gt;
				| &amp;brvbar;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;
	URL mode (when entering a web address)&lt;/h5&gt;
&lt;table border="0" cellpadding="2" cellspacing="0" style="width: 95%;"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&lt;strong&gt;Key&lt;/strong&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&lt;strong&gt;Available characters&lt;/strong&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				.com&lt;/td&gt;
			&lt;td valign="top"&gt;
				.com .org .edu [.net / .co.uk / .fr / .ch / .ca / .it / .es]&lt;sup&gt;&amp;dagger;&lt;/sup&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				.&lt;/td&gt;
			&lt;td valign="top"&gt;
				. / : &amp;quot; &amp;amp; + -&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h5&gt;
	Email mode (when entering an email address)&lt;/h5&gt;
&lt;table border="0" cellpadding="2" cellspacing="0" style="width: 95%;"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				&lt;strong&gt;Key&lt;/strong&gt;&lt;/td&gt;
			&lt;td valign="top"&gt;
				&lt;strong&gt;Available characters&lt;/strong&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				.com&lt;/td&gt;
			&lt;td valign="top"&gt;
				.com .org .edu [.net / .co.uk / .fr / .ch / .ca / .it / .es]&lt;sup&gt;&amp;dagger;&lt;/sup&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td valign="top" width="50"&gt;
				.&lt;/td&gt;
			&lt;td valign="top"&gt;
				. - _ , ;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
	&amp;dagger; &amp;ndash; Depending on your selected keyboard language.&lt;/p&gt;
</description><pubDate>Thu, 08 Dec 2011 08:04:23 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/know-the-keyboard-shortcuts-in-windows-phone-7</guid></item><item><title>Why do DVDs come loaded with so much extra stuff?</title><link>http://www.creepinjesus.net:80/why-do-dvds-come-loaded-with-so-much-extra-stuff</link><description>&lt;p&gt;No doubt you’ve noticed the recent buzz around Arnold Schwarzenegger’s audio commentary for the 1990 film &lt;em&gt;Total Recall&lt;/em&gt; (&lt;a href="http://www.imdb.com/title/tt0100802/"&gt;IMDB&lt;/a&gt;) – if you haven’t, I’ve embedded it at the end of this post. While it is rather amusing and entertaining, it has raised a good point regarding DVD extras.&lt;/p&gt; &lt;p&gt;According to the &lt;em&gt;&lt;a href="http://www.huffingtonpost.com/2011/11/23/arnold-schwarzeneggers-total-recall-commentary-is-amazing_n_1110154.html"&gt;Huffington Post&lt;/a&gt;&lt;/em&gt;, this audio track was recorded &lt;strong&gt;ten years ago&lt;/strong&gt;. Ten years.&lt;/p&gt; &lt;p&gt;Now, I have (probably) never watched any kind of bonus feature on a DVD or Blu-Ray, except out-takes. I always thought, “there must be someone who watches all these bonus features," but, as it turns out, there isn’t.&lt;/p&gt; &lt;p&gt;With all this extra time and money put in to recording extra features, I’d have thought they’d be there for a reason. I’ve always seen deleted scenes as pretty pointless, for example – they were deleted for a reason. I suppose the ‘behind the scenes’ videos can be interesting in terms of set design and CGI animations, but the main features that really puzzle me most are the commentary tracks.&lt;/p&gt; &lt;p&gt;There’s nothing I hate more than someone talking over a film while I’m trying to watch it, so why I would deliberately sit through 2 hours of someone talking over the film, God only knows. That’s why I’m writing this post – I’m clearly not the only one who thinks this way.&lt;/p&gt; &lt;p&gt;Ten years it’s taken for this audio commentary to surface. Has it really taken this long for someone to watch it and think, “hang on, this is pretty funny! I know who’ll love this – the internet!”?&lt;/p&gt; &lt;p&gt;Thinking about it a bit more, I suppose it has more of an appeal these days since the Governator has had a shift in career since the film was made. An actor doing an audio commentary – not uncommon; a former governor for California doing one – fairly rare. Perhaps this was popular at the initial release time, as well…&lt;/p&gt; &lt;p&gt;I’ve never actually seen &lt;em&gt;Total Recall&lt;/em&gt; (I know, I know…), but here’s the clip everyone’s talking about:&lt;/p&gt; &lt;p align="center"&gt;&lt;iframe height="315" src="http://www.youtube.com/embed/ncR2_pnzngM" frameborder="0" width="420" allowfullscreen&gt;&lt;/iframe&gt;&lt;/p&gt;</description><pubDate>Thu, 24 Nov 2011 22:06:00 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/why-do-dvds-come-loaded-with-so-much-extra-stuff</guid></item><item><title>How to install a new video card</title><link>http://www.creepinjesus.net:80/how-to-install-your-new-graphics-card</link><description>&lt;p&gt;This is probably one of the most common things for PC owners to do, along with RAM upgrades and adding additional hard disks, yet can be one of the most fiddly and time-consuming. Whereas RAM and HDDs come in standard physical sizes, video card come in a range of heights, widths, and depths. Some are “low profile”, designed for slimmer cases; some take up two or more slots on the motherboard (or at least the space above them); some are short at around 24cm, and some are long and can be up to 30cm or more. As such, you can never be sure whether they’ll fit in your PC case without taking some measurements and eventually trying it for size.&lt;/p&gt; &lt;h4&gt;3D Blu-Ray&lt;/h4&gt; &lt;p&gt;The PC I’ll be installing this new card in is my HTPC. It’s currently using a fairly low-end Intel Core i3-540 CPU, using the integrated video functionalities. It copes fine with all my DVDs and Blu-Rays, but cannot output native 3D from new 3D Blu-Ray discs, and having just bought a 3D TV I like to have the choice of 3D or 2D.&lt;/p&gt; &lt;p&gt;The Radeon HD 6750 supports AMD’s “HD3D” technology, meaning this thing will play 3D Blu-Rays as they were meant to be played – good news for me. This card also happens to be a reasonably good card for gaming, so I might use this PC for one or two games now.&lt;/p&gt; &lt;h4&gt;The Installation&lt;/h4&gt; &lt;p&gt;First things first: RTFM. It doesn’t matter how experienced you are, there could always be something different waiting for you to miss out, which could end up badly for your new card. In the case of the 6750, it’s a slightly beefed-up card, so it needs extra power. This is supplied by a cable direct from the PC’s power supply – forget this, and it won’t work.&lt;/p&gt; &lt;p&gt;Once you’ve given the manual a read over, make sure you’ve got everything you need for the procedure. I suppose it doesn’t really matter if you don’t, as you can fetch it mid-process, but it’s always nice to have things at hand. Some good tips: leave the card inside its anti-static bag until you’re ready to install it, and try to get hold of an anti-static wrist strap to ground any electrical charge you have on you. You don’t want to fry your card before it’s even been turned on!&lt;/p&gt; &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Ingredients" border="0" alt="Ingredients" src="http://www.creepinjesus.net/Media/Default/Windows-Live-Writer/How-to-install-your-new-graphics-card_130BC/Ingredients_3.jpg" width="644" height="487"&gt;&lt;/p&gt; &lt;p&gt;Now we’re ready to open up the PC. Every case is different, so you’ll have to work out how to open your own case. They usually have 2 or 3 screws on the back to hold one side on – undo these and the panel they were holding should slide or lift off.&lt;/p&gt; &lt;p&gt;While I had the case open, I took the opportunity to give everything a quick clean. Use a can of compressed air to blow off the loose dust from heat sinks and fans – build-up of dust leads to higher temperatures, meaning higher fan speeds, leading to more noise which, for a HTPC, we don’t want.&lt;/p&gt; &lt;p&gt;Take the card out of the wrapper now if you haven’t already. Give it a test run over or in the case to check it will fit. You’ll probably need to move some cables and maybe even some other hardware to get the card in. In my case, I had to remove the power supply to get the card in to place. Feel free to unplug some devices if their cables are in the way; just remember to connect them back up afterwards!&lt;/p&gt; &lt;p&gt;You will probably also need to remove one or more of the space-filler slides (I’m sure they have a proper name…) from the back of the case – you’ll see when you try putting the card in that these are clearly in the way. Once there’s enough room for the card, try slotting it into place gently then press down on it until you hear a click (assuming your PCIe x16 slot has a lock on it – most do).&lt;/p&gt; &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="CardInserted" border="0" alt="CardInserted" src="http://www.creepinjesus.net/Media/Default/Windows-Live-Writer/How-to-install-your-new-graphics-card_130BC/CardInserted_bd32a8b2-9538-45ef-a947-57ea05c42590.jpg" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;Attach any required power cables to the back of the card as detailed in the card’s manual (hopefully). For this 6750, there was just the one 6-pin PCIe power connector needed.&lt;/p&gt; &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PciPower" border="0" alt="PciPower" src="http://www.creepinjesus.net/Media/Default/Windows-Live-Writer/How-to-install-your-new-graphics-card_130BC/PciPower_78fdb6c5-a3b9-4cfc-aa60-c892ddfbaa23.jpg" width="644" height="483"&gt;&lt;/p&gt; &lt;p&gt;Before putting the case back together, make sure everything is still connected as it should and that there aren’t any cables touching any of the fans. If you can, try to avoid any cables touching heat sinks, too, as these can become quite hot.&lt;/p&gt; &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" class="left" title="ArtyShot" border="0" alt="ArtyShot" src="http://www.creepinjesus.net/Media/Default/Windows-Live-Writer/How-to-install-your-new-graphics-card_130BC/ArtyShot_461d5efa-37a9-4561-b10e-b735e4e88173.jpg" width="313" height="489"&gt;&lt;/p&gt; &lt;p&gt;This photo I’m sticking on here just for fun because I thought it looked cool.&lt;/p&gt; &lt;p&gt;Put the case back together by doing the same thing you did to take it apart, only in reverse. No prizes given out for that one, I’m afraid.&lt;/p&gt; &lt;p&gt;Plug it all back in to your TV or monitor and hit the on switch! Get ready on those F2 buttons, though, as you might need to change a BIOS setting to use the new card instead of on-board graphics. In my case, it worked it out for itself. It’s easy to tell if it didn’t – a blank screen will welcome you.&lt;/p&gt; &lt;p&gt;Finally, it’s time to install drivers. My top tip here: don’t use the CD that came with the card – yes, they’re the right drivers, but they’ll more than likely be out of date. Your best bet is to head to the card manufacturer’s website and search for the latest driver download from there. These are usually simple enough to install, but, again, they’re all different, so I can’t give a detailed walkthrough. If you’re using Windows, chances are the installer is just a “next, next, next” wizard; Linux, on the other hand, well… best get comfy. (Zing!)&lt;/p&gt; &lt;h4&gt;Wrap-up&lt;/h4&gt; &lt;p&gt;Once the drivers are installed and all the necessary (if any) reboots are finished, job’s a good’n! Mine’s working nicely, as I found by testing out Harry Potter and the Deathly Hallows pt.2 in 3D …which works. I do need to play around with some settings on the TV to get it perfect, though – I’m fussy like that.&lt;/p&gt;</description><pubDate>Tue, 22 Nov 2011 21:49:20 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/how-to-install-your-new-graphics-card</guid></item><item><title>Ticker-style Skin for Windows Media Player</title><link>http://www.creepinjesus.net:80/ticker-style-skin-for-windows-media-player</link><description>&lt;p&gt;Like many WMP users, I got annoyed with the removal of the taskbar toolbar after the upgrade to Windows 7 or Media Player 12.&amp;nbsp; It was a very useful toolbar to have on when listening to music, as it gave you access to the standard playback controls and let you know what was playing.&amp;nbsp; There is no toolbar available with WMP 12, however.&lt;/p&gt;
&lt;p&gt;Instead, I made a skin (yes, you can still use them!) which gives me the info I wanted from the toolbar and, so it didn&amp;rsquo;t get in the way, made it a mere 20px high.&amp;nbsp; This allows me to set it to &amp;ldquo;Always on top&amp;rdquo; and place it up in the title bar near the Minimise and Close buttons, nicely out of the way (see below).[more]&lt;/p&gt;
&lt;p&gt;&lt;img style="border-width: 0px; margin-right: auto; margin-left: auto; float: none; display: block;" class="wlDisabledImage" alt="image" src="/Media/Default/BlogPost/blog/Ticker-style-Skin-for-Windows-Media-Player/image_4.png" width="415" height="37" /&gt;&lt;/p&gt;
&lt;p&gt;If the title of the song is longer than the text area it will scroll (right to left) at what I consider a good speed.&amp;nbsp; The buttons are all working: a &amp;ldquo;return to full view&amp;rdquo; button on the left, with the normal &amp;ldquo;Play/Pause&amp;rdquo;, &amp;ldquo;Stop&amp;rdquo;, &amp;ldquo;Previous&amp;rdquo;, &amp;ldquo;Next&amp;rdquo; buttons on the right.&amp;nbsp; The elapsed time is shown next to the title and does not scroll.&lt;/p&gt;
&lt;p&gt;I have not yet added switches for Shuffle or Repeat, or a volume slider, and I may change the &amp;ldquo;Play/Pause&amp;rdquo; button to a &amp;lsquo;toggle&amp;rsquo; button that changes icon depending on its action.&amp;nbsp; Also, I might improve the graphics &amp;ndash; while they are fairly dull, they serve their purpose.&lt;/p&gt;
&lt;p&gt;Download the files from here: &lt;a href="/Media/Default/Downloads/Ticker%20Skin%20v1.0.zip"&gt;Ticker Skin v1.0.zip (3.78 kb)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alternatively, download all the source files in this ZIP: &lt;a href="/Media/Default/Downloads/Ticker%20Skin%20v1.0%20Source.zip"&gt;Ticker Skin v1.0 Source.zip (7.52 kb)&lt;/a&gt;.&amp;nbsp; It contains all the images, the .wms file, and the JavaScript that go with the skin.&amp;nbsp; It also has the compiled skin in there (.wmz).&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 10:01:29 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/ticker-style-skin-for-windows-media-player</guid></item><item><title>Customised Version of the BreakPost Extension</title><link>http://www.creepinjesus.net:80/customised-version-of-the-breakpost-extension</link><description>&lt;p&gt;Those of you using &lt;a href="http://www.dotnetblogengine.net/"&gt;BlogEngine&lt;/a&gt; will most likely be using the &lt;em&gt;BreakPost&lt;/em&gt; extension which is included as standard.&amp;nbsp; However, not everyone with a blog is a nerdy web developer!&amp;nbsp; What if you don&amp;rsquo;t want your links to say &lt;em&gt;More&lt;/em&gt;?&lt;/p&gt;
&lt;p&gt;You can easily (if you know what you&amp;rsquo;re doing) change the extension code to say whatever you want it to say, but if you don&amp;rsquo;t know what you&amp;rsquo;re doing you&amp;rsquo;re stuck with &lt;em&gt;More&amp;hellip;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;hellip;until now.[more]&lt;/p&gt;
&lt;p&gt;I have modified the extension so it can now be configured in the &lt;em&gt;Extensions&lt;/em&gt; page when you&amp;rsquo;re logged in as an admin.&amp;nbsp; Just put in whatever you want it to say (like &lt;em&gt;Continue&amp;hellip;&lt;/em&gt; or &lt;em&gt;Read on&amp;hellip;&lt;/em&gt;), click save, and it&amp;rsquo;s done!&lt;/p&gt;
&lt;p&gt;Download the new version of from here: &lt;a href="Media/Default/Downloads/BreakPost_1.4.1.zip"&gt;BreakPost_1.4.1.zip (1.76 kb)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To install, just copy the un-zipped file to your &lt;em&gt;Extensions&lt;/em&gt; folder, overwriting the existing &lt;em&gt;BreakPost.cs&lt;/em&gt;.&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 10:01:24 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/customised-version-of-the-breakpost-extension</guid></item><item><title>Abbreviation Inserter v1.2</title><link>http://www.creepinjesus.net:80/abbreviation-inserter-v1.2</link><description>&lt;p&gt;Another update!&amp;nbsp; Lunch got postponed while I fixed this.&lt;/p&gt;
&lt;p&gt;After finding a word in v1.1 and before, the extension &amp;lsquo;gave up&amp;rsquo; and ignored everything else, including &amp;lsquo;escaped&amp;rsquo; words.&amp;nbsp; This meant that if you had more than a few escaped words in your post, the ones after a non-escaped word will be left with a backslash showing.&lt;/p&gt;
&lt;p&gt;This has now been fixed &amp;ndash; you can have all but one occurrence of a word with a backslash, and ALL the remaining backslashes will be removed.&lt;/p&gt;
&lt;p&gt;Download the new version here:&amp;nbsp;&lt;a href="/Media/Default/Downloads/AbbreviationInserter.zip"&gt;AbbreviationInserter.zip (1.44 kb)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please leave any comments or feedback below! :)&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 10:01:10 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/abbreviation-inserter-v1.2</guid></item><item><title>Hash Tags Extension v1.2 – Supports Multi-Word Tags</title><link>http://www.creepinjesus.net:80/hash-tags-extension-v1.2-%E2%80%93-supports-multi-word-tags</link><description>&lt;p&gt;I&amp;rsquo;ve been reading up on some #regular_expressions and managed to get the Hash Tags extension working with multi-word tags, and here it is in version &lt;span style="text-decoration: line-through;"&gt;1.1&lt;/span&gt; 1.2.&lt;/p&gt;
&lt;p&gt;The input method is the same as before (put a hash &amp;ldquo;#&amp;rdquo; in front of the tag), but for multi-word tags such as &amp;ldquo;hash tags&amp;rdquo;, you must replace the space &amp;ldquo; &amp;rdquo; with an underscore character &amp;ldquo;_&amp;rdquo;, as shown: &lt;code&gt;\#hash_tags&lt;/code&gt;.&amp;nbsp; This will give a link to the &amp;ldquo;hash tags&amp;rdquo; posts page.&lt;/p&gt;
&lt;p&gt;Something that&amp;rsquo;s just popped up while writing this post&amp;hellip; an escape sequence!&amp;nbsp; I can&amp;rsquo;t write an example for hash tag linking if it just turns into one!&amp;nbsp; Bear with me&amp;hellip;&lt;/p&gt;
&lt;p&gt;&amp;hellip;there we go.&amp;nbsp; The escape character is, as usual, a backslash &amp;ldquo;\&amp;rdquo;.&amp;nbsp; Putting a backslash in front of the hash tag will escape it, like so: &lt;code&gt;\\\#hash_tags&lt;/code&gt;.&amp;nbsp; I suppose this would count as v1.2 then really?&lt;/p&gt;
&lt;p&gt;Also note that, just as before, the hash tag will only become a link if said tag exists in your blog somewhere.&lt;/p&gt;
&lt;p&gt;Download link: &lt;a href="/Media/Default/Downloads/HashTags.zip"&gt;HashTags.zip (1.40 kb)&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 10:00:44 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/hash-tags-extension-v1.2-%E2%80%93-supports-multi-word-tags</guid></item><item><title>My thoughts on the Halo: Reach Beta</title><link>http://www.creepinjesus.net:80/my-thoughts-on-the-halo-reach-beta</link><description>&lt;p&gt;The public multiplayer beta test period for Halo: Reach has now come to an end.&amp;nbsp; I&amp;rsquo;m just going to share my (brief) thoughts on it in terms of game play, originality, graphics, maps, and sound.&lt;/p&gt;
&lt;p&gt;I am aware that it was a beta, and that (hopefully) some things will be changed/fixed before the game&amp;rsquo;s final release.[more]&lt;/p&gt;
&lt;h4&gt;Game Play&lt;/h4&gt;
&lt;p&gt;From what I played, it all seemed very Halo-ish&amp;hellip; like I&amp;rsquo;d already played the game before.&amp;nbsp; Most of the game was spent emptying clips into the opponent&amp;rsquo;s shields, although grenades seem to do a lot more damage than before.&amp;nbsp; Of course, in Team Swat games, this was different as there were no shields, but the maps caused issues in this area (see below).&lt;/p&gt;
&lt;h4&gt;Originality&lt;/h4&gt;
&lt;p&gt;None at all.&amp;nbsp; Yes, you could argue that it&amp;rsquo;s part of a series of similar games, but there could at least have some innovation between them.&amp;nbsp; The biggest change in how you play is probably the power-ups/abilities your armour can carry, such as sprinting, camouflage, or the jet pack.&amp;nbsp; Yeh, pretty original!&amp;nbsp; Apart from that, this is pretty much the same Halo you&amp;rsquo;ve been playing since the system link days on the first Xbox, just with better graphics&amp;hellip; or so you&amp;rsquo;d think&amp;hellip;&lt;/p&gt;
&lt;h4&gt;Graphics&lt;/h4&gt;
&lt;p&gt;While the graphics are smooth and clear, and the frame rate is also smooth, something makes it look bad.&amp;nbsp; I think it&amp;rsquo;s the lighting.&amp;nbsp; Again, it doesn&amp;rsquo;t seem to have improved at all since Halo 3, and even that was a small leap from Halo 2.&amp;nbsp; It seems that the game has been designed to &amp;lsquo;look good bad&amp;rsquo; &amp;ndash; where some games try to get curves and end up with the occasional square edge, Bungie seem to have designed their models with square edges already, but made sure they were very well defined edges, bringing me on to&amp;hellip;&lt;/p&gt;
&lt;h4&gt;Maps&lt;/h4&gt;
&lt;p&gt;Not since Halo 2&amp;rsquo;s Headlong, Waterworks, or Containment has the Halo series seen a &lt;em&gt;really&lt;/em&gt; good map.&amp;nbsp; The maps offered up in the Reach beta have done nothing to change that.&amp;nbsp; They were far too small, and as such resulted in every game being a run-and-gun game, whether it was Slayer or not.&amp;nbsp; Even the largest map used for Invasion (the name escapes me) was poorly designed.&amp;nbsp; There was hardly any cover, meaning attacking any section meant gunning down anyone who saw you, while they were also gunning you down.&amp;nbsp; This process was fairly repetitive as it was usually whoever started shooting first that got the kill, unless they missed a shot while taking down their opponent&amp;rsquo;s shields.&lt;/p&gt;
&lt;h4&gt;Sound&lt;/h4&gt;
&lt;p&gt;Now, this is where Reach really shone!&amp;nbsp; The sound of the weapons and especially the grenades has been much improved.&amp;nbsp; Grenade explosions have a lot more &amp;lsquo;oomph&amp;rsquo; and sound a lot more dangerous than the little pops we had before.&amp;nbsp; I think Bungie have just turned up the bass a bit, but it certainly made a difference.&amp;nbsp; Ambient sounds, however, are still lacking slightly.&lt;/p&gt;
&lt;h4&gt;Conclusion&lt;/h4&gt;
&lt;p&gt;Apart from the fact that I&amp;rsquo;m a crap reviewer, I think the Reach beta deserves a pretty solid &amp;ldquo;meh&amp;rdquo;.&amp;nbsp; Unfortunately, the title starts with &amp;ldquo;Halo&amp;rdquo;, so it&amp;rsquo;ll sell like sex and you&amp;rsquo;ll have to buy it because all your friends have.&amp;nbsp; Even if they hate it too, you&amp;rsquo;ll all have to play it because everyone else is, and that&amp;rsquo;s where the action will be on Xbox Live&amp;hellip; until the new Call of Duty comes along&amp;hellip; which is another &amp;lsquo;seen it all before&amp;rsquo; game now, which is a shame.&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 10:00:06 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/my-thoughts-on-the-halo-reach-beta</guid></item><item><title>Windows 7 Backup Problem - Not Enough Space!?</title><link>http://www.creepinjesus.net:80/windows-7-backup-problem---not-enough-space</link><description>&lt;p&gt;There I was, trying to make a system image the easy way (i.e., clicking &amp;ldquo;Create system image&amp;rdquo; instead of booting up in some Linux LiveCD and faffing around with programs in a command line) and Windows threw a wobbler:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There is not enough space to create the volume shadow copy on the storage location.&amp;nbsp; Make sure that, for all volumes to be &lt;em&gt;backup up&lt;/em&gt;*, the minimum required disk space for shadow copy creation is available.&amp;nbsp; This applies to both the back up storage destination and volumes included in the back up.&amp;nbsp; Minimum requirement:&amp;nbsp; For volumes less than 500 megabytes, the minimum is 50 megabytes of free space.&amp;nbsp; For volumes more than 500 megabytes, the minimum is 320 megabytes of free space.&amp;nbsp; Recommended:&amp;nbsp; At least 1 gigabyte of free disk space on each volume if volume size is more than 1 gigabyte (0x80780119).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;*- I found a typo!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I had a look at my hard drive partitions &amp;ndash; both had at least 100GB free.&amp;nbsp; Then I remembered that Windows 7 creates a non-lettered partition of 100MB which it calls &amp;ldquo;System Reserved&amp;rdquo;.&amp;nbsp; This partition had 78MB in it, leaving only 22MB free.&amp;nbsp; The error message states that &amp;ldquo;volumes less than 500 megabytes &amp;hellip; [need] 50 megabytes of free space&amp;rdquo;.&amp;nbsp; There was the problem!&lt;/p&gt;
&lt;p&gt;After some searching around, I found that I needed to use &lt;code&gt;fsutil&lt;/code&gt; to fix the problem as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Assign a letter to the System Reserved partition (&lt;a href="http://www.sevenforums.com/tutorials/82994-drive-letter-add-change-remove-windows-7-a.html" target="_blank"&gt;see here&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Open an elevated command prompt (cmd.exe, run as administrator).&lt;/li&gt;
&lt;li&gt;Use the following command:&lt;br /&gt;&lt;code&gt;fsutil usn deletejournal /N /D &amp;lt;drive&amp;gt;:&lt;/code&gt;&lt;br /&gt;where &amp;lt;drive&amp;gt; is the letter you gave in Step 1 plus the colon (e.g., &lt;code&gt;F:&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;This will free up some space in the partition.&amp;nbsp; It left mine at 48MB used, 52MB free &amp;ndash; more than the minimum 50MB.&lt;/li&gt;
&lt;li&gt;Finish off by removing the drive letter from the System Reserved partition (see Step 1 again).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now, assuming there aren&amp;rsquo;t any other errors, the backup should run nicely!&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 09:56:55 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/windows-7-backup-problem---not-enough-space</guid></item><item><title>Use the Snipping Tool to capture parts of your screen</title><link>http://www.creepinjesus.net:80/use-the-snipping-tool-to-capture-parts-of-your-screen</link><description>&lt;p&gt;Remember pressing print-screen, opening Paint, pasting, cropping/resizing, labelling, selecting it all, copying, and finally pasting somewhere?&amp;nbsp; Forget it!&lt;/p&gt;
&lt;p&gt;Since Vista, in fact, Windows has had a little application called Snipping Tool hidden away in the Start Menu.&amp;nbsp; Luckily for us, it&amp;rsquo;s easy to find &amp;ndash; just start typing &amp;lsquo;snipping&amp;rsquo; in the Start Menu search and it&amp;rsquo;ll pop up in the results.&lt;/p&gt;
&lt;!--more--&gt;
&lt;p&gt;It&amp;rsquo;s really simple to use.&amp;nbsp; Upon opening it, you&amp;rsquo;re good to go grab a portion of the screen already!&amp;nbsp; Just drag a box around what you want.&amp;nbsp; The image gets placed into the clipboard, ready for pasting somewhere straight away.&amp;nbsp; You can also annotate it with a &amp;lsquo;pen&amp;rsquo; or highlighter before pasting.&amp;nbsp; Any scribbles you make are automatically updated into the clipboard, so you can literally just drag a box, highlight, paste.&lt;/p&gt;
&lt;p&gt;There are a couple of options and other functions to the tool, so have a look round.&amp;nbsp; When you only need a quick snip of a screen for a note or showing someone something, this tool is the most useful tool I&amp;rsquo;ve found in Windows so far.&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 09:55:33 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/use-the-snipping-tool-to-capture-parts-of-your-screen</guid></item><item><title>10 of My Favourite Windows Phone 7 Tips [updated for Mango]</title><link>http://www.creepinjesus.net:80/10-of-my-favourite-windows-phone-7-tips</link><description>&lt;p&gt;I&amp;rsquo;ve seen lists of tips from 5 to 100 items, but most are filled with fairly standard things that I consider obvious (e.g., &amp;ldquo;create a new text message by pressing New Message&amp;rdquo;). So here&amp;rsquo;s a list of the tips and tricks that I have found most useful but aren&amp;rsquo;t obvious at first glance.&lt;/p&gt;
&lt;!--more--&gt;
&lt;p&gt;In no particular order:&lt;/p&gt;
&lt;h4&gt;1. Keyboard shortcuts for quick access to symbols and accents&lt;/h4&gt;
&lt;p&gt;In my last post, I &lt;a href="/blog/Know-the-keyboard-shortcuts-in-Windows-Phone-7"&gt;detailed all the different keys available&lt;/a&gt; (that I&amp;rsquo;ve found so far) in keyboard pop-ups.&lt;/p&gt;
&lt;h4&gt;2. View the &amp;lsquo;system tray&amp;rsquo;&lt;/h4&gt;
&lt;p&gt;You may have noticed that the icons at the top of the screen (battery, Wi-Fi, reception strength, etc.) are only visible when they need to be noticed; when the battery is low or you have no signal, for example. To show all the icons, tap anywhere on that top bar and the icons will slide down for a couple of seconds. I usually aim for the clock.&lt;/p&gt;
&lt;h4&gt;3. Select multiple emails&lt;/h4&gt;
&lt;p&gt;If you have a lot of emails that you want to delete, move, or mark as read, it can be a time-consuming task to do them one at a time. Instead, tap on the very left of the email link in the inbox (or other folder) and a column of checkboxes will appear with the current email ticked. Add to the selection like you usually would with checkboxes, then delete, move, or mark as read, etc., as needed.&lt;/p&gt;
&lt;h4&gt;4. Quickly navigate through contacts or applications&lt;/h4&gt;
&lt;p&gt;If you have a lot of contacts (I don&amp;rsquo;t, but this is still useful), scrolling all the way to &amp;lsquo;T&amp;rsquo; can take a while. The easy way: tap on a letter in the list (&amp;lsquo;A&amp;rsquo; would be a good start) and an alphabet will appear. Tap on the letter you want to scroll to, and it will take you there. Note that letters that have no contacts are disabled. As of Mango, this same method works for applications once you have around 30 or so.&lt;/p&gt;
&lt;h4&gt;5. Switch between ringer/vibrate with 2 button presses&lt;/h4&gt;
&lt;p&gt;Press the Volume Down or Up button (when the phone is on), then tap the bell icon on the right. This will switch the phone to vibrate (or silent if vibration is disabled). You can also access the Zune playback controls (previous, pause, next) this way when a song is playing.&lt;/p&gt;
&lt;h4&gt;6. Use a carat when typing or correcting text&lt;/h4&gt;
&lt;p&gt;Sometimes the word suggestion feature doesn&amp;rsquo;t quite &amp;lsquo;get it&amp;rsquo; and you'll need to correct a word manually. This can be annoying when you have to type out the whole word again. Instead, tap and hold in the text area and a carat will appear above your finger (where you can see it &amp;ndash; logical!). Drag your finger around to move it where you need it then let go to &amp;lsquo;drop&amp;rsquo;. It will snap to spaces where it can be placed, so you don&amp;rsquo;t have to be super precise.&lt;/p&gt;
&lt;h4&gt;7. View photos as a filmstrip&lt;/h4&gt;
&lt;p&gt;When viewing a photo, pinch to zoom out as far as it will go. The photos in that folder will now be shown as a filmstrip, allowing you to quickly scroll through multiple photos with one swipe. Tap on a photo to return to regular viewing.&lt;/p&gt;
&lt;h4&gt;8. Change the background in the Pictures hub&lt;/h4&gt;
&lt;p&gt;The background does change itself occasionally, but if you want to change it manually, here&amp;rsquo;s how. Open the Pictures hub, &lt;span style="text-decoration: line-through;"&gt;tap and hold an empty space (I prefer the title text at the top)&lt;/span&gt; tap or drag the 3-dots-menu up from the bottom-right, then tap either &lt;em&gt;change background&lt;/em&gt; to pick your own photo, or &lt;em&gt;change it for me &lt;/em&gt;to have a random photo chosen. From Mango onwards, you can now choose &lt;em&gt;shuffle background&lt;/em&gt; which cycles through your favourite photos.&lt;/p&gt;
&lt;h4&gt;9. Silence a call&lt;/h4&gt;
&lt;p&gt;If you&amp;rsquo;ve forgotten to put your phone on vibrate and need to silence a call in a hurry, just press the power button while the phone is ringing. The ringer will stop and the screen will turn off, but the call will continue calling. Press the power button again to turn the screen back on to answer the call. Alternatively, press one of the volume controls to silence the call without turning the screen off.&lt;/p&gt;
&lt;h4&gt;10. Save a picture from a web page&lt;/h4&gt;
&lt;p&gt;If you ever see a photo on a website you want to keep, just tap and hold and press &lt;em&gt;save picture.&lt;/em&gt; You can now set that photo as your lock screen background from your saved pictures folder.&lt;/p&gt;
&lt;p&gt;If you have any other tips that aren&amp;rsquo;t obvious, feel free to post them in the comments below (which are working properly now, by the way!).&lt;/p&gt;</description><pubDate>Thu, 17 Nov 2011 09:54:15 GMT</pubDate><guid isPermaLink="true">http://www.creepinjesus.net:80/10-of-my-favourite-windows-phone-7-tips</guid></item></channel></rss>
