<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.2" -->
<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/"
	>

<channel>
	<title>Welcome to MekTrix 4.0</title>
	<link>http://blog.shishnet.org</link>
	<description>Aka Shish's Place of Stuff</description>
	<pubDate>Thu, 28 Aug 2008 10:11:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<item>
		<title>Gaaaaah, windows still sucks at it&#8217;s own file serving protocol&gt;:&#124;</title>
		<link>http://blog.shishnet.org/2008/08/28/gaaaaah-windows-still-sucks-at-its-own-file-serving-protocol/</link>
		<comments>http://blog.shishnet.org/2008/08/28/gaaaaah-windows-still-sucks-at-its-own-file-serving-protocol/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 10:11:00 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[rage]]></category>

		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/08/28/gaaaaah-windows-still-sucks-at-its-own-file-serving-protocol/</guid>
		<description><![CDATA[There is a &#8220;media&#8221; share, which anybody can read, and the media user can write to. I&#8217;ve connected to this share, but can&#8217;t write to it. My first thought is that I must be connected anonymously, so I right click -> disconnect&#8230; and nothing happens. Right click -> disconnect again, &#8220;this drive is not connected&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>There is a &#8220;media&#8221; share, which anybody can read, and the media user can write to. I&#8217;ve connected to this share, but can&#8217;t write to it. My first thought is that I must be connected anonymously, so I right click -> disconnect&#8230; and nothing happens. Right click -> disconnect again, &#8220;this drive is not connected&#8221;. Hmm, explorer bug? Well, if it&#8217;s not connected, then I shall attempt to connect. So I go to connect to network drive, click &#8220;connect with different login details&#8221;, enter details for the media user, click connect, and &#8230; &#8220;this drive is already connected&#8221;, and then a second error message immediately follows &#8220;you cannot connect to the same share with two different accounts&#8221; (What sort of stupid limitiation is that? :-|). Well, at least it confirms that I am logging in with two different accounts, and thus used to be anonymous and am now media. Or does it? I reboot to get rid of the phantom connection, and try to make a new connection with the media login. It works, but isn&#8217;t writable! Giving up on the client side, I check the server logs: &#8220;connect to service media initially as user nobody&#8221;. Gaaaah, goddamn it windows, I explicitly said &#8220;connect as the media user&#8221;!</p>
<p>Gaaaah.</p>
<p>&lt;/rant&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/08/28/gaaaaah-windows-still-sucks-at-its-own-file-serving-protocol/feed/</wfw:commentRss>
		</item>
		<item>
		<title>George~</title>
		<link>http://blog.shishnet.org/2008/08/11/george/</link>
		<comments>http://blog.shishnet.org/2008/08/11/george/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 16:27:49 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[MoS]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/08/11/george/</guid>
		<description><![CDATA[At a table in TGI Friday&#8217;s surrounded by people, I get out my notepad and dump the contents of my brain~
S: Gaaah.
G: Yup.
S: Who is this?
G: George
S: We&#8217;re not doing very well at the writing thing
G: Yeah, this is so slow.
S: Needs more shorthand
S: Why are you here?
G: Dunno
S: Why can I talk to you?
G: [...]]]></description>
			<content:encoded><![CDATA[<p>At a table in TGI Friday&#8217;s surrounded by people, I get out my notepad and dump the contents of my brain~</p>
<p>S: Gaaah.<br />
G: Yup.<br />
S: Who is this?<br />
G: George<br />
S: We&#8217;re not doing very well at the writing thing<br />
G: Yeah, this is so slow.<br />
S: Needs more shorthand<br />
S: Why are you here?<br />
G: Dunno<br />
S: Why can I talk to you?<br />
G: Dunno :P  Needed something to do<br />
S: Yeah, takes my mind off the social stuff<br />
S: Are you alone there?<br />
G: Not completely, the&#8230;<br />
S: Sorry, interruption from the real world<br />
G: ok, so yeah, there are others here, but it&#8217;s less crowded~<br />
G: Talking to just one person is calmer.<br />
S: I know, can this even count as talking to one person, or talking to myself?<br />
G: It counts as talking to several<br />
S: What do (you mean)?<br />
G: I&#8217;m not one person exactly. When I came here I was, but I seem to be drawing bits from those I meet.<br />
S: Are you drawing (anything?) from me?<br />
G: A little.<br />
S: Anything interesting?<br />
G: You like EVE :P<br />
S: yeah :P<br />
S: Any objection to them (other people at the table) reading?<br />
G: Nope, but they&#8217;ll think you&#8217;re weird :P<br />
S: They already do ^_^<br />
G: Not so much though.<br />
S: I know. Ho hum. They&#8217;ll get over it.<br />
S: Anyway, enough with the real world talk, how is life over there?<br />
G: Quiet as always, you should come join us. Don&#8217;t rush though, you&#8217;ll get here soon enough^W^W eventually.<br />
S: &#8220;Soon enough&#8221; sounds like not long<br />
G: Not long in cosmological terms~<br />
G: You should return to them<br />
S: I know, thanks for the chat though, most relaxing ^_^<br />
S: See you when I see you<br />
G: Bye dude~</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/08/11/george/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dorris~</title>
		<link>http://blog.shishnet.org/2008/05/28/dorris/</link>
		<comments>http://blog.shishnet.org/2008/05/28/dorris/#comments</comments>
		<pubDate>Wed, 28 May 2008 21:07:48 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[MoS]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/05/28/dorris/</guid>
		<description><![CDATA[It occurs to me that in all the time I&#8217;ve been here, I&#8217;ve never written about Dorris. The most probable reason is that I only met her recently.
Doris is my shopping partner; we walk around Sainsbury&#8217;s together, and point things out to eachother. She&#8217;ll say something like &#8220;ooh, look at them apples. Aren&#8217;t they nice [...]]]></description>
			<content:encoded><![CDATA[<p>It occurs to me that in all the time I&#8217;ve been here, I&#8217;ve never written about Dorris. The most probable reason is that I only met her recently.</p>
<p>Doris is my shopping partner; we walk around Sainsbury&#8217;s together, and point things out to eachother. She&#8217;ll say something like &#8220;ooh, look at them apples. Aren&#8217;t they nice and shiny?&#8221;, and I&#8217;ll say &#8220;ooh, they really are. If I were here to shop for food I think I might get some~&#8221;. Then walking past the cosmetics isle I&#8217;ll find some new smelly soap and say &#8220;ooh, Dorris, have a sniff of this!&#8221;, and she will, and she&#8217;ll think it&#8217;s lovely. &#8220;Never had that sort of thing when I were your age&#8221; she&#8217;ll say.</p>
<p>We never arrange to meet, but she&#8217;s always there ready to lend a hand, whenever I go to get something. She practically lives there, except that would be an inappropriate way of describing who passed away a few years ago. She died doing what she loved, smelling the scents of the fresh vegetables &#8212; in her old age most of her senses had faded, but her sense of smell was as strong as ever. She was just walking along the fruit section one day when she fell, and never got back up&#8230; But enough of the depressing stuff. She&#8217;s quite happy now; she gets to spend all day walking around, chatting to anyone who comes by, helping them to find the loveliest products, and learning about all the new ones as they come out. It&#8217;s nice to have someone like that there, who really knows the shop inside out.</p>
<p>I asked how long she&#8217;s planning on staying; &#8220;I don&#8217;t know&#8221;, she says, &#8220;but I&#8217;ve got a good few years in me yet&#8221;. &#8220;Don&#8217;t worry&#8221;, she continued, &#8220;I shan&#8217;t leave without saying goodbye to all my favourite shopping friends; just promise you&#8217;ll come say goodbye if you leave first, y&#8217;hear?&#8221;. I agreed, of course.</p>
<p>Alas, like all mortal shopping trips, this small description must come to an end~ If you want to know more about Dorris, you shall have to come and meet her for yourself; I&#8217;m sure she&#8217;ll be glad to meet you, it&#8217;ll be a lovely experience for you too ^_^</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/05/28/dorris/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beautiful things</title>
		<link>http://blog.shishnet.org/2008/05/16/beautiful-things/</link>
		<comments>http://blog.shishnet.org/2008/05/16/beautiful-things/#comments</comments>
		<pubDate>Fri, 16 May 2008 15:31:11 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[reallife]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/05/16/beautiful-things/</guid>
		<description><![CDATA[Iron Man&#8217;s beta test flight sequence has joined the list of &#8220;Things so awesome I cried&#8221;. It occurs to me that I&#8217;ve not kept track of this list, so off the top of my head:

Farb Raush&#8217;s .das .produkt; 15 minutes of pretty in 64k
The uprising scene in V for Vendetta
The Sylvia Cannon trailer from the [...]]]></description>
			<content:encoded><![CDATA[<p>Iron Man&#8217;s beta test flight sequence has joined the list of &#8220;Things so awesome I cried&#8221;. It occurs to me that I&#8217;ve not kept track of this list, so off the top of my head:</p>
<ul>
<li><a href="http://www.farb-rausch.com/">Farb Raush</a>&#8217;s <a href="http://www.farb-rausch.com/productions.php">.das .produkt</a>; 15 minutes of pretty in 64k
<li>The uprising scene in V for Vendetta
<li>The Sylvia Cannon trailer from the Korean pangya site
<li>The FFVII trailer on of the OPM demo disks
<li>Planetarian deserves an honourable mention; it would probably have made me cry with awesomeness if I hadn&#8217;t already been crying with sadness :3
<li>I&#8217;m sure there are others, can&#8217;t remember right now though :S
</ul>
<p>ED: Also, Kokoro Library :3</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/05/16/beautiful-things/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Breakfast</title>
		<link>http://blog.shishnet.org/2008/05/16/breakfast/</link>
		<comments>http://blog.shishnet.org/2008/05/16/breakfast/#comments</comments>
		<pubDate>Fri, 16 May 2008 13:55:45 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[reallife]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/05/16/breakfast/</guid>
		<description><![CDATA[I just woke up from dreaming about barbequeing a chunk of my own leg. It was tasty :3
]]></description>
			<content:encoded><![CDATA[<p>I just woke up from dreaming about barbequeing a chunk of my own leg. It was tasty :3</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/05/16/breakfast/feed/</wfw:commentRss>
		</item>
		<item>
		<title>LDAP on Debian Etch</title>
		<link>http://blog.shishnet.org/2008/04/21/ldap-on-debian-etch/</link>
		<comments>http://blog.shishnet.org/2008/04/21/ldap-on-debian-etch/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:21:43 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/04/21/ldap-on-debian-etch/</guid>
		<description><![CDATA[The guide to Sarge I found here very nearly worked, but with some problems.
Quick summary of changes:

where libpam-ldap and libnss-ldap suggest an LDAP URI of ldapi:///, ldapi://127.0.0.1/ doesn&#8217;t work &#8212; ldapi:// seems to be for unix sockets only. ldap:// or ldaps:// should work (I&#8217;ve tested ldap:// so far, as it was communicating with localhost)
The /etc/pam.d [...]]]></description>
			<content:encoded><![CDATA[<p>The guide to Sarge I found <a href="http://moduli.net/sysadmin/sarge-ldap-auth-howto.html">here</a> very nearly worked, but with some problems.</p>
<p>Quick summary of changes:</p>
<ul>
<li>where libpam-ldap and libnss-ldap suggest an LDAP URI of ldapi:///, ldapi://127.0.0.1/ doesn&#8217;t work &#8212; ldapi:// seems to be for unix sockets only. ldap:// or ldaps:// should work (I&#8217;ve tested ldap:// so far, as it was communicating with localhost)
<li>The /etc/pam.d stuff was screwy &#8212; where that guide suggests replacing your pam_unix.so lines with completely different ones, I suggest replacing them with copies of themselves but &#8220;required&#8221; replaced with &#8220;sufficient&#8221;. Screwing with my existing pam_unix.so config broke the ability to change local user&#8217;s passwords.
<li>In common-password, the &#8220;use_first_pass use_authtok md5&#8243; after pam_ldap.so gave me a &#8220;passwd: Authentication information cannot be recovered&#8221; error when trying to change the password. Removing them (so that the line simply reads &#8220;password sufficient pam_ldap.so&#8221;) works.
<li>To clarify; the general idea of the common-* files should be &#8220;unix auth is sufficient, if that fails then ldap auth is sufficient, if that files then denying access is required&#8221;. I suspect that &#8220;unix auth is sufficient, if that fails then ldap auth is required&#8221; would be the same, but IMHO that&#8217;s uglier and more prone to breaking if people want more layers later.
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/04/21/ldap-on-debian-etch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Old website is old</title>
		<link>http://blog.shishnet.org/2008/04/10/old-website-is-old/</link>
		<comments>http://blog.shishnet.org/2008/04/10/old-website-is-old/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 00:07:26 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/04/10/old-website-is-old/</guid>
		<description><![CDATA[Sorting through some of my old code, I found a link to one of my old websites; the site itself is long gone, though googling it did bring back memories; days of hunting down &#8220;host 1mb for free&#8221;, &#8220;get a free subdomain&#8221;, etc sites; hosting things on my 56k modem. Also, playing SMAUG and having [...]]]></description>
			<content:encoded><![CDATA[<p>Sorting through some of my old code, I found a link to one of my old websites; the site itself is long gone, though googling it did bring back memories; days of hunting down &#8220;host 1mb for free&#8221;, &#8220;get a free subdomain&#8221;, etc sites; hosting things on my 56k modem. Also, playing SMAUG and having parents yell at me because I&#8217;d been using the internet for a whole hour, and it cost a penny a minute! Then downloading 200MB of software development stuff in 1.4MB chunks that took 3 hours each&#8230;</p>
<p>Screenshot! <a href="http://blog.shishnet.org/wp-content/uploads/2008/04/e4.jpg">Mektrix v2</a>, in Mozilla (it was modern at the time), running on one of my first linux setups XD</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/04/10/old-website-is-old/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An adventure~</title>
		<link>http://blog.shishnet.org/2008/04/07/an-adventure/</link>
		<comments>http://blog.shishnet.org/2008/04/07/an-adventure/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 00:00:17 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[reallife]]></category>

		<category><![CDATA[pimp]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/04/07/an-adventure/</guid>
		<description><![CDATA[Coniston&#8217;s network card died, and I was the nearest employee; thus, my turn to run up to the datacenter and replace it /o/
This would be easier if I had parts, or the tools to attach them -_-
Wilkinsons do screwdrivers though, which is useful \o/ Though they are cheap and bend when you attempt to unscrew [...]]]></description>
			<content:encoded><![CDATA[<p>Coniston&#8217;s network card died, and I was the nearest employee; thus, my turn to run up to the datacenter and replace it /o/</p>
<p>This would be easier if I had parts, or the tools to attach them -_-</p>
<p>Wilkinsons do screwdrivers though, which is useful \o/ Though they are cheap and bend when you attempt to unscrew things with them /o\ Even less usefully, it seems that wired networks are dying off &#8212; All the high street stores had shelves full of wireless cards, but at best 2 or 3 ethernet models, and those were 10/100 v_v</p>
<p>After trying a few shops and being pointed back and forth, I ended up at <a href="http://yoyotech.co.uk/">yoyotech</a>, which seems to be a place of at least some clue; the sales dude (Brian, apparently) asked if I was using linux, and googled to see if the model of card was sufficiently supported~</p>
<p>Having bought it (and a second of another brand, just in case), I was off to the datacenter /o/ The trip was relatively short and uneventful, aside from a youth in a shopping center throwing a big enough tantrum for the police to take note :-/</p>
<p>The DC itself was relatively normal, with coolers and cables and such; the part exchange went well once I&#8217;d figured out how to get the side panels off, and what to do with the switch bolted to the side o_O</p>
<p>On the way home, the train was declared unfit for human transport, so we all had to get off and wait for the next, which was much more crowded :( But then I was home \o/</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/04/07/an-adventure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scaling~</title>
		<link>http://blog.shishnet.org/2008/03/23/scaling/</link>
		<comments>http://blog.shishnet.org/2008/03/23/scaling/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 04:35:36 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[reallife]]></category>

		<category><![CDATA[pimp]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/03/23/scaling/</guid>
		<description><![CDATA[Shimmie now powers a site which gets half a million page views per day, serving 200GB of images :3
Re: Lack of updates, see Dan Kim&#8217;s blog for a far better illustrated parallel to my thoughts&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Shimmie now powers a site which gets half a million page views per day, serving 200GB of images :3</p>
<p>Re: Lack of updates, see <a href="http://blog.clone-army.org/?p=57">Dan Kim</a>&#8217;s blog for a far better illustrated parallel to my thoughts&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/03/23/scaling/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ARGH MySQL / PHP (again?)</title>
		<link>http://blog.shishnet.org/2008/01/07/argh-mysql-php-again/</link>
		<comments>http://blog.shishnet.org/2008/01/07/argh-mysql-php-again/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 07:17:40 +0000</pubDate>
		<dc:creator>Shish</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[rage]]></category>

		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://blog.shishnet.org/2008/01/07/argh-mysql-php-again/</guid>
		<description><![CDATA[I don&#8217;t know if I&#8217;ve ranted on this last time, but it happened again with another site, so I shall rant again. For context, I&#8217;m the technical admin of a certain large site, which I won&#8217;t even name due to NSFWness &#8212; I&#8217;m just mentioning it here so that visitors from that site know who [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know if I&#8217;ve ranted on this last time, but it happened again with another site, so I shall rant again. For context, I&#8217;m the technical admin of a certain large site, which I won&#8217;t even name due to NSFWness &#8212; I&#8217;m just mentioning it here so that visitors from that site know who I am :) A brief timeline of events:</p>
<ul>
<li>2 days ago, I move the database to a separate server, as MySQL grinds to a halt when the database is too big to fit in RAM.
<li>At around 11pm yesterday, the site suddenly dies, printing &#8220;500 Internal Server Error&#8221; in response to all requests
<li>Restarting the web server fixes it, but the old PHP processes don&#8217;t die, and the new ones lock up pretty quickly too
<li>PHP isn&#8217;t actually printing any error messages, it&#8217;s just locking up; LigHTTPD only prints &#8220;All PHP processes are busy, try again later&#8221;; MySQL logs show no error messages.
<li>It seems that the site is fine for as long as nobody tries to post new content.
<li>I try stopping and restarting the database, it says &#8220;Can&#8217;t stop database&#8221;
<li>I finally realise what happened &#8212; the disk with the database tables filled up, then MySQL crashed and died horribly, corrupting chunks of the tables. Then when PHP asks the database what&#8217;s up, and the database says &#8220;error&#8221;, it doesn&#8217;t print &#8220;there&#8217;s a database error&#8221;, it just dies horribly and locks everything up, causing ISE&#8217;s and using up all the ram until everything around it dies too.
</ul>
<p>In contrast, my preferred database server, Postgres, ran fine throughout the incident &#8212; read-only requests were served as normal, and if anything tried to add data it would be told &#8220;the disk is full&#8221;; no crashing, no corrupt data, no problem. Also, it seems to scale better, currently dealing with a database of 8 * the size of RAM quite happily.</p>
<p>It&#8217;s 7am, so I&#8217;m going to bed now; first thing I do when I wake up will be start work on giving this app Postgres support; then I can uninstall mysql since nothing else needs it \o/</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.shishnet.org/2008/01/07/argh-mysql-php-again/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
