Theo Todman's Web Page
For Text Colour-conventions (at end of page): Click HereStatus Reports - Status: Web-Tools (2017 - December)
Rationale for this ProjectNote last updated: 05/01/2018 00:11:31
- This Project was alluded to briefly in a footnote on research methodology in my original Research Proposal under the head Research - Internet Technology. When last at Birkbeck, I wrote a more extensive paper defending the Project and describing its rationale. Now that my PhD is in suspense, I have decided to take this Project further. There’s a lot to do: still quite a few items on the “wish list”. It is fairly critical as an enabler for my research, so I need to get a move on as I want it all out of the way before I re-start4 formal research.
- For documentation on my website (currently password protected) follow the links below:-
- Functional5 Documentation.
- Technical7 Documentation.
- Other Websites
- About 10 years ago, I created a website for Dr. Sophie Botros (Link (http://www.sophiebotros.com/)), one of my supervisors at Birkbeck. I’ve now taken it back on and spruced it up a bit, though it requires more work.
- I’ve created and maintain a small website for a music group Julie and I attend – the Enigma Ensemble (Link (http://www.enigmaensemble.co.uk/)).
- Most recently, I’ve created a website for displaying the textual and grammatical analyses and appendices of Pete’s PhD on the Acts of the Apostles. It exists in two versions: Live (Link (http://www.acts-research.website/)) and Test (Link (http://www.theotodman.com/Petes_PhD/index.htm)).
- I created and / or ran a multitude of bridge websites, but as of January 2018 I have either handed them over or mothballed them9:-
- I established the Hutton Bridge Club Website (Link (http://www.bridgewebs.com/hutton.html)) in 4Q11 using the standard Bridgewebs service, but with a couple of competitions using my own routines.
- In 1Q15, I took over the support and development of the Essex Contract Bridge Association (ECBA) website (Link (http://www.bridgewebs.com/essex/)), which also uses Bridgewebs, but is very much larger. I wrote a lot of code10 to make this job less tedious.
- For several years, I collected data on bridge activity in the Billericay / Brentwood area (needed for a project to set up a new consolidated club) – by “scraping” data off web pages, consolidating it into a database and modelling it in various ways – I have agreed to hand over this data sometime early in 2018.
- I used this data to generate websites with a multitude of ladders for small clubs (Link (http://www.essexbridgeresults.org.uk/)). These are now mothballed.
- In 3Q16 I revived the archive website for Mountnessing Bridge Club (Link (http://mountnessing.theotodman.com/index.shtml)).
- I created and maintained a new website for the First Class Bridge Academy (Link (http://www.bridgewebs.com/firstclassbridge/)), giving it “small clubs” ladders as these were easy to maintain with little intervention.
- I did consider returning to work part-time as an MS Access/Excel developer, with a spin-off into website generation, but have done nothing about it so far.
Summary of Progress during October - December 2017
Website (Total Hours = 125.5)
- This project retained some of its prominence as in recent quarters.
- Unfortunately, while I reviewed what I’d done to date on the course put out by Harvard - "Harvard University - CS50 Introduction to Computer Science" - I only made a small amount of progress. I intend to make a serious attempt to complete it in 2018 (I may need to re-start).
- However, I did manage to spend almost 84 hours on my own site. This work included:-
- A considerable amount of work on WebRefs in an attempt to sort out the broken links. This requires still more work, in documentation, development and data correction, but I’m getting there. I documented the system, generated a list of changes, and implemented most of them. I developed the “global change” function, and fixed the YouTube problems, as promised last time.
- Sorted out a bug in the Code Archive routines, whereby the archive wasn’t working; recovered previous versions OK from backups, and produced “recent changes” pages.
- Added feature whereby the Note-link can be deduced rather than the ID having to be specified. Needs further work.
- Further details appear below.
- Work on hand-over and close-down of my various bridge websites. A small amount left to be carried forward to the next quarter.
- During 4Q17 I expended 196 hours on this project (196 hours YTD, where for “YTD” – Year to Date – I mean the academic year that commenced in October 2017). That’s 99% of planned effort, 99% YTD. Overall, 28% of my project effort in the Quarter was directed towards this Project (making 28% YTD) – as against 28% planned (28% YTD).
- Full details for 4Q17 are given below:-
- Website - Bridge Development
- Website - Development (Total Hours = 83.75)
- Website - Generator - Add %age complete to Notes Reading Lists (0.75 hours)
- Website - Generator - Author's page narrative (0.25 hours)
- Website - Generator - Automate links between Quarterly reports (3.5 hours)
- Website - Generator - Bug in Note FNs - fixed links to Code (0.25 hours)
- Website - Generator - Code Archive / Recent changes (7.25 hours)
- Website - Generator - Documentation Filing Database (0.75 hours)
- Website - Generator - Fix bug in and add highlighting to Notes_List_Control page (0.5 hours)
- Website - Generator - Fix bug in Author's page where author count is inconsistent (0.25 hours)
- Website - Generator - Fix for double-quotes in Book / Paper / Note Titles (0.75 hours)
- Website - Generator - Load pdfs etc password protected (0.25 hours)
- Website - Generator - New "Recent Acquisitions" Book List (1.5 hours)
- Website - Generator - Separate Time Recording for Aeon (1.5 hours)
- Website - Generator - Show Notes Quality in Jump Tables & Concatenated Lists (0.75 hours)
- Website - Generator - Simplify Note XRef procedure (deduce link) (7.25 hours)
- Website - Generator - Simplify Note XRef procedure (deduce link) - fix Bug when embedded in Paper (1.25 hours)
- Website - Generator - WebRefs - Add "full" referenced pages (2 hours)
- Website - Generator - WebRefs - Documentation & Bug-fixes (54 hours)
- Website - Generator - WebRefs - Spurious entries generated by Spider (1 hour)
→ See "Software Development - Website - Development"
- Website - Education (Total Hours = 26.25)
- "Barnes (Russell), Ed. - Web Designer" (0.5 hours)
- Discussions with Nat on IT Development (3.5 hours)
- Harvard University - CS50 Introduction to Computer Science - Admin + Set-Up (1 hour)
- Harvard University - CS50 Introduction to Computer Science - Lectures: Week 1 (Review) (3.25 hours)
- Harvard University - CS50 Introduction to Computer Science - Lectures: Week 2 (Review) (3 hours)
- Harvard University - CS50 Introduction to Computer Science - Lectures: Week 3 (Review) (2.5 hours)
- Harvard University - CS50 Introduction to Computer Science - Problem Set 1: C (Review) (1.5 hours)
- Harvard University - CS50 Introduction to Computer Science - Problem Set 2: Crypto + Crack (Review) (1.75 hours)
- Harvard University - CS50 Introduction to Computer Science - Problem Set 3: Find (7.75 hours)
- Harvard University - CS50 Introduction to Computer Science - Problem Set 3: Game of Fifteen (0.75 hours)
- "PC Pro - Computing in the Real World" (0.75 hours)
- Website - Infrastructure (Total Hours = 6)
- iPhone Apps (BBC iPlayer, OS Maps) (0.5 hours)
- iPhone iOS upgrades (0.25 hours)
- Microsoft Windows 10 / MS Office - Releases & Bugs (3.25 hours)
- Microsoft Windows 10 / MS Office - Set up Outlook (0.5 hours)
- Microsoft Windows 10 / MS Office - Wondershare PDF Element Registration issues - fixed (0.25 hours)
- PC Backups / OneDrive (0.75 hours)
- Re-jig start-up pages in Chrome (0.25 hours)
- WhatsApp - Joining + Familiarisation (0.25 hours)
→ See "Software Development - Website - Development"
- Website - Maintenance (Total Hours = 7)
- 3Q17 Status Reports (2.5 hours)
- TT Website - Periodic Full Regeneration (3.5 hours)
- TT Website - Run Web Spider (0.5 hours)
- Website - ZoomSearch database refresh (0.5 hours)
→ See "Software Development - Website - Development"
Website Others (Total Hours = 70.5)
- Website Others - Bernie's Website Development (Total Hours = 8.5)
- Website Others - ECBA Maintenance (Total Hours = 24.75)
- Admin - ECBA Website - Eve Goblets (0.5 hours)
- Admin - ECBA Website - Eve Goblets - Handover (1 hour)
- Bridge - ECBA Website - Routine Maintenance (12.75 hours)
- Bridge - ECBA Website - Webmaster Resignation & Handover (10.5 hours)
→ See "Admin - ECBA Website - Admin & Maintenance"
- Website Others - ECBA Membership - Development
- Website Others - Enigma Ensemble
- Website Others - Joint Project Data Analysis (Total Hours = 1.5)
- Bridge - Joint Project - Data archive to Alaric? (0.5 hours)
- Bridge - Joint Project - New format for Monday Club (1 hour)
- Website Others - Joint Project Data Collection (Total Hours = 26.25)
- Bridge - Joint Project - Data Collection & "Mini Website" - Wind-down (5 hours)
- Bridge - Joint Project - Data Collection & "Mini Website" output (21.25 hours)
→ See "Admin - Bridge - Joint Project"
- Website Others - Sophie Botros
Plans for the Near Future
I’ve reduced the planned weekly effort on this project by an hour to 14 hours, partly to reflect my abandonment of all my bridge sites but to allow time for education. My intention over the next 12 months11 is to focus on sorting out my website, together with updating my technical competence. Because I may change the technology of my site, I will treat it as substantially “on hold” until I’ve re-educated myself.
- Own Website:
- The following items require urgent attention:-
- Provide a facility to embed Notes in others – use for “disclaimers” etc.
→ Re-document the procedures in the light of recent changes.
→ Resolve issues generated / revealed by the spider.
→ Fix historical problems whereby the URL returned differs from that requested.
- Printable Notes: fix the bug whereby the “private” flag is round the wrong way.
- Authors Narrative: enable footnotes.
- Determine why Recalc & Changed Book/Papers produce unneeded regeneration.
- Allow "Quadruple-plus" Note-link for Papers and Notes embedded in Papers.
- Load 3rd-party pdfs etc into password protected area.
- Fix Bug in Documenter – widgets between double-quotes should be ignored.
- Otherwise, it’s mostly on hold. I need to check what needs to be done, by comparing and consolidating three lists:-
→ Outstanding Items Document,
→ Progress to Date,
→ Development Log in the generator itself.
- Re-start "Harvard University - CS50 Introduction to Computer Science" (consider accreditation).
- Plan what to do with "Sitepoint (Learnable) - Sitepoint Learnable Web Development Courses" and the eBooks in my possession.
- Investigate Bootstrap.
- Understand Bitcoin & Blockchain better
- "PC Pro - Computing in the Real World",
- "Barnes (Russell), Ed. - Web Designer".
- Bridge Websites: Close down / complete hand-over:-
- ECBA Website (Link (http://www.essexbridge.co.uk/))
- Small Clubs Websites (Link (http://www.essexbridgeresults.org.uk/), Link (http://www.theotodman.com/Bridge_Clubs.htm), "Admin - Bridge - Joint Project"):
- Bernie’s Website (Link (http://www.bridgewebs.com/firstclassbridge/))
- Provide Alaric with cut-down database for the “Joint Project”
- Other Initiatives:
- Upgrade my Facebook page ("Facebook - Understand Facebook & Build Personal Facebook Page") using "Abram (Carolyn) - Facebook for Dummies: Fifth Edition" for inspiration / guidance.
- Upgrade PDFelement to version 6.
Summary of Progress to Date
This is hived off to various separate documents, which need harmonising and / or consolidating:-
- Summary of Progress to Date: Requires significant updating as it hasn’t been touched since December 2010.
- Outstanding Developments,
- Functional Documentation,
- A summary of time expended across the years developing my website17 is at "Software Development - Website - Development".
Footnote 5: This is very tedious to produce and consequently is both incomplete and out of date.
- Well, I’ve missed the boat, so will need to continue with both projects in parallel.
- This was always likely to be necessary, as new features will always arise in use. It’s a prototype methodology, after all.
- This is much more fun, as it’s a purely technical task.
- I’ve written a vastly-improved general-purpose technical documenter for MS Access.
- It’s a shame to abandon the “mini websites” with all their ladders, as it’s rather well done.
- However, I can’t waste time on these after I’ve abandoned bridge.
- I cannot hand this code over, so the tedium will return, thugh not to me!
- It’s undecided whether I’ll continue to run the ECBA “Victor Ludorum” competition.
Footnote 17: As distinct from developing other peoples’ websites – time which is also recorded against this project, but not against this task.
- Ie. Until my 65th birthday, when I’m “supposed” to seriously re-start my PhD.
Text Colour Conventions
- Black: Printable Text by me; © Theo Todman, 2018
- Blue: Text by me; © Theo Todman, 2018
Return to Home page
Timestamp: 28/01/2018 06:38:30. Comments to email@example.com.