Tests: Chronological entries

Subdirectories: BlogTestDir, LifereaUpdates, SubTestDir.

This will come out as preformatted text (although not text/plain; it is
still wrapped with the HTML framing and all that). Call it a convenient
way to put up code and other plaintext content without having to indent
the entire file.

Which would be ... kind of annoying. (Perhaps more than kind of annoying.)
This does escape < and & and so on, including things like:
</pre>

You know I really can't remember the rules that HTML uses to parse the
whole thing. I am still vaguely boggled that <textarea> doesn't hork
its shoes when some clever bugger puts a </textarea> in the whole thing.
(Maybe I will experiment with TWO of them. Who knows!)

Don't ask right now.

  • This is a test.
    Of the indented list show.
    • Of the indented list show.
      • more.
        • more more!
        1. Motto!
    1. And now a ... CHANGE!
      How about an
      interior <dl>? With a <dd> of course.
      Huh? How's that?
    Maybe this will
    look nice.
    • Does it work right?
    And not any more.

Okay, here we go.

  • Another test.
    • And again.

Cite test.

  • What is generated ...

For another cite inside a list?

  • It looks like we can't nest blockquotes inside lists, which means that I win.
    • No, really, I win BIG.

Although the fomatting is going to give me a headache.

Test some redirection stunts:

Google, plus GmaneRedirect.

Links remember what they've been called.

Testing:

Okay, one more test: /some/absolute/value/

This is a test page.

Five most recent changes, just under here:

How about globally, except not dwiki/NewFeatures?

How about under /People, /Category, and /Manage? (Note that this properly handles the slash at the start of the path.)

Comment on me

When ChrisSiebenmann gets this all working, this page will have comments on it.

This should never cut.

... since the listed cut-short condition is in fact not a valid view.

Authentication demo logins/passwords

There's some demo logins that you can use to play around here. They are: visitor1, visitor2, and visitor3. Each has a password of their name. One and two are in the 'visitors' group, three is in the 'tourists' and 'systems' group.

The following are some restricted-access pages that you can experiment with:

Of course all of this only works if I have turned on authentication in the server configuration. (You can tell by the presence of a login or logout box at the bottom of this page.)

This can't be seen by people in the visitors group

So you are probably not visitor1 or visitor2. Of course you may be the guest user, if I am currently running this with a guest user.

You are not permitted to view this content

The page you are attempting to view is restricted to only certain authenticated users. If you are not logged in, please log in and try again.

Hi, Guest!

If you can read this, well, something works.

You are not permitted to view this content

The page you are attempting to view is restricted to only certain authenticated users. If you are not logged in, please log in and try again.

You are not permitted to view this content

The page you are attempting to view is restricted to only certain authenticated users. If you are not logged in, please log in and try again.

If you can see this, you're authenticated.

Congratulations.

Who is involved in this mess?

Well, that would be People/ChrisSiebenmann and People/HowardLem and CHASS. And once TomGlinos.

This tests my low-rent reference searching.

Pages that contain or refer to ChrisSiebenmann:

The search looks for things that are (themselves) words. The code implementation will allow spaces and other stuff if you try hard enough. You can search for multiple things at once.

Searching works on the raw wiki-text, before all expansions. Searching does look at page titles, so that looking for 'People' turns up:

which includes all of the People/ pages.

Searches exclude redirection pages, since they are looking at the page contents anyways.

Searches also exclude the current page, because otherwise it gets really irritating.

List some of all pages.

See also Manage/AllPages.

All pages that start with a D or with People/:
Aliases/DWikiText, Biking/DistanceNumbers, DWiki, People/Chris, People/ChrisSiebenmann, People/UnixHerder, People/cks, Programs/DWikiCode, blog/links/DmenuChanges, blog/links/DocumentCentric, blog/links/DraconianXMLQuote, blog/links/DrivesBehindIronCurtain, blog/linux/DDCImportance, blog/linux/DDMirroringDanger, blog/linux/DKMSLingeringVersionProblem, blog/linux/DNFUserVersusRoot, blog/linux/DSLNeed, blog/linux/DangerousSuspend, blog/linux/DeFactoEvolution, blog/linux/DebianAndRPMSourcePackages, blog/linux/DebianCertCompromise, blog/linux/DebianDerailment, blog/linux/DebianInterfacesLimitation, blog/linux/DebianKernelPackagingProblem, blog/linux/DebianLegend, blog/linux/DebianNotLongTermSupport, blog/linux/DebianPackageDisfavour, blog/linux/DebianPackageSignal, blog/linux/DebianRightApacheConfig, blog/linux/DebianSSLConsequences, blog/linux/DebianSourcePackageProblems, blog/linux/DebianSourcePackageProblemsII, blog/linux/DebianUpgradesAndNewPackages, blog/linux/DebianVsRPMSourcePackages, blog/linux/DecodingPageAllocFailures, blog/linux/Dell2950USBProblem, blog/linux/DesktopDistribution, blog/linux/DirectoryConfigProblem, blog/linux/DisablingInitScripts, blog/linux/DiskIOStats, blog/linux/DiskIOStatsII, blog/linux/DistributionChoiceViews, blog/linux/DistroDirectoryDistrust, blog/linux/DmCacheChangeWriteMode, blog/linux/DowngradeDifficulty, blog/linux/DracutNeededArguments, blog/linux/DualHeadedATIRandR, blog/linux/DualHeadedXorgConf, blog/linux/DualIdentityIsolation, blog/linux/DualIdentityIsolationII, blog/linux/DualIdentityRouting, blog/linux/DualMonitorNotes, blog/linux/DumpBlocksizes, blog/linux/DynamicLinkingTaxII, blog/programming/DBFieldSizing, blog/programming/DVCSWant, blog/programming/DWikiBugAnatomy, blog/programming/DWikiParsing01, blog/programming/DWikiParsing02, blog/programming/DataVsObjects, blog/programming/DebuggerHandHolding, blog/programming/DebuggersAndBugTypes, blog/programming/DebuggingJoy, blog/programming/DesignVsConstruction, blog/programming/DevCostsVsOpsCosts, blog/programming/DislikingCaching, blog/programming/DislikingSingleton, blog/programming/DocumentationBonus, blog/programming/DontBreakUpMessages, blog/programming/DynamicLinkingTax, blog/programming/DynamicMemoryFailures, blog/python/DWikiAndPython3, blog/python/DWikiCoreDesignMistake, blog/python/DWikiGithub, blog/python/DWikiGrowth, blog/python/DWikiOrigins, blog/python/DWikiPython3Me, blog/python/DWikiPython3Someday, blog/python/DangerousObviousAppeal, blog/python/DangerousUnicodeConversions, blog/python/DebuggingPythonMemoryLeaks, blog/python/DecodingAndEncoding, blog/python/DecoratorDecorator, blog/python/DefAsStatementConsequence, blog/python/DefaultArgumentDanger, blog/python/DefaultArgumentsAsAPIs, blog/python/DefaultArgumentsTrick, blog/python/DelBuiltin, blog/python/DesignInconvenience, blog/python/DictHashingComplexity, blog/python/DictImplementationDetail, blog/python/DictionarySpaceUsage, blog/python/DictoffsetNotes, blog/python/DisablingBasicAuth, blog/python/Django19NewTemplateFilter, blog/python/DjangoAdminNote, blog/python/DjangoAppRetrospective, blog/python/DjangoCommentConfigSettings, blog/python/DjangoFieldOrdering, blog/python/DjangoFormCleanupPain, blog/python/DjangoFormsAndGet, blog/python/DjangoImplicitPKAdvantage, blog/python/DjangoModelFormsetNotes, blog/python/DjangoModelformsetsMoreFields, blog/python/DjangoModularDesignPuzzle, blog/python/DjangoORMDesignPuzzle, blog/python/DjangoORMDesignPuzzleII, blog/python/DjangoOverflowError, blog/python/DjangoPrimarySurrogate, blog/python/DjangoSchemaNotes, blog/python/DjangoSmartForms, blog/python/DjangoTimesinceNBSpaces, blog/python/DjangoUrlReversingRepeatingMyself, blog/python/DjangoWhyReadonlyFields, blog/python/DocstringsVsComments, blog/python/DocstringsVsCommentsII, blog/python/DoubleNegationEquivalent, blog/python/DualImportProblems, blog/python/DuckTypingLimits, blog/solaris/DTraceAggregatesUserLevel, blog/solaris/DTraceCounterNotes, blog/solaris/DTraceDurationNotes, blog/solaris/DTraceFDIOVolScript, blog/solaris/DTraceFbtLimitation, blog/solaris/DTraceLanguageCriticism, blog/solaris/DTraceOurUsage, blog/solaris/DTraceProblemEffects, blog/solaris/DTraceQuantizationNotes, blog/solaris/DTraceStableProvidersProblem, blog/solaris/DTraceTracepointArguments, blog/solaris/DTraceTwoScriptGotchas, blog/solaris/DTraceWhyNot, blog/solaris/DTraceWhyNotII, blog/solaris/DiskSuiteAnnoyance, blog/solaris/DiskSuiteFailover, blog/solaris/DiskSuiteGlitchRepair, blog/solaris/DiskSuiteMonitoring, blog/solaris/DiskSuitePraise, blog/solaris/DiskSuiteiSCSIProblem, blog/solaris/DisksuiteMetasetGotcha, blog/spam/DKIMView, blog/spam/DKIMViewII, blog/spam/DMARCRejectLocalEffects, blog/spam/DNSBLDecommissioningProblem, blog/spam/DNSBLsTwoSorts, blog/spam/DNSWhitelistProblem, blog/spam/DealingWithSpamForwarding, blog/spam/DeceptiveAppearances, blog/spam/DedicatedScraping, blog/spam/DemonJoinsHallOfShame, blog/spam/DeployImperfectAntispamPrecautions, blog/spam/DiminishingDNSBLTheories, blog/spam/DiminishingDNSBLs, blog/spam/DisusedAddressesAndSpam, blog/spam/DontExpectAbuseHelp, blog/spam/DropFirstLetterSpammers, blog/sysadmin/DHCPPortalOverview, blog/sysadmin/DNSAdditionalData, blog/sysadmin/DNSAnswersFlags, blog/sysadmin/DNSRatelimitAuthoritative, blog/sysadmin/DNSServerQueryLogging, blog/sysadmin/DNSTTLProblem, blog/sysadmin/DROPVersusREJECT, blog/sysadmin/DataWorthIsBackwards, blog/sysadmin/DdBlocking, blog/sysadmin/DeleteObsoleteFiles, blog/sysadmin/Devirtualization, blog/sysadmin/DevopsAndSystemProgrammers, blog/sysadmin/DevopsBlameProblem, blog/sysadmin/DevopsCynical, blog/sysadmin/DevopsProblemLevels, blog/sysadmin/DiagnosingAnInstallProblem, blog/sysadmin/DiagnosticsImportance, blog/sysadmin/DirectoryServiceNoSolution, blog/sysadmin/DisablingAccountChallenge, blog/sysadmin/DisappearingESATADisk, blog/sysadmin/DisasterRecoveryPreallocation, blog/sysadmin/DisasterRecoveryPrepAndPlans, blog/sysadmin/DisasterRecoveryTwoPaths, blog/sysadmin/DisasterViewReflections, blog/sysadmin/DiskBackupSystem, blog/sysadmin/DiskBackupSystemII, blog/sysadmin/DiskDriveViews2013, blog/sysadmin/DiskIOTestingThoughts, blog/sysadmin/DiskServerVsSAN, blog/sysadmin/DiskShelvesVsServers, blog/sysadmin/DiskShelvesVsServersII, blog/sysadmin/DispellingNightmare, blog/sysadmin/DistinctiveHostnamesDownside, blog/sysadmin/DockerVersusUs, blog/sysadmin/DocumentUnusedSettings, blog/sysadmin/DocumentationAssumptions, blog/sysadmin/DocumentationIsNotFree, blog/sysadmin/DocumentationNeedsTesting, blog/sysadmin/DocumentationNeedsToBeCheap, blog/sysadmin/DocumentationNoFun, blog/sysadmin/DocumentingInPublic, blog/sysadmin/DocumentingPlanningAhead, blog/sysadmin/DocumentingTestPlans, blog/sysadmin/DriveChassisBayLabels, blog/sysadmin/DroppingSerialConsoles, blog/tech/DNSResolutionIsNotSegmented, blog/tech/DNSSecRealWorldUsage, blog/tech/DRPlanningThought, blog/tech/DSLIsNotHumanReadable, blog/tech/DVCSAndRetraction, blog/tech/DangerousMetrics, blog/tech/DatabaseLevels, blog/tech/DatabasesAreAPIs, blog/tech/DealingWithMyFeeds, blog/tech/DefiniteSupportResolution, blog/tech/DeploymentAPIProblem, blog/tech/DesignToBeManaged, blog/tech/DesigningForDisengagement, blog/tech/DesktopIndependence, blog/tech/DeterringAbuseProblem, blog/tech/DisasterRecoveryPurpose, blog/tech/DiskEncryptionAndBackups, blog/tech/DiskEncryptionAndKeying, blog/tech/DiskEncryptionDrawback, blog/tech/DiskEncryptionMultiKeys, blog/tech/DiskLatencyImportance, blog/tech/DiskNamingIDVsLocation, blog/tech/DiskShelfVsOneCase, blog/tech/DisksWearOut, blog/tech/DismissingISCSIAlternatives, blog/tech/DistributedIdentityProblem, blog/tech/DocumentationContributionProblem, blog/tech/DocumentationSuggestionPower, blog/tech/DocumentingProtocols, blog/tech/DruckerBusinessSins, blog/tech/DualBootingPCs, blog/unix/DFSSetuidIncompatibility, blog/unix/DaemonManagerResilience, blog/unix/DdSkipVersusSeek, blog/unix/DeSetuidOrdering, blog/unix/DeleteBackspaceSplit, blog/unix/DirectoryLinkCounts, blog/unix/DumpFormatGotcha, blog/unix/DumpHistory, blog/web/DatabasesAsCompromiseLimiters, blog/web/DevilsAgainstStandards, blog/web/DiffbotBadReferer, blog/web/DirectoryTrailingSlashes, blog/web/DoHTTPErrorCodesMatter, blog/web/DraftingInPublic, blog/web/DynamicNeedNotBeSlow, blog/web/DynamicSimplerThanStatic, blog/web/DynamicSiteCaching, blog/web/DynamicSitePerilScope, blog/web/DynamicVsStaticRendering, drafts/DeadDisksReviving, drafts/Old/DMARCRejectionImplications, drafts/Old/DWikiBugAnatomy, drafts/Orig-Vers/DNSAdditionalData-01, drafts/TO-SORT/DeepMetricsReason, drafts/TO-SORT/DesiredLaptop, drafts/Wip/DSL-Idea, dwiki/DWiki, dwiki/NewFeatures/DefaultDVsInherit, dwiki/NewFeatures/DefaultDirViews, dwiki/NewFeatures/DefinitionLists, dwiki/NewFeatures/DisallowDirViews, dwiki/NewFeatures/DocStringDocs, help/DWikiText, help/Directories

Note that we list things if either the page name or the full path starts with the component.

This is a page that is under RCS

But it won't display, because it will be modified but unlocked.

And here's the modification, which will break it.

This is a test of putting files into RCS.

This file is in RCS. Everything should work. (Famous last words.)

Here's another line added.

This is the change that is not yet checked in that is making this page have that 'has been modified' bit on its history display.

(Next year)

Page tools: See As Blog, See As Normal.
Search:
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.