About time, Erwyn :-) Looking forward to your blogs! Jan
Me too !
Hi Erwyn, Welcome! It took some time to get you convinced... :) Btw, your experience at that bank sets my future at that same bank in a nice perspective... another 5 years here to go! :) Happy blogging!
You probably mean you are interested in SO/A ?! :) Welcome!
You will be pleased to know that the RSS team at Microsoft has it's own blog: http://blogs.msdn.com/rssteam/
Well for what it's worth... I think you can. If there are not too many complicated business rules you can write such an application. However.... I say this because I use the tool MyGeneration to generate the complete data tier for me... so there is no coding involved. This makes it very easy to implement schema changes. Besides that I use MyGeneration to create simple CRUD screens wich require no logic at all. So a prototype is quickly produced. Because a lot is generated it's easy and fast to implement changes. Without such a tool I wouldn't start on it. Then you are too busy recoding everything all the time while you should focus on changing/extending functionality.... I do think it's hard to give an estimate of the cost. But i think this will depend on the complexity of the desired application.
I think it depends. If the RFP estimates are copy-n-pasted into some planning, then you should be clear on the fact that it's just a very rough estimate. Obviously you should not give them an estimate of 100 days and afterwards a 1000 days were actually needed. But most of the time, you can make a rough estimate and yes, most of the time based on a database driven approach. Because you can always map those requirements onto a relational database, but it's much harder to map into a (large) class model that's based on the domain. Because of the lack of knowledge of the domain, like you said. I always try to make clear the questions that I have that are left wide open and can highly influence the final estimates. But those sales guys/managers always want that RFP. What bothers me more is getting a full functional document in which there's already so much technical/project-process stuff specified that you have a hard time explaining your customer that you think you have a better suggestion. Also, when you find out later the functional specs did not cover a very large part of what-you-have-to-build/what-the-customer-expects you can expect that they are going to ask you to explain why it took longer. And most of the time you again have to defend your better solution! :) But in the end it's always down to us just delivering the RFP, no matter what. And then we just have to work overtime because our oh-so-rough estimates are just copy-n-pasted into a planning which you are bound to :)
It’s not my preferred way but I think it is possible to make an estimate based on a database design. A database model alone isn’t enough, at least a (rough) description of the required functionality has to be available also. I have seen estimates based on this information that in the end seems relatively accurate. Based on the complete functional requirements it is possible to estimate the cost including making a detailed design. In this case however making an estimate for a fixed priced project based on preliminary analysis phase sounds very risky! In my opinion it is very likely that the estimate will not cover the actual resources needed. Functionality will probably change in the coming time and is not covered by the estimates you’re doing now. I think a RFP for a fixed-price project based on incomplete requirements is not preferable. If I was responsible for answering this RFP I might have tried to convince the customer of this. This means, not you refusing to make the estimate but the managers responsible for this RFP talking to the customer. To cover the risk involved in this you will probably see your estimate multiplied by a factor, after that a lot of overhead costs are added to the outcome of that and to be really ,really sure you will not lose money on this RFP an extra amount is added to the semi total. Resulting in a fixed price that might be too high which of course minimizes the change the customer agrees with your proposal. Maybe it is better to wait for the customer to finish his analysis phase and base a fixed price proposal on that. But hey, most of the time that isn’t the decision of the people responsible for making the estimate :-)
Have you read this article by Clemens? http://staff.newtelligence.net/clemensv/PermaLink,guid,535d4a96-2cc3-4306-8b56-9a96c7c6fa39.aspx I need more implementation, instead of "Enterprise Architect" blah blah! :)
I worry about maintainability and stability. Static typing gives you the benefit of knowing what the properties of a type are. With dynamic typing, you're never sure if properties you might need exist. I think, that if you need a way of adding dynamic properties to an object, there's always the option of adding item lists. That gives you the benifit of adding properties dynamic. All other properties would then be static, so you know what you're dealing with. I'm not quite sure I understand what benefits you see.
Microsoft's Luca Bolognese has a nice overview of PDC sessions related to the .NET Language Integrated...
Thanks for those comments, Erwyn.
I also made 1.1 strongnamed. Creating a interop assembly with tlbimp isn't a hassle at all. Just add the /keycontainer swith to it with the proper containername and your done. This results in a strongtyped interop assembly which I then referenced from the only project in 1.1 that used it.
Ramon, I consider looking for the correct DLL, opening a Visual Studio command prompt, going to the correct folder, looking up the correct command line arguments, worrying if tlbimp will put everything in the correct namespace, worrying about all the warnings that tlbimp produces, copying the output DLL, referencing it, putting in under source control so other can build EntLib from SourceSafe without performing these steps, a hassle.
I've used tlbimp many times, its very simple and gives you control over how you'd like the interop assembly generated. The interop generation can also be added to a script to be executed during automated builds, etc.
Erik, I do appreciate the power and control of tlbimp. But in this case EntLib, as provided by Microsoft without an automated build outside of VS.NET, uses the "default" interop generation in the IDE. I wanted to modify as little as possible for strong naming EntLib.
See you at the PDC. I'll be there if you want to details after the unveiling. :-)
You should at least investigate new technology but invest in current technology as well. Compare it to buying a DVD recorder. You can buy one today that will do an adequate job. But already blue-ray and other technologies are on the horizon. Should we wait? Don't know, depends on your needs. One quote from the article that I found interesting with respect to that: "One’s development staff should be divided into at least two groups, with one group being responsible for producing finished products, and the other group being responsible for developing and maintaining one’s own framework". I totaly agree to this one. I wonder when our company will see the light
I think that besides investigating in new technologies we have to investigate in current technologies as well. Knowledge of future directions (Indigo) can help you decide what aspects of current technologies you focus on today. For example, thinking about separation of service interface from service implementation or handling cross cutting concerns are topics that needs attention in both the “new” and “old” world. Having a clear view on “the way indigo does things” can help you decide how to solve these (or other) issues today in a way that is also usable (or at least partly) in the future. Although Indigo is scheduled for second part of 2006 it is very likely that we have to build software that isn’t using Indigo from day one. So, invest in current technologies, but keep your eyes open!
The official names for Indigo and Avalon have been announced to be "Windows Communication Foundation"...
After installing Windows Vista it's on to the R&D work. Note that this is done for LogicaCMG. Microsoft...
De eerste bèta van Vista zal, naast het nog niet eerder vertoonde Internet Explorer 7, slechts een deel van de functionaliteiten bevatten die in de uiteindelijke versie van Vista worden verwerkt. Zo zal gebruik van de nieuwe zoek-engine en het virtual folder-systeem al mogelijk zijn, maar zijn nog weinig verbeteringen aan de grafische gebruikersinterface (gui) zichtbaar.
After installing Windows Vista and revealing that it has no significant dependency on WinFX or the .NET...
At the end of my previous post I mentioned that I needed to download and install the WinFX SDK to...
After the install of the WinFX SDK failed I tried to install Visual Studio 2005 Beta 2 on Windows Vista....
Microsoft retracted the faulty setup of the WinFX SDK and replaced it with a new version. This version...
After further exploring Windows Vista it turns out that are some more components than just ASP.NET 2.0...
I'm amazed, shocked, horrified and extremely scared. Why? Imagine having to fix a problem in code like this. Generics are extremely powerful and I can think of some good uses. But I fear that developers will use it to look cool, intelligent or because they think their guru's. Still, great question
I wouldn't really worry too much about this just now as Microsoft has stated that this is not supposed to be a polished experiance yet. It won't be until Aero is included that you'll get the high quality rendering. Wait till at least Beta 2 till worring about this.
Erwyn as far as I'm concerned the ESB concept is just a transitional technology, which will become obsolete once most systems and applications support the WS-* specs. Perhaps the same goes for BizTalk, although it is not an ESB as Scott clearly points out. I think the market for centralized brokers (the traditional EAI architecture) will shrink in the next couple of years, as the adoption for the WS-* (which enable a more decentralized way of communication between services) grows.
So .. I have this problem when I tried to strongname the complete EntLib solution ... you are right, they must probably add this kind of solution to the EntLib documentation ... Bye from Spain El Bruno
Hope you'll be amazed.
I think every consultant should be given at least some time to develop. I don't mind spending some of my private time to improve my knowledge, but it would be nice if the company you work for allows you to spend some time during working hours on that. I don't think you're company can demand that you do this in you're own time. But I know that most consultants spend some of their own time to get the knowledge they need. And that's a good thing, because you gain knowledge on subjects you're interested in. What could happen is, that when the company gives you time during office hours, is that they will tell you what you should investigate. And that is not always a subject you like. You're actually quite lucky that you get to spend 1-2 days a week to do some R&D work. I'd almost want to transfer to your company, providing I could do the same ;-). But I know that I could have the same priveliges at my company, provided my customer doesn't mind. And at this moment, they do mind.
I blogged before about some of the promising new features for working with relational and XML data in...
Hmm interesting :) Hadn't heard / read about this yet :)
To copy a comment I just made on the blog post you mentioned: This is a in my opinion better article including a link to an updated browsercaps file: http://aspnet.4guysfromrolla.com/articles/050504-1.aspx
Unfortunately I had some trouble publishing the article Friday and forgot to link to the source of part of updated browserCaps section. It is the same source as referenced by the article Mischa mentions. I will update the post to include the link and will try to fix some formatting and download issues.
Community Server was giving me some trouble in publishing XML with the correct layout and making...
Hi Erwyn, I encounter the same problems, going to try your workaround! Great idea... Thnx, Stan.
It worked, thanx again! Now trying to get MS SQL 2005 Dev Edition CTP to work...
Today I experienced some strange unexpected log file roll-overs when logging messages using the...
Awesome, I am facing the same problem. Will try your solution! Thanks!
thanx for the tip.
re: strong naming the assemblies: i used VS's S&R in Files on all AssemblyInfo.cs files to change: AssemblyKeyFile("") to AssemblyKeyFile("<path to key file>") This wasn't a lot of work, and works for a one-time compile and sign. However, the path to the key file must be absolute, since the AssemblyInfo.cs's reside at multiple levels under the source root folder. This interferes with the ability to get the source out of VSS into any directory... regardless of your strategy, S&R can make this task relatively painless (no manual editing of 42 files).
Thanks Erwyn for the accolade! Firstly, it would be interesting to find out what content management system you are using. A project, in the Netherlands? I wonder if we are using the same package? If its one based out of Denmark, that is. I really like the ideas you've used. JavaScript to hide accessible content is a good idea. My outlook is the same: scripting should complement the site, not form its function. Unfortunately, accessibility often becomes a bit of a black art - with hacks having to be made to CSS and scripting required to modify the DOM. I've played with a few means of outputting XHTML Strict. I am playing around with the idea of sending my own content out from the server programmatically at the moment, and just seeing how much control I have over the rendering process. I'm sure I'll post my results! BTW: Too late! I have used the editor, which Jan kindly gave me tips on using. :)
Please read my earlier post on generating XHTML output from ASP.NET 1.1 before reading this post. Summary:...
I also am looking into this, in my current home project of writing a platform-portable CMS. So if you need some code, I can oblige. My approach is limited to .aspx, because as I don't have the resources to purchase a dedicated server, I am limited to a shred environment. But I think it is important to develop for the lower end of the budget as much as the higher end. This shared server nature means that I don't have the control of the IIS extension configurations. Interested about having the CMS publish the pages into "real" pages. How does this work for permissions? This is one option I looked at, but again, due to my target platform being a shred environment, my host would be none too happy about enabling write access across the site - to allow the CMS to write the "real" pages! Our CMS (at work) is Danish based, by the way.
Thanks for the kind words! Two more papers are under development in this series: one on processes and one on service factoring. John
Len, I dislike putting absolute paths into source controlled files. Even if it is easy to do with search and replace. And why have 42 duplicates of this line? Better fix this once and for all.
Blogging about the YouBastardException reminded of another funny thing that was added to that Intranet...
Maybe Dennis will give me a warning for polluting the photo galleries, but I couldn't resist sharing...
Isn't that what the photo gallery is for? Photos?! :)
On another project the functional specs s*cked so bad, that I've put in a lot of comments like ' This little thingy here took me like x days and is totally worthless ' Just so you know. Sometimes you can tell by the code who created it. With me, you can always tell by my comments. :)
hehe the famouse darkside variable:))
Not so much an error message, but in line with the age old opposition between IT and Marketing (PC vs Macs), I have just had to implement some prettyc omplex shipping calculation rules for an e-commerce site. I have to calculate bands, regions, units, weight, values and add a few business rules. Following the 30-line function that brings in no less than 10 business objects to get to the value we want, we then have to follow whatever marketing deal is current for shipping. (10 of this type porduct = 50% off shipping, etc). So as with any code code, I comment my code, the last one is: // and now offer the opportunity to throw all this away on some bizarre marketing deal
Time for another Visual Basic 9.0 posting. Paul Vick is giving us another teaser in a very short post...
Weird, the code analysis checkin policy. Clean build doesn't sound like "code analysis"... The beta 3 will probably clear things up.
Quite unexpectedly Beta 1 of WinFS has been released (not launched, but really released ;) on the MSDN...
Here's my first look on Beta 1 of WinFS. In this post I will focus on the infrastructure. I don't want to regurgitate the WinFS documentation which seems to be in good shape for a beta.
Nice about the Win-E key! :) For some reason, whenever I startup my computer, it opens an Internet Explorer window. I cannot figure out how to remove this. Sometimes when doing some stuff, it appears again. Problem some combination of keys or so. It's not in the startup menu, it's not in the registry under /run/ or /runonce/ or anything. Dunnow what it is. But it's also the first time that I've had this setup for longer then a year. It's my main pc and also gaming rig! ;) I try to keep it clean as possible, although some things start to annoy me currently. As it's also time for a new large and fast HD, I think I'll install WinXP again on that drive.
My main Windows XP installation has been up-and-running since November 17, 2003. This is certainly a record for me. I have not tried to keep it clean so it amazes me how few problems I have (albeit annoying ones). I am not much into gaming but have Half Life II and Prince of Persia: The Sands of Time (legally owned ;) installed. Both run quite smoothly if I manually shut down unneeded autostart items before playing.
Yup - the scalability stuff in Vista beta 1 sure ain't there yet. It doesn't seem to be any closer to being done at the OS level than OS X is right now. The only way in which Vista is ahead is that Avalon UIs at least scale properly today. (That and the fact that it doesn't exhibit certain specific problems that lead me to suspect Apple have deeper problems in this area... The nature of the artifacts in Tiger points to some specific problems.) The thing is, I suspect non-Avalon apps are never going to scale beautifully simply for app-compat reasons. Apps that are based on Win32 (i.e. pretty much everything today) are just intrinsically difficult to scale - that's one of the reasons a new UI technology was needed in the first place! I expect there will be some halfway house scheme where DPI-aware Win32 apps will work OK. In fact that's where Office seems to be today - try running that with raised DPI, and for the most part it works. (The toolbars all look rubbish because those are bitmap-based, but everything else actually works properly. Unlike pretty much any other Win32 app.) Not sure how that works... Incidentally, one of the things I don't think I showed about Tiger is that it scales Carbon based apps using bitmap scaling. I'm expecting Vista to do something similar with Win32 apps. Basically I suspect we're a very long way from the point where you can expect most applications to scale nicely. Both OS X and Windows are really at the place where the groundwork is in the process of being laid, but it's not done yet. It's disappointing that more of Vista itself (stuff like the explorer) doesn't scale already. Then again, it's early days. Let's hope the next release has moved this along a bit. And Oi! Stop stealing my bandwidth - get your own example bitmaps. ;-)
@Ian. Sorry for stealing your bandwidth for the button images from this immensely popular blog post ;) I've now stolen your images and placed them on our own server. Couldn't create such good looking buttons myself. Vista indeed uses bitmap scaling for Win32 apps.
If Microsoft has to release a white paper on ESB to say that's a hype and not necessary etc, then currently available ESB product is something I really need to look into to solve our interoperability problem. BizTalk & Indigo are tools to build something close to an ESB. Indigo isn't event availabe yet! But the current ESB vendors already have PRODUCTS - despite the lack of standard definition etc. My guess is that all WS-* specs will be adopted by these vendors even earlier. BizTalk is still a single central server solution - and this will not change soon...
I'm in the process of downloading Vista. Is it required to have a DVD drive?
When I saw this post, I started up 3 players on my end, but I guess you gave up for now. In the past 15 minutes, I've played the game against two other people, though!
I'm not sure if you can press ctrl-k from within your pocket-pc, but it does the trick :) It's however a different popup window then normally, so adding files/images won't work. The link however will be created.
I've tried selecting some text and pressing ctrl+k, but that doesn't work. I guess because it is just a normal textarea in Pocket IE, which doesn't support design mode on HTML elements.
May I just interject tha an accessible editor would work in this situation? You'll get sick of me yet! Otherwise, enjoy LA.
Hi! well, do make sure you don't scare any of the locals on your way to the convention site in the morning? And have a nice time in LA, of course. Will you bring us back a few pics of those scary, bendy curves on your way to the Grand Canyon?
Frits (a non-blogging colleague and friend) was commenting that he was looking forward to Grand Canyon...
Robert Scoble raises the expectations of the PDC05 so high&nbsp;that&nbsp;I really wonder if Microsoft...
Too bad your pictures aren't here yet; can't wait to see them! I was at the Grand Canyon this july, and I must say it was quite impressive! Aren't there any collegues present with a laptop with card reader who can help you out!?
128MB of video RAM for a game of cards! I really hope this isn't a sign of things to come with WPF. [)
Seems to me that it would be almost difficult to not come across a cardreader at all during the PDC. Although I'll accept that not a lot of people would be willing to just let you run off with theirs. I guess we'll have to wait a few weeks ... but at least now you know what to ask for this December!
Wow you lucky ***! I also want a channel 9 guy man. Hope to get one someday.
A neutrally named exeception: Thats so not you !
This year's PDC is now officially over.&nbsp;I changed the flair on my blog. The hallways in the Convention...
Well then.. have a nice holiday in the states!:) And by the way update the Adam Nathan hyperlink please.
Sorry, can't change the hyperlink from my PocketPC ;( The URL of Adam's blog is http://blogs.msdn.com/adam_nathan/
I went through you article of fixing the rolling sink problem and the fix around it. I would appreciate if you can also upload the dll's.
I went throught he road as suggested by you but tstill faced the problem. To circumvent the problem I modified the file LogRoller.cs. Right now it does not create any more 1K files, and behaves perfectly. Actually I modified the following method - public void PerformRenameRollover() { Purge(); if (File.Exists(_info.FullName)) { string newName = _builder.CreateNewFilename(); if(CheckExceededThresholds()) File.Move(_info.FullName, newName); } } The entire source code for LogRoller.cs is as follows - using System; using System.Collections; using System.IO; namespace Avanade.Baz.Logging.Sinks { /// <summary> /// Used internally by the RollingFileSink to evaluate rollover thresholds. /// Also is used to rename a log file that has exceeded thresholds. /// </summary> internal class LogRoller { private RollingFileSinkData _data; private FileInfo _info; private FilenameBuilder _builder; /// <summary> /// Create an instance of the LogRoller. /// </summary> /// <param name="data">Rolling File Sink configuration data.</param> public LogRoller(RollingFileSinkData data) { _data = data; _builder = new FilenameBuilder(_data); string existingFileWithFullPath = _builder.FormatCurrentFilename(); _info = new FileInfo(existingFileWithFullPath); } /// <summary> /// Archive the current log file by renaming it with today's timestamp. /// Generate a new filename for the current log file using a <see cref="FilenameBuilder"/>. /// </summary> public void PerformRenameRollover() { Purge(); if (File.Exists(_info.FullName)) { string newName = _builder.CreateNewFilename(); if(CheckExceededThresholds()) File.Move(_info.FullName, newName); } } /// <summary> /// Evaluate the age and size threshold. /// </summary> /// <returns>Return true if the file has exceeded the thresholds.</returns> public bool CheckExceededThresholds() { if (!File.Exists(_info.FullName)) return false; return CheckExceededByteThreshold() || CheckExceededAgeThreshold(); } /// <summary> /// Evaluate the file size threshold. /// </summary> /// <returns>Returns true if the file has grown larger than the AgeThreshold.</returns> private bool CheckExceededByteThreshold() { bool exceed = false; if (_data.ByteThreshold > 0) { long threshold = _data.ByteThreshold * Convert.ToInt32(_data.ByteUnit); if (_info.Length >= threshold) { exceed = true; } } return exceed; } /// <summary> /// Evaluate the age threshold by comparing the file's creation date against today. /// </summary> /// <returns>Returns true if the file has grown larger than the AgeThreshold.</returns> private bool CheckExceededAgeThreshold() { bool exceed = false; if (_data.AgeThreshold > 0) { double elapsedValue = GetElapsedAgeValue(); if (elapsedValue >= _data.AgeThreshold) { exceed = true; } } return exceed; } private double GetElapsedAgeValue() { TimeSpan age = DateTime.Now.Subtract(_info.CreationTime); double elapsedValue = 0; switch (_data.AgeUnit) { case (AgeThresholdUnit.Minutes): elapsedValue = age.TotalMinutes; break; case (AgeThresholdUnit.Hours): elapsedValue = age.TotalHours; break; case (AgeThresholdUnit.Days): elapsedValue = age.TotalDays; break; case (AgeThresholdUnit.Weeks): elapsedValue = age.TotalDays / 7; break; case (AgeThresholdUnit.Months): elapsedValue = age.TotalDays / 30; break; default: break; } return elapsedValue; } private void Purge() { if (_data.MaximumLogFilesBeforePurge > 0) { ArrayList sortedFiles = _builder.GetSortedFiles(); DeleteFiles(sortedFiles); } } private void DeleteFiles(ArrayList sortedFiles) { int numFilesToDelete = sortedFiles.Count - _data.MaximumLogFilesBeforePurge; if (numFilesToDelete > 0) { int start = 0; if (sortedFiles[0].ToString().IndexOf(_data.BaseFilename) > -1) { start = 1; } for (int i = start; i < numFilesToDelete + start; i++) { File.Delete(sortedFiles[i] as string); } } } } }
Hello, i can't download the rollingFileSink.zip file. The http://blog.hishambaz.com/archive/2005/02/14/317.aspx is not accessible. Have you got another URL to give me, please. Thanks in advance. Greg.
I have a fixed this problem, however I don't have the option of posting the dll's, do send me a mail, I shall be sending the dll's back to you. koushik.roy@rbc.com
Sorry - I was only joking about the images. But thanks for hosting your own local copies anyway. :) Since I last posted, I've found out that Win32 applications can declare that they know all about resolution independence. So if you want to you can write a Win32 app today that won't be subjected to bitmap scaling in Vista. Office does this - try Word on Vista in high-dpi and it doesn't go all fuzzy. And it's because there's an API that lets you signal your awareness to the OS. Of course you have to test to make sure your app looks OK at high DPI... But if you're prepared to do the work, your app will look good.
Today I checked the referrer logs&nbsp;for my blog entries about the PDC. I noticed that two of my PDC...
They were having some rules in the feed engine to see if your blog entry really was about PDC. To make sure it was always caught you had to add a special HREF with PDC05 somewhere in every blog entry.
I'm was thinking of signing up also, but my smartphone (HP HW6515) isn't in their list yet!
Well having a device list is bogus. What if I just want to access the internet with a laptop throught gprs + bluetooth? According to the published information this would not be possible but that would be very strange I think.
In fact, according to some info on http://gathering.tweakers.net that IS possible. There are even people who have got it working on other devices than T-Mobile prescribes. So perhaps taking a shot and calling the customer service will work after all.
Devices are laptops are not on the list for marketing reasons. Their owners are likely to exchange more MBs a month and are likely willing to pay more. The customer service asks for a device type and the IMEI number of the device. The device type has to be on the list. My guess is that they cannot tell if the IMEI number you provide is for a device that is not on the list.
I was quite impressed by the interface. The use of tabs is quite ajump in terms of usability. I'm not sure it will work, but we've needed a fresh look at the tired old WIMP interface for a while now. As MS don't seem to want to send me anything to do with betas, I can't comment on the underlying technologies :(. I woul have expected the photos to be more interactive - maybe featuring interstitials, but it is a pre-release so I guess we may yet see that.
Wauw the 3d effect look amazing. Maybe it's time to dump some download stuff and get vista installed.
Today I&nbsp;found the time to get my hands dirty on C# 3.0 and LINQ. At PDC05 I went to a couple of...
Cool thing is, you don't need Vista for Max. WinFX can be installed on WinXP. I did this, but after rebooting, my computer ran so awfully slow, I had te format my drive and reinstall WinXP! :D No idea if WinFX caused the problems, but I could not recall what other programs I just had installed.
What's non-biological memory? Books... journals... web sites... blogs... e-mail stores... you name it....
Definitly. I use GMail for exactly the same reason. To tell me to do something at home. I just uploaded a PowerPoint slidedeck with a cool background I'm going to use with the text "You are going to use this PowerPoint slide in your next presentation." :) The fact that GMail also remembers everyone I ever mailed with and shows me a nice list when I start typing, helps as well. As well as the quick search within your mail. Man, do I love GMail. Have I ever said how I love GMail? I really do!
I have this thing now where I'm pretty sure I don't actually know any of my friends phone numbers (and I'm pretty sure they don't actually know mine). I might remeber where they are on my cell phone's speed dial, but I have zero need to remember their actual numbers. the downside of this approach is that losing your cellphone is an extremely traumatic thing...
I depend quite a lot on my pda. For over a year now it has been a really great tool for making notes, keeping appointments and having addresses or phonenumbers right there when I need them. Wouldn't want to have to do without it. It's just that it seems impossible to keep it going for more than a few days without charging. The Duracell bunny would never run all those long laps on my crappy iPaq battery. So Erwyn: http://www.pdashop.nl/accessoire/16371/28 Peace of mind is a great thing, but it never really comes at bargain prices ...
Congratulations to the WinFX teams. The WinFX runtime components have passed the Windows Quality Gates...
You won’t get away with “I think this just looks ugly”. If Microsoft added support mixins inside the CLR and would hide a lot of the complexity involved with Castle behind a bit of syntax sugar, it wouldn’t be ugly anymore? That just makes no sense to me. Great informative post!
Paul, I really think syntactic sugar makes the difference. For example, look at how anonymous methods and iterators are implementedin C# 2.0 behind the scenes using Reflector. That is just plain ugly if you have to write that code yourself! If the Castle mixin implementation could be hidden in a performant way with good looking syntax that would be great.
Wow, with videos included!!! That's something I normally really miss, also with the TechEd05 DVD's. It's so boring watching a single slide for half an hour, listening to someone but not seeing him. Well, seems I've got something to do now for the next few evenings! ;)
Today I installed Visual Studio 2005 and SQL Server 2005 on my machine that had plenty of CTPs installed. In this post I describe the good and the bad of the installation process.
Aaaargh, I just downloaded the previous version to use at a client for a POC.
My experiences with installing Visual Studio 2005 Team Foundation Server Beta 3 Refresh. Installation is a breeze!
Howto enfore clean build before check-in in Visual Studio Team System.
Very well said!! I agree 100%.
Code analysis settings on a project within a solution versus settings on a Team Project.
I'm a little disturbed as to how you found this! I cannot believe Erwyn would want to turn off every single rule! :)
Thanks for the comment, Dennis. Actually that went through my mind before posting this. Introducing the Daily WTF at work didn't go well with some team members. So, I might try a more subtle approach: "langzaam de duimschroeven aandraaien" ;) Sorry, for any non-Dutch speakers, I don't know what the expression in English is.
Hahahaha, that's funny! Good luck with "het aandraaien van de duimschroeven", I like your approach now you've explained it! :D
I couldn't agree more. Keeping code as simple as possible makes it easier to understand, easier to test and easier to maintain. I also stick to the values you found at the SEI site. There are some exceptions to the rule though. I found a method yesterday which has a complexity of 49. When I checkit, there was only 1 switch statement in the code with aproximately 130 case statements. The method returned error messages for error values. Not too complex I think, but there's certainly a huge number of branches.
Jan, the method you mentioned is indeed a candidate for exclusion from this rule. The Visual Studio docs state: "It is safe to exclude a warning from this rule if the complexity cannot easily be reduced and the method is easy to understand, test, and maintain. In particular, a method that contains a large switch (Select in Visual Basic) statement is a candidate for exclusion."
LOL. Before you know it, someone might start the C# is better then VB discussion again, based on these results ;-) I found similar violations FxCop on code generated by VS2003. Weird indeed.
I won't start a discussion again.... I know how stubborn c# programmers are... it's useless trying to talk sence into them.... But my guess is.... It was written by a poor C# programmer ( probably some java dude before he started with cool .net stuff) And then badly ported to VB. And hey ....... It just tells you that all those 'nice' features that MS puts into their software isn't used by their own programmers.... Makes you think how usefull they really are ......
Ok, great! Thanks for doing this work. Now what is the checksum for Express? I installed SQL Server 2005 Developer Edition, and selected SQL Server 2005 Express as the database instance to upgrade, not realizing that I wouldn't be able to use these features provided by Express.
Hein, http://bloggingabout.net/UserFiles/Erwyn van der Meer/File/SQLExpressChecksum_reg.txt is a .reg file that contains the checksum for Express Edition as it is stored in my registry. Don't know if this works on other computers. Don't forget to change the instance identifier in the file before importing it. The instance identifier in the file is set to MSSQL.3.
How to get the Club Web Site Starter Kit to work if Microsoft has not yet released a version working on SQL Server 2005 RTM.
Thanks man, that was the information I needed.
Is the Visual Studio 2005 Team Edition for Software Architects supposed to support some form of code analysis? I ran into a problem this week with a Team Project that has a check-in policy.
Today I am experiencing&nbsp;some very annoying problems with Community Server (CS) as currently configured...
I was actually looking at CommunityServer to replace a forum I used to manage, but I'm glad I didn't now! For reading and aggregatng posts, its awesome. Just shame about editing posts. There is only a single editor that consistently provides excellent markup that I have seen: XStandard.
I just looked at the features offered by XStandard. From what I can see, it should offer the same options as the current editor in CS. Maybe Dennis could have a look at it and maybe implement this control rather than the one CS is currently using?
Jan, the standard editor is an early version of FTB. It was replaced by FCKEditor because of various reasons. FTB at the time had some IE compatibility problems, and with FCKEditor every blogger had his/her own folder for files and images. In CS2.0 there should be support for multiple editors and have the ability to set a preference for one. CS2.0 will be released in december.
Well, even the best of the best tend to create bugs in their software. It seems a Service Pack for CS1.1 caused the problem, which fixes a security bug of some kind. That service pack removed the src tag if it wasn't the first tag. The images show now.
To celebrate that images show up again on BloggingAbout.NET, here is a pretty picture I took last weekend...
I submitted a bug in the MSDN Product Feedback Center for an issue in defining browser definitions for ASP.NET 2.0. Please vote for it!
True... I m working on RTM Version..but donno y i cant find Code Analysis in Project > Properties !
I also took the offer but also bought the MDA Pro along with it for 320 euros. You have to take a voice abbo also so i took the 20 euro a month one. Obviously i do not call with it because i have the company gsm but hey... i now am online all the time. I think using my Laptop with the MdaPro is possible even via BlueTooth. I assume so because my TomTomGo also connects with this thing the same way. I often am at clients where the only analog line is the fax cable (even at our concullega CMG in Amstelveen at least at the top of the large building havent been anywhere else), so replicating my Lotus Notes with using my MdaPro would be the most ideal. I have downloaded the application GPRS Connect which you can download from the T-Mobile site. It lets you do just that. Only thing is.... i havent had the time to play with it, the MdaPro is not in the default supported list. But according to the helpdesk it IS possible to use the MdaPro with the InternetTotaal as modem and as far as i can see it is (at least...my TomTomGo manages to use it like that). I would be interested if you already managed to do so by using the GPRS connect tool or another tool. If you have than please contact me at the contact form of leau.net.
I have the other way around problem, i wrote my own blogging engine in C# and now slowly am at a point where i am thinking: why am i crazy and why do i write my own blogging engine??? The nice thing is ofcourse that i have written every single bit of code and it is REALLY my own site. Since i got Visual Studio this week from the MSDN download i think i am going to upgrade my project to ASP.NET 2.0. Since Brinkster doesnt support 2.0 yet i have to move to a new host and ofcourse go through a complete rewrite ... ah well... it is cold outside anyway.
Hi Erwyn, This project interests me on two points: 1/ Windows Media Centre sounds sexy and I am saving up for a super PC to replace my TiVo and AudioTron set-up. While Windows MCE sounds sexy, it seems to be a closed framework with very little extensibility. Yet you are working with it in this way? (I'm currently favouring MediaPortal) 2/ I'm interested in rendering web content using Accessible contents so it works on different mediums using technologies defined by standards bodies such as the W3C. I'm intrigued why you would be using JavaScript to do your scaling. I appreciate you'll probably be using it for interactive content? This project seems exactly what the CSS media type "tv" is made for?
Hi Nathan. The UI for the application we are developing is tuned in every way for the interactive TV medium: large font-sizes, usable through a remote control, large focussable buttons for navigation, interactive videos etc. The HTML rendering engine of Windows Media Center is IE 6. The client demands that the application will work on WMC first. Since WMC does not support CSS-TV we don't use this for the first release. The SDK function for WMC does little more than document.body.style.zoom = vScale; (I know zoom is a Microsoft CSS extension). WMC is a pretty open platform. It can be extended in two ways: hosted HTML applications and add-ins. Check out the Media Center SDK for more details.
"Since WMC does not support CSS-TV" I should have known! A perfect opportunity to adopt standards missed by MS again. I'll certainly look into the SDK, though due to the price of MCE kit and the limited availability of the OS, I don't really see myself buying into that.
Guess what arrived today?
No didn't recieved one. I would be very happy if I can recieve it from you:)) thanx in advance.
Ever since the November 2005 CTP of WinFX I have had trouble running any Windows Presentation Foundation...
Interesting. I re-ran Microsoft Max after receiving a book from my manager on Avalon (I don't know why, I can't see any opportunity to have a project whereby the result is an attractive desktop-bound app) and it broke my VS.NET 2005 install. Luckily a repair fixed it and I didn't lose the plethora of configs I have made to it. As an aside, Erwyn, I have now got a MCE installation and would be interested in your views on developing for it. I am becoming involved in a competing product called Media Portal, which I am keen to make as usable - if not more usable (which is quite simple, tbh) than MCE. I am now using MCE full-time in the lounge, though, so that is an endorsement!
Hi Nathan, Microsoft Max is one of the very few WinFX projects that lag far behind in the monthly CTP cycles for WinFX. Their latest public release runs on the September CTP of WinFX which uses a pre-RTM version of the .NET Framework 2.0. A sneek preview of my upcoming Windows Media Center posts: Our Windows Media Center optimized web application was developed in ASP.NET 2.0. The application also works in Firefox and other browsers. That's because we use XHTML 1.0 Strict + CSS 2.1 and degrade gracefully if JavaScript is not available. That is quite a departure from the standard WMC SDK samples ;)
Better late than never, but today the DVD with Beta 1 of Office &quot;12&quot; that was promised at PDC05...
I installed it on my laptop from work. Problem is, every Office document loads by default in the new Office 12. That's great of course, but not of older Office versions (I tested with 2003) cannot read everything anymore, once it's saved in Office 12. Word en PowerPoint documents screwed up. So be warned :) I did get Outlook 12 by the way, but unfortunatly it does not have the new ribbon :) Jensen Harris has a recent blogpost though, about Outlook being the most complicated piece of Office 12, when desiging the ribbon. :)
Oh, by the way, because of the screwing up of documents, I uninstalled Office 12 already. The ribbon is nice, but not that much has been changed. Some new PowerPoint graphical options, but still the same old boring objects, just with some new colors and bevel and emboss stuff ;)
Dennis, I had no trouble opening a document I authored in Word "12" in Word 2003. Be sure to save the Word "12" document as .doc and not in the new default zipped XML format .docx. In the future Microsoft will provide free updates for Word 2000, XP and 2003 that will allow those versions to open .docx files. Even better the old versions can even save in the new format when they are updated. See http://blogs.msdn.com/brian_jones/archive/2005/10/11/479808.aspx.
Problems with Outlook "12" caused the Microsoft Office Diagnostics utility to show up.
Erwyn, I didn't have problems with all documents. But one document I had worked on some time, was totally screwed up. Luckely I had just copied it from another computer and needed to add only the newly written text. Mainly PowerPoint had some serious defects. Also the thumbnail view of all slides on the left didn't behave like it should. And the slidedecks themselves also got screwed up severely.
My code snip manager was missing. Until I found this link http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=138278&SiteID=1
The new www.rabobank.nl web site has gone live. XHTML 1.0 rules!
Great, congrats on going live! It screws up in IE7 Beta by the way! :)
Not correct formulated. IE7 is unable to render the site correct !
Thanks, I will pass your comment on to the CSS guy who authored the IE6 hacks in the stylesheet.
@patrick : no, it screws up. It's like the joke how many Microsoft engineers you need to change a broken light-bulb. None, because Microsoft declares darkness as the new standard. :) So IE7 _will_ become the new standard. I added IE7 ->Beta<- because it will probably get fixed, or become the new standard! :)
Hmm... wierd :) I cannot reach www.rabobank.nl at this time. And by the way. Which xp theme are you using?
@Ramon. I can reach www.rabobank.nl. Maybe your DNS cache is stale and still points to the old server? Try "ipconfig /flushdns". I use the Royale theme for Windows XP on my computer. It's the default Windows Media Center shell. You can also download it for regular Windows XP installations from http://www.microsoft.com/downloads/details.aspx?FamilyID=15373C73-D5F6-4AF0-B583-D633CB021612&displaylang=en
Yesterday the Release Candidate for Team Foundation Server was released on MSDN Subscriber downloads. Upgrading my Beta 3 Refresh installation of Team Foundation Server to the Release Candidate went very smooth.
I use royale too but your firefox tabs are themed in a different style.
@Ramon, I use the Colorful Tabs and Tab Mix Plus extensions in Firefox.
Please enlighten me and explain why the team has choosen for XHTML 1.0 strict, instead of HTML 4.01.
@Jorgen. The new www.rabobank.nl was rebuilt from the ground up. XHTML 1.0 Strict is a better starting point for future development. Some advantages for us were: it guarantees a better separation between the structure of the document and its presentation, it is easier to parse (as XML).
Thanks for your feedback. Part of this issue is by design, the other part is a bug. First the Bug: The NullReferenceException is indeed a bug. If you delete or rename the directory "\Program Files\MSBuild\Microsoft\VisualStudio\v8.0\CodeAnalysis" it will not occur. This directory is incorrectly installed by Team Foundation Client, it should only be installed with VS Team Suite and VS Team Developer. We hope to fix this issue soon. Now the design: Code Analysis tools are not available in VS Team Architect. It was packaging decision to make this only available in Team Edition for Developer and the Team Suite SKU (http://download.microsoft.com/download/1/0/4/1046448f-3775-4c29-940c-4a2ac9ee5a02/Team%20System%20Datasheet.pdf). Therefore, if Code Analysis Policy is enabled, it will require policy to be overriden. If you feel strongly about this, contact Rick (Team System - General Manager): http://blogs.msdn.com/rickla/contact.aspx Rick is very open to customer feedback. Thanks, Ali Pasha Program Manager - Microsoft
I decided to create an EntLib 2.0 version of the Rolling File Sink. My extension is called the Rolling File Trace Listener. It allows log files to roll over based on both age and size limits.
Thanks for this much needed TraceListener. You can be sure that someone will be testing it and putting it to good use eventually. I will provide you with any feedback as needed.
This is the number one most needed things that I miss in the released Enterprise Library. Very nice code by the way. You did invest quite some time in developing it. Thanks for sharing it, Alois Kraus
How funny, I was looking for this on the 14th of February and could find one so I started building my own. Just when i wanted to do a forum post about it I found this link. I created a workspace for mine: http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=113101bc-f269-4bb4-be05-3a43008f7019
@Robert. I am glad my test application inspired you to create a better test application for your extension. The code looks quite familiar ;)
Erwyn, All i had was a sinle-threaded testing app and to be honest i haven't done much multi-threaded programming. I hope you don't mind?
Robert, I don't mind if people modify or extend the code. I released the code into the public domain, so people are free to do this. But of course I would appreciate it if some form of acknowledgement is given if the modified code is released publicly.
The idea is really really great, I'm wondering why patterns&practices group didn't create such trace listener, do they really think, that single trace file scenario is real?! Anyway Erwyn, I just wanted to point out, that, I have not managed to hook up file formaters to this listener, output always contains full set of data whatever formater is. Am I missing something?
Vladimir. Did you use the EntLib Configuration tool to hook up a formatter? I have tested the RollingFileTraceListener with a text formatter with a custom template that outputs less data. This works just fine. Make sure you change the application config file that is in the directory of the running application.
It's free also!
Hi! Hmm, this really is strange, I've created a new application, then I've created a new configuration file for it, using EntLib configuration tool. In configuration I've defined single RollingFileTrace listener and single Text formater for it with the following template: Event Type: {severity} Event ID: {eventid}{dictionary({newline}{key}: {value})} DateTime: {timestamp} Event Description: {message} and all that is happening - I still receive full set of fields in the log file :/ can this be due to: {dictionary({newline}{key}: {value})} ? Well, I'll look into the source code, maybe this way I will find the cause of a problem.
@Vladmir, may sound silly but have you selected the right TextFormatter in the RollingFile TraceListener.
My first look on Windows Vista build 5308.
Well I have only 2 formaters, both with the same formatting options :)
eWeek runs a story with the title &quot;Why Windows Vista will suck&quot;.&nbsp; It links to the full...
I really admire you for still visiting such websites. I quit that years ago ;)
It seems to be, that when configuring listener using Enterprise Library Configuration tool "Formatter" setting is not saved into .config file, however if You put it there manually everything works perfectly.
Hi! It's me again :) seems, that I've found the way how to make everything work! Well it could be either workaround or a solution (hope Erwyn will clarify :))) ). So: in RollingFileTraceListenerNode.cs I 1. removed "private string _formatterName;" 2. in constructor removed "this._formatterName = traceListenerData.Formatter;" 3. in "public override TraceListenerData TraceListenerData" replaced "this._formatterName" with "base.Formatter.Name" now formatter name is always retreived from base, which is FlatFileTraceListenerNode. ...... But You know, I still have a feeling that I've missed something :/
eWEEk does run good articles from time to time. Their editor Mary Jo "Microsoft Watch" Foley is pretty well informed and mostly unbiased.
You make a valid correction about user vs. kernel mode, but the general point the writer is making is entirely valid; if the wmf vulnerability can still wreak havok with the system, then the fundemental problems still exists. If they did in fact entirely rewrite the OS and the software with security in mind, the fact that the same vulnerability exists in independent code is quite disturbing.
Doug, there is no way Microsoft will entirely rewrite the Windows OS. This will wreak havoc for backwards compatibility. Do you mean Windows code rewritten by Microsoft with "independent code"? Or do you mean the fact that the WINE library (http://www.winehq.com/) that emulates Windows has the same WMF vulnerability. That is something that is quite disturbing. It means those implementers, like Microsoft, overlooked this vulnerability. The fact that WINE is open source and that thus potentially a lot of people have reviewed the code, didn't prevent this vulnerability from occurring. On Windows the WMF vulnerability only wreaks havoc when you are logged in with an administrator account. In XP it is not easy to run with a limited user account. In Vista this will be much better. Also the new protected mode for Internet Explorer 7.0 on Windows Vista will severely limit what these kinds of exploits can do, even when running as an administrator.
Thank you very much Vladimir. You did indeed find the source of the problem with the formatter name not being saved correctly in the Enterprise Library Configuration Tool. I fixed this bug in a slightly different way than what you suggested because "this.Formatter" can be null. I updated the article to point to the new version 0.5.1.0.
Today I went to Day 1 of the Microsoft Developer Days in Amsterdam, The Netherlands. One of the keynote...
Some may say you should Hide Your Love Away ;)
Well You are welcome! I'm glad to contribute to the development of such great extension!!!
Hi, Just got my copy. Installed it side by side and everything works ok, except for powerpoint. Whenever I try to open an older version file, it says that it cannot read the file. Any help or suggestions. Thanks!
I saw Scott's presentation on Atlas as well today an was pretty amazed. Again, Microsoft is showing us how good they are at making new technologies easy to use. I mean, think of building an AJAX application without really having to deal with Java script. Awsome!
Hi Erwyn, I did extend the sink with some small improvements. 1. Environment Variable expansion for the file name. So you can configure %LOGDIR%\LogFile.txt 2. ProcessID Expansion to support multi process logging LogFile_$PID$.txt which is also expanded. 3. Call Flush after each write to ensure that all content is written to disk even when a Environment.FailFast() was called to deal with a fatal error inside the CLR. Just some ideas to make a good sink even better. Yours, Alois Kraus
Max, I am sorry but I cannot repro the issue you mentioned. Older PowerPoint files open just fine in both PowerPoint 2003 and PowerPoint "12" on my machine.
Hehehehe, work with it and see a javascript error pop up. Nothing you can do about it, because it's all in the libraries and generated code. NOTHING you can do. :) Seeing something happen before your eyes, doesn't mean it's working. Even when Guthrie says so! ;)
I completely have to agree with you, But unfortunately some morons decided C# was the way to go, everybody was laughing about a VB.Net programmer. But in fact they actually programmed faster BECAUSE of the great intellisense that VB has.
I really liked the FOB statement.....
Like some of my colleagues, I was lucky enough to attend the Microsoft DevDays in Amsterdam last week....
As Rob Caron wrote on his blog, the RTM version of Team Foundation Server can be downloaded from MSDN...
I don't know if i understand this well. I think i hawe same problem with opening ASP.NET 2.0 pages. I hawe installed only SQL2005 DE. Is it poslible to fix this to work with SQL2005 DE? Thanks! G.
Gregor, if you want to dynamically attach databases from ASP.NET 2.0, by far the easiest way to go is to install SQL Server 2005 Express Edition. If you want to do this using Developer Edition, you will need to edit the registry as described in my blog post and in my comment http://bloggingabout.net/blogs/erwyn/archive/2005/11/04/10154.aspx#10180.
Cool! Maybe this site can help you to prepare for the shot: http://www.nyip.com/tips/topic_eclipse0899.html I found the link on my alltime favorite photograpy site: http://www.dutchphotozone.com which contains lots of tips,tricks, pictures etc. Have fun!
Have a lot of fun then!:)
Anyone experience too long file name with the extension? Error 1 Cannot write to the output file "obj\Debug\LogicaCMG.EnterpriseLibraryExtensions.Logging.Configuration.Design.Properties.Resources.resources". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. Logging.Configuration.Design I wanted to rename everything with shorter name.. but that was a mess. Any tip?
Same thing here ????
Well DMA, Since I couldn't make it work I try the one from gotdotnet : http://workspaces.gotdotnet.com/RollingFlatFileTraceListener and it work out of the box, but It has less feature I think. Also, next week, Hisham (from avanade) should relase his version 2 of Rolling Flat file sink for the jan 2006 version en EntLib. -joel
The solution (EnterpriseLibraryExtensions.sln) was buried into a too deep directory structure (C:\somedir\somedir\..... \EnterpriseLibrary2.0_Extensions_0.5.1.0) I just decresased the depth of the directory structure and the names of the directories and it now compiles fine.
Yesterday I got back from Turkey where I went to see the total solar eclipse of March 29, 2006. I saw...
Ever since we first released Enterprise Library, a lot of people have wanted to be able to log information...
I also decided to cut the dir structure and it works fine. Erwyn, do you think to solve the problem so we can stick with your version? (getting the updated/bug fix) What about sharing your code with the community (sourceforge, gotdotnet workspace, whatever) so we can help evolve your listener? Ciao Carlo
Why wait till 2009 and skip the 2008 version? http://en.wikipedia.org/wiki/Solar_eclipse_of_2008_August_1
Lennard, the 2008 eclipse will only be visible in some rather remote areas on our planet and is very short: only 2m27s max. The 2009 eclipse will last up to 6m39s.
Carlo, where you place the contents of the ZIP file is entirely your choice. You just have to ensure that you don't make the directory hierarchy too deep, so the total path length doesn't exceed 260 characters. Renaming the root directory in the ZIP file from EnterpriseLibrary2.0_Extensions_0.5.1.0 into something shorter after extraction will also help. The ZIP file comes with full source and people are free to evolve the listener as they please. If people submit improvements back to me, I will consider adding them and create a new version. I am not currently planning on using any web based source control system to turn the RollingFileTraceListener into a community project. If enough improvements flow in, I might reconsider this.
When running the program, if you modify the config file, new trace file prefixed with GUID will be created.
Ever since confessing I am being attracted to the dark side, I have hated the idea of having to give...
I forgot to mention this on my blog, but last Tuesday I released a new version 0.5.2.0 of my RollingFileTraceListener...
Erwyn, your rolling file listener is awesome! The only thing is that an enterprise application can have multiple processes(eg, multiple dllhost.exe) trying to write into the same log file. Could you please add an option so that the logger will close log file after each write? Performance wise it's not good but at least it will allow all log entries in one place. Thank you for the excellent work!
The new Rabobank.nl web site (www.rabobank.nl) won the Usability Award 2006 today. This yearly award...
Nice! Congrats!
That is very nice. Can't understand a word of it, but the markup is very fine indeed. Also appreciate the link in same window, without opening a new window. Its the little things ....
Jack, it will be very difficult to allow multiple processes to write into the same log file. It is possible to close the log file after each write, but after that it is impossible for the RollingFileTraceListener to guarantee it can open the same file again. If another process is writing an entry to the log file at the same time, opening the file will fail. In that case the System.Diagnostics.TextWriterTraceListener (from which the RollingFileTraceListener ultimately derives) will create a new log file. So it is very unlikely that I will be able to add this option.
I see. Thanks Erwyn.
I've been hearing about a new fixed-width font named Consolas that is specifically designed for ClearType....
looks indeed very promising! thanks for providing me with the links. Edward
Can Microsoft wait a little. I am still reading up on 2.0. Thanks
It looks like the ADO.NET 3.0 stuff I blogged about yesterday was published prematurely by Microsoft....
Fortunately, I have a hardcopy of Next-Generation Data Access: Making the Conceptual Level Real. Does anyone have a copy of the other ADO.NET 3.0 whitepapers? Michael Herman mwherman at parallelspace dot net
It was announced here http://bloggingabout.net/blogs/erwyn/archive/2006/05/11/12167.aspx&nbsp;and then...
Links for "Next-Generation Data Access: Making the Conceptual Level Real" and "ADO.NET Tech Preview: Overview" are not working anymore(404 error). What happens? Thanks.
Indeed amazing! I was also surprised when I recognized my red car on Google Maps: http://maps.google.com/?t=h&om=1&ll=52.269469,4.815689&spn=0.001,0.001845
Thanks Matthijs. I forgot to mention that Google Maps features the same imagery as Google Earth. The location where I live can be found in Google Maps as http://maps.google.com/maps?f=q&hl=en&q=zeist&ll=52.073031,5.262073&spn=0.001159,0.002516&t=h&om=1.
It's me again. I do recommend using Google Earth over Google Maps. For instance, if you start Google Earth by using the placemark linked in my blog entry, you are treated to a smooth fly-in from space to that location. Especially when the imagery has been cached.
The release of Windows Vista Beta 2 was indeed imminent. The beta 2 wave has hit! Microsoft simultaneously...
Erwyn, First of all, let me thank you for your excellent work. This is exactly what we needed, and we're using it in all internal projects. I have a couple of comments. 1. This is the way Guid-based filenames are generated: fileName = guid.ToString() + fileName This makes it impossible to sort the files in case logs from different listeners are placed in the same folder. Wouldn't it be logical to use Guid as suffix, not prefix, i.e. fileName + guid.ToString()? 2. I've configured logs to purge all files after one day, but I see that Guid-based files are still there. I haven't checked the source code, but can it be that it does not purge files in case the filenames are guid-based? Best regards Vagif
Vagif, Thanks. 1. The Guid stuff comes from System.Diagnostics.TextWriterTraceListener.EnsureWriter() so it was not written me. I agree it probably makes more sense to put the Guid as a suffix, but unfortunately I cannot change that. 2. The Guid filenames do not match the file pattern that is used for purging the log files. In LogicaCMG.EnterpriseLibraryExtensions.Logging.TraceListeners.FileNameBuilder there is the following line in the constructor: _fileNamePattern = _fileNameWithoutExtension + "*" + _extension; If you change it to _fileNamePattern = "*" + _fileNameWithoutExtension + "*" + _extension; the Guid-based files will be deleted as well. Hope this helps, Erwyn
Erwyn, Thanks for the answer. I didn't realize that GUID stuff was from EntLib source, I thought it was yours. I will apply the change you recommend to purge GUID-based files. I guess you will do the same for the version 0.5.3. Since you work for Logica CMG, maybe you know if Logica has (or plans to have) .NET version of UCP/EMI software. We are working with SMS in Norway, and Norwegian mobile operator Telenor use UCP. We've been using COM-based software from Logica CMG but now want to get rid of unmanaged code. So in case you know if .NET version exists (or know the right persons to ask) I will be greatful. Best regards Vagif
Vagif, I have no connections with the Telecoms division, so I am unaware of a .NET version of UCP/EMI software. You might want to check out http://www.logicacmg.com/Telecoms/350233883 to see contact options. Regards, Erwyn
Thanks Erwin! Vagif
Erwyn, thank you for your excellent work ! So, i would like to know if I can write log errors and warnings into a file and the write the other "Logger.Write" messages into another file ? Regards, Dug
Dug, Yes you can do that. Add an extra RollingFileTraceListener which writes to another file using Enterprise Library Configuration tool. And add an extra category to the Category Sources using the tool. Couple that category to the second TraceListener. Specify the category in the Logger.Write(Object message, string category) call. Or you can use the default Category by leaving it out of the Logger.Write(Object message) call. You can set the default category using the configuration tool. Use another category for logging exceptions so these will go to the other file. Check out the Enterprise Library documentation for more details. Regards, Erwyn
Anyone else having trouble with the zip file? I get 'Errory copying file of folder', 'The system cannot find the file specified. Additionally 197k seems mighty small for the content. Please advise. Thanks, Kevin
Erwyn, thank for all.
It looks like the infamous ADO.NET vNext articles try to rear their head again on MSDN. They were taken...
Amazing. They're just publishing intranet links: http://msdnprod/data/default.aspx?pull=/library/en-us/dnadonet/html/nexgenda.asp Can somebody wake them up?
I will pay $1,000 dollars for said article(s) - well, okay, I have no money, but doesn't anyone have a soft copy?
Sorry for another post, but my guess is this all ties in the the numbers on Lost. Perhaps ADO.NET 2.0 is the monster on Lost, it appears briefly and then disappears before anybody gets a real look at it. My guess is John Lock is behind all this ...
I have set up a club for all the asp.net 2.0 starter kits at http://www.edream.org/links.aspx Here you can see all the sites modified from starter kits. Also there are lots modification tutorial available if any of you interested in customize the starter kit :-)
Soma announced that the WinFX Runtime Components will be renamed to .NET Framework 3.0. I am sad to see...
Last Friday a Channel9 video appeared with Anders Hejlsberg and Sam Drucker talking about LINQ and Entities....
Microsoft did it again. MS is going to release .Net Framework 2.0 bundled with WinFX under the name .Net...
Microsoft have introduced the .Net 3.0 Framework (see Erwyn's post, and others). But to keep us all informed,...
You wrote: "... WinFX is still only an addition to .NET 2.0. As such it should not change the version number. I think Microsoft should use the "Orcas" release, which does change .NET 2.0 by ..." It is important to be precise with terms when talking about names. ".NET 2.0" is different to ".NET Framework 2.0". With ".NET", like you imply, we mean the whole package (compilers, runtime, framework, tools etc). With ".NET Framework" we are simply talking about the libraries. So the libraries haven't changed but they have had additions made to them, hence the version number revision.
Kevin, the reason for the error message unzipping the zip file, is some long filenames in the package. If you try with some other unzip software (7-zip for instance), you should be able to unzip the file (with some warnings on the files that are to long). The files with long names will not get unzippped, but if you build the solution everything should work again. The long files are only temporary files in the "obj" folder.
@Daniel. I meant to use .NET 2.0 as a shorthand for .NET Framework 2.0, but I see how this can be confusing as well. The .NET Framework is not just the libraries. I consider it to be everything that is included in the .NET Framework redistributable. So it includes the compilers. And the framework version number is actually more coupled to the compiler versions than the library versions. Compare %WINDIR%\Microsoft.NET\Framework\v2.0.50727 (where the compilers like csc.exe and the CLR "lives") with the Global Assembly Cache %WINDIR%\Assembly (where the libraries happily live side-by-side and you cannot see which .NET Framework version put them there).
I guess the key here is "...I consider it to be..." In any case, discussing that point would mean missing the main point which IMO is, that our understanding of how things are versioned/partitioned is changing. No longer should we expect 'file versions' or 'assembly versions' or 'folder names that include version numbers' to match 'product versions'. I agree that the world may get a bit more confusing in the beggining as a result, but I am sure you agree this is a good think since decoupling will allow more timely releases of the various bits (rather than delays in favor of the whole). Just my *personal* opinion :-)
Ever wondered why the acronym for Windows Workflow Foundation is WF and not WWF? Of course, WWF would...
What about "W^2F"? Or "WWfF" ? Or even "Windows WF"? Seems to me they gave up too easily on the abbriviation front ;-)))
The documents on ADO.NET vNext that were previously pulled from MSDN have been republished by Microsoft.I...
The WWF (wrestling) is now the WWE because they were sued by the WWF (wildlife) for using their moniker. The WWF (wrestling) used it for years without argument from the WWF (wildlife). It wasn't an issue until the mid 90's when the WWF's (wrestling) storylines started to become a bit racier and the WWF (wrestling) gained a huge following that the WWF (wildlife) seemed to have an issue with their name. I'm sure WWF (workflow) wanted to avoid this fate so they dropped a W.
or even W2F..but yes I agree
Thanks for taking the time for reading the docs. Regarding your questions at the end of the blog post: Bits: we haven't released bits yet, but we're planning on doing a public CTP around August. We'll be eagerly waiting for feedback once we ship it :) IQueryable<T> for ADO.NET vNext: the sample you saw in the document actually works in my computer :), and it's working on top of LINQ to Entities and using all of the Entity Framework. I demonstrated it live at TechEd last week as well. Entity SQL as an intermediate step: no, LINQ to Entities will not go through Entity SQL; the ADO.NET Entity Framework uses a data-structure-based representation of queries across the stack; Entity SQL is compiled into that structure, and the same happens to LINQ queries. May be some day we'll have time for a talk somewhere like channel 9 on the internals of the new stack. Pablo Castro ADO.NET Technical Lead Microsoft Corporation [This posting is provided "AS IS" with no warranties, and confers no rights.]
[Update 2006-06-22: Microsoft's Pablo Castro from the ADO.NET team posted a comment on my blog in which...
I believe the right way to look at this is to see LINQ to SQL not as an ORM thing. ORM typically map between a database structure and an object layer. But what you get from LINQ to SQL are really exact equivalents of the stuff you have in the database. Just think of it as bringing the concepts of a relational DB as first class citizens into the CLR world. LINQ to SQL doesn't change your app architecture a bit. It only replaces ugly database access code (with SQL commands in strings, lots of type conversion stuff etc) into beautiful database access code. But the concepts you deal with when you use LINQ to SQL are database concepts: tables, rows, foreign keys, joins etc. I believe having the two is a good choice. There are lots of apps that don't need or want anything that maps to entities. They want to program against the DB. Why should they not have a better syntax for that, i.e. LINQ to SQL? I only hope that some of the more advanced things in LINQ to SQL will be taken out, like inheritence etc. I believe that if LINQ to SQL only brings database concepts as first class constructs into the CLR, it makes sense. If it attempts to be a full fledged ORM product, there is indeed a lot of overlap with the entities stuff.
@davidacoder. I think the goal for LINQ to SQL (aka DLinq and ObjectSpaces before that) was definitely to build an OR/Mapper. From the DLinq Overview article I quote: "DLinq, a component of the LINQ Project, provides a run-time infrastructure for managing relational data as objects without giving up the ability to query. It does this by translating language integrated queries into SQL for execution by the database and then translating the tabular results back into objects you define. Your application is then free to manipulate the objects while DLinq stays in the background tracking your changes automatically." "DLinq applications are easy to get started. Objects linked to relational data can be defined just like normal objects, only decorated with attributes to identify how properties correspond to columns. Of course, its not even necessary to do this by hand. A design-time tool is provided to automate translating pre-existing relational database schemas into object definitions for you." I understand your point that LINQ to SQL should be kept simple. In that way it may co-exist with LINQ to Entities, which will have its place for more advanced scenarios. For example, by cutting out support for inheritance. Microsoft has not yet announced what the future plans for LINQ to SQL are. We will have to wait and see.
Yes, you are right. It was probably more a "this way it would make sense to have both" comment from me ;)
Microsoft has just released the June 2006 CTP of the .NET Framework 3.0 (fka WinFX Runtime Components)....
WinFS is no more. At least not as a separate product to be released as an add-on to Windows Vista some...
Since announcing our ADO.NET vNext plans at TechEd last week, the team has been on the lookout for your...
Microsoft is just making money on a so called operating system that would only be supported for more then five years at most then want you to spend more of your hard earned money. It will have more loop holes then you can poke a stick at and you will have to buy one disk for one computer and notify Microsuck for any hardware changes. Finally Windows should go in the bin not "Recycled bin" never to be seen again. :) :) Go linux,unix,os2 and any other real supported operating system.
doesnt work (at least with web projects)
Currently using the flat file trace listener if multiple appdomains try to write to a file, by default these are written to different log files. What should we do to make multiple appdomains write to the same log file.
Vekon, writing from multiple appdomains to a single logfile is not a supported scenario. A trace listener instance (flat file or my rolling version) "owns" the log file. Other instances cannot write to the same file.
Through Jason Zander's blog I found a good white paper on MSDN article titled "Deploying Microsoft .NET...
Thanks Erwyn for your reply. Right now, in the app.config file if we name the filename to be "trace.log" the logging from different appdomains happens to different files with the file names as string.concat(GUID+trace.log). Is there a way to control the naming to say string.concat(Appdomain+trace.log)? The rolling to different files is happening on these files but I want to be able to control the naming. Thanks much, Vekon
Vekon, for the GUID issue check the known problems section in the article. Currently you cannot add "dynamic" information to the log file name with the trace listener (flat file or my rolling version). You might want to look into changing the FileNameBuilder class in the sources to support this. You can also try to contact Alois Kraus (http://geekswithblogs.net/akraus1/). He has mentioned in a comment on my blog (http://bloggingabout.net/blogs/erwyn/archive/2006/02/15/11071.aspx#11590) that he has changed my RollingFileTraceListener to include the process ID in the filename.
(this post&nbsp;was originally posted here) Since announcing our ADO.NET vNext plans at TechEd ...
Hi Erwyn, Thanks for releasing this excellent listener. I have another variation of the GUID problem, which, to the best of my understanding, should not exist. When I use the exception handling block's logging handler, to log exceptions, and then the logging block is using your trace listener to write the log the exceptions are written to a new file with the GUI prepended. Any idea how to avoid that? Thanks, Eran
Hi Eran, The GUID issue occurs when the RollingFileTraceListener cannot open the specified file for writing. There could potentially be a lot of different reasons for this. For example, another process could have a lock on the file. Another reason is that there might be an NTFS rights issue. You can use the excellent tool called File Monitor (http://www.sysinternals.com/Utilities/Filemon.html) to see what type of error occurs when the TextWriterTraceListener base class tries to open the log file. You can use Process Explorer (http://www.sysinternals.com/Utilities/ProcessExplorer.html) to find any process that might have an open handle to the log file.
Can't wait take a look at http://www.nhibernate.org a lot of the features are there and ready to use.
My current appartment in Zeist is quite discernible in Google Earth and Google Maps. Google also has...
Congrats Erwin! A view from the 15th floor is allways nice, especially in a big city like Amsterdam.
Looks nice, Erwyn. Now the bugs will probably bother you less. The insects (the real bugs) don't seem to travel that high into the sky. Lucky you.
It's a misnomer. That's all it is. It's going to REALLY start hurting soon. http://www.petitiononline.com/winfx/petition.html
I find ALT+left-click happens to me a lot. (Bizarre, I know). It pops up a Reference pane or something in Outlook 2003. I would be glad to see this disappear into hell!
I really love the feature of the style that will be taken from the blog!
Is blogging about the ADO.NET vNext CTP illegal? I am known among colleagues to read the fine print in
My guess is that Microsoft doesn't take these points from the license agreement serious. If you look at the Sandcastle CTP, Microsoft staff is actively linking to blogs written by others on the internet on their own blog.
Roughly a year ago I wrote a post titled " Microsoft Office and the CLR don't get along? ". But parts
Blogging about the August ADO.NET vNext CTP is a fine thing to do. In fact, it is encouraged :-). We really want to hear your thoughts on it. We're reviewing the EULA now to see what we can do to make this clearer. Lance Olson Group Program Manager ADO.NET Team - Microsoft
"But parts of the Office team do use the Common Language Runtime (i.e., .NET technology). They even use...
As Tim announced the other day, the "Calendar Printing Assistant for Outlook 2007" (codename: xcal) is...
Hello, very nice tool. I've got a suggestion for further improvement: I need a possibility to trace a special Timestamp Format in front of every LogEntry. Especially, I'd like to trace the milliseconds, that's very useful. It would be outstanding if you can implement this feature. Because even normal EntLib doesn't support this feature. Best regards Sven
Sven, I think Enterprise Library supports this already. You can use {timestamp(format)} in the formatting template that is used to log every LogEntry. For format you should substitute any format string you like that is accepted by the DateTime.ToString method.
Hi, Erwyn, There's a review of Windows Live Writer with Blogger at http://oakleafblog.blogspot.com/2006/08/windows-live-writer-beta-blogger-test.html and an update with the Web Layout and Web Preview enabled at http://oakleafblog.blogspot.com/2006/08/blogger-finally-gives-oakleaf-blog.html. Also, thanks for the kind words about my WinFS obituary. --rj
this was exactly what i have been tring to do but i have had trouble trying to convert the code to vb I converted this to: Protected Sub ProductDataSource_Selecting(ByVal sender As Object, ByVal e As ObjectDataSourceSelectingEventArgs) EnsureParameterIsInteger(e.InputParameters, "pageIndex", out _pageIndex) EnsureParameterIsInteger(e.InputParameters, "countryId", out, _categoryId) End Sub Private Sub EnsureParameterIsInteger(ByVal inputParameters As IOrderedDictionary, ByVal parameterName As String, ByRef parameterValue As Integer) Dim isInteger As Boolean = Integer.TryParse(CType(inputParameters(parameterName),out parameterValue), String) If Not isInteger Then inputParameters(parameterName) = ObjectDataSource1.SelectParameters(parameterName).DefaultValue parameterValue = Integer.Parse(CType(inputParameters(parameterName), String)) End If End Sub I am getting four blue limes with the following error messages 1) out, _pageIndex..........Error Messages 1) Out is not declared 2)(_pageIndex) comma,parentheses or valid expression expected. 2) out, _categoryId..........Error Messages 1) Out is not declared 2)(_categoryId) comma,parentheses or valid expression expected. 3) parameterValue............Error Messages 1) parentheses expected 4) If Not isInteger Then........Error Messages 1) isinteger is not declared Can you tell me the correct syntax for these four mistakes. Many thanks Martin
PingBack from http://blog.bluecog.co.nz/archives/2006/02/03/winfs-resources/
Martin,
VB.NET does not support output parameters like C# does. In VB you can't specify out on a parameter when calling a method which has an output parameter. So remove the out keyword from your calls to the EnsureIsInteger method.
Regards,
Erwyn
Today Matthijs installed the pre-RC1 build (5536) of Windows Vista on our second Shuttle PC . Previously
-4xxx: Before Longhorn reset 4051: PDC 03 build 4074: WinHEC 2004 build 5xxx-: After Longhorn reset 5112
Hi Erwyn,
By downloading the RC1, is it allowed to share the distrbution to, oh I don't know, let's say.. Other blog members??? :-) :-)
The example looks great!!
Cheers!
Hi Stephan.
You can download the pre-RC1 build 5536 from the MSDN Subscriber Downloads. It it dubbed the August CTP on that site. Strangely enough it is called a Beta 2 build, even though it has build number in the RC1 range.
Yep, downloading it now....
Gues i took the "Yesterday I was one of the happy few who was in time to download the pre-RC1 build 5536 of Windows Vista. Microsoft limited the number of downloads to 100,000" a bit too serious or i overestimated the curiousity of the .NET wold.
Hey ho!, Let's GO!!
Ow, just checked. You dropped 6 spots ... gotta keep those rankings up! However, this new entry in itself made it to the top 6 ;-) Just a few more of these self-references and you can totally dominate the "confusion in a relationship" Google queries ;-))))
Microsoft has released the first Release Candidate (RC1) of WinFX the .NET Framework 3.0 on September
It's great to have Microsoft in our daily Life. It's almost all over the machines nowadays, it's wherever you go, and it seems people can't live without it anymore. I've used it and I'm used to it. But the only one I never understand from them is they build too much floor for their buildings, without even having a well finished one. We also paid money for these, but instead developing more the System they intend to develop more Systems. Guys, there's also what they called Transformation. If the looks is the Question, why don't you just transform the XP's to Vista Style instead, fix more the security issues, and concentrate more with this well paid Operating System, and that's it. I know you mean business, but your latest product is a disappointment. Have a Good Life, God bless!!!!
Anyone can now download the RC1 build 5600 of Windows Vista . However, to install it you need to have
Erwyn,
In the future, I hope to include Flickr into Community Server content selector. In other words, where you select photos from your gallery, there will also be a Flickr folder. I just don't know if you can configure that flickr folder per weblog, user or for the site globally. I hope per user.
We'll keep you informed! ;-)
Tim Sneath has a more complete list of all Windows Vista RC1 and .NET Framework 3.0 related downloads
Even though I blog a lot about installing things and trying out new Microsoft technology, my day job
Looks nice. I think that a Lines treshold would be a very useful improvement in a lot of cases. Example: I want to have no more than 1000 log lines in my file. Keep up the good work. Kind regards, David van Leerdam
that last paragraph questioning the quality of the pre-release team at MicroSoft was simply too good.! hats off dude :)
Hi Ervyn, If at the time when "rollover" occurs in the method PerformRenameRollover() the log file is opened for read by another process, exception Exception Type: System.IO.IOException Message: The process cannot access the file because it is being used by another process. is thrown by File.Move(_currentLogFileInfo.FullName, archiveFileName); It is very possible that someone will have the file opened for reading, whether to monitor the log in real time, or to check the earlier entries at the time of rollover. How would you recommend to handle a situation like this? Thank you, Vadim
I am looking hi and low for a product key that will work with windows vista 5600 build. can't seem to find one anywhere, if someone could email me a working key it would be greatly appreciated. my email is btracy713@comcast.net, thank you a bunch brett
Erwyn, Very nice functionality,Thanks for the Rolling File Listener. I noticed that timestamp is not correct on log entries, seems like its using different time zone or something, its off by 5 hours with my PC. I appreciated any help regarding this.
If you are an architect and not sitting with your team you're probably a blah blah architect, Nice shapes, connected with lines, over 100 pages of documents but no working software
handcoding XAML? Did the lightning hit you?
No, I haven't been hit by lightning ;) I found that the best way to really learn WPF is to take a deep plunge into handcoding XAML. For instance, it made me learn how to use WPF styling and resources.
Last time, only 1000 keys were available. So everyone had to wait until the program opened up again.
Vadim, rolling over an active log file that is locked by another process is not possible. You should not open an active log file in an application that keeps the file open.
Notepad doesn't keep the file open so it doesn't prevent the rename. So use an application like that to check earlier entries.
Chandra, the Enterprise Library 2.0 Logging Application Block uses UTC for timestamps. Check out this blog entry: http://blogs.msdn.com/tomholl/archive/2006/01/22/516055.aspx.
Hello, I have created an Extension of your TraceListener, where every user generates his own Tracefile. I have the Domain, User and Launchdate in the filename. Support for multi process and multi user logging.
Hey - Thanks :) "My favorite blogger Rory Blyth" Very, very kind. "He was a Microsoft employee presenting roadshows in the USA and was thinking about leaving Microsoft. I am glad Rory has decided to stay on in a different job." I actually had a pretty good idea a while ago of where I'd end up, but the C9 team and I decided to have some fun with it. How could you not, you know? And it was fun - a good taste of what's to come... :) Also, I can't take credit for "Clipboard Inheritance" - I don't think George mentioned it in his post, but I actually credited that comment back to Mark Dunn who is the genius from which I got that bit of material. I usually don't use other people's stuff, but Mark's a funny ***. Anyway, I hope I meet your expectations on C9, dawgg.
Also... "BTW: Even though Rory is very in touch with his feminine side: he is not gay, he just acts like he is ;)" THANK YOU for recognizing that. A guy likes some clothing and fine fragrances, and all of a sudden, in spite of a string of ridiculously fantastic girlfriends, he's gay. ??? I'm glad someone gets it (Mark does, too - he's just having fun with it). But a lot of people don't feel the same way and are *really* uncomfortable around me, like I'm going to try to smooch their big, hairy, mustachioed lips. Thanks, but... uh... *no* :)
Rory, I know how you feel. I am often mistaken to be straight, because I am too straight-acting. Yuck!
dude, just go here, http://tech.cybernetnews.com/2006/09/13/how-to-get-a-windows-vista-rc1-product-key/ and follow the instructions to get a FREE! legit key from microsoft, with ligit activation, good luck dude.
Thanks for publishing your findings Erwyn, you just saved me a download ;)
Thanks to Matthijs I found a new time-consuming hobby: uploading my pictures to Flickr . I took some
Don't give google all the credits, Koders.com is indexing code since early 2004 (but still hasn't found your RollingFileTraceListener). I really love the search with Regex, only now I need the Regulator to buildup my search string ;)
Linking to pictures on Flickr Now that I got some pictures up on Flickr , it is time to try out the Flickr4Writer
Excellent pictures. Looking at those pictures taken from your current place in Zeist, I really wonder why you would trade that excellent view for a big city like Amsterdam.
I will check your flickr account regularly to see some more.
Thanks Jan. Wait till you see some pictures of my new view (sometime next week)! Quite spectacular, especially at night.
MCE 2005 and now Vista have penetrated my living room and I have a dedicated Xbox 360 for my office nextdoor.
Really appreciate the effort MS have gone to to make the UI 99.9999% seamless. (I discovered the 0.0001% lack of seamlessness when I close Media Centre on the Xbox 360 without being prompted)
Nice pictures .... I need to stop accepting work and sort mine out. Have a notion of a web cam over Ramsey Bay for my blog.
Since I don't feel like packing my moving boxes yet, I am trying out IE 7.0 RTM for Windows XP SP2 in
It's official. Since today, I am a resident (*) of Amsterdam . For my readers outside of Europe(do I
I uploaded my photos to flickr once i had edited the description and keywords in Pixvue. However the description was not put in the comment field in Flickr and the keywords were not put into the tagged fields. Isnt it supposed to do that?
Simon, it worked for me as you described, so I am not sure where it goes wrong for you. Have you checked that PixVue did indeed save the metadata by looking at the properties of the image file?
You might know I am a fan of Rory's . His new colleague Charles Torre shows him around in the Channel
Great! Very interesting listening to them.
Before moving to Amsterdam I seriously doubted if I should become a customer of UPC for cable TV. They
Wow, that sucks! I usually wait til I get my money back before I blast the companies... Good luck with it!
I would've voted 0, did you? And did it work!? :)
And on a scale from 1 to 5, how sure can you be they won't subtract the overpaid amount from your bill? I'd say a 6.
I did everything in my power to ditch UPC as fast as I could, once ADSL became mainstream. UPC sucks is the understatement of the year.
I didn't try to enter 0. It would probably have crashed the automated survey. KPN sucks less than UPC, so I am really glad that I kept my KPN/Xs4all ADSL and did not move to UPC/Chello.
Hopefully, other cable/network providers will be allowed to use the UPC infrastructure soon. Dutch government have decided to do this, so this means you could dump UPC in favour of some other company. Although my experience with another cable company (Casema) is not that good either.
:-)
I sure hope I will never have such issues! When I hear such stories I always get a dejavu with "the internet helpdesk" by the dead trolls. You can see it on their website:
http://www.deadtroll.com/index2.html?/video/helldeskcable.html
I think that this video really resembles the upc helpdesk.
Your post does make me remember an incident with the dutch KPN some years ago. They accidentally billed me for fl. 600,-. A very nice employee would make sure that this would not happen again and that they would refund it ASAP.
Then one month later I got billed for more than fl. 800,- !! I really got pissed and while I was on the phone I shouted:
"Gore kut kpn! Voor die 800 piek huur ik een shovel en rij die bij jullie het hoofdkantoor binnen gvd!"
The helpdesk employee said "Sir you don't have to get angry on me.". Damn.. then I got really... really REALLY pissed and I will not write down what I said back then.
Don't get me started!!! :D
For foreign readers : We have a national phone company called KPN. We have other suppliers, but they all buy their services from KPN for a reduced fee and then bill us a little more. But KPN is all there is. Until using the phone over internet came along.
I currently have Wanadoo 20Mb ADSL including their telephony via internet thingy. Often I have problems with my phoneline. I'm not reachable from outside, or you think I am because it rings, but in my home I don't hear it ring. Or I want to phone someone and after dialing I just get a dead line, or it never rings on the other side, etc, etc. It's not every day, but it can get frustrating.
However, since a few weeks KPN also finally offer telephony over internet. So this KPN lady starts calling me with this great offer. I refused, because I'm not interested. No, she says, this is really interesting, and I can unsubscribe my normal KPN account.
I said : "Well lady, I already am calling over the internet and _still_ have my KPN account for the lowest fee possible. I'm still paying much less than KPN can offer me, for much more bandwith. And besides that, my modem is intelligent enough that when internet telephony isn't possible, it switches back to my KPN account."
She was really stumbled and replied : "Wow, that's a great system... wow... Than I have nothing to offer you. Thanks for your time!"
;-)
I also use the cheapest available KPN plain-old-telephoneline for my ADSL connection. I use Xs4all VOIP and I have a KPN BelBudget phone number for fallback purposes like Dennis has. BelBudget is just as expensive as the lease for an ADSL line without conventional telephony.
This setup hasn't been without troubles though. After connecting my analog phone through my SpeedTouch 716v5 ADSL to be able to call using either VOIP or POT, caller ID stopped working when I am being called on my convential phone number. This was a good reason to really want people to start using my VOIP number, so I gave that number to people on my moving notice. But when people call that number and I answer, they can't hear me ;( It remains dead silent. However, if I call out using VOIP they can hear me! I will probably have to venture into helldesk land again.
BTW: I heard that a colleague managed to get a refund from Xs4all to buy another ADSL modem that does pass the caller ID when you are called on your analog line. Since he didn't have to proof that he bought another modem, he just kept his SpeedTouch and spent the money on something else!
Microsoft has released the October 2006 CTP of Visual Studio Codename "Orcas". If you have the available
Thanks for the warning Dennis. I was thinking of switching from Tele2 to Wanadoo because I had some problems with telephony on ADSL. But hearing your problems I better stay with Tele2. I only had the problem you mentioned 5 times this year. My brother-in-law is on KPN, and he has that problem like almost every week. And they're all using the same infrastructure. Weird huh?
Hmmm. It seems I have hit a bug in Windows Live Writer. Instead of the image that I pasted an old image has turned up in this post.
I managed to get my Xs4all VOIP working again after downloading and running the configuration wizard for my SpeedTouch 716 modem.
Hi Erwyn, The last number in a four-part version is the revision, which is used for Quick Fix Engineering (QFE). This part of the version always qualifies as compatible. It allows you to roll out hot fixes while keeping the runtime happy. It should also mean that it is a green bit change. Alex
@Jan : Every ISP seems to have problems. The problem is, KPN has to deliver 99% of all calls with a certain amount of quality. That was decided in The Hague once KPN wasn't a governmental company anymore, but became private. Every call that's made via internet doesn't have to be of that quality. Or at least there's nothing decided yet. Probably our politics will only notice this in 2050 or so and only then do something about it.
What I find strange however is as far as I can tell, our (normal) KPN phonecalls go over the exact same lines as our ISP calls. Just that those calls are digital and go over IP addresses and such. But they still travel over the little copper lines underneath our streets. So I wonder, why do we have to pay huge amounts of money to KPN for normal calls but over internet it's free... Perhaps it's a simple answer, but I'm not into the infrastructure thingy ;-)
Hehehehe, excellent, most excellent! :)
I fixed the issue with the image that wasn't posted correctly by Windows Live Writer. I still don't understand why WLW won't post the screenshots in the original resolution. The text in the images looks fuzzy due to the resizing.
@Dennis. About the pricing issue. It could have to do with having a monopoly.
Why does Microsoft charge what it does for Office and Windows and has a profit margin of over 80% on those products? Because they can and people are willing to pay.
Why do mobile telcos charge you a relatively absurd amount of money for sending an SMS? An SMS is less than 200 bytes! Because they can amd people are willing to pay.
But in the Netherlands the OPTA (regulating authority) actually sets pricing boundaries for KPN in an attempt to improve competition. If KPN were allowed to (temporarily) lower their fees it could drive out the competition because they can't afford to offer telephony below the cost price. At least that's how it worked in the early days after KPN lost their monopoly. KPN was forced to increase the standard fee and to lower the prices per phone call. The BelBudget fee is actually below the cost price. Maintaining copper lines and both an IP network and the old telephony infrastructure is actually quite expensive. That's why KPN wants to move to VOIP for all phone calls.
They could do this without you even noticing by putting the modems outside your houses in the streetside "casings" (what's the English word for that?). That way people can keep using their current plain old telephones. But I guess we probably *will* notice, because they have a hard time maintaining the same service levels using VOIP.
Over the last two weeks I shot a lot of pictures from my apartment in Amsterdam . Last Wednesday I had
The third photo, is that all the skyline has to show?! I can only show all the beautifull buildings in the Rotterdam skyline, without fisheye lens, when I take the picture as far away as from Amsterdam. Else it doesn't fit !
j/k ;)
I agree Rotterdam has a great skyline. Even better than Amsterdam if you like skyscrapers, worse I you like historic buildings. Check out http://www.flickr.com/search/?q=Rotterdam&w=81669747%40N00 to see that I don't discrimate against Rotterdam!
Hehe... funny story.
Every few weeks I keep getting a SMS-message from UPC saying that I need to pay some bill or else they will cut my connection off. Normally I would pay such a bill instantaneously if it only were for the fact that I am not a customer of UPC nor have I ever been one :-)
Via Microsoft : The Microsoft .NET Framework 3.0 is the new managed code programming model for Windows®.
As announced here and here, Microsoft has released version 3.0 of the .NET Framework for download. You
I installed it a while ago at home, and actually i didn't have any problems with it so far ...
But ... I wanted to install it at work to, but seems it has some compatibility issues with ActiveX components used in our SharePoint site (in order to enter our working hours in a timesheet etc). So ... I guess i'll have to wait a while longer for that one to install it in my working environment to :(
To bad, cause it sure looks nice ;)
I'm utterly surprised! Having faith in Microsoft (well not as usual, but this time in self-induced blind faith) I did format my laptop and installed Vista. No guts no glory right? And glorious it was and still is. I've got no complaints whatsoever. I'm enjoying the new look and feel, and even the new Vista sounds sound great: It's the power of subtleness, finally we are free of those dramatic orchestrated chimes which were the first things I disabled in a newly installed Windows. (Although in relation to the splash screen I must agree they went a little too far on the subtleness thing :-)) The performance is also very satisfying; animations, shadows and transparency seem to work more smoothly than ever. The single only problem I've encountered untill now is an occasional malfunctioning mouse cursor in my Virtual PC. But since it's the beta of Virtual PC 2007 I can live with that.
All in all, 2 thumbs up, although possibly partially thanks to a lucky hardware combination.
If you want to see a nice app compat problem, try out the XSD DataSet Designer in Visual Studio 2005 on Windows Vista. Completely unusable!
I'm interested to know how you solved the LAN issues. I setup all my regular XS4ALL settings, but end up with the same diagnosed error as you: no valid IP address. XS4ALL is known to have a good service desk, but there still not supporting Vista. Newsgroups do not prove useful either. And having Vista RTM without Internet, is just not very appealing when compared to my XP installation. :/ And I have the Ati board as well. Didn't have the beta drivers installed yet, and was already wondering why the resolution was so low and why it was higher in RC1 again. :) Your experience with installing the new thing isn't very comforting either. :) It's still scraping better drivers online under XP. Currently I'm looking for Intel mobo drivers, since my soundcard isn't working either. No luck finding that yet too... *sigh*
Hi Niels. I knew the subnet used by my ADSL modem (SpeedTouch 716) and it's IP-adress. I manually configured the IPv4 settings for the LAN connection and entered 10.0.0.1 as the IP-adress for my computer, 255.0.0.0 as the subnet mask, 10.0.0.138 as the default gateway and also 10.0.0.138 for the DNS server.
You might have to set different settings. For example, 192.168.1.254 for the gateway and DNS server, 255.255.255.0 for the subnet mask and 192.168.1.66 for the IP-address.
Thanks Erwyn, the LAN connection is established by setting 10.0.0.138 as the default gateway. Too bad I tried setting up VPN in 12 different ways, but to no avail. Do you have XS4ALL by any chance, or are the IP addresses you suggested some standard IP's for Alcatel modems? I still have an old SpeedTouch Home modem...
Hi Niels. Yes, Xs4all is my ISP. I think 10.0.0.138 is the standaard for the old SpeedTouch Home modems.
What I wrote does not completely describe my situation. I use the SpeedTouch 716v5 as an ADSL modem and as the DHCP server for my WiFi LAN. It has the IP address 192.168.1.254.
I use my old SpeedTouch Home ("updated" to act as a SpeedTouch Pro) as the DHCP server for my wired LAN. It uses the IP address 10.0.0.138. My old modem is not connected to a phone line anymore so it doesn't provide an Internet connection.
I use the WiFi connection for Internet access and the wired LAN to transfer files among my computers at high-speed.
Sounds like a nice setup, and very unlike the basic connection settings XS4ALL suggests for XP. :) Since I don't know any other settings apart from what you suggested (which at least helped me with the LAN part), I'll have to do with the suggested settings for VPN. Vista does the VPN setup apart from the actual "Internet connection", unlike XP. I guess that's confusing me even further. I do not have much experience with stuff like DNS and DHCP, since it always worked fine with default settings. I guess -on topic- having high hopes for Vista doing all the work for me when defaults are not sufficient was kinda naive. :)
Niels, are you still running your SpeedTouch Home as a Home modem? If you "update" it to act as a Pro modem, your modem automatically logs in at Xs4all and acquires your external Internet IP-address.
That way when you connect a computer to the LAN, the Internet connection just works and you don't need PPTP and VPN stuff.
On your LAN you use a so-called private subnet like 10.x.x.x or 192.168.1.x. These IP-addresses are not reachable from the Internet. Your SpeedTouch modem can act as a firewall, so your LAN is automatically secured.
This page has a more complete description of this situation and how you can upgrade your modem: http://www.petri.co.il/upgrade_from_alcatel_speedtouch_home_to_pro.htm
I installed it this weekend after a complete format of my laptop.
So far my problems:
- SQL Server 2005 won't install
- Outlook Web Access the DHTML editor isn't available anymore
Besides that, everything's working great! :-)
Ok, thanks. Seems like a nerve wrecking experience (since I don't have a backup modem :)), but worth the try. I tried updating the firmware last week, but I got weird errors like filename too short etc., so I gave up. The tutorial you suggested however does support the firmware version I have installed, so I'll give it a try. Thanks again.
I also have the same problem with DHCP as you Erwyn. I also have an "upgraded" speedtouch modem which i use for my connection to XS4ALL. But i also use a linksys wireless router which is working as a DHCP server. This always worked fine in WindowsXP but not under Vista :( .. I did read somewhere that SPI on the linksys router can cause trouble for the TCP stack of Vista, i disabled it but it didn't do the trick.. So for me is setting the IP settings by hand the only way to get things working.
The reason there's no boot screen is because it would slow down the boot - apparently by about 6 seconds (http://www.aeroxp.org/board/lofiversion/index.php?t6833.html). Also, there were issues with OEMS changing what happens before boot and displaying custom screens apparently. In any case, i'd rather have a quicker boot and no screen. My big beef with RTM so far is that last night my Master Boot Record decided to disappear for some unknown reason and running the recovery tools from DVD claimed to repair the partition tables but seemingly did no such thing, nor fixed the MBR. In the end, I settled for installing Vista again onto my 2nd hard drive. Bcdedit is a nightmare to use, so after reinstalling the wifi drivers (by pointing at the Windows partition on the MBR-less drive to find them) I stumbled across a nice freeware program to sort that out: EasyBCD. (neosmart.net/dl.php?id=1). So... I now boot from the MBR on the other drive and use boot options to use my old vista image. But what a pain! Why isn't the MBR backed up too? I don't mind having an image on each drive because it means one for Dev and one for Entertainment but still... :-(
I've been booting into Windows Vista instead of Windows XP for the past week. The ride is still not very
Do you have a cached version of "The Windows Shutdown Crapfest"? It's giving me a 404, and I'd really like to see what he has to say.
Hi David. I just rechecked the link and it is still working. If you can't read the "Windows Shutdown Crapfest", send me your e-mailaddress through the contact form http://bloggingabout.net/blogs/erwyn/contact.aspx and I'll mail it to you.
Guess what happens when you combine the greatest and the lamest Windows Vista feature. I have a Shutdown
>Don't be confused by the version number of the IE7 installer executable: the version number of the download is 6.2.29.0. Yeah, the IE 7 installer is the same one used for Windows updates and hotfixes.
To my knowledge you have to turn on Hibernation (at leas on XP). Its on your desktop settings under power management...
Hi Marc. In Vista the power management settings have been completely overhauled. I have not been able to find a switch to explicitly turn on hibernation like in XP. On another computer I didn't have to: Vista automatically added a Hibernate option to the menu.
The strange thing is that my computer is perfectly capable of hibernation and pressing the power button in the start menu hibernates my computer, yet it does not show in the shutdown menu.
I have this exact same problem on a Toshiba M7 running Vista RTM. The Hibernate menu was there for at least a week and now it is gone. I was hoping this post will shed some light on how to get it back but the search goes on. I too have mapped the power button to hibernate but I'd still like to see the hibernate option in the start menu.
Hi there, I had the same problem but when I read your text saying, that another PC had the option, I figured it was a setting under Power Options - and I was right. 1. You just goto Power Options. 2. Select your current plan, and choose "Change plan settings" 3. Select "Change advanced power settings" 4. Select "Power buttins and lid" 5. Assign the desired option to each of the choices, for instance "Sleep button action" should be set to "Hibernate" to achive your goal ;) If you like, I have made a screenshot, but this blog does not support image uploads as far as i can see. Enjoy :)
Hi Michael. I had already assigned "Hibernate" as the "Start menu power button" action. This allows me to hibernate my computer (see the second image in my blog post). Yet this option was still missing from the shutdown menu (the first image).
But you triggered me to dig a little deeper. I found the answer in Windows Help and Support. The separate "Hibernate" option in the shutdown menu is missing by design when you enable "Hybrid sleep". Help explains the difference between sleep and hybrid sleep. Hybrid sleep is a combination of "Sleep" and "Hibernate".
I think the shutdown menu would have been less confusing if the name of the "Sleep" menu option is changed to "Hybrid sleep" when this is the case.
U ARE RIGHT. UPC really sucks. If you do not speak dutch it is even a nightmare!!! All UPC comunication is written in dutch, no english allowed in such "multinational" company! Even if they know that you do not speak ductch, they continue to bombard with letters. Their Direct MAiling is a waste of paper! Previous house owner left, i immediatly subscribe to UPC. Got nothing....so after 1 week i was forced to call them. They call center automatic response... sucks. a lot of pressing number to do before reaching an operator.... I finally got through, I asked why did not get anything, they told me that the order did not go through. why? UPC did not know... !! They solved the issue and sent me all the set. They told me it would arrive on monday... it arrived on saturday! I had problems in connecting. Phoned their call center... you know what? i have spent 35 euro in the bloody call since the operator was useless and was wasting my time... he simply was repeating instructions from the book without understanding what i was telling him... wasted 35 euro! I sorted the issue myself. was a simple one, setting up the IP. I got all sorted... and what? after 2 month i have been living in my appartment i got a Direct Mail from the Marketing Director which was inviting the owner of my appartment to join in UPC... what a waste of money, paper and time. The marketing director, should get a new job or a better CRM database. UPC sucks 110%. PS: not getting my full name since i believe they are so stupid that they can easily cut my connection out for "revenge"... even if i believe they are very good in doing it without having to take any revenge!!
None other than Jim Allchin, the soon to retire Co-President of the Platform and Services Division at
Just when I thought that I had tackled my hibernate problems in Windows Vista , I encounter serious problems
Frans Bouma posted his thoughts on the reasons for the relative absence of big open-source project in
To say that there is no, or little, open source development in .Net is like saying there is no, or little, commercial development in "the other faction". The way I see it, your reaction to his compiling and obfuscation is somewhat proof of my point.
weird i got hibernate just after sleep button! in XP i used to enable it from Power Options you may try that.
On my HP laptop The power option can be found, R-click / Personalize / Screen Saver / Change power settings / Check the left side task options. I set up my system to hibernate, but it only partway shuts down and nothing but a hard power button shut down turns off the computer.
thanks for the update on this problem. I had been testing Vista on a few different laptops, and then I got one that did not have the Hibernate option. So you saved me a lot of time of searching through knowledgebases.
Don and Chris continue the Christmas tradition of releasing a song . This time on Channel 9. It is pretty
i have windows xp. in the power options, under advanced, there is something called power buttons. it is set on hibernate for some reason. I don't have it set to hibernate, just shut off montier. what should the power button be set on. i have a feeling that setting on the power button is wrong. any help you can give me would be helpful.
Hi Linda. There is no one "right" setting for the power button. Just set it to what suits you best in Windows XP.
I'm not getting why you wrote this. According to Reflector, when Dispose is called, Close() is called, which calls Close with a timeout. This would mean you'll always go to label Label_00BA:
From there on, there's a try & finally which will in all cases call the abort method. And that's exactly what the problem is, because you don't always want to call abort. Abort means you pull out your UTP cable and the service and client can't chat anymore about ack messages and transactional stuff.
According to the thread you're referring to, IDisposable was left in because users think using "using" is usefull. (Still got that? ;-)
While Brian McNamara (the writer of the story) itself thinks they should've removed the interface implementation, because now you have the change that abort is being called. Which isn't quite usefull in all cases.
Aaah, seeing this example makes things much clearer! :)
using (CalculatorClient client = new CalculatorClient())
{
...
throw new ApplicationException("Hope this exception was not important, because "+
"it might be masked by the Close exception.");
} // <-- this line might throw an exception.
Dennis and Erwyn tagged me *g* -thanks The game is that I’ll have to tell some useless trivia about myself,
First of all : CONGRATULATIONS! :) Big uncle!
Well, life at Ordina is great. 2007 is going to be a promising year... I hope... Whahahha
Ow.. just noticed that my webserver is down.. :s Pff.. can't blog now. Have to wait until tonight or so.
Gratz! on all of the big changes in your life lately. Sounds like the perfect way to start off the new year.
I have an Acer 8204 laptop (2.0 ghz CoreDuo, 2gigs of ram) and I have been having all sorts of issue with sleep. Whenever my machine sleeps, it doesn't wake up. Strangely it wakes up enough to generate heat and drain the battery but not enough for me to use it.
I have to do a hard reset each time. So my machine has started to get squirrelly making things progressively worse.
I've tried updating to the latest bios (which is over 6 months old, nice job Acer)
This problem has been bugging me a lot lately.
-Geoff
Or is it the Visual Studio "Orcas" December 2006 CTP? The product itself is confused. The about dialog
What does leap stand for? Let's Enlist All Personel?! ;-)
:) That's a good one, Dennis. It almost seems like that from the number of people going to Redmond for this program.
LEAP originally stood for Lead Enterprise Architect Program. Am I an Enterprise Architect? No, but neither are the others. The target group for LEAP has shifted from Enterprise Architects to Microsoft Architects.
But am I detecting a slight touch of jealousy here? ;-)
Hope to see you at PDC07, Dennis!
http://www.acronymfinder.com/af-query.asp?Acronym=LEAP&String=exact&p=ol
I thought LEAP stood for SISCO's lightweight, extensible (wireless) authentication protocol. There's a LEAP icon in my PDA which I never got to use.
But I suppose Sisco has got worse things than this to deal with these last few days.
Enjoy the trip, Erwyn.
Thanks Frits!
Hey! So you're also at LEAP this week? Some of my collegues as well (William van Strien and John Dekker). Have a great time over there... You 're staying at a great hotel. Was there last year. Enjoyed it... :)
Thanks, Octavie. I haven't met your colleagues yet but I'll keep a look out.
Thanks for the details on the outdated .NET 3.0 bits. I've linked to your post.
I have some additional complaints about the January (nee December) CTP at http://oakleafblog.blogspot.com/2007/01/microsoft-releases-orcas-january-2007.html.
Cheers,
--rj
Erwyn, of course I'm jealous! I'd love to go to Seattle and have a huge steak at Daniel's Broiler. They serve more than you can eat! ;-)
http://www.schwartzbros.com/daniels.cfm
Okay, there are people still waiting to be tagged ;). I tagged five people , out which two persons continued
PingBack from http://bloggingabout.net/blogs/erwyn/archive/2007/01/17/tag-you-re-it-2.aspx
Yesterday was a great day at LEAP. Overall, today was less interesting than yesterday in my opinion.
Previous posts in this series: LEAP Day 1 , LEAP Day 2 Day 3 On the third and last day with sessions,
Hi Dennis. We ate a huge steak at Al Gaucho in Seattle. The price was also huge: 50$ !! And that's the price *without* tax and service and just for the bare meat. Vegetables, potatoes and rice had to be ordered separately.
http://www.elgaucho.com/elgaucho/_seattle/_menus/index.htm
The last week our brains have been filled with Microsoft stuff . To undo some of the "brainwashing",
I spent the better part of a day downloading and setting up the new Orcas in anticipation of playing
PingBack from http://robertjan.vanholland.net/weblog/?p=93
I received a question through the contact form about the usage of my WCF ServiceProxyHelper . That blog
The global launch of Windows Vista yesterday brought a large number of updates with it. Yesterday I installed
Exactly what work are you referring to when talking about .NET CF team?
:)
I am referring to the work done by the .NET CF Team on making a version of the .NET Compact Framework that runs on the Xbox 360 in the XNA Framework.
I bought an Hp with Vista pre-installed. This thing although nice looking is an absolute nightmare. I've had the following problems so far in the less than 24hrs I've owned this computer....
1. Vista will not allow me to create a backup disk. When you create backup disk it burns the first 2 disks fine, then on the third disk it freezes. It did this twice and the second time it did it, my entire task bar from the start menu to the time was completely frozen. The odd thing about this is everything else on the computer ran except that whole bottom task bar. When I went into Alt, Cntrl, Dlt it said that backup was not responding. When I tried to end the process it would tell me it was unable to end the process.
2. The computer shut down while it was in sleep mode and restarted itself saying the computer was shut down unexpectedly.
3. it says I need an update to the motherboard bios. When I try to do the update it will try to load it and then it kicks to a screen that says install failed. I've tried this 3 times now and have been unsuccesful!
Honestly I'm quite surprised that Microsoft would have the audacity to put out such a bug ridden program that is doing nothing but stressing out the very people that pay gates salary. That's right gates without your consumers you would have zero money. So how about actually testing your products to make sure they work before you decide to sell it! That's what they call quality assurance! Something you might want to add to your vernacular!
I blogged previously on my digital workflow for photographs here and here . In that last post I described
Your links to what you did to violate the golden rule of metadata do not work. Maybe you changed the title name after posting? Anyway, I would enjoy being able to read what you wrote. I'm trying to get a word in use "metiquette" metadata etiquette to become a common word. I hope this is not violating the golden rule of metadata. If you have time please send me a link to what you have written. You can click on my claimID at metiquette.blogspot.com. You will find my e-mail in the blue box on the right had side of the page. Thank you for your blog.
BTW- if you would like to post about your metadata project on my blog, just ask and I'll put you as a user that can post.
Raymond, the links seem to work fine for me, so I don't know what causes the problem. The link to my previous blog post is
http://bloggingabout.net/blogs/erwyn/archive/2007/02/01/digital-workflow-for-flickr.aspx.
I will request to post on your metiquette blog if my project is further along its path of development. Thanks.
powercfg.exe /hibernate on
at an administrator command prompt did the trick for me :)
I find your anger understandable however somewhat misdirected. While I am in no way excusing MS from any responsibility to work with the manufacturers to get this issue fixed, really if you have purchased a new machine isn't it really the manufacturers fault for not properly testing their hardware before shipping?
I've had Vista sleep problems on 2 different machines.
The first one, I had a 2 nVidia card setup to drive 3 monitors. Upon sleep, the system will not wake up completely. It seems to be a problem with the nVidia driver not able to come out of sleep.
On the 2nd machine, I have a 1.2 TB (4x300GB SATA HDD) RAID array setup on the secondary SATA controller (Marvell) on an Intel 975XBX2 motherboard. Again, when the system wakes from sleep, it would cause a BSOD. It's very consistent and repeatable.
This is pretty disappoint... Of all of the HW vendors, I would think nVidia and Intel would test their hardware more throughly...
The hibernate option will not appear if you do not have enough free disk space on your system drive to accomodate all the memory storage. This hasn't changed much since XP in principle; in XP, you'll notice the Hibernate option becomes ghosted if there's insufficient space.
Hi All,
To get the hibernate option back in Vista just go to the command prompt shortcut and press Shift button while you do a right click. Now chose "run as administrator" With this command window run the command "powercfg /hibernate on". kaaboooomm.. Hibernate is back... I am so relieved.
Pranav
1>Bring up command window (Start->run->"Command") without the quotes
2> Type in the followingcommand
powercfg -H ON (replace ON with OFF to toggle)
3>Hit ENTER
4>You will see NOTHING, no confirmation at all. That's real user friendly!
5>Now check your shut down option (that > button). You should have Hibernate on the menu!
My Vista has the opposite problem. It's insomniac. Every time I put it to sleep, it wakes up on its own in 2-10 minutes.
Hi Jamie. I've had those "insomniac" problems as well. All in all, sleep is very unreliable on my PC under Vista. With XP I never experienced any of these issues.
Part of the beauty of XMP is that it is extensible. You could also try to create an XMP Flickr panel for appending Flickr comments, file id among as well as other Flickr specific information to the image file.
http://www.adobe.com/products/xmp/custompanel.html
My vista desktop has the same insomniac problems, it will not stay asleep for more than 30sec up to 2 min max. Anyone know how to fix it? I have been searching for a solution for a few days now
Thanks for the suggestion Jose.
I had the problem of Vista waking up not long after being put to sleep. I found that my mouse and keyboard were by default set to wake up the computer on input. Thus is the mouse moves at all, say due to a vibration on the desk, the the pc would wake up.
To resolve this i turned off "Allow this device to wake up computer" checkbox on the hardware tab of the mouse and keyboard properties (control panel).
I also have the "insomniac" problem except when I disconnect the DSL input.
Ignore Pete's previus. DSL problem was not reproduced after following David's suggestion.
Again follow this path: Control panel: Mouse (or Keyboard) icon: Hardware tab: Properties button: General tab: Change settings button: and then the Power Management tab.
even the command line didn't solve my hibernate crisis. disabled hybrid sleep by going into power settings, configuring my active settings (high performance) choosing advanced settings, sleep, allow hybrid sleep noooo, say ok, make a change to one of those two options there or it wont let you save, like change the monitor off time to 15 minutes, and save changes. then it will work instantly. gonna test hibernate now :D
I have published my Flickr Metadata Synchr project on CodePlex that I talked about developing here .
My problem with vista is an Idle Crash. If i leave the computer on or in sleep when i go to work or bed I come home to find it frozen with 1 1/2 inch wide multicolored vertical lines. So i have to do a hard boot. Once I do that it wont start correctly and it has to restore windows to previous settings and all games and programs are gone. Anyone have any ideas hardware problem or Vista problem. I have a brand new Dell E521 AMD 3600+ Dual core 1mb ATI radeon 1900
While trying to arrive at a standard Intel-based platform for my clients who want Vista, I ran into wake-up problems. The test systems would usually wake up the first time fine, but subsequent "shutdowns" and wake-ups would result in a lockup. I believe I ultimately solved the problem by not installing the NIC and INF drivers.
Derek,
I have the same exact setup as you. I have a DEll E521 with Ati 1900. I got the same exact thing until I upgraded the video card driver. Try that and see if it helps. I still have problems with the computer not sleeping though. stays asleep for 30 sec thats it. Microsoft needs to fix this problem
i fixed the problem on my system by setting tke BIOS sleep modes to S1 & S3.
I have a HP with Vista preinstalled and it would start up on it's own while in the sleep mode. This solved my problem:
Go to Control Panel
Device Manager
Network Adaptors
click on the first listed (NVIDIA....)
Go to the Power Management tab and uncheck - "Allow device to wake computer"
There is even a paragraph on that tab warning that allowing the device to
wake your computer may cause it to "wakeup" when you don't want it
to!
This is crazy, my computer has been keeping crashing forever now, it crashes everyday, because i m at school, so everytime i had to shut off the comp.
I seem to have a unique problem: my Vista machine won't go to sleep on schedule, even though it's set to sleep after one hour in the power management applet. I've changed it to 30 minutes but still nothing. I can manually put it into sleep mode, and it will reliably wake up when I press any key. Why am I the only person to experience this particular problem??
I follow your work on this closely. Keep up the good work and fast progress I've seen.
When i put Vista in Sleep it will sometimes crash. Other times it will go into an endless loop as it displays 'welcome' on the screen while trying to get back into windows proper.
Another time it just started with the blue/green background picture and never got any further.
Basically,the sleep option is so bug infested i could never possibly use it.....until they fix it that is,if they ever do.
Is anyone else out there having a problem after downloading a new programme that when you try to run it, it doesnt work? I keep uninstalling then reinstalling only to find that there are components missing... I have this same programme installed on my other computers which are still operating XP with no problems at all. Is this Vista causing the programmes not to work? I for one dont like anything about Vista at all.
Hi Cindy,
I have that problem too!
Tried to install nero (vista approved), won't install won't unload?
Chris
Check you have Nero version 7.5 or higher I had the same problem with Nero 7.1 ;)
Nice post - obviously someone has been paying a lot of attention!
The PIAB is quite orthogonal to service orientation and I was confused about your last statement about making boundaries excplicit. Explicit boundaries is important for SO, we all agree on that (hopefully). We observed that some cross-cutting concerns (as supported in our out of the box handlers) are commonly found within service boundaries, strewn across the application logic that runs in-process. The PIAB provides a mechanism for separating these concerns, wherever they may apply - and the "boundaries are explicit" guideline is primarily applicable in trust, phyisical distribution, versioning, or some other kind of important boundaries.
Of course, cross-cutting concerns are also very interesting at SO boundaries. We do have a couple of EntLib-integrated WCF behaviors for Exception Shielding, and Validation, if you want to add these at the boundary, and WCF provides several other interesting behaviors of its own. WCF behaviors the way to go for adding this pattern on service boundaries.
Hope this helps clarify...
ok, my problem is as followes
everytime im doing something, ex. in a website, my computer will go to sleep out of nowhere. then i turn it back on and 1 minute later it goes to sleep again. this problem has really got me mad. do you guys know any solutions to this. i have got through almost everything and turned off sleep.
Thanks for the comment Edward.
In drawing the analogy with the "boundaries are explicit" tenet for WCF, I didn't mean literally that PIAB applies to boundaries, but I see that it could could confusion.
What I meant to convey was that PIAB is susceptible to "abuse" because of its transparent nature. Programmer's might not be aware enough where interception takes place (although you need to create your objects through factories to get interception). This could potentially be very expensive performance wise. This performance hit has struck people in the past when they were not aware that they were crossing machine boundaries in their code when they were using ordinary looking method calls on "plain" objects. So in PIAB it is not about making boundaries explicit, but developer's should be aware where a lot of interception might take place. And designer's should design interfaces where interception might take place to be non-chatty.
But I was indeed wondering how PIAB was positioned with respect to implementing and using WCF behaviors. Thanks, for adding that important information.
I have a HP paltop (HP pavillon dv9000) with 17" screen, 2 GB RAM, 200 GB HD and Windows Vista Ultimate.
Whenever sleep mode (or lately hibernation mode) are activated, the machine stays on (fan, Harddisk) but the screen shuts donw and can only be waken by rebooting the machine.
After looking at all the comments this probe is not specific to any particular hardware, it is a OS probem.
Any known fixes ?
Joerg
Joerg, I have same issue with my Acer 5002 laptop with Windows Vista Ultimate. Both sleep and hibernation mode, they sometimes work fine, but other times (probably a good 50% of the time) everything stays running full tilt, even wit lid closed, but screen blacks out and nothing except a hard reboot works. I suspect something somewhere causes my Vista to lock up hard just before it goes to sleep.
I updated to a recently released BIOS, and the problem went away, sort of. it was good for about 1 day, and then got worse and worse, and now its again at 50%+ failure to go to sleep or hibernate.
And after reading all these comments about all different power problems across VAST types of hardware, i suspect Vista simply isn't ready for the masses yet. It feels like MS threw a beta OS on our heads. I think the OS is just way too complex and bloated and Now i'm going to switch back to XP in the short term, and start evaluating Linux options as well, assuming Linux finally got off their horses and started making drivers that work
good luck everyone that will choose to ride out this BETA OS. I personally have given up on it.
John
did you check out the tlbimp tool of the .net framework sdk? You can create from a com dll automatically a COM Wrapper dll. The automatically generated one is normally working but from time to time it does need some fine tuning with ildasm/ilasm.
Yours,
Alois Kraus
Hi Alois. The propsys.dll has no type library (only an .idl file in the Windows SDK). So I can't use the tlbimp tool for this DLL.
in that case you could create a type library with the MIDL compiler and then try to import this one with tlbimp.exe
Alois kraus
Have you been able to fix the wifi issue you hav ebeen having? I have the exact same issue!!! Help!
Nope. I haven't been able to solve my WiFi issues. I sometimes even loose the WiFi connection when my computer is running and the only way to bring it back is to disable and then re-enable the wireless network adapter. Just reconnecting to the wireless network doesn't work ;-(
Hi Alois. Thanks for the suggestion.
I have created a type library using the Windows SDK v6.0 versions of midl.exe and tlbimp.exe. However, tlbimp.exe gives massive amounts of warnings and the generated IL contains lots of ComVersionLossAttributes. One of the most important structs used by propsys.dll, PROPVARIANT (http://msdn2.microsoft.com/en-us/library/aa380072.aspx), is completely unusable as the ".NET type" tag_inner_PROPVARIANT in the interop assembly. The union inside the PROPVARIANT struct is completely lost. All that remains of that in tag_inner_PROPVARIANT is a member of type __MIDL___MIDL_itf_propsys_0002_0082_0001. This is an empty struct without members with a SizeAttribute and PackAttribute with value 8.
The blog post http://blogs.msdn.com/dimeby8/archive/2006/12/11/wpd-property-retrieval-in-c.aspx might help me with recreating some of the necessary interop structures.
But all in all, the managed C++ route seems to be easier.
Great post! Please follow up with updates if find better solutions to this metadata stuff!
Is there a way to make WSSF use my custom wrappers built around Enterprise Library. Of course they implement the same interface.
Howard, if you have extended the Enterprise Library beyond the normal extensibility points, I think you would have to change the WSSF source code. WSSF comes with full sourcecode, so this shouldn't be too hard to accomplish.
I just ran across this post Similarity between EntLib 3.0 Policy Injection Application Block and EDRA
My article on developing interactive TV-websites using ASP.NET 2.0 has been published in the Dutch .NET
Correction, you may have allocated yourself, depending of course on the API you're using :)
I've been wrestling with Dutch localized versions of Windows Vista for a little while now. My conclusion
Microsoft has announced that the little cross-platform, cross-browser cousin of Windows Presentation
newsflash!
the jsc project can do it also, convert il to javascript that is
visit http://jsc.sf.net
cheers
I've received this comment from Richard via the contact form:
Ok, I've got a brand new PC with not a shred of unlicensed software on it. I've been on and off the phone with MS for no less than 3 hours over the past week.
Problem: when selecting "Sleep", the PC goes to sleep for about 10 seconds and then wakes itself up.
Solution:
1) Start > Control Panel > Power Options > High Performance
2) Start > Control Panel > Device Manager > Keyboards > select your keyboard > right click + Properties > Power Management > make sure the box is unchecked for "Allow this device to wake the computer"
3) Start > Control Panel > Device Manager > Mice and other pointing devices > select your mouse > right click + Properties > Power Management > make sure the box is unchecked for "Allow this device to wake the computer"
4) Close Device Manager window
5) Start > Sleep
6) Your PC will now go to sleep. To wake it up, push the large power button on the front of your PC (not the smaller reset button).
Although you can't use the keyboard or mouse to wake your PC up, this solution does allow you to put your PC to sleep and wake it up. At least it works on mine now.
BTW, MS didn't find this solution, but they were very responsive about following up, even calling me exactly when they said they would the following day. So, though they didn't solve it themselves, I do have to give them an A+ for effort.
this is delicious. in addition to folder path changes, i signed it so it can be used in BizTalk 2006.
Just for everyone's information ... these same identical problems with the sleep key (mode) are also in Windows XP Professional. Activating the sleep key on the keyboard will crash and reboot the system. Obviously a system problem that has been with Microsoft for some time ... and ... they have still not fixed.
My problem is, I had it, and then it disappered. Could it be because I changed my power button settings to hibernate?
I've had Vista installed for months and had the hibernate option on my laptop.
I recently re-installed and now the hibernate option is MIA...
Just found this:
http://www.reviewingit.com/index.php/content/view/32/2/
run this as admin:
powercfg /hibernate on
Windows Vista combines standby and hibernate into a single power-saving state called sleep.
just slept, pulled battery and plug. When I powered back it resumed.
The Vista Sleep option, does not work on most Computers, and on laptops, if I pull the battery out, it will not resume. So it can't be used to change my battery.
works perfectly
Erwyn...I have a 3 week old HP Pavilion a1740n. The sleep issue that I have is that the computer will go into sleep mode but will wake after 45-55 seconds. It will not go into sleep on its' own though with any of the power management setting selections...you have to manually select sleep through the Start menu or the sleep button on the keyboard. I have spent approx 6 hours on HP Tech Chat and tried ALL of their suggestions...EXCEPT their last one!!! They wanted me to reinstate the hard drive to new...it is only 3 weeks old and NEVER HAS SLEPT!!! Bottom line...I tried your suggestion hoping it might work for me as well, but it unfortunately did not. Thanks for posting your suggestion though.
If you haven't heard the news yet, you must be living under a rock ;) There is a new CLR in town. Silverlight
Thanks for the plug... I am glad you like the poster... We should add a Penguin next to "Linux"... I love that idea! A MS poster with a Penguin on it.. that would be great!
I was able to intergrate with my web application. However, it doesn't create a trace file. I kepts all the setting as metioned in your test project. If I change listner to flat file, it creates a trace file for me. I tried all possible combinations. Am I missing anything here? Any help would very helpful! I liked you code and features. I hope i can make it work.
thx
Hi Yash, I haven't had any reports of such problems before. Send me your configuration file through the e-mailbutton on the top left of my blog and I'll have a look at it.
Nice poster :)
Better even yet, after you've downloaded it, it takes about 3 seconds to install!!!
WPF comes with great support for animation using XAML without needing to code this in for example C#.
I don't think the price of BizTalk is the only criteria that people use to select BizTalk as (part of) the solution to build :)
Yeah this is a big bummer - WPF supports styles, but looks like Silverlight currently does not. I think style and templating might get added later though - this is a pretty crucial feature.
Just as the FrontPage users were about to become enlightened, we go backwards.
HELP, I have a dell computer with Vista, and I dont know what to classify this problem as but I will be typing, and my screen will go black and it was only using my computer in the dark did I realize my power button was slowly flashing, indicating it was in some kind of mode, but my laptop goes black sometimes every hour sometimes every 5 seconds, then I hit my power button and it comes up right where I left off at. Some times it does not come back on and I have to close it and turn it off. Does anyone know a solution to this problem Dell has tried everything with Control Panel but 15 minutes after they did there stuff it kept doing it
When I press sleep mode on my desktop PC it works fine and goes to sleep but as soon as I touch a keyboard button it wakes up, WHY? Is it meant to do that?
The commandline worked for me.
I think my Hibernate disappeared when I did a Disk Cleanup, and chose the Hibernation File Cleaner option. It even says "Removing this file will disable hibernation."
This happened to me, so I figured out F1 could be helpful for once and it led me to this page: http://support.microsoft.com/default.aspx?scid=kb;EN-US;928897
Basically it's the same as the comments posted by the last few users; if the hibernate disappeared in every option and that happened after hibernate, run command prompt as administrator and turn back hibernate by typing "powercfg -h on"
You can't really blame SaaS (the "concept") for that. It's a major point of attention with any hosted solution or service.
Did Microsoft claim to be making any backups? I.e., is it in the SLA for CodePlex (if there is any)? If not, then you should have made backups yourself and you can't blame Microsoft, let alone the SaaS-concept.
Hi Ruud. I simplified things a bit. SLAs are very important. Microsoft probably disclaimed any liability as CodePlex is a free service. I can't find any SLA or such only a "Terms of Use". This mostly concerns the rules for *my* use of the service. It makes to claims as to the obligations on Microsoft's part.
And of course I have a backup of my source code. But as I stated in my post, you *can't* create a full backup of the code and work item repository. You have to rely on the service for that. So it is impossible for me to reinstate the old state.
But do you trust SLAs? They don't guard against operator error, like corrupting a database and having a wrong backup schema. Microsoft probably can say they have tried to backup CodePlex on a best effort basis.
It is not the question if you trust SaaS, it is the question if you can and are willing to trust a third party with your DATA.
The concept of offering software as a service doesn't automatically a good place your personal or public data.
SLAs don't guard against operator error, but they define how many errors the operator is allowed to make ;) If the agreed level of service is not achieved, the SLA defines what compensation you receive. If you the SLA is satisfactory and gives you enough security concerning uptime etc., there is no reason why SaaS and other hosting solutions would not work. The key is in the SLA IMO.
Of course, no-one is stopping you from defining your own fallback-scenario, such as another hosting provider that can kick in within a certain amount of time as soon as your primary provider dies on you. Another thing you could do is making backups yourself, even remotely - although that's not very feasibly if you're dealing with large amounts of data.
http://support.microsoft.com/kb/920730/en-us
I found this cause i had the issue of it disappearing from the menu.
Do it and i guarantee it'll fix it!
same sleep problem with my Dell Duoal Core machine with Vista.
Can somebody let know the solution
No, I think you're wrong. It's not related (control panel\power manage\options) to the "Virtual" button in your start menu, but it does mean "the real one", on Your PC!!
I'm also very interested in figuring out how to get Flickr keywords written as IPTC tags into the images themselves. Keep us posted!
This Trace Listener is really great. I hope that there is also a release that works with the new enterprise library (the rolling flat file trace listener from microsoft" can't purge files when we have to much...
Thx
I just experienced my first Windows Vista crash that didn't even display a Blue Screen Of Death (BSOD).
My computer goes to sleep, but upon waking it up, the system flashes a blue screen of death and reboots. Anyone else have this problem? It does the same thing on hibernate.
...also, a known issue is loosing ones sound card when Vista comes out of Hibernation.
Only way to fix is reboot.
So much for speed.
My HP Pavilion dv6000 doesn't want to accept a regular user password after waking up from long sleep. The administrator user password it does accept. Strange.
What do you expect? Windows and Microsoft just plain blow. Bloatware that just can't get out of its own way.
I have a new HP Pavilion dv9000 laptop, and it doesn't wake up after turning off the tv player (multimedia center). If I use the remote to turn off the tv, the computer hibernates and can't be woken up. I have to remove the battery and hard boot. If it goes to sleep on its own, same problem with waking up. Any ideas?
Pingback from Origins of LINQ and the WinFS Black Hole « Shebanation
For me, developing software is all about the result: building something that the customer ordered and/or people want to use, making their lives easier or more fun in some way.
The .NET platform offers a framework with a whole lot of ready-to-use functionality and other tools, allowing me to focus on adding value rather than being occupied with repetitive tasks that do not clearly add to the endresult. There are a whole lot of other reasons why I chose Microsoft .NET and I personally don't care what other people choose, as long as Microsoft keeps on extending and improving .NET and related technologies. I've been using Linux/Apache/MySQL/PHP for a couple of my "personal" websites for years and have been looking into Ruby for some time. All excellent stuff in a given context.
So, to cut a long story short: I'm happy with .NET and will be as long as I can build some of my solutions with it. However, noone's pointing a gun at me, pulling the trigger when I move away from .NET. Technology and platform choice are driven by a lot of factors. Sometimes you end up with .NET, sometimes with something else. My guess is that if everyone moves away from .NET to SomeNewHypedUpPlatformX, it's only until the next one comes along.
Oh and comparing Ruby On Rails (a language coupled to a webdevelopment framework) to .NET is plain wrong.
PDC07 has been postponed indefinitely. Dennis already warned me just before MIX07 that Microsoft wouldn't
I guess Microsoft like always, wants us to keep updatting till a ver
with out all the bugs is created and so Microsoft uses us as the testers
insted of paying staff to fix it for us befor selling it.hence why he is so Rich. Maybe we should all think of APPLE they seem to know what there doing maybe they have real smart people working for them, not Microsoft they don`t like to think ahead.*S*
I recently purchased a Dell E521 desktop. When the sleep button is cclicked it goes to sleep for 10-15 seconds than comes back on.
really this is a great work
however, am trying to sign the DLLs so i can use them in BizTalk but unfortunately i get the following error:
Error 1 'LogicaCMG.EnterpriseLibraryExtensions.Logging.Configuration.Design.TraceListeners.RollingFileTraceListenerNode.TraceListenerData': type must be 'Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.TraceListenerData' to match overridden member 'Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Design.TraceListeners.TraceListenerNode.TraceListenerData' E:\EnterpriseLibrary2.0_Extensions_0.5.2.0\Logging Extensions\Configuration\Design\Logging.Configuration.Design\TraceListeners\RollingFileTraceListenerNode.cs 98 37 Logging.Configuration.Design
i replaced the Enterprize Library DLLs with Signed DLLs
and changed the refrences for those signed ones
then the Logging Apllication is signed successfully
but Logging.Configuration.Design is not signed i got the above error
any advice please?
Thanks,
I just bought a Dell E521 running Vista Ultimate, AMD X2 3800, 500 gig drive, 4 gig ram, DVD-ROM and DVD burner. If I walk away from the PC and don't touch it with nothing running, it will eventually hibernate. However, once I go back to it, the monitor light is amber and the PC is running since you can hear it. The Keyboard is lit up. However if you try to wake it out of hibernate from mouse or keyboard, nothing. Nothing on the screen and the PC still stays in the run mode. There is nothing to do then except to hold the power button down for its 7 seconds and let it reboot. Unfortunately, if you do this, Vista starts its safe mode option. When doing this, since the keyboard and mouse are USB, you have no choice but to take what Vista gives you. It starts the repair option and then after a while you have mouse control to cancel the repair and it boots back to normal. However if the PC is doing something, like import video from my camera or burning a DVD, it does not hibernate and there is never an issue. I can let it run all night and no problem. Any suggestions? Thanks.
Ah hah. Here is a MS suggestion from their site: http://support.microsoft.com/kb/929734
Acer 8204 sleep issues disappeared after the lastest ATI update. Sleep function works fine now.
Thanks to Erwyn for having this blog and to all the contributors. I have a Dell Dimension E521 with an AMD processor. I purchased the machine in December with Windows XP and Vista upgrade. Sleep was problem free on XP, and then when I "upgraded" to Vista, I came up with the insomnia problem. I am going to try turning off wake-up on various devices one at a time before going the BIOS route.
My laptop uses Vista and if I select Sleep or Hibernate, the laptop wakes up after several hours, does anyone know how to set it to stay in hibernate or sleep? This happens even if I close the lid, having set the options to sleep or hibernate when shut.
Hey I would like to thank everyone loads for this!, I had this problem, for some reason all of a sudden the hibernate on my lappy stopped working and the option went, I was almost going to phone the tech guys but I didnt and managed to get it working through the command prompt powercfg.exe /hibernate on thing, I did have to run as administrator but other than that no probs and now it works! Thank you!
HP Pavilion d4890y Vista Ultimate Sleep mode will start but fails to complete cycle. Will turn off display but does not proceed to power save mode. PC then hangs, have to power reset and reboot. Failure rate is erratic, in a sequence of initiating sleep mode, it failed 8 times. HP tech support has no solution. Reported bug to MS Vista development team, requested hotfix. No reply or acknowledgement from MS.
This is great, keep up the good work. I'm sure that there are many more people interested in this kind of thing as keeping tags in sync and BACKUPS is so important!
very imformative post and replies. As per usual microsoft manages to obfuscate a simple procedure. The slippery road to bloatware and what comes along with this is never far off for these guys it seems. I guess when you have a department you are paying to look at an issue (power management in this case) they are going to come up with something even if the established solution already works, and does so well. The need to combine standy and hibernate in when the two of them work just fine is the case in point here. Besides the command the other option to get hibernate back on is hidden deep in the advanced settings of the power management, and there's absolutely no reason for that imo. Same case with the dial up connection, now you have to go through three separate menus and a confirmation on to make one and another three to check the status of the connection, whilst a double click on the taskbar icon would have sufficed in previous versions. Bloatware is what happens when no one takes an initiative to break this monstrosity (in size) of a corporation down to its parts and initiate some competion and common standards in the market place.
Timestamp is printing the time UTC time instead how can we have our local time?
Suren, check out blogs.msdn.com/.../516055.aspx.
I have a new Dell Dimension 9200 and am experiencing the same problems and frustrations. Dell recommended resetting the default sleep options, and that does work - if you reset them immediately before sleeping. (No thanks to Dell "we recommend Vista Home Premium" - they didn't tell me that most of my old software and accessories would not be fully Vista compatible, to the extent that I am thinking of buying an XP machine.) I had thought that may be it was some of the software that I had loaded causing a problem - finding this blog (thanks!) has made me realise that it is an MS problem. Whilst it is good to know that I am not alone, I am wondering how frequent a problem it is. With so many systems out there, presumably the people on this blog are in a minority? So what makes one system sleep and another not, I wonder. The really bitter pill about failing to sleep is that it makes a mockery of my schedule of TV recordings.
Hi all, I purchased a Dell Dimension E521 a few weeks ago en had the samen insomnia problem. I have found out that this is caused by the network driver. Since updating the network driver to the latest one from the Dell website (Broadcom adapter) I am able to let the computer go to sleep. So the problem seemed to be solved. Now I have another problem. When the computers returns from sleep the network is not functioning properly so I have no internet connection anymore. Unplugging the cable en replugging it in helpts but I can not explain this to my family and I don't really like the workaround. Does anybody have any clou?
Pingback from Ever since I upgraded to Vista..... - Unofficial Averatec Support Forums
I found out how to get the hibernation option back with 10 steps. Of course remove/omit all the ""quotes""! 1. Go to the command prompt icon in the Start menu under Accessories and right click the icon: click "Run as administrator". 2. Paste: "powercfg.exe /hibernate on" and hit Enter and also paste "powercfg -h on" and hit enter just to be safe. 3. Open Control Panel and type in "Hibernate" in the Search. 4. Click "Turn hibernation on or off" 5. Click "Change advance power settings" 6. Scroll to and expand the "Sleep" option. 7. Select "Off" to the "Allow hybrid sleep" option. 8. Scroll to and expand the "Power buttons and lid" option. 9. Select "Hibernate" for the "Sleep button action" option. 10. Select "Hibernate" for the "Start menu power button" option.
If you use a cable modem that is connected all the time you must also uncheck the box in the hardware properties so that it does not wake up you computer everytime it sends or receives data.
that command prompt really worked for me thanks. i was gettin spooked cause my laptop couldn't hibernate
I used the command prompt option as administrator , but the Hibernate option was still not available in the shutdown options menu. I went to power options, change power plan settings, change advanced power settings went under sleep option and disabled Hibird Sleep and now Hibernate shows in the options menu.
I have an issue with Vista, I click the sleep button and upon sleeping it instantly powers itself back on and sits at the CTRL>ALT>DEL screen. I tried the step outlined above, i.e. stopping Keyboard and mouse from waking up and also setting power options to high performance, but this didn't work Any ideas? Thanks Paulo
Can u tell me why the communication goes to faulted state? All blogs its mentioned, it is in a faulted state. But nobody explains why?
Like so many of those who have described their problems with a Vista based computer waking from sleep almost immediately being tucked in for the night, one of the suggestions above worked for me and I thought I would share this with the others. On June 19 Rick suggested that, "If you use a cable modem that is connected all the time you must also uncheck the box in the hardware properties so that it does not wake up your computer every time it sends or receives data." I had been frustrated to distraction over this sleep business and I was delighted to find a solution that worked. Thanks Rick and thanks to all who have posted their ideas to this forum.
Concerning WinVista Sleep then wakeup
within 2 min; HP chat says the problem
lies in the video driver. Solution: uninstall
/reinstall the video driver. This causes
a major problem, you have to re-set your
video settings after you are done and
your desktop is jumbled. But here is the
clincher: It DOES NOT WORK to help your
sleep/wakeup problem. It is a gigantic
waste of time. Consequently, when
I put my computer to sleep, it still wakes
up after two minutes.
hi guys, i have some doubt here and need some advice. Will VS2005 support for framework 3.0 in Vista instead of i rushing it into VS Orcas upgrading. It will be very big problem if later i upgraded to VS2005 for framework 3.0 for my application and it will not be support.....
I noticed that you had some problems with the InPlaceBitmapMetadataWriter back in March. You may be interested in a new sample that I posted: blogs.msdn.com/.../using-wpf-s-inplacebitmapmetadatawriter.aspx
I have almost the same configuration as the initial computer. Except i have a dell demition 8400 instead of the 8300. When my computer goes to sleep it stays asleep.. It takes 2 reboots to get my Vista back to the desktop. Yet, on the otherhand, when im in XP, i have no problems at all with sleeping.
realmente funcionou
conforme o combinado!
logar como adm
e depois powercfg /hibernate on
valeu
abraçoss
The hibernate function was workign just fine till I did a disk clean up...
I suspect that is the root of the problem... (For what reason is WAY WAY beyond me).
Thank you for all the info...
If all teh sure fire solutions dont work.. re-install always does the trick
I completely agree with Ruud, Instead of comparing frameworks, people start comparing companies which is wrong. Every company has its own business model. I have personally worked on both .NET and Java based frameworks and know how the productivity gets hit on java based tools. If i am able to deliver more value to my customer for same money by using Visual Studio ..i will go for it irrespective of whether it comes from Microsoft or Google. Similarly if Google goves me better search results, i will use it .. its about chosing the best product and not company.
This post, from the list of comments above, solved my Vista 2 min sleep/wakeup problem!
BUT on my system, instead of the NVIDIA file there was only a LAN Connection file (a new home network was recently installed, which explains why I began to have this issue only recently). So I followed these directions for that file instead and now my problem is solved. Read below!
# re: Windows Vista Sleep Problems
Wednesday, February 28, 2007 3:05 PM by Dr. Phil
There are many reasons that the proxy can go into a faulted state. The simplest reason is that the service went down and the client side dispatcher couldn't connect to the service. Another reason is that the service is poorly coded and threw an unhandled exception instead of wrapping an exception in FaultException<T>. Suffice to say, that any abnormal operation that happens can cause the proxy to become faulted. Because of this, you should always catch FaultException<T>, FaultException, and CommunicationException in that order (see msdn2.microsoft.com/.../ms733912.aspx for an example).
Hi.
I'm having an issue here:
Everytime I run an iisreset, the log stops working. To fix this, I have to move the log files to another location on the disk and then run iisreset again.
Am I doing anything wrong? Doesn't the Trace Listener append new log entries to the already created file, after an iisreset?
Click on your Vista start menu and right click on the command prompt. Make sure you choose to run as administrator.
Type the following command:
Now check your shutdown options you should see the hibernate option appears on it.
Hope this will help you....
For those who wondered why Vista would have got "hybrid-Sleep" for some systems and "non-hybrid Sleep" (classic standby) + Hibernation for the others, it's in their bios power management options.
If motherboard's bios supports only S1 power state (or you set it that way) Vista will have separate (none-hybrid) Sleep-Hibernation options. The real hybrid-Sleep will be available only if S3 power state is enabled in the bios (to let vista get suspended in the RAM).
And for those who wondered how big a bloat-ware is Vista really, they might check out other competitors' offerings (e.g. latest Mac OS) and compare some features/codebase ratios. They're all actually as condense as they come. Sure, vista -unlike others- still carries some heavy anachronistic codes libraries for some inordinate backward compatibilities; but for being a bloat-ware, it's still far away from being branded as such.
Thank you.
Does anyone know why the disk cleanup disable Hibernation? For some reason I checked the box on disk cleanup saying clean hibernation files. I thought that this would clear the memory my computer has been using to save and hibernate, but it didn't i got hibernation back but i want to know why.
SOLVED the Sleep Explorer Crash on wake-up for my Vaio.
Run msconfig.exe from the start bar...
Check the start-up programs...
If you find some nVidia crap being loaded, check them off.
Re-start.
Done! No more crashes on wake-up.
(at least, worked for me)
That installation screen is nice! i gone to the next scren and it had continued there. I bother that i got Windows Longhorn for every day !!!!!!
I have a Dell Inspiron 1520 that came with Home Premium. I upgraded it to Vista Ultimate & now the laptop won't wake from sleep. I have to hold in the power button & shut it down to get it to wake up again. I chatted online with Dell support and they sent me the most recent driver *that they have* for my display adapter - Nvidia Geforce 8600M GT. Unfortunately, it's the same driver I already have. The problem continues...
Erwyn -
I've improved on this tutorial with a more global approach to the problem. The tutorial is located here:
www.primedigit.com/automatic-parameter-type-checking
If you are interested in the history of LINQ to SQL and how it works internally, go watch Charlie Calvert's
MMM... When my Dell Inspiron 1501
wakes up, a lot of weird vertical lines
appear on screen.... that doesn't happpens
when i turn it on.. can anybody helpme?
please
I have the same problem: my Vista machine won't go to sleep on schedule, even though it's set to sleep after one hour in the power management applet. I've changed it to 30 minutes but still nothing. I can manually put it into sleep mode, and it will reliably wake up when I press any key. Any suggestions? Thanks, Jack
@Mike Creed: It's probably trying to refresh a network or something. You could try disabling any networking before hibernating.
PCs upgraded to Vista Ultimate have the sleep / wake up problem.
When I bought the new Dell Inspiron E1505, included Vista Home Basic, the laptop was working very well, no still sleep and awake as normal. However, after upgrading to Ultimate version, my laptop can't awake after go to sleep or hibernate. It can't event has the screensaver.
hi
i try this option but i get this result
"you do not have permission to ...."
but i am using administrator account this also happen when i try to update my antivirus manually.
Yellow
U have to tray this.
powercfg -h on
Of course before U have to be logged as Administrator.
After a long day and night of coding, I released version 0.8.0.0 of my Flickr Metadata Synchr tool on
I cured this with my Dell E521 with vista ultimate by changing the setting in the bios from suspend mode S3 to S1. Seems to sleep ok now.
Here is a small utility class that will emit proxies and wrappers for WCF services for you at runtime and does all the delegation back to the proxy on the fly (with no reflection and no performance hit).
www.acorns.com.au/.../Building+a+reusable+ClientBase+proxy.aspx
Corneliu.
FARAZ, I was having the same problem. Here is the FIX (Obtained from MS Solutions):
SYMPTOMS
After you use the Disk Cleanup Tool in Windows Vista, you may experience the following symptoms:
• You cannot see the Hibernate option in Power Options.
• When you use the sleep feature, the computer does not recover its settings if power is lost.
CAUSE
This problem occurs when the Disk Cleanup Tool disables the hibernation file. The hibernation file must be enabled to access the hybrid sleep feature and the hibernation feature in Windows Vista.
When the hibernation file is disabled, and the hybrid sleep feature is enabled, a backup of open programs and open files will not be saved to the disk when you use the sleep feature in Windows Vista. Additionally, if the computer loses power while the Windows is in sleep mode, open programs and open files will not be recovered, and any unsaved work will be lost.
RESOLUTION
To resolve this problem in Windows Vista, run the powercfg -h on command at a command prompt to enable the hibernate feature and the hybrid sleep feature. To run this command, follow these steps:
1. Click Start, click All Programs, and then click Accessories.
2. Right-click Command Prompt, click Run as administrator, type powercfg -h on, and then press ENTER.
NOTE*** See #1 Above, thats the key we have been missing!
Good Luck ALL! Joey
First of all, I would like to thank and congratulate you for such a useful tool. This program is a "must have" for every flickr user.
Then, if you let me, I would like to comment on two bugs that I think I´ve found.
The most important one to me is that there seems to be a problem with flickr sets of more than 500 pictures because the program doesn´t do anything even though it shows that it is working.
This is relevant to me because I have 12,000 photos on flickr (without tags by now, imagine that!) within a few sets, so I have sets with 800 photos or more and I can´t synchronize them.
The second bug (if it is not due to my internet connection) is that, for example, when the program is synchronizing 200 photos, it shows an error message of time out. Still, it is not very important to me because when I run it again it starts where it stopped.
Is there any possibility that you can help me, please?
You can contact me at ncouvin@malabar.tv
Thank you in advance.
Best regards, Nicolas Couvin.
the same thing happened to me!! hear is why hibernate is missing: You ran disck clean up!!! this is one of the many bugs still with vista that has yet to be resolved.
Now hear is how to get it back:
Click Start, click All Programs, and then click Accessories.
then you Right-click Command Prompt, click Run as administrator, type powercfg -h on, and then press ENTER.
I'm very interested in anything that helps synchronizing metadata as well, so keep up the good work and let us know...
I have an HP dv200 (dv2386ea) and recently it has started having the sleep problem. It only appeared after a while, I suspect nVidia update or other install, but can't figure out which one..
I will just forget about the 'sleep' under vista. Crap.
Disk Clean-Up Utility removes Hibernate.
you have to run CMD as Administrator, explains here.
> support.microsoft.com/.../929658 <
Is NoOfFileBeforePurge option available for RollingFlatFileTraceListener in Enterprise Library 3.1? If not how to restrict the no of files created by giving the increment rollover option?
Sorry, I can't give any support on the RollingFlatFileTraceListener in Enterprise Library 3.1.
When i first ran Vista, sleep mode worked perfectly... until i downloaded update from windows to fix sleep crashes.. then i started having problems with sleep and trouble waking up.. I have to hard boot for the computer to recover. very annoying..
I have a brand new Dell. It crashes when I open the cover from the sleep mode. Dell tried a workaround, by finding a new setting in Vista called "hybrid sleep mode". They disabled that, and thought they had it fixed. (Hybrid sleep is supposedly deeper than sleep, but not as deep as hibernate). WRONG! Sending the computer back and going back to XP. I don't have hours to spend on a Microsoft problem.
FOR RICHARD:
Did you ever get an answer on why your PC will not go into hibernate at you set time?
Jim
@Mike Creed: I think it is "Wake on LAN" function.. do you have connected network cable/enabled WLAN? try disabling option "wake on LAN" in bios setup.
I tried all of the above options but to no avail.
eventually, I realised that the in my BIOS, where I had set suspend to S3, there is a secondary option once this is enabled classed 'Enable resume from USB'. Presumably this is to enable resume from USB mouse / keyboard, but was also being triggered by my other USB devices, internal and perhaps even external such as my external drives whose power is controlled manually and not from the bios.
I switched this option off and now Sleep works fine, though i can only resume from the powerOn button (also fine for me)
Thanks a lot... worked perfectly for me..
I am trying to use the latest version of Synchr (as at Sept 18), in Vista. I have used the Vista uploadr as you suggest, and the time and date metadata seems to be working, but even so Synchr always returns the error: No original format information available.
What am I not doing?
thanks
john
Disabling of wake on LAN in bios works for hibernation only. For sleep mode you have to disable "wol" also for for the network driver within Vista.
Hi John. Could you provide more information about what kind of images you are trying to sync? You can contact me through the Contact link on this blog.
I bought a new laptop and it was hardly powerful enough to run Vista. I decided to install Ubuntu Linux on the second partition and gave it a try. Ubuntu's interface is working very smooth, and it's 3D accelerated desktop (Using Beryl and Emerald) hardly ask anything of my integrated video card. I have used Windows for years, worked with a Mac and messed around with various Linux distros and I must say I'm impressed by Ubuntu. Not by Vista. I will give it another try in a year or so, but for now i need to by more expensive hardware to get that hog running. Amazing.
I think VB is Case Sensitive language becoz it automatically adjusts its cases in smalls & caps.
It would be great to be able to download the Flickr "notes" along with the image, and have them stored in the image somehow.
I just bought a Dell 531 with Windows Vista. I did have a Dell XP.
Needs a new hard drive.
Once I was on the computer and turn it off but not shut down and walk away from it .
And come back several hours later I move my mouse it should come on but nothing.
I have to hold down the power button and restart it.
Does that sound like the same problem as a sleep problem?
Would love some answers.
Hilde
Thanks to Erwyn van der Meer's comment above, I solved my PC's 'insomnia' issue by disabling the mouse-wakeup. I had assumed that a setting like this would be under the Power settings, not hidden four menus deep in the mouse configuration. Thanks for the help from Robert H. Goretsky of Hoboken, NJ
Thanks also to Dr. Phil - combining the advice from him (about disabling Network wakeup) with the advice from Erwyn van der Meer finally solved the problem. Advice to others -- check these three settings (keyboard, mouse, and network wakeup), and you should be able to solve this 'insomnia' issue. Thanks from Robert H. Goretsky of Hoboken, NJ
Go here:
support.microsoft.com/.../929658
This will explain how to turn Hibernate back on. Very simple.
Number of words typed: 220
Test duration: 3 min
Speed: 73.6 words/min. (368 keystrokes/min.)
Error penalty: 8
Accuracy: 96.4%
But then again, I'm French :)
I type 50 wpm
The GUID prepended to the filename of the log file will cause the log files to not overwrite themselves as intended (e.g. when using timeStampPattern="dd"), which can cause the number of log files to grow unchecked. A solution is to create a new file using an underscore and count instead of a GUID, if the log file is in use by another process. See the NoGuid version:
www.codeplex.com/.../PatchList.aspx
This solution has been proposed for the Enterprise Library Contrib:
www.codeplex.com/.../View.aspx
Go to Control Panel --> Power Options --> Change Settings --> Change Advanced Power Settings, find out where under the sleep options, hybrid sleep is enabled or not. Hybrid sleep is the combination of the classical standby and hibernate. If Hybrid sleep is enabled, when you choose to turned your computer to sleep, all of your data on your RAM will be saved to hard disk. You can turn off your PC without any loss of data.
I also have a vista sleep problem, if i choose sleep from the start menu or press the power button (I configured it to sleep on button press) the screen goes blank, but the power, fan, power/HDD/LAN lights etc are still on, and when i press the power button again, it acts like it was in sleep and goes to the login screen. I have a msi gx700 laptop and none of the above comments or solutions work! Help!
Vista crashes and freezes many times in one day. so, to the other people considering to buy Vista, don't!
It's waste of money and time.
This is great news for .NET - I think a giant leap for a battle with Java and Adobe/Flash. :)
I'm currently working productive with VS2008 Beta 2, but only on .Net 2.0 Apps for now.
Did you ever find out the solution to your problem?
Thursday, August 09, 2007 11:48 PM by Juan
Arian, unfortunately I haven't found a reliable solution yet. After several driver updates and Vista reliability updates I hoped the problem wouldn't resurface, but unfortunately no definitive fix yet.
Here's a quick and easy FIX!!!!!!
1. Click Start, type command in the Start Search box, right-click Command Prompt in the Programs list, and then click Run as administrator.
If you are prompted for an administrator password or confirmation, type your password or click Continue.
2. At the command prompt, type powercfg /hibernate on. ( I can't remember if it is with/without the space)
ENJOY!!!!!!!!!!!!
I purchased a new HP Pavillion 2 weeks ago and of course it came pre-loaded with Vista, not that I wanted that. It crashed the first time I turned it on - blue screen of death - and continued to crash every time it went into sleep. HP had me do a system recovery on a brand new machine! but to no avail. The times it didn't crash after sleep, my modem wouldn't come back on so I'd have to reboot it anyhow. Have also had monitor problems after sleep.
HP finally agreed a new machine and guess what? Second new HP has exactly the same 'sleep' problems a the first did. So now, my pc is set for no sleep, eg. high performance.
I think Microsoft should offer to replace Vista with XP for those consumers who wish it done. I'm thoroughly disgusted with Vista.
One of my post popular blog posts deals with problems I was having with the stability of Windows Vista
Pingback from Windows Vista Sleep Problems - Erwyn van der Meer
I think the solution is to use dynamic code gen. I was thinking of doing this to solve a problem with XAML and extending the existing ItemsControls. The solution would have to create a new type using IL.Emit that is based on the current class and takes a Mixin class as a parameter which it uses to reroute the virtual methods and properties. The generated class would be derived from the main class and so compatible with the existing assigned variable.
I may post a solution to this if I get it working.
yes!! thanks for all your info!! It happened because of disk cleanup then if you do what JASON said: Windows Vista Hibernate Mystery
Saturday, August 25, 2007 6:03 AM by jason
IT WILL ALL WORK ALRIGHT!! THANKS TO THIS WEBSITE BLOG!
I have the exact same sleep problem, my brand new Toshiba (Celron, Vista Home) is crashing after sleep modus and I have to reboot it every single time.
Any good suggestions?
(besides changing to Linux, which I in fact, will consider)
I type 50-55 wpm sometime I will reach up to 63 with 5errors
I got my new HP Pavilion Slimline on 10/22/07 and have since downloaded all of the necessary updates, including driver updates from HP's website and NVIDIA. Automatic updates is also running for Microsoft and HP.
While the updates solved other problems the computer contiuned to wake up about 30 seconds after being put to sleep. The solution offered by Dr. Phil and seconded by Tracie on the blog about sleep problems worked beautifully for me. One unchecked box later, the computer is peacefully sleeping through the night. Sigh. (I sure miss XP).
Anyway, thanks for the blog. Saved me a LOT of aggravation.
Here is the solution I used:
Wednesday, February 28, 2007 9:05 AM by Dr. Phil
wake your computer may cause it to "wakeup" when you don't want it to!
Did you take the photoes by your Digital cameras,whay not ues the key of "Print Screen"
I took them with my digital camera. This software was only demoed and not provided to us, so no possibility of using print screen.
Same issues have arisen with my new Dell Inspiron PC.
Pingback from Hibernation Windows Update » Windows Vista Finally Stable on my PC
> re: Windows Vista Sleep Problems
> Thursday, August 09, 2007 11:48 PM by Juan
> MMM... When my Dell Inspiron 1501 wakes up, a lot of weird vertical lines appear on screen.... that doesn't happpens when i turn it on..
For me, applying the fixes suggested by Dell at the following URL solved the problem. The vertical lines that appeared when Windows Vista resumed from sleep (until the next reboot) have completely disappeared.
"The Dell™ Inspiron™ 1501 May Exhibit Vertical Lines on the Display"
support.dell.com/.../document
Hope this helps!
Pingback from Flickr Backup (2) « biblioth??caire ?
Pingback from vista sleep? - Australian Land Rover Owners
Silverlight 2 has a Timer (DispatcherTimer)
Bless you and bless open source software. This is exactly what I was looking for and exactly what I started to write myself until I found yours! Thank you a thousand times!
Pingback from rabo nl
Pingback from causes of vertical lines on dell desktop
Pingback from hibernate windows vista
Microsoft SQL Server 2008 RC0 , disponible para descarga. Primeros datos de Mac OS X 10.6 : Codename
A typical example of Duck-Vs-Eagle customer service ;-)
In regard to your weight; You wrote yourself you hardly ate at McDonalds these weeks, but did gain some kilos.
So maybe you *should* eat more at McDonalds and eat less 5 pound sizzling hot steaks :-)
When McDonalds Hoogvliet opened you also needed to have a car for a long period before they also allowed bikers and pedestrians. I can imagine that if that specific McDonalds is only accessible by car a a fuel station on a highway but not when it is located in a city.
Anyway, nowadays they understand that there people bring in money too so I think that when you order a burger from a chopper then you probably be helped too!
There's probably a little practical side to this as well, as people on foot can easily sneak by cars that are waiting in line to get served. And chaos would ensue ...
From a lawsuit-POV (and McDonalds has had its share) allowing cars and pedestrians to mix in the same driveway is probably not the wisest thing.
Nevertheless, it apparently wasn't too crowded so you might have gotten lucky. But what was so irresistable about the space needle Mac?
99% Synthy-ness on the Lily. Pretty cool ...
Pingback from Strongnaming dll with dependancy on entpriseblock | keyongtech
My work laptop was recently upgraded to a Vostro 1510, but I was having some issues getting things to
Yesterday Microsoft published a ~ 100 TB image update to Live Search Maps . And finally, we have bird
Summary This article provides a solution to automatically locate WCF service implementation through...
rofl at the agent id :)
A common misconception is to think that a WCF proxy can be used and disposed as any other regular class
I am still looking for a good solution for my digital workflow for pictures on Windows Vista. I want
My first blog post with the title UPC sucks is the #1 hit on Bing and the #5 hit on Google. Unfortunately
Yeah, UPC, the are great! Like the time I called them why my mediabox was not working anymore. The answer from UPC: hmm, sorry sir, but you do not have a digital package with us! Uhm, what was I watching on my TV the 6 months before then!!!!!!
Well, if they sucked at least you would know what you were paying the steep monthly fees for. Because it doesn't appear that they are compensating you with anything like helpdesk service, onsite support or even any decent infrastructure ...
The post gives me the impression that you are getting ripped off by a free service. Got to give it to UPC, coming up with something assenine like that.
Well.. since 2 months ive got big problems with upc, like no signal for internet, phone and bad television signal..If i call other peolpe in my village...they got same problems at same time.
So i call upc, and yep they say its a problem with my cables..
Yeah right..
Tags< upc, ellende, storing, drechtstreek, problemen>
why do upc insist on crappy hardware and software?
sky have had software nailed down for years. it's not that hard.
they need better technical consultants. good cable/satellite is dependent upon on good hardware/software at customer level...
ntl would save themselves and their customers much hassle if they put some effort into this...
We are now on our sixth box each box lasted about 2mts and then broke down our new box we got only yesterday we were happy as at last we have our baby tv back a welcome break for us parents when drinking a quick coffee.... Low and behold the bloody thing doesnt work .... !!!! The techniker is not really interested in our problems oh just bring it in and pick up a new one (which is also a mega stress) I would like to no who is responsible and give them a slap in the face with a wet fish :) (metephorically speaking of course) ......
i've used CAB from EntLib once, and figured out some limitation in it. it was because of the in-process and stand alone nature of the cache. but still, i believe CAB is very good option for smaller web farms. but as far as larger web farm is concerned, distributed caching can be a better option specially if your applications are distributed over multiple servers. even Microsoft has realized it thats why they've introduced MS Velocity. apart form Velocity, NCache is also a good distributed caching product. here is a link of the some of the limitations of CAB along with its solution with the help of distributed caching.
www.alachisoft.com/.../caching-application-block_index.html
Pingback from ADO.NET vNext – feedback so far | Developers Blog