<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>FOSS Factory projects</title>
        <description>List of newest projects on FOSS Factory.</description>
        <link>http://www.fossfactory.org/browse.php</link>
        <lastBuildDate>Thu, 23 May 2013 03:31:28 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <image>
            <url>http://www.fossfactory.org/logo.png</url>
            <title>FOSS Factory</title>
            <link>http://www.fossfactory.org/</link>
            <description>Feed provided by FOSS Factory. Click to visit.</description>
        </image>
        <item>
            <title>test</title>
            <link>http://www.fossfactory.org/project/p350</link>
            <description>
                &lt;p&gt;
                Creator: sathishinlinux&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;sdfafgdsagsdfa&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>sathishinlinux</author>
            <pubDate>Mon, 04 Mar 2013 10:38:45 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p350</guid>
        </item>
        <item>
            <title>open source version of seedio</title>
            <link>http://www.fossfactory.org/project/p340</link>
            <description>
                &lt;p&gt;
                Creator: abbood&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Need a project that functions exactly like Seedio for iOS&lt;br&gt;
&lt;br&gt;
Seedio is basically an iOS app that allows an iPhone to play music and at the same time sync with other phones that play the same song in sync.. you are encouraged to download Seedio to see what I'm talking about.&lt;br&gt;
&lt;br&gt;
- important things to keep in mind:&lt;br&gt;
1. stay away from GKSession.. it's simply not good enough for this project.. you must use bonjour services for networking&lt;br&gt;
2. i strongly advise you to use audio units (ie rather than audio queue..) you will need to have a very fine grained control over your audio&lt;br&gt;
3. more detailed instructions will be provided in the subprojects&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>abbood</author>
            <pubDate>Tue, 25 Dec 2012 15:20:21 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p340</guid>
        </item>
        <item>
            <title>Ubuntu on Samsung 900X3C</title>
            <link>http://www.fossfactory.org/project/p330</link>
            <description>
                &lt;p&gt;
                Creator: Nonobis&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Are you able to get Ubuntu fully working on a Samsung 900X3C?&lt;br&gt;
There is one &amp;quot;minor&amp;quot; issue left that needs to be solved, Hibernation and Suspend.&lt;br&gt;
&lt;br&gt;
See here:&lt;br&gt;
&lt;a href=&quot;http://blog.nonobis.nl/?p=11&quot;&gt;http://blog.nonobis.nl/?p=11&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://help.ubuntu.com/community/SamsungSeries9&quot;&gt;https://help.ubuntu.com/community/SamsungSeries9&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Solve it with a robust solution and we will send you a free copy of your solution along with the Samsung 900X3C-A01NL worth 1300 dollars.&lt;br&gt;
Or 1000 dollars in cash.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>Nonobis</author>
            <pubDate>Wed, 12 Sep 2012 08:09:32 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p330</guid>
        </item>
        <item>
            <title>JULIA: Jim's Ultimate Language Interpreter Architecture</title>
            <link>http://www.fossfactory.org/project/p329</link>
            <description>
                &lt;p&gt;
                Creator: enjoysmath&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;The idea is to ignore the hard problems of high-level language interpretation and focus on the ones we CAN solve easily.&amp;nbsp; For example, given an API of say 100 functions that have to do with drawing shapes, we should easily be able to map English-text commands like &amp;quot;Draw a circle of radius 5 at 100, 200&amp;quot;.&amp;nbsp;&amp;nbsp; And I didn't have to study any manual to figure that out.&lt;br&gt;
&lt;br&gt;
Basically the Architecture will consist of all the parts needed to build the following demo:&lt;br&gt;
&lt;br&gt;
(1) User is presented with a text command terminal, with several adjacent panes.&amp;nbsp; &lt;br&gt;
(2) The user can type in questions or commands that will typically be one line.&lt;br&gt;
(3) Fuzzy matching of the input string against 1000's languages will determine what the output script should be.&lt;br&gt;
(4) If the match is exact (one and only one context language was matched), then the output code is run.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; If the match is fuzzy, then the user is displayed with the likely candidates based on probability and language metrics.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; If their is no fuzzy match, we could increase the maximum fuzzy distance of the search, display options to the user for specifying correct output, etc.&lt;br&gt;
(5) The above might include connecting to a User Software repository and running the user's search on the server.&lt;br&gt;
&lt;br&gt;
The way of doing interpretation should be left open and will probably depend on domain.&amp;nbsp; But we will provide the means of specifying these languages and mapping input strings to output code.&amp;nbsp; For the purpose of getting a demo running quick, I've come up with an obvious N-gram search of automata, but other methods exist like Levenshtein-Automata: &lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.652&quot;&gt;http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.652&lt;/a&gt; .&lt;br&gt;
&lt;br&gt;
Right now I'm working on a D implementation.&amp;nbsp; &lt;br&gt;
&lt;br&gt;
Notes on the command-line demo&lt;br&gt;
===============================&lt;br&gt;
+ Text is a limiting feature but our language-handling methods should be applicable to general data.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>enjoysmath</author>
            <pubDate>Mon, 16 Jul 2012 05:28:41 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p329</guid>
        </item>
        <item>
            <title>OpenAL Head Tracking support</title>
            <link>http://www.fossfactory.org/project/p328</link>
            <description>
                &lt;p&gt;
                Creator: mrudat&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Enhance an open-source OpenAL implementation to produce a stereo signal for headphones/earbuds based on head position reported from one of a number of libraries, preferably using a cross-platform API.&lt;br&gt;
&lt;br&gt;
See also:&lt;br&gt;
* &lt;a href=&quot;http://alternativeto.net/software/trackir/&quot;&gt;http://alternativeto.net/software/trackir/&lt;/a&gt;&lt;br&gt;
* &lt;a href=&quot;http://en.wikipedia.org/wiki/OpenAL&quot;&gt;http://en.wikipedia.org/wiki/OpenAL&lt;/a&gt;&lt;br&gt;
* &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/&quot;&gt;https://bugs.launchpad.net/ubuntu/&lt;/a&gt;+source/openal-soft/+bug/1024607&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>mrudat</author>
            <pubDate>Sat, 14 Jul 2012 03:11:52 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p328</guid>
        </item>
        <item>
            <title>Aptitude package manager: problem resolver</title>
            <link>http://www.fossfactory.org/project/p318</link>
            <description>
                &lt;p&gt;
                Creator: mandyke&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Aptitude includes a highly configurable, interactive problem resolver which finds solutions to package dependency problems.&amp;nbsp; This project is for development of the problem resolver, including fixing some of the usability issues it currently has.&lt;br&gt;
&lt;br&gt;
The aptitude resolver works well in some situations, and in others it is completely broken.&amp;nbsp; In some situations where the apt resolver finds a very simple solution, the aptitude resolver will find no solution, or find only a very complex solution.&lt;br&gt;
&lt;br&gt;
There are also areas where the resolver could be enhanced in useful ways.&lt;br&gt;
&lt;br&gt;
Sub-projects will be added here based on interest for particular tasks.&amp;nbsp; Please make your suggestions in the forum.&lt;br&gt;
&lt;br&gt;
More information about aptitude, including any general requirements for submissions, can be found at the general development task:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.fossfactory.org/project/p306&quot;&gt;http://www.fossfactory.org/project/p306&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Source code for the problem resolver is mostly contained in this tree:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=tree;f=src/generic/problemresolver&quot;&gt;http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=tree;f=src/generic/problemresolver&lt;/a&gt;&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>mandyke</author>
            <pubDate>Thu, 14 Jun 2012 03:01:11 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p318</guid>
        </item>
        <item>
            <title>Aptitude package manager: general development</title>
            <link>http://www.fossfactory.org/project/p306</link>
            <description>
                &lt;p&gt;
                Creator: mandyke&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;This is a container project for general development work on the aptitude package manager.&lt;br&gt;
&lt;br&gt;
Aptitude is an APT front end with many features useful for beginner and advanced users.&amp;nbsp; It is primarily used in the Debian operating system and it's many derivatives.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://packages.debian.org/unstable/aptitude&quot;&gt;http://packages.debian.org/unstable/aptitude&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://aptitude.alioth.debian.org/&quot;&gt;http://aptitude.alioth.debian.org/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
There are a number of major outstanding issues, as well as many interesting and challenging development opportunities.&amp;nbsp; Anybody planning to work on these should subscribe to the developers mailing list:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel&quot;&gt;http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
It is recommended to seek advice before commencing serious work.&lt;br&gt;
&lt;br&gt;
HH&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>mandyke</author>
            <pubDate>Tue, 29 May 2012 02:06:22 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p306</guid>
        </item>
        <item>
            <title>Wormhole</title>
            <link>http://www.fossfactory.org/project/p305</link>
            <description>
                &lt;p&gt;
                Creator: cbSSS&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;A low latency Telepresence system specialized for use in the concert industry, facilitating either interactive remote performances, or expanded seating capacity, by piping a live event through the internet into a remote venue to either interact with remote performers, or to be viewed by remote audiences, via extra-large video projection screens.&lt;br&gt;
&lt;br&gt;
A Wormhole node allows performers located at multiple locations to interact with each other in real time, creating a single “virtual” stage out of many remote stages. When used in a non-interactive context, Wormhole acts as a simulcasting platform, providing live, HD audio and video feeds to a remote location which can act as overflow seating, or simply remote seating- anywhere in the world.&lt;br&gt;
&lt;br&gt;
Each Wormhole node is to be designed entirely out of commodity hardware, and will ultimately consist of a standard 19&amp;quot; rack-mounted unit suitable for withstanding the rigors of concert touring (Currently, Dell offers a half-depth, 1U server called the Poweredge R210 which appears suitable for use as a starting point in the design of a 19&amp;quot; rack-mounted unit).&lt;br&gt;
&lt;br&gt;
The overall design of each node will be open-source, and made available from the project's website as a DIY project to any prospective event participant. The DIY project's website will include a database of various equipment one might want to use with their own node, and will present a table/database including information regarding the inherent latencies of various peripheral I/O devices such as video projectors. A best practices whitepaper will be developed detailing various strategies for reducing latency between venues.&lt;br&gt;
&lt;br&gt;
A cloud-based feed coordination system will manage connecting audio &amp;amp; video feeds between venues which have registered themselves as participants at any given event.&lt;br&gt;
&lt;br&gt;
The project's central servers will also provide an electronic ticketing system, which will embed into any event promoter's website, allowing them to sell electronic tickets to customers who wish to obtain a private audio/video feed which can be viewed through a home theater system, or just on the computer.&lt;br&gt;
&lt;br&gt;
A similar project called 'Scenic' (&lt;a href=&quot;http://scenic.sat.qc.ca/en/Scenic&quot;&gt;http://scenic.sat.qc.ca/en/Scenic&lt;/a&gt;) has developed software which could be forked to serve as a starting point for the software acpect of a Wormhole node.&lt;br&gt;
&lt;br&gt;
In the event that latency issues make it necessary to develop a PCIe card for the purpose of offloading audio/video processing, its design will also be open-source.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>cbSSS</author>
            <pubDate>Sun, 27 May 2012 21:04:14 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p305</guid>
        </item>
        <item>
            <title>Pocket bank</title>
            <link>http://www.fossfactory.org/project/p299</link>
            <description>
                &lt;p&gt;
                Creator: Rev22&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;The goal of this project is to create a peer-to-peer digital wallet able to manage the user's digital currencies according to the user's wishes.&lt;br&gt;
&lt;br&gt;
The main innovation points of this software design compared to existing digital wallets:&lt;br&gt;
&lt;br&gt;
* multiple currencies are transparently handled&lt;br&gt;
* the user can favor the currencies they trust most&lt;br&gt;
* currency conversions are transparently handled during payments&lt;br&gt;
* the wallet value may increase as the software carries out currency exchanges for other peers (thanks to&amp;nbsp; conversion fees and sometimes favorable exchange rates)&lt;br&gt;
&lt;br&gt;
Rationale:&lt;br&gt;
&lt;br&gt;
In addition to Bitcoin, a number of digital currencies are arising, giving people a range of options regarding digital currencies.&amp;nbsp; However this should not result in more difficult transactions.&amp;nbsp; This project intends to ameliorate this, by providing a distributed network of digital money changers, operating transparently and at minimum cost on behalf of the user.&lt;br&gt;
&lt;br&gt;
Required functionality:&lt;br&gt;
&lt;br&gt;
* The program should be able to determine the current currency exchange rates from the peers&lt;br&gt;
* The user should be able to adjust the exchange rates for the currencies&lt;br&gt;
* The user should be able to reserve part of their digital currency reserves for other peers to carry out currency exchanges, with a configurable fee.&lt;br&gt;
* The user should be able to easily pay to and request payments from other peers.&lt;br&gt;
* The software should have a simple but possibly captivating web interface.&lt;br&gt;
* The software should at minimum support Bitcoin and any other digital currency having an RPC-interface compatible with Bitcoin.&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>Rev22</author>
            <pubDate>Sun, 15 Apr 2012 09:58:04 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p299</guid>
        </item>
        <item>
            <title>PostgreSQL: Fix table inheritance caveats.</title>
            <link>http://www.fossfactory.org/project/p298</link>
            <description>
                &lt;p&gt;
                Creator: alvarezp&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;The goal of this project is to have the documented[1] table inheritance caveats fixed and released.&lt;br&gt;
&lt;br&gt;
As of version 9.1, three caveats are documented as follows. &amp;quot;Cities&amp;quot; is the parent (inherited) table and &amp;quot;capitals&amp;quot; is the child (inheriting) table:&lt;br&gt;
&lt;br&gt;
&amp;gt; If we declared cities.name to be UNIQUE or a PRIMARY KEY, this would not stop the capitals table from having rows with names duplicating rows in cities. And those duplicate rows would by default show up in queries from cities. In fact, by default capitals would have no unique constraint at all, and so could contain multiple rows with the same name. You could add a unique constraint to capitals, but this would not prevent duplication compared to cities.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Similarly, if we were to specify that cities.name REFERENCES some other table, this constraint would not automatically propagate to capitals. In this case you could work around it by manually adding the same REFERENCES constraint to capitals.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Specifying that another table's column REFERENCES cities(name) would allow the other table to contain city names, but not capital names. There is no good workaround for this case.&lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
CONDITIONS:&lt;br&gt;
a. To consider the project completed, the fix or fixes must be present in a PostgreSQL release as part of the core (as opposed to being part of contrib). -- This is to make sure it got through the PostgreSQL review process.&lt;br&gt;
&lt;br&gt;
b. If other caveats are found to be documented in the manual before the fixed version (in whatever section that corresponds to the current 5.8.1 section), those must be fixed too. For example, if version 9.2 is not the fixed version but its manual documents a fourth caveat, it must be fixed too for the project to be considered fulfilled.&lt;br&gt;
&lt;br&gt;
c. Submitted commit messages in patches must: 1) reference this project (a code like &amp;quot;FIX-INHERIT&amp;quot; is enough), 2) document the intention of the code (what the new code is supposed to do) and 3) if removing code, why was it wrong. -- This is to make the commits easily searchable.&lt;br&gt;
&lt;br&gt;
d. Enough documentation must be published (and kept public, see e.) for others to understand the fixes and support them in the future. -- This is to allow the person not to get tied by e) alone.&lt;br&gt;
&lt;br&gt;
e. A commitment must be made to support the fixes and its documentation for the rest of the major release and one more major release.&lt;br&gt;
&lt;br&gt;
REFERENCES:&lt;br&gt;
[1] &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/ddl-inherit.html&quot;&gt;http://www.postgresql.org/docs/9.1/static/ddl-inherit.html&lt;/a&gt;&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>alvarezp</author>
            <pubDate>Fri, 06 Apr 2012 07:26:40 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p298</guid>
        </item>
        <item>
            <title>ResourceSpace Checkmail Plugin</title>
            <link>http://www.fossfactory.org/project/p297</link>
            <description>
                &lt;p&gt;
                Creator: colorhythm&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;The Checkmail plugin for the open source ResourceSpace digital asset management web application expands its capacities with support for the emailing of resources.&amp;nbsp; This is more than a matter of great convenience; it also allows iOS devices and other platforms the ability to contribute digital assets to the system.&amp;nbsp; The plugin is very robust, with advanced configuration options and the ability to handle a wide range of email types.&lt;br&gt;
&lt;br&gt;
* With the Checkmail plugin, ResourceSpace can receive resources as file attachments from any email account with IMAP support&lt;br&gt;
&lt;br&gt;
* Limit access to specified email addresses, coupled with sanctified ResourceSpace user accounts&lt;br&gt;
&lt;br&gt;
* Multiple attachments are grouped into a collection&lt;br&gt;
&lt;br&gt;
* Makes it easy to take pictures with your phone and upload to ResourceSpace using existing standards -- no special &amp;quot;apps&amp;quot;&lt;br&gt;
&lt;br&gt;
* Configure the Subject and Body of the email to be inserted as custom metadata into specific metadata fields&lt;br&gt;
&lt;br&gt;
* Confirmation emails notify you that your attachments have been uploaded&lt;br&gt;
&lt;br&gt;
* Delete the emails after receiving them, or leave them on the account for record-keeping or reprocessing&lt;br&gt;
&lt;br&gt;
* Accepts both HTML and plain text emails&lt;br&gt;
&lt;br&gt;
* Accepts all variations of MIME parts and character sets&lt;br&gt;
&lt;br&gt;
* Accepts regular and inline attachments&lt;br&gt;
&lt;br&gt;
* Emails are uploaded to a default status and access, so it supports a review process&lt;br&gt;
&lt;br&gt;
* Resource types designated by file extension automatically&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>colorhythm</author>
            <pubDate>Mon, 02 Apr 2012 19:36:53 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p297</guid>
        </item>
        <item>
            <title>FLAC Cast</title>
            <link>http://www.fossfactory.org/project/p296</link>
            <description>
                &lt;p&gt;
                Creator: cbSSS&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;A headless daemon facilitating lossless webradio broadcasts originating from either studio or live event sites.&lt;br&gt;
&lt;br&gt;
Project goals / features (In order of priority):&lt;br&gt;
&lt;br&gt;
1. The app is to be headless.&lt;br&gt;
&lt;br&gt;
2. The server(s) will cluster and loadbalance between themselves to accomodate high load.&lt;br&gt;
&lt;br&gt;
3. The cluster will accept and broadcast a live feed from a show site.&lt;br&gt;
&lt;br&gt;
4. The preferred audio format for the stream is .flac, however a sub-project which introduces a new, more suitable lossless format to the industry is acceptable, however it would be preferable to not have to undertake such an effort.&lt;br&gt;
&lt;br&gt;
5. The app will be written to take advantage of paralellism, such that it can be set to utilize a set number of CPU cores, as defined during installation.&lt;br&gt;
&lt;br&gt;
6. The server(s) need to be able to create and play a playlist whose files are located on multiple SMB shares.&lt;br&gt;
&lt;br&gt;
6a. This since the pool of files from which the server will be choosing files to play will one day exceed 2TB easily, and as such will likely be distributed across multiple file servers.&lt;br&gt;
&lt;br&gt;
7. The server plays multiple playlists, and treats a playlist as if it were a file in a larger, overall sequence of what gets played. Each playlist will contain its own specification as to whether it plays itself in order or at random, before moving on to the next playlist in the sequence.&lt;br&gt;
&lt;br&gt;
7a. For example, 'Playlist 1' contains a list of files, and specifies that these files will be played in order before the playlist exits and the system moves on to 'Playlist 2', which specifies that its list of files be played at random, once each, before the system moves on to 'Playlist 3', which has its own parameters.&lt;br&gt;
&lt;br&gt;
8. Each file in a playlist will have a parameter to define whether it has a gap of (definable x.xx) seconds at the beginning &amp;amp;/or end of the file.&lt;br&gt;
&lt;br&gt;
9. There will be two primary streams offered to listeners, the lossless stream, and another .mp3 stream broadcasting at a slightly above average bitrate.&lt;br&gt;
&lt;br&gt;
9a. This so that listeners can experience the contrast between the lossy &amp;amp; lossless audio, and so that a live spectral analysis visualization can be featured on the website, allowing users to see what's missing from the lossy stream.&lt;br&gt;
An added benefit of offering a simultaneous .mp3 stream is that the station can then qualify to be listed on popular webradio directories, and will presumably draw the attention of audiophiles, and highlight the lossless mission of the station by featuring a show whose title includes the word 'lossless' on a directory whose content is all lossy.&lt;br&gt;
&lt;br&gt;
10. The server will provide a secondary stream in the .aac format, suitable for use on mobile devices such as Blackberry, which will be able to play the stream in the browser, such as what SomaFM provides.&lt;br&gt;
&lt;br&gt;
11. The app will produce a realtime spectral analysis visualization contrasting the lossy &amp;amp; lossless streams, which will be featured on the website in order for users to see the difference between the frequency response in each of the 2 primary streams.&lt;br&gt;
&lt;br&gt;
12. The spectral analysis will do it's thing preferably without the use of client-side scripting such as java or flash.&lt;br&gt;
&lt;br&gt;
12a. This so people such as myself who use NoScript won't have to create exceptions to use the site, and so browsers not supporting scripting can display the page- not to mention that it'll facilitate super-quick page loads.&lt;br&gt;
&lt;br&gt;
13. A feature to make whatever's currently playing fade out at a prespecified time, and begin a certain playlist.&lt;br&gt;
&lt;br&gt;
13a. This so that the day's programming can be going on as normal, and a featured event, be it a certain recording, or a live show's feed can be begun at a previously advertised time.&lt;br&gt;
&lt;br&gt;
14. The app will be written to run in a Debian environment, and there will be a software repo created that's fit for inclusion in a Debian distribution, based on their standards.&lt;br&gt;
&lt;br&gt;
15. There will be a .deb package created that's installable with dpkg which will automate the installation of the repo and its GPG keys so users can easily install the app with package managers such as Synaptic.&lt;br&gt;
&lt;br&gt;
16. A listener queue so people who want to listen can be placed in line during periods when the available bandwidth is already in use by other listeners.&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>cbSSS</author>
            <pubDate>Wed, 28 Mar 2012 15:33:41 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p296</guid>
        </item>
        <item>
            <title>Modify a PERL script that generates a TOC</title>
            <link>http://www.fossfactory.org/project/p295</link>
            <description>
                &lt;p&gt;
                Creator: unopub&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;I found the PERL script below which generates a TOC from headers in a HTML file.&amp;nbsp; Problem is that it reads ALL the headers.&amp;nbsp; I want only these three headers in my generated TOC:&amp;nbsp; &amp;lt;H1 class=&amp;quot;title-head&amp;quot;&amp;gt;&amp;nbsp; and&amp;nbsp; &amp;lt;H2 class=&amp;quot;chapter-head&amp;quot;&amp;gt;&amp;nbsp; and&amp;nbsp; &amp;lt;H3 class=&amp;quot;section-head&amp;quot;&amp;gt;&lt;br&gt;
&lt;br&gt;
I want the script to be easy enough to modify for future differences in the header classes I might use.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
#! D:\perl\bin\perl.exe&lt;br&gt;
&lt;br&gt;
###############################################################################&lt;br&gt;
###############################################################################&lt;br&gt;
#&lt;br&gt;
# To add a table of contents, based on its headings, to an HTML page.&lt;br&gt;
#&lt;br&gt;
#			Version 2&lt;br&gt;
#&lt;br&gt;
#	by Andrew Hardwick, &lt;a href=&quot;http://duramecho.com&quot;&gt;http://duramecho.com&lt;/a&gt;, 2002/3/22&lt;br&gt;
#&lt;br&gt;
#	Released under GNU Public Licence.&lt;br&gt;
#&lt;br&gt;
###############################################################################&lt;br&gt;
###############################################################################&lt;br&gt;
#&lt;br&gt;
# How To Use&lt;br&gt;
#&lt;br&gt;
# Run from a command line with the source file name as arguement.&lt;br&gt;
# If it finds an existing table of contents from this program then it will&lt;br&gt;
#&amp;nbsp; replace it, otherwise it will add a new table at the top of the HTML body&lt;br&gt;
#&amp;nbsp; (if you move this, be sure to move the '&amp;lt;!--TableOfContentsAnchor:...--&amp;gt;'&lt;br&gt;
#&amp;nbsp; markers as well so that, if you need the table of contents updated, this&lt;br&gt;
#&amp;nbsp; program can tell where you want the table of contents to be).&lt;br&gt;
#&lt;br&gt;
###############################################################################&lt;br&gt;
#&lt;br&gt;
# Known Deficiencies&lt;br&gt;
#&lt;br&gt;
# It ignores commenting out of HTML sections so it may find spurious headings.&lt;br&gt;
# It does not check that the anchors it puts in and the HTML the comments it&lt;br&gt;
#&amp;nbsp; puts in the HTML to mark the bits it has inserted don't duplicate existing&lt;br&gt;
#&amp;nbsp; ones.&lt;br&gt;
#&lt;br&gt;
###############################################################################&lt;br&gt;
###############################################################################&lt;br&gt;
&lt;br&gt;
# Include libraries&lt;br&gt;
use Cwd;		# To find current directory&lt;br&gt;
use strict;		# Disenable automatic variables&lt;br&gt;
&lt;br&gt;
# Global Variables&lt;br&gt;
my @HeadingCount;&lt;br&gt;
my @HeadingTexts;&lt;br&gt;
my @HeadingLevels;&lt;br&gt;
my @HeadingLabels;&lt;br&gt;
&lt;br&gt;
###############################################################################&lt;br&gt;
# Main rountine&lt;br&gt;
###############################################################################&lt;br&gt;
&lt;br&gt;
{	my ($c,$d);&lt;br&gt;
	# Get data from file&lt;br&gt;
	my $From=cwd().'/'.$ARGV[0];&lt;br&gt;
	open(FILETOPROCESS,'&amp;lt;'.$From)||&lt;br&gt;
			die(&amp;quot;Cannot open $From to read.&amp;quot;);&lt;br&gt;
	my $Html;&lt;br&gt;
	read FILETOPROCESS,$Html,-s $From;&lt;br&gt;
	close FILETOPROCESS;&lt;br&gt;
	# Remove any old anchors&lt;br&gt;
	$Html=~s/&amp;lt;!--TableOfContentsAnchor:Begin--&amp;gt;&lt;br&gt;
			.*?&lt;br&gt;
			&amp;lt;!--TableOfContentsAnchor:End--&amp;gt;&lt;br&gt;
			//gsx;&lt;br&gt;
	# Find all headings &amp;amp; mark them with anchors&lt;br&gt;
	$Html=~s/&amp;lt;H(\d)(.*?)&amp;gt;(.*?)&amp;lt;\/H\1&amp;gt;/&lt;br&gt;
			'&amp;lt;H'.$1.$2.'&amp;gt;&amp;lt;!--TableOfContentsAnchor:Begin--&amp;gt;&amp;lt;A NAME=&amp;quot;'.&lt;br&gt;
			MarkHeading($3,$1).&lt;br&gt;
			'&amp;quot;&amp;gt;&amp;lt;\/A&amp;gt;&amp;lt;!--TableOfContentsAnchor:End--&amp;gt;'.&lt;br&gt;
			$3.'&amp;lt;\/H'.$1.'&amp;gt;'/gise;&lt;br&gt;
	# Avoid jumping down more than one level at a time by adding null headings&lt;br&gt;
	for($c=0;$c&amp;lt;scalar(@HeadingTexts)-1;$c++)&lt;br&gt;
	{	if($HeadingLevels[$c]&amp;lt;$HeadingLevels[$c+1]-1)&lt;br&gt;
		{	splice(@HeadingLevels,$c+1,0,$HeadingLevels[$c]+1);&lt;br&gt;
			splice(@HeadingTexts,$c+1,0,'');&lt;br&gt;
			splice(@HeadingLabels,$c+1,0,'');}}&lt;br&gt;
	# Start HTML table of contents&lt;br&gt;
	my $Toc=&amp;quot;&amp;lt;!--TableOfContents:Begin--&amp;gt;\n&amp;lt;UL&amp;gt;\n&amp;quot;;&lt;br&gt;
	my $PreviousHeadingLevel=1;&lt;br&gt;
	# Add in contents lines&lt;br&gt;
	for($c=0;$c&amp;lt;scalar(@HeadingTexts);$c++)&lt;br&gt;
	{	# Indent/outdent contents line&lt;br&gt;
		for($d=$PreviousHeadingLevel;$d&amp;lt;$HeadingLevels[$c];$d++)&lt;br&gt;
		{	$Toc=~s/^(.*)&amp;lt;\/LI&amp;gt;(.*?)$/$1&amp;lt;UL&amp;gt;$2/s;}&lt;br&gt;
		for($d=$PreviousHeadingLevel;$d&amp;gt;$HeadingLevels[$c];$d--)&lt;br&gt;
		{	$Toc.=&amp;quot;&amp;lt;\/UL&amp;gt;&amp;lt;\/LI&amp;gt;\n&amp;quot;;}&lt;br&gt;
		# Write a contents line&lt;br&gt;
		$Toc.='&amp;lt;LI&amp;gt;&amp;lt;A HREF=&amp;quot;#'.$HeadingLabels[$c].'&amp;quot;&amp;gt;'.&lt;br&gt;
				$HeadingTexts[$c].&amp;quot;&amp;lt;\/A&amp;gt;&amp;lt;\/LI&amp;gt;\n&amp;quot;;&lt;br&gt;
		$PreviousHeadingLevel=$HeadingLevels[$c];}&lt;br&gt;
	# Outdent fully&lt;br&gt;
	for($d=$PreviousHeadingLevel;$d&amp;gt;1;$d--)&lt;br&gt;
		{	$Toc=~s/^(.*)&amp;lt;\/LI&amp;gt;(.*?)$/$1&amp;lt;\/UL&amp;gt;$2/s;}&lt;br&gt;
	# Remove null links&lt;br&gt;
	$Toc=~s/&amp;lt;A HREF=\&amp;quot;#\&amp;quot;&amp;gt;&amp;lt;\/A&amp;gt;//g;&lt;br&gt;
	# Finish off table of contents&lt;br&gt;
	$Toc.=&amp;quot;&amp;lt;\/UL&amp;gt;\n&amp;lt;!--TableOfContents:End--&amp;gt;\n&amp;quot;;&lt;br&gt;
	# Replace old table of contents with new, or put at top if no old one&lt;br&gt;
	if(!($Html=~s/&amp;lt;!--TableOfContents:Begin--&amp;gt;\n&lt;br&gt;
			.*?&lt;br&gt;
			&amp;lt;!--TableOfContents:End--&amp;gt;\n&lt;br&gt;
			/$Toc/sx))&lt;br&gt;
	{	$Html=~s/(&amp;lt;BODY.*?&amp;gt;)/$1\n$Toc/is;}&lt;br&gt;
	# Write data back to the file&lt;br&gt;
	open(FILETOPROCESS,'&amp;gt;'.$From)||&lt;br&gt;
			die(&amp;quot;Cannot open $From to write.&amp;quot;);&lt;br&gt;
	print FILETOPROCESS $Html;&lt;br&gt;
	close FILETOPROCESS;}&lt;br&gt;
&lt;br&gt;
###############################################################################&lt;br&gt;
# MarkHeading&lt;br&gt;
###############################################################################&lt;br&gt;
# This works out a heading number for a heading, adds the heading to a &lt;br&gt;
#&amp;nbsp; list and creates an anchor in the heading&lt;br&gt;
###############################################################################&lt;br&gt;
# Parameters&lt;br&gt;
#&amp;nbsp; 1: The text of the heading.&lt;br&gt;
#&amp;nbsp; 2: The level (1-9) of the heading.&lt;br&gt;
# Returns&lt;br&gt;
#&amp;nbsp; A label to use for the HTML anchor.&lt;br&gt;
###############################################################################&lt;br&gt;
&lt;br&gt;
sub MarkHeading&lt;br&gt;
{	my ($HeadingText,$HeadingLevel)=@_;&lt;br&gt;
	# Paranoia&lt;br&gt;
	$HeadingLevel=1 if($HeadingLevel&amp;lt;1);&lt;br&gt;
	$HeadingLevel=9 if($HeadingLevel&amp;gt;9);&lt;br&gt;
	# Work out heading number (add at current level &amp;amp; trim after)&lt;br&gt;
	$HeadingCount[$HeadingLevel-1]++;&lt;br&gt;
	@HeadingCount[$HeadingLevel..8]=(0)x9;&lt;br&gt;
	my $HeadingNumber=join('.',@HeadingCount[0..($HeadingLevel-1)]);&lt;br&gt;
	# Create a label&lt;br&gt;
	my $Label='Section_'.$HeadingNumber;&lt;br&gt;
	# Remove any HTML tags from the heading text&lt;br&gt;
	$HeadingText=~s/&amp;lt;.*?&amp;gt;//gis;&lt;br&gt;
	# Store the results&lt;br&gt;
	push(@HeadingTexts,$HeadingText);&lt;br&gt;
	push(@HeadingLevels,$HeadingLevel);&lt;br&gt;
	push(@HeadingLabels,$Label);&lt;br&gt;
	# Display progress on screen&lt;br&gt;
	print '-'x$HeadingLevel.&amp;quot; $HeadingText\n&amp;quot;;&lt;br&gt;
	return $Label;}&lt;br&gt;
&lt;br&gt;
###############################################################################&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>unopub</author>
            <pubDate>Sun, 04 Mar 2012 17:53:32 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p295</guid>
        </item>
        <item>
            <title>Rich Content in XUL Treerows (Mozilla bug #441414)</title>
            <link>http://www.fossfactory.org/project/p294</link>
            <description>
                &lt;p&gt;
                Creator: Kobberholm&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;This feature is required for making the mail list in Mozilla Thunderbird contain multiple lines per e-mail (Ex: Sender and date on line 1 and e-mail subject on line 2) like most other e-mails clients are capable of.&lt;br&gt;
&lt;br&gt;
See more at:&lt;br&gt;
&lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=441414&quot;&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=441414&lt;/a&gt;&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>Kobberholm</author>
            <pubDate>Sat, 12 Nov 2011 23:42:20 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p294</guid>
        </item>
        <item>
            <title>GUI for Octave</title>
            <link>http://www.fossfactory.org/project/p293</link>
            <description>
                &lt;p&gt;
                Creator: ddshore&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;A GUI for Octave.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>ddshore</author>
            <pubDate>Sun, 02 Oct 2011 20:47:37 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p293</guid>
        </item>
        <item>
            <title>Auto system improvement plugin</title>
            <link>http://www.fossfactory.org/project/p292</link>
            <description>
                &lt;p&gt;
                Creator: ahmetceferi1&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;This is a program as a human mind.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>ahmetceferi1</author>
            <pubDate>Wed, 10 Aug 2011 10:24:02 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p292</guid>
        </item>
        <item>
            <title>Archos 5 Internet Tablet</title>
            <link>http://www.fossfactory.org/project/p288</link>
            <description>
                &lt;p&gt;
                Creator: jotronic&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;I'd like to have the Archos 5 Internet Tablet code accepted in Linux Kernel mainline development tree.&lt;br&gt;
&lt;br&gt;
That means:&lt;br&gt;
&lt;br&gt;
* complete Hardware support minus the sgx-powervr part.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>jotronic</author>
            <pubDate>Tue, 05 Jul 2011 14:09:12 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p288</guid>
        </item>
        <item>
            <title>Super Git Senses (Gedit Plugin)</title>
            <link>http://www.fossfactory.org/project/p286</link>
            <description>
                &lt;p&gt;
                Creator: Adriannom&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;We don't really need buttons that commit changes or any of that nonsense, we have a console for that.&amp;nbsp; What we really need is to have intelligent feedback from Gedit about what's going on with Git, something that's always there for us to see but can be comfortably ignored too.&amp;nbsp; We can use the console to DO Git things, but why not be AWARE of more things while coding?&amp;nbsp; Let's improve our workflow by getting Super Git Senses.&lt;br&gt;
&lt;br&gt;
Goals:&lt;br&gt;
&lt;br&gt;
1. Mark changed lines since the last commit so we can instantly find the code we're working on, just like this: &lt;a href=&quot;http://1dan.org/gedit-plugins/highlight-edited-lines/&quot;&gt;http://1dan.org/gedit-plugins/highlight-edited-lines/&lt;/a&gt; except aware of Git commits.&amp;nbsp; 2. Mark changed files in the file explorer tab too, if possible.&lt;br&gt;
&lt;br&gt;
Considerations:&lt;br&gt;
&lt;br&gt;
- Remember that undoing or reverting a line back to its original state must unmark the line, unlike the highlight-edited-lines plugin.&lt;br&gt;
- What should happen when we commit in our console then come back to Gedit?&lt;br&gt;
- Perhaps we should also mark changes since the last but one commit (with another colour)?&lt;br&gt;
&lt;br&gt;
Does anyone have any further suggestions?&amp;nbsp; Would you like to see this plugin come to life?&amp;nbsp; Why not add a few dollars to the bounty?&amp;nbsp; Or just code the plugin and claim the bounty :)&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>Adriannom</author>
            <pubDate>Fri, 24 Jun 2011 20:06:48 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p286</guid>
        </item>
        <item>
            <title>Skip IMAP Inbox in Thunderbird</title>
            <link>http://www.fossfactory.org/project/p285</link>
            <description>
                &lt;p&gt;
                Creator: sergeroz&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;An extension giving the user an option to skip synchronising the INBOX for an IMAP account in Mozilla Thunderbird.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>sergeroz</author>
            <pubDate>Tue, 14 Jun 2011 11:52:36 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p285</guid>
        </item>
        <item>
            <title>get Autocad &gt;=2010 to run in Ubuntu</title>
            <link>http://www.fossfactory.org/project/p284</link>
            <description>
                &lt;p&gt;
                Creator: gruelle&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Get Autocad &amp;gt;=2010 to run in Ubuntu through Wine and fix the related bugs (&lt;a href=&quot;http://bugs.winehq.org/buglist.cgi?quicksearch=autocad&quot;&gt;http://bugs.winehq.org/buglist.cgi?quicksearch=autocad&lt;/a&gt;)&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>gruelle</author>
            <pubDate>Sat, 07 May 2011 23:47:31 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p284</guid>
        </item>
        <item>
            <title>integrate review board to ff</title>
            <link>http://www.fossfactory.org/project/p282</link>
            <description>
                &lt;p&gt;
                Creator: abbood&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;integrate the FOSS code review tool called review board to foss factory&lt;br&gt;
&lt;br&gt;
for more info about review board:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Review_Board&quot;&gt;http://en.wikipedia.org/wiki/Review_Board&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://www.reviewboard.org/news/2010/09/30/review-board-15-released/&quot;&gt;http://www.reviewboard.org/news/2010/09/30/review-board-15-released/&lt;/a&gt;&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>abbood</author>
            <pubDate>Wed, 27 Apr 2011 18:47:02 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p282</guid>
        </item>
        <item>
            <title>GNU/Hurd: container for code analysis, formal verification work</title>
            <link>http://www.fossfactory.org/project/p276</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;The existing GNU/Hurd code should undergo code analysis and formal verification.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/open_issues/code_analysis.html&quot;&gt;http://www.gnu.org/software/hurd/open_issues/code_analysis.html&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/open_issues/formal_verification.html&quot;&gt;http://www.gnu.org/software/hurd/open_issues/formal_verification.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
The Related Projects box on the upper right shows a list of sub-projects.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Wed, 27 Apr 2011 09:59:38 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p276</guid>
        </item>
        <item>
            <title>GNU/Hurd: container for general GNU Hurd work</title>
            <link>http://www.fossfactory.org/project/p269</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;There are lots of things to be done on the GNU Hurd itself...&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/tag/open_issue_hurd.html&quot;&gt;http://www.gnu.org/software/hurd/tag/open_issue_hurd.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
The Related Projects box on the upper right shows a list of sub-projects.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Wed, 27 Apr 2011 09:28:24 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p269</guid>
        </item>
        <item>
            <title>GNU/Hurd: container for general GNU Mach work</title>
            <link>http://www.fossfactory.org/project/p265</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;GNU Mach is the microkernel that the GNU/Hurd system is based on.&amp;nbsp; It's showing its age and could do with some care.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/tag/open_issue_gnumach.html&quot;&gt;http://www.gnu.org/software/hurd/tag/open_issue_gnumach.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
The Related Projects box on the upper right shows a list of sub-projects.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Wed, 27 Apr 2011 08:51:34 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p265</guid>
        </item>
        <item>
            <title>GNU/Hurd: foster Perl programming</title>
            <link>http://www.fossfactory.org/project/p264</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Resolve issues uncovered by Perl's test suite, and enabling Hurd-specific features.&lt;br&gt;
&lt;br&gt;
First, make the language functional, have its test suite pass without errors.&lt;br&gt;
&lt;br&gt;
Next, Hurd-specific features can be added.&amp;nbsp; Add an interface to the&lt;br&gt;
language/environment for being able to do RPC calls, in order to program&lt;br&gt;
translators natively in Perl.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/open_issues/perl.html&quot;&gt;http://www.gnu.org/software/hurd/open_issues/perl.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Tue, 26 Apr 2011 20:42:54 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p264</guid>
        </item>
        <item>
            <title>GNU/Hurd: enable Google Go programming (GCC: gccgo)</title>
            <link>http://www.fossfactory.org/project/p263</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Make the Google Go programming language available on GNU/Hurd in its GCC gccgo implementation, and enable Hurd-specific features.&lt;br&gt;
&lt;br&gt;
First, make the language functional, have its test suite pass without errors.&lt;br&gt;
&lt;br&gt;
Next, Hurd-specific features can be added.&amp;nbsp; Add an interface to the&lt;br&gt;
language/environment for being able to do RPC calls, in order to program&lt;br&gt;
translators natively in the Google Go programming language.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/open_issues/gccgo.html&quot;&gt;http://www.gnu.org/software/hurd/open_issues/gccgo.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Tue, 26 Apr 2011 20:38:34 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p263</guid>
        </item>
        <item>
            <title>GNU/Hurd: foster Python programming</title>
            <link>http://www.fossfactory.org/project/p260</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Resolve issues uncovered by Python's test suite, and enabling Hurd-specific features.&lt;br&gt;
&lt;br&gt;
First, make the language functional, have its test suite pass without errors.&lt;br&gt;
&lt;br&gt;
Next, Hurd-specific features can be added.&amp;nbsp; Add an interface to the&lt;br&gt;
language/environment for being able to do RPC calls, in order to program&lt;br&gt;
translators natively in Python.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/open_issues/python.html&quot;&gt;http://www.gnu.org/software/hurd/open_issues/python.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Sun, 24 Apr 2011 22:02:17 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p260</guid>
        </item>
        <item>
            <title>GNU/Hurd: enable Ada programming (GCC: GNAT)</title>
            <link>http://www.fossfactory.org/project/p259</link>
            <description>
                &lt;p&gt;
                Creator: tschwinge&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;Make the Ada programming language available on GNU/Hurd in its GCC GNAT implementation, and enable Hurd-specific features.&lt;br&gt;
&lt;br&gt;
First, make the language functional, have its test suite pass without errors.&lt;br&gt;
&lt;br&gt;
Next, Hurd-specific features can be added.&amp;nbsp; Add an interface to the&lt;br&gt;
language/environment for being able to do RPC calls, in order to program&lt;br&gt;
translators natively in Ada.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.gnu.org/software/hurd/open_issues/gnat.html&quot;&gt;http://www.gnu.org/software/hurd/open_issues/gnat.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Any contributions to the GNU/Hurd sub-projects are subject to the general&lt;br&gt;
rules/review process.&amp;nbsp; For certain projects this also includes assigning the&lt;br&gt;
copyright of your changes to the Free Software Foundation.&lt;br&gt;
&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>tschwinge</author>
            <pubDate>Sun, 24 Apr 2011 22:03:56 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p259</guid>
        </item>
        <item>
            <title>7-piece Chess Endgame Analysis - Tools, Tables, Infrastructure</title>
            <link>http://www.fossfactory.org/project/p258</link>
            <description>
                &lt;p&gt;
                Creator: Kirr&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;The goal of this project is to encourage and reward the work towards solving 7-piece chess endgames and making the solution freely accessible to the community.&lt;br&gt;
&lt;br&gt;
Currently this project is in the design stage. The structure and requirements are being drafted and discussed by the community, so no submissions will be accepted at this moment. You are welcome to join the design efforts at the EGTB Forum:&lt;br&gt;
&lt;br&gt;
EGTB Forum: &lt;a href=&quot;http://kirill-kryukov.com/chess/discussion-board/viewforum.php?f=6&quot;&gt;http://kirill-kryukov.com/chess/discussion-board/viewforum.php?f=6&lt;/a&gt;&lt;br&gt;
Project summary: &lt;a href=&quot;http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=6&amp;amp;t=5815&quot;&gt;http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=6&amp;amp;t=5815&lt;/a&gt;&lt;br&gt;
General Discussion: &lt;a href=&quot;http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=6&amp;amp;t=5811&quot;&gt;http://kirill-kryukov.com/chess/discussion-board/viewtopic.php?f=6&amp;amp;t=5811&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
If you are sure that this project will benefit you, feel free to already contribute funds.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>Kirr</author>
            <pubDate>Sun, 17 Apr 2011 06:30:51 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p258</guid>
        </item>
        <item>
            <title>Postie Plugin Wordpress Hack</title>
            <link>http://www.fossfactory.org/project/p256</link>
            <description>
                &lt;p&gt;
                Creator: eklipseone&lt;br&gt;
                Requirements:&lt;br&gt;&lt;br&gt;
                    &lt;tt&gt;I'm looking to modify the Postie plugin for Wordpress specifically to handle an attached Image to work with my particular theme. To work with my theme I need the attached image to be set to the &amp;quot;Featured Image.&amp;quot;&lt;br&gt;
&lt;br&gt;
Postie plugin for Wordpress is a method to create wordpress posts via email. At this time I'm only looking to modify the way image attachments are handled.&lt;/tt&gt;
                &lt;/p&gt;
                </description>
            <author>eklipseone</author>
            <pubDate>Wed, 06 Apr 2011 01:26:27 +0100</pubDate>
            <guid>http://www.fossfactory.org/project/p256</guid>
        </item>
    </channel>
</rss>
