NEW: For a prettier blog interface, see the Wordpress version!
Tasks
| A1 | X | Write scheduler for mom {{Tasks:793}} (2004.04.20) |
| A2 | X | Search for a string in title or notes. (2004.04.20) |
| A3 | X | Add logic for database. (2004.04.20) |
| B1 | X | Change the resources assigned to a job. (nil) |
| B2 | X | Delete a job. (nil) |
| B3 | X | Add a new job. (nil) |
| B4 | X | Change the description of a job. (nil) |
| B5 | X | Display an overview of free/busy information for all resources. (nil) |
| B6 | X | Display a list of resources. (nil) |
| B7 | X | Display job detail. {{Schedule:20:00-20:30}} (2004.04.18) |
| B8 | X | Display the list of upcoming jobs for a particular resource. (2004.04.18) |
| B9 | X | Install either postgresql or mysql {{Tasks:887}} (2004.04.19) |
| B10 | X | Download mozilla and upload it to the server {{Tasks:902}} (2004.04.20) |
| B11 | X | Deploy scheduler {{Tasks:901}} (2004.04.20) |
| B12 | X | Add authentication and logging {{Tasks:900}} (2004.04.20) |
| B13 | X | Fix permissions on the server {{Tasks:946}} (2004.04.22) |
Notes
2. Scheduler progress
Ahhh. Much hacking done over the weekend. All the browsing parts of
the scheduler work. I need to finish installing postgresql so that I
can add the database side. Nearly done! I think I'll finish on Tuesday.
Ahhh. Much hacking done over the weekend. All the browsing parts of the scheduler work. I need to finish installing postgresql so that I can add the database side. Nearly done! I think I'll finish on Tuesday.
1. CSS rocks
In a fit of filial piety, I decided to sit down and start working on a
job scheduler for my mom. After briefly considering Java and the
attendant hassles of a client-server application, I decided to go with
PHP. I wanted it to be more graphical than my students' submissions,
though. Browsed through projects on Freshmeat but didn't really see
anything worth changing.
Listed a few user stories and decided to spike the graphical display.
Started out with a PNG produced by libgd. That went pretty well.
Translating time to world coordinates was easy. I wanted to limit the
view by start-time and end-time, but it turned out to be too much of a
hassle.
Wondered if I could pull it off in HTML and CSS. Picked up a few
tutorials on absolute positioning and managed to pull it off quite
elegantly. Like new design.
Progress:
- Schedule overview of resources
- Day view of resources
Next steps:
- Resource view
- Job view
- Unfake the data
In a fit of filial piety, I decided to sit down and start working on a job scheduler for my mom. After briefly considering Java and the attendant hassles of a client-server application, I decided to go with PHP. I wanted it to be more graphical than my students' submissions, though. Browsed through projects on Freshmeat but didn't really see anything worth changing.
Listed a few user stories and decided to spike the graphical display. Started out with a PNG produced by libgd. That went pretty well. Translating time to world coordinates was easy. I wanted to limit the view by start-time and end-time, but it turned out to be too much of a hassle.
Wondered if I could pull it off in HTML and CSS. Picked up a few tutorials on absolute positioning and managed to pull it off quite elegantly. Like new design.
Progress:
- Schedule overview of resources
- Day view of resources
Next steps:
- Resource view
- Job view
- Unfake the data
I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at sacha@sachachua.com .