Domain: sourceforge.net
Stories and comments across the archive that link to sourceforge.net.
Stories · 1,414
-
LibreOffice 3.5.1 Released With Fixes
Thinkcloud writes "The Document Foundation has released LibreOffice 3.5.1. Some of the core fixes include: don't crash for empty input data in charts, UI fix on PDF export dialog, don't copy page styles into temporary clipboard doc, and use the correct db range for the copy. 'Another milestone for the LibreOffice project was hit this past month as well. "The number of TDF hackers has overtaken the threshold of 400 code developers, with a large majority of independent volunteers and several companies paying full time hackers." Although some are paid developers, no company employs more than 7% of developers, keeping the project independent and self-governing.'" -
Brewing Beer With Free Software
An anonymous reader tipped us to an interview with Phillip Lee, author of Brewtarget, one of the best pieces of Free brewing software available (it's even in Debian). The interview discusses some of the technical decisions made (why Qt and Cmake?), and mentions a bit of the plans for future development: "The way the database was designed previously really hadn't been changed since the my first code in 2008, and we were running into a brick wall with some of the features we wanted. After we move to SQLite, there will be quite a lot of new features like being able to search through the ingredients in the database and stuff like that. I also plan to add some water chemistry tools for people that like to alter the ions and salts to fit a particular profile." (The last bit about water salt modifications comes as a relief to at least this brewer.) -
Brewing Beer With Free Software
An anonymous reader tipped us to an interview with Phillip Lee, author of Brewtarget, one of the best pieces of Free brewing software available (it's even in Debian). The interview discusses some of the technical decisions made (why Qt and Cmake?), and mentions a bit of the plans for future development: "The way the database was designed previously really hadn't been changed since the my first code in 2008, and we were running into a brick wall with some of the features we wanted. After we move to SQLite, there will be quite a lot of new features like being able to search through the ingredients in the database and stuff like that. I also plan to add some water chemistry tools for people that like to alter the ions and salts to fit a particular profile." (The last bit about water salt modifications comes as a relief to at least this brewer.) -
Wine 1.4 Released
vinn writes "Wine 1.4 was released today and includes support for a wide range of applications, including Office 2010. There are some major architectural changes, including a built-in DIB engine for better graphics display and a new audio stack designed around the newer Vista / Win 7 system and integrated into the native audio system. Almost every other subsystem received substantial updates, including Direct3D, the Gecko-based web browsing components, and better internationalization. The release notes contain more detail and you can download the source code now, or wait for packages to appear soon." -
Anonymous, Decentralized and Uncensored File-Sharing Is Booming
PatPending writes with this excerpt from TorrentFreak: "The RetroShare network allows people to create a private and encrypted file-sharing network. Users add friends by exchanging PGP certificates with people they trust. All the communication is encrypted using OpenSSL and files that are downloaded from strangers always go through a trusted friend. In other words, it's a true Darknet and virtually impossible to monitor by outsiders. RetroShare founder DrBob told us that while the software has been around since 2006, all of a sudden there's been a surge in downloads. 'The interest in RetroShare has massively shot up over the last two months,' he said." -
Security Tool HijackThis Goes Open Source
wiredmikey writes "The popular free security tool HijackThis has been open sourced by its owner, Trend Micro. The tool scans systems to find settings that may have been modified by spyware, malware or other programs that have wiggled their way onto a system and caused problems. Downloaded over 10 million times, HijackThis generates reports to help users analyze and fix an infected or problem computer. But the tool is not designed for novices – and doesn't actually determine what's good or bad. That's up to you, but it is a good way to keep an eye on things and possibly locate anomalies that may have been missed by other security products. Trend Micro warns that if you don't know what you're doing, it's probably not a good idea to make any changes to your computer settings and system files. Trend Micro acquired the tool from creator Merijn Bellekom in 2007, and has offered it for free ever since, but now is making the code available to the public. The code, originally written in Visual Basic, is now officially available at Sourceforge here." -
ReactOS 0.3.14 Released With Improved Networking Stack
An anonymous reader wrote in with news of the latest release of ReactOS, a project to create a complete reimplementation of Windows. The highlights of this release are the integration of a new network stack based upon lwIP, the ability to build using Microsoft's C compiler, and Wifi support. There are a few options for trying it out (emulator image and a livecd amongst others) and source code over at Sourceforge. -
Perl Data Language 2.4.10 released
First time accepted submitter tonique writes "Perl Data Language (PDL) 2.4.10 has been released. Highlights of the new release are automatic multi-thread support, support for data structures larger than 2 GB and POSIX threads support. Also available is the first draft of the new PDL book. PDL is especially suitable for scientists. For those not in the know, 'PDL gives standard Perl the ability to compactly store and speedily manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing.' Commercial languages used for the same purpose include MATLAB and IDL." -
Perl Data Language 2.4.10 released
First time accepted submitter tonique writes "Perl Data Language (PDL) 2.4.10 has been released. Highlights of the new release are automatic multi-thread support, support for data structures larger than 2 GB and POSIX threads support. Also available is the first draft of the new PDL book. PDL is especially suitable for scientists. For those not in the know, 'PDL gives standard Perl the ability to compactly store and speedily manipulate the large N-dimensional data arrays which are the bread and butter of scientific computing.' Commercial languages used for the same purpose include MATLAB and IDL." -
Google Ports Box2D Demo To Dart
mikejuk writes with an excerpt from an article at i-programmer about a neat graphics demo written in Dart: "One of the difficulties in getting a new computer language accepted by a wider audience is that there is doubt that it is real. Is it a toy language that just proves a concept or can it do real work? In the case of Dart, which is Google's replacement for JavaScript, the development is speeding ahead at a rate that is impressive but worrying. To prove that Dart is already a language that can be used, we now have a port of the well known 2D physics engine Box2D, the one Angry Birds uses, to Dart." Box2D has previously been ported to Javascript. Source is available at Google Code (under the Apache license). Note that you'll need Chromium to run the demos. -
WURFL Founders Fire Off DMCA Takedown Against Fork
An anonymous reader writes "ScientiaMobile, the company formed behind the open source library WURFL, an API used to do mobile device detection for web applications, has issued a DMCA takedown notice against the OpenDDR project on Github. ScientiaMobile claims that OpenDDR is 'ripping them off' by forking their database, which used to be licensed under a liberal license. Newer versions of the device database are licensed under restrictive licenses which do not allow any modification or redistribution." -
Open Source IDE GAMBAS Reaches 3.0
Kevin Fishburne writes "After years of work, creator Benoît Minisini and friends are just in time for New Year's celebrations with the first stable release of GAMBAS 3. Per their web site, 'Gambas is a free development environment based on a Basic interpreter with object extensions, a bit like Visual Basic (but it is NOT a clone !).' GAMBAS is component-based, so check out the list for an idea of what you can do with it." -
QuakeForge 0.6.0 Released In Time For Christmas
Bill Currie writes "After many years, QuakeForge 0.6.0 has finally been released, just in time for the 12th anniversary of the release of the Quake source code. Happy birthday, GPL Quake. Merry Christmas, Quake fans." The release page shows a few 0.5.99 beta releases made starting earlier this month, the first since 2004. Sometime in that void of time development moved to git, and there has quite a bit of work going on in the main tree. -
QuakeForge 0.6.0 Released In Time For Christmas
Bill Currie writes "After many years, QuakeForge 0.6.0 has finally been released, just in time for the 12th anniversary of the release of the Quake source code. Happy birthday, GPL Quake. Merry Christmas, Quake fans." The release page shows a few 0.5.99 beta releases made starting earlier this month, the first since 2004. Sometime in that void of time development moved to git, and there has quite a bit of work going on in the main tree. -
Aleph One 1.0 Released
First time accepted submitter treellama writes "Nearly 12 year since Bungie released the source code for Marathon 2, the Aleph One team is thrilled to release version 1.0 of the Aleph One game engine. Aleph One is a Free software, cross platform game engine that supports all three original Marathon games with enhancements such as OpenGL and Internet play; as well as numerous third party mods known as 'scenarios.' Easy to install full versions of Marathon, Marathon 2, and Marathon Infinity, now featuring high resolution graphics and modern widescreen HUD support, can be downloaded for free from the project website!" -
2-Year Study Shows Mac Users Downloading More Open Source Software
AmyVernon writes "We combed through about two years' worth of data on SourceForge, looking at the platforms of the users who downloaded projects, and millions more Mac users are downloading open source projects now than were in February 2010. In the same time, Windows downloads have increased by a much smaller percentage and Linux downloads have actually declined." I wonder how much of this last part can be chalked up to the ever-better download infrastructure that the various Linux distros have. (Note: SourceForge and Slashdot are both part of Geeknet.) -
Jumentum Introduces a Single-Chip Linux System
An anonymous reader writes "The Jumentum open source project has announced a single-chip programming system based on the NXP LPC1768 (the same as in the mbed) that can generate PAL/NTSC video and use a PS/2 keyboard, so it may operate as a standalone BASIC programmable computer, similar to many old BASIC computers (e.g. Apple ][ or C64) of yore. Projects such as the Raspberry Pi provide a multichip Linux solution, and the Humane PC uses three AVR microcontrollers, but the Jumentum system can provide a true one-chip solution. Video is generated by software, and only a few external resistors are required to interface to a composite video input. With the Jumentum system, you can take your tiny one-chip computer on-the-go, or use it as part of your own electronics projects (using for example, the mbed) to give it a convenient interface (along with Jumentum's Ethernet web and USB interfaces)." -
Jumentum Introduces a Single-Chip Linux System
An anonymous reader writes "The Jumentum open source project has announced a single-chip programming system based on the NXP LPC1768 (the same as in the mbed) that can generate PAL/NTSC video and use a PS/2 keyboard, so it may operate as a standalone BASIC programmable computer, similar to many old BASIC computers (e.g. Apple ][ or C64) of yore. Projects such as the Raspberry Pi provide a multichip Linux solution, and the Humane PC uses three AVR microcontrollers, but the Jumentum system can provide a true one-chip solution. Video is generated by software, and only a few external resistors are required to interface to a composite video input. With the Jumentum system, you can take your tiny one-chip computer on-the-go, or use it as part of your own electronics projects (using for example, the mbed) to give it a convenient interface (along with Jumentum's Ethernet web and USB interfaces)." -
FTC Settles With Android Developer In Data Exposure Case
Trailrunner7 writes with some good/bad news concerning Android and privacy. Quoting the Threatpost article: "In a landmark move, the Federal Trade Commission has settled charges it brought against the maker of a P2P file-sharing application that the commission alleged included unfair default settings that caused users to unknowingly share photos, videos and other personal data. The settlement with FrostWire LLC may well be an indication that the federal government is going to be taking a hard look at the way developers set up their apps and what users know about the data they collect and share." The settlement is pretty light: they have to change their defaults and give everyone affected an upgrade. FTC involvement in this is interesting: on the one hand people were unknowingly exposing private data; on the other hand, is FTC regulation of something like this a good thing? In the case of Free Software who does the FTC sue? How would they enforce any rulings? -
Oracle Removes Java Signatures, Breaking Webstart
sproketboy writes "It seems Oracle has decided in their infinite wisdom to remove digital signatures from the Java projects that they put into the open source community. Of course this breaks any application out there depending on Java Webstart using these libs. Looks like Java3D and JAI are currently affected — probably other APIs are as well. Oh Oracle! What are we supposed to do with you?" -
Intel Mandates Universities Receiving Funds Not File Patents
sproketboy writes "Since January, four U.S. universities have agreed to host Intel Science and Technology Centers that will be funded at the rate of $2.5 million a year for five years. But wait, there's a catch: the company has made it a condition that in order to receive the millions, your university must open source any resulting software and inventions that come out of this research funding." -
Skein Hash... In Bash
First time accepted submitter Matt16060936 writes "...Last night (err.. 3am this morning) I finished an implementation of the Skein 512-512 hash algorithm (version 1.3). I'm a fan of Skein and hope it wins the SHA-3 competition next year. One of the nice things about Skein is how quickly it's been adopted by many platforms and implemented in many languages. To that end, I present Skein 512-512 implemented in Bash." -
Book Review: Getting Started With Audacity 1.3
MassDosage writes "Getting Started with Audacity 1.3 by Bethany Hiitola covers the basics of using the Audacity software package for recording and editing audio. This book is written in a tutorial style and stays true to its title by covering Audacity from a newcomer's perspective with lots of diagrams and detailed explanations of how to install and setup Audacity and use its most essential features. This is all very much aimed at people who are new to audio software and are looking for a simple way to get started and be guided through creating and editing an audio recording. On the whole it achieves this but is occasionally let down by overly simplistic content and shoddy editing." Read below for the rest of Mass Dosage's review. Getting started with Audacity 1.3 author Bethany Hiitola pages 220 publisher Packt Publishing rating 6/10 reviewer Mass Dosage ISBN 1847197647 summary Create your own podcasts, edit music and more with this open source audio editor Audacity 1.3 is the latest version of this well known free and open source software program that runs on GNU/Linux, Windows, Macs and any other operating system that an aspiring techy gets the source code to compile on. The author has done a good job of keeping the software's cross-platform nature in mind by minimizing anything operating system specific and describing alternative approaches where necessary. I followed along with the book's examples using Linux and didn't run into any platform-specific issues.
I've personally had a fair amount of experience with many different audio editors over the years but haven't worked that much with Audacity so I was interested in what this book had to offer me. To be honest most of what is covered I had already figured out myself just from playing with Audacity in the past. This book is really targeted at complete newbies — if you've used an audio editor of any form in the past and are comfortable recording or importing audio and applying some basic filters and effects to it, then the very basic, tutorial nature of this book probably won't be of much interest to you. However, for those who don't know much about audio editing and are looking for somewhere to start then this might just be what you're looking for.
It may not be the prettiest audio tool on the planet, but Audacity really is "good enough" for those wanting to do simple editing. The fact that it is totally open and free for anyone to download and use means that the software itself is a great starting point for an aspiring audio editor or creator as the barriers to entry are very low. The first few chapters of the book take one through installing Audacity and explaining how the program works and how its user interface is laid out. The minimal equipment needed to make a vocal recording (i.e. a microphone, soundcard and headphones) is touched on and again it is very clear that there is a low barrier to creating something simple. If you want to make state of the art recordings then you may need to spend a fortune on equipment but for the purposes of getting started one really doesn't need much.
The main example in the book covers creating a podcast from scratch which is a good choice as its something that many casual users are probably interested in. This also provides an opportunity to discuss most of the important aspects of recording audio and doing common tasks like removing noise, splitting up tracks, adding background music, fading sound in and out and applying various effects.This is all done with lots of diagrams and step-by-step explanations of the menu items and buttons to push to achieve this. Strangely enough the author mentions keyboard shortcuts (which is good) but instead of describing probably the most useful shortcut of all (CTRL-S to save) she describes going to the file menu and selecting "Save" each time.
The podcast example is expanded upon to show how audio can be cut, pasted, silenced and made louder or quieter. Noise removal is covered in a bit more depth than the other topics which is a good thing as the filter that is used to do this isn't very user friendly — after selecting the noise profile it vanishes with no information on what to do next. This is also something most users will probably need at some point as are the steps on how to normalize and compress the audio. The effects and filters covered are also the ones that a new user is most likely to want to start playing with. The bare essentials are wrapped up in a chapter explaining how to export audio to MP3 (or other formats) and some suggestions are given as to how to make this publicly available via an RSS feed or by uploading the audio to iTunes. It would have been nice to have some pointers to alternative ways of doing this, especially some more open form of publishing than Apple's proprietary and closed platform. There is even a whole section on how to circumvent Apple's DRM by converting locked iTunes audio files to CD and then importing from there into Audacity which is probably useful to some but feels a bit out of place in a book about an open tool like this.
The book also covers a number of other topics which are assembled somewhat randomly but are generally useful. These include adding background music, time shifting, adjusting pitch and tempo as well as various options for aligning, splitting, joining and moving multiple tracks around. Every effect that ships with Audacity is covered and this is serves as a reference guide for what each of them does. Adding more functionality to Audacity via the use of plugins is touched on but this is really just a teaser and isn't covered in much depth (probably due to the platform-specific nature of their installation).
I was a bit disappointed in the book as I didn't learn as much as I would have liked, this is really more of a "how to do the basics" and doesn't provide much depth on Audacity or audio concepts in general. It would have been nice if the book had wrapped up with some pointers for those wanting to know more or go further with their audio editing skills. The overall tone of the book is friendly which suits its "for beginners" approach but at times it is let down by not sounding very authoritative or convincing. The bad grammar and silly typos that weren't caught by the editors don't help much in this regard either. Give it a go if you're the type of person who needs a tutorial guide to get started, otherwise you can probably figure out most of the topics covered by just playing with the software yourself.
You can purchase Getting Started with Audacity 1.3 from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
AppleCrate II: Apple II-Based Parallel Computer
sproketboy noted that many years ago Michael J. Mahon built the AppleCrate — a parallel stack of Apple IIs — for no good reason. Recently he came back with the AppleCrate II, which more than doubles the number of motherboards, and at least triples the awesomeness. -
First Alpha of Qt For Android Released
An anonymous reader writes "In the wake of Nokia's announcement that it will be cheerfully throwing its existing developer community under a bus by not offering Qt for Windows Phone, a project to implement Qt on Android has announced its initial alpha release. Necessitas project lead Bogdan Vatra writes, 'I had a dream that one day, I'll be able to deploy existing Qt software on any Android platform. I had a dream that one day, all Qt applications will use system wide shared Qt libraries. I had a dream that one day, all Qt applications once compiled and deployed to one android platform, will run on any other newer android platform and will last for years without any recompilation. I had a dream that one day, I'll be able to create, manage, compile debug and deploy Qt apps using a first class citizen IDE. Now, those dreams become reality.' The Necessitas wiki offers some documentation on Qt for Android. A demo video of Qt for Android in action is also available." -
SourceForge Down After Attack [Updated]
Animats writes "SourceForge, a hosting site for many open source projects, is down today. Management claims they were attacked: 'We detected a direct targeted attack that resulted in an exploit of several SourceForge.net servers, and have proactively shut down a handful of developer centric services to safeguard data and protect the majority of our services.' Currently, CVS and SVN access to source code, even for reading, is unavailable, and there is no announced restoration time." (SourceForge and Slashdot are both part of Geeknet, Inc.) Update: 01/27 22:17 GMT by T : Mark Ramm of SourceForge contributes an update and some clarification: the site is up, and SVN is available, though CVS isn't. There's also a follow-up post on the site's blog. -
SourceForge Down After Attack [Updated]
Animats writes "SourceForge, a hosting site for many open source projects, is down today. Management claims they were attacked: 'We detected a direct targeted attack that resulted in an exploit of several SourceForge.net servers, and have proactively shut down a handful of developer centric services to safeguard data and protect the majority of our services.' Currently, CVS and SVN access to source code, even for reading, is unavailable, and there is no announced restoration time." (SourceForge and Slashdot are both part of Geeknet, Inc.) Update: 01/27 22:17 GMT by T : Mark Ramm of SourceForge contributes an update and some clarification: the site is up, and SVN is available, though CVS isn't. There's also a follow-up post on the site's blog. -
How To Use a Real Guitar With Rock Band 3
wirelessdreamer writes "Using a real guitar, with a hex-aphonic pickup, and guitar synth rock band 3 pro guitar mode can be played NOW with a real guitar. Thanks to the game2midi project for makeing g2ghpro a multiplatform release. Selfless promotion as the submitter is the game2midi project lead :)" -
Hosting Company Appears To Be Violating the GPL [Resolved]
palegray.net writes "A web hosting provider called Appnor has recently moved the network diagnostics utility WinMTR off of SourceForge, and is now claiming the program to be a closed source, commercial application (it was previously made available under the GPL). I emailed the current maintainer of the original mtr utility about this, and have been informed that this event most likely constitutes an overt GPL violation, as it is presumed that WinMTR contains mtr code. Appnor claims that they have the right to do this, as there have been no external contributions to WinMTR in over ten years. I'm not a lawyer, but I don't think copyright law works that way." Update: 01/10 18:24 GMT by KD : The CEO of Appnor, Dragos Manac, has posted a response, claiming that no GPL violation occurred, and promising to revert the code to GPLv2 by the end of the week.
Update: 01/11 14:01 GMT by KD : That was fast. WinMTR announced that the code is now available under the GPLv2. -
Electronic Life Makes Evolving Art
brilanon writes "Good news! On Sept 4, critterdrug, the a-life lab for the twenty-teens, was updated to make generating a species almost trivial. A new video shows semi-random artificial animals gaining neurons and synapses as they compete to draw a gradient on an animated shared canvas which constitutes 1024 frames spread through time. The canvas is a 10-megabyte digital background for the lossy neural nets that populate the world. What you get are cellular automata run by psychic neural nets that are bound by the rules of a survival contest with physics. Features implementations of telepathy, Rupert Sheldrake's morphic fields and five types of drugs. The key assignments have changed since critterding; check the changelog on the web page for the new ones. Happy hacking!" -
Burning Man Goes Open Source For Cell Phones
coondoggie passes along this excerpt from Network World: "Today I bring you a story that has it all: a solar-powered, low-cost, open source cellular network that's revolutionizing coverage in underprivileged and off-grid spots. It uses VoIP yet works with existing cell phones. It has pedigreed founders. Best of all, it is part of the sex, drugs and art collectively known as Burning Man. ... The technology starts with the 'they-said-it-couldn't-be-done' open source software, OpenBTS. OpenBTS is built on Linux and distributed via the AGPLv3 license. When used with a software-defined radio such as the Universal Software Radio Peripheral (USRP), it presents a GSM air interface ("Um") to any standard GSM cell phone, with no modification whatsoever required of the phone. It uses open source Asterisk VoIP software as the PBX to connect calls, though it can be used with other soft switches, too. ... This is the third year its founders have decided to trial-by-fire the system by offering free cell phone service to the 50,000-ish attendees at Burning Man, which begins today in Black Rock City, Nevada. " -
FOSS RTS Game Glest Gets Revival — Enter Mega-Glest
Softhaus writes "Many readers here are likely familiar with the popular, open source RTS game Glest, which comes packaged with nearly every Linux distro. Unfortunately, all development ceased on the original game back in 2008, disappointing many around the world. During the past year, a new fork (called Mega-Glest) has endeavored to take this great game and bring it to the masses. This new fork can provide hours of fun at your next LAN party, as it supports up to eight players in real-time (with or without CPU AI players), and the newly released v3.3.5 offers Internet play via a master server lobby. Cross-platform network play is now a reality, which could help bridge the gap between Linux and Windows users in a cohesive manner. One of the best features of Mega-Glest (and indeed Glest itself) is the ease with which new 'factions' and mods may be produced via a Map editor, model viewer, Blender plugins, XML files describing your unit traits, particles, weapons, and LUA scripting for scenarios and AI. Full installers for Windows, Linux 32-bit and 64-bit are available on SourceForge, promising hours of fun. But one warning: the game can become highly addictive. You can provide feedback for the game through the official forums." -
FreeType Project Cheers TrueType Patent Expiration
FlorianMueller writes "The FreeType project celebrates the expiration of Apple's TrueType bytecode patents. The open source font rendering engine now has the bytecode technology enabled by default. The relevant code existed for some time, but the project felt forced to disable it and advise everyone not to use it due to patent encumbrance. The 20-year maximum of validity of software patents is long, but sometimes the stuff that becomes available is still useful. The Unisys GIF patent was an example. And anything open-sourced 20 years ago would also be patent-free by now (except for the code that has since been added)." -
Wine 1.2 Released
David Gerard writes "Stuck with that one Windows app you can't get rid of? Rejoice — Wine 1.2 is officially released! Apart from running pretty much any Windows application on Unix better than 1.0 (from 2008), major new features include 64-bit support, bi-directional text, and translation into thirty languages. And, of course, DirectX 9 is well-supported and DirectX 10 is getting better. Packages should hit the distros over the weekend, or you can get the source now." -
Where Are the Joysticks For Retro Gaming?
Doctor O writes "With all those nice emulators for classic gaming around (such as MAME, VICE or Stella) I want to establish monthly retro gaming evenings with some friends. The problem is I can't find any good joysticks for that purpose. There's a new version of the legendary Competition Pro, but judging from the many one-star reviews on Amazon, it's terrible. I found the USB version of the classic Atari Joystick, but it doesn't seem to be available and would have prohibitive shipping costs to Germany anyway. So, Slashdot to the rescue — where are the suitable USB joysticks for retro gaming?" -
Firefox With H.264 HTML 5 Support = Wild Fox
Elledan writes "Two countries have software patents which make it impossible to freely use video codecs such as AVC (H.264). This has led to projects such as Firefox not including AVC support with the HTML 5 video tag in their releases, which makes the rest of the world suffer indirectly the effects of software patents as well. To rectify this situation at least somewhat, I have created the Wild Fox project, which aims to release Firefox builds with the features previously excluded due to software patents. This software will be available to those in non-software-patent-encumbered countries. Any developers who wish to join the project are more than welcome." -
Matplotlib For Python Developers
Craig Maloney writes "Ever since there was a collection of numbers, it seems that invariably someone will want a graph of those numbers. There are literally hundreds of different styles of graphs, and almost as many programs and tools to make those graphs. Matplotlib, a library and toolkit for the Python language, provides an easy and effective way to make some impressive graphics with little more than a smattering of Python. Matplotlib for Python Developers is equally impressive at distilling the core set of features of Matplotlib in a way that shows the reader how to get the most out the Matplotlib toolkit." Read below for the rest of Craig's review. Matplotlib for Python Developers author Sandro Tosi pages 291 publisher Packt Publishing rating 9/10 reviewer Craig Maloney ISBN 978-1-847197-90-0 summary A comprehensive overview of the powerful Matplotlib Python library Matplotlib for Python Developers begins with the customary introduction to the Matplotlib library. It includes where to download Matplotlib, as well as brief installation instructions for both Linux, Macintosh, and Windows platforms. The book then quickly moves to the next chapter, where the basic library functions are presented, via the interactive iPython shell. Each section of the chapter introduces a new part of the graph, with items like titles, grid lines, and labels being explained clearly and concisely. Also briefly presented are other useful libraries like numpy, as well as the various back-ends that Matplotlib supports. Chapter 3 continues the even pace, presenting more plot styles, and plot types, including polar graphs. These two chapters cover the fundamentals of Matplotlib very well, with each step clearly marked by what the graph should look like once completed.
The next chapter introduces more advanced plotting concepts that Matplotlib is capable of handling. The chapter begins with the three ways that Matplotlib may be used (The pyplot module, pylab, and the Object Oriented interface). From there, the book delves into subplots, multiple figures, additional axes, logarithmic axes, date plotting, contour plots, and image plots. Also included are sections on using LaTeX and TeX with Matplotlib, both for exporting graphs, as well as using TeX inside plots via Mathtext. By the end of the chapter, I felt very comfortable with the environment and the capabilities of Matplotlib, both as an interactive environment, and as a module for my own programs.
The next four chapters cover integrating Matplotlib with GTK+, QT4, wxWidgets, and web-based environments. The chapters for GTK+, QT4, and wxWidgets each begin by presenting a basic overview of the toolkit, and why one might want to use that particular toolkit. Next, the book shows how to embed a Matplotlib figure in a window, both with static and real-time data input. The book then shows how to use the toolkit's builder with Matplotlib (Glade for GTK+, QT Designer for QT4, and wxGlade for wxWidgets. The chapter on web development veers slightly from this format by showing several examples of using CGI and mod_python with Matplotlib before showing how to use Matplotlib with Django and Pylons.
The last chapter pulls together some "real world" examples together for the grand finale. The examples clearly show how Matplotlib would work for such plotting Apache web logs, fitting curves, and plotting geographic data. The geographic data plotting uses an additional module called basemap, which allows for plotting precisely on a map. This example floored me with the amount of power that Matplotlib possesses.
Overall, I found this book to be informative, without a lot of fluff. The organization of the book sometimes dipped into a chaotic presentation of "oh, look at this", but overall the author kept a very even pace, with clearly defined goals and clean resolution of those goals. Matplotlib for Python Developers is definitely a book that I would pick up to refresh my memory for using Matplotlib. The asking price is a bit steep for book that is just shy of 300 pages, but overall I highly recommend it for anyone looking to get started with this exceptional library. I'd also recommend it for anyone looking for alternatives to some of the other plotting packages available. Matplotlib is quite powerful, and Matplotlib for Python Developers makes this power very accessible.
You can purchase Matplotlib for Python Developers from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
OpenNMS Celebrates 10 Years
mjhuot writes "Quite often is it claimed that pure open source projects can't survive, much less grow and create robust code. One counter example of this is OpenNMS, the world's first enterprise-grade network management application platform developed under the open source model. Registered on 30 March 2000 as project 4141 on Sourceforge, today the gang threw a little party, with members virtually attending from around the world. With the right business savvy and a great community, it is possible to both remain 100% free and open source while creating enough value to make a good living at it." -
Library of Congress Explores Ways To Release OS Software
An anonymous reader writes "The Library of Congress has established an internal process to start creating more open source software which will make it easier for software developers and sponsors within the Library to produce software that can be freely redistributed to users worldwide. The Library has released some open source software to this point, concentrating on developing tools that support digital preservation processes, including the secure transfer of digital files. This includes the release of a full suite of digital content transfer tools that support the Bagit specification." -
The Amiga, Circa 2010 — Dead and Loving It
Orion Blastar writes "While many Amiga users have moved on to Linux, Mac OS X, and even, gasp shock, Microsoft Windows, some of us don't want to give up so easily. There are two open source projects that are keeping the Amiga legacy alive even if Amiga Inc. seems to be deader than a doornail and not really doing much but selling old Classic Amiga games for new platforms. Like WINE, there was a project to run AmigaOS 3.1 software for Linux and other platforms, but it evolved instead into an open source operating system named Amiga Research OS, or AROS. AROS is best run inside an emulator, and while it is not a modern OS like Linux, it can be downloaded and run inside of Linux (and the downloads section has more). While it is not ready for prime time yet, it is a promising OS that is being ported to many platforms and uses the user friendly Amiga GUI we Amiga users grew up with." Read on for more. "OK — maybe AROS is not modern enough for you, and you like Linux instead. Then you might like Anubis OS, as it is a hybrid of AROS and Linux. Much like when Apple took NextStep (based on *BSD Unix and the MACH kernel) and the classic Mac OS to make Mac OS X, this project wants to take Linux and AROS and do the same thing.
For those who want the classic Amiga, there is UAE, the Universal Amiga Emulator, which needs kickstart ROMs and boot disk images to work. You can buy them from Amiga Forever; the emulator comes with all the files you need plus other goodies.
For the classic Amiga 68K series, it is recreated via the Minimig, which uses SD cards instead of floppy disks; a must for retro computer hobbyists. AmigaOS 4.1 exists for PowerPC based SAM 440EP systems like the SAM 440Ep systems and parts sold here. (I am not associated with Amiga Kit or Amiga Inc. or any Amiga company. I am just an Amiga user since 1985 and very much into retro computing.)" -
The Amiga, Circa 2010 — Dead and Loving It
Orion Blastar writes "While many Amiga users have moved on to Linux, Mac OS X, and even, gasp shock, Microsoft Windows, some of us don't want to give up so easily. There are two open source projects that are keeping the Amiga legacy alive even if Amiga Inc. seems to be deader than a doornail and not really doing much but selling old Classic Amiga games for new platforms. Like WINE, there was a project to run AmigaOS 3.1 software for Linux and other platforms, but it evolved instead into an open source operating system named Amiga Research OS, or AROS. AROS is best run inside an emulator, and while it is not a modern OS like Linux, it can be downloaded and run inside of Linux (and the downloads section has more). While it is not ready for prime time yet, it is a promising OS that is being ported to many platforms and uses the user friendly Amiga GUI we Amiga users grew up with." Read on for more. "OK — maybe AROS is not modern enough for you, and you like Linux instead. Then you might like Anubis OS, as it is a hybrid of AROS and Linux. Much like when Apple took NextStep (based on *BSD Unix and the MACH kernel) and the classic Mac OS to make Mac OS X, this project wants to take Linux and AROS and do the same thing.
For those who want the classic Amiga, there is UAE, the Universal Amiga Emulator, which needs kickstart ROMs and boot disk images to work. You can buy them from Amiga Forever; the emulator comes with all the files you need plus other goodies.
For the classic Amiga 68K series, it is recreated via the Minimig, which uses SD cards instead of floppy disks; a must for retro computer hobbyists. AmigaOS 4.1 exists for PowerPC based SAM 440EP systems like the SAM 440Ep systems and parts sold here. (I am not associated with Amiga Kit or Amiga Inc. or any Amiga company. I am just an Amiga user since 1985 and very much into retro computing.)" -
The Amiga, Circa 2010 — Dead and Loving It
Orion Blastar writes "While many Amiga users have moved on to Linux, Mac OS X, and even, gasp shock, Microsoft Windows, some of us don't want to give up so easily. There are two open source projects that are keeping the Amiga legacy alive even if Amiga Inc. seems to be deader than a doornail and not really doing much but selling old Classic Amiga games for new platforms. Like WINE, there was a project to run AmigaOS 3.1 software for Linux and other platforms, but it evolved instead into an open source operating system named Amiga Research OS, or AROS. AROS is best run inside an emulator, and while it is not a modern OS like Linux, it can be downloaded and run inside of Linux (and the downloads section has more). While it is not ready for prime time yet, it is a promising OS that is being ported to many platforms and uses the user friendly Amiga GUI we Amiga users grew up with." Read on for more. "OK — maybe AROS is not modern enough for you, and you like Linux instead. Then you might like Anubis OS, as it is a hybrid of AROS and Linux. Much like when Apple took NextStep (based on *BSD Unix and the MACH kernel) and the classic Mac OS to make Mac OS X, this project wants to take Linux and AROS and do the same thing.
For those who want the classic Amiga, there is UAE, the Universal Amiga Emulator, which needs kickstart ROMs and boot disk images to work. You can buy them from Amiga Forever; the emulator comes with all the files you need plus other goodies.
For the classic Amiga 68K series, it is recreated via the Minimig, which uses SD cards instead of floppy disks; a must for retro computer hobbyists. AmigaOS 4.1 exists for PowerPC based SAM 440EP systems like the SAM 440Ep systems and parts sold here. (I am not associated with Amiga Kit or Amiga Inc. or any Amiga company. I am just an Amiga user since 1985 and very much into retro computing.)" -
Open Source FPS Blood Frontier Releases Beta 2
An anonymous reader writes "The open source FPS Blood Frontier has now made their beta2 release. From the article: 'After many months of development, and massive amounts of input from the public, we are proud to present you with the new release of Blood Frontier, v0.85 (Beta 2). This new version totally redefines and improves the game in many ways, creating a whole new style that makes it almost nothing like its predecessor.'" -
FreeNAS Switching From FreeBSD To Debian Linux
dnaumov writes "FreeNAS, a popular, free NAS solution, is moving away from using FreeBSD as its underlying core OS and switching to Debian Linux. Version 0.8 of FreeNAS as well as all further releases are going to be based on Linux, while the FreeBSD-based 0.7 branch of FreeNAS is going into maintenance-only mode, according to main developer Volker Theile. A discussion about the switch, including comments from the developers, can be found on the FreeNAS SourceForge discussion forum. Some users applaud the change, which promises improved hardware compatibility, while others voice concerns regarding the future of their existing setups and lack of ZFS support in Linux." -
Affordably Aggregating ISP Connections?
An anonymous reader writes "Has anyone setup a system to aggregate multiple ISP connections to form a high bandwidth site-to-site link? Load Sharing SCTP looked interesting, but it doesn't look like it has been widely adopted. Multi-Link PPP appears to be more widely supported for clients, but I can't find any good guides for setting up both sides of the connection for a site-to-site link. The hardware solutions I've found are expensive for a small business. Does anyone have experience using hardware solutions from Mushroom Networks (Virtual Leased Line, p2 of this document), Ecessa (site-to-Site Channel Bonding), or others?" -
Image Recognition Neural Networks, Open Sourced
sevarac writes "The latest release of Java Neural Network Framework Neuroph v2.3 comes with ready-to-use image recognition support. It provides GUI tool for training multi layer perceptrons for image recognition, and an easy-to-use API to deploy these neural networks in end-user applications. This image recognition approach has been successfully used by DotA AutoScript tool, and now it is released as open source. With this Java library basic image recognition can be performed in just few lines of code. The developers have published a howto article and an online demo which can be used to train image recognition neural networks online." -
Image Recognition Neural Networks, Open Sourced
sevarac writes "The latest release of Java Neural Network Framework Neuroph v2.3 comes with ready-to-use image recognition support. It provides GUI tool for training multi layer perceptrons for image recognition, and an easy-to-use API to deploy these neural networks in end-user applications. This image recognition approach has been successfully used by DotA AutoScript tool, and now it is released as open source. With this Java library basic image recognition can be performed in just few lines of code. The developers have published a howto article and an online demo which can be used to train image recognition neural networks online." -
Software To Flatten a Photographed Book?
davidy writes "I have photographed some pages of a book for reading on my PDA. This is much faster than scanning and I don't have to carry the heavy books. However, the photographed books are not as nice: curved, skewed, and shadowed, as opposed to the much flatter, cleaner scanned books. I have searched for software that can flatten the pages for better reading on the PDA. So far I have come across Unpaper and Scan Tailor. Unpaper doesn't seem to have a windows GUI, and Scan Tailor doesn't unskew well. I remember reading about Google's technique of converting books to e-books with a camera and a laser overlay. Is there any home user software that can do a similar job without the need for a laser overlay or other sophisticated (and patented) technology?" -
#twatch Open Hardware Networked LCD Screen
An anonymous reader writes "Dangerous Prototype's #twatch is a DIY network appliance that displays real-time topic trends from Twitter. It can also show system statistics, RSS feeds, mail notifications, and more using a TCP server on port 1337 that accepts commands from LCD control programs like LCD Smartie (Windows) and LCDproc (Linux). Everything you need to build your own is on the project's page. We've covered this hardware hacker's work previously." -
Contributing To a Project With a Reclusive Maintainer?
zerointeger writes "I am still fairly new to programming in C, but I was asked to extend an open source authentication module by my employer. The project is complete, testing has been done and it works as designed. The extension/patch I have created is fairly robust, as it includes configuration options, help files, and several additional files. The problem is that I have been unable to make contact with the current maintainer about having this feature added. I think the only reason I'd like to see this included is to prevent any patching of later revisions. A few others I have spoken with agree that the patch would benefit administrators attempting to push Linux onto the desktop, as we have done at the University that employs me. Has anyone else submitted patches/extensions to what seems to be a black hole?"