These are some project ideas that we have but have not had time to
work on them. If anyone comes across this page and would like to work
on some of them, we would be happy to provide input and help.
Mailman is a popular mailing list tool. A huge problem is that it has no built in search features. In lieu of this feature most people use google to seach the archives. Wouldn't it be great if mailman had an option to put a link to google on the archives page? The links might be archive wide or list specific? It would be extremely helpful and cut down on the constant asking of the question, "How can I search the archive?".
It is increasingly difficult to find programs in the menus because
the menus are so full. We were just looking for desktop sharing and it
took 30 seconds of searching menus to find it. What if we could run an
applet that would take keywords that we type and give us programs to
run.
example I run the keywords applet and type desktop sharing. The
applet searches all of the packages installed. The method for searching
would be to use apt-cache search or something like that. The result
would be a list of packages that might do what the user wants. The
trick then becomes translating those into executables for the user to
run.
DBI is an interface for abstracting some of the differences between
different databases. The modules to be loaded and the exact syntax are
different for each database implementation (postgreSQL vs MySQL). DBI
could be expanded to add a filter that would convert a database field
such as boolean from a database specific into a generic standard such
as SQL92.
Example, some databases use true/false for booleans--others use 1/0. A
filter could check each field referenced in a query or insert against a
lookup table and translate that field instead of the programmer having
to do this manually by knowing which database he/she was using.
Requirements:
In an untrusted network, no networking traffic is trusted as being safe from sniffing. Encryption, such as a vpn, is used to communicate between every machine. Eliminates peer to peer networking perhaps? perhaps write a white paper and explore the implications. It actually goes further than this because you can't trust someone else's machine. Most of your friends' machines are probably 0\/\/n3d.
We wonder if it is possible to extract OpenOffice XML files and create an XSLT (if one is not already there) to display them in mozilla (and other browsers).
Robert Citek sent a link which may accomplish this. The OpenOffice project obviously has had the same idea.
One use for Knoppix could be to run tests, diagnostics, and benchmarks on machines. It would entail finding said tools, adding them to knoppix, then making easily accessible icons.
This would be nice but so would voice commands in every application.
Kolab Calendar Interoperability