This is Patrick Flanagan's CISE web page.
Responsibilities
Important Documents
Time Table
Completed:
| Date | Entry | Est. Time | Act. Time |
|---|---|---|---|
| 8/25/08 | Lecture: Syllabus, class info | 50m | 50m |
| 8/27/08 | Lecture: Communication | 50m | 50m |
| 8/29/08 | Lecture: Group projects | 50m | 50m |
| 9/2/08 | Discussion: First meeting, assign group roles, get organized | 50m | 50m |
| 9/3/08 | Individual: Investigate projects for small group, report back | 30m | 30m |
| 9/4/08 | Individual: Set up webpage | 30m | 30m |
| 9/3/08 | Lecture: Development process | 50m | 50m |
| 9/3/08 | Lecture | 50m | 50m |
| 9/5/08 | Individual: Update webpage, add time table, misc. | 30m | 30m |
| 9/7/08 | Individual: Research GatorMail project | 30m | 30m |
| 9/7/08 | Individual: Write GatorMail project proposal | 30m | 30m |
| 9/7/08 | Individual: Create GatorMail project proposal page | 30m | 60m |
| 9/7/08 | Individual: Add schedule to personal page | 15m | 20m |
| 9/8/08 | Individual: Fix schedule | 10m | 25m |
| 9/9/08 | Group meeting | 30m | 10m |
| 9/9/08 | Discussion | 50m | 50m |
| 9/10/08 | Individual: Examined the existing GatorMail code more extensively | 60m | 60m |
| 9/10/08 | Individual: Wrote agenda for Code Divers first meeting | 30m | 30m |
| 9/11/08 | Individual: Updated site | 5m | 15m |
| 9/11/08 | Group - Code Divers: Meeting | 50m | 70m |
| 9/13/08 | Individual: Researched GatorMail's login/authentication | 60m | 150m |
| 9/13/08 | Individual: Flight Control Tower System assignment | 30m | 50m |
| 9/14/08 | Individual: Updated site, answered emails, edited FCTS. | 20m | 25m |
| 9/15/08 | Lecture | 50m | 50m |
| 9/15/08 | Group - Managers: Meeting | 60m | 30m |
| 9/15/08 | Individual: Complete notes on authentication | 60m | 75m |
| 9/15/08 | Individual: Read and Compile Code Divers' reports | 60m | 60m |
| 9/16/08 | Discussion | 50m | 50m |
| 9/17/08 | Lecture | 50m | 20m |
| 9/19/08 | Lecture | 50m | 50m |
| 9/22/08 | Lecture | 50m | 50m |
| 9/22/08 | Group - Managers: Meeting | 30m | 30m |
| 9/19/08 | Individual: Peer review | 30m | 20m |
| 9/22/08 | Individual: Further investigate authentication | 60m | 10m |
| 9/20-9/22 | Individual: Compile professional structure document, with screenshots. Fill in the Code Diving blanks. | 180m | 220m |
| 9/22/08 | Individual: Read mostly finished requirements, answer emails, website, clerical stuff | 20m | 40m |
| 9/23/08 | Discussion | 50m | 50m |
| 9/28/08 | Individual: Work on presentation slides (adapt system structure doc) | 60m | 60m |
| 9/28/08 | Individual: Do Robert's SVN Tutorial, research SVN | 30m | 60m |
| 9/25/08 | Individual: Answer emails, read/research requirements, talk to Code Divers, etc. | 60m | 90m |
| 9/29/08 | Lecture | 50m | 50m |
| 9/29/08 | Group - Managers: Meeting | 30m | 30m |
| 9/30/08 | Discussion | 50m | 40m |
| 10/1/08 | Lecture | 50m | 50m |
| 10/3/08 | By Request: Find the code relevant to each requirement. | 120m | 120m |
| 10/3/08 | Lecture | 50m | 50m |
| 10/6/08 | Lecture | 50m | 50m |
| 10/5/08 | Individual: Work on Windows Build of Existing Code | 120m | 240m |
| 10/5/08 | Individual: Administrative Duties | 30m | 30m |
| 10/6/08 | Group: Manager's Meeting | 30m | 30m |
| 10/6/08 | Individual: Finish SVN tut | 10m | 10m |
| 10/7/08 | Discussion | 50m | 50m |
| 10/7/08 | Individual: Look at internationalization | 60m | 30m |
| 10/7/08 | Manage: Talk to group, answer questions, ride them for results, demand TPS cover sheets | N/A | 180m |
| 10/8/08 | Lecture | 50m | 50m |
| 10/9/08 | Contact Group, organize test draft writing, etc. | 5m | 10m |
| 10/10/08 | Lecture (Guest speaker) | 50m | 50m |
| 10/11/08 | Individual: Work on Windows server build | 180m | 210m |
| 10/13/08 | Lecture (Guest speaker) | 50m | 35m |
| 10/13/08 | Manager's Meeting | 30m | 45m |
| 10/16/08 | Group: Manager Meeting | 60m | 30m |
| 10/17/08 | Lecture | 50m | 50m |
| 10/19/08 | Individual: Fix bugs in Windows build | 120m | 150m |
| 10/20/08 | Lecture | 50m | 50m |
| 10/20/08 | Manager Meeting (Lead by me instead of Gram this time) | 30m | 30m |
| 10/20/08 | Individual: Prepare Presentation Outline | 30m | 30m |
| 10/20/08 | Individual: Reorganize group structure | 15m | 40m |
| 10/21/08 | Discussion | 50m | 50m |
| 10/21/08 | Individual: Web site maintenance | 30m | 30m |
| 10/22/08 | Lecture | 50m | 50m |
| 10/25/08 | Received email from Andy about restarting Tomcat after a GatorMail update, read the error message. Managed to duplicate the error, sent him instructions for the solution, and added it to the troubleshooting section on the wiki. | 40m | 70m |
| 10/27/08 | Lecture | 50m | 50m |
| 10/27/08 | Manager Meeting | 50m | 50m |
| 10/27/08 | Prepared presentation slides for Code Divers | 60m | 60m |
| 10/27/08 | Fixed Ibraheem's Ant build configuration issues | 20m | |
| 10/28/08 | Discussion | 50m | 50m |
| 10/28/08 | Fixed Ibraheem's MySQL server issue: Granted gatormail priveleges, asked him questions about the steps he took, determined that he didn't follow the instructions on the wiki. Stayed an extra 10 minutes after class for this. | N/A | 30m |
| 10/28/08 | Met with Copter Pilot John, overhauled the presentation slides, parsed Code Divers time sheets to compile a chart on how our time was spent getting the build up (was actually surprised at how much time we spent on this thing). | 60m | 90m |
| 10/28/08 | With John, worked on the test plan homework assignment. I did requirements 7-9, contributing 3 of the 7 pages to the final product. Printed out two copies, filled out TPS report. | 60m | 60m |
| 10/29/08 | Lecture, presentations | 50m | 50m |
| 10/30/08 | Got Robert's Windows batch script, adapted it for my own needs (I don't have tomcat installed as a service) | 10m | 30m |
| 10/30/08 | Finally committed the Windows display error changes to the repository, now that John and Robert confirmed that there will be no Linux conflicts. Experienced some trouble with a conflicted file, since Robert changed folderList.jsp to allow Japanese, but worked through it. Revision 29 is all me. | 30m | 60m |
| 10/30/08 | Communicated with others about presentation over email, helped prepare the Wiki for showing off, organized group members, read the backlog of Softy emails in my inbox. | 30m | 30m |
| 10/30/08 | Manager report to Gram is due at 8:30 | 30m | 30m |
| 10/31/08 | Lecture, presentations (Halloween!!) | 50m | 50m |
| 11/1/08 | Met with Evan, Andy, and Robert in the Dungeon. Worked on our 5 requirements. Got WYSIWYG and HTML message sending working. Finished bulleted list requirement and did some minor testing as well. Worked on Unicode, failed, but have a good idea of what to try next. Hot keys were investigated, and they should be relatively easy to implement before next week. Had some trouble with the repository. Very successful gathering. | 210m | 210m |
| 11/2/08 | Communicated with Copter Pilot John about a bad commit he did. Figured out the repository problems from last night, updated our (Evan, Andy, and Patrick: EAP) branch with our work from last night. Conducted some system testing off campus. | 90m | 90m |
| 11/3/08 | Lecture (Presentations) | 50m | 40m |
| 11/3/08 | Manager Meeting | 30m | 20m |
| 11/3/08 | Updated Wiki, solved Dirk's problem, communicated with Big John about req's 3 and 6 | 60m | 60m |
| 11/4/08 | Discussion: Fixed Big John's build, his Tomcat ports were conflicting with another program. | 50m | 50m |
| 11/4/08 | Reviewed other group's test cases, requirements 7-9. | 30m | 50m |
| 11/5/08 | Lecture: Our presentation is today. I have an integral role in the demo. | 50m | 50m |
| 11/7/08 | Reported in to Gram, set up a Sunday meeting with Evan and Andy after assigning some preparation tasks. | 30m | 30m |
| 11/9/08 | Met with Evan and Andy to finish up WYSIWYG and work on multipart messaging. We cleaned up the WYSIWYG editor toolbar and implemented a nested multipart messaging solution. On our todo list is to add a section to the Preferences page allowing for old school singlepart functionality and plaintext editing (without the WYSIWYG FCKeditor). Fiddled with Unicode some more, discovered that FCKeditor handles some Unicode already, experimented with getting it to handle all unicode, failed, made little progress. Edited wiki to record progress and make TODO's | 210m | 215m |
| 11/10/08 | Lecture: Assigned hw - which group would you like to work on, why? | 50m | 50m |
| 11/10/08 | Manager's Meeting. Status reports. Discussed some less than active team members, started a pool on whether a repository commit will ever be made by particular team members. Reassigned Big John to Copter Pilot John. Discussed the impending end of the implementation phase, testing, and the potential problems with merging. | 30m | 20m |
| 11/12/08 | Lecture | 50m | 50m |
| 11/13/08 | Status report to Gram, cc other managers. | 30m | 30m |
| 11/14/08 | Lecture | 50m | 50m |
| 11/15/08 | Met with John in the Dungeon. Discussed delinquent group members, worked on Unicode, talked about the steps required in adding a preference. Unicode is showing up as ANSI instead of UTF-8: still a mystery why, but it's a step in the right direction. | unplanned | 60m |
| 11/15/08 | Met with Evan and Andy to finish up the requirements. Finished tab index fix. Finalize Hotkeys with Andy, besides Delete key. Test thoroughly, according to test plans. Begin considering merging everything. | 210m | 240m |
| 11/16/08 | Completed "which other project" hw. Looked at other group's websites for inspiration/information, wrote a nice long paragraph on each. | 30m | 30m |
| 11/17/08 | Lecture: "Which other project?" hw is due. | 50m | 50m |
| 11/17/08 | Manager's Meeting: Status report. Discussed problems during the implementation/testing phase, like Unicode. Will fix Unicode by Thursday. | 30m | 30m |
| 11/18/08 | Discussion: Assigned test cases, EAP will be reviewing John and Marlies' req's. Reiterated that Thursday is the end of implementation. | 50m | 50m |
| 11/19/08 | Lecture | 50m | 50m |
| 11/20/08 | 11:00pm, Patrick arrives at the CISE dungeon. Joir-dan, Robert, Andrew, and Orlando were already there, hacking away at their terminals. There was much work to be done, but the night was still young. The persnickety coder pulled out his headphones and began to work. He pored over the javax mail API, scanning through the many varied methods the MIME classes. He attempted countless permutations of the MimeUtility encode method, the aggregate convenience methods, the more cumbersome, technical manual methods, all to no avail. Then, at 4 o' clock in the morn', revelation! The answer was simple and elegant, requiring one header and one content assignment. And the solution didn't work on Windows, only Linux, for reasons still enigmatic. After two more hours of failing to break through the Windows mystery, our intrepid youth capitulated, surrenduring to exhaustion. This same night, the others experienced troubles while improving the User Interface of The System. They turned to Patrick for advice, and he bestowed upon them an appropriate course of action. Upon following his instructions, the others met with success, and Joir-dan joyously rolled on the floor in laughter, in true ROFLcopter style. |
240m | 480m |
| 11/21/08 | Lecture | 50m | 50m |
| 11/21/08 | Worked on hw assignment. Research the Model-View-Control architecture, like used in Struts, and do a brief write up on both as they apply to GatorMail | 60m | 60m |
| 11/21/08 | Confirmed that test cases are ready for black box testing for Marlies and John. | 60m | 10m |
| 11/21/08 | Met with John in the Dungeon, tested AddressBook team's branch (involving reworking my local database setup), discovered they were way behind schedule. Attempted to solve the "Unicode doesn't work on the Windows build" mystery, discovered nothing. Added more minor functionality to WYSIWYG editor (auto-filling of field), since implementation had been extended yet again. | Unplanned | 150m |
| 11/24/08 | Lecture | 50m | 0m |
| 11/24/08 | Manager's Meeting | 50m | 30m |
| 11/24/08 | Went through John and Marlies' test cases, do their black box testing. Tested requirements 4 (threaded messaging), 12 (attachment reminder), and 17 (prev, next, and up links). Discovered a bug in req 12, reported it to John. Filled out test result template for each test case. | 120m | 120m |
| 11/25/08 | Discussion: Gram says: "Get your acts together." Good thing EAP and John/Marlies are on schedule. Hat John, too, though not his team. Received close performance review by Ryan. Spoke with Esen afterward. | 50m | 50m |
| 11/30/08 | Integrated EAP's requirements into the Trunk: WYSIWYG, Hotkeys, Multi-part Messaging, and Unicode. | Unplanned | 100m |
| 12/1/08 | Worked on Hat John's integration with the WYSIWYG editor, specifically getting FCKeditor to autoload with the contents of a draft. | Unplanned | 120m |
| 12/1/08 | Manager's Meeting: outlined presentation, discussed integration. | 30m | 50m |
| 12/1/08 | Reviewed EAP's test cases, assigned testing to EAP, and linked various relevant documents. | Unplanned | 60m |
| 12/2/08 | Discussion: Showed Ryan my stuff, talked about integration and the presentation. Got grade improved. | 50m | 50m |
| 12/2/08 | Wrote branch/trunk slides for Presentation, and very detailed notes. Took on the writing of the Documentation/Testing slides for Chris, because that kid works too hard. Made sequential highlighting animation for documentation slides. Wrote notes for the presentation. | 60m | 120m |
| 12/3/08 | Lecture: Presentations - ROFLCopters. Watched as Chris ignored what was written on the slides I prepared and said whatever. Cried a little. | 50m | 50m |
| 12/4/08 | Talk to Copter Pilot John about status of integration (hopefully it's done by now) *It wasn't. | 10m | 5m |
| 12/5/08 | Lecture: Presentations - Exam Builder. Was unimpressed by the image functionality. Chuckled when one of the team members speared her own team. | 50m | 50m |
| 12/6/08 | Watched THE DARK KNIGHT with Copter Pilot John and co. over drinks (nonalcoholic, of course), and discussed Softy a little bit, among many other things. | 360m | 420m |
| 12/8/08 | Watched the first 10 minutes of The Dark Knight before EDSBS's presentation. | Unplanned | 10m |
| 12/8/08 | Lecture: Presentations - EDSBS - Settlers of Catan. Pretty good presentation. | 50m | 50m |
| 12/8/08 | Planned for Discussion demo on Tuesday, verified that Unicode, WYSIWYG, and hotkeys still worked on the integrated system that would be demo'd. | 60m | 60m |
| 12/8/08 | Recorded whitebox test results to the wiki, at long last. | 60m | 60m |
| 12/8/08 | Repeated test cases for Req's 2 and 18 on the fully integrated system. | 120m | 90m |
| 12/11/08 | Updated time sheet, made future plans. Wrote Progress Report. | 60m | 60m |
| 12/9/08 | Discussion: Final project demo. | 60m | 60m |
| 12/10/08 | Lecture: Presentations (LAST DAY) | 50m | 50m |
| 12/11/08 | Have a crazy party! | 9000m | 9001m |
My Schedule
I have class/am unavailable during these periods of time.
| Student Schedule | ||||||
|---|---|---|---|---|---|---|
| Per | Monday | Tuesday | Wednesday | Thursday | Friday | 1 | 7:25 |
| 2 | 8:30 | |||||
| 3 | 9:35 | Unavailable | ||||
| 4 | 10:40 | Unavailable | Unavailable | Unavailable | ||
| 5 | 11:45 | Unavailable | Softy Disc | Unavailable | Unavailable | |
| 6 | 12:50 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| 7 | 1:55 | |||||
| 8 | 3:00 | Softy Lecture | Softy Lecture | Softy Lecture | ||
| 9 | 4:05 | Unavailable | ||||
| 10 | 5:10 | Unavailable | ||||
| 11 | 6:15 | Unavailable | Unavailable | Unavailable | ||
| E1 | 7:20 | Unavailable | Unavailable | Unavailable | ||
| E2 | 8:20 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
| E3 | 9:20 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable |
In addition, I have some other random commitments.
Flight of the ROFLcopter
This is a short video of myself and a friend rofling in my copter.
Cafe Hayek is a blog full of wisdom and truth.
The facts. Underneath the caps. Of Snapples.