X-Git-Url: https://sipb.mit.edu/gitweb.cgi/wiki.git/blobdiff_plain/f23f264386463a05946f8d4850b1007f5ff79dd9..5e38bd10ae5f2181502ca2546ae056ee3a5f73af:/projects/ideas.mdwn diff --git a/projects/ideas.mdwn b/projects/ideas.mdwn index 1b83dad..0f895cc 100644 --- a/projects/ideas.mdwn +++ b/projects/ideas.mdwn @@ -78,16 +78,6 @@ This would be immensely more useful as an iPhone application. _Contact: ccpost_ -## Safari plugin for setting identity preferences - -Safari's handling of client-side certificate authentication [changed around OS X 10.5.3](http://support.apple.com/kb/HT1679), such that Safari won't present (and won't prompt you to present) a client-side certificate if certs are only optional. Unfortunately, most sites around MIT only optionally accept certs, in spite of the fact that they'll error out if you don't provide one. - -You can override this unfortunate behavior with "Identity Preferences", and IS&T's answer for this is [CertAid](http://ist.mit.edu/services/software/certaid/10x), which simply seeds the Keychain with a pre-defined list of websites for which Safari should present your cert. This isn't a great solution for, e.g., scripts.mit.edu, which has thousands of sites - far too many to give to IS&T to include in CertAid. If that wasn't irritating enough, Identity Preferences don't take affect until you restart your browser. - -A better solution would be a plugin for Safari that intercepted 401 errors sent over SSL, prompted you to set an Identity Preference, and then attempted to reload the page with the new identity preference set. - -_Contact: broder_ - ## Snapshotted virtual machines for all popular Linux distributions A common need for people writing Linux software is to check that their @@ -168,25 +158,6 @@ database. One possible platform is the [Exhibit](http://simile-widgets.org/exhib _Contact: pbaranay, fawkes_ -## Search across every public git repository - -The [git](http://www.git-scm.com/) version control system has been -rapidly gaining in popularity both in the world of free software at -large as well as at here at SIPB. One of the properties of git is -that every object, whether it's a specific version of a file or a -changeset to a project's source code, has a unique identifying hash -(e.g., "8c5fa44b1a4902ba1f84a71df20bfe4f21867a7c"). Given one of these -hashes, it should be possible to identify which project it came from -and what it refers to. - -The "easy" way to do this is to create a massive single git repository -with references to every public git repository we can find, but that -probably causes performance problems, so you may need to be cleverer -about how data is stored and expose a different interface. You'll -also need to figure out a way to find all public git repositories. - -_Contact: geofft, nelhage_ - ## Improve the Setup and UI for new users of Zephyr Currently, it is a pain to get someone else set up using zephyr @@ -197,6 +168,12 @@ password, and then know how to use Barnowl. _Contact: afarrell_ +## MITeX + +Not a fully formed thought, yet, but the basic idea is to have a web app that lets users create a document, and then it texs the document nicely for them, based on some template that they've selected, and gives them a PDF. They should have the ability to edit the source or just use the WYSIWYG editor. + +_Contact: jhamrick_ + ## Your Project Here SIPB can help you out in terms of both computing resources and