| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Dev4Projects

Page history last edited by Nate Aune 15 years, 9 months ago

Register your project for the Dev House Boston 4 event.

 

The secret password for editing this page is D3vB0st0n! including the exclamation point at the end.

 

Step 1: Copy the following text.

 

 **Name:** Your Name Here
 **Email:** you@somesite.com
 **Project Idea:** All about your project idea...
 **Skills Needed:** Skills needed to complete the project.

 

Step 2: Edit this page add it to the list of projects.

 

Projects:

 

Name: Paul Irish

Email: holler @ {my name} dot com

Project Idea: On-demand Rich Typography using ImageMagick.

While sIFR has introduced on-demand rich typography using some clever hacking of javascript and flash, it certainly has its drawbacks:

1) sIFR is slow to initialize, especially in IE.

2) While it degrades gracefully, flash is required for the rich experience.

3) It can't do special/foreign characters or superscript in most cases.

What would on-demand Rich Typography using ImageMagick look like? Any font, anti-aliased, playing well with CMS's, SEO-friendly, not Flash, and gradients/shadows/masks available. It's primarily using the standard Image Replacement technique with CSS.

The API may look something like: /createpng?text=About%20Us&font=Futura;12px;#cccccc&matte=#ffffff

Caching and automating CSS sprites are all 2.0 efforts.

Update: Not doing this anymore unless I have ImageMagick hackers who are ALL ABOUT THIS! This php action accomplishes the same goal: http://www.joaomak.net/util/dtr/

Skills Needed: ImageMagick, (maybe RMagick? so Ruby hackers..), api designers, front-end developers for ideas and input

Name: Joe Cascio

Email: joec0914 at gmail dot com

Project Idea: Distributed Microblogging Twitter is an enormously popular social media/networking site that lets members post short (< 140 character) update messages that nominally answer the question, "What are you doing?". These messages can be read by the other members that have followed (ie, subscribed) to that member's updates. Messages can be entered or delivered via web page, SMS, IM or several third party UI programs. But Twitter is notoriously unreliable, and frequently fails completely or slows to a crawl for no apparent reason. This project aims to create a user experience definition for a Twitter-like microblogging system that would allow the functionality to be distributed and decentralized over hundreds or thousands of independent servers, much as email is implemented.

Skills Needed: User experience designers, Jabber (XMPP) developers in any language for which a Jabber interface library exists (eg, java, PHP, Python, .NET, Ruby), Web developers in those same languages, web designers (graphics and user experience). Suggestion: Read this blog post to prepare for discussion:

Name: Constantine Boussios

Email: costas dot mylastname @ gmail dot com

Project Idea: Peer reviewed online contests with pooled $$ to be awarded to winner.

Skills Needed: web dev, back end db design, user experience design, interest in social web ideas.

Name: Daniel Choi

Email: dhchoi@gmail.com

Project Idea: ''New user interface and Ajax architecture for iTunesRails". iTunesRails is an open-source RubyCocoa + Cocoa Scripting Bridge + Ruby on Rails web application that provides an alternative/remote/multi-user user interface to a running instance of iTunes on OS X Leopard. I wrote the beta version of iTunesRails two months ago.

I would like to add members to the project and overhaul the controller-view system and the user interface. I would like to rewrite parts of the application to make the controller a pure web service API that receives RESTful requests and returns responses in JSON or executable JavaScript (instead of html.erb), so that the view and the UI can be developed without any knowledge of Ruby or Rails. This increased separation of concerns will allow frontend developers who excel at CSS and JavaScript to write lots of different UIs for iTunesRails -- effectively generating diverse alternative interfaces to iTunes to suit a variety of aesthetic tastes and use cases. One recent feature request on the project website, for example, is for a web interface that works well for an iPhone. Another possibility is a UI that integrates iTunes with other web services that can be accessed via JavaScript, like Last.fm, Flickr(e.g, show lots of pictures of artist), and YouTube (e.g. links to live concert videos of iTunes tracks).

Skills Needed: Ruby on Rails developers to help create the working JSON/JavaScript API, and CSS/JavaScript/user experience people to create at least one new iTunes UI using the API we develop. If we have enough people or time, we could make a UI for the iPhone and a new standard web browser UI too. Contributors will become full members of the the open source project with full commit rights. Also, if a Git non-noob could help us transition the project to Git, that would be cool too.

Name: Ed Lyons

Email: ejlyons at ix (dot) netcom (dot) com

Project Idea: (PROJECT NAME: 'Corrections') Weeks ago, I had an idea to help open source projects. I have always been frustrated at the gap between "committers" and everyone else. I have always wanted to make small changes, fix bugs, or improve docs in open source. So my idea is this: open up all the code in your subversion repository so anyone can make "corrections" but not add new files. It's kind of like making the codebase a wiki, but let anonymous users modify the files. Sound crazy? But what if the editing interface only allowed you to save your changes if the all the unit tests for that file passed? As long as a file in the repository had unit tests for all the code that were decent, and writes wouldn't be allowed without a 100% pass rate, wouldn't be OK if someone fixed some of the errors were there (that the unit tests did not uncover) or improved the code readability, or made it faster, or added documentation explaining something? That's the idea. I think the way to do this is to add a subversion pre-commit hook that runs the unit tests for that file before it's checked in, if it passes, it gets committed. If not, the error message is displayed. First, you could do this for command-line check-ins. Then you could add a web interface layer, where someone could browse the source and make changes right in the browser window. So.... I have created a basecamp site for this, and I have a dedicated server (with root access, apache, svn, rails support) that we could write this on for tomorrow. I will have the basecamp site populated tomorrow with all of the setup information and tasks as I see necessary to complete this. Maaaaybe I could write this myself in 12 hours. (but I'm always wrong on estimates.) So if you want to help, I'll give out the basecamp and server creds tomorrow morning.

Skills Needed: Basic *NIX system administration, subversion, ruby, basic shell scripting (if we do the web interface: rails, javascript)

Name: Paul Irish

Email: holler @ {my name} dot com

Project Idea: Developing a UI to manage friends and friend groups. This would eventually be rolled into some OpenSocial friend management app.

Skills Needed: user experience designers, social media people

Name: Paul Irish

Email: holler @ {my name} dot com

Project Idea: Here's what I did: http://www.infinite-scroll.com The Infinite Scroll Wordpress Plugin.

Name: Nate Aune and Shimon Rura

Email: natea @ jazkarta dot com

Project Idea: Gigblastr is a one-stop-shop service for musicians to submit their gigs to various event listing sites such as Upcoming.org, Eventful.com, Facebook.com and Twitter.com. The user is presented with a form requesting event details. When they fill out the form and press submit the event info is sent to many event sites with one click. See the app in action at http://gigblastr.jazkarta.com and code can be found at http://code.google.com/p/gigblastr

Skills Needed: Python, Django, CSS, Google App Engine, Pylons

Comments (0)

You don't have permission to comment on this page.