Save info   Get password
Home Submit your blog Edit Account Rules RSS-Archive Contact


Junction v1.04
2007-05-19 03:24:11
By Mark Russinovich Introduction Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer. For example, if the directory D:SYMLINK specified C:WINNTSYSTEM32 as its target, then an application accessing D:SYMLINKDRIVERS would in reality be accessing C:WINNTSYSTEM32DRIVERS. Directory symbolic links are known as NTFS junctions in Windows. Unfortunately, Windows comes with no tools for creating junctions - you have to purchase the Win2K Resource Kit, which comes with the linkd program for creating junctions. I therefore decided to write my own junction-creating tool: Junction . Junction not only allows you to create NTFS junctions, it allows you to see if files or directories are actually reparse points. Reparse points are the mechanism on which NTFS junctions are based, and they are used by Windows' Remote Storage Service (RSS), as well as volume mount points. Please read this Microsoft KB article


Chocolate
2007-05-23 18:55:12
I love chocolate. I also feel guilty sometimes because I perceive it as unhealthy. Well bucko, this site dispels some of those myths about about the dark side. According to AllChocalate.com chocolate has about as much caffeine per serving as a cup of decaf, doesn't cause acne, hyperactivity, migraines, tooth decay or addiction. He even makes you attractive! (Ok, I threw that one in). There's a great video on tempering chocolate that my daughter and I intend to try this weekend and even which chocolates go with which brandy (some one pinch me please!). Ok so maybe I do have an addiction but really if you like chocolate you owe it to yourself to visit this site. Technorati tags: Chocolate , Life powered by Bloget™ - "One File, One Binary, One Blog"


Impeachment Maybe?
2007-05-22 17:18:25
This poll from today's MSNBC Live Vote is very telling indeed. What's interesting is the forcefulness of the question. It's not do you approve of the job the President is doing but should he be impeached. That's a much more polarizing question and yet 88% still say he should go. Maybe people don't understand what impeachment is. By this poll, Bush's popularity rating is 12% (if you include the I don't knows).   Technorati tags: impeachment, bush, politics, voting, life powered by Bloget™ - "One File, One Binary, One Blog"
Read more: Impeachment

Have feed, will podcast
2007-05-26 15:49:49
Check out my new podcast. Get this widget! If you don't see the flash player widget above (IE sometimes has problems with it), click this link to use the Feed2Post player (which is also very cool by the way). Ok, so I cheated just a bit. Feed2Podcast is a free service that converts any RSS feed to a podcast. It actually works much better than I expected. Simply point this free online service to your feed URL and it does the rest. You can customize the look of the widget or simply add the generated link to your Web site or blog. The voice synthesizing is quite good although it will stumble on constructs like $20 (Dollar 20). It's a great way to offer an alternate form of your feed. Technorati tags: blog, podcast, rss powered by Bloget™ - "One File, One Binary, One Blog"


gliffy Online
2007-05-24 06:42:15
Here's a fun little find. Gliffy is an only drawing program. It's very much like Visio but without the headaches. I always find myself a bit lost in Visio but with Gliffy I'm in productive and focuses. I think this is mostly because they make the easy stuff easy. Here's a drawing I did within 2 minutes of logging on for the first time. Ok, I won't win any awards for this. The point here is that I'm drawing and posting quickly. In fact, because I've shared this document, others can edit it. Makes for some nice collaboration. The free version limits the number of documents you can store but for a measly $20/year you get unlimited use. Technorati tags: Online Applications, Drawing, Visio powered by Bloget™ - "One File, One Binary, One Blog"


Bloget 0.8 Released
2007-06-03 14:09:33
Another, month, another alpha. Don't know if anyone has noticed by I've been hitting alpha releases at about one per month since October. Bloget™ 0.8 is here and it has some cool new features. Perhaps the most useful new feature is the built-in search control. Searching is straightforward to add. Simply add a Bloget search control to your Web page and Bloget does the rest. Of course search results can be customized using templates so you can get just the look you want. And speaking of customizations, you can now customize the content of your RSS feeds using ASP.NET's powerful template facility. Now you can insert custom content like advertisement scripts directly into your feeds. Posts can now include related posts automatically. This is a powerful technique for making your site "sticky" by suggesting additional posts on your site related to the current content. Related posts are "weighted" giving preference to titles and categories so that the most relevant postings are display


Windows Live Writer Beta 2 100% CPU Fix
2007-06-07 20:08:27
Windows Live Writer Beta 2 is out. Others have blogged about it's many new features. To be sure it's one of the nicer off-line blog editors available today. But alas, with all the new features came one really annoying bug. When I first start the program, it pegs the CPU for about 5 minutes. Fortunately, there's a fix. Run services.msc and then disable the Windows Live Setup Service. Problem solved. Technorati tags: Windows, Live Writer, Bug powered by Bloget™ - "One File, One Binary, One Blog"
Read more: Windows Live Writer

Getting the current date and time in batch files
2007-06-06 20:49:47
I completely stole this article from here. It's such a useful bit of information I'm blogging it so I can "Google" myself later.I still do the occasional batch file solution for tasks, and sometimes I need to get the current date and time on the system for processing. Since I just had to research this again for another little project, I decided it was high time to blog it. Batch files can use the system variables %DATE% and %TIME% to get the current date and time of the system. These variables return data in the following format: %DATE% gives DOW MM/DD/YYYY (may vary depending on you location - you can run echo %DATE% at a command prompt to see what values you get). So for today, as I'm writing this post, the output is: Sun 04/02/2006%TIME% gives HH:MM:SS.hh where HH is hour (in 24-hour format), MM is minute, SS is seconds, and hh is hundredths of seconds. Who needs hundredths of seconds? Don't know for sure, but it's there if you want.This is all well and good, but what if you on


HTTP Compression in ASP.NET 2.0
2007-06-10 18:01:45
Mads Kristensen writes an excellent blog called .NET Slave. Recently, he posted an article on how easy it is to enable HTTP compression in ASP.NET 2.0 without having to touch IIS. This is a handy thing to have when using hosted services like Go Daddy where you don't have access to the IIS configuration. I've had it bookmarked for some time intending to add it to this site. Well I finally took the plunge and added it. The code is surprisingly brief and works as advertised. However, I did run into a few issues that the original code did not address. For instance, the built-in web server in Visual Studio 2005 does not seem to work correctly when compression is enabled. Also, some services like Feed Burner do not accept compression even though their request header indicates otherwise. I've added a few extra checks to the original code to fix these issues. using System;using System.Web;using System.IO.Compression ;public class CompressionModule : IHttpModule{  const string GZIP = "gzip"


Safari on Windows
2007-06-11 20:36:46
Yep, it's true. You can now run Apple's Safari browser on Windows . One quick little 8mb download and you're on your way. This is by far the easiest installation of a browser I've seen to date. One question in the install, a 2 minute wait and you're up and running. It automatically and correctly detected my proxy settings including the squirrelly proxy settings on my corporate laptop that seem to give Opera and others fits. The interface is a bit different. Not being an Apple user, I find the lack of a window border a bit disconcerting. I often resize windows and you can only do this by using the gripper in the lower right corner (or use FreeSnap!). And the first web site I viewed? Blue Onion Software of course. Safari has its own font smoothing technology. Words look a bit thick but you can adjust it down in the preferences panel. I like the snappy feel of the program. It comes up quick and pages render very fast. Faster the Firefox 2.0. Pages look just a little better


Cool Commands for Visual Studio 2005
2007-06-20 19:41:11
I just can't resist a good add on. Gaston Milano's CoolCommands is one of those Visual Studio addon's that just fits. The one feature I really like is the Collapse All Projects in the solution explorer. This feature alone is worth the download. Fellow blogger Jim Holms has a great review of it here. Get it now! powered by Bloget™ - "One File, One Binary, One Blog"


GOA WinForms in Silverlight
2007-06-24 07:46:01
GOA WinForms is an implementation of the standard System.Windows.Form .NET library for both Adobe Flash and Microsoft Silverlight. It allows .NET developers to write standard WinForms applications that will run on these two RIA platforms. The look and feel of the package is faithful which is surprising when you consider it is written in JavaScript (a current restriction in Silverlight 1.1 that will be addressed in Silverlight 2.0). There are five demos on the site showing off various control groups like buttons, checkboxes, data grids and tool strips. Perhaps the most impressive demo is the Visual Studio like Forms Designer. Written entirely in GOA WinForms it allows you to visually design dialogs in much the same way as in Visual Studio. Be warned, all this is alpha and is a bit buggy (Silverlight itself is still in beta). Technorati tags: silverlight, ASP.NET, ajax powered by Bloget™ - "One File, One Binary,


Visual Studio 2005 Debugging Tips
2007-06-28 11:12:26
One of my developers at work posted this on our "tips" blog. Good stuff... Just in case you’ve never tried, it - the next time you’re looking at a call stack while stopped at a break point in visual studio 2005, try right clicking in the call stack window and investigating some of the context menu options. Here’s some that stand out. Discovering the first one just gave me a some good insight into why .NET control events were being fired without my, or our users, instigation. It is especially useful in combo with Reflector. .NET (http://www.aisto.com/roeder/dotnet/) Show External Code Changes those single line, obstuse call stack phrases “[External Code]” into illuminating exposés of internal .NET assembly method call stacks, complete with cracked message and parameter info. Include Calls To / From Other Threads Can provide deeper insight into how your breakpoint was reached in a multithreading scenario The Load Symbols MenuThis section of the menu provides runtime access to
Read more: Visual , Visual Studio

Visual Studio Solution Backup
2007-06-26 20:31:30
Most of the projects I develop for myself (a.k.a. Blue Onion Software) are small. Usually less than 20,000 lines. I've thought about using some type of version control but it just seems like more trouble than it's worth. Usually I just copy the entire solution folder to zip and archive it. I do this several times a week. I've wanted a Visual Studio add-in to archive an entire solution for quite some time now. I tried using a program I found on the Code Project but it was of poor quality and annoyed me more than anything else. Now I'm using a Visual Studio add-in called DPack. It has a number of tools designed to increase programmer productivity. It contains mostly code and file browsers which I don't find all that useful. However, there is one gem buried in the middle of it called "Solution Backup". It gets the job done with little fuss. The only enhancement I could ask for is to have automatic name generation for the backup file based on a template so I could include the date


The Hero Machine
2007-07-05 15:04:45
This is a complete waste of time which is of course why like it and am blogging about it. The Hero Machine is an online drawing tool from Marvel comics that let's you quickly and easily design your own super hero. It's so easy even this blogger can do it.   There are a number of templates and plenty of options that allow you to customize your hero. Here's my creation. Bloget Blane, defender of blogs, writer of wrongs (ooh, bad pun) and all around electrifying guy. My cat Euclid thinks I should get back to work. powered by Bloget™ - "One File, One Binary, One Blog"


Amazon Elastic Compute Cloud (Amazon EC2) - Limited Beta
2007-07-04 07:30:00
Lately, I've been spending time with some of the Web services offered by Amazon (yeah, the same people who sell all those books). They have some interesting services like S3, which I use to host images on this site. I'm working on an S3 browser written in .NET 3.0 I'll release later this year.   Other services like EC2 are even more interesting. Here's a description.   Amazon EC2 presents a true virtual computing environment, allowing you to use web service interfaces to requisition machines for use, load them with your custom application environment, manage your network's access permissions, and run your image using as many or few systems as you desire. To use Amazon EC2, you simply: Create an Amazon Machine Image (AMI) containing your applications, libraries, data and associated configuration settings. Or use our pre-configured, templated images to get up and running immediately. Upload the AMI into Amazon S3. Amazon EC2 provides tools that make storing the AMI sim
Read more: Compute , Cloud

Montastic
2007-07-12 18:42:23
Montastic The free website monitoring service that doesn't suck Yep, it's free. Yep it doesn't suck. Simple as can be. Signup with your email only and enter the Web sites you want to monitor. It will send you an email whenever the web site goes down or restarts. No catches. Free and easy. Recommend. powered by Bloget™ - "One File, One Binary, One Blog"


Site Redesign
2007-07-20 21:25:14
I was getting tired of the old look. Here's a new look that's a nod to the Web 2.0 designs of late but without the "beta" emblems and rounded corners. I already get points for a silly name.What's interesting about this design is how much it accomplishes with so little.The CSS for the entire site is 40 lines. The banner graphics consist of just two 1K images. The images are thin vertical straight lines that are then repeated horizontally using a CSS repeat element. This makes the site very modem friendly without looking too plain.I'm also using Bloget in its standard mode without any template customizations. Again, I wanted to see just how far I could push the design using just CSS and standard HTML. I think it came out nicely.Bloget is coming along nicely. I've focused on usability in the upcoming release. Basically, if it annoyed me, I fixed it. I've also added some navigation aids in the administration section., started the long process of localization and streamlined the HTML


Zip folders? But why?
2007-07-20 08:40:28
<rant>It drives me crazy that Windows XP treats compressed files as folders. I get that this is "a feature", but I’m developing a nervous twitch from accidently clicking on zip files in the tree view pane in explorer. I fully never want to interact with a .zip file this way.</rant>Here’s how you can disable the thing, so that zip files are just files once again. What you need to do is unregister the ZipFldr.dll, which is the explorer extension that implements the Zip Files as Folders feature: open a command prompt [ Start / Run / c md.exe ] type the following commands: pushd %WINDIR%system32 regsvr32 /u zipfldr.dll exit powered by Bloget™ - "One File, One Binary, One Blog"


Visual Studio 2008 Beta 2
2007-07-27 08:03:52
It's all over the net but just in case you missed it, here's the link to second beta of Visual Studio 2008 Beta 2. Equally interesting is Scott Gu's article on what's new and what to expect. It also includes a beta of version of .NET 3.5Microsoft .NET Framework 3.5 Beta 2The Microsoft .NET Framework 3.5 Beta 2 is a preview release of the latest version of the .NET Framework. Many ISV’s, enterprises and Microsoft product teams are successfully building on the new features Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows CardSpace in the .NET Framework 3.0. Microsoft plans to continue to invest in the .NET Framework developer platform and in support of existing users the .NET Framework 3.5 has a minimal number of breaking changes. powered by Bloget™ - "One File, One Binary, One Blog"
Read more: Visual Studio

Bloget Alpha 9
2007-08-06 19:57:26
Bloget alpha 9 is available for download. It also marks the end of the alpha releases. There's an old saying in the software biz that goes something like, "Sometimes you have to just shoot the programmers and ship the darn thing." Well, I'm not going that far but my cat Euclid says it's time. So what's new? Mostly little stuff. I've decided to simplify the distribution from the example based format I was using earlier. There is now one file that contains the style sheet and web site. Normally, one uses external style sheets but I wanted to really drive home the point about just how little code it takes to write a fully functional blog using Bloget. I settled on a theme. It's inspired by this guy but I really only duplicated the look. The style sheet itself was not as compact and simple as I thought it could be so I started from scratch. The theme uses no images for layout so it's super fast. I think it's pretty darn cool that it describes an entire blog in just over a hundre
Read more: Alpha

FileHamster
2007-08-17 20:27:53
Silly name but a great idea. FileHamster is a version tracking application for developers, graphic artists and other content creators that frequently modify existing files. FileHamster provides real-time backup and archiving of your files while you work. It enables you to monitor specific files on your hard drive and automatically create incremental backups whenever those files are modified. It also enables you to store notes about the changes that have been made, allowing you to quickly locate a specific revision or provide a detailed account of the work you've done on a project. It has many features, but is very easy to use and does not require any technical expertise - just point it to the directory or file you want to monitor/backup and it will do the rest. FileHamster pretty much lives up to its promises. It simply makes copies of your files as you edit or change them. It backs up to a location you specify. It basically gives you an automatic undo for anything you edit. even aft


Day of .NET returns to Ann Arbor
2007-08-20 19:05:46
Day of .NET is a FREE .NET-only conference that is held annually in the Spring. Apparently it was so successful that it is being held biannually. I attended the event this Spring and was delighted at the quality of the content. It's sort of like a mini (very  mini) PDC that Microsoft hosts every couple of years. The Ann Arbor fall event is scheduled for October 20th. The event is free but requires advanced registration. Lunch is included and there often vendors there with freebies. The lecture format is similar to Microsoft events like the PDC or one of the Microsoft "Launch" events. One lecture I attended was all about Google API's and how to access them with .NET. Very cool that they are willing to talk about competitors. Take a friend and compare notes. powered by Bloget™ - "One File, One Binary, One Blog"


Komodo Edit is Free
2007-08-26 12:20:47
Komodo Edit, from Active State is the editor used in their flagship Komodo IDE product. The editor is now a separate download and is used as an enticement to buy the IDE product. This is a full-featured powerful editor and makes a great notepad replacement. While I prefer the the Visual Studio IDE for code development, often I'm editing other files like configs and XML and don't want to wait for the VS IDE to spool up. Add it to your "Send To" folder and it will always be handy. Here's a brief list of recently added features: Code Intelligence Redesigned Code Intelligence system: CSS, JavaScript, Perl, PHP, Python, Ruby, Tcl and XML support have been re-implemented with a new code intelligence system, providing improvements in autocompletion, calltips, the code browser, and overall performance. Go to Definition: A new option for quickly jumping to the definition of a code object (e.g. a variable, a subroutine, a module, etc.) under your cursor. Schema-based XML Autocomplete and C


.NET Tip of the Day
2007-09-01 10:22:45
Just tripped across a nicely put together tip site for .NET called (what else?) .Net Tip of the Day. The tips are really good and the format is no-nonsense, get straight to the point. ASP topics are also included. I discovered several attributes that control debug output that I didn't know about. Here's an example.Use DebuggerDisplay attribute for a better debugger experienceApply DebuggerDisplay attribute to a class or member to determine how it is displayed in the debugger variable windows. For example, the following C# code causes "Count = 4" to be displayed in debugger:[DebuggerDisplay("Count = {count}")]class MyHashtable{    public int count = 4;}Definitely put this one on your blog roll. powered by Bloget™ - "One File, One Binary, One Blog"


New Notebook, New Operating System
2007-09-24 21:12:18
My former laptop had a sudden "issue" that ultimately led me to buy a new laptop. I did the usual research and settled on a Gateway NX570X with Vista Home Premium, 2 GB of memory, 80 GB hard drive, the higher resolution (1680 x 1050) and Bluetooth. Delivered to my door it was $1005. The next closest competitor was about $200 more. My initial impressions of the Gateway NX570X are quite favorable. The 15.4 inch form factor is my preferred size for a laptop. The keyboard is big enough so that I don't "fat-finger" the keys, the higher resolution allows for more stuff on the screen, and it's about 2 pounds lighter than my old Dell Inspirion (RIP). There's the usual array of ports, most of which are located on the side of the system instead of the back and it even has a firewire connector which works nicely with my old video camera. The laptop vents out the side instead of the bottom like many laptops. You'll especially appreciate side vents if you use your notebook on your lap (no mo
Read more: Notebook , Operating , System

Improve your Wireless for Free
2007-09-08 06:30:27
In the "Why didn't I try this sooner" column add this tip. Improve your wireless signal by moving the antenna. Yeah, brilliant you say. Really though, if your wireless throughput is lower than you'd like, try fiddling with the antenna position. In my case, the difference was dramatic. I have a Vonage enabled router similar to the one pictured here. I installed it as prescribed and it worked. However, I was only getting a low signal strength and  11 Mbps. That's fine for surfing the Internet I suppose but transferring files between computers and printing was a bit slow. The router is located in the basement and I'm on the first floor so the "number" didn't bother me all that much considering it was clear across the house and on another floor. I was about to make some aluminum antenna gadget to see if I could boost the signal when it occurred to me to just start fiddling with the antenna position (just because I can write programs doesn't mean I'm smart about technology
Read more: Wireless

Laptop Keyboard Issue
2007-09-30 16:42:13
I mentioned in an earlier post that the new laptop I purchased has the FN and CTRL keys in the wrong position (IMHO). The CTRL key should be the left most key. I thought after a week or so I would get use to the new layout, but alas it is just not working out. The Left CTRL key is just to far right to be of any real use. I can not find a program that will reverse these two keys. I suspect a driver level solution is the only work around but I can't find one. But all is not lost. See that big fat Caps Lock key? Turns out there is a program available called Ctrl2Cap. It's written by Mark Russinovich of SysInternals fame. It converts the Caps Lock key to a CTRL key. Still not as convenient as the correct location but I'm finding it far easier to adjust to. powered by Bloget™ - "One File, One Binary, One Blog"
Read more: Laptop

Three Useful Programs
2007-09-27 18:06:54
Now that I have my shiny new laptop I'm revisiting many of the programs I use. Over the last couple of days I've found some new and useful programs. jZip - A relative newcomer in the Zip market, jZip is perhaps not as full featured as WinZip but it makes up for this by being simple to use. One of my many grips about WinZip is that there is no folder view. jZip supports both folder and flat views. It's based on the 7-zip engine so you know it's fast and reliable. Neil's Color Picker - At 6.1 KB it's about as lightweight as they come. Hover over something with your mouse and press F7 and it copies the selected color to the clipboard. The format of the color code is configurable. SumatraPDF - This little guy just rocks. It has a minimalist design the favors simplicity over features. It loads fast up and because it's a single file with no external dependencies you can run it from an external USB drive as well. Small, fast, free and useful. What are you're favorites? pow
Read more: Three , Useful , Programs

Make UAC Prompts Less Ugly
2007-10-05 19:19:56
Is it me or is the UAC prompt jarring? It dims the entire screen but instead of a smooth transition, it flashes. It then pops up a dialog and after you click "Continue", it "flashes" back to the desktop. It's jarring and entirely unnecessary. In Vista Business and Vista Ultimate you can run the Security Policy Manager (secpol.msc) and disable this flashing behavior. But in Vista Home and Home Premium, Security Policy Manager is not included. There is a way around this however. If you're comfortable using the registry editor (insert usual warning here about doing irreparable harm to your computer) it's easy to make this prompt a bit more friendlier. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem] "PromptOnSecureDesktop"=dword:00000000 Setting PromptOnSecureDesktop to zero will turn off the "jarring" behavior of UAC prompts. Instead, you get a dialog, plain and simple. If you're running as admin, you can disable the prompt entirely as follows:
Read more: Prompts

Page 2 of 5 « < 1 2 3 4 > »
eXTReMe Tracker