The Miser Project

Notes Folio n010205
Programs Are Rarely Algorithms
Diary & Job Jar

miser>notes>
2001>02>

n010205a>
0.01 2013-11-29 18:35

Status Date Description
     
     
     
     
     
  2013-11-25 Because of cross-referencing, the other n0102xx folios need to be moved via FrontPage (so that cross-references are all maintained) into folios and then shared back to the tombstones.
  2013-11-25 n010205c: Make the top-level version block more compact
  2013-11-25 Add Creative Commons attributions and Creative Commons declarations and links
  2013-11-25 n010205c: Update to use permalink/purple-number conventions and structure.
  2013-11-25 n010205c, n010205d: Fix the bug in the binary search algorithm.  Comment on this distinction between the algorithm, which does not consider integer overflow, and the implementation, which must.
  2013-11-25 n010205, n010205c: The reference to R010101 in Orcmid's Readings needs to be adjusted to r010101 when case sensitivity is dealt with on Orcmid's Lair.  Ensure that there is a reciprocal marker about that in the repaving for Orcmid's Lair.  [dh:2013-11-29-18:19 There needs to be a rewrite rule in Orcmid's Liar readings first.]
  2013-11-25 In some sense, this folio belongs more in TROST than here, although it is certainly a cross-over topic.  I could do that by sharing, I suppose.  (The accession number is available.)  On the other hand, this note predates the TROST project.  So the note stays where it is and it can be referenced from TROSTing rather than vice versa.
  2007-05-02 n010205e: Emphasize the difference between what an algorithm is for, what the algorithm is, how the algorithm is expressed, and what an implementation/realization is.  [dh:2013-11-25 The change of name from N010205 to n010205 is reflected.  The conceptualization for an n010205e is lost in time, although it appears to be a take-apart of the Binary Search algorithm.]
  2007-05-02 n010205e: On the initialization, state the invariants coming to Step2 somehow (on L and R).  n010205e: Emphasize the difference between what an algorithm is for, what the algorithm is, how the algorithm is expressed, and what an implementation/realization is.  [dh:2013-11-25 The change of name from N010205 to n010205 is reflected.  The conceptualization for an n010205e is lost in time, although it appears to be a take-apart of the Binary Search algorithm.]
  2007-05-02 n010205e: Review the business about at least half in the claims for the branch cases.  Do this in a more precise way.  n010205e: Emphasize the difference between what an algorithm is for, what the algorithm is, how the algorithm is expressed, and what an implementation/realization is.  [dh:2013-11-25 The change of name from N010205 to n010205 is reflected.  The conceptualization for an n010205e is lost in time, although it appears to be a take-apart of the Binary Search algorithm.]
  2007-04-30 n010205d: Make Permalinks and section items, for use in branching for customization on other topics.
  2007-04-30 n010205c: Add proper links to Software Tools and to Programming Pearls, making bibliography entries as needed. 
done
2013-11-29
2013-11-25


The Content Material here was successfully repaved as part of the
2007-07-24 stage of the Site Repaving Project.  Check those pages for additional details of the approach to correction and upgrade.

 
done 2013-11-29 It may be necessary to reset the include pages to have the renaming be complete.
done
2013-11-29
2013-11-25 Case-sensitivity: These pages are on the site with N010205* file names.  When they are changed to use n010205* file names, there will be broken links.  It may be desirable to provide some sort of mod-rewrite rule so that any existing bookmarks are not orphaned.   Elevate this to a construction issue for the repaving in general, perhaps to the anchor site.  There needs to be a consistent technique.  Also, it is not clear how these files are named in VSS on the site mirror side. [dh:2013-11-29-14:38 Experiment with renaming by breaking sharing and then restoring it succeeded.  The share back needs to be before any .htaccess file is merged in.]
done 2013-11-29 If necessary, put the same .htaccess file in notes/2001/02/ to complete the case. 
done 2013-11-29 Create an .htaccess file that rewrites Nyymmnnx to nyymmnnx and place it in notes/.  See if it makes a difference for n010205 access.
done 2013-11-29 Publish the renamed files by deleting in the mirror folder, doing a fresh GetLatest, deleting on the site, and transferring the site pages.  Experiment with case sensitive access.
done 2013-11-29 Experiment with renaming here.  Then document it in the repaving folio.  [dh:2013-11-20-1457 The renaming happens in the shared mirror image, when the share is branched and then the resharing is back to the deleted version in the IIS FrontPage VSS backup project.  The screen captures are files F13xx20-F13xx26.
done
2013-11-29
2013-11-25 Verify the correct n010205 tombstone.
done 2013-11-25 Repave to latest construction structure: n010205, n010205a, n010205b, n010205c, n010205d
done 2007-05-02 N010205d: Don't link to ACP and BinSearch so much, having already provided links earlier.
done 2007-05-02 N010205d: Correct the use of monospace on the page to make use of the Courier New (Monospace) font setting
done 2007-05-02 N010205c: Correct the Sedgewick link there too.
done 2007-05-02 N010205d: Correct the link to Sedgewick's Algorithms in the review to link to the citation at the bottom of the page
done 2007-04-30 N000001: Update N010205 entry to link to the folio, with latest status
done 2007-04-30 notes/N010205: Include N010205b as the source of content in case this page has been permalinked.
 done 2007-04-30 N010205b: Include N010205d as the latest.
done 0.20
2007-04-30
2007-04-29 Add revision progression blocks to the Programs Are Rarely Algorithms Pages and take the 0.20 notes/N010205 as N010205d here.
 done 0.16 2007-04-30 N010205c: Correct all links and make into a new version of the basic material, without content change.
 done 2007-04-29 Prepare to connect N010205c page to revision progressions in other folios as they are built.  Also connect back to R010101a in Orcmid Readings as another successor.
 done 2007-04-29 Bring R010101a here so that there is a historical copy on the Miser Project site.  This will be the base page N010205c that has version progression into the other splits. 
 done 2007-04-29 Customize N010205, N010205a, N010205b, and N010206c-e into a folio in place of the original N010205 draft note.
0.01 2013-11-29-18:31 Continuation of Content Development
The repaving is complete and now content organization moves to center stage.
0.00 2007-04-29-17:22 Initial Diary placeholder
 Customize as the diary and job jar of this little project and begin accumulating work items.

Construction Structure (Hard Hat Area)


visits to popular Miser Project pages

You are navigating the Miser Project.

created 2006-04-29-17:22 -0700 (pdt) by orcmid
$$Author: Orcmid $
$$Date: 13-11-29 18:35 $
$$Revision: 56 $