In this section

Site navigation below

The Code Style site has evolved by gradual refinement and accumulation of features and content. This review is part of a fully backdated site log and archive that sheds light on when, why and how particular features were implemented.

This log is sometimes updated several times per week, sometimes with a long overdue backlog of items. Many log entries refer to the Code Style Java package that delivers the servlet services and utilities used to manage this site.

Subscribe to the news feed for this log: RSS news feed

Reverse chronology

New Java abstract classes FAQ, 14th June 2008

Added new FAQ answers in many categories and created a new Java abstract classes FAQ section, extracted from the Java inheritance FAQ. Moved the ServletConfig and ServletContext comparison answer to the servlets area.

HTML & XHTML

Java I/O

Java command line

Java inheritance

Java interface design

Javascript

Mac fonts

Premium content

Servlet exceptions

Text ads

Added SQL WHERE clauses to the premium FAQ check script to ensure that URL-only questions are not selected. Added getPremiumMenuUrl() and setPremiumMenuUrl(String) methods to the Section interface and FaqSection implementation, and adapted FaqDataEditor to the new configuration. Removed synchronized block around getParentSectionName() method of FaqSection, which had been causing data loss on update.

Renamed the server side include for the Java servlets subsection head element to follow standard naming scheme in all other areas (changed database references too). Added all current FAQ sections to the table of contents include files for Java servlets and servers and JTidy content directories. Created a new Java servlets & JSP index page with table of contents inclusion, mainly for search engine indexing. Extracted "call to action" include files for servlets in action and Anchor points: Java & servlets articles.

User agent parser for font survey applet submissions, 11th June 2008

Adapted ServiceLogClientParser and IPMap to produce a list of user agents through a new getUserAgentsList(MessageFormat) method and supporting indexUserAgents() method. Also renamed getMapIndex(int) to indexIpNodes(int) for a more precise functional description. Created new Windows batch script to process the font survey submissions for user agent, to check client compatibility with the font survey applet object markup scheme. Created a new serialized IPMap data file for font survey clients.

Updated font survey results, 7th June 2008

Updated the font survey results and created a set of convenience scripts for opening all font survey mailing list and mail template files to edit. Avoids manual file selection to just copy and paste the survey results.

Latest updates to the Code Style font survey results:

Clarified the response time for premium content set-up on the payment confirmation page. Added the latest bad help request examples and re-ordered the Add This button to list in order of most frequently used bookmark services.

Previously on Code Style

These backdated pages record detailed changes to the Code Style Web site since July 2000, when development first got underway. Some pages may refer to documents or features that have since changed or are no longer part of the site, but the archive is checked to ensure there are no dead links.

Add this page to your chosen social bookmarking service

Style warning - please read

Home · CSS · Java · Javascript · HTML · Help · Log