×
Programming

Beyond Software Architecture 146

jkauzlar writes "When thinking about a software product's architecture there are two viewpoints to consider: the marketecture (or the marketing architecture) and the tarchitecture (the technical architecture). Oftentimes an architecture is designed without consideration of the market toward which the product is directed and even a technically superior product can fail against competitors with an inferior product, but who understand the market a lot better." This book tries to remind programmers (and managers) about maintaining the right balance of these things; read on for the rest of jkauzlar's review.
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.
Software

Open Source Microsoft Exchange Replacements? 569

Carl Farrington asks: "Do you think you could try to raise public awareness of the importance for an open source replacement for Microsoft Exchange (Outlook/MAPI compatible for shared/public folders). Current offerings are SuSE Linux Groupware Server, Communigate Pro (Stalker Software), Samsung Contact (ex. HP OpenMail) all of which are not open source / free. Kroupware is in development, but there will be no Outlook Connector for it. otlkcon is in slow development as a possible connector for Kroupware. There is also OSER (Open Source Exchange Replacement) which again looks like it needs more help. Is there any chance of getting some people to back this stuff? It's so important and is probably the major problem facing Linux as viable replacements for Win2000 servers." While this seems to be a question that keeps popping up in one form or another, it's always worthwhile to come back and point out alternatives, in development, that might need your help to get off the ground and running. So, if you're looking for an alternative to Exchange, would you be willing to contribute some time to one of the projects listed above? If you've been using Unix as an Exchange replacement, what did you do and how well has it been working?
Wireless Networking

FreeBSD 802.11a/g Support 61

ByTor-2112 writes "If you are like me, you feel like the "next generation" 802.11 technology was leaving the group of people who got the revolution started in the first place -- the Linux/BSD network enthusiasts -- out in the cold. Well No more. With help from Atheros Comunications, Sam Leffler has built a new 802.11 layer for BSD and drivers for the Atheros chipsets (which are found on many of your 11a/g cards). A Linux version of the driver is here. I will certainly make sure to recommend these supported cards to all my friends."
Music

Build a Multi-Output MP3 Server? 394

z80 asks: "I'm rebuilding my house and I am thinking about fitting speakers in every room of the house and pulling some massive amount of cables in the walls. I also want to control and send the output to each set of speakers from the same source, and was thinking that a PC, with 4-6 soundcards, would do the trick, and there are of course a couple of questions I have. What kind of hardware would be required to be able to stream up to six different MP3's through six soundcards at the same time ? Can it even be done? What kind of software can be used to do it? Which OS? How can it be remotely controlled? With respect to the last question, I'm thinking about mounting a couple of flat displays around the house connected to old PC's that run some sort of connection (VNC maybe) to the mp3 server." This is a topic Ask Slashdot tackled three years ago. Now, with applications like Ardour showing off the power of Open Source frameworks like JACK, it seems like building such a machine might not be as hard as it once was. For those of you who have managed to build something like this, what did you do and what hurdles did you have to navigate before things were working? How would you set up a machine to run independent audio to 4 or more rooms?
Music

Ardour Digital Audio Workstation Now in Beta 306

croddy writes "The first beta of the Ardour digital audio workstation has been released. A tarball is available at the Ardour project page on Sourceforge. Packagers are currently preparing binary releases for several major Linux distributions. Ardour is a professional-grade, low-latency, multi-track digital hard disk recording and mixing application designed to replace dedicated HDR systems, and software systems such as ProTools and Samplitude. It supports audio processing plugins via LADSPA. Although it is still a beta, the years of work and dedication by the Ardour development team are very much visible in this release."
Slashback

Slashback: Transparency, USB, Europatents 327

Slashback with a followup on the perpetual motion DeLorean, a word on RIAA bank-account-jacking, a reminder about the fast-tracked vote on software patents in the EU, the real meaning of "high speed USB" and more. Read on below for the details.
Music

Phish Moves To FLAC 377

sethadam1 writes "Due to customer feedback, Phish, who have served as pioneers in the pay-per-download online music arena with their livephish.com site, have recently converted to FLAC compression for their high-quality download offerings. Could this be an indication that FLAC may be adopted as the de facto lossless audio compression standard?" And fans were using it long before ;)
Classic Games (Games)

KnoppiXMAME 1.0 Released 212

Ant writes "KnoppixMAME is a bootable arcade machine emulator with hardware detection and autoconfiguration. It works automatically on all modern and not-so-modern hardware, including gameports and joysticks. It is powered by Knoppix Debian GNU/Linux, X-MAME, and gxmame." Update: 06/19 23:18 GMT by S : Although there are earlier versions in the release directory, looks like V1.0 hasn't made it onto the FTP just yet. Meanwhile, Jim points out the AdvanceCD image, which is "..also a bootable ISO image of a minimal Linux distribution containing MAME, but weighing in at 16 MB rather than 200 MB so there is more room for ROMs."
Unix

Open Source Distributed Shell Tools? 31

ColonelForbin74 asks: "While some may assume that most larger server clusters run advanced / custom software(i.e. Beowulf, cfengine, OSCAR), many of those stuck in the not-research-this-site-runs-production world know this simply isn't the case. Many people like myself are working with medium-to-large scale clusters with little help other than shell for() loops and some SSH trusted keys. What application-level tools are out there that might help SysAdmin / AppSupport types like myself run commands across a given cluster, push files out, etc? In my desperation to have some sort of tool in my toolbox, I've actually created one. However, I have a hard time believing this is the best thing out there, and would appreciate all the ideas and links I can get!"
Apple

Mac OS X NWN Technology Demo Released 303

h0tblack writes "At long last the Mac OS X demo of Neverwinter Nights has been released. We now have a torrent running to get the demo distributed and take the load of off the official servers (macgamefiles should have the demo soon). Download the BitTorrent for Mac OS X client if you don't already have it. Then grab the torrent file for the tech-demo from bytemonsoon.com. After downloading the demo, PLEASE leave your BitTorrent window open, this will mean that the load is shared amongst us all and more people can download faster."
Caldera

SCO Amends Suit, Clarifies "Violations", Triples Damages 1347

Bootsy Collins writes "This evening on C|Net contains three new items. First, they've upped the damages they're seeking to $3 billion. Second, they claim that by making SMP technology generally available through Linux, IBM violated federal export controls and thus breached their contract with SCO through committing an illegal act. Finally, they elaborate on one specific technology they claim rights to which IBM inserted into the 2.5 kernel series -- the read-copy update memory management features which went in at 2.5.43. Unclear is why SCO thinks they have the rights to RCU, since the technology was originally developed by Sequent in the early 1990s."
Graphics

Game Assets For Open Source Games? 42

Ron Harwood writes "As a developer of an open source game - and having zero artistic talent - I find one of the biggest challenges is finding graphics (and potentially sounds) that can be distributed freely. Are there any good repositories of game assets (tiles, sprites, 3D meshes, sounds, music, etc.) out there?"
The Internet

A Blog With Unlimited Bandwidth (Beta 1.2) 164

jcr13 writes "konspire2b is a new content distribution system that essentially turns the standard p2p model upside down. This simple change gives the network several nice properties, including log-bounded distribution times (logarithmic in the number of nodes that receive a file) and a refreshingly different (and somewhat blog-like) user-interaction model. Comparisons have been made to other systems, including BitTorrent (with in-depth analysis), but k2b stands alone as a unique system tackling a different problem than other p2p systems. Recent Slashdot attention gave the network an effective stress test and provided the first real-world measurement results. The new beta1.2 release contains fixes for all of the issues encountered during this traffic surge."
Graphics

3D Stereo Graphics for Macs? 44

goombah99 asks: " I'm trying to view protein molecular models in 3D in my Mac OS X equipped office. I've demo-ed StereoGraphics CrystalEyes glasses and could not get them to work: I tried them with both a G4 (ATI rage 128 pro graphics adapter) and with a 800MHz Powerbook G4 with an external CRT. I've considered the NuVision (AKA MacNaughten) passive display system but it wont work with my preferred Molecular Graphics application PyMOL, which uses a 'blue-line' frame synchronizer rather than an 'over/under' synchronizer or Quad-buffer scheme. PyMOL is hardware accelerated so provides nicely rendered and shaded molecular images. Then there's the question of what graphics card to use--preferably one that does not require special drivers (that could break on an OS upgrade). I've tried several discussion groups but without success. Can anyone provide a success story for viewing molecular graphics in 3D on a Mac? Can anyone discuss the merits of different schema (blue line, quad buffer, stereo-ready card, etc), and suggest other molecular graphics programs for Mac OS X."
PC Games (Games)

Orbiter Sim Gets You Spaced 24

stinky wizzleteats writes "Ever wondered why a space flight simulator never really got off the ground in the PC simulation scene? The answer is that it needed to be free. Dr. Martin Schweiger started the ball rolling a few years ago with Orbiter, a freeware Win32 DirectX based space flight simulator, in which you can fly orbital rendezvous, lunar landing, and even interplanetary missions. The current version has excellent graphics, including atmospheric descent and re-entry effects. There's also a burgeoning community of add-on developers, creating everything from sound add-ons and interplanetary navigation aids to complete working Apollo/Saturn 5 spacecraft. Virtual space agencies have even sprung up, using Roger Wilco and remote telemetry software (virtual mission control) to do Orbiter missions online. You can find the basic Orbiter files at Avsim or Sourceforge."
Software

Decent Terminal Emulation on Mac OS X? 115

Drawoc Suomynona asks: "After settling into Mac OS X over the last four months, I'm generally impressed. However, due to the sort of development work I do, I spend a great deal of my time in a terminal. Unfortunately for me, decent terminal emulation seems to be one area where Mac OS X is quite lacking. What's your answer to the state of terminal emulation on the Mac?" Drawoc summarizes the currently available offerings and their drawbacks, below.
Technology

Groupware for Small Consulting Organizations? 20

vrmlguy asks: "I've worked for several small consulting organizations over the past few years, and have discovered an unmet need. Every place I've worked has developed lots of code (usually scripts) that rarely gets reused except by the person who wrote it. Management always talks about 'knowledge management systems', but nothing ever gets off the ground. Does anyone know of something that works? I've looked at the CMS Info and TECFA Portals Pointers web sites, but haven't found much that seems to meet my needs. What I think that I need is something similar to sourceforge, but without the bells and whistles. BSCW looks like the closest fit, but I've got a few concerns about its licensing. The ideal solution would let me control any code that I upload, and search other peoples' code for stuff I can download and modify for my own use. CVS is overkill, since I expect that people will rarely check things back in that they've downloaded. Ease of use is important, since people always think it's easier to write from scratch than to search for things to reuse. Security is paramount, since there will be a lot of code that, for various contractual reasons, we don't want to share with anyone. Does anyone know of a great project that I may have missed?"
Intel

Intel Whitepaper On UPnP 28

An anonymous reader writes "This article by two developers at Intel provides an introduction and overview to Universal Plug and Play (UPnP), a standards-based technology for transparent network device connectivity that allows devices from various vendors to "just work" when plugged into the network, eliminating the administrative hassle typically associated with networking devices and making them programmable entities that can be controlled across the network. Intel has been a strong supporter of UPnP, and has released an open-source SDK for the development of Linux-based UPnP devices, hosted at SourceForge, which has been used in a number of UPnP products that will soon show up on the market."

Slashdot Top Deals