Programming

Core Mac OS X and Unix Programming 212

Michael McCracken writes "Finally, a new OS X programming book that isn't just another introduction to Cocoa. This book adds a lot to the available references by covering the system as a flavor of Unix, presenting information on important topics like sockets, multithreading and pipes, which other OS X books leave out. It also includes coverage and sample code for some of the unfamiliar new technologies that have been introduced recently, such as the Keychain, Rendezvous (aka Zeroconf), and using the Security framework to authorize users." Read on for the rest of his review.
KDE

Qt Script For Applications 1.0 Released Today 33

hpj writes "Trolltech today released QSA. An ECMA based scripting extension to Qt (On which KDE is based) which allows easily adding scripting support to Qt (And in extension KDE applications). It is licensed like Qt under GPL as well as commercial licenses for Windows, Mac and X11 for those GPL is not suitable."
Java

Java Database Best Practices 180

ProfKyne writes "I was excited to read this book when I first noticed it listed as "coming soon" in the Java section of O'Reilly's site back in May. I downloaded and read the sample chapter and waited expectantly for the book to be released. I was hoping that this book would be perfect for me, as nearly all of the Java programming I have done has dealt in some way with database access, though I do not consider myself to be an expert on the subject. The book didn't disappoint; Java Database Best Practices is an excellent high-level guide to writing database-driven applications from Java." Read on for the rest of ProfKyne's review.
Programming

Opensource Code More Refined Than Closed? 270

zonker writes "In this poorly titled cnet story (as opposed to an earlier story stating a similar theme), a company named Reasoning says that at first open source code has marginally worse quality than closed source code of the same maturity, but it tends to become better refined through the open-natured development process than closed source. They mention Apache and Linux as examples, however they don't mention the 'competitors' they tested against by name. ."
Security

A Critical Look at Trusted Computing 278

mod12 writes "After just attending a two-week summer program on the theoretical foundations of security (one of the speakers was from Microsoft research), I have been interested in trying to find out if the "trusted computing" initiative was still alive. I got my answer today in the New York Times from an article that was fortunately rather critical of the concept."
Programming

The Bug 273

Trevor Stow writes with the review below of Ellen Ullman's The Bug. "The Bug is about a programmer, Ethan Levin, at a software start-up in the mid-1980s, tracking down one particularly irksome bug in his own C code. The longer this bug eludes Ethan, which his co-workers start calling the 'The Jester,' the more destructive its effects on his personal life. The Jester is this story's villain, one that can't talk, eat, get tired, or be reasoned with." Read on for the rest of Trevor's review.
Java

Struts 1.1 Released 23

Evil Grinn writes "The long-awaited release of Struts 1.1 has finally happened. See the release notes for all of the changes since the last Release Candidate and also since Struts 1.0.2. Many new features are available in a stable production release for the first time today. Congratulations to the entire Struts team."
Encryption

Kerberos Support In OpenSSH 122

Dan writes "Marshall Vale writes on behalf of the MIT Kerberos team and several other parties interested in the availability of Kerberos authentication for the SSH protocol. Kerberos is a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. Marshall says that Kerberos support within OpenSSH may be incomplete and needs more work. In particular, implementing draft-ietf-secsh-gsskeyex in addition to any other Kerberos mechanisms will better serve the needs of Kerberos community. Secondly, he says that they would like to reduce user confusion associated with all of the different options for Kerberos and SSH. He suggests adoption of the GSSAPI key exchange mechanism in the IETF draft (which uses Kerberos to authenticate both parties to each other), in order to avoid man-in-the-middle attacks."
PHP

PHP 5 Beta 1 398

Sterling Hughes writes "The PHP development community is proud to announce the release of PHP 5 Beta 1. Downloads are available in both source and binary form (for Windows users). A full list of changes is available in the ChangeLog. Some of the new features include much improved OO support, completely revamped XML support, and the default inclusion of SQLite."
Announcements

Europe's Largest Linux Event Draws Nigh 126

steman writes "On the 10th of July 2003 LinuxTag begins, the largest Linux event in Europe. It will be held in Karlsruhe, Germany. Four days will be packed with up to 20,000 visitors, over 120 exhibitors (including more than 30 Free Software orientated projects such as FFII, BSD, KDE and Debian), coding marathon and many conferences (including specialist business and government conferences). Best of all, in the spirit of the Free Software Movement, it will be largely free (entrance, and many conferences are free)."
Java

Java 1.4.2 Released 74

peterwilm writes "Sun released Java 1.4.2 today. It includes many enhancements and changes among them the native look&feel for Win XP and GTK 2.0 as well as support for Itanium 2."
Programming

Floating Point Programming, Today? 111

An anonymous reader asks: "I'm rather new with programming and stumbled across these twe articles: The Perils of Floating Point from 1996 and What Every Computer Scientist Should Know About Floating-Point Arithmetic from 1991. I tried some of the examples in these articles with Intel's Fortran Compiler and g77 and noted that some of those issue reported no longer seem valid whereas quite a few still very much are around. Could someone, please, give me a pointer to some newer thoughts and/or new facts surrounding floating point programming. What has been improved since those articles were written? What is still the same? How is the future, especially with the new platforms IA64 and AMD64? I am most interested in the x86 and x86-64 architectures. Thank you for your kind help."
Microsoft

Appeals Court Sides With Microsoft On Java 517

burgburgburg writes "Reuters reports that the three-member federal appeals court in Virginia ruled today the U.S. District Judge J. Frederick Motz erred when he ordered Microsoft to include Java with the Windows operating system. Fortunately, Dell and HP, the top 2 PC makers, have already decided to ship Java on the PCs that they sell. Apple, Red Hat and Lindows have also agreed to include Sun's Java." The ruling is available.
Java

Building a Stable and Clustered J2EE Environment? 43

royles asks: "I am working with several J2EE Application Servers and all seems fine until I start to scale and cluster. The goal is to ensure a web and EJB session is maintained across a pool of Application Servers. The level of complexity to achieve this straightforward requirement is proving too much. It quickly becomes evident that vendors claims of 'robust and scalable' go straight out the window in favour of extortionate support and consultant costs when the installation becomes large. Anybody else experienced this type of problem? What are other peoples experienceâ(TM)s in this area? Any recommendations on Application servers that âdo what they say on the tinâ(TM)? Any good online resources for achieving a highly scaled and robust solution?"
Hardware

AudioScience GPLs Hardware-Abstraction Layer 22

Rob Dye writes "According to an article at RadioWorld Online, AudioScience has GPL'ed their hardware abstration layer that allows access to the DSP power provided on their audio interfaces. Stating that 'Linux is becoming more important to the broadcast and professional audio industry,' they also released full documentation for this code and intend to release ALSA drivers for their boards. This is terrific news for professional sound under Linux, especially considering the reluctance of video card manufacturers to open their HAL's."
Programming

ICFP 2003 Programming Contest Starts June 28th 33

mvw writes "The web pages for the ICFP 2003 programming contest are online! It starts Saturday, 28th June 0:00 GMT. As the time zone hints, this year it is organized in Sweden." From the rules page: "All programmers are invited to enter the contest, either individually or in teams. The contest offers direct, head-to-head comparison of language technology and programming skill. We have a range of prizes for the winners: cash awards, books, invitations to the conference for students, and, of course, unlimited bragging rights. The prizes will be awarded at ICFP 2003 in Uppsala this August."
Java

Industry Leaders Discuss Java Status Quo 390

prostoalex writes "JavaPro magazine published a wrap-up report on Java discussions at the recent JavaOne. If you missed JavaOne, the video Webcasts of McNealy, Schwartz, Gosling et al. are available from this site. The round table mentioned above gathered people from Sun, Oracle, Borland, Novell, Motorola and others. The discussion topics included: Java vs. NET, integration issues, the impact of open source and top problems that Java is facing today."

Slashdot Top Deals