Eugenia Loli Archive

Calling Components Safely

Clicking on a hypertext link while viewing a PDF file shouldn't be a security problem as long as you trust the viewer it invokes. But users of xpdf version 0.90 discovered that this assumption was an extremely bad one. When an xpdf user clicked on a hypertext link, xpdf started up a viewer (Netscape by default) and sent the URL to the viewer. So far, so good. But the xpdf developers decided to start up the viewer by using the system() call. That was the bad idea..

Hope For 3D in BeOS/Zeta

Driver guru Rudolf Cornelissen has started a project to try and make 3D hardware acceleration a reality in BeOS/Zeta. He's working to integrate the Nvidia driver and MESA, using as an example the utahGLX driver. For more details read the article over to IsComputerOn.

Automate the process of documenting your code

We all understand the need to comprehensively document our class libraries and to keep it up to date with the code base. And still, documentation is an ongoing pain for all of us. The Visual Studio .NET IDE takes a first big step in easing that pain. It allows to document your code in a way that the compiler can create an XML document describing your classes, methods, properties, etc. This article explains how to use this feature and then create a basic help file out of it.