April 2005 - Posts
Funny how quickly you get used to new features. Looking at a map on a web site, I found myself trying to drag the map with the mouse, à la
Google Maps...
Conclusion: even if at first sight some features may look like gadgets, your mind can get addicted to them anyway and they become key differentiating features.
In case you need to host your code online, mostly for open source projects, here are some providers you can try:
Notes:
- Not all accept closed source projects.
- Not all support binary releases.
- Most offer more services than just source code hosting: forums, bug tracking, task management, project web site, etc.
If you've already handled unhandled exceptions in your Windows Forms applications, your probably know the
Application.ThreadException event.
This event is simple to use, but cannot be used to handle exceptions thrown in threads other than the main thread.
If you are working with multiple threads, you can take a look at this
short article that shows how to handle unhandled exceptions for multithreaded Windows Forms applications.
This has been up on this weblog for quite a while, but I never talked about it. If you want to display SharpToolbox' latests additions and updates on your site without having to deal with the RSS feeds, you can use this simple HTML block:
<script src="http://sharptoolbox.com/Javascript.ashx"></script>
I'm pleased to let you know that
SharpToolbox and
JavaToolbox now have newsletters.
Go to the
subscription page for SharpToolbox.
It's interesting to know what "American English" a "European French" speaks...
Your Linguistic Profile: |
| 50% General American English |
| 35% Yankee |
| 15% Dixie |
| 0% Midwestern |
| 0% Upper Midwestern |
David Esparza-Guerrero has a trick to
simulate multiple inheritance in C#. This is not a perfect solution, but it's interesting to look at.
Too bad we can't use the same approach (using the
implicit operator) to have classes implement interfaces by delegation just like Delphi does with the
implements keyword. Compiler error CS0552 states that "You cannot create a user-defined conversion to or from an interface" :-(
I've been following the discussions about
microISVs for a little while now, and there are some good sites on the subject.
microISVs are usually one-developer Independent Software Vendor companies.
A good place for discussions is
The Business of Software, hosted by
Joel on Software and
Eric Sink.
For news and other resources, you can visit
microISV.com.
For articles on the subject, you
can should read
Eric Sink's great articles:
If you like to travel, this is for you...
This is great software with endless possiblities. You can follow satellites, view planets in real-time, watch eclipses back in time, etc.
Celestia is a free space simulation software that lets you explore our universe in three dimensions. Celestia runs on Windows, Linux, and Mac OS X.
Unlike most planetarium software, Celestia doesn't confine you to the surface of the Earth. You can travel throughout the solar system, to any of over 100,000 stars, or even beyond the galaxy.
All movement in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across. A 'point-and-goto' interface makes it simple to navigate through the universe to the object you want to visit.
Celestia is expandable. Celestia comes with a large catalog of stars, planets, moons, asteroids, comets, and spacecraft. If that's not enough, you can download dozens of easy to install add-ons with more objects.
There is a new date for the release of Visual Studio 2005 Beta 2, and this time it is no
April Fool's stupid joke ;-)
According to
http://www.microsoft.com/emea/msdn/betaexperience/, we should have something in our hands the 25th of April.
This is for EMEA (Europe, Middle-East, Africa), so there may be releases sooner for other regions.
What can you expect from the Beta Experience?
- Visual Studio 2005 Team System Beta 2
- Team Foundation Server Beta 2
- WeFly247 training DVD
- SQL Server 2005 Standard Edition Community Technology Preview
- The Beta Experience newsletter (6-weekly, terminated with the launch of the final version of Visual Studio 2005)
More Posts
Next page »