<?xml version="1.0" encoding="UTF-8" ?>
<!--  generator="sk.log/0.6" --> 
<rss version="2.0">
   <channel>
      <title>v-s.net v0.6</title>
      <link>http://archive.void-star.net/</link>
      <description>A girl. A pencil. A weblog.</description>
      <language>en</language>
      <lastBuildDate>Sat, 22 Nov 2008 08:40:13 +1100</lastBuildDate>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs>
      <generator>sk.log v0.6</generator>
      <image>
        <url>http://void-star.net/sk.log/images/20071024_vsnet.50x50.00.png</url>
        <title>v-s.net v0.6</title>
        <link>http://archive.void-star.net/</link>
      </image>
      <webMaster>sklog@void-star.net</webMaster>
      <item>
         <guid>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Ffin&amp;seed_title=fin.</guid>
         <link>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Ffin&amp;seed_title=fin.</link>
         <title>fin.</title>
         <category>Bloglife</category>
         <comments>http://archive.void-star.net/post/7171#comments</comments>
         <description><![CDATA[<p>Okay. So <a href="http://beta.void-star.net/projects/journalpress/" title="JournalPress [ http://beta.void-star.net/projects/journalpress/ ]" class="ext">JournalPress</a> isn&#8217;t yet finished but every migration has to be taken in steps, and as an incentive to get me to hurry the fuck along I&#8217;m officially declaring this my final post here at the <strong>sk.log</strong> version of <strong>void-star.net</strong>. All future posts (and, actually, <a href="http://beta.void-star.net/2008/11/dee-vs-colouring-in/" title="yesterday's [ http://beta.void-star.net/2008/11/dee-vs-colouring-in/ ]" class="ext">yesterday's</a> as well) will now go via <strong><a href="http://beta.void-star.net" title="β [ http://beta.void-star.net ]" class="ext">β</a></strong>.</p>
<p>Change is always painful, so those of you who read this via <acronym title="RDF Site Summary" class="smallcaps">RSS</acronym> may wish to point to the <a href="http://beta.void-star.net/feed" title="new feed [ http://beta.void-star.net/feed ]" class="ext">new feed</a> instead (though it will be &#8220;temporary&#8221; until the full migration). Those of you who read this via LJ, IJ or JF won&#8217;t be getting any direct cross-posts for a while, but will instead be receiving updates via Twitter posts (you know, that crap y&#8217;all ignore). Comments may, of course, still go on the respective journal entries. And for those of you who just land here randomly, or still live in 2001 and access this site via static links (yeah, I&#8217;m looking at <em>you</em>)&#8230; well, you&#8217;ll be seeing an awful lot of this same post. But that&#8217;s nothing new, right?</p>
<p>The actual full site migration is still scheduled for some time in the new year (and yes, all you Ulfrun detractors, it&#8217;ll even have a <em>new layout</em>, and I&#8217;m sure you&#8217;re all breathless in anticipation), so in the meantime you&#8217;ll just have to deal with the mess.</p>
<p>Which is actually a pretty relevant metaphor for life, really.</p>
<p>Hey, maybe I can put up a long, ranty splash page about what I&#8217;m doing instead of just leaving this message up. With a progress bar! That&#8217;s cool nowadays, right? I&#8217;m so hipnhappenin!</p>

<hr />
<small><a href="http://archive.void-star.net/post/fin">Permalink</a> : <a href="http://archive.void-star.net/post/fin#comments">2 Comments</a> : <strong>Tags:</strong> <a href="http://archive.void-star.net/archive/the+end+of+the+world+as+we+know+it" title="Tag [ the end of the world as we know it ]">the end of the world as we know it</a>, <a href="http://archive.void-star.net/archive/void-star.net" title="Tag [ void-star.net ]">void-star.net</a></small>]]></description>
         <pubDate>Sat, 22 Nov 2008 08:40:13 +1100</pubDate>
      </item>
      <item>
         <guid>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fmage-the-awakening&amp;seed_title=Mage%3A+The+Awakening</guid>
         <link>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fmage-the-awakening&amp;seed_title=Mage%3A+The+Awakening</link>
         <title>Mage: The Awakening</title>
         <category>Memes &amp; Quizzes</category>
         <comments>http://archive.void-star.net/post/7170#comments</comments>
         <description><![CDATA[<p><small class="small">Stolen from <a href="http://severedscythe.livejournal.com/profile" class="nodec" title="Profile [ severedscythe ]"><img src="http://archive.void-star.net/sk.log/templates/sage/icons/s.ljuser.png" alt="Profile" width="12" height="12" /></a> <a href="http://severedscythe.livejournal.com/" title="View Journal [ severedscythe ]" style="font-weight: bold;">severedscythe</a>. Because memes are cool.</small></p>
<ol>
<li>Go to your bookshelf and take the 6 in from the left.</li>
<li>Post the title of the book in your subject bar.</li>
<li>Go to page 136, the 3rd paragraph, 3rd sentence and post it here.</li>
</ol>
<p>Since it didn&#8217;t specify which shelf on which bookshelf&#8230;</p>
<blockquote class="quote" title="quote"><p>Occasionally, the business of discovering the knowledge of the ancients is better pursued under cover of darkness than with a lantern proudly outstretched to dispel the shadows of ignorance.</p>
</blockquote>
<hr title="--//--" />
<p>Fun fax I learnt yesterday; <strong><a href="http://skode.void-star.net/projects/vs.hive/" title="vs.hive [ http://skode.void-star.net/projects/vs.hive/ ]" class="ext">vs.hive</a></strong> does not work on IIS. Well. There you go.</p>

<hr />
<small><a href="http://archive.void-star.net/post/mage-the-awakening">Permalink</a> : <a href="http://archive.void-star.net/post/mage-the-awakening#comments">0 Comments</a> : <strong>Tags:</strong> <a href="http://archive.void-star.net/archive/books" title="Tag [ books ]">books</a>, <a href="http://archive.void-star.net/archive/meme" title="Tag [ meme ]">meme</a>, <a href="http://archive.void-star.net/archive/vs.hive" title="Tag [ vs.hive ]">vs.hive</a></small>]]></description>
         <pubDate>Tue, 18 Nov 2008 08:03:08 +1100</pubDate>
      </item>
      <item>
         <guid>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fswarmed&amp;seed_title=Swarmed%21</guid>
         <link>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fswarmed&amp;seed_title=Swarmed%21</link>
         <title>Swarmed!</title>
         <category>Geeking</category>
         <comments>http://archive.void-star.net/post/7169#comments</comments>
         <description><![CDATA[<p>Check it out! I&#8217;ve got my first fanlisting.</p>
<p>Well, okay. It&#8217;s actually not a fanlisting for me, <em>per se</em>; it&#8217;s for <strong><a title="Swarm: The vs.hive Fanlisting" href="http://echoverse.org/vs.hive/">vs.hive</a></strong>, and it&#8217;s run by the lovely <a title="echo @ The Echoverse" href="http://the.echoverse.org">echo</a>.</p>
<p>I&#8217;m still totally buzzing over the fact that someone actually thought something I did was good enough to open a fanlisting for, so excuse me while I go squee in the corner for a while.</p>
<hr title="--//--" />
<p>In other news, <strong><a title="void-star.net β" href="http://beta.void-star.net">void-star.net β</a></strong> is up. It&#8217;s the &#8220;second phase&#8221; testing platform for the WordPress transition here at <strong>v-s.net</strong>.</p>
<p>At the moment, the plan is to continue to develop <strong><a title="JournalPress" href="http://beta.void-star.net/projects/journalpress/">JournalPress</a></strong> locally. <strong>β</strong> is for &#8220;live testing&#8221;, as well as for slowly migrating my posting habits, so I can get used to WordPress&#8217; feature-set (I&#8217;m typing this at <strong>β</strong>, for example, and will manually cross-post it later). <strong>β</strong> also interfaces with my iPhone, so I&#8217;ll start to get a bunch of &#8220;look what I found on the road&#8221; type posts.</p>
<p>When JournalPress has reached a release state (probably sometime in early 2009), I&#8217;ll archive the <strong>sk.log</strong> version of <a title="void-star.net" href="http://void-star.net">void-star.net</a>, stick up the new WP version and get started on work on the post security plug-in. I figure all that should keep me busy into the new year.</p>
<p>Awesome.</p>

<hr />
<small><a href="http://archive.void-star.net/post/swarmed">Permalink</a> : <a href="http://archive.void-star.net/post/swarmed#comments">0 Comments</a> : <strong>Tags:</strong> <a href="http://archive.void-star.net/archive/beta" title="Tag [ beta ]">beta</a>, <a href="http://archive.void-star.net/archive/fanlistings" title="Tag [ fanlistings ]">fanlistings</a>, <a href="http://archive.void-star.net/archive/journalpress" title="Tag [ journalpress ]">journalpress</a>, <a href="http://archive.void-star.net/archive/site+migration" title="Tag [ site migration ]">site migration</a>, <a href="http://archive.void-star.net/archive/sk.log" title="Tag [ sk.log ]">sk.log</a>, <a href="http://archive.void-star.net/archive/void-star.net" title="Tag [ void-star.net ]">void-star.net</a>, <a href="http://archive.void-star.net/archive/vs.hive+" title="Tag [ vs.hive  ]">vs.hive </a></small>]]></description>
         <pubDate>Sun, 16 Nov 2008 15:07:29 +1100</pubDate>
      </item>
      <item>
         <guid>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fend-years-resolution-part-i&amp;seed_title=End+Year%26%23039%3Bs+Resolution+%28Part+I%29</guid>
         <link>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fend-years-resolution-part-i&amp;seed_title=End+Year%26%23039%3Bs+Resolution+%28Part+I%29</link>
         <title>End Year's Resolution (Part I)</title>
         <category>sk.log</category>
         <comments>http://archive.void-star.net/post/7148#comments</comments>
         <description><![CDATA[<p>Sometimes, people out there ask me a question about <strong><a href="http://void-star.net" title="void-star.net [ http://void-star.net ]" class="ext">void-star.net</a></strong>, and I have to give them the following answer; &#8220;The CMS made me do it.&#8221;</p>
<p>Hi there, my name&#8217;s Dee and &#8211; at the time of writing, at least &#8211; I&#8217;m one of the last blogs on Earth that doesn&#8217;t use WordPress.</p>
<p>It&#8217;s not my fault, honestly. When I started this site &#8211; way back in 2001 when it was called <strong>synthetickiss.com</strong> &#8211; WordPress did not exist. Hell, b2 didn&#8217;t either. <acronym title="PHP: Hypertext Preprocessor" class="smallcaps">PHP</acronym>, at that time, was a fairly new language and it&#8217;d only just started creeping hand-in-hand with its platonic life partner, MySQL, into the web sphere. I knew about the language because it was what Scot had picked to write the revision of <a href="http://www.sailormoon.org" title="grep [ http://www.sailormoon.org ]" class="ext">grep</a> with, and I figured that if a language was good enough for Scot then it must be A++ awesome.</p>
<p>At the time, the idea of using a database-driven engine for a blog was kind of novel. Most everyone at the time used Blogger, which was a very different beast than today. Essentially, you&#8217;d give the service your <acronym title="File Transfer Protocol" class="smallcaps">FTP</acronym> details, and it would push out flat-text files for your posts and archive. Crazes of SSI and <acronym title="PHP: Hypertext Preprocessor" class="smallcaps">PHP</acronym> includes came around and went, all attempting to add flexibility into what was essentially an inflexible system. The only other system available at the time was a Perl <acronym title="Common Gateway Interface" class="smallcaps">CGI</acronym> script that I <em>swear</em> was called Greymatter but references to which I can no longer find on the Intrawebs. There was no <acronym title="PHP: Hypertext Preprocessor" class="smallcaps">PHP</acronym>/MySQL solution.</p>
<p>So, in the latter half of 2001, I decided to write one.</p>
<p>It was called <strong>sk.log</strong>; the &#8220;sk&#8221; in honour of the acronym for my site at the time. I&#8217;d originally intended to release it publicly &#8211; and even did, for a while &#8211; but the development of <strong>b2</strong> started shortly after I was mired in my own script, and rocketed to healthy popularity.</p>
<p>I stuck with <strong>sk.log</strong> for the next seven years. Despite its flaws &#8211; and there were many &#8211; and despite its complete and utter lack of anything even resembling an admin panel, I&#8217;d written it and, as such, it was idiosyncratically mine.</p>
<p>A while ago, I made a list. Kinda of like New Year&#8217;s Resolutions, I guess, except it was, like, September. The list contained two things:</p>
<ol>
<li>Join a gym.</li>
<li>Migrate v-s.net to WordPress.</li>
</ol>
<p>I looked at my list for all of about a day, before chucking the whole thing into the &#8220;too hard&#8221; basket. Except&#8230; I <em>did</em> end up joining a gym. And I&#8217;ve been going, on average, five times a week for the last three weeks.</p>
<p>So that just leaves on thing left to do&#8230;</p>

<hr />
<small><a href="http://archive.void-star.net/post/end-years-resolution-part-i">Permalink</a> : <a href="http://archive.void-star.net/post/end-years-resolution-part-i#comments">19 Comments</a> : <strong>Tags:</strong> <a href="http://archive.void-star.net/archive/end+of+life" title="Tag [ end of life ]">end of life</a>, <a href="http://archive.void-star.net/archive/sk.log" title="Tag [ sk.log ]">sk.log</a>, <a href="http://archive.void-star.net/archive/synthetickiss.com" title="Tag [ synthetickiss.com ]">synthetickiss.com</a>, <a href="http://archive.void-star.net/archive/wordpress" title="Tag [ wordpress ]">wordpress</a></small>]]></description>
         <pubDate>Mon, 10 Nov 2008 22:10:42 +1100</pubDate>
      </item>
      <item>
         <guid>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fdee-vs-the-sploggers&amp;seed_title=Dee+vs.+the+Sploggers</guid>
         <link>http://mint.void-star.net/feeder/?FeederAction=clicked&amp;feed=v-s.net+Posts&amp;seed=http%3A%2F%2Farchive.void-star.net%2Fpost%2Fdee-vs-the-sploggers&amp;seed_title=Dee+vs.+the+Sploggers</link>
         <title>Dee vs. the Sploggers</title>
         <category>Bloglife</category>
         <comments>http://archive.void-star.net/post/7145#comments</comments>
         <description><![CDATA[<p> Wow, okay.</p>
<p>Some of you may be aware that a while ago I decided it would be fun to register a domain called <a href="http://azeroth.me" title="Azeroth .ME [ http://azeroth.me ]" class="ext">Azeroth .ME</a>. It&#8217;s a <a href="http://mu.wordpress.org" title="WPMU [ http://mu.wordpress.org ]" class="ext">WPMU</a> site, specifically created to host my own <a href="http://wargirl.azeroth.me" title="WarGirl [ http://wargirl.azeroth.me ]" class="ext">WarGirl</a> blog so I could write long, tedious posts about <em>World of Warcraft</em> without it upsetting some of my friends who have some (understandable) issues with the game and really don&#8217;t want to hear about it.</p>
<p>Plus, I just like the idea of MU.</p>
<p>Anyway, about two or three days ago I started to get my first <a href="http://en.wikipedia.org/wiki/Spam_blog" title="splog [ http://en.wikipedia.org/wiki/Spam_blog ]" class="ext">splog</a> signups. This is not unexpected; they hit MU installs pretty hard, and I know this from past experience. No fear, says I, and I went off to impliment the usual round of things I do when things start getting spammy.</p>
<p>That was about 9:30am this morning, after a few days of manually deleting the blogs got old.</p>
<p>Noon rolls around and I&#8217;m still trying to stop the flood. <em>Nothing</em> is working, and I mean nothing. Step one, <a href="http://www.projecthoneypot.org/" title="Project Honepot [ http://www.projecthoneypot.org/ ]" class="ext">Project Honepot</a>. No dice, which, okay, maybe the IPs just aren&#8217;t in their database yet.</p>
<p>All the signups are coming from <code title="Code Snippet">.info</code> domains, and after some Googling, I find out that theoretically you should be able to block those by adding <code title="Code Snippet">/.*.info/</code> into the Banned Email Domains list. Still no luck. I&#8217;m starting to get a bit&#8230; concerned.</p>
<p>I went through no less than two different CAPTCHA plug-ins, with no luck. Grr. Dee angry!</p>
<p>Step back, try and think laterally.</p>
<p>It&#8217;s time to do the nasty, and start messing about in MU&#8217;s code. I don&#8217;t like doing this in WordPress &#8211; since all my hard work will get blown away on the next update &#8211; but I&#8217;m kinda desperate here, so&#8230;</p>
<p>I locate <code title="Code Snippet">is_email_address_unsafe()</code> in <code title="Code Snippet">wpmu-functions.php</code>; this is the place the Banned Email Domains list is actually implimented, and I throw in the simplest, nastiest, anti-.info domain hack I can think of:</p>
<div class="codeblock" title="Code Block">
<p>if( stripos( &#36;user_email, '.info' ) )<br />
&nbsp;&nbsp;return true;</p>
</div>
<p>Yuck. But, I test it out and lo and behold, it does actually prevent me from registering at the site with a fake <code title="Code Snippet">.info</code> email address. Oh. Kay. Good work, I think.</p>
<p>Go off to brush my teeth, come back.</p>
<p>More splogs.</p>
<p>And <em>here&#8217;s</em> where I start to get a bit&#8230; distressed (well, moreso). Because Something Isn&#8217;t Right Here. This is a function I <em>know</em> is being called and it&#8217;s still failing to stop these registrations. That&#8217;s&#8230; not good. Not good at all.</p>
<p>So I poke around in the code a bit more, and add my anti-.info snippet in a whole bunch of other locations, just to see. And, for good measure, I rename <code title="Code Snippet">wp-signup.php</code>.</p>
<p>That was a while ago, and so far, so good. I&#8217;ve received two new user notifications but they haven&#8217;t had any information included and no actual new users or blogs have appeared, which is good, and I can still register manually myself, so that&#8217;s good too. My non-existant <code title="Code Snippet">wp-signup.php</code> page is getting hammered, so the sploggers are still trying, but for the moment it looks like they&#8217;re beaten.</p>
<p><em>But</em> it was way, way, <em>way</em> too hard. The CAPTCHA and the regexp on the email validation should&#8217;ve caught them. The fact that neither did&#8230; Jesus, it kinda indicates that there&#8217;s some back-door user registration process and that&#8217;s a real worry. The last MU update was supposed to be a security patch, but it looks like whatever they tried, it didn&#8217;t work.</p>
<p>Hrm.</p>
<hr title="--//--" />
<p>And, in related news, <a href="http://rev.iew.me/site/27" title="lol [ http://rev.iew.me/site/27 ]" class="ext">lol</a>.</p>

<hr />
<small><a href="http://archive.void-star.net/post/dee-vs-the-sploggers">Permalink</a> : <a href="http://archive.void-star.net/post/dee-vs-the-sploggers#comments">2 Comments</a> : <strong>Tags:</strong> <a href="http://archive.void-star.net/archive/azeroth.me" title="Tag [ azeroth.me ]">azeroth.me</a>, <a href="http://archive.void-star.net/archive/splog" title="Tag [ splog ]">splog</a>, <a href="http://archive.void-star.net/archive/wpmu" title="Tag [ wpmu ]">wpmu</a></small>]]></description>
         <pubDate>Sat, 08 Nov 2008 13:16:48 +1100</pubDate>
      </item>
   </channel>
</rss>