<?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-647204052809002548</id><updated>2011-11-27T16:48:10.913-08:00</updated><category term='SMS'/><category term='Analytics'/><category term='Neocron'/><category term='log4cpp'/><category term='Currency'/><category term='Light Saber'/><category term='Esendex'/><category term='NumberFormat'/><category term='.Net'/><category term='WAR'/><category term='Wii'/><category term='Meebo'/><category term='URL'/><category term='iGoogle Gadget'/><category term='Gadgets'/><category term='RMA'/><category term='iGoogle'/><category term='transaction scope'/><category term='Batman'/><category term='widgets'/><category term='XNA'/><category term='Lego'/><category term='C#'/><category term='MSDN'/><category term='Power Supply'/><category term='Dark Night'/><category term='Google Gadgets'/><category term='Google Desktop'/><category term='Beta'/><category term='MMO'/><category term='Star Wars'/><category term='CultureInfo'/><category term='IM'/><title type='text'>Esendex Developer</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-8746495168908143772</id><published>2007-10-10T06:06:00.000-07:00</published><updated>2007-10-10T07:10:50.415-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='widgets'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><category scheme='http://www.blogger.com/atom/ns#' term='Meebo'/><category scheme='http://www.blogger.com/atom/ns#' term='IM'/><title type='text'>Meebo</title><content type='html'>Over time i've accumulated several hotmail / MSN accounts that have died away for one reason or another. I also have a google talk account and a yahoo account. The main reason i don't keep in touch with the contacts i have on these accounts is the hassle of having all the clients installed and up to date. So what if you could have one webpage that allowed you to be logged in to all of these accounts at one time, using one interface with all of your chat windows appearing in one place, sound good? Check out &lt;a href="http://www.meebo.com"&gt;Meebo&lt;/a&gt;. In their own words&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;meebo.com is a website for instant messaging from absolutely anywhere. Whether you’re at home, on campus, at work, or traveling foreign lands, hop over to meebo.com on any computer to access all of your buddies (on AIM, Yahoo!, MSN, Google Talk, ICQ and Jabber) and chat with them, no downloads or installs required, for free!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It works really well and the interface is very cluter free and user friendly. What's more, they allow you to create widgets for your site / blog so people can send you  chat messages from your blog directly to your meebo page, if you are logged into meebo at the time you can have an IM chat with your visitors.&lt;br /&gt;&lt;br /&gt;I've added one to this blog so feel free to send me a message!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-8746495168908143772?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/8746495168908143772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=8746495168908143772' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/8746495168908143772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/8746495168908143772'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/10/meebo.html' title='Meebo'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-1168506049138885269</id><published>2007-10-05T02:38:00.001-07:00</published><updated>2007-10-08T05:08:05.581-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dark Night'/><category scheme='http://www.blogger.com/atom/ns#' term='Batman'/><title type='text'>The Dark Knight</title><content type='html'>One of my favourite recent films was &lt;a href="http://www.imdb.com/title/tt0372784/"&gt;Batman Begins&lt;/a&gt;, fantastic film, the whole feel of the underground, dark gotham city was brilliant. It had a more comic book like feel than any of the previous batman titles and the follow up, the dark knight, looks to be going in the right direction too!&lt;br /&gt;&lt;br /&gt;There were some &lt;a href="http://www.firstshowing.net/2007/08/16/holy-frickin-dark-knight-tons-of-new-batman-and-joker-photos/"&gt;pictures&lt;/a&gt; knocking about the world wide web of &lt;a href="http://www.imdb.com/name/nm0005132/"&gt;Heath Ledger&lt;/a&gt; as the &lt;a href="http://en.wikipedia.org/wiki/Joker_(comics)"&gt;Joker&lt;/a&gt; and he looked fantastic, kudos to the make up team. The joker in the comics was a psychotic nutter who was completely unpredicatable. Whlie Jack Nicholson's Joker was a good portrayal it wasn't really very "Joker" like when compared to the comics.&lt;br /&gt;&lt;br /&gt;According to &lt;a href="http://www.slashfilm.com/2007/10/04/michael-caines-high-praise-for-heath-ledgers-the-joker/"&gt;Slashfilm&lt;/a&gt; Heath Ledger gets it right, scaring &lt;a href="http://www.michaelcaine.com/"&gt;Michael Caine&lt;/a&gt; into forgetting his lines!&lt;br /&gt;&lt;br /&gt;Hopefully the film can live up to it's predecessor and outshine &lt;a href="http://www.imdb.com/name/nm0000318/"&gt;Tim Burton's&lt;/a&gt; orignal batman film based on the same story.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-1168506049138885269?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/1168506049138885269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=1168506049138885269' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/1168506049138885269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/1168506049138885269'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/10/dark-night.html' title='The Dark Knight'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-3894405950604208069</id><published>2007-09-27T08:51:00.000-07:00</published><updated>2007-09-27T09:01:55.719-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lego'/><category scheme='http://www.blogger.com/atom/ns#' term='Light Saber'/><category scheme='http://www.blogger.com/atom/ns#' term='Star Wars'/><category scheme='http://www.blogger.com/atom/ns#' term='Wii'/><title type='text'>Lego Star Wars</title><content type='html'>OK, so this is a bit late but it's still pretty cool.&lt;br /&gt;If you're into your lego and you're into star wars you might wanna consider ordering yourself a &lt;a href="http://gizmodo.com/gadgets/star-wars/legos-ultimate-collectors-millennium-falcon-unboxed-now-shipping-303613.php"&gt;Millenium Falcon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's a bit pricey at $500 but it should look amazing once it's assembled.&lt;br /&gt;&lt;br /&gt;Something to do while you wait for &lt;a href="http://www.play.com/Games/Xbox360/4-/3387235/Lego-Star-Wars-The-Complete-Saga/Product.html"&gt;Lego Starwars: The Complete Saga&lt;/a&gt; to be released! Then you've just gotta decide on your console of choice, with the Wii having &lt;a href="http://www.joystiq.com/2007/07/12/joystiq-impressions-lego-star-wars-the-complete-saga/"&gt;motion controled lightsabers&lt;/a&gt; it could be a difficult choice!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-3894405950604208069?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/3894405950604208069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=3894405950604208069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/3894405950604208069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/3894405950604208069'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/lego-star-wars.html' title='Lego Star Wars'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-5710932445356472828</id><published>2007-09-25T03:11:00.000-07:00</published><updated>2007-09-25T03:19:17.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Power Supply'/><category scheme='http://www.blogger.com/atom/ns#' term='WAR'/><category scheme='http://www.blogger.com/atom/ns#' term='Beta'/><category scheme='http://www.blogger.com/atom/ns#' term='RMA'/><title type='text'>Exploding Power Supplies Continued...</title><content type='html'>A few weeks ago i posted about my &lt;a href="http://esendexdeveloper.blogspot.com/2007/09/exploding-power-supplies-rmas.html"&gt;exploding power supply&lt;/a&gt; issues. Well, I received a shiny new power supply back and i also got a refund for my postage which was very good of them.&lt;br /&gt;&lt;br /&gt;So i got home and plugged my new power supply in and.... nothing! I feared initially that the power supply frying itself may have taken a component or two with it but hoped it would be ok, it wasn't.&lt;br /&gt;&lt;br /&gt;Now i've got a new RMA number for the entire PC and the company i bought it from and they have arranged to collect the PC from work which will save me on the postage for the whole PC. I guess it's gonna be another couple of weeks before i can get back to the WAR beta and XNA development projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-5710932445356472828?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/5710932445356472828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=5710932445356472828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/5710932445356472828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/5710932445356472828'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/exploding-power-supplies-continued.html' title='Exploding Power Supplies Continued...'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-4222401980308397435</id><published>2007-09-21T01:02:00.000-07:00</published><updated>2007-09-21T01:09:14.938-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NumberFormat'/><category scheme='http://www.blogger.com/atom/ns#' term='CultureInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><title type='text'>NumberFormat issue answered</title><content type='html'>I posted my issue on MSDN to see if anyone knew what i was doing wrong or if there was a workaround but one of the answers i got made some sense as far as explaining the omission of a "pence" symbol on the NumberFormat object. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Posted by IsshouFuuraibou...&lt;br /&gt;I think because "pence" or cent symbol is an exception to the rule and not the standard. In many cases monetary systems don't have "pence" currency. For example the smallest denomination for the Japanese Yen is 1 Yen. This is true in many other currencies. You'll also see that in all cases where you have a "pence" symbol, you can also format it as "$"0.00. From what I've seen the culture info doesn't store the pence symbol.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The full thread is &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2169177&amp;SiteID=1&amp;mode=1"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While that is a fairly reasonable explanation it still seems to be a fairly large omission. Although the "pence" symbol is the exception to the rule it is applicable to a large portion of the world, all of Europe Australia, the US. Sounds like a flaw to me, surely you include it where applicable and omit it in the other cases?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-4222401980308397435?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/4222401980308397435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=4222401980308397435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/4222401980308397435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/4222401980308397435'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/numberformat-issue-answered.html' title='NumberFormat issue answered'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-7118168302293903744</id><published>2007-09-20T08:46:00.000-07:00</published><updated>2007-09-20T09:04:32.452-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Currency'/><category scheme='http://www.blogger.com/atom/ns#' term='NumberFormat'/><category scheme='http://www.blogger.com/atom/ns#' term='CultureInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>NumberFormat object flaw?</title><content type='html'>I've been working on some price tables on our website today and we want to make sure everything is formatted correctly based upon the users culture. Obviously you would assume that the the CultureInfo.NumberFormat would be the way to go and, for the most part, it is. If you want to format your numbers to have seperators in to break them up or format a currency string with a currency symbol then you're laughing, &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;decimal.ToString("N0", cultureInfo)&lt;/span&gt; will give you your number with the correct seperators in the correct places i.e. 10000 becomes 10,000 in en-GB culture.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;decimal.ToString("C2", cultureInfo)&lt;/span&gt; will give you your currency string, i.e. 100.59 becomes £100.59&lt;br /&gt;&lt;br /&gt;All is well, or is it? What do you do if you want the "pence" symbol for a culture i.e p or ¢? There is no property on the NumberFormat object to do this for you, at least not that i could find.&lt;br /&gt;&lt;br /&gt;Anyone know what i'm missing here or have a decent workaround? I've got by for now with string manipulation but that involves hard coding the p or ¢ into the code. If we decide to introduce a new currency with a different symbol then it will require a code change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-7118168302293903744?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/7118168302293903744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=7118168302293903744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/7118168302293903744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/7118168302293903744'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/numberformat-object-flaw.html' title='NumberFormat object flaw?'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-3088976258462552922</id><published>2007-09-03T08:36:00.000-07:00</published><updated>2007-09-03T08:57:35.749-07:00</updated><title type='text'>System Convert Class</title><content type='html'>As they say, every day is a school day. I was getting an "Invalid Format Exception" when trying to read a VAT rate from a config file and convert it to a decimal using Convert.ToDecimal(). It turns out that the Convert class by default uses &lt;pre&gt;CurrentCulture.NumberFormat.CurrencyDecimalSeparator&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I was testing a website and i had my CurrentCulture set to French which meant the value of 0.175 for the VAT rate was no longer valid as in France the currencyDecimalSeperator is ',' not '.'&lt;br /&gt;&lt;br /&gt;Because our config entries will all be in English i created a NumberFormatInfo object which could then be passed into the Convert method call and it all works fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-3088976258462552922?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/3088976258462552922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=3088976258462552922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/3088976258462552922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/3088976258462552922'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/system-convert-class.html' title='System Convert Class'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-6689480266449003657</id><published>2007-09-03T03:01:00.000-07:00</published><updated>2007-09-03T04:54:59.474-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Neocron'/><category scheme='http://www.blogger.com/atom/ns#' term='WAR'/><category scheme='http://www.blogger.com/atom/ns#' term='MMO'/><category scheme='http://www.blogger.com/atom/ns#' term='Beta'/><title type='text'>MMO Beta testing</title><content type='html'>A couple of weeks ago i was lucky enough to recieve an email from mythic entertainment inviting me to partake in the WAR (Warhammer Age of Reckoning) beta. Now, unfortunately, i can't tell you any more than that because of the NDA (None Disclosure Agreement).&lt;br /&gt;&lt;br /&gt;MMO (Massively Multiplayer Online) Betas are a bit of a mixed bag in my experience. The purpose of a Beta in an MMO game is to play as much of the game as possible reporting everything you find wrong with the game from text that is miss aligned to game breaking  holes in the world and hardware crashes. &lt;br /&gt;&lt;br /&gt;However, a lot of people just see them as a chance to play the game for free. They run round, complain when things don't work and never submit a bug report for the entire duration of the beta. Partly this is due to a lack of tools to do this. In past betas i have played you would need to hit print screen to take a screen shot, log out of the game completely and then write a complete bug report which then needs to be emailed or posted on a forum. For people to report everything they see, while it's fresh in their minds you need in game tools to do this. That way even the people who just want to play for free can just open the tool, write a few sentences and carry on with their game while contributing to the process that they agreed to when siging up for the beta.&lt;br /&gt;&lt;br /&gt;I've played a few betas in the past at various stages from open beta which is generally a stress test for the final build, through to early closed beta where some of the content hasn't even been finalised and released. And then there have been games like Neocron which were released in a worse state than some of the early betas i've been involved in, anyone play that game? It had loads of potential but should have undergone better testing before release!!&lt;br /&gt;&lt;br /&gt;Anyone reading this have any thoughts on betas they have been in, which were good ones which were bad ones? What made them that way? Obviously you can't talk about current betas because of the NDA's that companies use so keep the comments to past games! Hopefully my PC will be fixed soon and i can get back to the WAR!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-6689480266449003657?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/6689480266449003657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=6689480266449003657' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6689480266449003657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6689480266449003657'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/mmo-beta-testing.html' title='MMO Beta testing'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-1290484853177290228</id><published>2007-09-03T02:48:00.000-07:00</published><updated>2007-09-03T03:00:57.748-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Power Supply'/><category scheme='http://www.blogger.com/atom/ns#' term='RMA'/><title type='text'>Exploding Power Supplies &amp; RMA's</title><content type='html'>Well, it was an eventful week last week, i turned on my PC at home and nothing happened. So i checked the usual stuff, is the rocker switch at the back set to "ON", does the plug socket work... Everything seemed fine so i  guessed the fuse had blown in the plug. I didn't have a spare fuse but i had a spare "Kettle Lead" which i plugged into the pc and then into the mains.&lt;br /&gt;&lt;br /&gt;The resulting BANG and sparks, mere inches from my head, was a bit of a shock, followed closely by a burnt smell. I've only had the PC for about 6 months so i raised a support call with the supplier and they were suprisingly quick at coming back with an RMA form for me to return the power supply. The real kicker is that it will take 2 - 3 weeks for them to get a power supply back to me, that's assuming they have 1 in stock! Surely it doesn't take that long to figure out that the lump of molten plastic inside the power supply means it's broken.&lt;br /&gt;&lt;br /&gt;I must admit though, every time i've contacted the support department they've been very quick in generating a response and it's been a pretty good response in most cases so i guess i'll just have to be patient.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-1290484853177290228?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/1290484853177290228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=1290484853177290228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/1290484853177290228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/1290484853177290228'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/09/exploding-power-supplies-rmas.html' title='Exploding Power Supplies &amp; RMA&apos;s'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-6306218879733043683</id><published>2007-08-20T04:18:00.000-07:00</published><updated>2007-08-20T04:30:24.461-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='log4cpp'/><category scheme='http://www.blogger.com/atom/ns#' term='transaction scope'/><category scheme='http://www.blogger.com/atom/ns#' term='iGoogle Gadget'/><title type='text'>Rolling back...</title><content type='html'>It's been a busy couple of weeks here at the esendex office. What with introducing &lt;a href="http://devproj20.blogspot.com/2007/06/figuring-out-transactionscope.html"&gt;transaction scope&lt;/a&gt; and testing it. Then finding problems with it and &lt;a href="http://nicholasbruce.blogspot.com/2007/08/transaction-scope-hopes-dashed.html"&gt;rolling it back&lt;/a&gt; it's been hectic to say the least. Now we've had a request to add some more functionality to our ActiveX component so it's time to get back into the joys of things like &lt;a href="http://devproj20.blogspot.com/2007/07/is-log4cpp-new-or-has-it-been-abandoned.html"&gt;log4cpp&lt;/a&gt; and C++.&lt;br /&gt;&lt;br /&gt;I should get round to making some progress on my &lt;a href="http://esendexdeveloper.blogspot.com/2007/08/igoogle-url-gadgets.html"&gt;send sms gadget&lt;/a&gt; this week or next but we have an impending release so i guess we'll see how that goes first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-6306218879733043683?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/6306218879733043683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=6306218879733043683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6306218879733043683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6306218879733043683'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/08/rolling-back.html' title='Rolling back...'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-2914296513626024710</id><published>2007-08-03T09:23:00.000-07:00</published><updated>2007-08-03T09:30:54.779-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iGoogle Gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='URL'/><title type='text'>iGoogle URL Gadgets</title><content type='html'>I've had a couple of hours this afternoon playing with iGoogle and gadgets again and i've decided that i will create a URL gadget that will effectively be a series of 3 pages. The first to send the message using form post and the other two as success / failure pages which in turn will re-direct back to the send page.&lt;br /&gt;&lt;br /&gt;We already support this setup with formpost so i haven't got to write any backend code and by using a URL gadget i can get the layout done easily with 3 small web pages. I will also need to get the user prefferences (username, password and account reference) stored in the gadget itself so as not to clog up the gadget with unnecessary fields.&lt;br /&gt;&lt;br /&gt;Hopefully i'll get a full day on this next friday and i'll be able to share my findings here, if not i'll try and update with what progress i make.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-2914296513626024710?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/2914296513626024710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=2914296513626024710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/2914296513626024710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/2914296513626024710'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/08/igoogle-url-gadgets.html' title='iGoogle URL Gadgets'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-6498388618449148455</id><published>2007-07-31T01:52:00.000-07:00</published><updated>2007-07-31T02:01:38.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><category scheme='http://www.blogger.com/atom/ns#' term='iGoogle'/><title type='text'>iGoogle and Gadgets</title><content type='html'>Well it's been far too long since i posted, i've been fairly busy with getting married and honeymoons and stuff, but i'm back now and hopefully i'll be updating this a lot more frequently.&lt;br /&gt;&lt;br /&gt;I was looking into how to get google desktop gadgets added to googles gadget page last night and i came accross some interesting comments about google desktop being able to add gadgets made to run on iGoogle but not the other way around. So i grabbed the standard "Hello World" gadget for iGoogle and tried to host it. Apparently iGoogle doesn't let you add gadgets hosted on your localhost so i uploaded it using &lt;a href="http://pages.google.com"&gt;Google Page Creator&lt;/a&gt; as recommended in the &lt;a href="http://www.google.com/apis/gadgets/index.html"&gt;google gadget sdk&lt;/a&gt; documentation. This worked a treat, i uploaded the xml file for hello world and was able to add the gadget to my iGoogle page and to my google desktop sidebar. &lt;br /&gt;&lt;br /&gt;After trying this i think it's worth doing some work to get an iGoogle gadget working and looking nice that can also be added to Google Desktop, i'll keep you posted on my progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-6498388618449148455?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/6498388618449148455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=6498388618449148455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6498388618449148455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6498388618449148455'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/07/igoogle-and-gadgets.html' title='iGoogle and Gadgets'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-6245005967778585393</id><published>2007-06-20T01:02:00.000-07:00</published><updated>2007-06-20T01:08:29.572-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XNA'/><title type='text'>XNA Breakout</title><content type='html'>Well as i mentioned in my first post i've been working on a breakout clone in XNA. It's one of those games that gets made by most people when they start out in games development, either that or pong or tetris but it's simple and gives me a chance to play with XNA without geting into anything too complicated with regards to the game.&lt;br /&gt;&lt;br /&gt;I've had two sessions with it now and im constantly surprised at how simple XNA seems to make things. I've probably spent around 4 hours and i've got a menu system, and a level of the game. As far as the level goes i have a ball bouncing around the play area and a paddle to keep it there that reacts to key presses. Adding 360 controller support would be very simple because of the way i'm handling input at the moment as well.&lt;br /&gt;&lt;br /&gt;I reckon next time i should have some blocks on screen and a game to play so hopefully you'll have something to look at sooner rather than later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-6245005967778585393?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/6245005967778585393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=6245005967778585393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6245005967778585393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/6245005967778585393'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/06/xna-breakout.html' title='XNA Breakout'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-4705623198443590294</id><published>2007-06-15T09:32:00.001-07:00</published><updated>2007-06-18T02:07:36.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Gadgets'/><category scheme='http://www.blogger.com/atom/ns#' term='SMS'/><title type='text'>Google Gadgets</title><content type='html'>Well i've had some success with &lt;a href="http://www.live.com/"&gt;microsoft live&lt;/a&gt; gadgets and i was hoping to get an Inbox gadget working that could be put onto a Live blog or homepage and you would be able to check your inbox. I had some problems with the live API which i'm still hoping to work thorugh at some point but i did have some success with sending messages. I've also been looking at the &lt;a href="http://desktop.google.com/dev/"&gt;google desktop SDK&lt;/a&gt; and i managed to get a gadget working that allows you to input your esendex account details and send a message from the google desktop sidebar. I need to tidy it up and make sure i'm handling all 3 "modes" it can be in, sidebar, expanded and desktop but i should have soemthing that can be downloaded and installed over the next couple of weeks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-4705623198443590294?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/4705623198443590294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=4705623198443590294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/4705623198443590294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/4705623198443590294'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/06/google-gadgets.html' title='Google Gadgets'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-647204052809002548.post-3880616502408238339</id><published>2007-05-30T06:07:00.000-07:00</published><updated>2007-05-30T08:41:36.495-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='XNA'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadgets'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Esendex'/><title type='text'>Hello World...</title><content type='html'>Hi,&lt;br /&gt;this is a blog about problems encountered and resolved as a .Net developer at &lt;a href="http://www.esendex.com/"&gt;Esendex&lt;/a&gt;, a business sms provider based in Nottingham, England. Hopefully I'll be able to give you a light hearted insight into the world of .Net development here at Esendex and share with you any problems of interest and how we overcame them so that you won't have to go through those problems yourselves.&lt;br /&gt;&lt;br /&gt;This is the new home of my windows live &lt;a href="http://esendexdeveloper.spaces.live.com/"&gt;blog&lt;/a&gt; as i want to use google analytics to track visitors and i can't do that on windows live. I won't move any posts here from my live blog as it's still available but i will just give you a quick rundown on what i'm currently blogging about...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://microsoftgadgets.com/"&gt;Web Gadgets&lt;/a&gt; and &lt;a href="http://desktop.google.com/plugins/"&gt;Google Gadgets&lt;/a&gt;: Here at Esendex we provide a business sms service as mentioned above and i thought that our service would give me a good opportunity to look into gadget development. Basically looking to provide an Inbox gadget and possibly a sending gadget as well. Progress has varied from week to week but i'm hoping that the next time i update you all on the how this is going i will have a working Google Desktop or Windows Live gadget. (Fingers Crossed!)&lt;br /&gt;&lt;br /&gt;XNA: I've always been interested in games development and with Microsofts new &lt;a href="http://msdn2.microsoft.com/en-us/xna/default.aspx"&gt;games development SDK&lt;/a&gt; it's fairly simple to create games for both the PC and the XBox 360. I've started development of a breakout clone, something i once wrote in managed DirectX. Once i have a working version i'll find somewhere to host it and give you guys a download link!&lt;br /&gt;&lt;br /&gt;I'll be updating roughly once a week, workload permitting and provided there's something worth saying.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/647204052809002548-3880616502408238339?l=esendexdeveloper.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://esendexdeveloper.blogspot.com/feeds/3880616502408238339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=647204052809002548&amp;postID=3880616502408238339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/3880616502408238339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/647204052809002548/posts/default/3880616502408238339'/><link rel='alternate' type='text/html' href='http://esendexdeveloper.blogspot.com/2007/05/hello-world.html' title='Hello World...'/><author><name>Kevin Pearman</name><uri>http://www.blogger.com/profile/09203340764000599358</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
