Designed for the PlayStation 3, Sony, Toshiba and IBM's new "Cell processor" promises seemingly obscene computing capabilities for what will rapidly become a very low price.
"all of the techniques I know (and use) to reduce the size of executables. Some of these techniques can be applied to any C / C++ Win32 project, whilst other techniques are quite restrictive as to the type of application you can apply them to."
an extremely fast, customizable, lightweight web browser for the win32 (Windows) platform based on the Gecko layout engine (the rendering engine of Mozilla).
"we'd been finding the build getting slower and slower. The link phase in particular seemed to take an inordinately long time, much longer than our experience would indicate that it should."
explores the challenges of constructing a distributed e-business architecture based on the concept of Request Based Virtual OrganiZation (RBVO) and presents a solution based on ebXML, Open Source e-business component
a multi-platform game library for C/C++ developers that provides many functions for graphics, sounds, player input (keyboard, mouse, and joystick), and timers.
a next-generation build tool, an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache.
Two new (in the sense that, as far as I know, they were never before programmed for a computer) algorithms for the classical Tower of Hanoi problem and their variations are discussed.
a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains
a multi-purpose application level gateway, or a proxy server which runs on multiple platforms (Unix, Windows, MacOS X and OS/2). DeleGate mediates communication of various protocols (HTTP, FTP, NNTP, SMTP, POP, Telnet, SOCKS, etc.)
the Gnutella network could and should be one of the core distribution tools on the Internet. We believe in open standards, open networks (sux, embrace and conquer)
projet universitaire réalisé à l'IUP informatique de Brest, features super-node, swarm, incomplete source downloads, MD5 indexing, and IP scans on startup.
@ Ars Technica by Wayne "Hat Monster" Hardman "The BIOS is that dark, cavernous pathway to your computer's very soul that both beckons and repels the would-be performance seeker."
"In my opinion, good knife skills are an essential component of being a good cook. And good knife skills are not particularly difficult for the average person to learn."
by Jon "Hannibal" Stokes "I've been writing on CPU technology here at Ars for almost five years now, and during that time I've done my best to communicate computing concepts in as plain and accessible a manner as possible while still retaining some level
a compilation of all the JVM options for various versions of the JVM on primarily SPARC/Solaris Platform. The descriptions for each option are taken mostly verbatim from the reference documents.
a C++ template library for generic programming. It contains implementations of AVL Tree, Linked List, Vector, Binary Search Table, Queue, String and Sort.
not a full reference to the standard library. Some elements are listed using actual class or function declarations; other elements are listed using a shorthand to make things simpler and/or more concise.
implements a very innovative system for sub-graphing and allows for stunning visuals. GINY is open source, provides a number of layout algorithms, and is designed to be a very intuitive API.
a multi-protocol hybrid server that offers simultaneous connectivity from IRC clients, opennap clients, and HTTP clients (WWW browsers). IRC is the medium of pure chat experience, while opennap is directory-publishing service accompanied by chat rooms
a small worlds networking utility. It was inspired by WASTE, a P2P darknet product released by Nullsoft in May 2003 and then withdrawn a few days later.
can also serve streams directly to any media player. This means that it can be used in place of a Shoutcast/Icecast server to provide both direct and P2P streaming at the same time.
converts from one character encoding to another through Unicode conversion (see Web page for full list of supported encodings). It has also limited support for transliteration, i.e. when a character cannot be represented in the target character set, it is
a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography
committed to providing a global perspective on brands. Challenging viewers to think further about the important issues that are affecting brands now and in the future.
the XML C parser and toolkit developed for the Gnome project (but usable outside of the platform). Code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out