<?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>Anyway</title>
	<atom:link href="http://www.laurenwood.org/anyway/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://www.laurenwood.org/anyway</link>
	<description>meandering thoughts from Lauren Wood</description>
	<lastBuildDate>Mon, 23 Apr 2012 16:23:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Deadline Chatting</title>
		<link>http://www.laurenwood.org/anyway/2012/04/deadline-chatting/</link>
		<comments>http://www.laurenwood.org/anyway/2012/04/deadline-chatting/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 16:23:49 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1039</guid>
		<description><![CDATA[Working on remote, widely-distributed teams has its advantages (I can work from home in my basement, wearing whatever I feel like) but also, of course, its disadvantages. In particular, when the team is working against a hard deadline, being separated means not able to gather in front of a whiteboard, or easily meet to discuss [...]]]></description>
			<content:encoded><![CDATA[<p>Working on remote, widely-distributed teams has its advantages (I can work from home in my basement, wearing whatever I feel like) but also, of course, its disadvantages. In particular, when the team is working against a hard deadline, being separated means not able to gather in front of a whiteboard, or easily meet to discuss the proximate cause of some bug.</p>
<p>For the latest deadline-driven push to complete the testing and bug-fixing on time to deliver to the client, with a five-person team working in timezones from Eastern Canada to Brisbane, Australia (with a couple of us on Pacific time in the middle and the project manager on Chicago time), we started a group chat using skype. Teams have done this for years, of course, using IRC, so the technique isn’t new. Skype has the nice feature that you can switch clients (in my case from PC to Mac laptop to Android phone), and the chats automatically sync so you can catch up on what happened since you last logged on (in my case also answer questions while sitting in a concert at my son’s school, or at the airport). Yes, I’ve heard the concerns about security back doors with skype but the choice of chat system isn’t mine to make. </p>
<p>Seven days, 2351 lines, and 29964 words later, we shipped. Coordinating the test files, regression testing, bug fixes, and documentation updates with the competing projects, late nights, and timezone issues would have been much more difficult with any other means of communication. Yes, the chat got confusing at times with various issues being discussed simultaneously amongst the three of us who were most involved, and there was a certain amount of “can you remind what that issue was about again”, but some of that was due to the late nights and deadline pressure rather than the medium of communication.</p>
<p>And it was fun, more fun than email messages. Chats are more immediate, less formal, we made each other laugh and wandered off topic at times, which doesn’t happen much in email in a corporate setting. It’s somehow easier to write “well done!” or “I need coffee” or “can you explain that again” in a chat than email. And in some ways it’s almost easier than being in the same room with people. With the amount of work in a short time, and late nights/long days, tempers occasionally get short and irritation rises. In a chat it’s easier to step away and not say something you’ll regret later; easier to say “I need a break, I’m going for a walk” than if you’re in the same office as someone else working on the same deadline. </p>
<p>Remote teams are often said to not be as productive as teams in the same office. After this experience, I think some of that lack of productivity is due to the people, and some to not figuring out how best to use tools (even simple ones like chat) that are available. Of course, everyone has to forget their ego, and be prepared to say when they don’t understand or need more details (often easier in chat than face-to-face). And be understanding when things go wrong, while still working to put them right again. A good project manager who knows when to keep out of the way and when to offer encouragement also helps, thanks AM!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2012/04/deadline-chatting/feed/rss2/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Random Windows Crashes</title>
		<link>http://www.laurenwood.org/anyway/2012/04/random-windows-crashes/</link>
		<comments>http://www.laurenwood.org/anyway/2012/04/random-windows-crashes/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 16:50:50 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1032</guid>
		<description><![CDATA[My Windows 7 PC has been subject to random freezes, once every couple of days, where the entire PC freezes to the extent that a reboot is necessary. Since most of my phone calls are VOIP, when my PC freezes it cuts me off, which isn’t great for business or my peace of mind. So [...]]]></description>
			<content:encoded><![CDATA[<p>My Windows 7 PC has been subject to random freezes, once every couple of days, where the entire PC freezes to the extent that a reboot is necessary. Since most of my phone calls are VOIP, when my PC freezes it cuts me off, which isn’t great for business or my peace of mind. So I set about trying to find the cause.</p>
<p>One potential cause of these sorts of crashes is old drivers. So I updated the sound card drivers, the mouse driver, the video card driver, and most others I could find. Net effect on freezes: zero.</p>
<p>Some web site suggested <em>old versions of Java</em> might be a problem. I uninstalled Java completely, and reinstalled the latest. Net effect: zero, except for mucking up my installation of Eclipse and costing me time playing around with environment settings to get the right combination of Java versions set up again.</p>
<p>The famous (infamous?) Windows <code>chkdsk</code> program found no errors.</p>
<p>Checking whether any important kernel files had been corrupted, using <code>system32/sfc.exe</code>, showed no problems.</p>
<p>Microsoft has a <a href="http://windows.microsoft.com/en-US/windows7/Diagnosing-memory-problems-on-your-computer">Memory Diagnostic Tool</a>, worth a try. Result: no apparent memory issues.</p>
<p>At this stage I was running out of good ideas, so I tried something more random and moved the USB cables for the mouse and keyboard to different USB slots on the back of the PC. I did this two weeks ago, and the system hasn’t frozen since. Coincidence? Maybe moving to a different slot made Windows reinstall the USB drivers? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2012/04/random-windows-crashes/feed/rss2/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Amusing Spam</title>
		<link>http://www.laurenwood.org/anyway/2012/04/amusing-spam/</link>
		<comments>http://www.laurenwood.org/anyway/2012/04/amusing-spam/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 17:26:14 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Amusing]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1029</guid>
		<description><![CDATA[There is some amusing spam out there, that makes me smile. These ones are from people trying to write idiomatic English, but getting some of the words wrong, words that are synonyms in other contexts but not used in these. I also notice the trend away from extolling the virtues of whatever it is they’re [...]]]></description>
			<content:encoded><![CDATA[<p>There is some amusing spam out there, that makes me smile. These ones are from people trying to write idiomatic English, but getting some of the words wrong, words that are synonyms in other contexts but not used in these. I also notice the trend away from extolling the virtues of whatever it is they’re peddling to bare-faced flattery with an embedded link.</p>
<blockquote><p>Unquestionably believe that which you said. Your favourite justification appeared to be on the web the simplest factor to have in mind of. I say to you, I certainly get annoyed at the same time as other people think about issues that they just do not understand about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , folks can take a signal. Will likely be back to get more. Thank you</p></blockquote>
<p>There are more, but that’s the pick of this week’s crop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2012/04/amusing-spam/feed/rss2/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Requiring OmniAuth</title>
		<link>http://www.laurenwood.org/anyway/2011/08/requiring-omniauth/</link>
		<comments>http://www.laurenwood.org/anyway/2011/08/requiring-omniauth/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 02:16:32 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Identity and Privacy]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1022</guid>
		<description><![CDATA[A small note in the “in case I need this again” category. I’m writing a Sinatra app and want to add Twitter OAuth for signing in. A good way to do this appears to be with the omniauth gem but I ran into an issue. require 'oa-oauth' is the documented way to require the right [...]]]></description>
			<content:encoded><![CDATA[<p>A small note in the “in case I need this again” category.</p>
<p>I’m writing a <a href="http://www.sinatrarb.com/">Sinatra</a> app and want to add Twitter OAuth for signing in. A good way to do this appears to be with the <a href="https://github.com/intridea/omniauth"><code>omniauth</code></a> gem but I ran into an issue. <code>require 'oa-oauth'</code> is the documented way to require the right gem, but the error I was getting was <em>‘require’: no such file to load — oa-oauth (LoadError)</em>, despite having installed the gem. I use <a href="http://beginrescueend.com/">RVM</a> to control the Ruby environment, so also checked I’d installed the gem with the RVM version set to the version of Ruby I was using (1.9.2). Hunting around I found a partial answer on the <a href="https://github.com/intridea/omniauth/issues/193">issues</a> list. Partial, because the answers there didn’t help, but the suggestion to try <code>bundle show omniauth</code> did. Bundle came back with <em>Could not find gem ‘omniauth’ in the current bundle</em>.</p>
<p>The answer turned out to be to edit the Gemfile to add <code>gem omniauth</code> to it, then running <code>bundle install</code>. After that, <code>bundle show omniauth</code> found the gem, and <code>require 'oa-oauth'</code> in my Ruby app worked as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/08/requiring-omniauth/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syncing Google Calendar and Tungle</title>
		<link>http://www.laurenwood.org/anyway/2011/08/syncing-google-calendar-and-tungle/</link>
		<comments>http://www.laurenwood.org/anyway/2011/08/syncing-google-calendar-and-tungle/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 22:52:45 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1016</guid>
		<description><![CDATA[I came across this weird problem recently, where my Tungle account (tungle.me/laurenwood) was only synchronizing some of the events on my Google calendar. I checked they were set to the right calendar (yes), marked as busy (yes), and still couldn’t find the answer. This is an issue that quite a few people have had. Apparently [...]]]></description>
			<content:encoded><![CDATA[<p>I came across this weird problem recently, where my Tungle account (tungle.me/laurenwood) was only synchronizing some of the events on my Google calendar. I checked they were set to the right calendar (yes), marked as busy (yes), and still couldn’t find the answer. </p>
<p>This is an issue that <a href="http://community.tungle.me/tungle/topics/some_of_my_google_events_are_not_showing_up_as_busy_on_my_profile_page">quite a few people have had</a>. Apparently what’s going on is that Google calendar supports three types of availability for events: free, busy, and tentative. In the UI on the browser and on the Android they only show the free (available) and busy. BUT, when you create an event on the Android calendar, it’s assigned the “tentative” status. I have no idea why, since I added those events to the calendar myself, they’re not invitations that I still have to accept or decline. And the fact that there appears to be no way to change the status once the event has been created just makes it worse. I tried changing the status manually to “busy” in both the browser and the Android calendar app but that didn’t work. The only thing that did work was to delete the event and recreate on the desktop.</p>
<p>Fortunately tungle <a href="http://community.tungle.me/tungle/topics/droid_to_google_to_tungle_all_appts_marked_tentative_help">implemented a fix</a> — you can choose to mark the supposedly tentative appointments as “busy”. Here’s hoping any other apps I may wish to sync with my Google calendar also implement this feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/08/syncing-google-calendar-and-tungle/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manager Skills</title>
		<link>http://www.laurenwood.org/anyway/2011/05/manager-skills/</link>
		<comments>http://www.laurenwood.org/anyway/2011/05/manager-skills/#comments</comments>
		<pubDate>Mon, 23 May 2011 18:22:36 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1012</guid>
		<description><![CDATA[Somehow I missed the news about Google’s Project Oxygen earlier this year. This was a large project that measured what skills the most effective managers at Google use, and the pitfalls poor managers fall into. As one might expect from Google, the results are buttressed by a serious amount of data: over 10,000 answers about [...]]]></description>
			<content:encoded><![CDATA[<p>Somehow I missed the news about Google’s Project Oxygen earlier this year. This was a large project that measured what skills the most effective managers at Google use, and the pitfalls poor managers fall into. As one might expect from Google, the results are buttressed by a serious amount of data: over 10,000 answers about 100 variables. If you work for anyone, or manage anyone, it’s worth reading about, even if what you do isn’t in software. </p>
<p>What I found interesting was this quote, from <a href="https://www.nytimes.com/2011/03/13/business/13hire.html">https://www.nytimes.com/2011/03/13/business/13hire.html</a>:
</p>
<blockquote>
<p>“In the Google context, we’d always believed that to be a manager, particularly on the engineering side, you need to be as deep or deeper a technical expert than the people who work for you,” Mr. Bock says. “It turns out that that’s absolutely the least important thing. It’s important, but pales in comparison. Much more important is just making that connection and being accessible.” </p>
</blockquote>
<p>It’s been recognised for some time in other businesses that the skills required to be a good manager are not necessarily the same as those needed to do good technical work. I’m glad to see the data coming from Google to support the notion that good software project managers do not have to be technical enough to be lead developers (although they do need to have enough technical skills to know what’s going on).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/05/manager-skills/feed/rss2/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>#nv11</title>
		<link>http://www.laurenwood.org/anyway/2011/05/nv11/</link>
		<comments>http://www.laurenwood.org/anyway/2011/05/nv11/#comments</comments>
		<pubDate>Wed, 18 May 2011 23:51:42 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[northernvoice]]></category>
		<category><![CDATA[nv11]]></category>
		<category><![CDATA[Vancouver]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=1000</guid>
		<description><![CDATA[That was what we put on the front of the t-shirts this year, #nv11. Some bright spark (I forget who, sorry, the two days blur together a bit) pointed out that the t-shirts were green with NV, which was an impressive pun, or at least better than anything I could come up with on my [...]]]></description>
			<content:encoded><![CDATA[<p>That was what we put on the front of the t-shirts this year, #nv11. Some bright spark (I forget who, sorry, the two days blur together a bit) pointed out that the t-shirts were green with NV, which was an impressive pun, or at least better than anything I could come up with on my own.</p>
<p>As always, the days were full, and this year I made it to the party at the Academic as well, which gave me a chance to chat to different people. I’m still trying to figure out whether I liked the Moose cocktail the Academic designed for us or not. The food was good, and the candy bar went down well with everyone.</p>
<p>I managed to miss the morning keynote (the school run took priority), so for me the sessions part of the conference started with the first panel I moderated: <a href="http://2011.northernvoice.ca/courting-controversy-dancing-devil">Courting Controversy: Dancing with the Devil</a>. <a href="http://www.rebeccacoleman.ca/2011/05/16/blogging/courting-controversy/">Rebecca Coleman</a>, <a href="http://kitchentablemarketing.ca/2011/05/courting-controversy-part-deux/">Kazia Mullin</a>, and <a href="http://raincoastermedia.com/2011/05/14/courting-controversy-in-comic-form/">Lorraine Murphy</a> had everything so well organised that I didn’t need to do anything, I just sat there and watched and listened, prepared to help if they needed it (which they didn’t). They have all summarised their takes on the panel; there are lots of useful hints in there as to how to deal with controversy (and anyone who allows any sorts of comments will). I’m glad I got to listen to this one.</p>
<p>I sat in on the <a href="http://2011.northernvoice.ca/social-media-and-online-defamation-keeping-out-court">Social Media and Online Defamation: Keeping Out of Court</a> panel for a bit, some interesting information there about the upcoming Supreme Court decision on whether linking to something libellous means that you are considered to have libelled someone yourself, which is a frightening concept and will definitely have a chilling effect on spreading news if it goes the wrong way. Rob Cottingham has a <a href="http://www.robcottingham.ca/cartoon/archive/nv11-toonblogging-online-defamation-not-actually-a-how-to-guide/">summary</a> in cartoon form. It was interesting comparing this panel with the courting controversy one; “play it safe” vs  “be brave”.</p>
<p>I didn’t make it to any sessions after that on the Friday, dealing with various issues or chatting with people in the atrium, but I did make it to the Township 7 winetasting, albeit at the end. And then, of course, the party.</p>
<p>The party was followed by the morning after, being in time to welcome people to the second day and introduce Chris Wilson for his keynote <a href="http://2011.northernvoice.ca/dial-modems-post-social-media">From Dial-up Modems to Post-“Social Media”: A Journey</a>. I enjoyed it, especially when he reminded us all just how fast technology has changed and how much of what is available today would have seemed unbelievable 10 or 15 years ago. </p>
<p>After lunch I moderated Tim’s <a href="http://2011.northernvoice.ca/sex-lies-and-wikipedia">Sex, Lies, and Wikipedia</a> talk, which, of course, didn’t need much moderation. Tim hasn’t written up his talk, but a search on “Tim Bray wikipedia #nv11” will bring up lots of summaries written by others.</p>
<p>Anthony Marco’s <a href="http://2011.northernvoice.ca/podcasting-soul">Podcasting with Soul: Try A Little Tenderness</a> was a mix of music and advice on podcasting. He used the music to show how the same basic message (or melody) can sound very different, depending on how it’s presented, and talked about how to get that joy and inspiration into podcasting. I found it interesting, even though I don’t listen to podcasts, with inspiration for written blogging as well. </p>
<p>The last panel was <a href="http://2011.northernvoice.ca/altruism-vs-narcisscism-whats-it-online-reviewer">Altruism vs Narcissism: what’s in it for the online reviewer?</a> with <a href="http://www.monniblog.com/2011/05/fantastic-time-at-northern-voice-2011/">Monica Miller</a>, Kyrsten Jensen, Nicole Christen, and Marina Antunes. I ended up asking quite a few questions of the panel to get more details on interesting items. The advice can be best summed up as: keep your integrity. Don’t say you like it if you don’t, but also don’t be too harsh on small independents. In some cases, just don’t post a public review, but in most cases, say what you really think (while stressing it’s your opinion and experience, not Universal Truth). The session was lower energy than lots, since it was getting a little late in the day, and Kyrsten had almost lost her voice, but I think people found it interesting.</p>
<p>And that was it! Northern Voice over for another year. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/05/nv11/feed/rss2/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Oil Consequences</title>
		<link>http://www.laurenwood.org/anyway/2011/04/oil-consequences/</link>
		<comments>http://www.laurenwood.org/anyway/2011/04/oil-consequences/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 21:12:45 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=993</guid>
		<description><![CDATA[I know a couple of people who are on the pessimistic side of the Peak oil hypothesis, and a couple who are equally fervent in their optimistic belief (the idea being that we’ll always find more and/or technology will save the day). As is my wont, I’m somewhere in the middle, thinking we’re likely to [...]]]></description>
			<content:encoded><![CDATA[<p>I know a couple of people who are on the pessimistic side of the <a href="http://en.wikipedia.org/wiki/Peak_oil">Peak oil</a> hypothesis, and a couple who are equally fervent in their optimistic belief (the idea being that we’ll always find more and/or technology will save the day). As is my wont, I’m somewhere in the middle, thinking we’re likely to find more oil and natural gas, but that it should still be conserved, at least until we have more progress on the various replacement technologies. Someone (I forget who) recommended I read James Howard Kunstler’s book “The Long Emergency” (<a href="http://www.amazon.com/gp/product/0802142494/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&#038;tag=anyway-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0802142494">Amazon US link</a>, <a href="http://www.amazon.ca/gp/product/0802142494/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&#038;tag=anyway01-20&#038;linkCode=as2&#038;camp=15121&#038;creative=330641&#038;creativeASIN=0802142494">Amazon CA link</a>). It’s an interesting read, albeit a little dated (it was published in 2006). He tends to skim over some issues such as the importance of the transition from lots of oil to little oil, and the writing does tend to the breathless (although it’s far better in the book than on his blog). I’d recommend at least skimming through it if you’re interested in the issues, maybe borrow it from the local library as I did.</p>
<p>What the book did accomplish was to make me think about the consequences of a world in which oil is much more expensive than it is now. It doesn’t need to be the case that we can’t find any more; a serious insurrection in Saudi Arabia that caused major disruptions to the flow of oil is not out of the question these days, and <a href="http://www.oilonline.com/default.asp?id=259&#038;nid=18797&#038;name=Douglas-Westwood+warns+Congress+on+Chinese+oil+%26+gas+demand">China is using an ever-increasing proportion of the world’s oil</a>, which will automatically result in price increases.</p>
<p>Some of the questions are easy to ask: What happens if the cost of shipping cheap goods from China trebles, or quintuples, or worse? What happens to commuters when the cost of getting to work is multiplied by 3, or 5, or 10? As the cost of heating goes up, how many more people will die of the cold in unheated, uninsulated, houses? What happens to the cost of food (a large factor of the Tunisian uprising) as the cost of the fuel rises, given that the Green Revolution that saved so many lives depends on cheap petroleum-based fertilisers?</p>
<p>The price of oil hasn’t gone below $50 per barrel for the last 5 years (according to <a href="http://www.oil-price.net/">http://www.oil-price.net/</a>). We don’t know what’s next: it may hover around $100 per barrel for a while, or leap to a much higher level; either way there should be at least some discussion of what oil is best used for, what we can substitute other technologies for, and an investment in those technologies before we need them. There are options already for power generation, even if most of them also have issues, but there seems to be less focus on food and transport (both people and goods), and if anything, there seems to be an ever-increasing use of petroleum-based plastic materials. I don’t see much productive discussion around these issues — anyone got good pointers that don’t veer off too much into apocalyptic fervour?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/04/oil-consequences/feed/rss2/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing Debian</title>
		<link>http://www.laurenwood.org/anyway/2011/04/installing-debian/</link>
		<comments>http://www.laurenwood.org/anyway/2011/04/installing-debian/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 23:29:59 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=985</guid>
		<description><![CDATA[The next stage in the great project to migrate back from Debian from OpenSolaris: installing Debian. Wow, it’s so much easier these days! Here are my random notes from the install. I chose the network install option and burned the .iso to a CD. Then I booted from the CD on the bootloader (on a [...]]]></description>
			<content:encoded><![CDATA[<p>The next stage in the great project to migrate back from Debian from OpenSolaris: installing Debian. Wow, it’s so much easier these days! Here are my random notes from the install. I chose the network install option and burned the .iso to a CD. Then I booted from the CD on the bootloader (on a Sun Ultra 20, you hold down the F8 key while booting to get to the loader). Then it was just a matter of picking the options.</p>
<p>First option: graphical installation. It’s much easier to work on other things and occasionally glance at the installing system when there’s a graphical user interface. I wasn’t sure what to use for the domain name, since this computer will be used inside the home network, so I left it blank for now. I can always change it later. I also picked the easy “one partition” option as I saw no need for multiple partitions. Then, I just let ‘er rip.</p>
<p>These days you get a nice list of predefined collections to install; I chose the graphical desktop environment (yes, it’s a server that I’ll mostly access via ssh, but why not?), web server, SQL database, ssh server. Then it was time to wait and do other things, like noticing how it’s raining outside. Again. April in Vancouver, sigh.</p>
<p>Some time later… Debian’s installed, and now I’ve decided to try The Debian Way to install WordPress, rather than installing it by hand as I did last time I set up WordPress on this box. <code>apt-get update</code>, followed by <code>apt-get upgrade</code> and <code>apt-get install wordpress</code> installs a bunch of stuff into <code>/usr/share/wordpress</code>, including a file, <code>wp-config.php</code>, which doesn’t appear in the stock WordPress installation. Sure enough, it’s a Debian-specific file. Guess I’d better go and read some documentation. I want to set up separate blogs with separate domain names, not just separate sub-domains, and WordPress MU doesn’t do that by default. It will be interesting to see if the Debian version of WordPress tackles that configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/04/installing-debian/feed/rss2/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moving Blog Homes</title>
		<link>http://www.laurenwood.org/anyway/2011/04/moving-blog-homes/</link>
		<comments>http://www.laurenwood.org/anyway/2011/04/moving-blog-homes/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 15:48:06 +0000</pubDate>
		<dc:creator>Lauren Wood</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.laurenwood.org/anyway/?p=981</guid>
		<description><![CDATA[Given the current state of OpenSolaris (precarious, judging by various posts I’ve seen over the last few months) I decided to move the basement development and blog hosting machine back to Debian. I mostly use it for a couple of small WordPress blogs, and trying out various things (the odd Django project, Ruby on Rails, [...]]]></description>
			<content:encoded><![CDATA[<p>Given the current state of OpenSolaris (precarious, judging by various posts I’ve seen over the last few months) I decided to move the basement development and blog hosting machine back to Debian. I mostly use it for a couple of small WordPress blogs, and trying out various things (the odd Django project, Ruby on Rails, etc), so Debian is eminently suitable for that.</p>
<p>Step one: move the WordPress blogs on to an interim hosting solution, namely the same host where I currently host this blog. My package allows infinite add-on domains, so that works. To start with, I made sure I had no broken links on the blogs in their old home — I didn’t want to try to hunt down errors in the new blogs that already existed on the old ones.</p>
<p>The whole process worked fairly well (install new WordPress system on new host, export the old blog, import to the new one) except for a couple of wrinkles, which I’m detailing here for next time I need to do this.</p>
<ol>
<li>when setting up the new blog, before you’ve switched the DNS, don’t put the final URL in the settings dialog. This just means you can’t log in to the temporary site and you have to go into PHPMyAdmin and fix the URL back to the temporary version. Get the site set up properly first, then switch the blog URL and the DNS settings.</li>
<li>The image attachment probably won’t work. If you import the posts and check the “import file attachment” box, some of them will attach properly, but not all, and you’ll have to manually upload a certain proportion of your images using SFTP or something similar. If you don’t check that box, none of the images will be attached to the right posts and you’ll have to manually upload all of them. If you’ve used standard markup to show photos, that works anyway, but if you’ve used the gallery shortcode, you’ll have to manually attach the images to the post. The best plugin I’ve found to help with this is the Add From Server plugin, where you can attach the images after you’ve uploaded them all. It’s still a lot of work if you have a lot of images.</li>
</ol>
<p>Apart from that, step one went well. Now I have to make sure I have all the other useful files saved somewhere, and get on with the OS install.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laurenwood.org/anyway/2011/04/moving-blog-homes/feed/rss2/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

