Computer Science
Computer science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.
Language
Any
Platform
Any
License
Any
Python developers who are serious about testing their code are fortunate to have a choice between at least three unit test frameworks: unittest, doctest and py.test.
Python developers who are serious about testing their code are fortunate to have a choice between at least three unit test frameworks: unittest, doctest and py.test.
The wxWidgets toolkit contains powerful, cross-platform tools for graphical user interface (GUI) development. In addition to its native C++, several languages offer wrappers for use with the toolkit....
Google uses SOAP and WSDL standards to allow access from most programming languages. In addition to the SOAP access, Google has created a set of Java wrapper classes that encapsulates access to the...
If an application provides the facility to use files, Windows users expect to see recently loaded items in the My Recent Documents section of their Start menu. This functionality is missing from the...
When developing a Windows Forms application that loads documents, setting custom file types adds greatly to the professional feel of the software. This article explains how to programmatically check...
Network File System (NFS) has been part of the world of free operating systems and proprietary UNIX flavors since the mid-1980s. But not all administrators know how it works or why there have been...
A pervasive misconception common today is that simply designing your file format around XML somehow makes it magically portable, extensible, and intelligible by other programs. Peter Seebach explains...
Ajax stands for Asynchronous Javascript And XML. Although strictly speaking Ajax itself is not a technology, it mixes well-known programming techniques in an uncommon way to enable web developers to...
In this second installment of the GNU Linear Programming Kit (GLPK), a diet problem shows you how to formulate a simple multi-variable and declare bidimensional parameters. A post office resource...
NetBSD runs on more hardware platforms than any other UNIX derivative due to smart design decisions and a commitment to portable code. For porting an operating system to a proprietary embedded system...
Conscientious developers often want to help the end user when an application error occurs by creating a message to be displayed that contains detailed information. However, if developers are overly...
In this final installment on testing of the three part series, Brian Goetz examines another technique for smoking out bugs that violate design rules: aspects. The first two installments in this...
The GNU Linear Programming Kit is a powerful, proven tool for solving numeric problems with multiple constraints. Get an introduction to GLPK, the glpsol client utility, and the GNU MathProg language...
Much of Linux system administration involves tediously combing through plain-text configuration files. Fortunately, Linux has a rich array of UNIX-derived data extraction utilities, including head,...
Developers are beginning to take the important step toward performing security testing before their applications leave their environments. However, it is also important to combine source code...