Add IcedTea FIFO bug to project ideas - this could be a good, simple task for someone...
[wiki.git] / projects / ideas.mdwn
index 85b971d05a7a8c40fb81ffc9c0a78985dbc97cd8..945762833ed614679bd1e097b4f767f8217b287f 100644 (file)
@@ -14,6 +14,8 @@ interesting or you want advice getting started.
 
 A [[list from 2008-2009|/doc/project-ideas]] may also have some relevant ideas.
 
+[[!toc]]
+
 ## "add me to this list" button
 
 If I'm a webmaster for some group with an announcement list, it would be
@@ -193,6 +195,30 @@ One idea might be using FUSE to present a separate checkout to each person using
 
 _Contact: broder_
 
+## Scripts Pony Improvements
+
+[Scripts Pony](http://pony.scripts.mit.edu) is scripts.mit.edu's new hostname management system.  It was just released recently, and has lots of bite-sized improvements remaining to be implemented.  Particularly good ideas include adding the ability to show and edit hostname aliases, checking whether hostname paths exist and giving appropriate feedback, creating a zephyrbot to allow people to approve tickets easily, and adding the ability to check hostnames in Moira automatically.
+
+See [the project TODO file](http://web.mit.edu/pony/TODO) for more ideas.
+
+_Contact: xavid_
+
+## Bazki
+
+[Bazki](http://bazki.mit.edu/) is a wiki written in Python designed around several principles: structured data with object-oriented inheritance; using a wiki language with powerful macros that can be compiled into either HTML or PDF (via LaTeX); and making the content editable offline using a VCS.  Bazki works enough to to be useful, but it has lots of room for improvement and probably would benefit from some major design changes.
+
+_Contact: xavid_
+
+## Fix AFS support in IcedTea
+
+The [IcedTea](http://icedtea.classpath.org/wiki/Main_Page) open-source Java plugin currently [doesn't support having users with AFS homedirs](http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=166). The plugin creates a pair of sockets in your homedir that are used to communicate between the applet viewer and the browser plugin. Since AFS doesn't support FIFOs, this fails.
+
+It should be relatively simple to patch both the applet viewer and the browser plugin to simply use `/tmp`, or possibly fall back on `/tmp` if opening the FIFO in `$HOME` doesn't work - just find all the places in the code those paths get used.
+
+(See also [the bug we filed](http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=312), which lists a couple more paths to look for)
+
+_Contact: broder, debathena_
+
 ## Your Project Here
 
 SIPB can help you out in terms of both computing resources and