To-do list

Short-term

  • Extend MultiMarkdown so that it supports paragraphs within tables

Ongoing projects

Top

  • Get Diary-X code working completely
  • fontdb — just go with scaffolding for now
    • I think there was some script you were trying to write before you continued?
    • Compiling a list of font categories — how is this coming along?
    • Remember that it should be a web script that stores a list of fonts and categories in a DB, with links to previews of the fonts if they are installed (means we have to find a way to check if they're installed and generate thumbnails of the fonts)
  • floss-games — continue moving stuff over from the wiki
    • We were working out the thing with has_many_polymorphs — isn't there a way to enable debug mode and reveal the associations? If so, you could probably just modify that… (but keep has_many_polymorphs installed as apparently it piggybacks on associations themselves)
      • It's almost better to just write the queries yourself…
    • Remember that the goal here is to be able to know by looking at the list what games are the best at playing, as well as just keeping a list of games for Linux in one place — maybe we can tell Charlie @ freegamer about it and post it somewhere?
  • Elliot's compositions reconstruction / restoration project
    1. Finish writing mus.rb
      • Use Test::Unit to test File::Transaction and mus.rb
    2. Convert all Finale files into MusicXML files, run them through <oxygen/>, try to figure out which ones are duplicates
    3. Delete the duplicates, consolidate compositions, get everything in one place
    4. Go through all soundfonts, convert to GM, test and review each soundfont
    5. Go through each song, finding which soundfont sounds the best with each song, and reconstruct each instrument piece by piece, redoing passages as necessary

Bottom

  • Finish organizing fonts
  • Dad's web site
  • Daimonin Object Library — what happened to that? (Oops, that got shelved when I started working for Publix)
  • Remember that phoneme script you were making? How long should it take you to finish that?
  • Reimport CDs as FLAC files, or at least OGG files

Planned

  • Dad's new web site — need to rethink templating system?
    • Should we start back at the drawing board? What we have planned for the page editor is kind of dumb, shouldn't there just be a form that says "Add this song to this page, in this section"? Or maybe the page editor should be more WYSIWYG with drag-and-drop collections (like Facebook's front page), more like what we were planning in the beginning?
    • Need to rescan pretty much every song book so that we have high-resolution copies of images
  • Family tree app — need to rethink interface?

Possibly Never

  • Create a generic Site class based on Ruby on Rails that makes it easy to create apps that have just actions like 'view', 'add', 'edit', and 'delete' — given a hash of column names, SQL properties, and input and output filters — see Guestlist and Daimonin Object Library for more ideas
  • Create Facebook app — Tripjacker / Tripfinder / Hitchhiker / whatever
    • Probably need to read up on Facebook API, study source for preexisting Facebook apps if we can get a hold of one

Things to Think About & Research

Easy

  • Research laptops
  • Research online money-making schemes (see Desktop Tower Defense)
  • Research how to do Remote Desktop — do we really need a static IP?

Difficult

  • Structured text markup languages (Markdown, Textile, etc.): what's the best to use? We need one that supports paragraphs within tables.
  • Text-based, templateable weblogging software
    • Blosxom? Blosxonomy? Maybe we need to get the DX code from Stephen again and convert it to RoR?
  • Composing music: text-based + MIDI + SVN
    • What’s the fastest way we could compose a song (besides using Finale)? Probably by hand at first, and then inputting the notes in LilyPond or playing them straight into Rosegarden?
  • Creating realistic sounding music
    • At some point, we need to create a script that will test each soundfont, but before we do so, we need to make sure each soundfont is GM-compatible
    • Maybe we need to find a bunch of sampled drum loops—that seems to be the hardest to capture on paper or play into the computer without sounding fake
      • Need to research how drummers really play?

Almost impossible

  • Get webcam working

Offline

  • Continue working on downstairs computer
  • Figure out a solution for Mom’s computer
    • Guess we need to send it back to Acer?
  • Gather together stuff for Create Live cam and QC IM/Connect cam, and get ready to sell—can we find the box for either?
  • Learn shorthand
    • Finish that phoneme script already!!
page_revision: 10, last_edited: 1195956557|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.