<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

<title>Squid's Scribblings</title>
<link href="http://psquid.net/atom.xml" rel="self" />
<link href="http://psquid.net/" />
<updated>2012-10-09T21:18:17-07:00</updated>
<id>http://psquid.net/</id>
<author>
  <name>Psychedelic Squid</name>
</author>


<entry>
  <title>The Curse of Microblogging?</title>
  <link href="http://psquid.net/2012/02/28/the-curse-of-microblogging/" />
  <updated>2012-02-28T00:00:00-08:00</updated>
  <id>http://psquid.net/2012/02/28/the-curse-of-microblogging</id>
  <content type="html">&lt;p&gt;&lt;em&gt;This is something more of a ramble than a clearly-directioned post. As such, you may wish to skip over this one, as it&amp;#8217;s likely to end up somewhat less useful to others. I&amp;#8217;m writing it mostly to get it out of my mind.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Lately, I&amp;#8217;ve been wondering just why it is that I don&amp;#8217;t often post to my blog (recent times have been something of an exception). It seems to me there are two possible explanations.&lt;/p&gt;

&lt;p&gt;The first is that I&amp;#8217;m simply not doing that much of interest. This would be a sorry state of affairs indeed, and one that I make efforts to avoid; there seems little point to a life spent on the mundane alone.&lt;/p&gt;

&lt;p&gt;The second possibility is that I simply don&amp;#8217;t have much more to say than I&amp;#8217;ve already offloaded via microblogging; in my case, that would be on status.net. This one seems, on examination, to be the more probable cause, especially given how frequently I post (it varies a little, but it&amp;#8217;s reliably more often than once an hour when averaged over an entire day; allowing for sleep, it would be more frequent).&lt;/p&gt;

&lt;p&gt;So, armed with that knowledge, I&amp;#8217;m now wondering what the best approach is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I could abandon my blog, but as my more recent posts have shown, there are still subjects I want to get across that can&amp;#8217;t adequately be tackled in ~140 characters. Also, I have something of a sentimental attachment to the domain name, and I have no real use for it as a generic landing page.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;I could abandon microblogging. This is essentially a non-starter, however, as there are plenty of people I converse with on status.net that simply aren&amp;#8217;t anywhere else I go.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;The nuanced approach: continuing to microblog, but also posting summaries (of sorts) of larger subjects here. This does entail some duplication of effort, but I feel the more long-lasting nature of a blog post would be a boon for many things that otherwise just cascade off into the past if limited to a microblog timeline. The act of writing some things again may also give me a change to reevaluate details of them, I suspect.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While I&amp;#8217;m unsure whether any of this has any strong grounding in fact, I think the third approach is a good direction to strive for in future, so I&amp;#8217;ll be making efforts to adopt it as a habit. Wish me luck. :)&lt;/p&gt;</content>
</entry>

<entry>
  <title>OpenID and Status.net</title>
  <link href="http://psquid.net/2012/02/21/openid-and-statusnet/" />
  <updated>2012-02-21T00:00:00-08:00</updated>
  <id>http://psquid.net/2012/02/21/openid-and-statusnet</id>
  <content type="html">&lt;p&gt;Today I discovered something cool about status.net, that I hadn&amp;#8217;t known before. Namely, that you can delegate your &lt;a href='https://openid.net/'&gt;OpenID&lt;/a&gt; to it. I already had an OpenID identity referenced in my site, but it delegated to Google, which had two problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It wasn&amp;#8217;t linked to any one account, so services I logged into would tend get confused if I was logged into a different Google account.&lt;/li&gt;

&lt;li&gt;It would often forget I was logged in, even if other Google services stayed logged in just fine.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Luckily, it turns out that not only can a status.net profile (such as &lt;a href='http://micro.fragdev.com/psquid'&gt;mine&lt;/a&gt;) be used as the OpenID endpoint I delegate to, but the markup necessary is already present in the profile source itself, so you don&amp;#8217;t even have to remember the little details of the syntax.&lt;/p&gt;

&lt;p&gt;The markup you&amp;#8217;re looking for are the two &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt;s with &lt;code&gt;&amp;quot;openid.*&amp;quot;&lt;/code&gt; &lt;code&gt;rel&lt;/code&gt; fields (there are also some openid2 fields in there, but those are largely irrelevant for the purposes of this post), so in my case that would be these two lines:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt; &amp;lt;link rel=&amp;quot;openid.server&amp;quot; href=&amp;quot;http://micro.fragdev.com/main/openidserver&amp;quot; /&amp;gt;
 &amp;lt;link rel=&amp;quot;openid.delegate&amp;quot; href=&amp;quot;http://micro.fragdev.com/psquid&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can, of course, also just modify those directly to match your instance URL and username, if you don&amp;#8217;t even want to open up your profile&amp;#8217;s source.&lt;/p&gt;

&lt;p&gt;With those replicated in the &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; section of this site&amp;#8217;s pages, I simply provide &amp;#8220;psquid.net&amp;#8221; as my OpenID when a site asks for it, confirm the login with Fragdev if I&amp;#8217;ve never used that site before, and then all is good. No random profiles, no unexplained logouts. It just works exactly how it should.&lt;/p&gt;</content>
</entry>

<entry>
  <title>The Joys of Jekyll</title>
  <link href="http://psquid.net/2012/02/14/the-joys-of-jekyll/" />
  <updated>2012-02-14T00:00:00-08:00</updated>
  <id>http://psquid.net/2012/02/14/the-joys-of-jekyll</id>
  <content type="html">&lt;p&gt;Time to dust off the old blog-o-phone again, I think.&lt;/p&gt;

&lt;p&gt;A little while ago, I &lt;a href='http://psquid.net/2011/06/22/ink-n-mustard/'&gt;moved my blog to a blogging engine of my own design and creation&lt;/a&gt;. And all was well and good. But after a while, I started to find little things I didn&amp;#8217;t like in my original solution, and gradually the entire codebase devolved into a functioning, but crufty, relic. And I spent &lt;em&gt;far&lt;/em&gt; more time working on the engine than actually writing any posts, which is toxic for a blog, especially since 90% of code changes won&amp;#8217;t result in any obvious visual changes.&lt;/p&gt;

&lt;p&gt;So I started looking around for a solution that didn&amp;#8217;t need me to maintain the engine itself, but still had the features I wanted - namely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Markdown (or Textile in a pinch, though I still prefer Markdown)&lt;/li&gt;

&lt;li&gt;Complete control over page layout.&lt;/li&gt;

&lt;li&gt;Version controllable&lt;/li&gt;

&lt;li&gt;Ability to serve it from my own server a plus, but not a requirement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After a little searching, and based tangentially off &lt;a href='http://moggers87.co.uk/'&gt;moggers87&lt;/a&gt;&amp;#8217;s recommendation of the very similar &lt;a href='http://ringce.com/hyde'&gt;hyde&lt;/a&gt;, I settled on &lt;a href='http://github.com/mojombo/jekyll/'&gt;Jekyll&lt;/a&gt;. It satisfies the first two requirements &lt;em&gt;easily&lt;/em&gt;, and the third and fourth were satisfied together by my decision to use &lt;a href='http://pages.github.com/'&gt;Github Pages&lt;/a&gt; to host it (another nice result of that is that you can &lt;a href='https://github.com/psquid/psquid.github.com'&gt;see the source of any post exactly as I wrote it&lt;/a&gt;). Since the output is just HTML and CSS, I &lt;em&gt;could&lt;/em&gt; also have hosted it on my server, but I was going to use git to track it anyway, so choosing &lt;a href='http://pages.github.com/'&gt;Pages&lt;/a&gt; killed two birds with one stone.&lt;/p&gt;

&lt;p&gt;The much more relaxed visual style was born out of my growing distaste for the old yellow/black colour-scheme, and my desire to keep the style as simple as possible this time round.&lt;/p&gt;

&lt;p&gt;To sum things up: just from having imported my old posts (mostly copy-and-paste, since they were already in Markdown on my old engine), and now from having written this post, I can safely say that (as the title may well have already told you), Jekyll is an absolute &lt;em&gt;joy&lt;/em&gt; to use. If you haven&amp;#8217;t tried it, I really can&amp;#8217;t recommend enough that you go and do so right away!&lt;/p&gt;

&lt;p&gt;PSquid out.&lt;/p&gt;</content>
</entry>

<entry>
  <title>Watching the Tumblrweed roll by</title>
  <link href="http://psquid.net/2011/08/17/watching-the-tumblrweed-roll-by/" />
  <updated>2011-08-17T00:00:00-07:00</updated>
  <id>http://psquid.net/2011/08/17/watching-the-tumblrweed-roll-by</id>
  <content type="html">&lt;p&gt;Just a short blog post this time. &lt;a href='http://psquid.tumblr.com/'&gt;My tumblr&lt;/a&gt; is being repurposed as purely a reblog account for reblogging tumblr posts that I feel are worth it. It will not have &lt;em&gt;any&lt;/em&gt; new actual posts, as those will all be over here.&lt;/p&gt;</content>
</entry>

<entry>
  <title>Putting a dent in blogging</title>
  <link href="http://psquid.net/2011/06/28/putting-a-dent-in-blogging/" />
  <updated>2011-06-28T00:00:00-07:00</updated>
  <id>http://psquid.net/2011/06/28/putting-a-dent-in-blogging</id>
  <content type="html">&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: Since this version of the post is on a github-hosted site, there are no comments, so the post below is factually incorrect (for this version, anyway).&lt;/p&gt;

&lt;p&gt;What really makes a blog (besides the posts, obviously) is probably the comments.&lt;/p&gt;

&lt;p&gt;The trouble is, if you have to sign up for a blog to comment, that immediately lowers the chance that you&amp;#8217;ll actually do so. But go too far the other way, and you open yourself up to waves of spam from opportunistic spam bots.&lt;/p&gt;

&lt;p&gt;Luckily, there&amp;#8217;s a third way; require an account, but &lt;em&gt;not one that is unique to a single blog&lt;/em&gt;. Several of the big blogging engines do it, with ways of having a global account that works for all blogs using that engine. Then there&amp;#8217;s generic authentication providers, OpenID et al, which can be used in a similar way.&lt;/p&gt;

&lt;p&gt;And then, there&amp;#8217;s what I&amp;#8217;ve now done with this blog: status.net comments. Since I intend to broadcast &amp;#8220;new blog post&amp;#8221; messages on identi.ca anyway, it&amp;#8217;s not too difficult to harvest replies to that dent, and present them as comments, just the same as the built-in comments. Maybe I&amp;#8217;m not the first to do it, but I&amp;#8217;m proud of my solution, especially since its reuse of my existing statusnet module allows it to be used with just about any status.net instance.&lt;/p&gt;

&lt;p&gt;Anyway, it&amp;#8217;s switched on as of this post, so barring any catastrophic failures I couldn&amp;#8217;t get to occur in testing, it should now be live. Enjoy!&lt;/p&gt;</content>
</entry>

<entry>
  <title>Ink 'n' Mustard</title>
  <link href="http://psquid.net/2011/06/22/ink-n-mustard/" />
  <updated>2011-06-22T00:00:00-07:00</updated>
  <id>http://psquid.net/2011/06/22/ink-n-mustard</id>
  <content type="html">&lt;p&gt;Sounds delicious!&lt;/p&gt;

&lt;p&gt;But in all seriousness, hello, and welcome to my new blog!&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s back on my server, instead of tumblr, and this time, it&amp;#8217;s completely coded by me, from the engine (SquidInk) all the way up to the theme (the titular &amp;#8220;Ink &amp;#8216;n&amp;#8217; Mustard&amp;#8221;). Which means that I get any and every feature I could possibly want, because &lt;em&gt;all I have to do is write it&lt;/em&gt; (scratching one&amp;#8217;s own itches is so very satisfying).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m also using this move back to spur me into getting some more posting done, so keep your eyes peeled for more soon.&lt;/p&gt;</content>
</entry>

<entry>
  <title>(OLD) Starting afresh.</title>
  <link href="http://psquid.net/2011/02/19/starting-afresh/" />
  <updated>2011-02-19T00:00:00-08:00</updated>
  <id>http://psquid.net/2011/02/19/starting-afresh</id>
  <content type="html">&lt;p&gt;&lt;strong&gt;&lt;em&gt;NOTE: This post was originally posted on &lt;a href='http://psquid.tumblr.com/'&gt;my tumblr blog&lt;/a&gt;. It has been imported here for posterity&amp;#8217;s sake, in case tumblr ever deletes my account for inactivity/ceases to exist/is taken over by trained apes.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Unfortunately, in the process of migrating from an old VPS to a shiny new one, my Wordpress posts were not, as I had originally thought, backed up. Now, I intended to move to tumblr anyway, but it would&amp;#8217;ve been nice to bring my posts with me.&lt;/p&gt;

&lt;p&gt;Still, there was nothing I couldn&amp;#8217;t do without, and hopefully the fact that tumblr is not hosted on my server (it would fall over a lot more often if it was) will help avert such missteps in future.&lt;/p&gt;

&lt;p&gt;And, honestly? It feels rather nice to start 2011&amp;#8217;s blogging with a clean slate. Obviously, this blog is not yet fully set up, but that should happen over the next few days or so.&lt;/p&gt;

&lt;p&gt;PSquid out.&lt;/p&gt;</content>
</entry>


</feed>
