<?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>nikrivers.com &#187; microsoft</title>
	<atom:link href="http://www.nikrivers.com/tag/microsoft/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nikrivers.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Sep 2010 16:42:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Why Linux isn&#8217;t ready</title>
		<link>http://www.nikrivers.com/2010/03/07/why-linux-isnt-ready</link>
		<comments>http://www.nikrivers.com/2010/03/07/why-linux-isnt-ready#comments</comments>
		<pubDate>Sun, 07 Mar 2010 12:46:06 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Techie Stuff]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.nikrivers.com/?p=643</guid>
		<description><![CDATA[There are plenty of people around who will happily slate Microsoft (sorry, that should be Micro$oft), Windoze, and Internet Exploder.  The majority of these people will, unprompted, extoll the virtues of Linux. I won&#8217;t lie, I like Microsoft.  I think Windows is the best all-round family of operating systems available.  And I use Internet Explorer [...]]]></description>
			<content:encoded><![CDATA[<p>There are plenty of people around who will happily slate Microsoft (sorry, that should be Micro$oft), Windoze, and Internet Exploder.  The majority of these people will, unprompted, extoll the virtues of Linux.</p>
<p>I won&#8217;t lie, I like Microsoft.  I think Windows is the best all-round family of operating systems available.  And I use Internet Explorer as my default browser, even though I have Firefox and Chrome installed.</p>
<p>But I also run a Linux server.  It is a modest beast.  It has a Sempron processor, three hard disks around 200-500GB each, and about 1GB of RAM.  It doesn&#8217;t need much, even though it acts as a mail server, a web server, and a DNS and network file server for my home LAN.  It runs Fedora 11, which is actually quite nice.</p>
<p>I started using Linux with no experience, and with the help of some patience, a few good Internet resources, and good old intuition, I pretty much know what I&#8217;m doing.</p>
<p>About a week ago, my Internet connection started to die sporadically, at unpredictable intervals, for no apparent reason.  I traced the lack of connectivity down to the DNS server not responding to requests, and this led me to realise that the Linux box would not respond to any kind of request at all: SSH, HTTP, or even ping.</p>
<p>So imagine my surprise, when after a lot of investigation (and I really do mean a LOT of investigation) it turned out to be Samba, the service which handles network file shares.</p>
<p><span id="more-643"></span>I had recently updated Samba from v3.3 to v3.4 using yum, assuming it to be a bug-free release which wouldn&#8217;t break anything.  How wrong I was.  From v3.4, Samba has been changed to use a different authentication mechanism by default.  It used to use <strong>smbpasswd</strong> up to v3.3, but now uses <strong>tdbsam</strong>.</p>
<p>Ok, no problem really &#8211; until the upgrade from v3.3 to v3.4 <em>changes</em> your <strong>smb.conf</strong> without leaving an <strong>smb.conf.backup</strong> or something similar sitting next to it.  So without knowing it, your Samba installation now uses tdbsam.  Now, the problem with this is that there is a known <a href="https://bugzilla.redhat.com/show_bug.cgi?id=525861" target="_blank">bug</a> whereby Windows clients become unable to authenticate and connect.</p>
<p>It was disappointing to have to find this out the hard way &#8211; by which I mean trawling around the web.  But still, it should be easy enough to edit <strong>smb.conf</strong> and change the authentication back to smbpasswd, right?  Wrong, because it seems the upgrade deleted the file containing the smbpasswd credentials (<strong>/var/lib/samba/private/smbpasswd</strong>).</p>
<p>Redhat&#8217;s Bugzilla entry explains how to convert smbpasswd account credentials to tdbsam format, so presumably you can do the reverse.  Well, technically you can &#8211; but only if the tdbsam credentials file (<strong>/var/lib/samba/private/passdb.tdb</strong>) isn&#8217;t empty!  That&#8217;s right, the upgrade failed (or didn&#8217;t even try) to convert the smbpasswd account credentials to the tdb format.</p>
<p>The solution is to run <strong>smbpasswd -a username</strong> for every Samba account you lost.  I&#8217;m glad I only had two.</p>
<p>This is why I think Linux is a long long way from being ready to take over the world.  I don&#8217;t think the Linux community appreciates how much help the average desktop user needs when they encounter problems.  This is demonstrated by the fact that Linux gives you no help at all; even the noddy &#8216;How do I&#8230;&#8217; help topics in Windows destroy the assistance Linux offers.</p>
<p>From the very start, Linux makes it very clear you&#8217;re on your own.</p>
<p>While I admit that the change to Samba was publicised in the <a href="http://www.samba.org/samba/history/samba-3.4.0.html" target="_blank">Samba release notes</a>, I simply do not have the time to read through the release notes of, and perform impact analysis upon, every update I install.  I want to be confident that each update is the best thing for my system &#8211; much like Windows Update.</p>
<p>For now, I will stick with the majority of users, and keep current with Windows updates for the advantage of not having to enter the root user&#8217;s password whenever I want to do something.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nikrivers.com/2010/03/07/why-linux-isnt-ready/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardcore HTML</title>
		<link>http://www.nikrivers.com/2008/09/08/hardcore-html</link>
		<comments>http://www.nikrivers.com/2008/09/08/hardcore-html#comments</comments>
		<pubDate>Mon, 08 Sep 2008 17:20:30 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Techie Stuff]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[kvetch]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[nslu2]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[visual studio 2005]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.nikrivers.com/?p=224</guid>
		<description><![CDATA[I&#8217;ve never really had any cause to write large posts using WordPress, except for my NSLU2 guides &#8211; and even then the built-in WYSIWYG editor was good enough, albeit a little clunky and requiring gentle persuasion every so often. But after changing blog themes the other day, I realised the NSLU2 pages were actually quite [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never really had any cause to write large posts using WordPress, except for my <a href="http://www.nikrivers.com/linksys-nslu2/">NSLU2 guides</a> &#8211; and even then the built-in WYSIWYG editor was good enough, albeit a little clunky and requiring gentle persuasion every so often.</p>
<p>But after changing blog themes the other day, I realised the NSLU2 pages were actually quite dependent on the underlying CSS &#8211; and for some themes, this means that they looked rubbish.</p>
<p><span id="more-224"></span></p>
<p>So I went about reformatting the pages. There are only half a dozen of them, and only one or two are of any considerable size &#8211; but this was enough to find exactly how annoying the WordPress WYSIWYG editor can be. I ended up with inconsistent newlines (although the HTML was consistent), weird closing tags that didn&#8217;t match anything else in the document, and random behaviour whereby the editor would say something along the lines of &#8220;hey, I can&#8217;t figure out exactly what you&#8217;re trying to do, so why don&#8217;t I double-space half of this here single-spaced text, indent the whole document from this point onwards, and completely unformat all your headings?&#8221;</p>
<p>There&#8217;s a little feature on the WordPress.org website called <a href="http://wordpress.org/extend/kvetch/" target="_blank">Kvetch!</a>, which allows users to anonymously vent their annoyance at WordPress&#8217;s quirks and bugs. I had seen that several people don&#8217;t like the built-in HTML editor that WordPress has, but I myself had only ever needed to write a few paragraphs and make a couple of words bold, nothing more &#8211; and for this it is <span style="text-decoration: line-through;">fine</span> adequate.</p>
<p>But for decent formatting capabilities, the built-in editor just doesn&#8217;t cut it. It is what I have decided to call a WYSINWYWBYWJHTGWI editor. Yes, a What-You-See-Is-Not-What-You-Want-But-You-Will-Just-Have-To-Go-With-It editor. I&#8217;m going to register that as a trademark so that the WordPress people can&#8217;t thieve it from me when they release their next iteration.</p>
<p>So, there was else nothing for it. I cracked open Microsoft Visual Studio 2005, and used <em>that</em> as my editor to reformat everything. I didn&#8217;t use the WYSIWYG designer, I just wanted something that would give me syntax colouring.</p>
<p>I was fully prepared to go so far as to use notepad &#8211; but I think that would have been a little <em>too</em> hardcore for my liking.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nikrivers.com/2008/09/08/hardcore-html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bleeding edge&#8230;</title>
		<link>http://www.nikrivers.com/2007/11/20/bleeding-edge</link>
		<comments>http://www.nikrivers.com/2007/11/20/bleeding-edge#comments</comments>
		<pubDate>Tue, 20 Nov 2007 20:57:15 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Techie Stuff]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[motherboard]]></category>
		<category><![CDATA[office 2007]]></category>
		<category><![CDATA[onenote]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.nikrivers.com/2007/11/20/bleeding-edge/</guid>
		<description><![CDATA[My new PC has been giving me a hard time recently. And it&#8217;s my own fault. When I built it, I decided it should have a 64-bit processor. Of course, that&#8217;s 32 bits more than anyone actually needs at the moment, but it&#8217;s the way forward. Allegedly. I also decided I should try out Windows [...]]]></description>
			<content:encoded><![CDATA[<p>My new PC has been giving me a hard time recently.  And it&#8217;s my own fault.</p>
<p>When I built it, I decided it should have a 64-bit processor.  Of course, that&#8217;s 32 bits more than anyone actually <em>needs</em> at the moment, but it&#8217;s the way forward.  Allegedly.</p>
<p><span id="more-12"></span>I also decided I should try out Windows Vista.  It looks great, it performs brilliantly, and, again, it&#8217;s the way forward.</p>
<p>Those two decisions obviously weren&#8217;t risky enough, because I threw in a third; to run the 64-bit version of Vista.</p>
<p>As if Vista&#8217;s lack of maturity alone wasn&#8217;t enough&#8211;with prolific reports of hardware manufacturers failing to release stable Vista drivers in time&#8211;I had added that extra 64-bit dimension to the situation.  Maybe I was hoping manufacturers hadn&#8217;t released Vista drivers because they were concentrating on the <em>64-bit</em> versions of the Vista drivers&#8230;</p>
<p>Anyway, Vista 64-bit is a bitch.  It&#8217;s soooo beautiful, but&#8230; such a bitch.</p>
<p>Vista 64-bit will sporadically crash/fail to boot with 4GB of memory installed.  The biggest hardware advantage of a 64-bit system is that it can use more than 4GB or memory.  How could Microsoft possibly overlook this bug?  It can&#8217;t possibly be down to lack of testing, surely?  Fortunately Microsoft knowledgebase article <a title="929777" href="http://support.microsoft.com/kb/929777" target="_blank">929777</a> fixes it.  Ironically the problem occurs with 32- <em>and</em> 64-bit versions of Vista.</p>
<p>Then, of course, MSI decided not to develop 64-bit drivers for my motherboard; specifically, for the on-board audio.  The motherboard supports a 64-bit processor.  I know this, because it&#8217;s doing so right now.  Clearly, it being a 64-bit motherboard, and this being the age of the 64-bit processor, there is no reason why MSI should even contemplate the laughable notion of developing 64-bit drivers.</p>
<p>And then the icing on the cake: Office 2007.  Considering it costs more than an office suite should, I was disappointed to learn that several Office 2007 features aren&#8217;t available on a 64-bit operating system.  Really obscure things are missing, like the Send to OneNote print driver, the Office Clean-up wizard, and Internet Fax.  Not a catastrophe, but bloody annoying.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nikrivers.com/2007/11/20/bleeding-edge/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend work</title>
		<link>http://www.nikrivers.com/2007/09/12/weekend-work</link>
		<comments>http://www.nikrivers.com/2007/09/12/weekend-work#comments</comments>
		<pubDate>Wed, 12 Sep 2007 07:40:27 +0000</pubDate>
		<dc:creator>Nik</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[project managers]]></category>
		<category><![CDATA[weekend]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.nikrivers.com/2007/09/12/weekend-work/</guid>
		<description><![CDATA[No matter how appreciated it might be, or how necessary it may seem, working on a Saturday is never a good idea. For a start, you never get a Saturday back in return; if you work Monday to Friday, you can only get one of those days given back to you. Plus, of course, there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>No matter how appreciated it might be, or how necessary it may seem, working on a Saturday is never a good idea.  For a start, you never get a Saturday back in return; if you work Monday to Friday, you can only get one of those days given back to you.</p>
<p>Plus, of course, there&#8217;s the fact that you can almost never take the very next working day in lieu.  The reason for my working on Saturday was to make sure we were ready for a delivery on Monday.  So there was no chance of taking Monday off.  As it happens, the delivery has been rescheduled for today, so along with there having been no need to work on Saturday (but that&#8217;s another story), it&#8217;s four days later and I still haven&#8217;t got my day back.</p>
<p>And due to the nature of deliveries to clients, there&#8217;s always something small to fix or tweak &#8211; and our delivery being at the end of play results in those fixes or tweaks being made the day after: tomorrow.</p>
<p>So it will be Friday at the earliest before I get my day back.  Assuming the delivery isn&#8217;t rescheduled again.</p>
<p>And then I have to haggle with project managers, whose Microsoft Project plans (or, more accurately, Microsoft Excel plans) are meticulously calculated and set out, but don&#8217;t make any allowance for resources having an unexpected day off, or being ill, or being hit by a bus.</p>
<p>So in all likelihood, this Saturday I will be a week behind everyone else&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nikrivers.com/2007/09/12/weekend-work/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
