The birds are chirping, the sun is shining, and it's not freezing out. It is a good day. I took a walk earlier with my girlfriend and it is definitely t-shirt weather out there! I have the window open all the way while I write this, it's rare to be able to do that. I'll try to enjoy it as much as I can for the next 3-4 months until it starts getting too cold again, what a lovely area this is.
I started writing a graphical ping utility in Visual C++.NET earlier. I wanted to see what C++.NET was like so a ping utility seemed like a fairly easy project to take on. I've written some C++ programs before in Linux and also as an OS kernel, but I figured using the .NET framework would speed up development on hosted applications quite a bit. I was disturbed to find a messy header file as the core behind the graphical Windows Forms builder. It was definitely not as programmer-friendly as Visual C#.NET! But, with a little bit of "getting-used-to" I finally started searching through MSDN for ICMP-related classes and found the "Ping" class (a shockingly obvious name). I'll skip a step-by-step and cut the chase. I now have a basic ping utility that uses user-defined parameters like the reply timeout, hostname/IP (for obvious reasons), request count (how many ICMP packets to send in a row), and the packet TTL (Time-To-Live). I'll probably finish a releasable version later today and try to seek some feedback on it for fixing/upgrading.
I posted a Windows Sidebar Gadget I made yesterday to Windows Live Gallery (direct link). It already has ~70 downloads yet not a single review. I'd really like to know if the thing works properly on other people's computers!
Hopefully at this rate, I'll be able to code a new application every 2-3 days to build up the projects page of my website. That's all for now.
Stay Tuned,
Josh

Real nice work on the gadget, I posted a review :)
ReplyDelete