<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>digitalquery</title>
	<atom:link href="https://digitalquery.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalquery.com</link>
	<description>WordPress development in London</description>
	<lastBuildDate>Wed, 02 Mar 2022 10:09:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.9.5</generator>

<image>
	<url>https://digitalquery.com/wp-content/uploads/2018/03/cropped-dq_2014_icon-32x32.png</url>
	<title>digitalquery</title>
	<link>https://digitalquery.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">101301346</site>	<item>
		<title>Fixing CMD-Q annoyances</title>
		<link>https://digitalquery.com/blog/2018/04/fixing-cmd-q-annoyances/</link>
		<comments>https://digitalquery.com/blog/2018/04/fixing-cmd-q-annoyances/#respond</comments>
		<pubDate>Tue, 10 Apr 2018 09:17:39 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[macos]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">https://digitalquery.com/?p=1430</guid>
		<description><![CDATA[<p>One of the more irritating features of MacOS is how easy it is to quit an app with ⌘Q (CMD-Q), especially if keyboard shortcuts such as ⌘1 are being used. One miskey, and there goes your app session. Karabiner used to be a solution, with a feature that required ⌘Q to be pressed twice before the app would [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2018/04/fixing-cmd-q-annoyances/">Fixing CMD-Q annoyances</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>One of the more irritating features of MacOS is how easy it is to quit an app with ⌘Q (CMD-Q), especially if keyboard shortcuts such as ⌘1 are being used. One miskey, and there goes your app session.</p>
<p><a href="https://pqrs.org/osx/karabiner/">Karabiner</a> used to be a solution, with a feature that required ⌘Q to be pressed twice before the app would quit , but the <a href="https://pqrs.org/osx/karabiner/">Karabiner Elements</a>, the MacOS Sierra version, doesn&#8217;t support this.</p>
<p>However, there is a fairly simple(ish) way to recreate this behaviour, using <a href="http://www.hammerspoon.org/go/">Hammerspoon</a>, a &#8221; a desktop automation tool for OS X. It bridges various system level APIs into a Lua scripting engine&#8221;.</p>
<p>So, to prevent cmd-q from instantly quitting the current app do the following:</p>
<ul>
<li>install hammerspoon (<a href="http://www.hammerspoon.org/go/">http://www.hammerspoon.org/go/</a>)
<ul>
<li><a href="https://github.com/Hammerspoon/hammerspoon/releases/latest">download latest version</a></li>
<li>drag into /Applications folder</li>
</ul>
</li>
<li>Run Hammerspoon
<ul>
<li>Hammerspoon saves its config in <code>$/.hammerspoon</code>, and we can add our own scripts here</li>
<li>The Lua script to prevent Cmd-Q killing an app is <a href="https://github.com/raulchen/dotfiles/blob/master/hammerspoon/double_cmdq_to_quit.lua">here</a></li>
<li>Save the lua script as <code>~/.hammerspoon/double_cmdq_to_quit.lua</code></li>
<li>Edit <code>~/.hammerspoon/init.lua</code> and add this line: <code>require("double_cmdq_to_quit")</code></li>
<li>Reload config from Hammerspoon&#8217;s menu bar icon</li>
</ul>
</li>
</ul>
<p>Typing ⌘Q should now show this</p>
<p><a href="https://digitalquery.com/wp-content/uploads/2018/04/Monosnap-2018-04-10-10-15-22.jpg"><img class="alignnone size-medium wp-image-1432" src="https://digitalquery.com/wp-content/uploads/2018/04/Monosnap-2018-04-10-10-15-22-300x68.jpg" alt="" width="300" height="68" srcset="https://digitalquery.com/wp-content/uploads/2018/04/Monosnap-2018-04-10-10-15-22-300x68.jpg 300w, https://digitalquery.com/wp-content/uploads/2018/04/Monosnap-2018-04-10-10-15-22.jpg 508w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>and typing ⌘Q will now quit whichever app we were trying to quit.</p>
<p>( thanks to the good folk in this GitHub issue https://github.com/tekezo/Karabiner-Elements/issues/242)</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2018/04/fixing-cmd-q-annoyances/">Fixing CMD-Q annoyances</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://digitalquery.com/blog/2018/04/fixing-cmd-q-annoyances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1430</post-id>	</item>
		<item>
		<title>A new year, a new site and a new post</title>
		<link>https://digitalquery.com/blog/2015/04/a-new-year-a-new-site-and-a-new-post/</link>
		<comments>https://digitalquery.com/blog/2015/04/a-new-year-a-new-site-and-a-new-post/#respond</comments>
		<pubDate>Fri, 10 Apr 2015 19:36:15 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">https://digitalquery.com/?p=1055</guid>
		<description><![CDATA[<p>In last year’s April blog post, I spread tidings of a redesigned website and promised that I might be blogging more often. However, nobody was fooled by that and nearly a year later, I’m here to try again. Yes, the site’s been redesigned again,  once again taking its design cues from the previous year’s (or [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2015/04/a-new-year-a-new-site-and-a-new-post/">A new year, a new site and a new post</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>In last year’s April blog post, I spread tidings of a redesigned website and promised that I might be blogging more often.</p>
<p>However, nobody was fooled by that and nearly a year later, I’m here to try again. Yes, the site’s been redesigned again,  once again taking its design cues from the previous year’s (or the year before that) hot design trends. I look forward to once again spending the next twelve months watching it date horribly with every day that passes.</p>
<p><a href="https://digitalquery.com"><img class="full aligncenter" src="https://digitalquery.com/wp-content/uploads/2015/04/1428694377_thumb.png" alt="" width="600" height="645" align="middle" /></a></p>
<p class="">However, on a brighter note, i’m very happy with how it’s been built. It was thrown together in a weekend, using a new theme foundation we’ve been working on, and which attempts to add an  MVC layer on top of WordPress. Integrating in a set of amazing plugins, it will allow us to deliver very feature rich sites more quickly, and also allow the client a huge amount of control over the look and feel of their pages.</p>
<p class="">I’m also reasonably content with our tooling &#8211; we’ve got a nice Vagrant based development environment set up, based on <a title="" href="http://www.wp-vagrant.com/" target="_blank">WP Vagrant, a Vagrant configuration for WordPress</a> that I put together last year. We’ve settled on <a title="" href="http://foundation.zurb.com/" target="_blank">Zurb Foundation</a> for our front end needs, and <a title="" href="https://www.jetbrains.com/phpstorm/" target="_blank">PhpStorm</a> as the IDE. <a title="" href="http://bitbucket.com" target="_blank">BitBucket</a> or <a title="" href="http://gitlab.com/" target="_blank">GitLab</a> as our remote git server, and Capistrano for deployment.</p>
<p class="">Also, beefing up the infrastructure, last month, I set up a 32GB bare metal server from Hetzner as an OpenVZ and KVM server, which allows us to create our own VPSs and host what we want on them. So, this site is now being served up from a VPS I’ve allocated 8GB to, while my staging servers can be completely isolated if necessary.</p>
<p class="">I’ve been wanting to talk more about our tooling, infrastructure, and devops practices ( a nice grand name for a bunch of scripts), and I’m going to get prodded to do that hopefully. Anyway, welcome to the new site. I’m quite happy with it.</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2015/04/a-new-year-a-new-site-and-a-new-post/">A new year, a new site and a new post</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://digitalquery.com/blog/2015/04/a-new-year-a-new-site-and-a-new-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">1055</post-id>	</item>
		<item>
		<title>Hoorah, a site update</title>
		<link>https://digitalquery.com/blog/2014/04/hoorah-a-site-update/</link>
		<pubDate>Fri, 25 Apr 2014 23:05:10 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">https://digitalquery.com/?p=1047</guid>
		<description><![CDATA[<p>After a couple of years of having possibly the worst site in recorded history (and yes, I’ve seen lingscars.com), digitalquery is stampeding into the 21st century with a new look, a new feel,  a couple of photos, and an incrediblytrendy parallax home page. Woot, I hear you all say. Woot indeed. It’s just an interim [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2014/04/hoorah-a-site-update/">Hoorah, a site update</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>After a couple of years of having possibly the worst site in recorded history (and yes, I’ve seen lingscars.com), digitalquery is stampeding into the 21st century with a new look, a new feel,  a couple of photos, and an incrediblytrendy parallax home page.</p>
<p>Woot, I hear you all say. Woot indeed.</p>
<p>It’s just an interim effort, and will be replaced by a proper custom built site soon (for values of soon that range between a few months and never). I may even blog a little bit more now. Really.</p>
<p>Anyway, welcome to the new digitalquery site. Do get in touch if you need some social strategy consulting, some WordPress development, or a brand new community or subscription site.</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2014/04/hoorah-a-site-update/">Hoorah, a site update</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">1047</post-id>	</item>
		<item>
		<title>Static Site Publishing &#8211; Movable Type and Open Melody &#8211; my vision for the future from the past.</title>
		<link>https://digitalquery.com/blog/2013/02/static-site-publishing-movable-type-and-open-melody-my-vision-for-the-future-from-the-past/</link>
		<pubDate>Fri, 22 Feb 2013 09:48:22 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[movabletype]]></category>
		<category><![CDATA[static site generators]]></category>

		<guid isPermaLink="false">https://digitalquery.com/?p=505</guid>
		<description><![CDATA[<p>A couple of years ago, I was still semi-interested in MovableType, and it&#8217;s &#8216;never-really-got-off-the-ground&#8217; fork, OpenMelody. At the time, there was a fair amount of navel gazing around what the UI of Open Melody should look like and do (IIRC). I posted this to the Open Melody mailing list &#8211; it turned out to be [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2013/02/static-site-publishing-movable-type-and-open-melody-my-vision-for-the-future-from-the-past/">Static Site Publishing &#8211; Movable Type and Open Melody &#8211; my vision for the future from the past.</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>A couple of years ago, I was still semi-interested in MovableType, and it&#8217;s &#8216;never-really-got-off-the-ground&#8217; fork, OpenMelody. At the time, there was a fair amount of navel gazing around what the UI of Open Melody should look like and do (IIRC).</p>
<p>I posted this to the Open Melody mailing list &#8211; it turned out to be the last time I posted anything to a MT or OpenMelody group. Looking at Hacker News and seeing yet another post about a new static site generator triggered a memory of this email and it still feels relevant today.</p>
<blockquote><p>I don&#8217;t particularly have a dog in this fight anymore &#8211; having mostly abandoned MT for new client work, but MT (and by extension Melody) is my first blogging love, so I want it to have a future.</p>
<p>I&#8217;ll just reiterate what my few posts to this mailing list have previously stated &#8211; Melody needs to focus on how and what to get the rest of the Perl community engaged and so that it becomes the blogging / site publishing component of choice. UI changes are nice, but, by and large, I *personally* don&#8217;t feel that this is the real battleground anymore.</p>
<p>Here&#8217;s what I&#8217;m seeing:</p>
<p>&#8211; An upswell of interest (especially amongst developers and early adopters) in static publishing engines such as jekyll and nonoc (partly driven by Github&#8217;s adoption of jekyll as the engine for Github pages.</p>
<p>&#8211; Despite Amazon Web Services&#8217;s recent outage, being able to serve up a website from S3 is very interesting.</p>
<p>&#8211; An increasing willingness to &#8216;outsource&#8217; elements such as comments to the likes of disqus, intense debate and js-kit (echo).</p>
<p>All of the above play directly into Melody&#8217;s strengths &#8211; static publishing, template language and eliminate some of the weaknesses (comment load etc).</p>
<p>If I could code Perl worth a damn, I&#8217;d be making a play at the above &#8211; allowing the Melody publishing engine to just be a component, easier reading of template files directly from disk, publishing to the cloud options, direct support for popular comment services.</p>
<p>Having the publishing engine as a (CPAN??) component also directly brings the Perl dev community into play.</p>
<p>I really don&#8217;t have a sense of how easy this would be to do (my guess is not that easy or it would have already have been done), but it would result in having a coherent and competitive story for Melody, that satisfies existing needs, but also pushes Melody into a space where I feel it&#8217;s strong.</p></blockquote>
<p>Didn&#8217;t get a single response to it, and over time, people just drifted away from OpenMelody.</p>
<p>Movable Type is trying to make a comeback, but apart from legacy systems and a few personal sites, I can&#8217;t imagine it&#8217;s going to be successful.</p>
<p>A real pity.</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2013/02/static-site-publishing-movable-type-and-open-melody-my-vision-for-the-future-from-the-past/">Static Site Publishing &#8211; Movable Type and Open Melody &#8211; my vision for the future from the past.</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">505</post-id>	</item>
		<item>
		<title>It&#8217;s only been 3 years&#8230;</title>
		<link>https://digitalquery.com/blog/2013/01/its-only-been-3-years/</link>
		<pubDate>Fri, 25 Jan 2013 13:20:43 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">https://digitalquery.com/?p=500</guid>
		<description><![CDATA[<p>&#8230;since my last blog entry. A blink of an eyelid in the cosmic scheme of things. Anyway, now that I&#8217;ve moved back to WordPress, and revamped the site a little, I might blog here more often. Then again&#8230;</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2013/01/its-only-been-3-years/">It&#8217;s only been 3 years&#8230;</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>&#8230;since my last blog entry. A blink of an eyelid in the cosmic scheme of things.</p>
<p>Anyway, now that I&#8217;ve moved back to WordPress, and revamped the site a little, I might blog here more often. Then again&#8230;</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2013/01/its-only-been-3-years/">It&#8217;s only been 3 years&#8230;</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">500</post-id>	</item>
		<item>
		<title>Pinboard &#8211; a social bookmarking service</title>
		<link>https://digitalquery.com/blog/2009/08/pinboard_a_social_bookmarking/</link>
		<pubDate>Fri, 14 Aug 2009 20:45:57 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://digitalquery.com/2009/08/pinboard_a_social_bookmarking/</guid>
		<description><![CDATA[<p>I started using Pinboard as my bookmarking service a while back, after the sad demise of magnol.ia (which luckily for me didn’t end up costing me any links). Pinboard has been tagged as the “anti-social” bookmarking service, which is a little unfair perhaps,  the emphasis is most firmly placed on providing a simple and fast [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2009/08/pinboard_a_social_bookmarking/">Pinboard &ndash; a social bookmarking service</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I started using <a href="http://pinboard.in">Pinboard</a> as my bookmarking service a while back, after the sad demise of magnol.ia (which luckily for me didn’t end up costing me any links).</p>
<p>Pinboard has been tagged as the “anti-social” bookmarking service, which is a little unfair perhaps,  the emphasis is most firmly placed on providing a simple and fast bookmarking service, with little of the increased (and probably non-rewarding) complexity of delicious.com and others. </p>
<p>It works (for me), it’s quick, and does what I need it to do. </p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2009/08/pinboard_a_social_bookmarking/">Pinboard &ndash; a social bookmarking service</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">366</post-id>	</item>
		<item>
		<title>RSS isn&#8217;t dead.</title>
		<link>https://digitalquery.com/blog/2009/01/rss_isnt_dead/</link>
		<pubDate>Wed, 14 Jan 2009 16:14:51 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[enterprise20]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[web20]]></category>

		<guid isPermaLink="false">https://digitalquery.com/2009/01/rss_isnt_dead/</guid>
		<description><![CDATA[<p></p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2009/01/rss_isnt_dead/">RSS isn&#8217;t dead.</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Marshal Kirkpatrick over at RWW proclaims that <a href="http://www.readwriteweb.com/archives/rip_enterprise_rss.php">Enterprise RSS has died</a>. Taking a closer look at the post reveals some basic misunderstandings of RSS and how it&#8217;s being used by organisations.</p>
<p>First up, what he is really talking about is that RSS reader uptake within the enterprise is very low. If we narrowly define RSS reader as a separate single function application (whether desktop or browser based), then I&#8217;d probably accept that &#8211; installing new software is hard within a lot of orgs (for various reasons), and who really, apart from hard core information fetishists, needs yet another hosepipe of information ?</p>
<p>However, it&#8217;s a long leap to equate the lack of uptake of RSS readers (as narrowly defined above) with the death of Enterprise RSS, because the two are *not* necessarily correlated.</p>
<p>When I had my all too brief stint at <a href="http://www.headshift.com">Headshift</a>, we (and I&#8217;m going to say we, because I think I was in the room when this was being discussed &#8211; and was definitely in the building somewhere), worked out that within an organsation, RSS was the transport layer for information, upon which all sorts of amazing social, collaborative, filtered applications could be envisaged.</p>
<p>And that still remains the case &#8211; from what I see, increasingly, RSS is being offered as a data transfer protocol, or a wire protocol, allowing information to be taken from one source, mashed up, munged or left alone, and reused and redisplayed somwhere else &#8211; a dashboard, a custom built application that has information display as one of its features. In many cases, no one using the system is even aware that RSS is being used , or what it is. And that&#8217;s fine &#8211; they don&#8217;t need to.</p>
<p>And there&#8217;s more. I&#8217;m doing some work for a PCT &#8211; a part of the NHS responsible for delivering services to local people In conversations with partner organisations, the following phrases occur often and naturally:</p>
<blockquote>
<p>&#8220;We&#8217;ll supply an RSS feed of news items, you can take that and use it if you want&#8221;</p>
<p>&#8220;Can you give us an RSS feed of your events so we can add it to our health section&#8221;</p>
</blockquote>
<p>So, RSS is being used as a transport layer between organisations, allowing simple pubish and subscribe mechanisms to move information around with little additional effort. I&#8217;d call that a very significant use of RSS in the enterprise.</p>
<p>So &#8211; is RSS dead ? Hell no &#8211; it just stopped being an overt feature and became part of the plumbing instead.</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2009/01/rss_isnt_dead/">RSS isn&#8217;t dead.</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">365</post-id>	</item>
		<item>
		<title>14 (now 18)  alternatives and additions to basecamp.</title>
		<link>https://digitalquery.com/blog/2008/03/14_alternatives_and_additions/</link>
		<comments>https://digitalquery.com/blog/2008/03/14_alternatives_and_additions/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 14:34:15 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://digitalquery.com/2008/03/14_alternatives_and_additions/</guid>
		<description><![CDATA[<p>Alternatives</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2008/03/14_alternatives_and_additions/">14 (now 18)  alternatives and additions to basecamp.</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I was looking around for some alternatives to Basecamp, and was pretty surprised to see that there are a <strong>ton</strong>&nbsp;of alternatives out there. So naturally a list is the way forward.</p>
<p>No recommendations yet, and not all of these are Basecamp replacments&nbsp;&#8211; Harvest and ClockingIt, for example, could be seen as complimentary.</p>
<ul>
<li>
<a href="http://goplan.org/">Goplan</a></li>
<li>
<a href="http://unfuddle.com/home">Unfuddle</a></li>
<li>
<a href="http://www.onstageportal.com/">OnStage</a></li>
<li>
<a href="http://www.getharvest.com/">Harvest</a> (time tracking and invoicing)</li>
<li>
<a href="http://www.teamworklive.com/">TeamWorkLive</a></li>
<li>
<a href="http://www.actionthis.com/">ActionThis</a></li>
<li>
<a href="http://www.5pmweb.com/">5pm</a></li>
<li>
<a href="http://www.deskaway.com/">DeskAway</a></li>
<li>
<a href="http://www.collabtrak.com/">Collabtrak</a></li>
<li>
<a href="http://www.activecollab.com/">ActiveCollab</a> (self hosted)</li>
<li>
<a href="http://www.projectpier.org/">ProjectPier</a> (fork of older version of ActiveCollab, selfhosted, opensource)</li>
<li>
<a href="http://www.clockingit.com/">ClockingIt </a>(timetracking, opensource)</li>
<li>
<a href="http://www.lighthouseapp.com/">Lighthouse</a></li>
<li>
<a href="http://www.copperproject.com/">Copper</a></li>
<li><a href="http://www.wrike.com">Wrike</a></li>
<li><a href="http://www.myintervals.com/">Intervals</a></li>
<li><a href="http://centraldesktop.com/">Central Desktop</a></li>
<li><a href="http://www.huddle.net/">Huddle</a></li>
</ul>
<p><!-- technorati tags start --></p>
<p style="text-align: right; font-size: 10px;">Technorati Tags: <a href="http://www.technorati.com/tag/basecamp" rel="tag">basecamp</a>, <a href="http://www.technorati.com/tag/projectmanagement" rel="tag">projectmanagement</a></p>
<p><!-- technorati tags end --></p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2008/03/14_alternatives_and_additions/">14 (now 18)  alternatives and additions to basecamp.</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://digitalquery.com/blog/2008/03/14_alternatives_and_additions/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	<post-id xmlns="com-wordpress:feed-additions:1">361</post-id>	</item>
		<item>
		<title>Running MovableType&#8217;s PublishQueue</title>
		<link>https://digitalquery.com/blog/2008/02/running_movable_type_publishqu/</link>
		<pubDate>Sun, 03 Feb 2008 11:03:19 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://digitalquery.com/2008/02/running_movable_type_publishqu/</guid>
		<description><![CDATA[<p>Movable Type&#8217;s PublishQueue has some memory leakage, and running in daemon mode (for quicker response to rebuilds) highlights this problem. So the solution (where solution = not particularly pretty workaround) is to run PQ under daemontools as per this writeup by Byrne Reese. This sets up a monitor which constantly scans for the PQ job [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2008/02/running_movable_type_publishqu/">Running MovableType&#8217;s PublishQueue</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Movable Type&#8217;s PublishQueue has some memory leakage, and running in daemon mode (for quicker response to rebuilds) highlights this problem.</p>
<p>So the solution (where solution = not particularly pretty workaround) is to run PQ under daemontools as per <a href="http://www.learningmovabletype.com/a/running_publish_queue_under_daemontools/">this writeup by Byrne Reese</a>. This sets up a monitor which constantly scans for the PQ job and restarts it if it&#8217;s not there.</p>
<p>Then create a cronjob that kills PQ every hour or so, using pkill</p>
<pre><code>*/15 * * * * pkill -SIGINT run-periodic </code></pre>
<p>So, in this example, the cronjob runs pkill every 15 minutes and kills any processes that contain &#8216;run-periodic&#8217;&nbsp; in their name (run-periodic-tasks is the perl script that runs the PublishQueue workers).</p>
<p>The svscan process (part of the daemontools suite) notices instantly (within milliseconds) that the PQ task isn&#8217;t running, and starts it up and memory is back to normal.</p>
<p>Now, this obviously isn&#8217;t ideal, but the 6A guys (and some of the more Perl aware <strike>parts </strike>members (!) of the community) are well aware of the problem, and are looking at how to fix the leaky bits, as well as make the whole thing run better and faster. In the meantime, this is working well for me.</p>
<p>[Update &#8211; 6A have acknowledged the memory leaks issue in the <a href="http://www.movabletype.org/documentation/appendices/release-notes.html">latest MT 4.1 release notes </a>and have advised that PublishQueue not be run in daemon mode, or with FastCGI &#8211; both of which are fairly essential. My workaround is even more valid now.</p>
<p>Also note the addition of the SIGINT signal to the pkill command &#8211; this is a less forceful shutdown and was recommended to me in the #movabletype IRC channel]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2008/02/running_movable_type_publishqu/">Running MovableType&#8217;s PublishQueue</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">357</post-id>	</item>
		<item>
		<title>Smarta launches site</title>
		<link>https://digitalquery.com/blog/2008/01/smarta_launches_site/</link>
		<pubDate>Thu, 31 Jan 2008 14:39:44 +0000</pubDate>
		<dc:creator><![CDATA[anu]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://digitalquery.com/2008/01/smarta_launches_site/</guid>
		<description><![CDATA[<p>Smarta is an interesting new venture aimed at supporting entrepreneurs and helping them access the tools and information they need at various stages of the journey. The site was launched today &#8211; it&#8217;s a microsite for now, but will be enhanced dramatically over the coming months by the lovely people over at Splendid, and also [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2008/01/smarta_launches_site/">Smarta launches site</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.smarta.com/">Smarta </a>is an interesting new venture aimed at supporting entrepreneurs and helping them access the tools and information they need at various stages of the journey.</p>
<p>The site was launched today &#8211; it&#8217;s a microsite for now, but will be enhanced dramatically over the coming months by the lovely people over at <a href="http://www.howsplendid.com/">Splendid</a>, and also features a <a href="http://blog.smarta.com/">blog</a> built by me at <a href="http://www.digitalquery.com/">digitalquery</a>&nbsp;.</p>
<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.digitalquery.com/smarta_home_page.GIF"><img alt="smarta_home_page.GIF" src="http://www.digitalquery.com/smarta_home_page-thumb-300x180.gif" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="180" width="300" /></a></span></p>
<p>Lovely people to work with, and I&#8217;m sure this will be a really valuable resource, especially for those of us starting up.</p>
<p>The post <a rel="nofollow" href="https://digitalquery.com/blog/2008/01/smarta_launches_site/">Smarta launches site</a> appeared first on <a rel="nofollow" href="https://digitalquery.com">digitalquery</a>.</p>
]]></content:encoded>
		<post-id xmlns="com-wordpress:feed-additions:1">356</post-id>	</item>
	</channel>
</rss>
