Tag | FAIL Posts

I posted in MSDN Forum a while ago that I ran into a WPF bug that occurs when you put one template inside another template like <ListBox HorizontalContentAlignment=... VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Background="Honeydew" ItemsSource="{Binding}"> <ListBox.ItemTemplate> <DataTemplate> <ListBox ItemsSource="{Binding}"> <ListBox.ItemTemplate> <DataTemplate> <etc.............. </DataTemplate> </ListBox.ItemTemplate> </ListBox> ...
*Moved to: Loosing the battle, but the war goes onWell in my current war to get my company to use TFS, I am loosing the battle for Visual Studio Team System adoption. I have fought many battles, against Jira, Confluence and Subversion, but they are currently wining. I cant seam to get the Architecture & Strategy guys to get behind the project. They are sitting on the sidelines encouraging me, but with no active participation. Time and again I am running up against the problem that no one will ...
CIO Magazine, by way of Slashdot, has an article on the state of IT projects. It compares the latest results of the famous/infamous Chaos Report from the Standish Group International with the results from the first report in 1994. In 1994 the report said that 31% of IT projects were outright, absolute failures and did not make it to completion. Only 16% of IT projects were "completely successful", delivering on-time, on-budget, and with no significant change in features. The latest 2007 reports says ...
Recently, I completed a project for a video game prototype course that involved pathfinding. With Flash Player 9's speed gains over Flash Player 8, I thought Flash would be a good medium to demonstrate pathfinding in an online setting. If you've never heard of Test Driven Development (TDD), it is a programming practice whereby the programmer writes tests for objects in his program before writing a single line of code. He writes his tests based on his expectations of how the objects should behave. ...
Working on the CLR's exception handling subsystem is not just challenging but also gives unique opportunities to understand how the various exception handling subsystems (e.g. SEH, C++ EH, etc) work, and in particular, how they interoperate with one another. It was such case that had me discuss one such issue with Kevin, development lead of the JIT, that he mentions here. That discussion got me exploring the interoperability aspects of EH further and resulted in the bullets listed below. Incase you ...
This blog has moved to http://www.douglasmarsh.net You will be redirected in 10 seconds This is just a quick tidbit. I will expand in an article that I'm writing on BizTalk mapping and custom XSLT. When you are using Inline XLST in a BizTalk map, if the document that you are working uses namespaces, you have to explicitly declare the namespace that the element(s) that you are building belongs to. Compiling the map will not fail but you can run into some really nasty runtime issues that are extremely ...
Please be aware that this is not verified at all - but this is posted here just as a precautionary warning until such time as it is verified? Better to be safe than sorry? ***UPDATE: This is a real issue only IF there is a Firewall between the Licensing Server and the Servers hosting Citrix Products A colleague of mine sent me this: ++++++++++Quote++++++++++++... I took down x,xxx users on Monday because I upgraded our License Server to PS 4.5 on Friday afternoon. Everyone went ...
The post is a cautionary tail of the latest episode of common sense versus cool. AJAX is a great technology that allows webpages to have much richer content. Google Maps was the turning point for this technology as it brought the technology to the attention of the Technorati that has enjoyed a superficial level of hype ever since because it is encompassed as the lynch-pin of Web 2.0. The key part of AJAX is Javascript which is a language that all mainstream browsers, no matter what operating system, ...
We have had a challenge to get TFS to record a test and replay it multiple times. I think the basics are easy but let me add a few more kinks. Session variable in the URL A variable that is returned in the response query that changes at each post A SessionID for database connectivity, this variable is good throughout the entire session https/SSL The 4th kink was easy enough we turned https off during the recording process. The session variable and SessionID were fairly easy. Create a class and write ...
During this past month I've been working in a new T4 template editor as a part of the SFT. If you're working with dsl or gax you already know, how the editor looks when you try to edit a text template file, it looks like this: So now you can have a fully colorized text editor for your T4 templates like the ASP.NET Vs editor and you can get it now downlaoding the ClariuS Software Factories Toolkit here. Colorizing, Intellisense and Validation In this release it's providing colorizing and intellisense ...
Management Information Systems These MIS systems are critical to business processes and as most executives say, critical for competitive profit. However, when the process of implementing and maintaining MIS and Decision Support Systems (DSS) becomes paramount, keeping middle managers updated with latest tools that follow industry best practices becomes a burden on the IT department. This is what happens when the IT department fail to see their vision... Where I work, we have two separated IT departments. ...
First of all, the movie was o.k. The special effects were pretty awesome, and the action seens were o.k., although sometimes they were too fast to see what really happened. The plot, however, was questionable and unsatisfactory. Too much talking, he didn't get the girl, he was never told about the plot to make him hurt, etc. Too many loose ends. Did the girl ever get cured? We don't know. Did the blond fail class? we don't know. How could the explosive devices only scar the face of Harry, but completely ...
*Moved to: Studying for Exam 70-536: MCTS Application Development FoundationAfter my success with Beta Exam 71-510: TS: Visual Studio 2005 Team Foundation Server I now find myself thinking that I should get my developer exams sorted. I had never done them before as I would have had to pay for them myself. Which sucks... The company I am now working for (the first to have more than 30 employees, and has more than 70,000) has kindly decided that I get a training budget. Now, though the budget is large, ...
Yesterday i reported of the availability of the new ISA 2004 service pack 3. Today i noticed a new message on the ISA server prodcut team blog about a problem with the SP3 rollback feature. To read the full story go to : http://blogs.technet.com/is... In short it has to do with the fact that the update may fail when the management console was left open during upgrade. at least if you happen to receive ...
*Moved to: Envisioning vs ProvisioningDevelopers fall into two categories with regard to building solutions: Envisioners (Research)Read more...Follow my new blog on http://blog.hinshelwood.com ...
Interesting opinion piece on the Zune Subscription model. Some of the points make sense, but ultimately they fail to mention that the subscription model isn't the ONLY option for Zuners. I'm sure I'm not the only one who finds it frustrating that if I want to burn a track I downloaded from the Zune store, I have to pay *again* for burn rights. I say again because I already paid once for my subscription. I realize Zune isn't the only device/service to use this model, but that doesn't make it any less ...
Test Driven Development: Testing methodology associated with Agile Programming in which every chunk of code is covered by unit tests, which must all pass all the time, in an effort to eliminate unit-level and regression bugs during development. Practitioners of TDD write a lot of tests, i.e. an equal number of lines of test code to the size of the production code. (Agile Testing: Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing ...
Day 2 Started with another Networking session, this one I felt was a little better than the last and I will post a link to the Slides when they appear but some of the highlights are : VM’s that need to talk to each other should be on the same Vswitch so the external network is never touched. A typical esx server with 4 network cards should have the service Console and vmkernel on the first vswitch connected to two physical Nics ie one onboard NIC and one PCI NIC. Vmtraffic should be on the second ...
In the past I have noticed that system testers find it difficult to test middleware applications such as those implemented using BizTalk. System testers generally don't want to read BizTalk xml messages dumped out to disk, they like to be able to query for their test results via some form of GUI. Many are adept at writing SQL to return result sets containing the test data they want to analyze. I came up with the idea of using BAM relationships between different activities within a single view to ...
*Moved to: Advanced Email Content addendumRE: What I Hate About XBAPs Ahh, had I only searched the web a little longer...Read more...Follow my new blog on http://blog.hinshelwood.com ...
The computer world lost a huge figure in the history of programming languages today. John Backus, the primary developer responsible for Fortran, died at his home in Oregon today. He was 82. The cause of death is believed to be old age. Fortran is regarded as the first widely used programming language, and helped open the door to modern computing. Released in 1957, Fortran was considered to be turning point in computer software, much like the microprocessor was in hardware. After Fortran, Mr. Backus ...
Announced at this years Cebit the brand name Commodore has risen from the ashes to title a range of some rather high speced PC's. These machines are aimed fairly and squarely at the PC gamer. Amongst the distinguishing features of these PC's is the option to chose a different piece of art-work for your case called a 'C-Kin'. The art-work is very contemporary in style and ranges from recent game-titles to street art from simply garish to - not '3' bad. The PC's themselves have the highest speced graphics ...
Microsoft invites you to experience the next generation of application development platform that will let you deliver rich, interactive experiences to your customers. City Date Venue Hyderabad 15-Mar-07 Fortune Katriya Pune 16-Mar-07 Sun-N-Sand Delhi 21-Mar-07 Marriott Mumbai 22-Mar-07 Kohinoor Continental Chennai 23-Mar-07 Ambassador Pallava Bangalore 27-Mar-07 Royal Orchid Date, Time, Venue: 15 March 2006 9:30 AM (Registration and Tea) Hotel Fortune Katriya, 8, Rajbhavan Road, Somajiguda, Hyderabad ...
I have spent TWO(2) DAYS on this stupid error:An exception of type System.Security.Principal.I... was thrown. Additional exception information: Some or all identity references could not be translated.when reinstalling Microsoft Office SharePoint Server 2007 (MOSS 2007). Well, scouring to the ends of Google-land, I didn't find a solution. From what I found never included #3 step below. I finally figured that problem out myself. For all with this error:1. Delete/Remove all SharePoint ...
First, it looks that things are finally going much better than used to for like 2 years or so (yeah yeah. I know they were not really bad!) this college term. I'm mainly much less stressed than usual. I'm getting some cool subjects (although I had to have some subjects for the second time, as last year was the first/hopefully-last year I fail subjects), and all SK people are more and more showing how great they are, and how much I should owe them. Last Friday, I was given the title "Senior Software ...
Have put together some tips on Clustering VMWare Server, have a look, hope it helps... Clustering VMWare: Virtual Machines Clusters Objective: To build two virtual machines that will be highly available Clustered nodes. Purpose: To test and build applications that use the clustered resource. NOTES: (1) Virtual machines have always the same hardware, they don't depend from the HOST hardware type and for the same reasons you can save, move and load a virtual machine anywhere where VMWare is installed. ...
When I do corporate training, I always get asked this question... "So what is new in BizTalk 2006 when compared to BizTalk 2004?" mostly from people who have been using BizTalk 2004. So here I have tried to summarize some of the things. Note this is by no means an exhaustive listing as there are other small but significant improvements. SETUP Automatic installation of redistributable components. In BizTalk Server 2006, the BizTalk team provide a single file that contains the latest version of all ...
I believe in having 3 layers of testing: Unit Tests, Acceptance Tests, and Exploratory Testing. Each of these layers is somewhat independent of the other and each layer alone essentially attempts to validate that the entire system works. However, none of these layers alone is perfect, but having all 3 in place simultaneously makes the situation much better. Unit TestsUnit tests are the tests that the programmer writes as he develops the software. We develop using TDD and the unit tests are automatically ...
*Moved to: Software Development Industrial Revolution I found out the other day that there is another implementation of TFS in the company. Not even the principal UK Architect, who recently visited the US knew of this. I do not think that it has been communicated outside of the department. That is an inevitable aspect of such a large company. The only way to get things working is to keep your head down until you have a viable solution, otherwise you get blown out of the water as soon as department ...
spy.doc Home Page spy.doc Download Page - spy.doc is released under a Freeware license spy.doc documents XML-schemas using the Altova® XMLSpy® XML-schema documentation format to produce Microsoft® HTML Help documentation (.chm) files that feature auto-generated Table-of-contents, Index, and full-text search. By providing suitably coded plugins, the documentation output can be greatly extended and enhanced. Features Windows, Console and Launcher applications. Uses an XML-base project file (extension ...
Clarification - The specific program I am working with here has the word "updater" in the name. This flags the UAC that it needs admin rights. Full Trust ClickOnce plays nicely with UAC otherwise. I've been battling all day with how one of our ClickOnce applications works with the UAC in Vista. I've found two ways to get past the "Cannot Start Application" message: Run IE as an administrator The first way is very painful and not useful for a repeatable process, but it works. Assume your ClickOnce ...
*Moved to: Outlook 2007 users angry? Well maybe not users.I am a little confused by all the hullabaloo over the Outlook email changes Mary Jo Foley recently blogged in her article Outlook 2007 users angry over Office 2007 HTML-e-mail changes about some of the changes. I think that this change is a good thing. It moves away from emails being HTML and more towards them as documents. This is the way that most users use email, as documents and it would be much better to have email files as Open XML, ...
Pheeeeeew - 2007 sure has got an exciting, futuristic start! You've gotto see this to believe it - Ok Steve Jobs announced the iPhone a few hours back - Apple products apart from their looks fail to impress me - but this one with its capability to Sync with Exchange - innovative Interface and sweeet looks has my attention - I'll wait for June to conclude though. But the Real exciting part is this... Ever wanted to win a trip to (almost) Outer Space? Well thats where the Ultimate Vista is - you've ...
This weekend has totally rocked so far. George and Jason arrived late Thursday night, and we headed straight for the local pub. A few pints (each) later we were on our way to Reality Check where we threw down in an impromptu Worms deathmatch on the GC. Friday we spent the first part of the day in design mode, writing all over the walls in our self-imposed isolation. After lunch we began slinging code and George commenced designing the art assets. Let me just say, George rocks. It was a terrific opportunity ...
This is an interesting post about how compatibility mode in SQL Server 2005 can really make a difference: http://mapamdug.blogspot.co... If anybody has run into any other gotchas or whatever related to the compatibility mode, I'd love to hear about it. I once tried upgrading a db from 80 to 90 and got so many errors it was unbelievable, mainly because of "incorrect syntax" or "ambiguous column name" in stored procedures. The following is from the BOL, I'm posting ...
*Moved to: Deploying Team ServerLoads more fun with the deployment, but we now have a plan... We are going to to have 3 sets of servers for out TFS implementation, (DEV | QA / CNR | Prod). The triples the cost, but allows us to have a fail over server if the live goes down and a dev box for testing service packs and and custom components or process flows we create. The costs do not stop there however. On the server side we need SAN storage for the production box and on the client side we need developer ...
WinForms UI Thread Invokes: An In-Depth Review of Invoke/BeginInvoke/InvokeRe... very good readhttp://weblogs.asp.net/... Marshalling the execution of your code onto the UI thread in the Windows Forms environment is critical to prevent cross-thread usage of UI code. Most people don't understand how or when they'll need to use the marshalling behavior or under what circumstances it is required and when it is not. Other users don't understand what happens when you use ...
There is a detailed step-by-step path to follow when applying the B2TR to a B2 MOSS installation. This particular error shows itself when you are upgrading a stand-alone beta 2 installation, and you did not delete the registry keys specified for the Search Service. Interestingly, if you follow the steps - and be sure to delete the registry keys outlined in a stand-alone B2 installation - upgrade, the error does not surface. Googling the error does not return any real support - and MSFT has shared ...
This post contains instructions about modifying the registry. This is inherently risky and this post is provided AS-IS without warranty of any kind. I recently resolved this issue for a client but I suspect that many people have it due to some incorrect documentation regarding the installation of a clustered Master Secret Server. The Problem SSO Master Secret server fails to start after failing over to second cluster node. Event Logs ---------------------------... ...
Just an FYI... As you forge ahead into the world of MOSS and deploying / configuring MOSS sites with actual service accounts - you may very well run into this error. The PRIMARY cause of this error has to do with the service account. When you created the service account, you set a password for it. Did you document that with your client? If you did not, it is very possible that someone in IT at the client site will change it to something THEY know and want to manage. Alas, all things SharePoint begin ...
In passed the 70-301 exam this morning (finally), which now gives me my MCSD designation! w00t! I kept putting this one off over and over since the summer, but finally thought "what the heck, I might as well just write it. If I fail it again (I've taken it a few times already), then I'll just focus on my 2.0 cert upgrades for my MCAD". So I studied for a couple of hours this morning, didn't really prep, and went in totally relaxed with a "so what" attitude. about 2/3 of the way through I was feeling ...
<disclaimer>I am a MSFT true believer</disclaimer> This post references Scivs a post about his predictions in review. It should be noted that I am a big fan of Scrivs and have been following his writing since he was in grad school. Scrivs, come on. Microsoft failed? This year, Microsoft has launched: XBOX 360, Vista, Office 2007, SharePoint 2007, Exchange 2007, .Net 3.0 (Avalon, Indigo, CardSpaces), Windows Media Player 11, Zune, and who knows what else. You claim that they failed and ...
Jeff Atwood points out some very disturbing statistics on the web (I'm quoting him, but he's quoting Ian Hickson). I did a short study recently checking only for syntax errors in HTML documents, and the results were that of the 667416 files tested, 626575 had syntax errors. Over 93%. That's only syntax errors in the HTML, not checking the CSS, the content types, the semantic errors (e.g. duplicate IDs -- 86461 of those files had duplicated IDs), or any other errors. And an actual quote by Mr. Atwood: ...
Well as a lot of people have been highly anticipating SharePoint 2007 (or MOSS) has finally made RTM. Now that really isn't anything new to be blogging about, but what is worth blogging about is that the RTM code has been dropped and the team has also put out the upgrade path from B2TR to RTM. Thanks to Steve Sofian's Blog, he posted the KB article to help perform the upgrade. Now, be very aware that when you are performing this upgrade be very sure to have your current setup backed up. Also directly ...
If you’re reading this site, chances are you’re a geek. Being a geek is normally a good thing, but technologically challenged friends and family probably look to you as their IT support, whether it’s hardware, software, or anything related. If you have cringed when a friend or family member, whose technical knowledge is sadly lacking, has mentioned they want a digital camera and look to you for support, you owe it to yourself to give them a copy of Digital Photography: The Missing ...
Q1. Describe the role of inetinfo.exe, aspnet_isapi.dll andaspnet_wp.exe in the page loading process. Q2. What’s the difference between Response.Write() andResponse.Output.Write()? Sol : Response.Output.Write() allows you to write formatted output. Q3. What methods are fired during the page load? Sol : Init() - when the page is instantiatedLoad() - when the page is loaded into server memoryPreRender() - the brief moment before the page is displayed to the user as HTMLUnload() - when page finishes ...
There is no sample for this, but if I get enough requests (say five or so) I'll create one and post it. I decided to whip up a quick prototype of FailedMessage subscription in BizTalk 2006 and I ended up hitting a couple of bumps in the road on my first shot. I'm the kind that does not stop and ask for directions, nor do I take the time to look at samples. I try to do it on my own, and failing that, I'll hit the blogs. All of that with a couple of trial and error sessions produced the following notes ...
Following this post, I found it necessary to study more in detail the session management in ASP.NET web service applications. For quite some time I was very puzzled, because even the simpler tests would fail miserably, and a different SessionID would be returned on every call. In order to solve that problem, I got back to the roots. First, I developed a ASP.NET 1.1 web service, and tested a web method in a web browser, using the asmx URL. This returns a test page with useful information about the ...
What does partial trust mean the Web Part developer? If you install assemblies into the BIN directory, you must ensure your code provides error handling in the event that required permissions are not available. Otherwise, unhandled security exceptions may cause your Web Part to fail and may affect page rendering on the page where the Web Part appears. The following is a typical example of a security exception: Request for the permission of type Microsoft.SharePoint.Securi... ...
Yesterday was the Microsoft Vista & IE7 Readiness Tour in Egypt, which is the first middle east country to host the tour [I didn't announce it before because it has a sort-of restricted registration]. It was soo cool to see the two great products in action (especially Vista), and think of new possibilities. It also was soo cool to meet Arab Team 2000 forum guys again, as we don't get to meet in real life except in Microsoft events! I also had some talk with Cyra Richardson, IE Team lead program ...