The well-crafted C++ library should be full-featured and complete. In this last article of his series, Hal Fulton emphasizes that the developer should also pay special attention to areas such as testing and documentation, both of which are neglected too often.
When Oxford mathematician Charles Dodgson looked in the mirror, perhaps he saw Lewis Carroll. Carroll's genius was his ability to peer through the looking glass into the magical land called Wonderland. After a brief prelude, which spartanly demonstrates how to create a COM+ serviced component, Paul Kimmel shows you how to peer through the looking glass and debug .NET code that's hosted by another application.
This guide is all about optimizing XP. Version 5.0 has more changes than any previous version. The changes include: Tweaking levels added,Bad Tweaks section, Page file section improved, Services section completely revamped, Additions and subtractions to every section.
The FreeBSD project has posted a new status report for March and April of 2004. Work continues on locking down the network stack, ACPI made more great strides, an ARM port appeared in the tree, and the FreeBSD 4.10 release cycle wrapped up.
Adam Chodorowski wrote: "Finally, after more than a month, the video from the AROS presentation at the AmiGBG 2004 fair is available for download! For those that don't understand Swedish (or who can't hear what's said), subtitles are provided (which is one reason why it took so long to produce the video)."
Melbourne Bennett has written an editorial on his opinions regarding Linux & Online communities, detailing how and why you should be giving back to them. Read the full opinion piece here.
Cooperation between Sun Microsystems and Microsoft probably won't drastically alter the information technology landscape, analysts and IT pros say, but it should eliminate some integration headaches.
Multicasting is the ability to transmit a single stream to multiple subscribers at the same time. Unlike conventional streaming, it does not need one stream per recipient. Instead, there is one stream on any one segment of the network on which there is a subscriber. It is the task of the routers to track subscriptions and to create copies only on an as-needed basis. Unlike broadcasting, segments on which there are no subscribers do not receive the stream. Read the article at FreshMeat.
"There is an unfortunate holdover in the BeOS API which has been depricated in the next version of Zeta: BLooper::PostMessage(). This method has a few special cases which make it dangerous to play with, at least one of which is detailed in the BeBook's entry for it. But judging from numerous bits of code I have seen, no one really reads the BeBook that closely anyway." Read the dev article here. Update: Ex-Be engineer Dianne Hackborn replied to the topic.
It is when I read articles like this that I have "my blood all going up to my head" (that's a Greek saying for people that get angry). So apparently, Apple is trying to patent "transparent windows that do a certain action after fading away". While I don't personally find this "innovation/invention" patentable, it's fine with me: Apple is doing the best it can to secure its business (maybe I would do the same if I had shareholders on my back).
Video and new screenshots of SkyOS 5.0-beta6 available for download. (MPG, 352x240, ~7min). In other news, the Diff-Filesystem is almost finished. The Diff-Filesystem is a layer between the VFS and any disk's file system. Elsewhere, the Syllable team released experimental new USB drivers.
Pawel Dawidek has been working on GEOM Gate since Aug. of last year, adding incremental features and making requests for testing as required. Earlier this month the code was committed to -current.
Paul Otellini showed an interesting slide at the NY analyst meeting last night which shows how fast Intel hopes to move to multicore processors. Otellini said: "What's next is something more profound, moving our product line from logical to physical parallelism. Parallelism is computer speak for taking a serial of tasks and doing them together. You need parallelism in the hardware and operating systems and apps that are aware the machine can handle multiple threads".
Sun Microsystems, once a great enterprise computer company, has been shrinking. Sun is also shrinking in other ways, such as the enterprise-only part, by entering to the consumer markets. Sun has getting slow at some things, such as copying off competitors.