tag:blogger.com,1999:blog-374293252024-03-14T09:32:14.025+01:00Rocking out nakedForce has no place where there is need of skill (Herodotus)Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.comBlogger41125tag:blogger.com,1999:blog-37429325.post-35894105391211460202009-03-03T23:12:00.003+01:002009-03-03T23:21:15.199+01:00Unrecognized selector sent to instanceAs you may or may not know, I do iPhone/Cocoa touch now...<br /><br />While playing around with something this evening I stumbled across something I thought I'd share:<br /><br />I received the following error in my Xcode console: "EXC_BAD_INSTRUCTION". More specifically the following was the message: "unrecognized selector sent to instance 0x52d960"...<br /><br />After looking for some answers in my code and debugging through it, I came across this. When you build in Xcode by using cmd+B you apparently don't build (rebuild that is) the entire solution, but only the classes changed since last build. In my case the above error arose because the class I was working on, "A", called a method on another class "B" further calling a method on a class "C" that had changed signature. "A" was compiled with no errors, and "C" too. But "B" wasn't, and the erroneous method call wasn't caught by the compiler... I did a clean and then a build againg and the coding error was caught.<br /><br />Just a little something to remember when working with Xcode.Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com1tag:blogger.com,1999:blog-37429325.post-15348070590572379492008-12-07T22:56:00.002+01:002008-12-07T23:07:03.888+01:00The votes are in..... And the results are good! Hello Group won the Adobe MAX Award they were <a href="http://djuncas.blogspot.com/2008/11/hello-adobe-max.html">nominated for!</a><br /><br />The rich internet application MyHome won the award in the "envision" category. Read more about it on Hello's web site: <a href="http://www.hellogroup.com/max2008/">http://www.hellogroup.com/max2008/</a><br /><br />Congratulations to the team behind it - nice work :-)Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com1tag:blogger.com,1999:blog-37429325.post-47392824204132341342008-11-25T09:44:00.004+01:002008-11-25T13:06:04.601+01:00Hello Adobe MAXSo stuff is happening. The Adobe MAX tour has started, and some good news has already come from it:<br /><br />Hello has submitted a project to the Adobe MAX Awards 2008 and it has made it to the finals! The project is called "MyHome" (MinBolig) and has been developed in collaboration with the Danish Electricity Savings Trust (Elsparefonden).<br />You can vote for it, and make it win. Wouldn't it be cool to have a Danish project win the European Adobe MAX Awards. Vote here:<br /><a href="https://www.adobemaxsubmission.com/viewer/?projectid=96&location=EMEA">https://www.adobemaxsubmission.com/viewer/?projectid=96&location=EMEA</a><br /><br />Oh, and Hello has already won a MAX Award for Best Enterprise Application, with Nasdaq:<br /><a href="http://max.adobe.com/blog/2008/11/max-awards-2008-nasdaq-market-replay.html">http://max.adobe.com/blog/2008/11/max-awards-2008-nasdaq-market-replay.html</a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SvpraW7ZR1A/SSvp3iGa1iI/AAAAAAAAAAM/NE9qk0y5u68/s1600-h/fma-clouds-001.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 110px;" src="http://2.bp.blogspot.com/_SvpraW7ZR1A/SSvp3iGa1iI/AAAAAAAAAAM/NE9qk0y5u68/s320/fma-clouds-001.jpg" alt="" id="BLOGGER_PHOTO_ID_5272564929023104546" border="0" /></a>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-72868188608774383892008-10-09T22:05:00.003+02:002008-10-09T22:12:06.833+02:00Exciting new videosIn the last few weeks, a lot of new videos have been posted to <a href="http://channel9.msdn.com">Channel9</a>, Microsofts portal for spreading the word about new software...<br /><br />A lot of the posts are from the JAOO conference, which was held here in Denmark not too long ago. And just like last year, I've seen almost all the videos, and found the pretty cool. It seems like a lot of the videos are about programming languages and/or parallelism, and the evolution in those fields - very intriguing!<br /><br />Maybe JAOO is a conference I should attend next year.<br /><br />Anyway, check it out at <a href="http://channel9.msdn.com">http://channel9.msdn.com</a>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com1tag:blogger.com,1999:blog-37429325.post-47452500983528853432008-09-30T22:39:00.002+02:002008-09-30T22:44:09.537+02:00I'm online again!I recently moved to a new apartment (in beautiful Frederiksberg) and have thus been without Internet for a couple of days - you know how it goes.<br /><br />Then yesterday I received a letter from my ISP saying my Internet connection was switched on and that I could start using it. I didn't have time to try it then, and haven't until now. There were problems, however. The ISP (ComX) has a website where all "clients" to your Internet should be entered with their MAC address. I did that with my AirPort Express, using the MAC address that Airport Utility would show me, bu that didn't work. After reading a few forums and thinking and swearing, the solution was to use the right MAC address. Not meaning I "misspelled" the address, but apparently wireless routers have two MAC addresses - one for WAN and one for LAN. The one I saw in AirPort Utility was the LAN one, and the ISP wanted the WAN one...<br /><br />But it works now!!!Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-61192772406248679262008-09-25T00:00:00.003+02:002008-09-25T00:19:33.341+02:00The group finally says hello!After having been officially merged for a couple of months, Hello Group (formerly HelloWeb, HelloGroup, HelloBrand etc...) has released a web site!<br /><br />Be sure to check it out here:<br /><br /><a href="http://www.hellogroup.com">www.hellogroup.com</a><br /><br />I find it pretty neat! I'm in one of the videos - see if you can spot me :-)<br /><br />If you don't already know it, I do a lot of work for Hello Group, and I'm proud to say that I've been doing some of the finishing touches on the site. I've developed a new plugin for the site - which is running on the Wordpress blogging engine.Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-88847023874577514782008-09-06T00:37:00.003+02:002008-09-10T13:05:32.270+02:00Auto XML sortedI've been fighting a bug for some hours now bug have finally found the solution!<br /><br />Here's the deal: I've developed a tool to import the contents of some files into a database. Furthermore there is a UI for CRUD'ing the now database content. The problem was, that when I imported from more than 10 files (don't know why this exact number, it's purely empirical) the data would show up pretty strange. It should have a format like this:<br /><br />1 (count: 34)<br />3 (count: 54)<br />2 (count: 20)<br /><br />But instead it was showing:<br /><br />1 (count: 1)<br />2 (count: 1)<br />1( count: 1)<br />1 (count: 1)<br />3 (count:1)<br />... etc.<br /><br />Weird!<br /><br />At first I was looking at the import tool - I must have made an error somewhere, but no. The solution was to sort the data! The stored procedure selecting the data uses FOR XML AUTO to generate a hierachical structure, and somehow that twisted the data. But after adding "ORDER BY ColumnName" to the SQL it comes out right!<br /><br />I don't understand why yet - and can't find any other posts regarding the same topic....Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-80344702815744525402008-05-05T20:58:00.002+02:002008-05-05T21:03:26.817+02:00Arghh - Java 1.6Not that I'm a huge Java fan, but I'm getting somewhat tired of not having the newest update.<br /><br />Okay, here's the deal. I run Mac OSX on my trusted MacBook Pro (core duo) which i bought in the summer of 2006. That means it's not even two years old, but already software is being released which my Mac cannot run! By that I mean of course the Java 1.6 SE update, build by Apple. They have only released the update for 64-bit machines and mine is 32-bit !!!<br /><br />I'm not even sure whats in Java 1.6, besides some improved performance, but I've experienced a few programs and applets that I couldn't use, as they required 1.6...<br /><br />Goddamn it.<br /><br /><br />And my SuperDrive won't read DVD's anymore.. Maybe I should just get a new Mac...Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-76389842129753325472008-04-14T14:44:00.003+02:002008-05-05T20:58:09.574+02:00ASP.NET Login isn't persistentI've had a problem with the System.Web.UI.WebControls.Login control on a web application. ASP.NET creates a cookie for the login, which is supposed to be psersistent if the "RememberMe" checkbox is selected. The problem is, however, that if you restart your computer, the cookie is deleted, and you have to login again... I decided to investigate, and found that this is caused by the application pool on the webserver recycling from time to time, and hereby generating a new machine key for the application.<br /><br />The solution: Generate a static machine key and put it in your web.config.<br />I found the answer here: <a href="http://forums.asp.net/p/947381/1147268.aspx">http://forums.asp.net/p/947381/1147268.aspx</a>.<br /><br />See this resource for creating a machine key: <a href="http://aspnetresources.com/tools/keycreator.aspx">http://aspnetresources.com/tools/keycreator.aspx</a>.<br /><br /><br />Another problem bites the dust!<br /><br /><br />UPDATE: Well it doesn't seem to be that simple after all. The login still isn't persisten :-(Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-72383163046437027182008-02-20T21:37:00.002+01:002008-02-20T20:40:45.341+01:00Web 2.0 in a nutshell<p>I recently saw a presentation from Adobe, in which they had an interesting slide. It's essentially a list of mappings between web 1.0 and web 2.0 concepts and applications. For you out there who need a short intro to web 2.0 or you who just want to know the buzz-words, look no further:</p><br /><img src="http://aoa.nu/images/blog/web-2.0-concepts.png" alt="Web 2.0 concepts"/>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-51803638646801415752008-02-17T11:29:00.001+01:002008-02-17T11:29:16.399+01:00Someone finally did it<div xmlns='http://www.w3.org/1999/xhtml'><p>In my previous post I joked about mankind and innovation <br/> regarding the USBWine device. This post, however, is dead serious but still pretty amazing.</p> <p>Some guys have created an "assistant that lets you focus on what you're doing, and not how you do it" as they define it themselves.</p> <p>What is it? The guys at Humanized had a problem: "Computers are hard to use!". A lot of the task you perform at your computer every day, is in no way optimized for productivity. The goal for "Enso", as the product is called, is to remove these productivity barriers.</p> <p>Many people have said this, but these guys have actually done it. Whatch the demo here: <a href='http://www.humanized.com/enso_demo.php'>http://www.humanized.com/enso_demo.php</a></p> <p>Unfortunately it doesn't work on Mac :-(</p></div>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-3324390941048170622008-02-14T23:56:00.001+01:002008-02-14T23:56:02.116+01:00Mankind at the top of innovation<div xmlns='http://www.w3.org/1999/xhtml'><p>Well, we've finally reached the top. The max potential of the human brain. The best we can be!</p> <p>What I'm talking about? Presenting: USBWine - the product that finally makes computers truly productive...</p> <p> <object height='339' width='420'> <param value='http://www.dailymotion.com/swf/x3jwe0' name='movie'/> <param value='true' name='allowFullScreen'/> <param value='always' name='allowScriptAccess'/> <embed allowscriptaccess='always' allowfullscreen='true' height='339' width='420' type='application/x-shockwave-flash' src='http://www.dailymotion.com/swf/x3jwe0'> </embed> </object> <br/> </p></div>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-88693873677302443572008-02-10T01:31:00.001+01:002008-02-10T01:31:14.768+01:00An Internet star is born<div xmlns='http://www.w3.org/1999/xhtml'><p>Once in a while, someone comes along and shows the world some wierd talent, skill, creativitiy, or just plain old stupidity. A lot of these 15-minutes of fame has been awarded through YouTube and American Idol, and another one has seen the light!</p> <p>This time it's Renaldo Lapuz, performing "<a href='http://www.youtube.com/watch?v=uCqcd8IlNlo'>We're brothers forever</a>" - an original composition dedicated to the Idol judge <a href='http://en.wikipedia.org/wiki/Simon_Cowell'>Simon Cowell.</a></p> <p>I don't want to try and describe the performance, but I will point out, that I've never seen the judges on American Idol dance before ;-)</p></div>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-87300500038399352872008-02-07T21:38:00.001+01:002008-02-07T21:38:57.382+01:00HTML in the previous<div xmlns='http://www.w3.org/1999/xhtml'><p>The HTML generated by Contribute, as mentioned in an <a href='http://djuncas.blogspot.com/2008/02/contributing-to-blog.html'>earlier post</a>, seems to be pretty clean. In the referenced post it consists of <p>, <ul>, <li>, and <a>...</p> <p>It does, however, insert a <div> in the beginning with the attribute:</p> <p>xmlns="http://www.w3.org/1999/xhtml" </p> <p>But that ain't too bad :-)</p></div>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-377480517145091202008-02-07T21:33:00.001+01:002008-02-07T21:34:47.289+01:00Contributing to the blog<div xmlns="http://www.w3.org/1999/xhtml">Lately I've found some new inspiration in Adobe's <a href="http://www.adobe.com/products/creativesuite/">Creative Suite 3</a>. I've been toying around with Flash, Photoshop, Illustrator, Fireworks, InDesign, Dreamweaver, Flex and today: Contribute. <p>More specifically I'm writing this post from inside <a href="http://www.adobe.com/products/contribute/">Contribute</a> :-)</p> <p>Contribute is an application build to help webmasters, blog owners and the like to keep their website and/or blog updated.</p> <p>So far, here are some of my thoughts:</p> <ul> <li>The editor seems nice - better than NeoOffice for the Mac anyay. It has some well built "Insert link" and "Insert image" dialogs! I'll get back and comment on the HTML it generates when this is posted </li> <li>A well needed change from the web based interface og Blogger (which works great, but is a bit boring)</li> <li>The price tag on the software, I think, will scare off some people. With $169 for a single license, I wouldn't go buy it. I guess people who spend every day maintaining websites may find it reasonable</li> <li>The blogging feature is pretty cool. Contribute seems to integrate well into your chosen blogging system. It supports <a href="http://www.blogger.com/">Blogger</a>, <a href="http://wordpress.com/">WordPress</a> and <a href="http://www.typepad.com/">Typepad</a> out of the box, and other blog servers through the <a href="http://www.xmlrpc.com/metaWeblogApi">MetaWebblog API</a></li> <li>With my system (Blogger) I'm writing the post in-context (screenshot <a href="http://www.aoa.nu/images/blog/contribute-screenshot.png">here</a>)</li> <li>I can save a post for finalizing later, as with Bloggers interface. In Contribute there is a list of unpublished posts/pages so you can easily find them again</li> <li>As nice as the above sounds, I'm still not convinced when it comes to "normal" websites. I just don't see Contribute replacing real Content Management Systems any time soon. Too many features are missing (user management, extensibility etc.)</li> </ul> <p>Those were some initial ponderings. I will probably get back about CS3 soon ;-)</p></div>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-13978558296137946812008-01-04T23:54:00.000+01:002008-01-05T00:02:36.188+01:00Something I should NOT be doing...<p>Okay, so I'm currently studying for a couple of exams at CBS and therefore spend too much time everything else than studying.</p><p>But some good has come of it. The other day I saw this video someone forwarded to me on Facebook, and I went to Youtube looking for more from the same authors. The guys who make them are called "The Whitest Kids U Know" and I've listed my favourite ones below:</p><ul><br /><li><a href="http://www.youtube.com/watch?v=BkgMbU-we1o">Slow Jerk</a></li><br /><li><a href="http://www.youtube.com/watch?v=ezU5GWskDCo">Cubicle Boss</a></li><br /><li><a href="http://www.youtube.com/watch?v=qtL-UB1mFAY">Opposite Day</a></li><br /><li><a href="http://www.youtube.com/watch?v=g-Fe-IwAPA8&feature=related">Trevor Talks To Kids</a></li><br /></ul><p>Well, I shouldn't be spending time writing this post, so back to the books it is...</p>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-18675189359062253262007-12-30T01:59:00.000+01:002007-12-30T02:01:47.055+01:00Word + Blogger + HTML = Bad idea!A quick post-post: The previous post was written in Microsoft Word 2007, and published through the same. I spent more time fixing layout errors and HTML stuff than writing :-(Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-74590201227286738772007-12-30T01:53:00.001+01:002007-12-30T02:02:24.351+01:00How to make the compiler do your work<p>Before Christmas I spent a few weeks on a school project in computer science. The choice of technology was up to us, and I naturally took the safe path of .NET and C#. I used Visual Studio 2008 as IDE, as it had just come out, and I wanted to try it out. I also wanted to test C# 3.0, which the new IDE of course facilitated. Later I came to think that my team and I wanted to have the solution running on a web server, so the examiners would be able to see the actual prototype working. As I didn't have any options for running the prototype on a .NET 3.5 server, I had no choice but to make the solution .NET 3.0 compatible. This is no big thing in Visual Studio 2008 – you just <a href="http://weblogs.asp.net/scottgu/archive/2007/06/20/vs-2008-multi-targeting-support.aspx">change the target framework</a> and recompile. Naturally a lot of compiler errors emerged. But to my surprise, they were all related to references to .NET 3.5 specific assemblies, and not my actual code! This got me thinking, and investigating.<br /></p>I used "simple properties", which is an easier way of writing simple properties with no get/set logic, other than setting a backing field's value or returning it, a lot. When you write them in C#, it looks like this:<br /><br /><img src="http://www.aoa.nu/images/blog/simple-properties.png" alt="Simple properties" /><br /><br />What happens when above is built is that the compiler generates the get_Id() and set_Id(int value) methods as before, but then also generates a backing field that reverse engineered looks something like this:<br /><br /><img src="http://www.aoa.nu/images/blog/backing-field.png" alt="Backing field" /><br /><br />The funny thing is the naming of the generated field. Note the < and > symbols; they are used in order to avoid C# code accessing the field! If I try to get access to the field from a C# method, I will get a compiler error, as < and > are not allowed in the context.<br /><p>The full property will look like this after being compiled:<br /><br /><img src="http://www.aoa.nu/images/blog/compiled-property.png" alt="Compiled property" /><br /></p><br />I never thought of this, but as all the features of C# 3.0 are "syntactic sugar" changing the target framework while keeping the C# 3.0 compiler, I can have all the features, even though everything is compiled to C# 2.0! Great!<br /><br />Oh, and by the way: Note the [CompilerGenerated] attribute. I want all of my compiled code to have that!Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-68673977069602751332007-10-24T22:16:00.000+02:002007-10-24T22:47:12.336+02:00The web, and what will happen to itI've received a comment on a <a href="http://djuncas.blogspot.com/2007/08/iphone-compatible-websites.html">previous post</a>, and when I began answering it, I found that I might as well make it a full post.<br /><br />NewsBlaze says that in reality there is a large majority of surfers on the web that is using Internet Explorer. And by looking at statistics, he's right.<br /><br />What I was hinting at was more a researchers stand – trying to acknowledge the present, but focus more on how to improve the state of things. As we all know the number of devices that enables us to be online has increased dramatically, and continues to do so. Judging by the massive awareness and demand for these devices, and my own experiences, there has been a huge demand for some sort of hardware, other than a computer, that could run “advanced” applications such as e-mail clients and calendars. And the need for syncronization between all theses devices is growing with the change.<br />But then comes the notion of the “never-ending-network”<sup>©</sup>, meaning we can be online everywhere. If everywhere we are, we are able to connect to some sort of network, or in another way be online, what do we need apps and sync for? Shouldn't we rather use web apps to provide us with the information we need? If (when) we get to this point, it's essential that every web site/application displays and behaves the same across all devices, computers, projectors and event printable medias.<br />Implementing the above is quite a challenge, but I'm sure there will be soend a lot of time on it in the future. Especially now that Adobe is working on this new range of breathtaking application frameworks engines, including Flash (ActionScript 3.0), Flex, LiveCycle and AIR (Adobe Integrated Runtime). And now that Microsoft has joined the battle for RIA's (Rich Internet Applications) with the release of Silverlight. And now the <a href="http://en.wikipedia.org/wiki/Web_3">comming of Web 3.0</a> is being discussed. I sincerely hope that the above mentioned technologies will mature over the next couple of years, and then take over! By saying they need to mature, I mean that they still have a lot of issues, regarding the very topic of this post – clean website structure/markup – which need to be solved. But that is another post, maybe some oher day...<br /><br /><br />Anyway, NewsBlaze, I hope you can follow my chain of thought. I'm a firm believer that we will see a situation similar to my “never-ending-network”<sup>©</sup> theory, and just want to start thinking about it, and having other people thinking about it.Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-54460390118638951032007-09-28T14:42:00.000+02:002007-09-28T14:59:34.282+02:00Javascript repositoryI've decided to document and share the standard javascript functions, I use for my web development.<br />I've only <span style="font-style: italic;">just</span> decided it, so for now there are only a few files ready - but the repository will gradually expand...<br /><br />You can find it here:<br /><a href="http://www.blizan.com/repository/javascript/">http://www.blizan.com/repository/javascript/</a>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-51535389350309528942007-09-07T15:24:00.001+02:002007-09-07T15:50:42.022+02:00How did I not see that?<span xmlns=''><p>I had a nice experience today. I have been developing a website that uses the native ASP.NET 2.0 provider model. To save time I've just installed the default provider implementations for the MembershipProvider and RoleProvider and am using them.<br/><br/>So now I am in the process of creating an administration-system for the entire website, including the providers, and found myself having an insane bug/error. I had two users in my database, myself and a test person (Hans Hansen). When I updated the users everything was fine, unless I wanted to change the users' roles. If I was editing my own user it worked. If I wanted to edit Hans Hansen, however, the app crashed. The error message was something like: "Cannot update user name ''" (empty user name).<br/><br/>Now, I am pretty sure the user name isn't empty, so I began debugging. After about 2 hours of hopeless looking through code (even the ASP.NET provider stored procedures!), and plenty of theories about the origin of the error (including one or two angry thoughts to Microsoft), I developed a theory. What if the user name was required to be minimum 3 chars? Hans Hansens ("hh") was only two, but my own ("mgj") was three, and for the latter everything worked! Well, I changed "hh" to "hah", and suddenly everything worked! So now I'm thinking, that Microsoft is behind the error, and begin looking quite deeply into their stored procedures looking for the unwanted feature.<br /></p><p>After another hour down there, I coincidentally passed the [aspnet_UsersInRoles] table, and lost my jaw. I had finally found the problem. In the aspnet_UsersInRoles table, a previous test user had not been deleted. And he happened to have the same username as Hans Hansen ("hh").<br/><br /> </p><p>So, in the words of Sting, "I hate to say it, but it's probably me"<br /></p><p><br /> </p><p>Note to self: Make sure test environment isn't corrupted, before pointing fingers!</p></span>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-41557138165997835832007-08-16T11:25:00.000+02:002007-08-16T11:43:56.747+02:00iPhone compatible websitesEric Meyer has a great post on website compatibility and the classic "This site is optimized for ..." comment.<br /><a href="http://meyerweb.com/eric/thoughts/2007/08/08/the-veterans-charge/">http://meyerweb.com/eric/thoughts/2007/08/08/the-veterans-charge/</a><br /><br />And I think every word he writes is correct. Escpecially nowadays where more and more browsers, for Mac, PC and a large number of other devices, are beginning to cling on to the market. The "browser-wars" is still flaming hot, and the Internet Explorer army is not as strong as it used to be.<br /><br />But I would like to further extend Eric's post, and say that even though you <span style="font-style: italic;">can</span> view a website optimized for something weird on other browsers it isn't always that pretty. And sometimes a layout can be so buggy, that you have trouble getting the information you're looking for. And that's wrong too!<br />The Internet is for sharing information with everyone, not the people with the same browser as you. Therefore, I say, Webdesigners/developers: Please make the effort to create websites for more than your own browser!Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com2tag:blogger.com,1999:blog-37429325.post-47482674404716418452007-08-07T09:01:00.000+02:002007-08-07T09:11:57.349+02:00The replacement has been foundOkay, so the aoa.dk domain name has been sold, as I <a href="http://djuncas.blogspot.com/2007/08/torben-nielsen-affair-or-how-aoadk.html">mentioned earlier</a>, and the new domain name to take it's place has been found: <a href="http://www.aoa.nu">www.AoA.nu</a><br /><br />Not a very drastic change but still a change...<br /><br />Be sure to check out the relics section - that's where we're putting all the classic stuff. A lot is already out there, and more will come as we dig deeper into our hard drives in search of fun stuff that previously has been a part of out aoa.dk website.<br /><br />I also have some more news, but you'll have to wait for that a bit longer...Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-84209960276927398632007-08-01T22:36:00.001+02:002007-08-01T22:36:17.179+02:00”The Torben Nielsen affair” or ”How aoa.dk suddenly was something else”<span xmlns=''><p>Well – I hadn't thought about this ever happening, but it did. We've sold the domain "aoa.dk".<br /></p><p>We bought the domain, the infamous MC T and myself, a long time ago, when AoA still wasn't too big to hang out with "The Sailors". Since then, a lot of things came to life there. Of course there has always been some sort of band website there, hardly informative, but damn pretty! Furthermore, the domain has suffered the fate of the following selected list of websites and applications:<br /></p><ul><li>AoA Fan Crib (a website for fans of AoA)<br /></li><li>AoA Empire (the place from which everything stems)<br /></li><li>Ravage's official website (at ravage.aoa.dk)<br /></li><li>Forum and booking system for "Bjarnes kantine"<br /></li><li>Poker show down<br /></li><li>The well-known "OC-event" for VIP's<br /></li><li>The "Konflikt" flash picture art book<br /></li></ul><p>And a lot of small stuff, not woth wasting time on.<br /></p><p>I still have most of these things on my local machine, and I promise I will put all of it online, as soon as I get the chance...<br /></p><p><br /> </p><p>The lucky new owner is a man known as "Torben Nielsen", who, with a friend i believe, are establishing some online community. Looking forward to see what that develops into. His price was hard to decline, so we let it go. Knowing that we would always have the memories of aoa.dk as a place of good music, friendship, everything important to everyone. Remember: We're here for the beer.<br /></p><p><br /> </p><p>Anyway, AoA isn't dead, and we will bounce back with a new domain soon! So stay tuned – it might be radical, or it might not...</p></span>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0tag:blogger.com,1999:blog-37429325.post-11160622232433281532007-07-26T17:46:00.001+02:002007-07-26T18:00:48.164+02:00Request.What?<p>I've experienced some confusion about the various Request properties that holds information about the current location. For example, what is the difference between Request.Path and Request.RawUrl? Well, if you're like me, check out the table in the pdf document below, which gives sample output data for a website that runs on the VS 2005 development server (Cassini). This website is locally placed at "C:\Websites\Website1" on the server.<br /><br /><br />The table can be found here: <a href="http://www.blizan.com/media/request-properties.pdf">Request properties.pdf</a><br /><br /><br />Hope it's useful!</p>Mads Godvin Jensenhttp://www.blogger.com/profile/15068445306991364702noreply@blogger.com0