A long time ago I released an early alpha version of Synchronizer. A tool that can automatically synchronize files between directories. Today it’s finally time for the first beta release. Which fixes a lot of problems people had when using the tool.
One of the first problems reported back to me was that the tool crashed whenever ran with some strange error message. Well appearantly this was caused by the .Net framework, a problem which I solved.
For a quick list of bug fixes:
Of course some things have not yet been solved, but are in the works:
If you find any trouble running it or it crashes on you then let me know, and if at all possible send me the log file created by the tool using the -dd option. That will help me track down the problem.
You can download it by clicking this text.
Every time I get a new gadget or some new piece of software I will write something about it. Well this time round it’s the iRiver Clix gen 2.
I’ve been looking into getting a new MP3 player for some time and I looked over the Creative, iPod, Philips and Sony series. But finally I choose for the iRiver Clix gen 2. Why, well I’ll try and explain below.
In a recent post I did I talked a little about how to install your HTPC (Home theater PC). Well so far I have been using MediaPortal 0.2 for watching TV and listening music. Though this is not completely true, I initialy started using Microsoft Media Center.
But because the channel changing is very poor and the digital TV support made me cry
I decided to try out Media Portal. The change only brought me good fortune. I could finally change channels they way I liked. Being able to see which show was running. And even better have a good TV Guide.
I do have to admit that the first version I used had a few problems:
Luckely for me a new version was released not that long ago. Hoping some problems might disapear I downloaded and installed. Not wanting to do the pain in the ass scanning again I first saved the channel list to an XML file.
It all installed nicely, not much fuss and pretty quick. But when I tried to import the channel list I got really f**ked. The new version did not want to import the channel list. I was really worried that the scanning would take forever again. I was in for a big surprise when I found that I could start a channel scan and at the same time organise them the way I wanted. All within 10 minutes, so a big improvement.
Another big surprise was that the recording happened dispite Media portal being closed. And even better even if I didn’t close it the program no longer crashed after being open for the whole night.
Download latest RC – Download Skin displayed
When working in C++ you often get unexplained memory exceptions. At least at first it might seem like random and unexplained memory exceptions. But when you pay closer attention you notice that the value of the pointer actually has meaning.
At least it does when you are using the Visual Studio Debugger. Below is a list that I hope you will find useful with the most common memory exceptions and their meaning.
Knowing what a memory location means is the first half of solving the problem causing it. The second step is walking through the call stack to try and locate the actual location of the problem.
Some errors I always made were deleting a string in a calling function and again in the function being called. A big noonoo
.
Some time ago, about a month or so, we had a problem with our SQL Server 2005 running on Windows 2003. What started happening was that the scheduled jobs were failing due to many connections errors. After some searching I found out that the errors could be caused by the TCP/IP chimney offloading. This gets installed with the ‘Scalable Network Pack’ of Microsoft.
One of the things I tried to fix the problem was disable it but this caused even more trouble.