Programming

The GNU-Darwin World 135

proclus writes "The GNU-Darwin Distribution was founded to leverage the open source development dynamic and build the infrastructure for scientific computing on a new platform. Now GNU-Darwin is a major free software project, and the infrastructure, such as parallel computing and molecular graphics software is available to everyone via the web and on digital media discs. Check it out. Also, Apple has written up a story about it."
Programming

Designing And Building A New Pragmatic Language 192

ctrimble writes "A bunch of folks on the pragprog Yahoo! Group have banded together to design and implement a 'pragmatic' programming language. Ostensibly, the language is informed by the principles in Hunt and Thomas's well-received book, The Pragmatic Programmer: From Journeyman to Master but the purpose of the language is to help ease some of the pain of development and bridge the impedance mismatch between the academic aspects of a programming language and the discipline of software engineering. The design is still very much in flux. If you're a programmer, this might be a language you'll be using in a few years (or earlier). This is your chance to get in on the ground floor. What kind of features do you want the language to have? What are your PL pain points? Where could this language do better than existing languages?"
Microsoft

Is Wizard-Code a Derived Work? 75

worldcitizen asks: "Now, with all the noise from the SCO case regarding copyrights, what constitutes a derivative work and who owns what, a question started creeping up: What would happen if Microsoft starts claiming copyright infringement or other Intellectual Property claims in the wizard-inserted code that Visual C++ generates? Would it be possible that even the simplest 'Hello, world' is tainted? Copyrights don't even require uniform enforcement. Could they selectively enforce it on Free Software projects for Windows that have used VC++ for development? Could they license it in such a way that makes it illegal to use Visual C++ for Free Software? Should this be a wake-up call to never use Visual C++ unless you have a cross-licensing agreement with Microsoft (obviously not for Free Software projects)?"
Perl

Exegesis 6 (Perl 6 Subroutines) Released 234

chromatic writes "Perl.com has just published Damian Conway's Exegesis 6 which gives practical examples demonstrating how to use the new subroutine and method semantics in Perl 6. This is the companion to Larry Wall's Apocalypse 6 which discussed the changes planned for subroutines in Perl 6."
IBM

First Industry-Standard Benchmark On 64-bit Linux 17

Haider writes "IBM has published two TPC-H benchmarks at the 100GB and 300GB scale factors (meaning the raw data in the database). The results are published at www.tpc.org/tpch/results/tpch_perf_results. The two results were published with exactly the same hardware and show scalability of the solution as more data is put on it. The system was a cluster of 8 2-way nodes running 2GHz AMD Opteron cpus with 6 GB of memory on each node. The OS was SLES 8 for AMD, and the database was 64-bit DB2 for Linux. The details of this solution are described in an article at infoworld.com."
Programming

Software Archaeology 434

Plug1 writes "Salon (day pass needed) has an article about preserving software for historical purposes. It discusses source code archiving, and the effect the DMCA is having on attempts to catalog and analyze legacy code. It will be a shame if in the future a wealth of information is locked away because knoweldge of the underlying technology is lost."
Handhelds

SIM-Based WLAN Authentication for Open Platforms 7

An anonymous reader writes "Using SIM for WLAN authentication may have many advantages, but security threats must also be carefully considered. This article by four members of Intel's 'Emerging Platforms Lab' provides a brief overview of the authentication process in a GSM network, and then describes a possible method of WLAN authentication using SIM cards. It also goes through various SIM security issues, and describes an assortment of reader attachments and their advantages and disadvantages."
Programming

Python 2.3 Final Released 371

An anonymous reader writes "Nineteen months in the making, Python 2.3 has just been released. With a plethora of changes since version 2.2, this release is definately worth the upgrade. Be sure to read the Release Notes and the Highlights file for more information."
Programming

The Web Programming CD Bookshelf 77

honestpuck writes " I am a big fan of the written word on dead trees, but sometimes I like to have the written word where I can easily search it, or cut and paste from it. That's why I like PHP.net and why I decided to get a copy of O'Reilly's Web Programming CD Bookshelf. And I am pleased with it, though not ecstatic." Read on to see what honestpuck liked about this collection, and what drawbacks it may have for you.
Java

Scriptiing The Enterprise With Java And PHP 80

jontr writes "There are many benefits of using PHP together with Java. In an article about JSR 223, Dejan Bosanac looks at origin of each language and describes future benefits for PHP and Java developers."
Graphics

Khronos Releases OpenGL ES Graphics Standard 19

An anonymous reader writes "The Khronos Group announced today that it has ratified the OpenGL ES 1.0 royalty-free open standard for advanced 2D and 3D graphics in embedded systems including mobile and handheld devices, and that the API specification is now available for free download. OpenGL ES defines subset profiles of OpenGL; OpenGL and OpenGL ES are royalty-free, open standard APIs that enable authoring and playback of dynamic media on a wide variety of platforms and devices. OpenGL ES 1.0 is said to run in software implementations as small as 50Kbytes, and can enable hardware graphics pipeline acceleration on both fixed point and floating point systems."
Programming

Essential .NET, Volume I 286

hmobius writes "In a world where developers are baying for customers' attentions, very few people can claim to command that of the developer. Their blogs may be the only clue to the higher level of thinking that they operate at, creating the answers to why and when code works in addition to the perennial how. Whether he likes it or not, Don Box is one such system-meister. He may dislike writing books, but when one comes out, people pay attention and read. His first foray into text, Essential COM, was the book to explain how COM worked, and his latest, Essential .NET, takes the .NET Framework's Common Language Runtime (CLR), and does exactly the same." Read on for the rest of hmobius' review.
Ximian

Nat Demos Dashboard 274

pheared writes "Nat Friedman from Ximian gave a fairly in depth, quite hilarious (got embarrassing screensaver?), and somewhat impromptu, talk about his project "Dashboard" at OLS. From his blog: "The dashboard is a piece of software which performs a continous, automatic search of your personal information space to show you things in your life that are related to whatever you happen to be doing with your computer at the time." Neat stuff, but I don't think I will be warming up to Mono and C# any time soon."
Programming

Programming Warm Ups? 84

ResHippie asks: "No athlete or musician would think about just diving in to the day's activity without doing some series of warm ups first. Aside from starting most computing sessions with checking email and the like, I pretty much try to dive right in to the task at hand. It usually takes me a while to get going, though. Does anyone have any routines they go through before coding (or any other work-like activity) that helps?"
The Almighty Buck

Why Outsource When Workers are Willing to Telecommute? 874

An anonymous reader asks: "Corporations and management resisted telecommuting for years, now jobs flow to distant nations. Did telecommuting become acceptable because of the greater distance? Because some form of on-site management persists? Because labor laws are favorable? Because a well paid middle class is a political threat? Is it really as simple as money? I'll work cheaper if I can choose where I live and work. Must I leave my country to do so?"
Wireless Networking

Your Own Linux Wireless Access Point 177

prostoalex writes "Peter Seebach decided to build his own Linux-based 802.11b wireless access point. The article on IBM DeveloperWorks talks about the hardware and software requirements, implementing the operating system on the CompactFlash card, loading Apache and Perl onto the server. The build-it-yourself wireless point is not going to be cheaper than commercially available products, but its educational value is immense." And HaeMaker writes "We have all seen the 802.11b/g booster made from a Pringles can. Well, these guys have taken the idea, put some math behind it to find the optimal can size and have turned it in to a cool product."
Programming

Open Source/Proprietary - An Issue of Two Codebases? 160

g00mba_b0y asks: "For the past year I and a small team of developers have been working on an open source targeted, general business application framework. I say targeted because we have not yet selected a licensing model and placed the code in the public domain (we are working on some specific functional targets). I recently demonstrated the framework to a potential client who liked what they saw, and wants to use the software for their flagship product. In addition, they want to hire me to further the development of the framework as well as participate in the development. The sticking point is the structure of the legal agreement. I'm really interested in two things: the experiences of developers who are doing something like this (how did you address the IP issues); and links to any information on this subject."

Slashdot Top Deals