Just to give you the run down. I recently purchased a different computer and in re-wiring everything, my monitor start to have fuzzy horizontal scrolling lines that would move slowly down the screen all the time. There were usually two on the screen at any given time and would takes several seconds to move to the bottom before another one would start at the top.
It seemed intermittent and I tried moving the cables around, but eventually it settled into being permanently there.
Anyhow, a friend of mine suggested that it could be interference as I was using the old VGA cable to connect to my computer. This is an analog signal and is subject to interference that digital cables are not. So I hooked up a DVI cable, since my video card also had that output on it and my monitor also had that input. That completely cleared up the problem and with the DVI cable I have none of those fuzzy lines moving down my screen.
I finally upgraded to a new computer. My last new desktop was purchased in November of 2002, which is a long time ago in the computer world. I have done a couple of upgrades, but for the most part it was pretty original. It was a Pentium 4 2.4GHz with 1GB RAM, an Nvidia GeForce FX 5200 128MB video card, 160GB hard drive, DVDRW, and that was pretty much it. It didn't even have USB 2.0 on it.
That being said, I could still photo edit with it, do some video editing, watch videos, and even play WoW. I sold it for $80 the first day I listed it in the Buy 'n' Sell.
The New Machine
I am quite impressed so far with my Studio Slim. I found it used in my city for only $400 so getting a bit of a deal was even a better find for me. Anyhow, here are the specs.
Dell Studio Slim Specs
Intel Quad Core Q6600 (2.4GHz)
4GB PC6400 DDR2 RAM (4 X 1GB)
Windows Vista Home Premium 32 bit
ATI Radeon 3650 512MB DDR2
320 GB Hard Drive
15 in 1 card reader
USB2.0 jacks front and back
spare PCI slot
spare 3.5" internal bay
All-in-all, I feel it is a decent machine, especially considering where I came from with the old one. It seems a lot quicker and now I can actually watch some of those high-def video files I have.
It is half the width of my old tower, which is pretty neat. One thing I notice with this is that there is only 1 PCI slot and 1 3.5" bay. So upgrading is a bit hampered. The PCI cards that do go in it have to be the slimline models. My ATI Radeon card is one of the models that have that availability.
My old PC had become brutal for the noise from the fans. I could have fixed that somewhat by just purchasing some new ones, but I wasn't investing any more in into it. The new machine is very quiet I have to say. Fans intake/outakes are on 3 sides of the machine too.
I currently have some fuzzy horizontal lines that scroll down through the monitor. I have had a few times where they are not present, but for the most part they are always there. Going to try a few different cable configurations to check for interference and then go through some settings and driver checks with my video card. Not sure why it is is doing it.
32 Bit Operating Systems
It came pre-installed with Windows Vista 32 bit. This means the 4 GB of RAM installed can't actually be fully used, because it is unable to do so. I will probably consider upgrading to 64 bit at some point. The difference isn't really between the 3.5 it is capable of and the 4 installed, it will be when I actually upgrade to more RAM.
My Xbox 360 decided to not work the other day.
Basically, 9 out of every 10 times I turn the power on, the Xbox 360 opening splash screen loads up and then doesn't go any further. I wouldn't say it freezes because the swirly animation of the circle in the symbol is still moving. It just never proceeds to the dashboard menu.
Then 1 out of every 10 times I boot it up, it will flash the lower right quarter circle, or one red ring of death, on the power button. It then takes me to a black screen that says Error E68 and to contact Microsoft.
Here is a video of the bootup screen I see. This is exactly what happens too. The animation swirls in with the sound and then it just sits there with the animation still moving. It is like it hangs or freezes on the splash screen.
It turned out to be my hard drive. When I disconnected the 20GB hard drive (the grey device attached to the end of the Xbox 360 where the CD drive tray is), it will boot up no problems.
Unfortunately, the hard drive carries my profiles, my save games, and other downloaded content.
For the short term, I have purchased a 512MB flash memory card for the Xbox 360 on eBay. You can pick up a Hong Kong special for around US$30 or less. This is a lot cheaper than the $100 60GB hard drive which is the cheapest one in stores right now. If you are still on warranty, then you don't need to do this. Just read on below about warranty replacement.
I found a variety of solutions on YouTube and other forums, but none of them worked for me. You can always try them though.
I then proceeded to the Xbox support site that is run by Microsoft. There are some handy features there if you create an account. I was able to register my console and found out that the warranty is actually still good for 6 months.
I didn't like the repair section of their site as it was geared towards just sending in the entire Xbox and I was sure it was the hard drive so I decided to call.
You can use the phone number 1-800-4MY-XBOX. You will enter an automated assistance system that is a little bit annoying if you have already figured out your problem. Just say "AGENT" at any time and you will be directed to a real, live person. I never had a wait time over 2 minutes either.
You have to provide your Xbox 360 serial number and some personal information before you start. They ran me through their own series of tests to make sure it was the hard drive. One I hadn't done yet was to put my hard drive onto a friend's Xbox 360 and see if it exhibits the same behaviour. That is exactly what happened.
They will then give you a reference # for you case and I was told to mail it back to the service center for my country. Once they received it, they would send me a new one within 2-3 weeks. I had to pay the one way freight (US$10 that included a tracking number) and that was that.
The Microsoft service agent did not tell me to include any documentation, but I wrote a bunch of info onto a piece of paper and put it in the package. This was my name, the serial # of my Xbox 360, the problem, the reference number to my repair ticket that they quoted me on the phone, my return address, email, and phone numbers.
The address I mailed it to was:
844 Don Mills Road
Toronto, Ontario, Canada
I did some investigating and I don't believe this is an actual Microsoft facility, but really another company taking care of the service end for them in Canada.
I have sent it away this week, so this dilemma has not ended yet. I was told I would lose all my save games and would have to recover my profile using the Xbox 360 Dashboard when I get it running again. In the mean time, I'm hoping my 512MB memory card arrives. I think I might use it for all my save games and profiles from now on as the memory cards have a more reliable life span than a hard drive in my opinion (no moving parts).
I finally figured out a really annoying problem today. I try to connect my laptop to a television so I can watch video, play Guitar Hero, or do whatever and it always displays in black and white.
I was using a short little s-video to composite adapter that came with my MSI video card a few years ago. The picture would be decent, but it was entirely in black and white.
After talkin to some helpful personnel at Memory Express, they told me that a lot of these packaged adapters for video cards use some proprietary standards and don't work perfectly when used with other video cards. I purchased a standard S-Video to Composite adapter for $10 and now it works fine.
So if you s-video is black and white on a monitor or television, check the s-video to composite adapter first.
I also tried using my audio RCA's and a video RCA's and both work the same.
I streamed video to to my PSP for the first time the other day.
If you haven't heard of it, the program is called PimpStreamer and can be downloaded from the PimpWare site.
Basically, you have a server running on a computer somewhere that has access to media files. Any media files that your computer can play. Your PSP can then connect to the server and request a file. The PimpStreamer server will then re-encode the file so that it will play properly on the PSP and send it across the network.
It was very simple on my Windows XP computer. Connect your PSP and put it into USB mode and then install the files. It does the rest.
My Windows Vista experience wasn't as smooth and I have not got it working yet to tell you the truth. The installer ends with an error part way through saying some program is missing that is needed. I will let you know when I have gotten further on it.
How Well Does It Work
PimpStreamer doesn't work all that great for me. The vidoe looks like good quality but it jumps quite a bit and stutters. I have read some tips on how to fix it, but will have to sit down and play with it for a bit. My computer with the server is close to 6 years old and is running around 90% for the PimpStreamer process, so that could very well be the problem itself.
Either way, check it out. It is a nifty little program that could save you the hassle of having to encode and upload to your PSP anytime you want to watch something.
I am just reiterating most of what was in the first article. This algorithm is improved in some ways. In particular, it now searches from both the start and the end point until it finds the best path. This greatly improves the performance on unique wall setups.
I created my first version of an A* Pathfinding Demo. It is an applet further down this page, so you will need Java installed. Basically, you can draw a map by setting a start point, end point, and drawings walls. Then press Start to watch the algorithm think its way through.
Keep in mind, you are still allowed to have multiple starting or end points, but it will only lose the highest grid number of each when the algorithm starts. It costs 10 units to move left, right, up, or down and it costs 14 to move on the diagonal.
If you pause AStar, any map changes at that time will also do nothing to change how the algorithm will finish.
Here are a few instructions:
To set a wall, click on a square once. It will turn red.
To set a start point, click on a square twice. It will turn to a wall on the first click, but the next sets it to a blue start point.
To set an end point, click on a square three times. Just like above, it will turn to a purple end point.
To clear a grid square to just be walkable, click on it until it turns white again.
Just click Start when you are ready to go. It will work its way through, color coding each block to show its status and if it belongs to the open or closed lists in the algorithm. You can pause at any time. At the end, it will trace in pink, the path it wants to take.
You can adjust the speed as to how fast it runs by inputting a new number when AStar is stopped.
I recently had the error "iTunes has detected an iPod in recovery mode - Use iTunes to restore" whenever I would try to synch my iPod. It was driving me nuts. And even when I would restore it, I would get the same error continually. The message wouldn't go away.
I had a USB card reader for my SD card that was causing some errors. I pulled out the card reader and rebooted my laptop. Afterwards, everything was fine. I still had to recover my iPod, but it synched everything back on and worked just like befoer.
A friend of mine the other day had their hard drive approaching death. It was grinding away and had a number of errors occurring. It was time to replace it.
After picking up a hard drive that was almost double the size, he gave it to me as I offered to install it.
There are two main things you need to do when upgrading or replacing your hard drive:
Installing the drive.
Copy over your data.
Installing the drive is the easy part. Just open up the case, find a spot that is available and the data and power cables can reach the drive from there. Plug everything in, turn on the computer and make sure it can detect the drive.
Duplicating Data From Hard Drive to Hard Drive
I had done this a few times before with Norton Ghost, but I couldn't find a trial copy that would let me do it. It was time to look for something else.
I ended up downloading the basic version of HDClone. A free piece of software that does the trick.
Basically, you just download it and unzip it. There is an executable in the folder that when you run it, lets you create a floppy boot disk with the right programs on it.
I created my boot disk, put it in the PC I wanted to dupe the drive on and started it up. It brings you into the duplication program and after that it is just simple. Pick your source drive, your target drive, select the default options, and let it run.
When you are done, it will have duplicated the drive image onto your new drive.
When I started up the computer again, everything was like it was before. Unfortunately, the drive size was the same, even though the new drive had a much larger capacity. I then went in and created a new partition for the remainder of the drive and gave it a drive letter.
I have been writing demo applications using OpenGL recently in C++. I documented how to set up the environment and create a project in my article OpenGL and Visual Studio Express 2008. I started out by writing the application as a Win32 application. This was a problem though.
When you are doing it in a Win32 project instead of a Win32 Console project it makes it very hard to do simple debugging using print statements. If you are like me, I like to scatter prinf or cout statements through different parts of my code so I can trace the progress and examine variables during development. It makes it very easy.
If you use these statements in a Win32 project however, this output does not get printed out to the console or anywhere for that matter. It is just eaten and no errors are incurred.
My Solution to Logging On Win32 Projects
The correct solution, which I didn't do, is to create a logging interface. Either create a separate dialog window that you can write your statements to or have it write to a file. This way, you might be able to cover off your logging system at the same time (if your application needs it).
What I actually did was another story. I switched my project to a Win32 console application. This gives you just the regular main method for your application and dumbs it down a bit. You also don't need to include the windows.h header file. The catch is that you must use the OpenGL Utility Toolkit ... glut to create your windows for drawing your OpenGL demos in. I wrote about it in my OpenGL and Visual Studio Express 2008 tutorial.