<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- OPML generated by OPML Editor v11.0.6 on Wed, 30 Jan 2013 17:46:48 GMT -->
<opml version="2.0">
	<head>
		<title>Trex Tester</title>
		<dateCreated>Wed, 30 Jan 2013 17:45:27 GMT</dateCreated>
		<dateModified>Wed, 30 Jan 2013 17:46:48 GMT</dateModified>
		<ownerName></ownerName>
		<ownerEmail></ownerEmail>
		<expansionState>1, 2, 3, 6, 9, 13, 15, 17, 24, 25, 27, 29, 30, 32, 34, 35, 40, 41, 43, 46, 48, 50, 52, 58, 61, 63, 65, 68, 69, 71, 74, 76, 78, 80, 86</expansionState>
		<vertScrollState>1</vertScrollState>
		<windowTop>415</windowTop>
		<windowLeft>783</windowLeft>
		<windowBottom>1163</windowBottom>
		<windowRight>1740</windowRight>
		</head>
	<body>
		<outline text="Hello Trex" collapse="true" domain="hellotrex.blorkmark.com" name="helloTrex" type="html">
			<outline text="&lt;html&gt;" collapse="true" created="Mon, 21 Jan 2013 01:57:14 GMT" pgfnum="17451">
				<outline text="&lt;head&gt;" collapse="true" created="Mon, 21 Jan 2013 01:57:24 GMT" pgfnum="17455">
					<outline text="&lt;%systemstyles%&gt;" created="Mon, 21 Jan 2013 16:15:01 GMT" pgfnum="17457"/>
					<outline text="&lt;/head&gt;" created="Mon, 21 Jan 2013 01:57:27 GMT" pgfnum="17456"/>
					</outline>
				<outline text="&lt;body&gt;" collapse="true" created="Mon, 21 Jan 2013 01:57:19 GMT" pgfnum="17453">
					<outline text="&lt;h1&gt;Hello From Trex&lt;/h1&gt;" created="Mon, 21 Jan 2013 00:11:01 GMT" pgfnum="17438"/>
					<outline text="&lt;p&gt;I wanted to see if I could get it working in a few minutes, and it turns out that yes, as long as there wasn&amp;#39;t any walking needed, I could get it done right off. Tomorrow morning I&amp;#39;m going to write a simple new walk routine.&lt;/p&gt;" created="Mon, 21 Jan 2013 05:10:39 GMT" pgfnum="17463"/>
					<outline text="&lt;script&gt;" created="Mon, 28 Jan 2013 04:03:21 GMT" name="script" pgfnum="17770" type="javascript">
						<outline text="function isAlpha (ch) " created="Wed, 23 Jan 2013 15:16:34 GMT" pgfnum="17539">
							<outline text="return (((ch &gt;= 'a') &amp;&amp; (ch &lt;= 'z')) || ((ch &gt;= 'A') &amp;&amp; (ch &lt;= 'Z')))" created="Wed, 23 Jan 2013 15:17:06 GMT" pgfnum="17541"/>
							</outline>
						<outline text="function isNumeric (ch) " created="Wed, 23 Jan 2013 15:22:21 GMT" pgfnum="17542">
							<outline text="return ((ch &gt;= '0') &amp;&amp; (ch &lt;= '9'))" created="Wed, 23 Jan 2013 15:22:28 GMT" pgfnum="17543"/>
							</outline>
						<outline text="function random (lower, upper) " created="Wed, 23 Jan 2013 15:25:16 GMT" pgfnum="17547">
							<outline text="var range = upper - lower + 1" created="Wed, 23 Jan 2013 15:33:00 GMT" pgfnum="17559"/>
							<outline text="return (Math.floor ((Math.random () * range) + lower))"/>
							</outline>
						<outline text="function getRandomPassword (ctchars) " created="Wed, 23 Jan 2013 15:14:04 GMT" pgfnum="17535">
							<outline text="var s= &quot;&quot;, ch;"/>
							<outline text="while (s.length &lt; ctchars) ">
								<outline text="ch = String.fromCharCode (random (33, 122));"/>
								<outline text="if (isAlpha (ch) || isNumeric (ch)) " created="Wed, 11 Jan 2006 12:42:53 GMT">
									<outline text="s += ch"/>
									</outline>
								</outline>
							<outline text="return (s.toLowerCase ())"/>
							</outline>
						<outline text="for (var i = 0; i &lt; 100; i++) ">
							<outline text="document.write (getRandomPassword (8) + &quot;, &quot;)"/>
							</outline>
						<outline text="&lt;/script&gt;" created="Mon, 28 Jan 2013 04:03:23 GMT" pgfnum="17771"/>
						</outline>
					<outline text="&lt;/body&gt;" created="Mon, 21 Jan 2013 01:57:21 GMT" pgfnum="17454"/>
					</outline>
				<outline text="&lt;/html&gt;" created="Mon, 21 Jan 2013 01:57:17 GMT" pgfnum="17452"/>
				</outline>
			</outline>
		<outline text="My site" created="Mon, 21 Jan 2013 17:19:19 GMT" domain="trextest1.blorkmark.com" pgfnum="17458">
			<outline text="Nice page 1" created="Mon, 21 Jan 2013 17:19:23 GMT" name="nicePage1" pgfnum="17459" type="html">
				<outline text="contents of Nice page 1" created="Mon, 21 Jan 2013 17:19:32 GMT" pgfnum="17460"/>
				</outline>
			<outline text="Nice page 2" collapse="true" created="Mon, 21 Jan 2013 17:19:57 GMT" name="nicePage2" pgfnum="17461" type="html">
				<outline text="contents of Nice page 2" created="Mon, 21 Jan 2013 17:20:01 GMT" name="contentsOfNicePage2" pgfnum="17462"/>
				</outline>
			<outline text="subway" collapse="true" created="Mon, 21 Jan 2013 18:14:13 GMT" name="subway" pgfnum="17463">
				<outline text="Nice page 3" collapse="true" created="Mon, 21 Jan 2013 18:14:20 GMT" name="nicePage3" pgfnum="17464" type="html">
					<outline text="contents of Nice page 3" created="Mon, 21 Jan 2013 18:14:23 GMT" pgfnum="17465"/>
					</outline>
				</outline>
			<outline text="Nice page 4" collapse="true" created="Mon, 21 Jan 2013 18:28:34 GMT" name="xxx" pgfnum="17466" type="html">
				<outline text="contents of Nice page 4" created="Mon, 21 Jan 2013 18:14:23 GMT" name="contentsOfNicePage4" pgfnum="17465"/>
				</outline>
			<outline text="content-type test" collapse="true" content-type="application/javascript" created="Mon, 21 Jan 2013 22:05:37 GMT" name="jstest" pgfnum="107" type="HTML">
				<outline text="function testing () {" collapse="true" created="Mon, 21 Jan 2013 22:05:54 GMT" pgfnum="108">
					<outline text="alert (&amp;#34;This is a test.&amp;#34;);" created="Mon, 21 Jan 2013 22:06:03 GMT" pgfnum="109"/>
					<outline text="}" created="Mon, 21 Jan 2013 22:06:12 GMT" pgfnum="110"/>
					</outline>
				</outline>
			</outline>
		<outline text="This is a test" created="Wed, 23 Jan 2013 19:38:52 GMT" name="thisIsATest" pgfnum="126"/>
		<outline text="This is a test" created="Wed, 23 Jan 2013 19:38:52 GMT" name="thisIsATest" pgfnum="126"/>
		<outline text="What is trex.root" collapse="true" domain="trextech.blorkmark.com" type="thread">
			<outline text="It&amp;#39;s a Frontier tool that is primarily a web server responder. " collapse="true" name="itsAFrontierToolThatIsPrimarilyAWebServerResponder">
				<outline text="http://frontier.userland.com/stories/storyReader$1028" name="httpfrontieruserlandcomstoriesstoryreader1028" type="link" url="http://frontier.userland.com/stories/storyReader$1028"/>
				</outline>
			<outline text="On each request that comes into Denver, it checks to see if it&amp;#39;s one of the domains it&amp;#39;s hijacking. If so, it serves it. " collapse="true">
				<outline text="Those domains are in config.trex.prefs.domains."/>
				<outline text="They are domains that would normally be served by worldoutline.root"/>
				</outline>
			<outline text="Nodes are all html type" collapse="true" created="Tue, 22 Jan 2013 17:02:06 GMT" pgfnum="118">
				<outline text="They are all assumed to be of nodetype HTML. If they are not, we call that an error. That&amp;#39;s the only type we handle. (Need to verify this.)"/>
				</outline>
			<outline text="There is very little processing done on this content" collapse="true">
				<outline text="The text is generated by calling html.directory.getRawHtml. "/>
				<outline text="Then it&amp;#39;s run through a table of system macros. Right now there&amp;#39;s only one such macro, systemstyles, but it would be very easy to add more." collapse="true">
					<outline text="Core routine here is string.tableReplace. That must be available on whatever machine this running on."/>
					</outline>
				<outline text="Then it processes macros that are implemented in scripts. " collapse="true">
					<outline text="The scripts it handles are in worldOutlineSuite.macros."/>
					<outline text="But only a very small number of these are used. "/>
					<outline text="They usually involve outlines. It&amp;#39;s the way we include text from other outlines. With various interpretations."/>
					<outline text="However, this is not open-ended. We only call a few of them. "/>
					</outline>
				<outline text="Then we look for the Content-Type attribute, and use it as the content-type header for the HTTP request."/>
				</outline>
			<outline text="About this doc" collapse="true" created="Tue, 22 Jan 2013 16:52:35 GMT" pgfnum="114">
				<outline text="It is being edited in Concord but it is not being served by trex.root." created="Tue, 22 Jan 2013 16:52:39 GMT" pgfnum="115"/>
				<outline text="All part of a bootstrap! :-)" created="Tue, 22 Jan 2013 16:52:59 GMT" pgfnum="117"/>
				</outline>
			</outline>
		<outline text="getCanonicalName (&amp;#34;Hello From Hollywood&amp;#34;)" created="Wed, 23 Jan 2013 15:06:39 GMT" pgfnum="119">
			<outline text="helloFromHollywood"/>
			</outline>
		<outline text="Another test" collapse="true" created="Wed, 23 Jan 2013 18:22:17 GMT" pgfnum="123">
			<outline text="Yo yo" created="Wed, 23 Jan 2013 18:22:20 GMT" pgfnum="124"/>
			</outline>
		<outline text="I am now going to try to undo something" collapse="true" created="Wed, 23 Jan 2013 20:08:41 GMT" pgfnum="127">
			<outline text="I have entered a headline" created="Wed, 23 Jan 2013 20:08:47 GMT" pgfnum="128"/>
			<outline text="The next headline will disappear" created="Wed, 23 Jan 2013 20:08:53 GMT" pgfnum="129"/>
			</outline>
		<outline text="What is trex.root" collapse="true" domain="trextech.blorkmark.com" type="thread">
			<outline text="It&amp;#39;s a Frontier tool that is primarily a web server responder. " collapse="true" name="itsAFrontierToolThatIsPrimarilyAWebServerResponder">
				<outline text="http://frontier.userland.com/stories/storyReader$1028" name="httpfrontieruserlandcomstoriesstoryreader1028" type="link" url="http://frontier.userland.com/stories/storyReader$1028"/>
				</outline>
			<outline text="On each request that comes into Denver, it checks to see if it&amp;#39;s one of the domains it&amp;#39;s hijacking. If so, it serves it. " collapse="true">
				<outline text="Those domains are in config.trex.prefs.domains."/>
				<outline text="They are domains that would normally be served by worldoutline.root"/>
				</outline>
			<outline text="Nodes are all html type" collapse="true" created="Tue, 22 Jan 2013 17:02:06 GMT" pgfnum="118">
				<outline text="They are all assumed to be of nodetype HTML. If they are not, we call that an error. That&amp;#39;s the only type we handle. (Need to verify this.)"/>
				</outline>
			<outline text="There is very little processing done on this content" collapse="true">
				<outline text="The text is generated by calling html.directory.getRawHtml. "/>
				<outline text="Then it&amp;#39;s run through a table of system macros. Right now there&amp;#39;s only one such macro, systemstyles, but it would be very easy to add more." collapse="true">
					<outline text="Core routine here is string.tableReplace. That must be available on whatever machine this running on."/>
					</outline>
				<outline text="Then it processes macros that are implemented in scripts. " collapse="true">
					<outline text="The scripts it handles are in worldOutlineSuite.macros."/>
					<outline text="But only a very small number of these are used. "/>
					<outline text="They usually involve outlines. It&amp;#39;s the way we include text from other outlines. With various interpretations."/>
					<outline text="However, this is not open-ended. We only call a few of them. "/>
					</outline>
				<outline text="Then we look for the Content-Type attribute, and use it as the content-type header for the HTTP request."/>
				</outline>
			<outline text="About this doc" collapse="true" created="Tue, 22 Jan 2013 16:52:35 GMT" pgfnum="114">
				<outline text="It is being edited in Concord but it is not being served by trex.root." created="Tue, 22 Jan 2013 16:52:39 GMT" pgfnum="115"/>
				<outline text="All part of a bootstrap! :-)" created="Tue, 22 Jan 2013 16:52:59 GMT" pgfnum="117"/>
				</outline>
			</outline>
		</body>
	</opml>