|
|
Line 7: |
Line 7: |
|
| |
|
| ====Thomas==== | | ====Thomas==== |
| # Week 1 work: | | # Week 1 progress: |
| #* | | #* |
| #* | | #* |
Line 18: |
Line 18: |
| #** | | #** |
| #** | | #** |
| #* | | #** |
|
| |
|
| ====Aidan==== | | ====Aidan==== |
| # Work Done this Week | | # Week 1 progress: |
| #* Initial meeting with Steven and Derek | | #* |
| #* Had a brief read of 2009/10 Final Reports | | #* |
| #* Watched ABC Documentary of the Somerton Man case | | #** |
| #* Watched the 2010 group's YouTube video. | | #** |
| # Goals for Next Week | | #** |
| #* Detailed examination of Previous Years' work | | # Goals for week 2: |
| #* Begin preparation of Proposal Seminar - to be presented in week 3. | | #* |
| #* Identify the Tasks and Paths of the project | | #* |
| #** Create Work Breakdown Structure | | #** |
| #** Divide up tasks between team members and assign deliverables to tasks | | #** |
| | #** |
|
| |
|
| === Semester 1 Week 2=== | | === Semester 1 Week 2=== |
|
| |
|
| ====Steven==== | | ====Thomas==== |
| # Week 2 work: | | # Week 2 progress: |
| #* Attended meeting with Patrick and David Knight from the CS School | | #* |
| #** Discussed Web Crawler/Pattern Matcher implementation options and difficulties | | #* |
| #** Provided with additional resources for internet programming | | #** |
| #* Attended Occupational Health and Safety Lecture with Braden Phillips and Stephen Guest
| | #** |
| #** Clarified requirements for project risk assessment and OH&S risk assessment for progress reports | | #** |
| #* Patrick and I planned the project approach
| |
| #** Established project work breakdown structure and proposed schedule | |
| #* Analysed the Final Reports of the 2009 and 2010 projects, attention towards;
| |
| #** Understanding their procedures and results
| |
| #** Develop ideas for improvement or extension
| |
| #* Started work on Proposal Seminar
| |
| # Goals for week 3: | | # Goals for week 3: |
| #* Prepare a gantt chart to represent proposed project schedule | | #* |
| #* Complete and present Proposal Seminar on Friday 18/03/11 | | #* |
| | #** |
| | #** |
| | #** |
|
| |
|
| ====Patrick==== | | ====Aidan==== |
| # Work Done this Week | | # Week 2 progress: |
| #* Meeting with David Knight from the CS School
| | #* |
| #** Discussed Web Crawler/Pattern Matcher implementation options and difficulties
| | #* |
| #* Detailed analysis of 2009/10 Final Reports - Purpose to:
| | #** |
| #** Summarise the main findings
| | #** |
| #** Identify any areas missed in previous years.
| | #** |
| #* Drew up Work Breakdown Structure and planned project approach
| |
| #* Started work on the Proposal Seminar.... Due to be presented next week
| |
| # Goals for Next Week
| |
| #* Complete and PRESENT Proposal Seminar
| |
| #* Begin work on verifying previous years' results
| |
| | |
| | |
| === Semester 1 Week 3===
| |
| | |
| ====Steven====
| |
| # Week 3 work:
| |
| #* Work this week was devoted to the Proposal Seminar
| |
| #* Prepared gantt chart representing project schedule
| |
| #* Attended meeting with Patrick and Derek
| |
| #** Main focus on preparing Proposal Seminar
| |
| #* Completed and presented Proposal Seminar with Patrick – only one attendee, Derek
| |
| # Goals for week 4:
| |
| #* Establish software development environment on my laptop.
| |
| #* Begin review of 2009 and 2010 software development
| |
| #* Begin work on the Stage 1 Progress Report
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Spent the majority of the week working on the Proposal Seminar
| |
| #* Had a meeting with Derek regarding Proposal Seminar
| |
| #* Downloaded and installed JDK and Java Eclipse on Laptop as a working/development environment for project work
| |
| #* Presented our Proposal Seminar! ... to one person, Derek. They don't know what they missed!
| |
| # Goals for Next Week
| |
| #* More work on Verifying previous results.
| |
| #* Begin code for text parser - the core of the pattern matcher
| |
| #* Start work on the Stage 1 Progress Report... does documentation ever end?
| |
| | |
| === Semester 1 Week 4===
| |
| | |
| ====Steven====
| |
| # Week 4 work:
| |
| #* Began work on the Stage 1 Progress Report – due Friday Week 5
| |
| #* Established a SVN repository for the project
| |
| #** For use by Patrick and I as a code exchange point
| |
| #* Under Linux installed Java IDE for project use and establish a project working environment
| |
| #* Brief review of 2010 “web crawler” code
| |
| # Goals for week 5:
| |
| #* Requirements for another course will restrict my available time in Week 5
| |
| #* Complete Stage 1 Progress Report including integration onto wiki page
| |
| #* Continue with previous project software investigation if time permits
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Began preparation of the Stage 1 Prog Report, due end of next week
| |
| #* Created simple text parser to work from.
| |
| #** Current ability:
| |
| #*** removes punctuation
| |
| #*** converts all letters to lowercase.
| |
| #** Successfully tested on a Rubaiyat text file!
| |
| # Goals for Next Week
| |
| #* Complete Stage 1 Progress Report and Submit/Put on wiki
| |
| #* Continue with text parser work
| |
| | |
| === Semester 1 Week 5===
| |
| | |
| ====Steven====
| |
| # Week 5 work:
| |
| #* Limited availability this week due to requirements for another course
| |
| #* Worked heavily focused on the Stage 1 Progress Report
| |
| #** Integrated contributions from Patrick and myself and submitted to MyUni
| |
| # Goals for week 6:
| |
| #* Complete Stage 1 Progress Report
| |
| #* Integrate Stage 1 Progress Report onto the wiki page
| |
| #* Technical work:
| |
| #** Begin formulation of cipher scheme testing that will extend on results from 2009 and 2010
| |
| #** Begin exploration of additional cipher schemes that can be tested
| |
| #*** Summarise methodology for testing validity
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Lots of work on Stage 1 Progress Report
| |
| #* Submitted a semi complete copy to MyUni
| |
| #* Drew up design plans for pattern matcher and web crawler, and their integration
| |
| # Goals for Next Week
| |
| #* Finish Stage 1 Progress Report
| |
| #* Post up proper Stage 1 Progress Report onto the Wiki
| |
| #* Spotted a gap in Documentation - next one not due til week 12! Time for some proper work.
| |
| #** Look into statistically analysing some results gathered last year.
| |
| #** Continue work on text parser, start adding pattern matching features.
| |
| | |
| === Semester 1 Week 6===
| |
| | |
| ====Steven====
| |
| # Week 6 work:
| |
| #* Completed and integrated the Stage 1 Progress Report to the project wiki page. See the link Patrick has provided below.
| |
| #** Learnt valuable wiki syntax and semantics
| |
| #* Formulated cipher scheme tests that will extend the results from 2009 and 2010
| |
| #* Identified possible additions to the cipher “cross-off list”
| |
| # Goals for week 7:
| |
| #* Meet with Derek and Patrick and plan availability and work for the mid-semester break
| |
| #* Begin implementation and testing of cipher schemes that will extend the results from 2009 and 2010
| |
| #* In collaboration with Patrick, begin implementation and testing additional cipher schemes for use in the “cross-off” list
| |
| #* Get a good result on my Engineering Management test.
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Stage 1 Progress Report, Stage 1 Progress Report and more Stage 1 Progress Report. The completed report has been formatted for the Wiki site and is now available [[Stage 1 Design Document 2011|here]].
| |
| #* Developed a plan to analyse the pattern matching results gathered in 2010. Unfortunately it relies on a working pattern matcher to gather more data, which leads to:
| |
| #* Further development of pattern matching software. An Initialise function has been added and pattern matching features are currently being designed.
| |
| # Goals for Next Week
| |
| #* Continue work on text parser/pattern matcher
| |
| #* Start testing Ciphers on the Cipher Cross-Off list
| |
| #* Set up a plan with Steven/Derek as to what we plan to achieve over the mid-semester break
| |
| #* Get a good result in my Financial Institutions Management test.
| |
| | |
| === Semester 1 Week 7===
| |
| | |
| ====Steven====
| |
| # Week 7 work:
| |
| #* Attended a meeting with Derek and Patrick and summarised the work completed to date and intentions for the mid semester break
| |
| #* Patrick and I finalised use of the Cipher Cross-Off List as the means for presenting and centralising results of continued 2009 project cipher scheme testing. Specific page to be added to wiki by Patrick.
| |
| #* Investigated one cipher scheme from the “Cipher Cross-Off list”. Results provide more thorough proof of conclusions from 2009
| |
| # Goals for “break”:
| |
| #* Begin detailed research into web-crawler implementations – ensuring there is compatibility with Patrick’s pattern matcher software
| |
| #* Examine at least one more cipher on the Cipher Cross-Off list – results will be added to the page created by Patrick
| |
| #* Investigate possible additional university computer resources for use in developmental testing
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Worked on text parser some more, developed a version that is capable of analysing the structural statistics of the Rubaiyat.
| |
| #* Used Text parser to gather statistics on the Rubaiyat. Results indicate that the code and the poems inside are NOT structurally related. See reports (to come) for further details.
| |
| #* Set up the wiki [[Cipher Cross-off List|Cipher Cross-off List!]]
| |
| #* Had a meeting with Derek and Steven to go through our work done so far and to plan out work for the next period.
| |
| # Goals for Next Week
| |
| #* Test one cipher identified on the Cipher Cross-Off list
| |
| #* Further development of the Text Parser/Pattern Matcher
| |
| #* Look into creating a closed web environment in which our Web Crawler can be safely tested.
| |
| #* Enjoy my "holidays"
| |
| | |
| === Semester 1 Mid-Semester Break===
| |
| | |
| ====Steven====
| |
| # Mid-semester break work:
| |
| #* Detailed examination of code used in cipher scheme testing for 2009 project
| |
| #* Completed testing of two more cipher schemes from the Cipher Cross-off List – results yet to be added to project wiki
| |
| #* Investigated potential web crawler implementations – research documentation needs further compilation
| |
| #* For the purposes of future testing contacted Braden Phillips and learnt how to apply for access to the university servers for additional computing power
| |
| # Goals for week 8:
| |
| #* Add results of cipher scheme testing to the project wiki
| |
| #* Test another cipher identified on the Cipher Cross-off list
| |
| #* Further investigation of web crawler implementations. In addition, update supporting documentation
| |
| #* Meet with Patrick and discuss compatibility of current web crawler options with regard to the pattern matcher software
| |
| | |
| ====Patrick====
| |
| # Work Done this Fortnight
| |
| #* Tested and disproved a cipher on the Cipher Cross-off List - the [[Cipher Cross-off List#Alphabet Reversal Cipher|Alphabet Reversal Cipher]].
| |
| #* Started modifying text parsing code for html style web pages.
| |
| #* Researched web crawling requirements and created a broad web crawler/text parser concept document.
| |
| #* Looked into test environments for help in developing the web crawler and identified two possible options:
| |
| #** A closed environment in a local directory
| |
| #** Limit the crawling to only pages starting with the start URL. E.g. if the start URL is http://www.adelaide.edu.au, then it should only crawl websites starting with this address – no outside websites.
| |
| # Goals for Next Week
| |
| #* Test another cipher on the cross-off list.
| |
| #* Begin the development of a test environment for the web crawler.
| |
| #* More development on the text parser/pattern matcher.
| |
| | |
| === Semester 1 Week 8===
| |
| ====Steven====
| |
| # Week 8 work:
| |
| #* Met with Patrick and concluded pattern matcher implementation can be adapted to any web crawler implementation
| |
| #* Tested another cipher on the Cipher Cross-off list – results yet to be added to wiki with Shift Cipher (Caesar Cipher) results and Auto-Key Cipher results.
| |
| #* Web crawler investigation postponed to week 9 pending limited availability.
| |
| # Goals for week 9:
| |
| #* Test another cipher on the cross-off list
| |
| #* Further web crawler investigation and supporting document development
| |
| #* Research HTML coding language for purpose of providing a personal web crawler testing environment
| |
| #* Complete a document summarising web crawler findings and development to week 10 – to be completed over week 9 and 10.
| |
| | |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Disproved another cipher on the Cipher Cross-off List - the [[Cipher Cross-off List#ADFGVX Cipher|ADFGVX Cipher]].
| |
| #* Began design and development of pattern-matching code and strategies.
| |
| #* Created a simple test environment for Web Crawl testing. It is a closed environment in a local directory containing multiple pages.
| |
| # Goals for Next Week
| |
| #* Test another cipher on the cross-off list.
| |
| #* Evaluate the pattern matching code developed by last year's group and produce a document summarising their efforts.
| |
| #* Continue the development of our own pattern-matching algorithms and code.
| |
| | |
| === Semester 1 Week 9===
| |
| ====Steven====
| |
| # Week 9 work:
| |
| #* Tested and disproved another cipher scheme on the Cipher Cross-off List – the VIC Cipher
| |
| #* Began document summarising web crawler findings of 2010
| |
| #* Researched and implemented a small local HTML environment. Further expansion required for web crawler testing.
| |
| # Goals for week 10:
| |
| #* Begin Stage 2 Progress Report in accordance with planned schedule
| |
| #* Complete development of web crawler summarising document
| |
| #* Compile formal summarising document of the ciphers on Cipher Cross-off List tested thus far
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Disproved another cipher on the Cipher Cross-off List - the [[Cipher Cross-off List#Affine Cipher|Affine Cipher - Proof here]]. Resultant output of code has been uploaded [[Media:Affine_output.rar|here.]]
| |
| #* Examined and evaluated the 2010 pattern matching code - internal document produced.
| |
| #* Designed algorithm for Exact pattern matching function.
| |
| # Goals for Next Week
| |
| #* Test another cipher on the cross-off list.
| |
| #* Implement design of Exact pattern matching function.
| |
| #* Design 'wildcard' pattern matching function.
| |
| #* Begin work on the Stage 2 Progress Report as per Gantt Chart schedule.
| |
| | |
| === Semester 1 Week 10===
| |
| ====Steven====
| |
| # Week 10 work:
| |
| #* In accordance with the planned schedule began compilation of the Stage 2 Progress Report
| |
| #* Compiled formal documentation of 2010 web crawler implementation
| |
| #* Worked on a document to summarise findings of cipher investigations for Cipher Cross-off List
| |
| # Goals for week 11:
| |
| #* Continue Stage 2 Progress Report as per the Gantt Chart
| |
| #* Prepare an updated Gantt Chart for use in the Stage 2 Progress Report
| |
| #* Get a copy of developmental software from Patrick – for use in document/presentation preparation
| |
| #* Test another cipher on the cross-off list
| |
| #* Continue development of the cipher investigation documentation
| |
| #* Update Cipher Cross-off List wiki page
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Discounted another cipher on the Cipher Cross-off List - the [[Cipher Cross-off List#Two-square Cipher|Two-square Cipher]].
| |
| #* Coded up and tested algorithm for Exact pattern matching function.
| |
| #* Began design of next pattern-matching algorithm, the 'wildcard' matcher.
| |
| #* Started documentation of Stage 2 Progress Report.
| |
| # Goals for Next Week
| |
| #* Identify and test another cipher for the cross-off list.
| |
| #* Complete design and begin implementation and test of wildcard pattern matching function.
| |
| #* Continue work on the Stage 2 Progress Report.
| |
| | |
| === Semester 1 Week 11===
| |
| ====Steven====
| |
| # Week 11 work:
| |
| #* Investigated another cipher on the cipher cross-off list – the Bifid cipher
| |
| #* Continued Stage 2 Progress Report in accordance with planned schedule
| |
| #* Continued cipher investigation documentation
| |
| #* Prepared updated Gantt Chart for use in the Stage 2 Progress Report
| |
| # Goals for week 12:
| |
| #* Update cipher investigation documentation to include Bifid Cipher
| |
| #* Complete and submit Stage 2 Progress Report
| |
| #* Attend meeting with Derek and Patrick and summarise work completed to date and intentions for the mid-year break
| |
| #* Meet with Patrick and get a copy of developmental software
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Disproved another cipher on the Cipher Cross-off List - the [[Cipher Cross-off List#Rail Fence Cipher|4-rail Rail Fence Cipher]].
| |
| #* Added and tested wildcard letter feature to Exact pattern matching function.
| |
| #* Stage 2 Progress Report reportedly progresses.
| |
| # Goals for Next Week
| |
| #* Identify and test another cipher for the cross-off list.
| |
| #* Design (and maybe begin implementation) of the next function for the pattern matching software - likely to be Generic Pattern Matcher - e.g. search for $%$% pattern returns ABAB, CDCD, GDGD etc.
| |
| #* Continue work on the Stage 2 Progress Report.
| |
| #* Complete and submit Stage 2 Progress Report.
| |
| #* Set up meeting with Steve and Derek to discuss progress and plans for the mid-year break.
| |
| | |
| === Semester 1 Week 12===
| |
| ====Steven====
| |
| # Week 12 work:
| |
| #* Attended a meeting with Derek and Patrick, reviewed Stage 2 Progress Report and planned work for the Mid-year break.
| |
| #* Work heavily oriented towards Stage 2 Progress Report
| |
| #** Report should now be available on wiki
| |
| #* Completed analysis of another cipher - the Trifid Cipher
| |
| #* Obtained copy of developmental software from Patrick
| |
| #** Successfully installed!
| |
| #* Light beginning to flicker at the end of the tunnel...
| |
| # Goals for "break":
| |
| #* Test at least one cipher per week following exams
| |
| #* Adapt cipher analysis code for use with Cipher GUI
| |
| #* Implement Web Crawler prototype
| |
| #* Begin preparation of Poster and Final Seminar
| |
| #* Write up some ideas for the project video
| |
| #* Attend Somerton Man exhbition at the Bay Discovery Centre with Patrick
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Met with Derek and Steven regarding Stage 2 Progress Report and work for the mid semester break.
| |
| #* Completed structural and statistical tests on the Rubaiyat.
| |
| #* Spent many an hour working on Stage 2 Progress Report
| |
| #* Handed up said report.
| |
| # Goals for Mid-Year Break
| |
| #* Identify and test multiple ciphers for the cross-off list.
| |
| #* Design, implement and test all of the remaining functions for the pattern matching software.
| |
| #* Work with Steven on the Web Crawler.
| |
| #* Implement Affine Cipher on Cipher GUI
| |
| #* Look at possibility of adding frequency plot graphs to the Cipher GUI.
| |
| | |
| ===Mid-Year Break===
| |
| ====Steven====
| |
| # Mid-year break work:
| |
| #* Attended “The Body on the Beach” exhibition at the Bay Discovery Center
| |
| #* Implemented following ciphers on Cipher GUI:
| |
| #** Auto-key Cipher
| |
| #** Bifid Cipher
| |
| #** Caesar Cipher
| |
| #** Hill Cipher
| |
| #** Trifid Cipher
| |
| #** Vigenere Cipher
| |
| #* Added functionality to the cipher GUI:
| |
| #** Modified layout to include areas for cipher information and letter frequency graphs
| |
| #** Load and storing of plaintext or ciphertext
| |
| #** Added information area about cipher techniques
| |
| #* Investigated several different prototype web crawlers
| |
| #* Investigated for the cipher cross-off list – the Rotary Phone Dial Cipher and the Nihilist Cipher
| |
| #* Acquired additional resources for the preparation of Poster(s)
| |
| # Goals for week 1:
| |
| #* Test another cipher for the cross-off list
| |
| #* Investigate and implement letter frequency graphs for integration into Cipher GUI
| |
| #* Meet with Patrick to review and reassess project schedule
| |
| #* If time permits - conduct further investigation of the web crawler prototypes to assess suitability
| |
| #** Findings to be documented accordingly
| |
| | |
| ====Patrick====
| |
| # Work Done over Break
| |
| #* Added and ruled out several ciphers on the [[Cipher Cross-off List|Cipher Cross-off List]], including the Atbash Cipher, Baconian Cipher and Number-based ciphers
| |
| #* Completed all the Pattern Matching functions.
| |
| #** These include:
| |
| #*** ExactMatch - to detect exact String matches, e.g. a search for "ABAB" is successful in "Kebab ahoy!"
| |
| #*** ExactMatchInitial - the same as ExactMatch but only uses initial letters in detections
| |
| #*** PatternMatch - to detect patterns in Strings, e.g. a search for "ABAB" is successful in "Crisis"
| |
| #*** PatternMatchInitial - identical to PatternMatch but only uses initial letters in detecting
| |
| #** These functions have all been successfully tested
| |
| #** I have written a short report detailing the workings of the code as well as it's strengths and weaknesses
| |
| #* Investigated some methods for including bar charts (frequency plots) in the Cipher GUI
| |
| #* Set up the project's svn repository to encourage collaborative work, and added the pattern matcher software to it
| |
| #* Visited the Somerton Man Photography and Paint exhibition titled "The Body on the Beach" at the Bay Discovery Center. Very thought-provoking and intriguing.
| |
| # Goals for Next Week
| |
| #* Identify and test more ciphers for the cross-off list
| |
| #* Start looking at integrating pattern matching code into a candidate web crawler
| |
| #* Bug Steven to add the Cipher GUI to the svn repository so I can work on it and implement some ciphers
| |
| #* Review the goals and timelines of the project to ensure we are still on track
| |
| | |
| === Semester 2 Week 1===
| |
| ====Steven====
| |
| # Week 1 work:
| |
| #* Investigated web crawler prototypes with testing completed in closed local environment
| |
| #* Investigated another cipher for the cipher cross-off list – The Trithemius Cipher
| |
| #* Implemented Trithemius Cipher on Cipher GUI
| |
| #* Implemented Java based letter frequency graphs for Cipher GUI
| |
| #* Met with Patrick and reaffirmed project development and schedule
| |
| # Goals for week 2:
| |
| #* Test another cipher for the cross-off list
| |
| #* Prepare and submit the Project Exhibition requirements (due Friday August 5)
| |
| #* Prepare and submit brochure description and image for Project Exhibtion (due Friday August 5)
| |
| #* Add letter frequency graph functionality to Cipher GUI
| |
| #* Add Cipher GUI code to project SVN repository
| |
| #* Meet with Patrick and outline how additional user functionality will be added to CipherGUI
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Added and ruled out several ciphers on the [[Cipher Cross-off List|Cipher Cross-off List]], including the Pigpen Cipher and Homophonic Substitution Cipher
| |
| #* Discussed details of Web Crawler implementations with Steve and how the pattern matching code is likely to integrate.
| |
| #* Evaluated current project progress regarding key arms, including the Web Crawler/Pattern Matcher side and the Cryptanalysis sides. Both seem to be progressing well and on schedule.
| |
| # Goals for Next Week
| |
| #* Identify and test more ciphers for the cross-off list
| |
| #* Begin integrating pattern matching code into a candidate web crawler
| |
| #* Implement the Affine Cipher in the Cipher GUI
| |
| #* Prepare Exhibition information - due Friday Week 2 - regarding the project exhibition in week 12. This includes:
| |
| #** A brief description about the project and a small picture both to go in the Exhibition Guide brochure
| |
| #** Submit requirements for our stall at the exhibition
| |
| | |
| === Semester 2 Week 2===
| |
| ====Steven====
| |
| # Week 2 work:
| |
| #* Analysed and added the Templar Cipher to the Cipher Cross-off List | |
| #* Management and documentation: | |
| #** Compiled and submitted Project Exhibition requirements
| |
| #** Prepared and submitted Project Exhibition brochure description and image
| |
| #* Work for Cipher GUI:
| |
| #** Added letter frequency graph functionality to Cipher GUI | |
| #** Added all Cipher GUI code to project SVN repository (following connection issues between my laptop and Electrical Engineering Department Server) | |
| #** Met with Patrick and established how additional user functionality – entering keywords etc. will be added to Cipher GUI | |
| # Goals for week 3: | | # Goals for week 3: |
| #* Test another cipher for the cross-off list | | #* |
| #* Implement cipher on cipherGUI if applicable | | #* |
| #* Identify and test candidate web crawlers suitable for use with Pattern Matching code
| | #** |
| #* Modify Cipher GUI layout to enable cipher interactivity capabilities
| | #** |
| | | #** |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Investigated another cipher for the Cipher Cross-off List - the Book Cipher.
| |
| #* Cipher GUI work:
| |
| #** Implemented the Alphabet Reversal Cipher (aka Atbash Cipher) on the Cipher GUI
| |
| #** Began implementing the Affine Cipher on the Cipher GUI - more work required (see Goals for next Week)
| |
| #** Discussed with Steven the future development of the Cipher GUI - namely how we are going to add interactive abilities for the user for ciphers that involve the choice of a keyword/key number.
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Not much progress this week as still waiting on a candidate web crawler to begin working on.
| |
| #* Management and Documentation work:
| |
| #** Aided Steven in designing the brief project description and picture to be put in the Exhibition day Brochure
| |
| #** Helped Steven with identifying our requirements for the Project Exhibition.
| |
| # Goals for Next Week
| |
| #* Investigate another cipher for the Cipher Cross-off List
| |
| #* Add interactivity to the Affine Cipher in the Cipher GUI allowing users to pick which shifts and multipliers are used in encrypting/decrypting
| |
| #* Identify and investigate a candidate web crawler within which we will implement the Pattern Matching code
| |
| | |
| === Semester 2 Week 3===
| |
| ====Steven====
| |
| # Week 3 work:
| |
| #* Investigated another cipher for the cipher cross-off list – the Beaufort Cipher
| |
| #* Work for Cipher GUI:
| |
| #** Implemented Beaufort Cipher on Cipher GUI
| |
| #** Worked with Patrick to develop an interactive panel for user to control cipher characteristics where applicable
| |
| #* Work for Web Crawler/Pattern Matcher:
| |
| #** Tested use of pattern matcher with regard to use in three candidate web crawlers
| |
| #** Met with Patrick and passed on the three alternative web crawlers for him to perform independent testing and assess suitability
| |
| # Goals for week 4:
| |
| #* Design and implement a prototype graphical user interface for the web crawler
| |
| #* Investigate implementation of pattern matcher code in three candidate web crawlers
| |
| #* If time permits, begin converting ciphers implemented on Cipher GUI to include interactive cipher capabilities
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Investigated another cipher for the Cipher Cross-off List - the [[Cipher Cross-off List#Null Cipher| Null Cipher]].
| |
| #* Cipher GUI work:
| |
| #** Developed the blueprint for adding user functionality to the Cipher GUI (though no blueprint for using keywords for ciphers yet).
| |
| #*** Namely by way of designating a section of the Cipher GUI that each cipher can form as it chooses.
| |
| #** Used this to finish off the Affine Cipher implementation. Fully functional and tested!
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Downloaded the three Web Crawlers Steve recommended.
| |
| # Goals for Next Week
| |
| #* Investigate another cipher for the Cipher Cross-off List
| |
| #* Begin upgrading some of the currently implemented ciphers on the CipherGUI to match the newest interactive nature
| |
| #* Investigate the web crawlers downloaded this week.
| |
| | |
| === Semester 2 Week 4===
| |
| ====Steven====
| |
| # Week 4 work:
| |
| #* Work for Web Crawler/Pattern Matcher:
| |
| #** Designed and implemented a prototype web crawler GUI
| |
| #** Investigated implementation of pattern matcher code in three candidate web crawlers
| |
| #* Cipher GUI:
| |
| #** No time permitting for conversion of existing Cipher GUI ciphers to include interactive key functionality
| |
| # Goals for week 5:
| |
| #* Test another cipher for the cross-off list
| |
| #* Implement tested cipher on Cipher GUI
| |
| #* Upgrade some of the ciphers currently implemented on the Cipher GUI to include interactive key functionality
| |
| #* Consult with Patrick to further investigate identified web crawlers for suitability and adaptation with pattern matching code
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Investigated another cipher for the Cipher Cross-off List - the [[Cipher Cross-off List#Four-square Cipher|Four-square Cipher]].
| |
| #* Cipher GUI work:
| |
| #** Added unique panels to both the Alphabet Reversal/Atbash and Auto-key Cipher implementations on the GUI - enabling user interactivity for choosing keys.
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Attempted to investigate the 3 web crawlers Steve advised me to have a look at. Failed on 3 accounts, mainly due to install issues.
| |
| # Goals for Next Week
| |
| #* Investigate another cipher for the Cipher Cross-off List
| |
| #* Upgrade some more of the currently implemented ciphers on the CipherGUI to add interactive key choices
| |
| #* Get help from Steve in investigating these web crawlers!
| |
| #* In consultation with Steve, begin identifying:
| |
| #** Which web crawler(s) we'll base ours around
| |
| #** Where we will integrate pattern matching code
| |
| | |
| === Semester 2 Week 5===
| |
| ====Steven====
| |
| # Week 5 work:
| |
| #* Analysed another cipher for the cipher cross-off list – the Gronsfeld Cipher
| |
| #* Work for web crawler/pattern matcher:
| |
| #** Met with Patrick and discussed web crawler GUI. Changes required – see goals for week 6
| |
| #** Attempted to run web crawler candidates from university computers (through proxy) – unable to get one of three running. Need to consult with Derek regarding a mutual account
| |
| #* Work for Cipher GUI:
| |
| #** Implemented Gronsfeld Cipher on CipherGUI
| |
| #** Modified several Cipher GUI ciphers to include interactive key functionality
| |
| # Goals for week 6:
| |
| #* Test another cipher for the cross-off list
| |
| #* Implement cipher on cipher GUI
| |
| #* Continue upgrading existing ciphers within the Cipher GUI to include interactive key functionality
| |
| #* Modify web crawler GUI to include area for additional search patterns
| |
| #* Meet with Derek to discuss web crawler implementation and account access for testing at the university
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Investigated another cipher for the Cipher Cross-off List - the [[Cipher Cross-off List#Dvorak Encoding|Dvorak Cipher]].
| |
| #* Cipher GUI work:
| |
| #** Implemented Dvorak Cipher on the Cipher GUI.
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Continued to work on investigating identified web crawlers. Got one working well.. crawler4j looks promising. Was able to crawl web pages successfully.
| |
| #** Discussed with Steve issues involving the implementation of a web crawler (and GUI) and its integration with pattern matching code.
| |
| # Goals for Next Week
| |
| #* Investigate another cipher for the Cipher Cross-off List
| |
| #* Add investigated cipher to the Cipher GUI
| |
| #* Upgrade some more of the currently implemented ciphers on the CipherGUI
| |
| #* Continue to investigate web crawler implementations and functionality
| |
| #* Meeting with Steve and Derek to discuss future directions of the project.
| |
| | |
| === Semester 2 Week 6===
| |
| ====Steven====
| |
| # Week 6 work:
| |
| #* Investigated another cipher for the cipher cross-off list – the Porta Cipher
| |
| #* Work for Cipher GUI:
| |
| #** Implemented Porta Cipher on Cipher GUI
| |
| #** Unable to make good progress with upgrading existing ciphers to include interactive key functionality – focus next week
| |
| #* Work for web crawler/pattern matcher:
| |
| #** Modified web crawler GUI to include area for additional search patterns
| |
| #* Management and documentation:
| |
| #** Attended a meeting with Derek and Patrick and summarised the work completed to date. Changes to be made to cipher GUI – see goals for week 7. Next meeting scheduled for Week 9.
| |
| # Goals for week 7:
| |
| #* Add cipher names to titles of letter frequency graphs in Cipher GUI in accordance with recommendations from meeting
| |
| #* Continue upgrading existing ciphers within the Cipher GUI to include interactive key functionality
| |
| #* Update information panels of remaining ciphers implemented in Cipher GUI
| |
| #* Commence final report (for submission 21/10/11)
| |
| | |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Investigated another cipher for the Cipher Cross-off List - the [[Cipher Cross-off List#Keyword Cipher|Keyword Cipher]].
| |
| #* Re-organised the Cipher Cross-off List - finished off linking and put all ciphers alphabetically
| |
| #* Cipher GUI work:
| |
| #** Added Keyword Cipher to the GUI - including keyword functionality
| |
| #** Cleaned up some of the other implemented ciphers - namely Atbash, Affine, Autokey, Dvorak | |
| #** Edited Barchart code to enable the Frequency Plots to scale with the data. | |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Further investigated crawler4j. Seems to have most the functionality required. | |
| #* Project Management:
| |
| #** Had a meeting with Derek and Steve. General feeling that we're satisfactorily on track.
| |
| # Goals for Next Week
| |
| #* Investigate another cipher for the Cipher Cross-off List
| |
| #* Implement a cipher on the Cipher GUI
| |
| #* Further investigate the web crawler
| |
| #* Identify ways to interface between the pattern matching code and the web crawler output.
| |
|
| |
|
| === Semester 2 Week 7===
| |
| ====Steven====
| |
| # Week 7 work:
| |
| #* Work for Cipher GUI:
| |
| #** Added cipher names to the titles of letter frequency graphs in accordance with recommendations from Derek
| |
| #** Updated information panels for the Beaufort Cipher, Porta Cipher, Shift Cipher, Trithemius Cipher and Vignere Cipher
| |
| #** Added image magnification functionality to the Porta and Trithemius Cipher information panels
| |
| #** Added interactive key functionality for the Bifid and Trifid Ciphers – information areas still need to be updated
| |
| #** All changes above have been committed to the project repository
| |
| #* Management and documentation:
| |
| #** Commenced final report (to be submitted 21/10/11)
| |
| # Goals for week 8:
| |
| #* Implement a cipher on Cipher GUI
| |
| #* Implement interactive key functionality for remaining ciphers on the Cipher GUI
| |
| #* Continue work on web crawler
| |
| #* Continue final report
| |
| #* Commence work on final seminar presentation to be held 30/09/11
| |
|
| |
|
| ====Patrick====
| |
| # Work Done this Week
| |
| #* At Derek's suggestion, had a second look at one of the ciphers investigated in 2009 - the Playfair Cipher. No conclusions yet.
| |
| #* Cipher GUI work:
| |
| #** Added the Playfair Cipher to the GUI - was quite complex to add including the ability to specify keywords to form the matrix.
| |
| #** Fixed a few small annoying bugs in the cipher GUI.
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Looked into what pages the crawler (crawler4j) can access
| |
| #** Examined how the crawler (crawler4j) returns page content - so that we can tap into it to pattern match
| |
| # Goals for Next Week
| |
| #* Further investigation of ciphers for the Cipher Cross-off List
| |
| #* Implement a cipher on the Cipher GUI
| |
| #* Continue working with the web crawler
| |
| #** Hopefully develop a prototype implementation that can pattern match web page content
| |
|
| |
| === Semester 2 Week 8===
| |
| ====Steven====
| |
| # Week 8 work:
| |
| #* Work for Cipher GUI:
| |
| #** Implemented the Double Playfair Cipher including interactive key functionality in accordance with request from Derek after previous meeting
| |
| #** Added interactive key functionality for Hill Cipher – all ciphers in Cipher GUI now have interactive key functionality!
| |
| #* Work for web crawler/pattern matcher:
| |
| #** Redesigned web crawler GUI to include:
| |
| #*** Tab layout to separate seed, pattern and saving controls
| |
| #*** Ability to add/edit/remove multiple search seeds
| |
| #*** Capacity to add/edit/remove multiple search patterns
| |
| #*** Control over number of pages to search
| |
| #*** Control over search depth
| |
| #** Began integrating the web crawler/pattern matcher into the GUI frontend
| |
| #** Examined resource highlighted by Matthew – search engine company blekko allowing public submission of regular expressions to analyse
| |
| #* Management and documentation:
| |
| #** Continued final report (to be submitted 21/10/11)
| |
| #** Decided with Patrick to postpone commencement of final seminar until next week to better accommodate advice from the scheduled meeting
| |
| # Goals for week 9:
| |
| #* Meet with Derek and Patrick to discuss progress and final seminar
| |
| #* Commence work on presentation for final seminar to be held 30/09/11
| |
| #* Upload investigated ciphers to cross-off list (not uploaded earlier as I had no access to project page)
| |
| #* Create demonstration web crawler/pattern matcher GUI
| |
| #* Formulate some regular expressions with Patrick that can be submitted to the blekko analysis tool
| |
| #* Update information panels in Cipher GUI
| |
|
| |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Examined the [[Cipher Cross-off List#Playfair_Cipher|Playfair Cipher]] using the code and the Cipher GUI updated last week. Concluded we can rule it out. [[Cipher Cross-off List#Playfair_Cipher|Click here for reasoning.]]
| |
| #* Cipher GUI work:
| |
| #** Fixed a bug in Playfair Cipher relating to forming the Playfair Square
| |
| #** Changed the default plaintext display to lowercase and ciphertext display to uppercase as per cryptological norms.
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Completely re-designed and re-coded pattern matching code for the following reasons:
| |
| #*** Make the setup neater, easier to understand and more flexible to change/add functionality.
| |
| #*** New understanding on how the web crawler provides data enabled a more direct design approach.
| |
| #** Created a demo pattern matching web crawler that successfully detected patterns in a live Web-Crawling test!
| |
| #** Had a look at an article, pointed out by Matthew, regarding a similar project by the search engine company ''blekko'' that allows users to submit a regex to run a search on.
| |
| # Goals for Next Week
| |
| #* Further investigation of ciphers for the Cipher Cross-off List
| |
| #* Implement a cipher on the Cipher GUI
| |
| #* Work with Steve in integrating the web crawler/pattern matcher into a GUI
| |
| #* Upgrade the pattern matching code further
| |
| #* Come up with some regex's we can submit to the ''blekko'' crawler to see if we can get them to test for us
| |
| #* Meet with Steve and Derek regarding progress to date and plans for the Final Seminar
| |
| #* Begin work on said Final Seminar.
| |
|
| |
| === Semester 2 Week 9===
| |
| ====Steven====
| |
| # Week 9 work:
| |
| #* Work for Cipher GUI:
| |
| #** Modification of Cipher GUI postponed to ensure there are no conflicting versions with the updates Patrick plans to make
| |
| #* Work for web crawler/pattern matcher:
| |
| #** Met with Patrick and reviewed the web crawler GUI
| |
| #** Continued integrating the web crawler and pattern matching software into the GUI frontend
| |
| #** Reconfigured web crawler and pattern matching programs for improved user operation and feedback
| |
| #** Added the ability to select exact and initial pattern definitions into the web crawler GUI
| |
| #** Reviewed the blekko analysis tool highlighted by Matthew and concluded a submission would not be made. The major factors were the inability to control the web crawl and uncertainty as to whether our submission would be used.
| |
| #** Formulated regular expressions initially for use with blekko analysis tool. Now will be used with the additional pattern matching functionality that Patrick is developing.
| |
| #* Management and documentation:
| |
| #** Attended a meeting with Derek and Patrick and summarised the progress to date. Plans for the final seminar were also discussed.
| |
| #** Commenced work on presentation for final seminar (30/09/11)
| |
| # Goals for "break":
| |
| #* Week 1 (final seminar 30/09/11)
| |
| #** Continue compilation of final seminar presentation
| |
| #** Present the final seminar on Friday 30/09/11
| |
| #** Complete integration of web crawler, pattern matcher and graphical user interface
| |
| #** Update web crawler graphical user interface to include regular expression functionality
| |
| #** Any further software modifications that are required for the demonstration component of the final seminar
| |
| #* Week 2 (final seminar complete)
| |
| #** Meet with Patrick and review all work required for project closeout
| |
| #** Begin poster(s) for the final exhibition (28/10/11)
| |
| #** Plan project video – acquire all additional resources
| |
| #** Work with Patrick to establish how our software can be deployed on the project wiki
| |
| #** Continue final report (submission 21/10/11)
| |
|
| |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Cipher Cross-off List
| |
| #** Ruled out Flat Frequency Response ciphers from being used in creating the code - done via statistics. Proof is [[Cipher_Cross-off_List#Flat Frequency Ciphers|here.]]
| |
| #*** This rules out both the [[Cipher_Cross-off_List#One Time Pad|One Time Pad]] and [[Cipher_Cross-off_List#Homophonic Substitution Ciphers|Homophonic Substitution Ciphers.]]
| |
| #** Identified what sort of Keyword could have been used if the [[Cipher_Cross-off_List#Keyword Cipher|Keyword Cipher]] was used to create the code.
| |
| #* Cipher GUI work:
| |
| #** Added Substitution Cipher that lets the user pick their own Cipher Alphabet.
| |
| #** Improved Keyword Cipher by added a JTable that displays the current Cipher Alphabet according to the user-entered keyword.
| |
| #** Improved Playfair Cipher by addinga Table that shows the Playfair square. The table updates when the Keyword is changed by the user.
| |
| #** Added the unique center panel for the Caesar Cipher.
| |
| #* Web Crawler/Pattern Matcher work:
| |
| #** Discussed the Crawler GUI setup with Steve who is working on the integration into the GUI
| |
| #** Investigated Regular Expressions (regexs) for the purpose of using them for a crawl on ''blekko's'' web data as identified last week
| |
| #*** Identified Regexs that could successfully match to Initial Letters and character patterns
| |
| #*** Decided that ''blekko'' wouldn't be much help since they aren't providing the option to run a web crawl, they are just offering to run two crawls a day themselves.
| |
| #*** However these regexs have given me an idea and the production of an additional Pattern Matching feature is under way! A Regex option - crawl the web for a regex of your choice.
| |
| #* Project Management work:
| |
| #** Had a meeting with Steve and Derek. Addressed progress on work to date, and discussed plans for the final seminar coming up.
| |
| #** Began planning on the content of the Final Seminar.
| |
| # Goals for Next Fortnight
| |
| #* Week 1
| |
| #** Work on the Final Seminar
| |
| #** More work on the Final Seminar
| |
| #** Even More work on the Final Seminar! Present the Seminar on Friday.
| |
| #** Look into recording our Seminar so Derek (who is overseas) can watch it.
| |
| #** Implement a Regular Expression Pattern Matching option in the web crawler.
| |
| #** Do whatever other final touches are needed for the Web Crawler/Pattern Matcher and Cipher GUI for the Final Seminar's Demonstration section.
| |
| #* Week 2 (Seminar over)
| |
| #** Meet with Steven to identify work still needed to finish off the project - review progress on the Gantt Chart
| |
| #** Begin work on the Poster(s) for the Project Exhibition.
| |
| #** Begin planning our project Video
| |
| #** Look into how we can host our software on the internet
| |
|
| |
| === Semester 2 Mid-Semester Break===
| |
| ====Steven====
| |
| # Mid-semester break work:
| |
| #* Week 1:
| |
| #** Significant work conducted on presentation for final seminar – rehearsals conducted over three days
| |
| #** Presented final seminar (30/09/11)
| |
| #** Modified web crawler and pattern matcher for demonstration with final seminar
| |
| #** Integrated the web crawler, pattern matcher and GUI frontend into a single piece of software
| |
| #** Added regular expression functionality to web crawler graphical user interface
| |
| #** Downloaded videos for possible use in project video
| |
| #* Week 2:
| |
| #** Project video:
| |
| #*** Analysed 2009 and 2010 project videos.
| |
| #*** Commenced planning of project video.
| |
| #*** Acquired more potential videos for use in the project video.
| |
| #** Project poster:
| |
| #*** Examined 2009 and 2010 poster designs
| |
| #*** Commenced formulation of a layout for the project poster.
| |
| #*** Researched possible content for additional poster(s).
| |
| #** Reviewed and updated the cipher cross-off list.
| |
| #** Continued final report (to be submitted 21/10/11)
| |
| # Goals for week 10:
| |
| #* Attend project exhibition briefing with Braden Phillips (11/10/11)
| |
| #* Meet with Patrick to discuss requirements for project closeout
| |
| #* Add webpage prefix filtering capability to the web crawler
| |
| #* Continue poster(s) for the final exhibition
| |
| #* Continue final report
| |
| #* Complete conversion and upload of final seminar video onto YouTube.
| |
|
| |
| ====Patrick====
| |
| # Work Done this Fortnight
| |
| #* First Week
| |
| #** Plenty of work on Final Seminar; for a "Holidays week" in at uni each day but Monday!
| |
| #** Gave Final Seminar; was well received
| |
| #** Downloaded software to enable recording of Final Seminar for Derek who is overseas.
| |
| #** Implemented Regular Expression Pattern Matching into the Web Crawler!
| |
| #** Fixed+Modified other issues with Web Crawler/Pattern Matcher in preparation for Final Seminar demonstration.
| |
| #* Second Week
| |
| #** Poster:
| |
| #*** Did background research for our project poster, including examining multiple previous year examples
| |
| #*** Identified some possible setups for our main project poster
| |
| #*** Identified possible content for a second poster
| |
| #** Video:
| |
| #*** Did background research for the planned video including analysing previous years' videos
| |
| #*** Began planning some content ideas for our video
| |
| #** Hosting Software:
| |
| #*** Successfully packaged the current Pattern Crawler into a single executable jar file
| |
| #*** A lot of work integrating the CipherGUI into a single jar file, including its images. Successfully integrated all but two ciphers so far.
| |
| #*** Looked into hosting software on the wiki page. Due to limited acceptable Upload file types, they will most likely have to be uploaded as jar files in a zipped package.
| |
| # Goals for Next Week
| |
| #* Finish off enabling the CipherGUI to be compiled into a single executable jar file
| |
| #* Help Steven with numerous bug fixes and required functionality implementations in the Pattern Crawler...
| |
| #* Design pattern matching code to enable a search for multiple patterns on the same page - e.g. to return a result both patterns must be present.
| |
| #* Finish compiling/packaging/editing the Final Seminar video and host it on YouTube so others (inc. Derek and Matthew) can view it.
| |
| #* Attend lecture on Exhibition to be held Tuesday
| |
| #* Continue work on Posters for Exhibition
| |
| #* Continue work on project Video
| |
| #* Begin work on Final Report; due end Week 11.
| |
|
| |
| === Semester 2 Week 10===
| |
| ====Steven====
| |
| # Week 10 work:
| |
| #* Attended project exhibition briefing with Braden Phillips
| |
| #** Clarified timetable of day (28/10/11) and requirements for poster(s)
| |
| #* Met with Patrick and discussed project posters, project exhibition, project video and deployment of software on the project wiki
| |
| #** Decided on two posters and their layouts for project exhibition.
| |
| #* Modified web crawler and pattern matcher to include webpage filtering.
| |
| #** A webpage prefix can now be specified in interface to control crawling behaviour.
| |
| #* Continued final report (to be submitted 21/10/11)
| |
| #* Formatted video of the final seminar into three parts and converted each to a type suitable for YouTube
| |
| # Goals for week 11:
| |
| #* Meet with Derek and Patrick to discuss progress, final seminar video, final report and the final exhibition
| |
| #* Attend School of Electrical and Electronic Engineering final year photograph (27/10/11)
| |
| #* Complete and submit Final Report
| |
| #* Continue posters for the final exhibition (28/10/11)
| |
| #* Continue project video
| |
|
| |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Added in the Gronsfeld Cipher's unique description panel in the CipherGUI.
| |
| #* Fixed pattern matching bugs in pattern crawler code
| |
| #* Modified the layout of some pattern matcher code to make it uniform with other implementations
| |
| #* Successfully set up CipherGUI for executable jar file format
| |
| #* Met with Steven to discuss poster/video layouts/content
| |
| #* Attended Exhibition lecture; got a pep talk from Braden about what is expected
| |
| #* Worked with Steve on Final Seminar video and uploaded them to YouTube
| |
| #* Final Report commenced
| |
| # Goals for Next Week
| |
| #* Meet with Derek and Steven to discuss project progress to date and closeout
| |
| #* Finish and submit Final Report
| |
| #* Run pattern matching tests on code segments using complete web crawler.
| |
| #* Aid Steve with work on posters/video
| |
|
| |
| === Semester 2 Week 11===
| |
| ====Steven====
| |
| # Week 11 work:
| |
| #* Week committed to the final report. Submitted to myUni Friday night.
| |
| #* Reformatted and compiled the final report onto wiki page.
| |
| #* Attended a meeting with Derek and Patrick and summarised current project progress, project closeout, the final report and the final seminar including the project video and poster.
| |
| #* Attended School of Electrical and Electronic Engineering final year photograph.
| |
| #* Unable to make any further progress with posters or video this week – focus next week.
| |
| # Goals for week 12:
| |
| #* Complete project poster for the project exhibition – a “theme” is yet to be decided.
| |
| #* Complete “general interest” poster. Provides information about three other famous ciphers – Zodiac, Beale and Kryptos.
| |
| #* Complete project video for use in the project exhibition
| |
| #* Attend project exhibition on Friday 28/10/11
| |
| #* Assist Patrick to add executable jar files of the CipherGUI and the web crawler/pattern matcher to the project wiki webpage.
| |
| #* Provide Derek with a disc of all project software and electronic files.
| |
|
| |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* Many an hour on Final Report, submitted Friday night.
| |
| #* Many more hours spent reformatting [[Final Report 2011|Final Report]] and compiling onto the wiki page
| |
| #* Worked on cleanup and modification of code for both CipherGUI and Web Crawler for Final Report purposes
| |
| #* Ran pattern searches on Somerton Code portions using Web Crawler
| |
| #* Met with Steven and Derek. Discussed project outcomes, final work to complete, Final Report and video/poster ideas
| |
| # Goals for Next Week
| |
| #* Finish off CipherGUI - namely Trifid/Bifid descriptions and interactive tables
| |
| #* Attempt to provide proxy options for Web Crawler to enable crawling on the University network
| |
| #* Aid Steve with Poster for Exhibition
| |
| #* Aid Steve with Video production
| |
| #* Attend Exhibition on Friday 28/10/2011
| |
| #* Upload CipherGUI and Web Crawler executable jar files onto project wiki
| |
| #* Handover all project products and work to Derek
| |
|
| |
| === Semester 2 Week 12===
| |
| ====Steven====
| |
| # Week 12 work:
| |
| #* Web crawler/pattern matcher:
| |
| #** Added proxy interface fields to the web crawler graphical user interface.
| |
| #** Assisted Patrick in the investigation of the proxy settings for crawling on the uni network.
| |
| #** Created two alternative executable jar files of Crawler
| |
| #*** One that is a single jar file containing all required libraries. Too large to add to the project webpage.
| |
| #*** A second split version that segments external libraries from the operational functionality. Will be added to the wiki for public access.
| |
| #* CipherGUI:
| |
| #** Tested feasibility of compiling CipherGUI into single executable jar file.
| |
| #** Created single executable CipherGUI jar file as insurance. Not required - Patrick's version to be uploaded to wiki.
| |
| #* Project Exhibition:
| |
| #** Worked with Patrick to compile a project poster with the theme of a 40’s era investigation wall.
| |
| #** Worked with Patrick to complete second “general interest” poster containing three other famous ciphers – Zodiac, Beale and Kryptos. Uses the same theme as the project poster.
| |
| #** Attended Project Exhibition on Friday 28/10/11. Well received with a lot of interest. Unfortunately no prizes.
| |
| #* Completed project video. Will be added to the final seminar videos on YouTube and a link from the wiki provided.
| |
| #* Management and documentation:
| |
| #** Attended a final meeting with Derek and Patrick to conclude project closeout and handover a CD containing all project software and electronic files for the year.
| |
| #** Exams next week. Thank you to both Derek and Patrick for all your help throughout the year and a great project.
| |
|
| |
| ====Patrick====
| |
| # Work Done this Week
| |
| #* CipherGUI work:
| |
| #** Added descriptions and interactive tables to both Bifid and Trifid ciphers
| |
| #** Re-coloured all cipher panels for consistency and re-organised central class naming setup of CipherGUI
| |
| #** Wrote up README.txt file instructing use of CipherGUI
| |
| #** Created final finished product executable jar file of GUI
| |
| #** Uploaded CipherGUI onto project wiki-site available here: [[Media:Cipher GUI.rar|Cipher GUI]]
| |
| #* Web Crawler work:
| |
| #** Investigated proxy settings for crawling on the uni network
| |
| #** Successfully identified correct settings (for uni) and designed a way to allow the user to input these into the GUI
| |
| #** Wrote up README.txt files - instructions for others to use our crawler.
| |
| #** Created final product executable jar file of Crawler
| |
| #** Uploaded Crawler jar file onto project wiki-page, see [[Web Crawler 2011]]
| |
| #* Exhibition
| |
| #** Aided Steven with Poster designs and contents for the main project poster
| |
| #** Wrote up Beale story and Zodiac Killer story for the Additional poster
| |
| #** Got Additional Poster printed at Officeworks, nice and shiny on glossy paper!
| |
| #** Attended exhibition and showed off products to plenty of interest
| |
| #* Other:
| |
| #** Uploaded project video to YouTube
| |
| #** Slept not much
| |
| #** Had final meeting with Derek and Steve and handed over CD containing all my work throughout the year.
| |
| # Goals for Next Week
| |
| #* Start studying for exams!
| |
| #* Over and out. Thanks for the brilliant experience this project has been.
| |
|
| |
|
| ==See also== | | ==See also== |
| * [[Cipher Cracking 2011]] | | * [[Cipher Cracking 2012]] |
| * [[Final Report 2011]] | | * [[Final Report 2012]] |
| * [[Stage 1 Design Document 2011]] | | * [[Stage 1 Design Document 2012]] |
| * [[Stage 2 Progress Report 2011]] | | * [[Stage 2 Progress Report 2012]] |
| * [[Cipher Cross-off List]] | | * [[Cipher Cross-off List]] |
| * [[Media:Cipher GUI.rar|Cipher GUI 2011]] | | * [[Media:Cipher GUI.rar|Cipher GUI 2011]] |
| | * [[Cipher GUI 2012]] |
| * [[Web Crawler 2011]] | | * [[Web Crawler 2011]] |
| | * [[Web Crawler 2012]] |
| * [http://www.youtube.com/watch?v=K0DEF-FDLso 2011 YouTube Project Video] | | * [http://www.youtube.com/watch?v=K0DEF-FDLso 2011 YouTube Project Video] |
| | * [2012 YouTube Project Video] |
| | |
|
| |
|
| ==Back== | | ==Back== |