Theo Todman's Web Page

For Text Colour-conventions (at end of page): Click Here

Status Reports - Website - Outstanding Developments (2017 - March)

Rationale for this Document


Priority Developments
Further Priority Items
  1. Review effectiveness of hyperlinking method in the light of PhD and Philosophy of Religion experience.
  2. Add easily-visible "quality markers" to Notes.
  3. Add “Date Created” to Note-Links (for audit purposes; I’m still not convinced that links disappear when they should).
  4. Determine why very long printable notes (eg. Level 3+ for Note 1703) are being truncated.
  5. Very long pages (eg. Concatenated Notes and Book Paper Abstracts) fail to render correctly in Firefox (mostly OK in other browsers). Investigate whether it’s possible to subdivide them.
  6. Use generated Javascript to allow multi-level expandable / contractable lists in Notes and Paper Abstracts.
  7. Check (in use) that the optional "don't print" feature for specific footnotes doesn't print other footnotes further down the chain. Probably OK.
  8. Add "Specific", "Contextual" & "General" Notes as an optional footer to all Notes. I think this is important – part of the difficulty in understanding some philosophers is knowing what their background assumptions are, as this influences what they take to be “obvious” or “a given”.
  9. Create automatic key-word referencing (ie. to Notes in the Notes-Group "Personal Identity").
  10. Allow the option to concatenate Notes in the Printed version (ie. linearly embed them essay-style), rather than treating the hyperlinks as footnotes – but still keep the hyperlink & cross-referencing in place. The difficulty here is the need for linking passages to make the text run smoothly.
  11. Fix "American" date formats in Electronic Resources page + add scrolling titles.
  12. Improve flexibility of reading lists attached to printable version of Notes (different sort orders, priority items only, etc).

Known “Work-arounds4
  1. Book Comments: if there are explicit internal links to files in Book Comments, they cannot work both in the BookSummary and BookPaperAbstracts, which are at different directory levels. So, don’t put them in the Comments – only in the Abstract.
  2. Books by Location: the jump table led to an invalid location. I bodged the data, by deleting an unused location, and didn’t properly investigate.
  3. Books to Notes: There’s an issue if a note changes from Secure to non-Secure, but I bodged the data and didn’t try to fix it.

Items Completed in 4Q16-1Q17
  1. Created Master Point Lists & Promotions for the ECBA website.
  2. Added new features (70s Club & Monthly Pairs Winners) to my Bridge mini-websites.

Items Completed in 2-3Q16
  1. Developed 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 (Web Link (http://www.acts-research.website/)) and Test (Web Link (http://www.theotodman.com/Petes_PhD/index.htm)).
  2. Revived the archive website for Mountnessing Bridge Club (Web Link (http://mountnessing.theotodman.com/index.shtml)).

Items Completed in 1Q16
  1. Reconciled my X-IMP calculations with a new feature provided by Bridgewebs.
  2. Created Ladies’ and Gentlemen’s ladders for my mini-websites & accommodated Alaric’s new scoring system for St. Edith’s.
  3. Allowed Note- & Footnote-links from multiple words5. This is such a useful feature!
  4. Similarly, enabled direct links to Notes from within Footnotes.
  5. Created direct links from Subject, Topic & Sub-topic (in Book and Paper Summaries) to their link pages.
  6. Completed converting “static” pages to Notes.
  7. Created an automatic documenter – with links to the code – for Forms.
  8. Stopped (I hope!) “private” Notes showing in Paper Abstracts.
  9. Some tidying up of the 3,000-odd external links from my website.

Items Completed in 4Q15
  1. Enhanced my backup system to prune items backed up multiple times (eg. if they moved directory).
  2. Neatened up the linkage headers in Book & Paper Abstracts.
  3. Segregated the code-archive, which was bloating the generator database.
  4. Segregated the Bridge website generators from those for my own website. They now live in separate databases and have their own documenters.
  5. Created a consolidated processor to enable overnight regeneration of the whole website.
  6. Converted the “static” pages in my website to Note format (so they can change and retain history).
  7. Finally cracked the Spider for external links, and used it to check the 3,000-odd links from my website. Some tidying up outstanding.

Items Completed in 3Q15
  1. Completed the upgrade of Sophie Botros’s website (Sophie is an old friend and supervisor from Birkbeck); see Web Link (http://www.sophiebotros.com/).
  2. Created a small website for a music group Julie and I attend – the Enigma Ensemble (Web Link (http://www.enigmaensemble.co.uk/)).
  3. Created a new website for the First Class Bridge Academy (Web Link (http://www.bridgewebs.com/firstclassbridge/)).
  4. Made a lot of progress on improving the hyperlinking in my own website – I’ve broken the back of this project. The links now work accurately, but I need to ensure the efficient propagation of linkage changes across the site without requiring a complete regeneration.
  5. Tidied up the archived Notes.
  6. Ported my “handicap / improvers” routines from Hutton to “Mini Websites”.

Items Completed in 2Q15
  1. Development of the “Eve Goblets” (victor ludorum) software for the ECBA, and roll-over to the new season.

Items Completed in 1Q15
  1. Further improvements to my Butler-IMPs and Cross-IMPs calculation routines. This work has been taken up by the ECBA for county-team selection.
  2. Vastly improved the “bulleting” options in Notes, etc.
  3. Improved the format and content of “Authors” pages.
  4. Segregated time-recording so I can easily see how much time is spent developing and supporting my own website, and how much is spent on those of other organisations.
  5. Took on the ECBA Website, at the cost of considerable effort, and also started a project to provide small websites for bridge clubs without sites.

Items Completed in 4Q14
  1. Improvements to my Butler-IMPs and Cross-IMPs calculation routines – different formats, including the Jeff Smith format, and extension to Butler-scored Pairs events. This work has been taken up by the ECBA selectors for county-team selection.
  2. Made improvements to the regeneration and referencing of archived Notes.
  3. Fixed the bug wherein the Spider ran out of system resources on large runs: now compacts & repairs the slave database as it does along (every 200k links; parameterised).

Items Completed in 3Q14
  1. Created a suite of programs to extract data and calculate Butler-IMPs and Cross-IMPs from the travellers on Bridgewebs Teams events, and output ranking-lists to the Web.
  2. Created a progress-tracker6 for my Thesis.
  3. Improved error-recovery where encoding fails for Notes links.
  4. Started to split Paper Abstracts from Write-ups.
  5. Continued working on my Spider and started to use it to clean up my website by diagnosing broken links.

Items Completed in 2Q14
  1. Created multiple secure areas on my website, so that Documentation is no longer hiding under my Supervision Notes.
  2. Created the facility for Author Narratives.
  3. Added extra linkages between pages (eg. on Author).
  4. Wrote routines to import old (but missing) archived Notes into the database so they can be (and have been) re-exported in the current format.
  5. Used a clone of my Spider routines to create a backup and restore system.

Items Completed in 1Q14
  1. Created a “Website Regeneration Dashboard” to show when the various elements of my website have been refreshed, and how long the routines took to run. Links to this appear in the footer to each webpage.
  2. Improved the regeneration routines for the various classes of webpage, and got them to record statistics in support of the above.
  3. Repaired / updated my Website site-map.
  4. Made a lot of improvements to my Site generators, in particular the pesky bug that stopped the links to archived Notes working correctly.

Items Completed in 4Q13
  1. None!

Items Completed in 3Q13
  1. Enhancements to "Books & Papers Collection Categorised" Pages
  2. "Single Image" development for Notes
  3. Allowed "Authors Works Lists" to be linked-to from Notes
  4. Created Archived Notes Re-Export facility
  5. Converted Tables to CSS3 standard
  6. Re-engineering Monthly Reporting on Change of Year
  7. Re-engineered Time-Recording, so that actuals are held against Papers (and Books) in a separate table, rather than as columns by year in the Papers / Books tables themselves. Retained the grand totals only.
  8. Simplified / Re-engineered Notes processing
  9. Sorted conflicts between Subject, Topic & Sub-Topic IDs
  10. Used CSS in all manually-crafted and automatically-generated pages
  11. Improved linkages between Book/Paper Lists and Summaries or Abstracts

Items Completed in June 2013
  1. Some pages render oddly in Chrome (and maybe other browsers) – investigated7.
  2. Reduced the size of photos (to make the pages quicker to load).
  3. Improved the linkage between Papers and Books.
  4. Improved error-recovery where encoding fails for links to Books, Papers and Authors. That is, where one of my bespoke tags (eg. +B8) doesn’t match with its corresponding anti-tag (eg. B+).
  5. Wrote the Code Documenter.
  6. Created a code & query archive facility as part of the above.
  7. Created “Consolidated Bridge Results” webpages.
  8. Developed "Books by Location" Pages
  9. Improved "Concatenated Notes" production
  10. Improved "This Month's Summary" Reporting
  11. Improved Quarterly Reporting
  12. Merged Philosophy & Bridge Databases
  13. Replaced macros with code.
  14. De-bugged the Spider.

Items Completed prior to June 2013

See separate document9 (which requires updating).


In-Page Footnotes

Footnote 2:
  • For Optimizr, see Web Link (http://www.optimizr.com/). A quick look doesn’t show it to be an obvious scam, but I need to double-check.
  • An unsolicited analysis of my site turned up, listing a large number of “problems” that I think I know about, but which are in the queue to address.
  • I suspect that this software will try to get me to buy something – maybe to fix the problems – but because I use a generator it’ll be no use.
  • But I do need to address the problems validly itemised.
Footnote 4: These items ought to be fixed, but it’s not currently worth the bother.

Footnote 5: As demonstrated here!

Footnote 7: Fixed – it was very long blank-free URLs in the Source column. I now call my “WebRef” function to convert these to hyperlinks.

Footnote 8: Naturally, I can now say precisely what I mean, by using a plus-sign, as it no longer causes the process to fail!

Note last updated: 10/04/2017 23:38:24


Footnote 1: (Website Generator Documentation - Control Page)

A schematic representation of the front screen of the MS Access application that generates my website is as below.

  • I know it's a bit crowded, but it's for private use.
  • Click on "Code" for links through to the VBA code.
  • For functional documentation, click on "Note". The functions are bunched into classes, so many links will take you to the same place initially.
  • The usual colour-conventions are not followed. This is all my own work!
  • This Note is awaiting further attention.

 THEO TODMAN'S WEBSITE GENERATOR 
Gen - Identity Papers Read
Code + Note
Search Papers
Code + Note
Webpage - Notes Export
Code + Note
Notes Table (Animadversions)
Code + Note
Gen - Identity Papers Read (Sub-Topic)
Code + Note
Papers Table
Code + Note
Printable Note Export
Code + Note
Notes Table (Blog)
Code + Note
Gen - Identity Papers Full
Code + Note
Search Books
Code + Note
Update Thesis Dashboard
Code + Note
Notes Table (Control)
Code + Note
Gen - Identity Papers Full (Sub-Topic)
Code + Note
Books Table
Code + Note
Missing Timesheet Tasks
Code + Note
Notes Table (Heythrop)
Code + Note
Gen - Philosophy Papers Full
Code + Note
Search Notes
Code + Note
Books on Order
Code + Note
Notes Table (Personal Identity)
Code + Note
Gen - Philosophy Papers Full (by Topic)
Code + Note
Notes Table
Code + Note
Create Website Maintenance Dashboard
Code + Note
Notes Table (Philosophy Write-ups)
Code + Note
Gen - Philosophy Papers Full (SubTopic)
Code + Note
Webpage - Paper Abstracts
Code + Note
Monthly Reporting
Code + Note
Notes Table (Religion)
Code + Note
Webpage - Books
Code + Note
Display Changed Paper Abstracts
Code + Note
This Month's Summary
Code + Note
Notes Table (Status Reports)
Code + Note
Webpage - Books (by Topic)
Code + Note
Paper Abstract Archive
Code + Note
Temp Notes
Code + Note
Notes Table (Website Documentation)
Code + Note
Webpage - Books (by Location)
Code + Note
Webpage - Paper + Book Summaries Regen
Code + Note
PI Webpage Generator
Code + Note
Regenerate Book Citings Pages
Code + Note
Regenerate Books to Papers Link-Pages
Code + Note
Display Changed Paper + Book Summaries
Code + Note
Recalculation + Housekeeping
Code + Note
Regenerate Paper Citings Pages
Code + Note
Regenerate Papers to Notes Link-Pages
Code + Note
Paper + Book Summaries Archive
Code + Note
Philosophers Index Abstract Search
Code + Note
Notes_To_Print + Notes_Archive Tables
Code + Note
Regenerate Books to Notes Link-Pages
Code + Note
Search / Add Author Narratives
Code + Note
Webpage - Precis Export
Code + Note
Webpage - Concatenated Notes
Code + Note
Regenerate BookPaperAbstract-Pages
Code + Note
Output Author Narrative Webpages
Code + Note
Webpage - Electronic Resources
Code + Note
Run Web Spider
Code + Note
Backups + ZoomSearch
Code + Note
Books Move
Code + Note
Run Code Documenter
Code + Note
Open Notes Archive Regen Form
Code + Note
Full Website Re-Gen
Code + Note
CLOSE APPLICATION
Code
Update / Check Web Links
Code + Note

Note last updated: 02/11/2017 14:06:43


Footnote 3

This document constitutes my philosophical thoughts on the validity of Christianity. Its name and format are modelled on a well-known (and, of course, infinitely superior) work by Ludwig Wittgenstein. So as not to deceive the unwary, this evaluation is reluctantly negative. I am not a scoffer, so the evaluation is a serious one. However, I cannot see how Christianity or any other religious system can be made to work without either intellectual compromise or denuding the religious system of content.

The text of this document has not had a major overhaul in almost the last ten years, so my ideas have probably moved on somewhat in the interim. Readers may find the style rather inclined towards ex cathedra statements. This is because the document was written as an attempt to structure my views on these subjects rather than to seek to justify them in exhaustive detail. The web-based format does allow expatiation ad infinitem, and I will seek to progress in that direction in due course.

The document revolves around 20 basic assumptions into which my argument is broken down. I'm not yet happy that these are the best 20 and that there are no redundancies. However, given the whole document is geared around these fundamental tenets, I feel reluctant to change them until I have a clearer idea of how the structural change would affect the entire argument. So, we're stuck with them until inspiration strikes.

These 20 primary points of the argument, together with 4 appendices, are as below.

  1. The world is open to investigation.
  2. Knowledge of the world is acquired from experience under the interpretation of reason.
  3. No knowledge is certain.
  4. The world obeys a number of fairly simple physical laws, which form the modern scientific worldview, which is fundamentally correct.
  5. Truth is related to simplicity.
  6. It is important for our beliefs to be true, especially if we intend to pass them on to others.
  7. Christianity is a public statement about the world, not merely a private religion.
  8. The claims of Christianity are based on historical experience.
  9. The Bible is the most reliable record of the historical events on which Christianity is founded.
  10. Christianity requires a reliable, but not necessarily inerrant, Bible to validate it.
  11. Biblical claims are to be validated in the same way as any other claims related to matters of fact.
  12. From the viewpoint of internal consistency & style, the Bible gives the impression of being a generally reliable, but not inerrant, document.
  13. There are problems with the Biblical model of the world & its history.
  14. Christianity does not conform to the requirement of presuppositional simplicity.
  15. There is no worthwhile subset of Christianity as traditionally understood that conforms to the modern worldview.
  16. A worthwhile reconstruction of Christianity, in conformity with the modern worldview, has not been demonstrated to be possible.
  17. Christianity cannot & should not be defended solely on the basis of faith.
  18. It is not self-evident that the world, or the individuals in it, have a purpose.
  19. Pascal's wager is not to be accepted.
  20. It is better to remain silent than to make a pretence at knowledge.


Appendices
  1. Acts 28 Dispensationalism.
  2. Biblical Numerics & Chiasmus.
  3. Spiritual Beings in the Judeo-Christian Tradition.
  4. Non-theistic Ethics.


To find out more about each statement, click on the hyperlink to the underlying document, where the statement is broken down into more detail and, where possible, justified.

For a concatenation of the whole document in topic-title sequence, follow this link.

Please address any criticism of or suggested improvements to this paper to theo@theotodman.com.

Note last updated: 18/12/2010 19:58:05


Footnote 6: (Status: Thesis Dashboard (2017: November))

Below is a table showing the indicative progress on my Thesis, broken down by Chapter. More detail is given in footnotes. For a definition of the Tasks, follow this Link2.

ChapterTask 01Task 02Task 03Task 04Task 05Task 06Task 07Task 08Task 09Task 10Task 11Task 12
Chapter 01 (Introduction)CompleteCompleteCompleteCompleteStartedCompleteDrafted4  Complete5  
Chapter 02 (What are We?)CompleteStarted7Complete8CompleteStartedComplete9Drafted  Drafted  
Chapter 03 (What is a Person?)CompleteIteration_1Complete      Started  
Chapter 04 (Basic Metaphysical Issues)CompleteStarted12Complete      Drafted  
Chapter 05 (Persistence and Time)CompleteIteration_114Complete      Started  
Chapter 06 (Animalism and Arguments for It)CompleteStarted16Complete      Started  
Chapter 07 (The Constitution View and Arguments for It)CompleteCompleteComplete      Started  
Chapter 08 (Arguments against Animalism)CompleteCompleteComplete         
Chapter 09 (Arguments against the Constitution View)CompleteCompleteComplete         
Chapter 10 (Thought Experiments)CompleteComplete21Started22         
Chapter 11 (Resurrection)CompleteCompleteComplete      Started  
Chapter 12 (Conclusion)N/A25N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A





In-Page Footnotes

Footnote 2: The definitions of the 12 tasks are a follows:-
  1. Determine which Notes that I have written are relevant to this Chapter.
  2. Fill out any Note-place-holders with whatever's in my head!
  3. Use the reading lists associated with these Notes to establish a limited reading list for the Chapter.
  4. Review whatever I've written, in whatever format, on the items in the derived reading lists, and make necessary cosmetic changes in the process of evaluating the items.
  5. Segregate this reading list into:-
    • Higher versus lower priority,
    • Read versus unread,
    • Annotated (by hand) versus unannotated
    • Those with an Abstract or Note Write-up versus those without
  6. Cull items that are unlikely to be addressed in the next two years and list them as specifically excluded. I may pick up on these at a later stage of the project, but in the short term the culling process will be essential for making across-the-board progress.
  7. Determine why the residue are important and relevant - if they are - and briefly document the reasons.
  8. Migrate any Book or Paper Abstracts that I have written (as distinct from copied from elsewhere) to Write-Up Notes.
  9. If the Book or Paper is important enough, migrate any hand-written annotations to a Write-Up Note, and complete any important incomplete Write-Up Notes.
  10. Write and maintain a Chapter Summary, motivating and summarising the Chapter. Use this to ensure I don't get side-tracked.
  11. Incorporate the key points of Write-Up Notes into the Topic Notes.
  12. Incorporate the highest level thoughts from the Topic Notes into the Main Text of the Chapter.
Footnote 4: Needs reviewing as part of the "culling" process.

Footnote 5: This is just the aggregate of the Chapter Abstracts

Footnote 7: Beings (Click here for Note) and Souls (Click here for Note) are a bit skimpy.

Footnote 8:
  • This is the Chapter on which I was working when I started my PhD, and the papers are those I was assigned. They have extensive Write-ups and supervision notes.
  • However, I need to undertake a more thorough review of the literature.
Footnote 9: I probably need to be more rigorous in the culling of items on Selves and Souls.

Footnote 12: Relative Identity (Click here for Note), Vague Identity (Click here for Note), Contingent Identity (Click here for Note), Occasional Identity (Click here for Note) and Substance (Click here for Note) are seletal; Indeterminate Identity needs a Note.

Footnote 14: Time (Click here for Note), Persistence (Click here for Note) and Persistence Criteria (Click here for Note) are all rather skimpy.

Footnote 16: Thinking Animal Argument (Click here for Note) is skeletal and "Other Arguments For Animalism" requires a Note.

Footnote 21: Siliconisation (Click here for Note) is probably Unger's idea, but I seem to have lost the reference.

Footnote 22:
  • The reading-list for the theory of thought-experiments is OK, but not for the TEs themselves.
  • Many of the relevant papers will have been considered earlier in the Thesis, but they need to be reviewed here.
Footnote 25: This Chapter is non-standard.

Note last updated: 01/11/2017 17:48:29


Footnote 9: (Status: Web-Tools (Summary of Progress to Date))

This report summarises progress to date on my “Web Tools” project. I produce a monthly report, but I intend to update this one annually, on change of “Academic Year”. This one is as at end September 2009.

  • MS Access database built and substantially populated for the following objects, lists of which (catalogued by author or title) are available on the web:-
    1. Books
    2. Papers
    3. Abstracts
    4. Notes
    5. Essays
    6. Precis
  • Website-generation routines built in MS Access VBA. Basically, web-page templates are held in the database, and are used to format documents, also held in the database, and create all the interlinking between them. See this picture for the front screen (hopefully, if you click on the image it’ll expand so you can read the text on the controls!).
  • The publishing of the website to the commercially-hosted domain is via AceFTP. In practice, I use a local copy of the web-site when at home (though the performance of the web-based copy is excellent with 2mb broadband), and republish the site to the Web once a week. Updated pages are automatically copied to a Transfer directory as they are regenerated. This directory is then moved to the public website (hence is self-deleting). That means AceFTP is perfectly adequate for maintaining the website.
  • Some attention has been paid to usability on mobile hand-held devices, with alternative “cut down” lists for easy hand-held access.
  • I have developed some rudimentary document formatting capabilities.
    1. Automated hyperlinks.
    2. Bulleted lists.
    3. Blank lines.
    4. Embedded HTML tags have to be used for other functions like emboldening and underlining.
  • There is document versioning in place:
    1. to protect against accidental overwriting of the various objects, and
    2. for performance reasons (so that only changed web-pages are regenerated).
    3. So that the development of thought can be followed through.
  • My pride and joy is the two-way hyper-linking within the Notes arena, and between the Notes and the Books / Papers / Abstracts database, which was the original motivation for the whole project. The ID of the linked document is keyed into the text and the website generator maintains the superscripts, document sectioning and the forward and backward hyperlinks.
  • Directly printable Notes are automatically generated using recursive procedure calls (with a parameter to fix the depth of scan), with subtle tweaks to ensure that footnotes are only printed once and that they are printed in a sensible order (rather than when first referred to: there are references forward and backward in the document). Also, only the major Note (rather than all its footnotes) is printed if an “out of patch” reference occurs (ie. a reference to a Note in a different Note Group). Other features for printable Notes are:
    1. For Notes with the "link to the printed version" embedded in the Note itself, I archive the webpage for the printable version, together with the linkage to it, when the Note itself is archived (ie. as the result of amendment). Thus "printable versions" should always display the appropriate versions of all links, even when triggered from archived versions ("Previous Published Version") of the Notes.
    2. Printed Notes have appended to them a list of (and links to the Summaries of) all Papers and Books either Referenced by the Sub-Topic associated with the Note's title, or directly cited. Also included are all similar references in all footnotes within the depth of scan (while ensuring no duplication).
    3. There are "mix and match" options of printing all footnote references (including the "forwarding items") and printing the reading list.
    4. For Printable Notes where further footnotes are to be suppressed (either because outside the depth of scan, or because the referenced Note is "out of patch", or where referencing/forwarding of repeat footnotes is suppressed), the sub/superscripting which would otherwise encourage the reader to look for a nonexistent Footnote is suppressed.
    5. A page explains what's going on with printable Notes!
  • A Blog and an Animadversions pages are produced, using the Notes technology, together with corresponding Jump Tables. Colour conventions have been adopted to distinguish my thoughts from those of correspondents.
  • “Private” Notes that aren’t ready to be published (or are never intended for publication) are only visible on my local site, with a polite notice appearing on the public site.
  • A “Temp” status allows the format / content of Notes to be iterated without burdening the archive or the public; the previously-published Note remains published until the Temp status of the Note is removed.
  • A master "all by category" Jump Table shows the numbers of notes by category, and hyperlinks to the categorised Jump Tables.
  • Jump Tables show the number of Notes by category that have changed in the last 1, 2 or 4 weeks, together with links to the next level jump-tables that provide a convenient route to the changed Notes.
  • I have added a password-protected area to the website (initially for MPhil/PhD Supervision material). This involved some careful programming to ensure the intra-website hyperlinks in and out of this area still worked.
  • Lists created of web-sites relevant to Personal Identity research and of the location and associated content-range of electronic journals.
  • January 2009 upgrade:-
    1. Enabled hyperlinking from Books to the Papers / chapters that constitute them.
    2. Added a facility whereby the printing of a particular footnote can be suppressed, though the on-line hyperlinking is maintained.
    3. Provided an automated link from Books / Papers to the Notes referencing them (this was in addition to the links already in existence in the opposite direction).
    4. Added a reading-list (of works cited) at the end of the on-line Note, in addition to the list already existing in the printable version.
    5. Fixed the problem of the overpopulation of the Notes directory. The maximum number of files per directory (a parameter set on the server) was increased to 5,000 some while back, but a 1,000 limit is best for performance reasons, and the count in the Notes database is now over 3,000. I did this by segregating the Notes into sub-directories – one per 100 Notes-IDs (though all versions of these Notes are included, and the corresponding printable versions appear in a further sub-directory). For the historical pages, I wrote some code to read all the .htm files and replace the HREF strings.
  • February 2009 upgrade:-
    1. Re-worked and improved my Research Papers page in the light of what I'm currently doing.
    2. Created automatic links from Paper Summaries to Book Summaries - to allow quick navigation from (notes on) a Paper to (those on) the other Papers in the same Book.
    3. Improved the Books / Papers to Notes links to include the right Version and Section (and historical Title) of the Note. Also linked to all archived versions of a Note. This was difficult!
    4. Improved option for Notes (re-)generation, so now have (a) Temp-only, (b) Changed-only (c) Changed & all impacted by Change (d) All.
  • April 2009 upgrade:-
    1. Completed building a site-map of my website; both an alphabetic list, and a hierarchy by topic.
    2. Used Javascript to add an expandable / contractable “by topic” site-map to make it easier to see what's there. Multiple-level hierarchies seem to work fine.
    3. Added high/medium/low Abstract Quality icons for Papers and Books. Defaulted the markers based on Abstract length.
    4. Where Papers or Books appear in categorised lists, the lists now take account of all three instances of each of the three categories (Subject, Topic and Sub-topic).
    5. Added a table of Notes history at the end of each Note (ie. not just the immediately previous version).
    6. De-duplicated the link-pages from Papers / Books to the Notes that reference them. If multiple versions of a Note reference the same Book (or Paper), only the latest version appears on the list.

Items Abandoned or Indefinitely Postponed; currently only one:
  • Investigate FTP directly from MS Access. As the web-pages are generated from a database, I can easily determine which of the pages need re-publishing. The difficulty with this project would (I imagine) be writing the FTP software to manage line-failure recovery efficiently.
    Reason: Creation of the Transfer directory effectively solves the problem.

Note last updated: 18/12/2010 19:58:05



Text Colour Conventions

  1. Black: Printable Text by me; © Theo Todman, 2017
  2. Blue: Text by me; © Theo Todman, 2017


Return to Home page
Timestamp: 02/11/2017 14:25:14. Comments to theo@theotodman.com.