PHP

Programming PHP 228

dooling writes "Continuing the tradition of well written O'Reilly 'Programming' books by those who know the language best, Programming PHP, co-written by the creator of PHP, Rasmus Lerdorf, provides a detailed overview of the popular PHP web-page scripting language. This book provides good programmers who have never used PHP enough information to do serious web development using PHP and serves as an excellent reference for web-page designers who dabble in PHP." Read on for the rest of his review.
GNOME

GNOME Wins Award For Accessability Architecture 13

Motor writes: "The fine GTK/GNOME accessibility architecture work done by Sun Microsystems has won an award from the American Foundation for the Blind. See more details here. Accessibility is a vital feature for any desktop system hoping for widespread use, so this is great news."
Security

Graphing Randomness in TCP Initial Sequence Numbers 145

Saint Aardvark writes "This is neat: Graphic visualization of how random TCP Initial Sequence Numbers really are for different OSs. It's a great way of seeing how secure a TCP stack really is. Cisco IOS is great; OS9, OpenVMS and IRIX aren't. Posted to the ever-lovin' BugTraq mailing list." This is a follow-up to the previous report.
Java

Apache Axis 1.0 RC1 Available 16

spike666 writes "Apache Axis, the SAX based SOAP server which IBM is building into WebSphere, has hit 1.0RC1! Go download it now and get all SOAPy!"
Mozilla

Mozilla Rising ... As A Platform 397

ceswiedler writes "Salon is running a story about Mozilla's potential dominance as a platform for application development. They discuss the community development centering around Mozilla, and point out that its cross-plaform GUI environment is 'exactly the kind of thing Microsoft was trying to prevent when it launched its war against Netscape. It didn't want Netscape around, because Netscape was becoming a platform.' In what might be a Salon first, they even include a reference to a Slashdot comment by SkyShadow."
Programming

Essential Blogging 147

Alexander Moskalyuk reviews below the new O'Reilly title Essential Blogging, which he points out is available not only for purchase through conventional purchase, but also with O'Reilly's Safari Online subscription, where it's available for a mere 1 point. Read on for his take on how useful Essential Blogging really is.
AMD

AMD Releases Hammer documentation 37

Jonathan Graham writes: "Last Thursday AMD posted the five volume architectural manual to their new x86-64 processor on their website. The tomes are as follows: Application Programming, System Programming,General Purpose and System Instructions,128-bit Media Instructions and 64-bit Media and x87 Floating Point Instructions. Gentlemen...start your compilers! (or start writing them!)"
Games

Interview With Videogame Musician Lx Rudis 9

Bill Kendrick writes: "The Atari Times has a great (and long) interview with Lx Rudis, the musician behind a ton of video games, including some classics like the excellent port of KLAX to the Atari Lynx. He discusses how he got into the industry, what it was like back then, and how things have changed in the (console) generations since then."
Java

Tomcat 4.1.10 Released 9

Roullian writes "The first stable version of Tomcat 4.1 is out. This is a long-awaited version, as it includes major improvements: enhanced administration tools, a new JSP compiler, and many many performance and scalability improvements. For all of us using Tomcat in production, it's time to download!"
Linux

New Linux Kernel Configuration System 370

An anonymous reader writes "When Eric S. Raymond tried to replace the Linux kernel's configuration system with "something better", he got booed off the stage. Now Roman Zippel is bravely having his own go at it. Here's an interview with Roman and a look at his new configuration system, aimed for inclusion into the 2.5 development kernel. Also, find some screenshots of his new graphical configuration frontend."
Programming

Open Source Satellite Control 90

Debra writes "Have you ever wondered how you harness a satellite control system written in three languages, on four development platforms, and deployed to multiple client environments? With open source, naturally. When one wrong move can cost millions, you must rely on teamwork, smart design, and open standards to keep the project -- if not the satellite -- from going down in flames. This article covers software engineering basics, taking advantage of outside solutions, and scripting multi-million-dollar manuvers."
Programming

Toss Me a Rope: Programming Yourself Into a Hole? 94

ksyrium queries: "Managers tend to think that once a project is out the door or 'live,' it's done and over with, and assigns developers new project. However, with each project, another portion of each developers' time becomes devoted to maintaining said project. I've seen co-workers reach thresholds where there can no longer take on new work for sake of maintaining existing code. How are Slashdotters (developers and managers alike!) approaching this problem? Obviously, well-written and documented code can allow for faster maintenance by both the original developer and others, but has there been any organizational research done in the area of managing this problem? While I code for a living, my degree is in business, and this was a question dodged in all of my Management of Information Systems and Project Management courses. Google and other search engines haven't turned up much in the way of research, so I'd like to know what Slashdot thinks!"
Perl

Larry Wall On Perl, Religion, and... 1305

Not only did Larry Wall answer your questions, but he said they were excellent questions. You've got to love Larry Wall, not just because he's a nice guy and created Perl, but also because he is the first Slashdot interview guest ever to send his answers preformatted in squeaky-clean HTML. We appreciate this like you wouldn't believe. They're great answers, too -- straightforward, heartfelt, and entertaining. Enjoy!
Programming

Assembly Language for Intel-Based Computers, 4th edition 255

Alexander Moskalyuk writes "Most of the people I know have a love-hate relationship with Kip Irvine's Assembly Language for Intel-based Computers. Ask any student who used this textbook and you will either get a cheerful 'I've used it, it's great, I learned Assembly, and it has lots of useful examples' or resentful 'The book is horrible, hard to follow and full of code that is irrelevant to the contents of a specific chapter.'" Alexander's review of the book (below) concentrates on its role as an instructional aid, and on the differences between the third and fourth editions.
Programming

Interview With The KDE And GNOME Release Managers 162

An anonymous reader writes "It has to be tough, keeping projects as big as GNOME and KDE organized, but that is the job given to those projects' 'release managers.' In an interview on Linux and Main, KDE's Dirk Mueller and GNOME's Jeff Waugh discuss their wacky, devil-may-care, hell-bent-for-leather, zany, fun-filled world -- the shadow, as T.S. Eliot put it, between the idea of a release and its reality."
Programming

Writing Video Codecs for Win32? 31

Gldm asks: "I've been working on a video codec as part of a college computer science project, but I've been stuck at an impasse for several months now: I can't figure out how to get video data from the OS to compress or test anything with. All the software applications I have (Premiere, Virtualdub, and AVIcap) want to use Microsoft's Video For Windows API, but I can't find any books on how to get a codec to interface with it. I've tried Microsoft's own docs, but they're not very helpful. The only example source I've found is huffyuv but it's written and commented so poorly, I can't understand it. I've tried emailing the author but he never replied. I thought it would be simple to do this but apparently VFW is some kind of ancient byzantine labyrinth of messages and function calls and data types I don't understand. If anyone knows a book on the VFW API that still exists and maybe something that very clearly explains exactly how you go about building a DLL please let me know. Or if you have experience programming for this API please please email me."

Slashdot Top Deals