]> sipb.mit.edu Git - wiki.git/blobdiff - projects/ideas.mdwn
mention temporary files (somebody should write this)
[wiki.git] / projects / ideas.mdwn
index 5fb043105e3b6f8e405d79bb5f95e80d23a75e67..019ac4b5ed5b1b978e98a7532f3e7fe674140ad7 100644 (file)
@@ -27,8 +27,11 @@ Kerberos / Moira) for the website, and write a script to set that keytab
 as the list's "membership ACL" and a webapp to use that capability to
 add or remove people from the list.
 
 as the list's "membership ACL" and a webapp to use that capability to
 add or remove people from the list.
 
+[adehnert notes 2013-02-24: More recently, WebMoira has been redone, and might more conveniently support this. It might be possible to directly integrate with WebMoira, or you might conclude that WebMoira is already good enough.]
+
 _Contact: geofft_
 
 _Contact: geofft_
 
+
 ## debdiffs of Debathena packages
 
 We have [a webpage](http://debathena.mit.edu/package-list/proposed) to
 ## debdiffs of Debathena packages
 
 We have [a webpage](http://debathena.mit.edu/package-list/proposed) to
@@ -129,7 +132,7 @@ Debathena bug tracker listing what should be a better implementation.
 
 _Contact: broder, debathena_
 
 
 _Contact: broder, debathena_
 
-## Checking scripts.mit.edu servers for consistency
+## [Checking scripts.mit.edu servers for consistency](http://scripts.mit.edu/trac/ticket/84)
 
 Now that we have five or six web servers (I've lost count), it's
 become entirely too easy to change something on one or some but not
 
 Now that we have five or six web servers (I've lost count), it's
 become entirely too easy to change something on one or some but not
@@ -154,12 +157,9 @@ _Contact: geofft, scripts-team_
 
 SIPB has a bunch of books in its library. It'd be nice if a list of
 the library books also existed online in some sort of sane, searchable
 
 SIPB has a bunch of books in its library. It'd be nice if a list of
 the library books also existed online in some sort of sane, searchable
-database. One possible platform is the [Exhibit](http://simile-widgets.org/exhibit/) project (which originates from a collaboration between the Haystack group in CSAIL and the MIT Libraries). This would require mostly just making a spreadsheet of the information.
+database. One possible platform is the [Exhibit](http://simile-widgets.org/exhibit/) project (which originates from a collaboration between the Haystack group in CSAIL and the MIT Libraries). This would require mostly just making a spreadsheet of the information. Check out <http://sipb.mit.edu/library/> for the current state of the catalog.
 
 
-*Note:* zhangc has cataloged many of the books. Coordinate with her if you'd
-like to work on this project.
-
-_Contact: pbaranay, fawkes_
+_Contact: zhangc, fawkes_
 
 ## Improve the Setup and UI for new users of Zephyr
 
 
 ## Improve the Setup and UI for new users of Zephyr
 
@@ -237,12 +237,6 @@ Thanks to the deeply disturbing magic of a couple of programs named fakeroot and
 
 _Contact: geofft, broder_
 
 
 _Contact: geofft, broder_
 
-## Zcommit: A git-to-zephyr connector
-
-For git repositories that we have control over, it's easy to use our home-grown [post-receive zephyr hook](http://web.mit.edu/snippets/git-hooks/zephyr-post-receive) to send zephyrs when somebody pushes. We can't directly edit hooks on sites like [Github](http://github.com). However, Github does support [submitting a POST request](http://help.github.com/post-receive-hooks/) to an arbitrary URL when somebody pushes. We've created [zcommit.mit.edu](http://zcommit.mit.edu) to allow people to send commit zephyrs from Github.  Now we'd like to extend it to other public code hosting platforms with similar APIs, such as [Bitbucket](http://www.bitbucket.org/help/ServiceIntegration#post) and [Google Code](http://code.google.com/p/support/wiki/PostCommitWebHooks).
-
-_Contact: broder, gdb_
-
 ## A couple of C/C++ hacking projects
 
 * Each AFS cell has its own database of users and groups. If you run `ls`, it will look up users and groups against the local machine's conception of users and groups, so if you take a stock Linux etc. machine and look at most any AFS cell, you'll get a bunch of unhelpful numbers. Make an interface that stands a decent chance of being merged into upstream `ls` to permit it to call `pts examine` (or, rather, the AFS library equivalent) against the appropriate servers instead of `getpwnam` etc. on AFS files. See also [Debathena Trac #300](http://debathena.mit.edu/trac/ticket/300).
 ## A couple of C/C++ hacking projects
 
 * Each AFS cell has its own database of users and groups. If you run `ls`, it will look up users and groups against the local machine's conception of users and groups, so if you take a stock Linux etc. machine and look at most any AFS cell, you'll get a bunch of unhelpful numbers. Make an interface that stands a decent chance of being merged into upstream `ls` to permit it to call `pts examine` (or, rather, the AFS library equivalent) against the appropriate servers instead of `getpwnam` etc. on AFS files. See also [Debathena Trac #300](http://debathena.mit.edu/trac/ticket/300).
@@ -277,21 +271,21 @@ Athena documentation these days seems somewhat lacking and/or hard-to-find, whic
 
 _Contact: zhangc, kasittig_
 
 
 _Contact: zhangc, kasittig_
 
-## Web zephyr
+## Zephyr Client Hints
 
 
-BarnOwl is a great program, but it's typically most useful when you can SSH to a server somewhere and run it in screen. It would be nice to have some sort of webpage where you could send and view zephyrs. I've written one, but it's not ideal -- in particular, it depends on having a daemon running somewhere to collect and store zephyrs. There's probably a better way, though I have no idea what it is. (Zcommit would be useful for sending; viewing is trickier.) Ideas?
+Some time ago I wrote [a spec for zephyr client hints](http://geofft.mit.edu/p/zephyr-client-hints.txt), optional extensions that zephyr clients can easily implement to add nifty stuff like typing indicators and [preventing zwgc from starting more than once per user](http://debathena.mit.edu/trac/ticket/206) and such. I got lazy before actually implementing these specs, but I believe they'd be relatively easy extensions to both zwgc and barnowl (in their respective extension languages, even &mdash; no changes needed to core).
 
 
-*Note:* There is already a [Webzephyr](http://webzephyr.mit.edu/), but it was
-written before AJAX and other modern niceties. You may wish to talk to jdaniel
-or other webzephyr folks about this.
+_Contact: geofft_
 
 
-_Contact: cesium_
 
 
-## MITeX
+## Project Waverly
 
 
-Online WYSIWYG Latex editor. Features include Google Preview and equation support.  See [http://mitex.mit.edu](http://mitex.mit.edu).
+[Project Waverly](http://waver.ly/) is attempting to rethink collaborative text editing. We are starting a project to do collaborative text (and other
+stuff) editing right -- clean protocol, reasonable algorithms, good web
+client, good plugins for desktop text editors, nice API, version control
+integration, etc. etc.
 
 
-_Contact: leonidg, jhamrick, mats_a, jgross
+_Contact: lizdenys, geofft, maria89_
 
 ## Your Project Here
 
 
 ## Your Project Here