What is this?
http://scripting.com/drummer/blog/rss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- RSS generated by oldSchool v0.7.20 on Mon, 17 Jan 2022 16:46:43 GMT -->
<rss version="2.0" xmlns:source="http://source.scripting.com/">
	<channel>
		<title>Change notes</title>
		<link>http://scripting.com/drummer/blog/</link>
		<description>Dave Winer's notes on development with Drummer and related projects.</description>
		<pubDate>Mon, 17 Jan 2022 16:43:31 GMT</pubDate>
		<language>en-us</language>
		<generator>oldSchool v0.7.20</generator>
		<copyright>Copyright 2021, Dave Winer.</copyright>
		<docs>http://cyber.law.harvard.edu/rss/rss.html</docs>
		<lastBuildDate>Mon, 17 Jan 2022 16:46:43 GMT</lastBuildDate>
		<cloud domain="rpc.rsscloud.io" port="5337" path="/pleaseNotify" registerProcedure="" protocol="http-post" />
		<source:account service="twitter">changenotes</source:account>
		<source:localTime>Mon, January 17, 2022 11:46 AM EST</source:localTime>
		<item>
			<title>Electric Drummer on Windows and Linux</title>
			<description>&lt;p&gt;Scott Hanson has new test versions of Electric Drummer for Windows and Linux. &lt;/p&gt;&#10;&lt;p&gt;He's started a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/152&quot;&gt;thread&lt;/a&gt; on Drummer Support with details. &lt;/p&gt;&#10;&lt;p&gt;I've been using the Linux version, it's pretty much exactly like the Mac version.&lt;/p&gt;&#10;&lt;p&gt;For me this is liberating, I've been wanting to write on Linux because all my server stuff is running there. Having it all on the same systems will make things less complicated, and of course that's good.&lt;/p&gt;&#10;&lt;p&gt;I thank Scott for picking this up as a labor of love. He's doing something very empowering for Drummer users. &lt;/p&gt;&#10;</description>
			<pubDate>Mon, 17 Jan 2022 16:43:31 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux</link>
			<guid>http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux</guid>
			<source:outline text="Electric Drummer on Windows and Linux" created="Mon, 17 Jan 2022 16:43:31 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux">
				<source:outline text="Scott Hanson has new test versions of Electric Drummer for Windows and Linux." created="Mon, 17 Jan 2022 16:43:51 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux#a164351"/>
				<source:outline text="He's started a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/152&quot;&gt;thread&lt;/a&gt; on Drummer Support with details." created="Mon, 17 Jan 2022 16:44:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux#a164422"/>
				<source:outline text="I've been using the Linux version, it's pretty much exactly like the Mac version." created="Mon, 17 Jan 2022 16:44:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux#a164431"/>
				<source:outline text="For me this is liberating, I've been wanting to write on Linux because all my server stuff is running there. Having it all on the same systems will make things less complicated, and of course that's good." created="Mon, 17 Jan 2022 16:45:03 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux#a164503"/>
				<source:outline text="I thank Scott for picking this up as a labor of love. He's doing something very empowering for Drummer users." created="Mon, 17 Jan 2022 16:45:41 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/17/164331.html?title=electricDrummerOnWindowsAndLinux#a164541"/>
				</source:outline>
			</item>
		<item>
			<title>TreeChart coming tomorrow? We hope</title>
			<description>&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=-5DAQwL_eNE&quot;&gt;Video demo&lt;/a&gt;: A new demo app called &lt;a href=&quot;http://daytona.scripting.com/?q=treechart&amp;collection=scriptingnews&quot;&gt;TreeChart&lt;/a&gt; interactively displays beautiful SVG trees as you edit them in the Drummer outliner. This is a seat-of-the-pants preview. I hope to release the app tomorrow so people can see how it works for themselves and hopefully it'll give developers and users some ideas. &lt;/p&gt;&#10;&lt;p&gt;I'm going to post links to the technology as I document it tomorrow in &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/20&quot;&gt;this thread&lt;/a&gt;. &lt;/p&gt;&#10;</description>
			<pubDate>Sun, 16 Jan 2022 21:18:08 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/16/211808.html?title=treechartComingTomorrowWeHope</link>
			<guid>http://scripting.com/drummer/blog/2022/01/16/211808.html?title=treechartComingTomorrowWeHope</guid>
			<source:outline text="TreeChart coming tomorrow? We hope" created="Sun, 16 Jan 2022 21:18:08 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/16/211808.html?title=treechartComingTomorrowWeHope">
				<source:outline text="&lt;a href=&quot;https://www.youtube.com/watch?v=-5DAQwL_eNE&quot;&gt;Video demo&lt;/a&gt;: A new demo app called &lt;a href=&quot;http://daytona.scripting.com/?q=treechart&amp;collection=scriptingnews&quot;&gt;TreeChart&lt;/a&gt; interactively displays beautiful SVG trees as you edit them in the Drummer outliner. This is a seat-of-the-pants preview. I hope to release the app tomorrow so people can see how it works for themselves and hopefully it'll give developers and users some ideas." created="Sun, 16 Jan 2022 20:34:54 GMT" type="outline" urlvideo="https://www.youtube.com/watch?v=-5DAQwL_eNE" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/16/211808.html?title=treechartComingTomorrowWeHope#a203454"/>
				<source:outline text="I'm going to post links to the technology as I document it tomorrow in &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/20&quot;&gt;this thread&lt;/a&gt;." created="Sun, 16 Jan 2022 21:23:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/16/211808.html?title=treechartComingTomorrowWeHope#a212349"/>
				</source:outline>
			</item>
		<item>
			<title>Looking for devops outliner people</title>
			<description>&lt;p&gt;Are you a devops person who uses an outliner as part of work?&lt;/p&gt;&#10;&lt;p&gt;It doesn't have to be Drummer. &lt;/p&gt;&#10;&lt;p&gt;I have a project that is in Drummer but could be in another outliner, that is designed for devops people.&lt;/p&gt;&#10;&lt;p&gt;As far as I know this kind of product has never existed before. It's quite useful, I've been using it for a few years. &lt;/p&gt;&#10;&lt;p&gt;If so, post a note &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/19&quot;&gt;here&lt;/a&gt; or &lt;a href=&quot;https://twitter.com/davewiner/status/1482415914754654213&quot;&gt;on Twitter&lt;/a&gt;. &lt;/p&gt;&#10;</description>
			<pubDate>Sat, 15 Jan 2022 18:20:26 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople</link>
			<guid>http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople</guid>
			<source:outline text="Looking for devops outliner people" created="Sat, 15 Jan 2022 18:20:26 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople">
				<source:outline text="Are you a devops person who uses an outliner as part of work?" created="Sat, 15 Jan 2022 18:20:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople#a182031"/>
				<source:outline text="It doesn't have to be Drummer." created="Sat, 15 Jan 2022 18:20:33 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople#a182033"/>
				<source:outline text="I have a project that is in Drummer but could be in another outliner, that is designed for devops people." created="Sat, 15 Jan 2022 18:20:39 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople#a182039"/>
				<source:outline text="As far as I know this kind of product has never existed before. It's quite useful, I've been using it for a few years." created="Sat, 15 Jan 2022 18:21:00 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople#a182100"/>
				<source:outline text="If so, post a note &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/19&quot;&gt;here&lt;/a&gt; or &lt;a href=&quot;https://twitter.com/davewiner/status/1482415914754654213&quot;&gt;on Twitter&lt;/a&gt;." created="Sat, 15 Jan 2022 18:21:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/15/182026.html?title=lookingForDevopsOutlinerPeople#a182132"/>
				</source:outline>
			</item>
		<item>
			<title>Electric Drummer for Linux and Windows, on the way</title>
			<description>&lt;p&gt;My longtime friend Scott Hanson has been working on getting build scripts working for Electric Drummer on Windows and Linux.&lt;/p&gt;&#10;&lt;p&gt;I spent a few hours today using the Linux version, and it's taking some getting used to, Linux is different from the Mac, but I have to say it's remarkable that it works so well. I'm not entirely surprised, but then again, it's always surprising when software works without much effort. The JavaScript platform really does work well for what it does. &lt;/p&gt;&#10;&lt;p&gt;If you have an immediate need to use one of these versions, let me know, and we can possibly get you into the private test group.&lt;/p&gt;&#10;&lt;p&gt;Here's a &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/18&quot;&gt;place&lt;/a&gt; to ask questions. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 14 Jan 2022 21:45:27 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay</link>
			<guid>http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay</guid>
			<source:outline text="Electric Drummer for Linux and Windows, on the way" created="Fri, 14 Jan 2022 21:45:27 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay">
				<source:outline text="My longtime friend Scott Hanson has been working on getting build scripts working for Electric Drummer on Windows and Linux." created="Fri, 14 Jan 2022 21:45:38 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay#a214538"/>
				<source:outline text="I spent a few hours today using the Linux version, and it's taking some getting used to, Linux is different from the Mac, but I have to say it's remarkable that it works so well. I'm not entirely surprised, but then again, it's always surprising when software works without much effort. The JavaScript platform really does work well for what it does." created="Fri, 14 Jan 2022 21:46:28 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay#a214628"/>
				<source:outline text="If you have an immediate need to use one of these versions, let me know, and we can possibly get you into the private test group." created="Fri, 14 Jan 2022 21:47:38 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay#a214738"/>
				<source:outline text="Here's a &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/18&quot;&gt;place&lt;/a&gt; to ask questions." created="Fri, 14 Jan 2022 21:48:07 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/14/214527.html?title=electricDrummerForLinuxAndWindowsOnTheWay#a214807"/>
				</source:outline>
			</item>
		<item>
			<title>myLogseqBlog is ready for testers</title>
			<description>&lt;p&gt;It's ready for testers.&lt;/p&gt;&#10;&lt;p&gt;https://github.com/scripting/myLogseqBlog/issues/1&lt;/p&gt;&#10;&lt;p&gt;Report success or problems in that thread.&lt;/p&gt;&#10;</description>
			<pubDate>Thu, 13 Jan 2022 16:40:48 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/13/164048.html?title=mylogseqblogIsReadyForTesters</link>
			<guid>http://scripting.com/drummer/blog/2022/01/13/164048.html?title=mylogseqblogIsReadyForTesters</guid>
			<source:outline text="myLogseqBlog is ready for testers" created="Thu, 13 Jan 2022 16:40:48 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/13/164048.html?title=mylogseqblogIsReadyForTesters">
				<source:outline text="It's ready for testers." created="Thu, 13 Jan 2022 16:40:57 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/13/164048.html?title=mylogseqblogIsReadyForTesters#a164057"/>
				<source:outline text="https://github.com/scripting/myLogseqBlog/issues/1" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/13/164048.html?title=mylogseqblogIsReadyForTesters#aNaNNaNNaN"/>
				<source:outline text="Report success or problems in that thread." created="Thu, 13 Jan 2022 16:41:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/13/164048.html?title=mylogseqblogIsReadyForTesters#a164113"/>
				</source:outline>
			</item>
		<item>
			<title>Posting to Drummer from outside Drummer</title>
			<description>&lt;p&gt;It's possible to do this if you're a good system programmer.&lt;/p&gt;&#10;&lt;p&gt;I outlined how it works to a longtime programming buddy Eric Kidd, who just showed up in the thread about hooking Drummer up to LogSeq. You never know who's lurking around in the shadows at any time. Glad to see him here, I wonder how long it'll be before he discovers the Change Notes outline. :-)&lt;/p&gt;&#10;&lt;p&gt;Here's the &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/17&quot;&gt;thread&lt;/a&gt;. &lt;/p&gt;&#10;</description>
			<pubDate>Mon, 10 Jan 2022 16:30:09 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/10/163009.html?title=postingToDrummerFromOutsideDrummer</link>
			<guid>http://scripting.com/drummer/blog/2022/01/10/163009.html?title=postingToDrummerFromOutsideDrummer</guid>
			<source:outline text="Posting to Drummer from outside Drummer" created="Mon, 10 Jan 2022 16:30:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/163009.html?title=postingToDrummerFromOutsideDrummer">
				<source:outline text="It's possible to do this if you're a good system programmer." created="Mon, 10 Jan 2022 16:30:17 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/163009.html?title=postingToDrummerFromOutsideDrummer#a163017"/>
				<source:outline text="I outlined how it works to a longtime programming buddy Eric Kidd, who just showed up in the thread about hooking Drummer up to LogSeq. You never know who's lurking around in the shadows at any time. Glad to see him here, I wonder how long it'll be before he discovers the Change Notes outline. :-)" created="Mon, 10 Jan 2022 16:30:27 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/163009.html?title=postingToDrummerFromOutsideDrummer#a163027"/>
				<source:outline text="Here's the &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/17&quot;&gt;thread&lt;/a&gt;." created="Mon, 10 Jan 2022 16:31:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/163009.html?title=postingToDrummerFromOutsideDrummer#a163131"/>
				</source:outline>
			</item>
		<item>
			<title>Building Drummer for Ubuntu</title>
			<description>&lt;p&gt;I've at least tried to do it at this time, and have a set of builds, but I haven't yet been able to run any of them in a Ubuntu virtual machine in VM Ware. &lt;/p&gt;&#10;&lt;p&gt;Having Linux and Windows versions of E/D has become important. &lt;/p&gt;&#10;&lt;p&gt;A &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/18&quot;&gt;thread&lt;/a&gt; where I'm narrating the work.&lt;/p&gt;&#10;</description>
			<pubDate>Mon, 10 Jan 2022 16:28:00 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/10/162800.html?title=buildingDrummerForUbuntu</link>
			<guid>http://scripting.com/drummer/blog/2022/01/10/162800.html?title=buildingDrummerForUbuntu</guid>
			<source:outline text="Building Drummer for Ubuntu" created="Mon, 10 Jan 2022 16:28:00 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162800.html?title=buildingDrummerForUbuntu">
				<source:outline text="I've at least tried to do it at this time, and have a set of builds, but I haven't yet been able to run any of them in a Ubuntu virtual machine in VM Ware." created="Mon, 10 Jan 2022 16:28:24 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162800.html?title=buildingDrummerForUbuntu#a162824"/>
				<source:outline text="Having Linux and Windows versions of E/D has become important." created="Mon, 10 Jan 2022 16:28:55 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162800.html?title=buildingDrummerForUbuntu#a162855"/>
				<source:outline text="A &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/18&quot;&gt;thread&lt;/a&gt; where I'm narrating the work." created="Mon, 10 Jan 2022 16:29:12 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162800.html?title=buildingDrummerForUbuntu#a162912"/>
				</source:outline>
			</item>
		<item>
			<title>Using Daytona to search Drummer docs</title>
			<description>&lt;p&gt;You can search all Drummer docs and change notes using Daytona. &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Launch &lt;a href=&quot;http://daytona.scripting.com/&quot;&gt;Daytona&lt;/a&gt;.&lt;/li&gt;&#10;&lt;li&gt;Choose Drummer docs in the menu.&lt;/li&gt;&#10;&lt;li&gt;Enter the search string in the box.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;That's one of the reasons I post things to the Change Notes outline, because I'll be able to find the docs again next time. &lt;/p&gt;&#10;</description>
			<pubDate>Mon, 10 Jan 2022 16:24:55 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs</link>
			<guid>http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs</guid>
			<source:outline text="Using Daytona to search Drummer docs" created="Mon, 10 Jan 2022 16:24:55 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs">
				<source:outline text="You can search all Drummer docs and change notes using Daytona." created="Mon, 10 Jan 2022 16:25:24 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs#a162524">
					<source:outline text="Launch &lt;a href=&quot;http://daytona.scripting.com/&quot;&gt;Daytona&lt;/a&gt;." created="Mon, 10 Jan 2022 16:25:39 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs#a162539"/>
					<source:outline text="Choose Drummer docs in the menu." created="Mon, 10 Jan 2022 16:27:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs#a162702"/>
					<source:outline text="Enter the search string in the box." created="Mon, 10 Jan 2022 16:27:10 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs#a162710"/>
					</source:outline>
				<source:outline text="That's one of the reasons I post things to the Change Notes outline, because I'll be able to find the docs again next time." created="Mon, 10 Jan 2022 16:27:28 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/10/162455.html?title=usingDaytonaToSearchDrummerDocs#a162728"/>
				</source:outline>
			</item>
		<item>
			<title>Changed how autosave works</title>
			<description>&lt;p&gt;Previously, if you had &lt;a href=&quot;https://github.com/scripting/docServer/blob/main/docs/pages/dialog.md#dialogabout&quot;&gt;dialog.about&lt;/a&gt; in front, it could, if you closed Drummer while the dialog was open, cause the current outline to be overwritten.&lt;/p&gt;&#10;&lt;p&gt;I changed the autosave function so it can't do this (at least that's the plan, knock wood, praise murphy).&lt;/p&gt;&#10;&lt;p&gt;Bumped the version to 2.0.16.&lt;/p&gt;&#10;&lt;p&gt;Currently only in web Drummer&lt;/p&gt;&#10;</description>
			<pubDate>Sun, 09 Jan 2022 23:56:13 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks</link>
			<guid>http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks</guid>
			<source:outline text="Changed how autosave works" created="Sun, 09 Jan 2022 23:56:13 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks">
				<source:outline text="Previously, if you had &lt;a href=&quot;https://github.com/scripting/docServer/blob/main/docs/pages/dialog.md#dialogabout&quot;&gt;dialog.about&lt;/a&gt; in front, it could, if you closed Drummer while the dialog was open, cause the current outline to be overwritten." created="Sun, 09 Jan 2022 23:56:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks#a235631"/>
				<source:outline text="I changed the autosave function so it can't do this (at least that's the plan, knock wood, praise murphy)." created="Sun, 09 Jan 2022 23:56:56 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks#a235656"/>
				<source:outline text="Bumped the version to 2.0.16." created="Mon, 10 Jan 2022 00:05:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks#a000513"/>
				<source:outline text="Currently only in web Drummer" created="Sun, 09 Jan 2022 23:56:25 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/235613.html?title=changedHowAutosaveWorks#a235625"/>
				</source:outline>
			</item>
		<item>
			<title>LogSeq interop is already great</title>
			<description>&lt;p&gt;One of the best things that came out of it is that an old friend Eric Kidd, who worked with me on lots of projects in the late 90s and early 00s is back in the loop. He's a LogSeq user, his use-case is (as he puts it) Narrate Your Work, which is a slogan I came up with for outliners. So I fully understand the application. There are lots of things we can do to help. &lt;/p&gt;&#10;&lt;p&gt;It appears the first interop project will be to hook up LogSeq to Drummer blogging, so Narrate Your Work can be public if you want it to.&lt;/p&gt;&#10;&lt;p&gt;It also seems that one user can create more than one LogSeq folder, so you can have a private work narration space and a public one.&lt;/p&gt;&#10;&lt;p&gt;I think my use-case will be to write a LogSeq blog using LogSeq about the things we're doing to connect our products.&lt;/p&gt;&#10;&lt;p&gt;I am also in touch with the team at LS, I have been for a fairly long time, but I had to get Drummer to a place where interop made sense.&lt;/p&gt;&#10;&lt;p&gt;At first I assumed the interop would be based on OPML, but it turned out to be easy to get some interop based on Markdown. &lt;/p&gt;&#10;&lt;p&gt;The &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/4#issuecomment-1008233592&quot;&gt;thread on LogSeq interop&lt;/a&gt; was always interesting, now it's &lt;i&gt;really&lt;/i&gt; interesting. ;-)&lt;/p&gt;&#10;</description>
			<pubDate>Sun, 09 Jan 2022 16:33:33 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat</link>
			<guid>http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat</guid>
			<source:outline text="LogSeq interop is already great" created="Sun, 09 Jan 2022 16:33:33 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat">
				<source:outline text="One of the best things that came out of it is that an old friend Eric Kidd, who worked with me on lots of projects in the late 90s and early 00s is back in the loop. He's a LogSeq user, his use-case is (as he puts it) Narrate Your Work, which is a slogan I came up with for outliners. So I fully understand the application. There are lots of things we can do to help." created="Sun, 09 Jan 2022 16:33:44 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163344"/>
				<source:outline text="It appears the first interop project will be to hook up LogSeq to Drummer blogging, so Narrate Your Work can be public if you want it to." created="Sun, 09 Jan 2022 16:35:15 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163515"/>
				<source:outline text="It also seems that one user can create more than one LogSeq folder, so you can have a private work narration space and a public one." created="Sun, 09 Jan 2022 16:35:50 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163550"/>
				<source:outline text="I think my use-case will be to write a LogSeq blog using LogSeq about the things we're doing to connect our products." created="Sun, 09 Jan 2022 16:36:12 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163612"/>
				<source:outline text="I am also in touch with the team at LS, I have been for a fairly long time, but I had to get Drummer to a place where interop made sense." created="Sun, 09 Jan 2022 16:36:37 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163637"/>
				<source:outline text="At first I assumed the interop would be based on OPML, but it turned out to be easy to get some interop based on Markdown." created="Sun, 09 Jan 2022 16:37:07 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163707"/>
				<source:outline text="The &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/4#issuecomment-1008233592&quot;&gt;thread on LogSeq interop&lt;/a&gt; was always interesting, now it's &lt;i&gt;really&lt;/i&gt; interesting. ;-)" created="Sun, 09 Jan 2022 16:37:42 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163333.html?title=logseqInteropIsAlreadyGreat#a163742"/>
				</source:outline>
			</item>
		<item>
			<title>Tab titles fixed</title>
			<description>&lt;p&gt;I rewrote how Drummer deals with files that don't have titles, and Electric Drummer files whose names are actually file paths. &lt;/p&gt;&#10;&lt;p&gt;This change was made a couple of days ago. The code needed to be reorganized, and that's what I did -- it appears to work well. &lt;/p&gt;&#10;</description>
			<pubDate>Sun, 09 Jan 2022 16:32:02 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/09/163202.html?title=tabTitlesFixed</link>
			<guid>http://scripting.com/drummer/blog/2022/01/09/163202.html?title=tabTitlesFixed</guid>
			<source:outline text="Tab titles fixed" created="Sun, 09 Jan 2022 16:32:02 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163202.html?title=tabTitlesFixed">
				<source:outline text="I rewrote how Drummer deals with files that don't have titles, and Electric Drummer files whose names are actually file paths." created="Sun, 09 Jan 2022 16:32:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163202.html?title=tabTitlesFixed#a163211"/>
				<source:outline text="This change was made a couple of days ago. The code needed to be reorganized, and that's what I did -- it appears to work well." created="Sun, 09 Jan 2022 16:32:43 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/09/163202.html?title=tabTitlesFixed#a163243"/>
				</source:outline>
			</item>
		<item>
			<title>The support forum is for support only</title>
			<description>&lt;p&gt;You may not post links to your projects, products, websites, blogs, whatever. &lt;/p&gt;&#10;&lt;p&gt;You can of course post links to examples, sites you're having trouble with, docs, etc. &lt;/p&gt;&#10;&lt;p&gt;This is a hard rule, no exceptions. If we didn't have this rule we'd have to start a new support forum where spam was not allowed. So we just don't allow spam there.  &lt;/p&gt;&#10;&lt;p&gt;The rules aren't quite as tight in the RFC site. There maybe the conclusion of a thread is something available for people to use. But even there, don't be overtly commercial. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 07 Jan 2022 18:44:03 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly</link>
			<guid>http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly</guid>
			<source:outline text="The support forum is for support only" created="Fri, 07 Jan 2022 18:44:03 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly">
				<source:outline text="You may not post links to your projects, products, websites, blogs, whatever." created="Fri, 07 Jan 2022 18:44:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly#a184413"/>
				<source:outline text="You can of course post links to examples, sites you're having trouble with, docs, etc." created="Fri, 07 Jan 2022 18:44:27 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly#a184427"/>
				<source:outline text="This is a hard rule, no exceptions. If we didn't have this rule we'd have to start a new support forum where spam was not allowed. So we just don't allow spam there." created="Fri, 07 Jan 2022 18:44:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly#a184449"/>
				<source:outline text="The rules aren't quite as tight in the RFC site. There maybe the conclusion of a thread is something available for people to use. But even there, don't be overtly commercial." created="Fri, 07 Jan 2022 18:45:55 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/184403.html?title=theSupportForumIsForSupportOnly#a184555"/>
				</source:outline>
			</item>
		<item>
			<title>Import local file command supports .md files</title>
			<description>&lt;p&gt;This is probably the most important command, the LogSeq files will probably be on a local disk, this gets them into your web Drummer file. &lt;/p&gt;&#10;&lt;p&gt;In Electric Drummer you can just open the file. &lt;/p&gt;&#10;&lt;p&gt;I added it to yesterday's change note. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 07 Jan 2022 17:48:46 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/07/174846.html?title=importLocalFileCommandSupportsMdFiles</link>
			<guid>http://scripting.com/drummer/blog/2022/01/07/174846.html?title=importLocalFileCommandSupportsMdFiles</guid>
			<source:outline text="Import local file command supports .md files" created="Fri, 07 Jan 2022 17:48:46 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/174846.html?title=importLocalFileCommandSupportsMdFiles">
				<source:outline text="This is probably the most important command, the LogSeq files will probably be on a local disk, this gets them into your web Drummer file." created="Fri, 07 Jan 2022 17:49:00 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/174846.html?title=importLocalFileCommandSupportsMdFiles#a174900"/>
				<source:outline text="In Electric Drummer you can just open the file." created="Fri, 07 Jan 2022 17:49:36 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/174846.html?title=importLocalFileCommandSupportsMdFiles#a174936"/>
				<source:outline text="I added it to yesterday's change note." created="Fri, 07 Jan 2022 17:50:45 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/174846.html?title=importLocalFileCommandSupportsMdFiles#a175045"/>
				</source:outline>
			</item>
		<item>
			<title>Drummer &amp; LogSeq continued</title>
			<description>&lt;p&gt;A LogSeq user saw the &lt;a href=&quot;https://www.youtube.com/watch?v=RHs6tqookNc&amp;t=3s&quot;&gt;video demo&lt;/a&gt; I did on December 31 showing Drummer and LogSeq interoperating. &lt;/p&gt;&#10;&lt;p&gt;And &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/149&quot;&gt;asked how to do&lt;/a&gt; it, so I explained, here. &lt;/p&gt;&#10;&lt;p&gt;Questions and comments are welcome. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 07 Jan 2022 14:41:02 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/07/144102.html?title=drummerLogseqContinued</link>
			<guid>http://scripting.com/drummer/blog/2022/01/07/144102.html?title=drummerLogseqContinued</guid>
			<source:outline text="Drummer &amp; LogSeq continued" created="Fri, 07 Jan 2022 14:41:02 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/144102.html?title=drummerLogseqContinued">
				<source:outline text="A LogSeq user saw the &lt;a href=&quot;https://www.youtube.com/watch?v=RHs6tqookNc&amp;t=3s&quot;&gt;video demo&lt;/a&gt; I did on December 31 showing Drummer and LogSeq interoperating." created="Fri, 07 Jan 2022 14:41:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/144102.html?title=drummerLogseqContinued#a144111"/>
				<source:outline text="And &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/149&quot;&gt;asked how to do&lt;/a&gt; it, so I explained, here." created="Fri, 07 Jan 2022 14:41:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/144102.html?title=drummerLogseqContinued#a144147"/>
				<source:outline text="Questions and comments are welcome." created="Fri, 07 Jan 2022 14:42:08 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/07/144102.html?title=drummerLogseqContinued#a144208"/>
				</source:outline>
			</item>
		<item>
			<title>Electric Drummer with .md support</title>
			<description>&lt;p&gt;It's ready for &lt;a href=&quot;http://docserver.scripting.com/drummer/electricDrummer.opml&quot;&gt;download&lt;/a&gt;. &lt;/p&gt;&#10;</description>
			<pubDate>Thu, 06 Jan 2022 22:15:06 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/06/221506.html?title=electricDrummerWithMdSupport</link>
			<guid>http://scripting.com/drummer/blog/2022/01/06/221506.html?title=electricDrummerWithMdSupport</guid>
			<source:outline text="Electric Drummer with .md support" created="Thu, 06 Jan 2022 22:15:06 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/221506.html?title=electricDrummerWithMdSupport">
				<source:outline text="It's ready for &lt;a href=&quot;http://docserver.scripting.com/drummer/electricDrummer.opml&quot;&gt;download&lt;/a&gt;." created="Thu, 06 Jan 2022 22:15:14 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/221506.html?title=electricDrummerWithMdSupport#a221514"/>
				</source:outline>
			</item>
		<item>
			<title>Beginning on interop with LogSeq</title>
			<description>&lt;p&gt;I think a standard may be emerging, Markdown used as a way to store outlines. It plays a similar role to the one OPML plays. I still believe OPML is the best choice for interop between outliners, and Drummer will continue to use OPML as its file format, but there is now a way to use Markdown. &lt;/p&gt;&#10;&lt;p&gt;The main reason for supporting this format is interop with other products. &lt;/p&gt;&#10;&lt;p&gt;It's a little awkward because the format doesn't have a name, as far as I know. It's a &lt;i&gt;very&lt;/i&gt; small subset of Markdown. I don't think it makes sense to use the .md extension, but that's what LogSeq uses, so we will too, for now. I've been calling the format markdown/outline where I've been writing about it in docs and development notes. However this is just a name I made up. There also does not appear to be a spec. At some point I will write one if only to document what we're producing and consuming in Drummer. &lt;/p&gt;&#10;&lt;p&gt;Important: Many Drummer features will only work with the OPML-based format. &lt;/p&gt;&#10;&lt;p&gt;The feature is already in web Drummer in an experimental form. The code will change, this is not a final or frozen format. &lt;/p&gt;&#10;&lt;p&gt;There is not yet a release of Electric Drummer with this support.&lt;/p&gt;&#10;</description>
			<pubDate>Thu, 06 Jan 2022 15:25:36 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq</link>
			<guid>http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq</guid>
			<source:outline text="Beginning on interop with LogSeq" created="Thu, 06 Jan 2022 15:25:36 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq">
				<source:outline text="I think a standard may be emerging, Markdown used as a way to store outlines. It plays a similar role to the one OPML plays. I still believe OPML is the best choice for interop between outliners, and Drummer will continue to use OPML as its file format, but there is now a way to use Markdown." created="Thu, 06 Jan 2022 15:25:45 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq#a152545"/>
				<source:outline text="The main reason for supporting this format is interop with other products." created="Thu, 06 Jan 2022 15:31:35 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq#a153135"/>
				<source:outline text="It's a little awkward because the format doesn't have a name, as far as I know. It's a &lt;i&gt;very&lt;/i&gt; small subset of Markdown. I don't think it makes sense to use the .md extension, but that's what LogSeq uses, so we will too, for now. I've been calling the format markdown/outline where I've been writing about it in docs and development notes. However this is just a name I made up. There also does not appear to be a spec. At some point I will write one if only to document what we're producing and consuming in Drummer." created="Thu, 06 Jan 2022 15:27:30 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq#a152730"/>
				<source:outline text="Important: Many Drummer features will only work with the OPML-based format." created="Thu, 06 Jan 2022 15:45:15 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq#a154515"/>
				<source:outline text="The feature is already in web Drummer in an experimental form. The code will change, this is not a final or frozen format." created="Thu, 06 Jan 2022 15:29:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq#a152931"/>
				<source:outline text="There is not yet a release of Electric Drummer with this support." created="Thu, 06 Jan 2022 15:30:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/06/152536.html?title=beginningOnInteropWithLogseq#a153022"/>
				</source:outline>
			</item>
		<item>
			<title>How Drummer works with .md files</title>
			<description>&lt;p&gt;You can create a .md file&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Choose the New command from the File menu.&lt;/li&gt;&#10;&lt;li&gt;Use a .md extension instead of .opml.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;When the file is saved, we generate the Markdown equivalent of the outline.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;As if the file were going to be opened by LogSeq.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;You can open files with the .md extension&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Choose the Open command from the File menu.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;You can import from a local file&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Choose Import local file from the File menu, and choose a markdown file.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Wed, 05 Jan 2022 17:13:02 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles</link>
			<guid>http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles</guid>
			<source:outline text="How Drummer works with .md files" created="Wed, 05 Jan 2022 17:13:02 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles">
				<source:outline text="You can create a .md file" created="Wed, 05 Jan 2022 17:13:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a171313">
					<source:outline text="Choose the New command from the File menu." created="Wed, 05 Jan 2022 23:32:50 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a233250"/>
					<source:outline text="Use a .md extension instead of .opml." created="Thu, 06 Jan 2022 16:52:14 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a165214"/>
					</source:outline>
				<source:outline text="When the file is saved, we generate the Markdown equivalent of the outline." created="Wed, 05 Jan 2022 17:13:57 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a171357">
					<source:outline text="As if the file were going to be opened by LogSeq." created="Wed, 05 Jan 2022 17:14:12 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a171412"/>
					</source:outline>
				<source:outline text="You can open files with the .md extension" created="Wed, 05 Jan 2022 23:49:43 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a234943">
					<source:outline text="Choose the Open command from the File menu." created="Wed, 05 Jan 2022 23:49:53 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a234953"/>
					</source:outline>
				<source:outline text="You can import from a local file" created="Fri, 07 Jan 2022 17:50:01 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a175001">
					<source:outline text="Choose Import local file from the File menu, and choose a markdown file." created="Fri, 07 Jan 2022 17:50:06 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/171302.html?title=howDrummerWorksWithMdFiles#a175006"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>DocServer source release, and more</title>
			<description>&lt;p&gt;Here's a &lt;a href=&quot;https://github.com/scripting/docServer&quot;&gt;new repo&lt;/a&gt; containing:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Markdown versions of the DocServer pages. &lt;/li&gt;&#10;&lt;li&gt;The Node app that generates those pages.&lt;/li&gt;&#10;&lt;li&gt;The source for the DocServer web app.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;This is an OPML app of course, I write the docs in Drummer and publish them via these two apps.&lt;/p&gt;&#10;&lt;p&gt;If you have comments or questions this is &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/148&quot;&gt;the place&lt;/a&gt;. &lt;/p&gt;&#10;</description>
			<pubDate>Wed, 05 Jan 2022 16:03:39 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore</link>
			<guid>http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore</guid>
			<source:outline text="DocServer source release, and more" created="Wed, 05 Jan 2022 16:03:39 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore">
				<source:outline text="Here's a &lt;a href=&quot;https://github.com/scripting/docServer&quot;&gt;new repo&lt;/a&gt; containing:" created="Wed, 05 Jan 2022 16:03:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore#a160347">
					<source:outline text="Markdown versions of the DocServer pages." created="Wed, 05 Jan 2022 16:03:58 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore#a160358"/>
					<source:outline text="The Node app that generates those pages." created="Wed, 05 Jan 2022 16:04:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore#a160411"/>
					<source:outline text="The source for the DocServer web app." created="Wed, 05 Jan 2022 16:04:21 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore#a160421"/>
					</source:outline>
				<source:outline text="This is an OPML app of course, I write the docs in Drummer and publish them via these two apps." created="Wed, 05 Jan 2022 16:04:41 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore#a160441"/>
				<source:outline text="If you have comments or questions this is &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/148&quot;&gt;the place&lt;/a&gt;." created="Wed, 05 Jan 2022 16:05:19 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/05/160339.html?title=docserverSourceReleaseAndMore#a160519"/>
				</source:outline>
			</item>
		<item>
			<title>Happy Year!</title>
			<description>&lt;p&gt;Or as we say in DrummerLand -- blog rollover day.&lt;/p&gt;&#10;&lt;p&gt;I did the rollover on Scripting News just now. &lt;/p&gt;&#10;&lt;p&gt;There's a new step in the process, rolling over the Daytona view of Scripting News.&lt;/p&gt;&#10;&lt;p&gt;When you rollover your blog you will need to do this too.&lt;/p&gt;&#10;&lt;p&gt;I included the code you need to do this, calls to: &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;daytona.removeOutlineRefs and&lt;/li&gt;&#10;&lt;li&gt;daytona.ping&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Noted that this outline is due for a rollover as well. ;-)&lt;/p&gt;&#10;</description>
			<pubDate>Sat, 01 Jan 2022 16:02:17 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear</link>
			<guid>http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear</guid>
			<source:outline text="Happy Year!" created="Sat, 01 Jan 2022 16:02:17 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear">
				<source:outline text="Or as we say in DrummerLand -- blog rollover day." created="Sat, 01 Jan 2022 16:02:21 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160221"/>
				<source:outline text="I did the rollover on Scripting News just now." created="Sat, 01 Jan 2022 16:02:33 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160233"/>
				<source:outline text="There's a new step in the process, rolling over the Daytona view of Scripting News." created="Sat, 01 Jan 2022 16:02:48 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160248"/>
				<source:outline text="When you rollover your blog you will need to do this too." created="Sat, 01 Jan 2022 16:03:06 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160306"/>
				<source:outline text="I included the code you need to do this, calls to:" created="Sat, 01 Jan 2022 16:03:23 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160323">
					<source:outline text="daytona.removeOutlineRefs and" created="Sat, 01 Jan 2022 16:03:44 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160344"/>
					<source:outline text="daytona.ping" created="Sat, 01 Jan 2022 16:03:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160347"/>
					</source:outline>
				<source:outline text="Noted that this outline is due for a rollover as well. ;-)" created="Sat, 01 Jan 2022 16:04:07 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2022/01/01/160217.html?title=happyYear#a160407"/>
				</source:outline>
			</item>
		<item>
			<title>First project for the new year</title>
			<description>&lt;p&gt;Getting Drummer and LogSeq interoperating. &lt;/p&gt;&#10;&lt;p&gt;If you want to follow the project, here's the &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/4#issuecomment-1003433726&quot;&gt;thread&lt;/a&gt;. &lt;/p&gt;&#10;&lt;p&gt;Nothing shipping yet.&lt;/p&gt;&#10;</description>
			<pubDate>Fri, 31 Dec 2021 18:41:15 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/31/184115.html?title=firstProjectForTheNewYear</link>
			<guid>http://scripting.com/drummer/blog/2021/12/31/184115.html?title=firstProjectForTheNewYear</guid>
			<source:outline text="First project for the new year" created="Fri, 31 Dec 2021 18:41:15 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/31/184115.html?title=firstProjectForTheNewYear">
				<source:outline text="Getting Drummer and LogSeq interoperating." created="Fri, 31 Dec 2021 18:41:20 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/31/184115.html?title=firstProjectForTheNewYear#a184120"/>
				<source:outline text="If you want to follow the project, here's the &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/4#issuecomment-1003433726&quot;&gt;thread&lt;/a&gt;." created="Fri, 31 Dec 2021 18:41:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/31/184115.html?title=firstProjectForTheNewYear#a184131"/>
				<source:outline text="Nothing shipping yet." created="Fri, 31 Dec 2021 18:41:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/31/184115.html?title=firstProjectForTheNewYear#a184149"/>
				</source:outline>
			</item>
		<item>
			<title>I'm working on stuff</title>
			<description>&lt;p&gt;Mostly in Electric Drummer. &lt;/p&gt;&#10;&lt;p&gt;I know it's been quiet. That's how it often is at the end of the year. &lt;/p&gt;&#10;&lt;p&gt;Time to gather up loose ends and figure out what's next in the new year. &lt;/p&gt;&#10;&lt;p&gt;We will have a little work on the year rollover. This will be the first time we've done a rollover with Daytona in the loop. &lt;/p&gt;&#10;&lt;p&gt;I will write up my checklist when I do it for Scripting News. You'll be able to use that as a guide for your blogs.&lt;/p&gt;&#10;</description>
			<pubDate>Thu, 30 Dec 2021 17:07:19 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff</link>
			<guid>http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff</guid>
			<source:outline text="I'm working on stuff" created="Thu, 30 Dec 2021 17:07:19 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff">
				<source:outline text="Mostly in Electric Drummer." created="Thu, 30 Dec 2021 17:07:29 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff#a170729"/>
				<source:outline text="I know it's been quiet. That's how it often is at the end of the year." created="Thu, 30 Dec 2021 17:07:37 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff#a170737"/>
				<source:outline text="Time to gather up loose ends and figure out what's next in the new year." created="Thu, 30 Dec 2021 17:07:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff#a170749"/>
				<source:outline text="We will have a little work on the year rollover. This will be the first time we've done a rollover with Daytona in the loop." created="Thu, 30 Dec 2021 17:08:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff#a170811"/>
				<source:outline text="I will write up my checklist when I do it for Scripting News. You'll be able to use that as a guide for your blogs." created="Thu, 30 Dec 2021 17:08:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/30/170719.html?title=imWorkingOnStuff#a170832"/>
				</source:outline>
			</item>
		<item>
			<title>Daytona v0.4.8 changes</title>
			<description>&lt;p&gt;We now support &quot;idea&quot; in addition to the other types that indicate a node should be indexed. This was the type Fargo used, and we want to be able to include OPML files that Fargo generated in this system.  &lt;/p&gt;&#10;&lt;p&gt;Daytona will only index nodes that have a &lt;i&gt;created&lt;/i&gt; attribute. Time is an essential part of this application. Also the created attribute is used to identify nodes within an outline. The eye icon in Daytona would not work without it.  &lt;/p&gt;&#10;</description>
			<pubDate>Thu, 23 Dec 2021 15:35:09 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/23/153509.html?title=daytonaV048Changes</link>
			<guid>http://scripting.com/drummer/blog/2021/12/23/153509.html?title=daytonaV048Changes</guid>
			<source:outline text="Daytona v0.4.8 changes" created="Thu, 23 Dec 2021 15:35:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/23/153509.html?title=daytonaV048Changes">
				<source:outline text="We now support &quot;idea&quot; in addition to the other types that indicate a node should be indexed. This was the type Fargo used, and we want to be able to include OPML files that Fargo generated in this system." created="Thu, 23 Dec 2021 15:35:35 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/23/153509.html?title=daytonaV048Changes#a153535"/>
				<source:outline text="Daytona will only index nodes that have a &lt;i&gt;created&lt;/i&gt; attribute. Time is an essential part of this application. Also the created attribute is used to identify nodes within an outline. The eye icon in Daytona would not work without it." created="Thu, 23 Dec 2021 15:35:39 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/23/153509.html?title=daytonaV048Changes#a153539"/>
				</source:outline>
			</item>
		<item>
			<title>Loading posts from 2008</title>
			<description>&lt;p&gt;I'm starting to load the OPML files from the big batch.&lt;/p&gt;&#10;&lt;p&gt;Starting with 2008. Here are some good searches of things that were on-topic back then.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://daytona.scripting.com/?q=friendfeed&amp;collection=scriptingnews&quot;&gt;friendfeed&lt;/a&gt; -- prototype for what Facebook became&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;I'm going to have a list of all the titled posts that were added.&lt;/p&gt;&#10;&lt;p&gt;&lt;s&gt;I'm now loading 1998 through 2009. This should take a fair amount of time.&lt;/s&gt; 😀&lt;/p&gt;&#10;&lt;p&gt;I hit a problem trying to load 1998. The posts didn't have created atts, of course. I'm not sure when that started, but...&lt;/p&gt;&#10;&lt;p&gt;Have to think about how to deal with this. Maybe don't index anything w/o a created att. &lt;/p&gt;&#10;</description>
			<pubDate>Wed, 22 Dec 2021 22:32:16 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008</link>
			<guid>http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008</guid>
			<source:outline text="Loading posts from 2008" created="Wed, 22 Dec 2021 22:32:16 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008">
				<source:outline text="I'm starting to load the OPML files from the big batch." created="Wed, 22 Dec 2021 22:32:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a223222"/>
				<source:outline text="Starting with 2008. Here are some good searches of things that were on-topic back then." created="Wed, 22 Dec 2021 22:32:36 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a223236">
					<source:outline text="&lt;a href=&quot;http://daytona.scripting.com/?q=friendfeed&amp;collection=scriptingnews&quot;&gt;friendfeed&lt;/a&gt; -- prototype for what Facebook became" created="Wed, 22 Dec 2021 22:33:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a223302"/>
					</source:outline>
				<source:outline text="I'm going to have a list of all the titled posts that were added." created="Wed, 22 Dec 2021 22:33:59 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a223359"/>
				<source:outline text="&lt;s&gt;I'm now loading 1998 through 2009. This should take a fair amount of time.&lt;/s&gt; 😀" created="Wed, 22 Dec 2021 22:36:57 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a223657"/>
				<source:outline text="I hit a problem trying to load 1998. The posts didn't have created atts, of course. I'm not sure when that started, but..." created="Wed, 22 Dec 2021 22:41:58 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a224158"/>
				<source:outline text="Have to think about how to deal with this. Maybe don't index anything w/o a created att." created="Wed, 22 Dec 2021 22:42:33 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/223216.html?title=loadingPostsFrom2008#a224233"/>
				</source:outline>
			</item>
		<item>
			<title>Fargo blog posts into Daytona</title>
			<description>&lt;p&gt;Another big chunk of my archive is in Fargo, which used OPML as its file format as does Drummer. &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;As was pointed out by Frank McPherson, in Fargo our blog posts had type &quot;idea&quot; -- I'm going to check this out. Might be a good idea to have Daytona understand that type as well, save Frank some time. Happy to do that.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Wed, 22 Dec 2021 21:57:11 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/22/215711.html?title=fargoBlogPostsIntoDaytona</link>
			<guid>http://scripting.com/drummer/blog/2021/12/22/215711.html?title=fargoBlogPostsIntoDaytona</guid>
			<source:outline text="Fargo blog posts into Daytona" created="Wed, 22 Dec 2021 21:57:11 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/215711.html?title=fargoBlogPostsIntoDaytona">
				<source:outline text="Another big chunk of my archive is in Fargo, which used OPML as its file format as does Drummer." created="Wed, 22 Dec 2021 21:55:26 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/215711.html?title=fargoBlogPostsIntoDaytona#a215526">
					<source:outline text="As was pointed out by Frank McPherson, in Fargo our blog posts had type &quot;idea&quot; -- I'm going to check this out. Might be a good idea to have Daytona understand that type as well, save Frank some time. Happy to do that." created="Wed, 22 Dec 2021 21:57:04 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/215711.html?title=fargoBlogPostsIntoDaytona#a215704"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>OPML archive for Scripting News, 1997-2010</title>
			<description>&lt;p&gt;It's hard to grasp how much there is here. &lt;/p&gt;&#10;&lt;p&gt;&lt;a href=&quot;https://github.com/scripting/Scripting-News/tree/master/blog/opmlOtherSources/1997-2010&quot;&gt;But here it is&lt;/a&gt;.&lt;/p&gt;&#10;</description>
			<pubDate>Wed, 22 Dec 2021 16:33:18 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/22/163318.html?title=opmlArchiveForScriptingNews19972010</link>
			<guid>http://scripting.com/drummer/blog/2021/12/22/163318.html?title=opmlArchiveForScriptingNews19972010</guid>
			<source:outline text="OPML archive for Scripting News, 1997-2010" created="Wed, 22 Dec 2021 16:33:18 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/163318.html?title=opmlArchiveForScriptingNews19972010">
				<source:outline text="It's hard to grasp how much there is here." created="Wed, 22 Dec 2021 16:33:29 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/163318.html?title=opmlArchiveForScriptingNews19972010#a163329"/>
				<source:outline text="&lt;a href=&quot;https://github.com/scripting/Scripting-News/tree/master/blog/opmlOtherSources/1997-2010&quot;&gt;But here it is&lt;/a&gt;." created="Wed, 22 Dec 2021 16:33:45 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/163318.html?title=opmlArchiveForScriptingNews19972010#a163345"/>
				</source:outline>
			</item>
		<item>
			<title>Please use the support site for file-overwriting problems</title>
			<description>&lt;p&gt;I've noticed people posting notes about the file-overwriting problem in their blogs, which of course is fine, but it would be good to cross-post those observations to a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/139&quot;&gt;thread&lt;/a&gt; on the Support site. I don't know what the problem is, so any idea is worth considering. But let's not treat theories as bug reports.&lt;/p&gt;&#10;&lt;p&gt;For example, I read that people think it might be related to autosaving and switching tabs. The theory is that Drummer initiates an autosave on one tab, the user switches to another tab and in the process the file text is saved to the wrong file. I think this is so unlikely as to be impossible. The file saving happens inside a JavaScript closure for the tab. It couldn't get confused about what file it's writing to, the only file it knows about is the one it's managing. Think about it this way. I'm at the supermarket and use my credit card to pay for groceries. Then while the transaction is still being processed there, I go to the hardware store and buy a hammer. I use the same credit card. It couldn't accidently charge the hammer to Mookie Wilson's credit card. I simply don't have his credit card in my wallet. &lt;/p&gt;&#10;&lt;p&gt;But it was still worth considering for a bit of time. And I could put code in to verify a save after it happens. To see if the file it wrote is the same as the file you're editing. &lt;/p&gt;&#10;&lt;p&gt;BTW, here's the latest &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/139&quot;&gt;file-overwriting thread&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;I also saw a feature request that we add a Save command to the File menu, and I assume also add an option to disable Autosave. If enough people really want that, I'll take a look at implementing it. &lt;/p&gt;&#10;</description>
			<pubDate>Wed, 22 Dec 2021 14:20:08 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems</link>
			<guid>http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems</guid>
			<source:outline text="Please use the support site for file-overwriting problems" created="Wed, 22 Dec 2021 14:20:08 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems">
				<source:outline text="I've noticed people posting notes about the file-overwriting problem in their blogs, which of course is fine, but it would be good to cross-post those observations to a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/139&quot;&gt;thread&lt;/a&gt; on the Support site. I don't know what the problem is, so any idea is worth considering. But let's not treat theories as bug reports." created="Wed, 22 Dec 2021 14:21:48 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems#a142148"/>
				<source:outline text="For example, I read that people think it might be related to autosaving and switching tabs. The theory is that Drummer initiates an autosave on one tab, the user switches to another tab and in the process the file text is saved to the wrong file. I think this is so unlikely as to be impossible. The file saving happens inside a JavaScript closure for the tab. It couldn't get confused about what file it's writing to, the only file it knows about is the one it's managing. Think about it this way. I'm at the supermarket and use my credit card to pay for groceries. Then while the transaction is still being processed there, I go to the hardware store and buy a hammer. I use the same credit card. It couldn't accidently charge the hammer to Mookie Wilson's credit card. I simply don't have his credit card in my wallet." created="Wed, 22 Dec 2021 14:21:55 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems#a142155"/>
				<source:outline text="But it was still worth considering for a bit of time. And I could put code in to verify a save after it happens. To see if the file it wrote is the same as the file you're editing." created="Wed, 22 Dec 2021 14:25:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems#a142502"/>
				<source:outline text="BTW, here's the latest &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/139&quot;&gt;file-overwriting thread&lt;/a&gt;." created="Wed, 22 Dec 2021 14:25:43 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems#a142543"/>
				<source:outline text="I also saw a feature request that we add a Save command to the File menu, and I assume also add an option to disable Autosave. If enough people really want that, I'll take a look at implementing it." created="Wed, 22 Dec 2021 14:28:26 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/22/142008.html?title=pleaseUseTheSupportSiteForFileoverwritingProblems#a142826"/>
				</source:outline>
			</item>
		<item>
			<title>Found the jackpot</title>
			<description>&lt;p&gt;I have what appears to be a complete archive of Scripting News, in OPML, starting in April 1997, running through June 2010.&lt;/p&gt;&#10;&lt;p&gt;Nicely organized too, with a table of contents for each year, in OPML, using includes.&lt;/p&gt;&#10;</description>
			<pubDate>Tue, 21 Dec 2021 20:35:39 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/21/203539.html?title=foundTheJackpot</link>
			<guid>http://scripting.com/drummer/blog/2021/12/21/203539.html?title=foundTheJackpot</guid>
			<source:outline text="Found the jackpot" created="Tue, 21 Dec 2021 20:35:39 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/203539.html?title=foundTheJackpot">
				<source:outline text="I have what appears to be a complete archive of Scripting News, in OPML, starting in April 1997, running through June 2010." created="Tue, 21 Dec 2021 20:35:46 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/203539.html?title=foundTheJackpot#a203546"/>
				<source:outline text="Nicely organized too, with a table of contents for each year, in OPML, using includes." created="Tue, 21 Dec 2021 20:36:53 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/203539.html?title=foundTheJackpot#a203653"/>
				</source:outline>
			</item>
		<item>
			<title>The OPML package</title>
			<description>&lt;p&gt;This is for programmers.&lt;/p&gt;&#10;&lt;p&gt;I was chatting with Scott Hanson the other day and he told me how he discovered the OPML package.&lt;/p&gt;&#10;&lt;p&gt;I was very happy to hear that. I put it out there so people could easily read and write OPML files from JavaScript code.&lt;/p&gt;&#10;&lt;p&gt;It could also serve as an example for people working in other languages.&lt;/p&gt;&#10;&lt;p&gt;I just &lt;a href=&quot;http://scripting.com/2021/12/21/165421.html?title=readingOpmlInJavascriptApps&quot;&gt;wrote a post&lt;/a&gt; about it. If you're interested, I'm happy to help. &lt;/p&gt;&#10;</description>
			<pubDate>Tue, 21 Dec 2021 17:17:10 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage</link>
			<guid>http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage</guid>
			<source:outline text="The OPML package" created="Tue, 21 Dec 2021 17:17:10 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage">
				<source:outline text="This is for programmers." created="Tue, 21 Dec 2021 17:17:14 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage#a171714"/>
				<source:outline text="I was chatting with Scott Hanson the other day and he told me how he discovered the OPML package." created="Tue, 21 Dec 2021 17:17:17 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage#a171717"/>
				<source:outline text="I was very happy to hear that. I put it out there so people could easily read and write OPML files from JavaScript code." created="Tue, 21 Dec 2021 17:17:34 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage#a171734"/>
				<source:outline text="It could also serve as an example for people working in other languages." created="Tue, 21 Dec 2021 17:17:54 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage#a171754"/>
				<source:outline text="I just &lt;a href=&quot;http://scripting.com/2021/12/21/165421.html?title=readingOpmlInJavascriptApps&quot;&gt;wrote a post&lt;/a&gt; about it. If you're interested, I'm happy to help." created="Tue, 21 Dec 2021 17:18:08 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/171710.html?title=theOpmlPackage#a171808"/>
				</source:outline>
			</item>
		<item>
			<title>Bookmarklet report</title>
			<description>&lt;p&gt;Jim Grisham posted a detailed report on something wrong with the &lt;a href=&quot;http://docserver.scripting.com/drummer/general.opml#1634950078000&quot;&gt;bookmarklet&lt;/a&gt;. &lt;/p&gt;&#10;&lt;p&gt;I'm going to cross-post a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/145&quot;&gt;link to his post&lt;/a&gt; in an &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/96&quot;&gt;earlier thread&lt;/a&gt; on the bookmarklet, hoping to re-convene the Bookmarklet Brain Trust or BBT for short. &lt;/p&gt;&#10;</description>
			<pubDate>Tue, 21 Dec 2021 16:29:05 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/21/162905.html?title=bookmarkletReport</link>
			<guid>http://scripting.com/drummer/blog/2021/12/21/162905.html?title=bookmarkletReport</guid>
			<source:outline text="Bookmarklet report" created="Tue, 21 Dec 2021 16:29:05 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/162905.html?title=bookmarkletReport">
				<source:outline text="Jim Grisham posted a detailed report on something wrong with the &lt;a href=&quot;http://docserver.scripting.com/drummer/general.opml#1634950078000&quot;&gt;bookmarklet&lt;/a&gt;." created="Tue, 21 Dec 2021 16:29:08 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/162905.html?title=bookmarkletReport#a162908"/>
				<source:outline text="I'm going to cross-post a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/145&quot;&gt;link to his post&lt;/a&gt; in an &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/96&quot;&gt;earlier thread&lt;/a&gt; on the bookmarklet, hoping to re-convene the Bookmarklet Brain Trust or BBT for short." created="Tue, 21 Dec 2021 16:29:36 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/21/162905.html?title=bookmarkletReport#a162936"/>
				</source:outline>
			</item>
		<item>
			<title>Dealing with extra Drummer tabs</title>
			<description>&lt;p&gt;On &lt;a href=&quot;http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround&quot;&gt;December 14&lt;/a&gt;, I wrote about the &quot;Extra copies of Drummer left around&quot; problem. &lt;/p&gt;&#10;&lt;p&gt;I've implemented a fix that I'm fairly confident in. &lt;/p&gt;&#10;&lt;p&gt;This is how it used to work.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;If you opened a copy of Drummer when you already had one open, on the same machine, the old one would redirect to the About page. &lt;/li&gt;&#10;&lt;li&gt;If you opened a Drummer on another machine, nothing would happen, and it would be possible to lose work this way. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Now, things work differently.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;If you open a copy of Drummer in a new window or tab on the same machine, or on a different machine, a dialog will appear on the old copy. Remember this is the version you're not using. When you come back you'll see the dialog. &lt;/li&gt;&#10;&lt;li&gt;It says &quot;Drummer is running in another tab. You must reload this one, or -- you can safely close it.&quot;   &lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://scripting.com/images/2021/12/20/drummerDialog.png&quot;&gt;Screen shot&lt;/a&gt;.&lt;/li&gt;&#10;&lt;li&gt;If you click OK, the page reloads. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The important thing is your files won't get out of sync now. &lt;/p&gt;&#10;&lt;p&gt;If you have any questions or comments please post a note &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/131#issuecomment-998142660&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#10;</description>
			<pubDate>Mon, 20 Dec 2021 17:44:08 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs</link>
			<guid>http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs</guid>
			<source:outline text="Dealing with extra Drummer tabs" created="Mon, 20 Dec 2021 17:44:08 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs">
				<source:outline text="On &lt;a href=&quot;http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround&quot;&gt;December 14&lt;/a&gt;, I wrote about the &quot;Extra copies of Drummer left around&quot; problem." created="Mon, 20 Dec 2021 17:44:15 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a174415"/>
				<source:outline text="I've implemented a fix that I'm fairly confident in." created="Mon, 20 Dec 2021 21:28:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a212822"/>
				<source:outline text="This is how it used to work." created="Mon, 20 Dec 2021 21:26:42 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a212642">
					<source:outline text="If you opened a copy of Drummer when you already had one open, on the same machine, the old one would redirect to the About page." created="Mon, 20 Dec 2021 21:27:00 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a212700"/>
					<source:outline text="If you opened a Drummer on another machine, nothing would happen, and it would be possible to lose work this way." created="Mon, 20 Dec 2021 21:27:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a212732"/>
					</source:outline>
				<source:outline text="Now, things work differently." created="Mon, 20 Dec 2021 21:28:05 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a212805">
					<source:outline text="If you open a copy of Drummer in a new window or tab on the same machine, or on a different machine, a dialog will appear on the old copy. Remember this is the version you're not using. When you come back you'll see the dialog." created="Mon, 20 Dec 2021 21:28:33 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a212833"/>
					<source:outline text="It says &quot;Drummer is running in another tab. You must reload this one, or -- you can safely close it.&quot;" created="Mon, 20 Dec 2021 21:54:33 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a215433"/>
					<source:outline text="&lt;a href=&quot;http://scripting.com/images/2021/12/20/drummerDialog.png&quot;&gt;Screen shot&lt;/a&gt;." created="Mon, 20 Dec 2021 21:48:45 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a214845"/>
					<source:outline text="If you click OK, the page reloads." created="Mon, 20 Dec 2021 21:31:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a213111"/>
					</source:outline>
				<source:outline text="The important thing is your files won't get out of sync now." created="Mon, 20 Dec 2021 21:31:37 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a213137"/>
				<source:outline text="If you have any questions or comments please post a note &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/131#issuecomment-998142660&quot;&gt;here&lt;/a&gt;." created="Mon, 20 Dec 2021 21:31:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/174408.html?title=dealingWithExtraDrummerTabs#a213147"/>
				</source:outline>
			</item>
		<item>
			<title>Hard Reload command</title>
			<description>&lt;p&gt;There's a new &lt;i&gt;Hard Reload&lt;/i&gt; command in the Tools menu that does a hard reload.&lt;/p&gt;&#10;&lt;p&gt;This way we can be sure you got a new version of everything, without having the depend option keys and keeping the console open, etc. &lt;/p&gt;&#10;&lt;p&gt;Much easier to just have a menu command. ;-)&lt;/p&gt;&#10;</description>
			<pubDate>Mon, 20 Dec 2021 18:30:09 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/20/183009.html?title=hardReloadCommand</link>
			<guid>http://scripting.com/drummer/blog/2021/12/20/183009.html?title=hardReloadCommand</guid>
			<source:outline text="Hard Reload command" created="Mon, 20 Dec 2021 18:30:09 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/183009.html?title=hardReloadCommand">
				<source:outline text="There's a new &lt;i&gt;Hard Reload&lt;/i&gt; command in the Tools menu that does a hard reload." created="Mon, 20 Dec 2021 18:30:17 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/183009.html?title=hardReloadCommand#a183017"/>
				<source:outline text="This way we can be sure you got a new version of everything, without having the depend option keys and keeping the console open, etc." created="Mon, 20 Dec 2021 18:30:28 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/183009.html?title=hardReloadCommand#a183028"/>
				<source:outline text="Much easier to just have a menu command. ;-)" created="Mon, 20 Dec 2021 18:31:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/183009.html?title=hardReloadCommand#a183111"/>
				</source:outline>
			</item>
		<item>
			<title>Updated the Image Browser tool</title>
			<description>&lt;p&gt;Now includes the right-margin images that appeared on Scripting News since August 2021.&lt;/p&gt;&#10;</description>
			<pubDate>Mon, 20 Dec 2021 16:10:02 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/20/161002.html?title=updatedTheImageBrowserTool</link>
			<guid>http://scripting.com/drummer/blog/2021/12/20/161002.html?title=updatedTheImageBrowserTool</guid>
			<source:outline text="Updated the Image Browser tool" created="Mon, 20 Dec 2021 16:10:02 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/161002.html?title=updatedTheImageBrowserTool">
				<source:outline text="Now includes the right-margin images that appeared on Scripting News since August 2021." created="Mon, 20 Dec 2021 16:10:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/161002.html?title=updatedTheImageBrowserTool#a161013"/>
				</source:outline>
			</item>
		<item>
			<title>RFC for including GitHub gists in Drummer blog posts</title>
			<description>&lt;p&gt;Here's an &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/15&quot;&gt;RFC&lt;/a&gt;. It'll be a pretty straightforward thing. &lt;/p&gt;&#10;&lt;p&gt;I want to do it, because it's useful for programmers, and it's good to have more of them using Drummer. Better bug reports, and possibility of help in branching-out projects. &lt;/p&gt;&#10;&lt;p&gt;And also because GitHub is really useful. ;-)&lt;/p&gt;&#10;&lt;p&gt;This was initially suggested by &lt;a href=&quot;https://github.com/cro&quot;&gt;CR Oldham&lt;/a&gt;.&lt;/p&gt;&#10;</description>
			<pubDate>Mon, 20 Dec 2021 15:57:32 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts</link>
			<guid>http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts</guid>
			<source:outline text="RFC for including GitHub gists in Drummer blog posts" created="Mon, 20 Dec 2021 15:57:32 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts">
				<source:outline text="Here's an &lt;a href=&quot;https://github.com/scripting/drummerRFC/issues/15&quot;&gt;RFC&lt;/a&gt;. It'll be a pretty straightforward thing." created="Mon, 20 Dec 2021 15:57:46 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts#a155746"/>
				<source:outline text="I want to do it, because it's useful for programmers, and it's good to have more of them using Drummer. Better bug reports, and possibility of help in branching-out projects." created="Mon, 20 Dec 2021 15:57:59 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts#a155759"/>
				<source:outline text="And also because GitHub is really useful. ;-)" created="Mon, 20 Dec 2021 15:58:54 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts#a155854"/>
				<source:outline text="This was initially suggested by &lt;a href=&quot;https://github.com/cro&quot;&gt;CR Oldham&lt;/a&gt;." created="Mon, 20 Dec 2021 15:59:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/20/155732.html?title=rfcForIncludingGithubGistsInDrummerBlogPosts#a155922"/>
				</source:outline>
			</item>
		<item>
			<title>tweets.opml.org</title>
			<description>&lt;p&gt;When I fixed the problem with links, I inadvertently broke support for threads.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;That's now fixed. ;-)&lt;/li&gt;&#10;&lt;li&gt;You can see why programmers are reluctant to make changes after a certain amount of time.&lt;/li&gt;&#10;&lt;li&gt;All the systems that make up a piece of software can interact in surprising ways. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;We were doing the archives incorrectly. &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;The way it should work is a folder for every year, and inside the folder, the months are 01.opml, 02.opml and so on.&lt;/li&gt;&#10;&lt;li&gt;I fixed the app so it now does it correctly, and deleted the archive folder for each user.&lt;/li&gt;&#10;&lt;li&gt;An example of a correct structure, look at the &lt;a href=&quot;https://github.com/scripting/tweets.opml.org/tree/main/users/cluelessnewbie&quot;&gt;archive&lt;/a&gt; for cluelessnewbie. &lt;/li&gt;&#10;&lt;li&gt;The next time you post a tweet, it will start creating a correctly structured archive. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Sun, 19 Dec 2021 14:44:50 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg</link>
			<guid>http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg</guid>
			<source:outline text="tweets.opml.org" created="Sun, 19 Dec 2021 14:44:50 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg">
				<source:outline text="When I fixed the problem with links, I inadvertently broke support for threads." created="Sun, 19 Dec 2021 15:14:58 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a151458">
					<source:outline text="That's now fixed. ;-)" created="Sun, 19 Dec 2021 15:15:16 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a151516"/>
					<source:outline text="You can see why programmers are reluctant to make changes after a certain amount of time." created="Sun, 19 Dec 2021 15:15:23 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a151523"/>
					<source:outline text="All the systems that make up a piece of software can interact in surprising ways." created="Sun, 19 Dec 2021 15:15:37 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a151537"/>
					</source:outline>
				<source:outline text="We were doing the archives incorrectly." created="Sun, 19 Dec 2021 14:44:55 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a144455">
					<source:outline text="The way it should work is a folder for every year, and inside the folder, the months are 01.opml, 02.opml and so on." created="Sun, 19 Dec 2021 14:47:21 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a144721"/>
					<source:outline text="I fixed the app so it now does it correctly, and deleted the archive folder for each user." created="Sun, 19 Dec 2021 14:46:06 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a144606"/>
					<source:outline text="An example of a correct structure, look at the &lt;a href=&quot;https://github.com/scripting/tweets.opml.org/tree/main/users/cluelessnewbie&quot;&gt;archive&lt;/a&gt; for cluelessnewbie." created="Sun, 19 Dec 2021 14:47:25 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a144725"/>
					<source:outline text="The next time you post a tweet, it will start creating a correctly structured archive." created="Sun, 19 Dec 2021 14:46:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/19/144450.html?title=tweetsopmlorg#a144632"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>A different URL for your OPML file</title>
			<description>&lt;p&gt;This is important. &lt;/p&gt;&#10;&lt;p&gt;My OPML file is now located here.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;http://tweets.opml.org/davewiner/tweets.opml&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;And yours is located in a similar location.&lt;/p&gt;&#10;&lt;p&gt;I have modified &lt;a href=&quot;http://tweets.opml.org/&quot;&gt;the app&lt;/a&gt; so that it displays this URL on the home page. &lt;/p&gt;&#10;&lt;p&gt;There are two reasons this is a better URL.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;It's an instant outline, when you open it in Drummer, it will subscribe to updates. &lt;/li&gt;&#10;&lt;li&gt;It's possible in the future to redirect it elsewhere, there was no way to do that with the GitHub url.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The server will continue to update the GitHub file and keep the archive on GitHub. &lt;/p&gt;&#10;&lt;p&gt;This is a better one to share and to subscribe to.&lt;/p&gt;&#10;</description>
			<pubDate>Sat, 18 Dec 2021 17:25:31 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile</link>
			<guid>http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile</guid>
			<source:outline text="A different URL for your OPML file" created="Sat, 18 Dec 2021 17:25:31 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile">
				<source:outline text="This is important." created="Sat, 18 Dec 2021 17:25:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172547"/>
				<source:outline text="My OPML file is now located here." created="Sat, 18 Dec 2021 17:25:51 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172551">
					<source:outline text="http://tweets.opml.org/davewiner/tweets.opml" created="Sat, 18 Dec 2021 17:26:10 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172610"/>
					</source:outline>
				<source:outline text="And yours is located in a similar location." created="Sat, 18 Dec 2021 17:26:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172622"/>
				<source:outline text="I have modified &lt;a href=&quot;http://tweets.opml.org/&quot;&gt;the app&lt;/a&gt; so that it displays this URL on the home page." created="Sat, 18 Dec 2021 17:26:30 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172630"/>
				<source:outline text="There are two reasons this is a better URL." created="Sat, 18 Dec 2021 17:26:55 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172655">
					<source:outline text="It's an instant outline, when you open it in Drummer, it will subscribe to updates." created="Sat, 18 Dec 2021 17:27:09 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172709"/>
					<source:outline text="It's possible in the future to redirect it elsewhere, there was no way to do that with the GitHub url." created="Sat, 18 Dec 2021 17:27:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172731"/>
					</source:outline>
				<source:outline text="The server will continue to update the GitHub file and keep the archive on GitHub." created="Sat, 18 Dec 2021 17:27:50 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172750"/>
				<source:outline text="This is a better one to share and to subscribe to." created="Sat, 18 Dec 2021 17:28:08 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/172531.html?title=aDifferentUrlForYourOpmlFile#a172808"/>
				</source:outline>
			</item>
		<item>
			<title>tweets.opml.org progress</title>
			<description>&lt;p&gt;This is version 1.4.3. &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;The new software is installed on the server.&lt;/li&gt;&#10;&lt;li&gt;The Check My Tweets command now reports how many tweets it found in a dialog.&lt;/li&gt;&#10;&lt;li&gt;Links should now be working.&lt;/li&gt;&#10;&lt;li&gt;There was a problem with RTs, which it ignores, but when it encountered an RT, it would fail.&lt;/li&gt;&#10;&lt;li&gt;Still have some more work to do on the UI. &lt;/li&gt;&#10;&lt;li&gt;If you want to help test, post a few tweets and see if they show up in your OPML file on GitHub.&lt;/li&gt;&#10;&lt;li&gt;Knock wood, I think we're good to go now. &lt;/li&gt;&#10;&lt;li&gt;Comments &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/130&quot;&gt;here&lt;/a&gt;. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Sat, 18 Dec 2021 16:26:25 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress</link>
			<guid>http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress</guid>
			<source:outline text="tweets.opml.org progress" created="Sat, 18 Dec 2021 16:26:25 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress">
				<source:outline text="This is version 1.4.3." created="Sat, 18 Dec 2021 17:00:20 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a170020">
					<source:outline text="The new software is installed on the server." created="Sat, 18 Dec 2021 16:26:33 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a162633"/>
					<source:outline text="The Check My Tweets command now reports how many tweets it found in a dialog." created="Sat, 18 Dec 2021 17:21:51 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a172151"/>
					<source:outline text="Links should now be working." created="Sat, 18 Dec 2021 16:53:06 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a165306"/>
					<source:outline text="There was a problem with RTs, which it ignores, but when it encountered an RT, it would fail." created="Sat, 18 Dec 2021 16:53:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a165313"/>
					<source:outline text="Still have some more work to do on the UI." created="Sat, 18 Dec 2021 16:53:29 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a165329"/>
					<source:outline text="If you want to help test, post a few tweets and see if they show up in your OPML file on GitHub." created="Sat, 18 Dec 2021 16:53:41 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a165341"/>
					<source:outline text="Knock wood, I think we're good to go now." created="Sat, 18 Dec 2021 16:54:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a165402"/>
					<source:outline text="Comments &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/130&quot;&gt;here&lt;/a&gt;." created="Sat, 18 Dec 2021 16:54:10 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/18/162625.html?title=tweetsopmlorgProgress#a165410"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>tweets.opml.org notes</title>
			<description>&lt;p&gt;As often happens it took longer than I thought it would to get all the issues sorted out with tweets.opml.org. &lt;/p&gt;&#10;&lt;p&gt;I'm finishing work for the day now, and the server isn't working very well. But it is working nicely on my test system, so something easy is probably what's wrong, and I'll see it better with a fresh start tomorrow morning. &lt;/p&gt;&#10;&lt;p&gt;BTW, I found and fixed the bug that was preventing items with links from working. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 17 Dec 2021 21:47:59 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/17/214759.html?title=tweetsopmlorgNotes</link>
			<guid>http://scripting.com/drummer/blog/2021/12/17/214759.html?title=tweetsopmlorgNotes</guid>
			<source:outline text="tweets.opml.org notes" created="Fri, 17 Dec 2021 21:47:59 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/214759.html?title=tweetsopmlorgNotes">
				<source:outline text="As often happens it took longer than I thought it would to get all the issues sorted out with tweets.opml.org." created="Fri, 17 Dec 2021 21:48:08 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/214759.html?title=tweetsopmlorgNotes#a214808"/>
				<source:outline text="I'm finishing work for the day now, and the server isn't working very well. But it is working nicely on my test system, so something easy is probably what's wrong, and I'll see it better with a fresh start tomorrow morning." created="Fri, 17 Dec 2021 21:48:25 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/214759.html?title=tweetsopmlorgNotes#a214825"/>
				<source:outline text="BTW, I found and fixed the bug that was preventing items with links from working." created="Fri, 17 Dec 2021 22:00:51 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/214759.html?title=tweetsopmlorgNotes#a220051"/>
				</source:outline>
			</item>
		<item>
			<title>Stress test, day 2</title>
			<description>&lt;p&gt;I ran the &lt;a href=&quot;http://scripting.com/drummer/blog/2021/12/16.html#a190505&quot;&gt;stress test&lt;/a&gt; all night, and Drummer is fine. All the outlines are where they are supposed to be containing the content they're supposed to contain. As far as I can tell nothing was overwritten.&lt;/p&gt;&#10;&lt;p&gt;Maybe the outline has to be a certain size? This is something that is easily tested, but I seriously doubt that's the problem.&lt;/p&gt;&#10;&lt;p&gt;It seems to me the user has to do something to cause the overwrite to take place (obviously not the user's fault).&lt;/p&gt;&#10;&lt;p&gt;PS: I posted the &lt;a href=&quot;https://github.com/scripting/pingmonster&quot;&gt;source code&lt;/a&gt; for the stress test outline. I'm starting to get good at this kind of project. ;-)&lt;/p&gt;&#10;&lt;p&gt;PPS: I'm working on tweets.opml.org today. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 17 Dec 2021 14:21:42 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2</link>
			<guid>http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2</guid>
			<source:outline text="Stress test, day 2" created="Fri, 17 Dec 2021 14:21:42 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2">
				<source:outline text="I ran the &lt;a href=&quot;http://scripting.com/drummer/blog/2021/12/16.html#a190505&quot;&gt;stress test&lt;/a&gt; all night, and Drummer is fine. All the outlines are where they are supposed to be containing the content they're supposed to contain. As far as I can tell nothing was overwritten." created="Fri, 17 Dec 2021 14:21:51 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2#a142151"/>
				<source:outline text="Maybe the outline has to be a certain size? This is something that is easily tested, but I seriously doubt that's the problem." flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2#aNaNNaNNaN"/>
				<source:outline text="It seems to me the user has to do something to cause the overwrite to take place (obviously not the user's fault)." created="Fri, 17 Dec 2021 14:22:35 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2#a142235"/>
				<source:outline text="PS: I posted the &lt;a href=&quot;https://github.com/scripting/pingmonster&quot;&gt;source code&lt;/a&gt; for the stress test outline. I'm starting to get good at this kind of project. ;-)" created="Fri, 17 Dec 2021 14:22:36 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2#a142236"/>
				<source:outline text="PPS: I'm working on tweets.opml.org today." created="Fri, 17 Dec 2021 14:23:27 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/17/142142.html?title=stressTestDay2#a142327"/>
				</source:outline>
			</item>
		<item>
			<title>Stress testing Instant Outlines</title>
			<description>&lt;p&gt;Okay -- I've put aside a few days before the holidays to try to get to the bottom of why outlines are being overwritten, in the hope of catching it in the act, and then being able to see what the actual problem is, beyond the horrific behavior. Losing data is just simply not acceptable. &lt;/p&gt;&#10;&lt;p&gt;Toward that end, I have created a little stress tester, an OPML file that updates every ten seconds. It's an instant outline of course, run by a single-purpose server I set up just to do this and nothing else. The URL of the outline is this.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;http://pingmonster.scripting.com/cluelessnewbie/pingmonster.opml&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Only do this when you aren't going to be using the computer for a few hours. Let's find out if it'll trash files on its own, without you doing anything. &lt;/p&gt;&#10;&lt;p&gt;Before opening the outline, please do this.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Choose &lt;i&gt;Download My Files&lt;/i&gt; from the Tools menu. You're about to be a crashtest dummy, so you kind of want to be sure you can survive a crash. &lt;/li&gt;&#10;&lt;li&gt;Open the JavaScript console as a reminder to yourself that if you discover a file has been overwritten the first thing you're going to do is look there for any diagnostics.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Then...&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;This applies only to web Drummer, not Electric Drummer.&lt;/li&gt;&#10;&lt;li&gt;Do a hard reload of the Drummer app. Be sure the version is 2.0.12.&lt;/li&gt;&#10;&lt;li&gt;Choose Open URL from the File menu.&lt;/li&gt;&#10;&lt;li&gt;Enter the &lt;a href=&quot;http://pingmonster.scripting.com/cluelessnewbie/pingmonster.opml&quot;&gt;URL&lt;/a&gt; and press OK.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Wait..&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Here's a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/139&quot;&gt;place&lt;/a&gt; to report problems.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Thu, 16 Dec 2021 19:05:05 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines</link>
			<guid>http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines</guid>
			<source:outline text="Stress testing Instant Outlines" created="Thu, 16 Dec 2021 19:05:05 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines">
				<source:outline text="Okay -- I've put aside a few days before the holidays to try to get to the bottom of why outlines are being overwritten, in the hope of catching it in the act, and then being able to see what the actual problem is, beyond the horrific behavior. Losing data is just simply not acceptable." created="Thu, 16 Dec 2021 19:05:12 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190512"/>
				<source:outline text="Toward that end, I have created a little stress tester, an OPML file that updates every ten seconds. It's an instant outline of course, run by a single-purpose server I set up just to do this and nothing else. The URL of the outline is this." created="Thu, 16 Dec 2021 19:06:20 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190620">
					<source:outline text="http://pingmonster.scripting.com/cluelessnewbie/pingmonster.opml" created="Thu, 16 Dec 2021 18:24:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a182449"/>
					</source:outline>
				<source:outline text="Only do this when you aren't going to be using the computer for a few hours. Let's find out if it'll trash files on its own, without you doing anything." created="Thu, 16 Dec 2021 19:09:51 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190951"/>
				<source:outline text="Before opening the outline, please do this." created="Thu, 16 Dec 2021 19:07:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190722">
					<source:outline text="Choose &lt;i&gt;Download My Files&lt;/i&gt; from the Tools menu. You're about to be a crashtest dummy, so you kind of want to be sure you can survive a crash." created="Thu, 16 Dec 2021 19:07:37 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190737"/>
					<source:outline text="Open the JavaScript console as a reminder to yourself that if you discover a file has been overwritten the first thing you're going to do is look there for any diagnostics." created="Thu, 16 Dec 2021 19:08:50 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190850"/>
					</source:outline>
				<source:outline text="Then..." created="Thu, 16 Dec 2021 19:09:25 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190925">
					<source:outline text="This applies only to web Drummer, not Electric Drummer." created="Thu, 16 Dec 2021 19:10:59 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a191059"/>
					<source:outline text="Do a hard reload of the Drummer app. Be sure the version is 2.0.12." created="Thu, 16 Dec 2021 19:10:24 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a191024"/>
					<source:outline text="Choose Open URL from the File menu." created="Thu, 16 Dec 2021 19:09:29 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190929"/>
					<source:outline text="Enter the &lt;a href=&quot;http://pingmonster.scripting.com/cluelessnewbie/pingmonster.opml&quot;&gt;URL&lt;/a&gt; and press OK." created="Thu, 16 Dec 2021 19:09:37 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a190937"/>
					</source:outline>
				<source:outline text="Wait.." created="Thu, 16 Dec 2021 19:11:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a191132">
					<source:outline text="Here's a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/139&quot;&gt;place&lt;/a&gt; to report problems." created="Thu, 16 Dec 2021 19:14:39 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/190505.html?title=stressTestingInstantOutlines#a191439"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>Two fixes</title>
			<description>&lt;p&gt;If you try to Open URL with an invalid OPML file you get an error message and it doesn't go any further. &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;An outline that tests this feature is below.&lt;/li&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;http://scripting.com/publicfolder/drummer/examples/brokenOpml.opml&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;When opening an I/O if it doesn't have a title attribute or if the title is empty, we use the file name in the tab. &lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;An outline that tests this feature is below.&lt;/li&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;http://scripting.com/publicfolder/drummer/examples/emptyTitle.opml&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Thanks to Matt Mower who reported both these problems with simple reproducible steps. &lt;/p&gt;&#10;</description>
			<pubDate>Thu, 16 Dec 2021 17:41:17 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes</link>
			<guid>http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes</guid>
			<source:outline text="Two fixes" created="Thu, 16 Dec 2021 17:41:17 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes">
				<source:outline text="If you try to Open URL with an invalid OPML file you get an error message and it doesn't go any further." created="Thu, 16 Dec 2021 17:03:20 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a170320">
					<source:outline text="An outline that tests this feature is below." created="Thu, 16 Dec 2021 17:42:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a174202">
						<source:outline text="http://scripting.com/publicfolder/drummer/examples/brokenOpml.opml" created="Thu, 16 Dec 2021 16:19:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a161931"/>
						</source:outline>
					</source:outline>
				<source:outline text="When opening an I/O if it doesn't have a title attribute or if the title is empty, we use the file name in the tab." created="Thu, 16 Dec 2021 17:34:17 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a173417">
					<source:outline text="An outline that tests this feature is below." created="Thu, 16 Dec 2021 17:42:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a174202">
						<source:outline text="http://scripting.com/publicfolder/drummer/examples/emptyTitle.opml" created="Thu, 16 Dec 2021 17:40:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a174032"/>
						</source:outline>
					</source:outline>
				<source:outline text="Thanks to Matt Mower who reported both these problems with simple reproducible steps." created="Thu, 16 Dec 2021 17:43:06 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/16/174117.html?title=twoFixes#a174306"/>
				</source:outline>
			</item>
		<item>
			<title>Matt Mower</title>
			<description>&lt;p&gt;Matt is trying to use Drummer as a reader app, which it is. &lt;/p&gt;&#10;&lt;p&gt;I wonder if someone could pitch in and help him navigate through the docs.&lt;/p&gt;&#10;&lt;p&gt;I'm thinking he should either create an I/O or use Concord Reader.&lt;/p&gt;&#10;&lt;p&gt;Here's the &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/134&quot;&gt;thread&lt;/a&gt;. &lt;/p&gt;&#10;</description>
			<pubDate>Wed, 15 Dec 2021 21:05:53 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower</link>
			<guid>http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower</guid>
			<source:outline text="Matt Mower" created="Wed, 15 Dec 2021 21:05:53 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower">
				<source:outline text="Matt is trying to use Drummer as a reader app, which it is." created="Wed, 15 Dec 2021 21:05:56 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower#a210556"/>
				<source:outline text="I wonder if someone could pitch in and help him navigate through the docs." created="Wed, 15 Dec 2021 21:06:06 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower#a210606"/>
				<source:outline text="I'm thinking he should either create an I/O or use Concord Reader." created="Wed, 15 Dec 2021 21:06:19 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower#a210619"/>
				<source:outline text="Here's the &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/134&quot;&gt;thread&lt;/a&gt;." created="Wed, 15 Dec 2021 21:06:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/210553.html?title=mattMower#a210632"/>
				</source:outline>
			</item>
		<item>
			<title>The overwriting bug</title>
			<description>&lt;p&gt;It's still with us, we're still trying to trap it, to get reproducible steps. &lt;/p&gt;&#10;&lt;p&gt;If it happens to you, that is, if you click on a tab to view an outline and what you see is another outline, the first thing to do is freeze. Take your hands off the keyboard, off the mouse and breathe. Make a plan. Because you want to help Drummer get over this obstacle. &lt;/p&gt;&#10;&lt;p&gt;Now, after that...&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;For the next few minutes Drummer is a crime scene in Law &amp; Order. Don't change anything until you've had a chance to look around and take screen shots. &lt;/li&gt;&#10;&lt;li&gt;Create &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/new&quot;&gt;an issue&lt;/a&gt; in the support site. &lt;/li&gt;&#10;&lt;li&gt;In Drummer, open the JavaScript console and have a look. I have put code in the app that supposedly detects the problem before you notice it, and it puts some diagnostic information in the console. Take a screen shot. Include it in your report.&lt;/li&gt;&#10;&lt;li&gt;What files did you have open? A screen shot of the tabs in Drummer could be helpful.&lt;/li&gt;&#10;&lt;li&gt;Try to remember what you were doing immediately before the problem surfaced. Were you editing a script? Opening another file? Honestly I don't have any information on what leads up to the problem, so it might be random, but maybe it's related to something a lot of people do. &lt;/li&gt;&#10;&lt;li&gt;It has happened to me once, and when it happened &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/127&quot;&gt;I wrote it up&lt;/a&gt;. You don't have to write something so detailed, but just try to remember. &lt;/li&gt;&#10;&lt;li&gt;I know it's distressing, but how you felt is not part of this report. Including personal feelings makes it harder to figure out what the facts are. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;And before it happens, make sure to use the &lt;i&gt;Download my files&lt;/i&gt; command in the Tools menu liberally so you don't lose a lot of work if it happens. &lt;/p&gt;&#10;</description>
			<pubDate>Wed, 15 Dec 2021 14:01:50 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug</link>
			<guid>http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug</guid>
			<source:outline text="The overwriting bug" created="Wed, 15 Dec 2021 14:01:50 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug">
				<source:outline text="It's still with us, we're still trying to trap it, to get reproducible steps." created="Wed, 15 Dec 2021 13:51:58 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135158"/>
				<source:outline text="If it happens to you, that is, if you click on a tab to view an outline and what you see is another outline, the first thing to do is freeze. Take your hands off the keyboard, off the mouse and breathe. Make a plan. Because you want to help Drummer get over this obstacle." created="Wed, 15 Dec 2021 13:52:13 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135213"/>
				<source:outline text="Now, after that..." created="Wed, 15 Dec 2021 13:53:14 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135314">
					<source:outline text="For the next few minutes Drummer is a crime scene in Law &amp; Order. Don't change anything until you've had a chance to look around and take screen shots." created="Wed, 15 Dec 2021 13:59:41 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135941"/>
					<source:outline text="Create &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/new&quot;&gt;an issue&lt;/a&gt; in the support site." created="Wed, 15 Dec 2021 13:58:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135832"/>
					<source:outline text="In Drummer, open the JavaScript console and have a look. I have put code in the app that supposedly detects the problem before you notice it, and it puts some diagnostic information in the console. Take a screen shot. Include it in your report." created="Wed, 15 Dec 2021 13:53:22 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135322"/>
					<source:outline text="What files did you have open? A screen shot of the tabs in Drummer could be helpful." created="Wed, 15 Dec 2021 13:58:01 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135801"/>
					<source:outline text="Try to remember what you were doing immediately before the problem surfaced. Were you editing a script? Opening another file? Honestly I don't have any information on what leads up to the problem, so it might be random, but maybe it's related to something a lot of people do." created="Wed, 15 Dec 2021 13:54:26 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135426"/>
					<source:outline text="It has happened to me once, and when it happened &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/127&quot;&gt;I wrote it up&lt;/a&gt;. You don't have to write something so detailed, but just try to remember." created="Wed, 15 Dec 2021 13:55:28 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a135528"/>
					<source:outline text="I know it's distressing, but how you felt is not part of this report. Including personal feelings makes it harder to figure out what the facts are." created="Wed, 15 Dec 2021 14:05:26 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a140526"/>
					</source:outline>
				<source:outline text="And before it happens, make sure to use the &lt;i&gt;Download my files&lt;/i&gt; command in the Tools menu liberally so you don't lose a lot of work if it happens." created="Wed, 15 Dec 2021 14:01:05 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/15/140150.html?title=theOverwritingBug#a140105"/>
				</source:outline>
			</item>
		<item>
			<title>tweets.opml.org</title>
			<description>&lt;p&gt;Background&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A new service is coming online, and I want Drummer users to be the first to have a chance to try it out.&lt;/li&gt;&#10;&lt;li&gt;For people who were part of the initial test group this will be familiar. It was initially developed inside Drummer, but I figured out that it would work better if it ran on a server, so I punted on the feature, to get back to it after the product shipped.&lt;/li&gt;&#10;&lt;li&gt;Here was the initial &lt;a href=&quot;http://scripting.com/drummer/blog/2021/09/19/164624.html?title=newFeatureTweetsopml&quot;&gt;announcement&lt;/a&gt;. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Who needs this?&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;If you write in an outliner, and use Twitter, now you can have all your original tweets (not RTs) in a calendar-structured outline, that updates on its own. &lt;/li&gt;&#10;&lt;li&gt;This means if you're out and about and get an idea you want to include in your writing, just write a tweet, and when you get back it'll be in Drummer.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Is it just for Drummer?&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;No. It's for anyone with an OPML-compatible outliner, which for now effectively means Drummer. But I want to this to be open to all, the same way RSS feeds are open to all. You didn't have to use Radio UserLand to read feeds when RSS was booting up, and the same thing is true of OPML today.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;How to&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Here's how to get started...&lt;/li&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;On twitter.com make sure you're logged into the Twitter account you want to use for this. &lt;/li&gt;&#10;&lt;li&gt;Go to &lt;a href=&quot;http://tweets.opml.org/&quot;&gt;tweets.opml.org&lt;/a&gt; and sign in. &lt;/li&gt;&#10;&lt;li&gt;Post something to Twitter to get things started. Wait a few minutes. &lt;/li&gt;&#10;&lt;li&gt;On the home page there will be a link to your OPML file, grab the link, switch into Drummer and enter the address into the &lt;i&gt;Open URL&lt;/i&gt; command in the File menu.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;li&gt;That's all you have to do to set it up.&lt;/li&gt;&#10;&lt;li&gt;Next time you tweet, after as much as three minutes (that's the interval between checks, it may go up over time as more people use the service) the tweet should show up in the outline on GitHub, and in Drummer. &lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Questions/suggestions&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;There are still a few things I want to add to this, but the service is fairly complete. I think it works. But in case it doesn't or if you just want to ask questions about the design, or what it can be used for, I started a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/130&quot;&gt;thread&lt;/a&gt; on the Support site. &lt;/li&gt;&#10;&lt;li&gt;Hope you like it!&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Tue, 14 Dec 2021 23:06:03 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg</link>
			<guid>http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg</guid>
			<source:outline text="tweets.opml.org" created="Tue, 14 Dec 2021 23:06:03 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg">
				<source:outline text="Background" created="Tue, 14 Dec 2021 22:55:11 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225511">
					<source:outline text="A new service is coming online, and I want Drummer users to be the first to have a chance to try it out." created="Tue, 14 Dec 2021 22:51:35 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225135"/>
					<source:outline text="For people who were part of the initial test group this will be familiar. It was initially developed inside Drummer, but I figured out that it would work better if it ran on a server, so I punted on the feature, to get back to it after the product shipped." created="Tue, 14 Dec 2021 22:51:52 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225152"/>
					<source:outline text="Here was the initial &lt;a href=&quot;http://scripting.com/drummer/blog/2021/09/19/164624.html?title=newFeatureTweetsopml&quot;&gt;announcement&lt;/a&gt;." created="Tue, 14 Dec 2021 22:54:52 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225452"/>
					</source:outline>
				<source:outline text="Who needs this?" created="Tue, 14 Dec 2021 22:55:17 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225517">
					<source:outline text="If you write in an outliner, and use Twitter, now you can have all your original tweets (not RTs) in a calendar-structured outline, that updates on its own." created="Tue, 14 Dec 2021 22:55:25 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225525"/>
					<source:outline text="This means if you're out and about and get an idea you want to include in your writing, just write a tweet, and when you get back it'll be in Drummer." created="Tue, 14 Dec 2021 22:56:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225602"/>
					</source:outline>
				<source:outline text="Is it just for Drummer?" created="Tue, 14 Dec 2021 22:56:26 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225626">
					<source:outline text="No. It's for anyone with an OPML-compatible outliner, which for now effectively means Drummer. But I want to this to be open to all, the same way RSS feeds are open to all. You didn't have to use Radio UserLand to read feeds when RSS was booting up, and the same thing is true of OPML today." created="Tue, 14 Dec 2021 22:56:31 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225631"/>
					</source:outline>
				<source:outline text="How to" created="Tue, 14 Dec 2021 22:57:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225747">
					<source:outline text="Here's how to get started..." created="Tue, 14 Dec 2021 22:59:26 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225926">
						<source:outline text="On twitter.com make sure you're logged into the Twitter account you want to use for this." created="Tue, 14 Dec 2021 22:58:05 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225805"/>
						<source:outline text="Go to &lt;a href=&quot;http://tweets.opml.org/&quot;&gt;tweets.opml.org&lt;/a&gt; and sign in." created="Tue, 14 Dec 2021 22:57:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225749"/>
						<source:outline text="Post something to Twitter to get things started. Wait a few minutes." created="Sun, 19 Dec 2021 00:28:49 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a002849"/>
						<source:outline text="On the home page there will be a link to your OPML file, grab the link, switch into Drummer and enter the address into the &lt;i&gt;Open URL&lt;/i&gt; command in the File menu." created="Tue, 14 Dec 2021 22:58:34 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a225834"/>
						</source:outline>
					<source:outline text="That's all you have to do to set it up." created="Tue, 14 Dec 2021 23:00:43 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a230043"/>
					<source:outline text="Next time you tweet, after as much as three minutes (that's the interval between checks, it may go up over time as more people use the service) the tweet should show up in the outline on GitHub, and in Drummer." created="Tue, 14 Dec 2021 23:00:51 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a230051"/>
					</source:outline>
				<source:outline text="Questions/suggestions" created="Tue, 14 Dec 2021 23:01:41 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a230141">
					<source:outline text="There are still a few things I want to add to this, but the service is fairly complete. I think it works. But in case it doesn't or if you just want to ask questions about the design, or what it can be used for, I started a &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/130&quot;&gt;thread&lt;/a&gt; on the Support site." created="Tue, 14 Dec 2021 23:01:46 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a230146"/>
					<source:outline text="Hope you like it!" created="Tue, 14 Dec 2021 23:02:57 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/230603.html?title=tweetsopmlorg#a230257"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>Extra copies of Drummer left around</title>
			<description>&lt;p&gt;The next problem I want to tackle, left over from before shipping, is making Drummer able to recognize that there's a copy of itself running on another machine, and sending it message to turn itself off, so as to avoid version problems. &lt;/p&gt;&#10;&lt;p&gt;I've got new code in the server that sends a &quot;goodnight&quot; message to such extraneous copies of Drummer. To be clear, not just on the same machine (as it currently works) -- no matter where it is. &lt;/p&gt;&#10;&lt;p&gt;Also I want it to do something more appropriate than switching to the About Drummer page from the docs. I think I figured out how to do that too.&lt;/p&gt;&#10;&lt;p&gt;This is a tricky corner-turn. If for some reason it doesn't work properly, and of course Murphy's Law says that it won't, mayhem could result and that would suck.  &lt;/p&gt;&#10;&lt;p&gt;So here's the deal, if you want to help validate this, let me know by responding to &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/131&quot;&gt;this item&lt;/a&gt;, and in a couple of days we can start testing this functionality. Once it appears to work properly, then I can &quot;arm&quot; the feature. But I want to be extra-extra careful with this fix. &lt;/p&gt;&#10;</description>
			<pubDate>Tue, 14 Dec 2021 23:14:55 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround</link>
			<guid>http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround</guid>
			<source:outline text="Extra copies of Drummer left around" created="Tue, 14 Dec 2021 23:14:55 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround">
				<source:outline text="The next problem I want to tackle, left over from before shipping, is making Drummer able to recognize that there's a copy of itself running on another machine, and sending it message to turn itself off, so as to avoid version problems." created="Tue, 14 Dec 2021 23:08:23 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround#a230823"/>
				<source:outline text="I've got new code in the server that sends a &quot;goodnight&quot; message to such extraneous copies of Drummer. To be clear, not just on the same machine (as it currently works) -- no matter where it is." created="Tue, 14 Dec 2021 23:09:23 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround#a230923"/>
				<source:outline text="Also I want it to do something more appropriate than switching to the About Drummer page from the docs. I think I figured out how to do that too." created="Tue, 14 Dec 2021 23:12:46 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround#a231246"/>
				<source:outline text="This is a tricky corner-turn. If for some reason it doesn't work properly, and of course Murphy's Law says that it won't, mayhem could result and that would suck." created="Tue, 14 Dec 2021 23:10:07 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround#a231007"/>
				<source:outline text="So here's the deal, if you want to help validate this, let me know by responding to &lt;a href=&quot;https://github.com/scripting/drummerSupport/issues/131&quot;&gt;this item&lt;/a&gt;, and in a couple of days we can start testing this functionality. Once it appears to work properly, then I can &quot;arm&quot; the feature. But I want to be extra-extra careful with this fix." created="Tue, 14 Dec 2021 23:10:54 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/14/231455.html?title=extraCopiesOfDrummerLeftAround#a231054"/>
				</source:outline>
			</item>
		<item>
			<title>Minor Daytona UI change</title>
			<description>&lt;p&gt;When you choose a different collection, and there's a string in the query box, we re-run the query against the newly chosen collection.&lt;/p&gt;&#10;&lt;p&gt;It cuts out one step when you run a query and the wrong collection is selected.&lt;/p&gt;&#10;</description>
			<pubDate>Mon, 13 Dec 2021 14:16:38 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/13/141638.html?title=minorDaytonaUiChange</link>
			<guid>http://scripting.com/drummer/blog/2021/12/13/141638.html?title=minorDaytonaUiChange</guid>
			<source:outline text="Minor Daytona UI change" created="Mon, 13 Dec 2021 14:16:38 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/13/141638.html?title=minorDaytonaUiChange">
				<source:outline text="When you choose a different collection, and there's a string in the query box, we re-run the query against the newly chosen collection." created="Mon, 13 Dec 2021 14:16:46 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/13/141638.html?title=minorDaytonaUiChange#a141646"/>
				<source:outline text="It cuts out one step when you run a query and the wrong collection is selected." created="Mon, 13 Dec 2021 14:17:25 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/13/141638.html?title=minorDaytonaUiChange#a141725"/>
				</source:outline>
			</item>
		<item>
			<title>Electric Drummer build</title>
			<description>&lt;p&gt;Fresh build. Download link on this &lt;a href=&quot;http://docserver.scripting.com/drummer/electricDrummer.opml&quot;&gt;page&lt;/a&gt;.&lt;/p&gt;&#10;</description>
			<pubDate>Sat, 11 Dec 2021 21:46:26 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/11/214626.html?title=electricDrummerBuild</link>
			<guid>http://scripting.com/drummer/blog/2021/12/11/214626.html?title=electricDrummerBuild</guid>
			<source:outline text="Electric Drummer build" created="Sat, 11 Dec 2021 21:46:26 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/214626.html?title=electricDrummerBuild">
				<source:outline text="Fresh build. Download link on this &lt;a href=&quot;http://docserver.scripting.com/drummer/electricDrummer.opml&quot;&gt;page&lt;/a&gt;." created="Sat, 11 Dec 2021 21:46:32 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/214626.html?title=electricDrummerBuild#a214632"/>
				</source:outline>
			</item>
		<item>
			<title>BTW, this is really cool</title>
			<description>&lt;p&gt;You can see all the Daytona docs, using Daytona.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://daytona.scripting.com/?q=daytona&amp;collection=drummerdocs&quot;&gt;http://daytona.scripting.com/?q=daytona&amp;collection=drummerdocs&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;I love this feature. &lt;/p&gt;&#10;</description>
			<pubDate>Sat, 11 Dec 2021 18:30:34 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/11/183034.html?title=btwThisIsReallyCool</link>
			<guid>http://scripting.com/drummer/blog/2021/12/11/183034.html?title=btwThisIsReallyCool</guid>
			<source:outline text="BTW, this is really cool" created="Sat, 11 Dec 2021 18:30:34 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/183034.html?title=btwThisIsReallyCool">
				<source:outline text="You can see all the Daytona docs, using Daytona." created="Sat, 11 Dec 2021 18:30:40 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/183034.html?title=btwThisIsReallyCool#a183040">
					<source:outline text="&lt;a href=&quot;http://daytona.scripting.com/?q=daytona&amp;collection=drummerdocs&quot;&gt;http://daytona.scripting.com/?q=daytona&amp;collection=drummerdocs&lt;/a&gt;" created="Sat, 11 Dec 2021 18:30:52 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/183034.html?title=btwThisIsReallyCool#a183052"/>
					</source:outline>
				<source:outline text="I love this feature." created="Sat, 11 Dec 2021 18:30:59 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/183034.html?title=btwThisIsReallyCool#a183059"/>
				</source:outline>
			</item>
		<item>
			<title>Daytona verbs</title>
			<description>&lt;p&gt;Four new verbs:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.ping&quot;&gt;daytona.ping&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.query&quot;&gt;daytona.query&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.resetMyIndex&quot;&gt;daytona.resetMyIndex&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.removeOutlineRefs&quot;&gt;daytona.removeOutlineRefs&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description>
			<pubDate>Sat, 11 Dec 2021 18:06:33 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs</link>
			<guid>http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs</guid>
			<source:outline text="Daytona verbs" created="Sat, 11 Dec 2021 18:06:33 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs">
				<source:outline text="Four new verbs:" created="Sat, 11 Dec 2021 18:06:38 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs#a180638">
					<source:outline text="&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.ping&quot;&gt;daytona.ping&lt;/a&gt;" created="Sat, 11 Dec 2021 18:06:42 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs#a180642"/>
					<source:outline text="&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.query&quot;&gt;daytona.query&lt;/a&gt;" created="Sat, 11 Dec 2021 18:06:58 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs#a180658"/>
					<source:outline text="&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.resetMyIndex&quot;&gt;daytona.resetMyIndex&lt;/a&gt;" created="Sat, 11 Dec 2021 18:07:10 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs#a180710"/>
					<source:outline text="&lt;a href=&quot;http://docserver.scripting.com/?verb=daytona.removeOutlineRefs&quot;&gt;daytona.removeOutlineRefs&lt;/a&gt;" created="Sat, 11 Dec 2021 18:07:20 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/180633.html?title=daytonaVerbs#a180720"/>
					</source:outline>
				</source:outline>
			</item>
		<item>
			<title>The address bar in Daytona</title>
			<description>&lt;p&gt;Made a small change to Daytona. When you enter a search string, it constructs a URL for the search and redirects to it. That way the address bar has a link that's ready to be shared. This is something Google does that's quite useful. It works if you're searching Scripting News or the Drummer Docs, but sharing searches into your own public writing doesn't make sense, because they will search in the other person's public writing, not yours. For now you're the only person who can search your public writing. But I had it redirect because you might want to remember the URL for your own use.&lt;/p&gt;&#10;</description>
			<pubDate>Sat, 11 Dec 2021 16:57:24 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/11/165724.html?title=theAddressBarInDaytona</link>
			<guid>http://scripting.com/drummer/blog/2021/12/11/165724.html?title=theAddressBarInDaytona</guid>
			<source:outline text="The address bar in Daytona" created="Sat, 11 Dec 2021 16:57:24 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/165724.html?title=theAddressBarInDaytona">
				<source:outline text="Made a small change to Daytona. When you enter a search string, it constructs a URL for the search and redirects to it. That way the address bar has a link that's ready to be shared. This is something Google does that's quite useful. It works if you're searching Scripting News or the Drummer Docs, but sharing searches into your own public writing doesn't make sense, because they will search in the other person's public writing, not yours. For now you're the only person who can search your public writing. But I had it redirect because you might want to remember the URL for your own use." created="Sat, 11 Dec 2021 16:57:42 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/11/165724.html?title=theAddressBarInDaytona#a165742"/>
				</source:outline>
			</item>
		<item>
			<title>The workflow problem</title>
			<description>&lt;p&gt;I did a podcast yesterday, pointed to from the new &lt;a href=&quot;http://docserver.scripting.com/drummer/search.opml&quot;&gt;Search page&lt;/a&gt;, outlining the remaining problem, how to manage search for new stuff that's eventually going to be archived but temporarily is on the home page. I have that problem with Scripting News, and you all will have the problem with your blog too, starting January 1. &lt;/p&gt;&#10;&lt;p&gt;But -- I figured it out -- and here's how it'll work (not implemented yet).&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;There needs to be a way to tell Daytona to forget about an URL. &lt;/li&gt;&#10;&lt;li&gt;You'd do that at the beginning of the month, and the URL would be to your blog.opml file.&lt;/li&gt;&#10;&lt;li&gt;This would have the effect of deleting every record in the database from that URL.&lt;/li&gt;&#10;&lt;li&gt;Then you move all the stuff that was in blog.opml into a permanent archive outline. &lt;/li&gt;&#10;&lt;li&gt;And you tell Daytona to index that file (another verb). &lt;/li&gt;&#10;&lt;li&gt;Then you start posting to blog.opml, and since it is a public file it will be indexed again, every time you post something new.&lt;/li&gt;&#10;&lt;li&gt;Until the beginning of the next month when you do it all again. (Or year, depending on how much you post and how big you're willing to let the blog.opml file get.)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;What's needed is a verb or two for Daytona that allow you to do this from a menu item.&lt;/p&gt;&#10;&lt;p&gt;BTW, this is a classic example of how scripting applies to creative work. Most of the time you're being a poet but every once in a while you do some plumbing to keep moving forward. &lt;/p&gt;&#10;</description>
			<pubDate>Fri, 10 Dec 2021 16:38:54 GMT</pubDate>
			<link>http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem</link>
			<guid>http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem</guid>
			<source:outline text="The workflow problem" created="Fri, 10 Dec 2021 16:38:54 GMT" type="outline" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem">
				<source:outline text="I did a podcast yesterday, pointed to from the new &lt;a href=&quot;http://docserver.scripting.com/drummer/search.opml&quot;&gt;Search page&lt;/a&gt;, outlining the remaining problem, how to manage search for new stuff that's eventually going to be archived but temporarily is on the home page. I have that problem with Scripting News, and you all will have the problem with your blog too, starting January 1." created="Fri, 10 Dec 2021 16:39:08 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a163908"/>
				<source:outline text="But -- I figured it out -- and here's how it'll work (not implemented yet)." created="Fri, 10 Dec 2021 16:40:26 GMT" flBulletedSubs="true" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164026">
					<source:outline text="There needs to be a way to tell Daytona to forget about an URL." created="Fri, 10 Dec 2021 16:40:47 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164047"/>
					<source:outline text="You'd do that at the beginning of the month, and the URL would be to your blog.opml file." created="Fri, 10 Dec 2021 16:41:02 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164102"/>
					<source:outline text="This would have the effect of deleting every record in the database from that URL." created="Fri, 10 Dec 2021 16:41:19 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164119"/>
					<source:outline text="Then you move all the stuff that was in blog.opml into a permanent archive outline." created="Fri, 10 Dec 2021 16:41:41 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164141"/>
					<source:outline text="And you tell Daytona to index that file (another verb)." created="Fri, 10 Dec 2021 16:42:01 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164201"/>
					<source:outline text="Then you start posting to blog.opml, and since it is a public file it will be indexed again, every time you post something new." created="Fri, 10 Dec 2021 16:42:17 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164217"/>
					<source:outline text="Until the beginning of the next month when you do it all again. (Or year, depending on how much you post and how big you're willing to let the blog.opml file get.)" created="Fri, 10 Dec 2021 16:42:43 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164243"/>
					</source:outline>
				<source:outline text="What's needed is a verb or two for Daytona that allow you to do this from a menu item." created="Fri, 10 Dec 2021 16:43:26 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164326"/>
				<source:outline text="BTW, this is a classic example of how scripting applies to creative work. Most of the time you're being a poet but every once in a while you do some plumbing to keep moving forward." created="Fri, 10 Dec 2021 16:43:54 GMT" flInCalendar="true" permalink="http://scripting.com/drummer/blog/2021/12/10/163854.html?title=theWorkflowProblem#a164354"/>
				</source:outline>
			</item>
		</channel>
	</rss>