<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>The Ignition Project: Category Website Updates</title>
    <link>http://www.ignition-project.com/articles/category/website-updates</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Open Source Collaboration Solutions</description>
    <item>
      <title>Spam, spam, eggs, and spam</title>
      <description>&lt;p&gt;We just got a spam attack. I marked all of the messages spam (they were all spam). I&amp;#8217;ve also limited the comments form so that hopefully only humans can fill it out. Unfortunately, JavaScript is involved, so to leave a comment, you need JS turned on. Additionally, after 60 days, the comments for an article will be disabled. Hopefully that quenches the spam problem.&lt;/p&gt;</description>
      <pubDate>Sat, 09 Feb 2008 10:04:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b21fd48f-4361-4c1e-9200-80c65edcfbbe</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2008/02/09/spam-spam-eggs-and-spam</link>
      <category>Website Updates</category>
      <category>douchebags</category>
      <category>spam</category>
      <category>viagra</category>
    </item>
    <item>
      <title>OMG! It's A BLOG!</title>
      <description>&lt;p&gt;So, I&amp;#8217;ve finally decided to update the page with something. I&amp;#8217;m using a &lt;a href="http://www.rubyonrails.com/" title="Ruby on Rails"&gt;Ruby on Rails&lt;/a&gt; powered blogging program called &lt;a href="http://www.typosphere.org/" title="Typo"&gt;Typo&lt;/a&gt;. It&amp;#8217;s quite awesome, I think.&lt;/p&gt;

&lt;p&gt;About ignitionServer? It&amp;#8217;s essentially dead, but it still works, and at some point, I will probably release 0.3.7&amp;#8230; I need to rewrite it in a language that is supported on multiple platforms. It sucks coding when I don&amp;#8217;t even use the platform my software runs on (I run &lt;a href="http://www.gentoo.org/" title="Gentoo Linux"&gt;Gentoo Linux&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;And what have I been doing? I&amp;#8217;ve been working for a company called &lt;a href="http://www.poseidonimaging.com/" title="Poseidon Imaging"&gt;Poseidon Imaging&lt;/a&gt; working on a framework called &lt;a href="http://www.macrodeck.com/" title="MacroDeck"&gt;MacroDeck&lt;/a&gt; and an application on that framework called &lt;a href="http://apps.facebook.com/macrodeckplaces/" title="MacroDeck Places for Facebook"&gt;MacroDeck Places&lt;/a&gt; (for Facebook). You should check it out, because it is quite awesome.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Edit&lt;/em&gt;: All of the links up top should at least link to &lt;em&gt;something&lt;/em&gt;, even if the stuff it links to isn&amp;#8217;t much.&lt;/p&gt;

&lt;p&gt;P.S. If you are an old regular, be sure and e-mail me and I will give you access to post articles.&lt;/p&gt;</description>
      <pubDate>Mon, 14 Jan 2008 12:31:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e7389267-e6f2-4c17-8e04-b3a8d925a265</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2008/01/14/omg-its-a-blog</link>
      <category>Website Updates</category>
      <category>finally</category>
    </item>
    <item>
      <title>Site Update - 22-July-2006</title>
      <description>&lt;p&gt;I think I&amp;#8217;ve decided to use C++ as my programming language of
choice for ignitionServer NG. I keep flip-flopping on that issue,
but we&amp;#8217;ll see. As far as the current release of ignitionServer,
well. Suffice it to say that I don&amp;#8217;t like working with it, which
is why little or no work has gotten done on it in the past year.
Also, I&amp;#8217;ve been busy working on some cool Web 2.0 stuff for my
current employer. Feel free to check out MacroDeck, which is what
I&amp;#8217;ve been working on. Basically, our goal is to bring together
things that people use (mail, blogs, RSS, calendars, etc.) and
make it possible to relate between them. Google is doing this a
lot too, but only within the realms of Google. We, however, have
a framework in place that should allow anyone to make their
program/web application relate like Gmail and Google Calendar and
so on. It&amp;#8217;ll also be all Ajaxy and simple. We&amp;#8217;re aiming to make
it intuitive and easy. It&amp;#8217;s also partially open source. Check out
the code. I know that sounds like a marketing pitch, but I am
pretty excited about where this is heading. Also, I think it&amp;#8217;d be
great if I could finally condense the twenty-plus sites I&amp;#8217;d like
to visit into something fluid and related. Like, if Bit-Tech.net
has a review on the Intel Core 2 Duo, what if the software could
relate that with other reviews that appear in my list of feeds
and tell me that this other review is available. Or, let&amp;#8217;s say I
blog about how horrible the Western Sizzlin&amp;#8217; is in Sallisaw, OK.
What if the software could interpet that as a restaurant rating,
and add that to those statistics. And maybe I can see if my
friends agree with me on how badly it sucks. Or, apply the same
social networking doctrine to movie reviews. It&amp;#8217;ll be cool,
seriously. And, on top of that, we&amp;#8217;ll have website building
software that kicks the ass of FrontPage in ease of use and
outputs XHTML 1.1 :).&lt;/p&gt;

&lt;p&gt;On another note, I just bought another hard drive, and I&amp;#8217;m
presently installing Gentoo on it. Except this time I&amp;#8217;m going to
make it easy on myself by dual booting. I believe that Linux has
matured on high-end gaming boxes enough to warrant a switch back.
Also, well. Xgl is soooo cool.&lt;/p&gt;</description>
      <pubDate>Sat, 22 Jul 2006 18:45:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:684bb6c2-c3f8-487e-95f7-2fd258dd8e8a</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2006/07/22/site-update-22-july-2006</link>
      <category>Website Updates</category>
    </item>
    <item>
      <title>Site Update - 25-June-2006</title>
      <description>&lt;p&gt;We have switched hosting providers. Previously, I was hosted by
long-time Ignition Project member Bobd314. He no longer uses the
server, so he decided that he&amp;#8217;d use that money on something more
important, like gas or food. So, now, we&amp;#8217;re hosted by my current
employer, Posima. This will hopefully change in September or so
(I&amp;#8217;m going to college, and I&amp;#8217;ll use my static IP there to run a
server). Anyway, there are a few slight changes I made during the
switch:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Ignition Project&amp;#8217;s SVN repository is now located at
http://svn.ignition-project.com/ instead of
http://svn.ignition-project.com/repo/. Please switch all
working copies to the new URL!&lt;/li&gt;
&lt;li&gt;Bugzilla doesn&amp;#8217;t work on the new server and I have no desire
or intention on making it work. It was a dirty, awful hack
to begin with, and on this server, I do not have permissions
to do Perl magic (well, I do, but I can&amp;#8217;t, because it may
break some scripts that the web host depends on). I will
likely be putting up Collaboa, a Rails-based ticketing
system. In order to keep bug numbers sane, I will port over
bugs manually (I have the database) and resolve them as
needed.&lt;/li&gt;
&lt;li&gt;If you were using the private SVN server on port 8080,
please contact me, and I will give you new credentials and a
new repository URL.&lt;/li&gt;
&lt;li&gt;I still have not finished the new site. Sorry!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Also, for ignitionServer NG, I am down to the following language
choices: Objective-C, C, possibly C++, and probably not D. If you
have strong opinions for or against Objective-C or C, please let
me know via e-mail!&lt;/p&gt;</description>
      <pubDate>Sun, 25 Jun 2006 22:02:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:bf0b5446-e761-4756-b440-6e09e7614252</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2006/06/25/site-update-25-june-2006</link>
      <category>Website Updates</category>
    </item>
    <item>
      <title>Site Update - 5-June-2006</title>
      <description>&lt;p&gt;No, I&amp;#8217;m not dead. I&amp;#8217;m officially graduated (well, er, I have been
for like, a month now), so there&amp;#8217;s no pesky school stuff in my
way at least for now. Anyways, I&amp;#8217;ve picked up the source again,
and I am ashamed of myself. On a code-level, this thing is an
abomination. Sure, it&amp;#8217;s classful, but there are still issues with
the VB code being unclean in nature. I mean, I look at it,
remember late night coding sessions and remember the awful hack
that I put in to make things work, since VB is inherently an
awful language. I look at some frameworks I attempted to put in
before I put it down, and I now remember why I put it down &amp;#8211;
Visual Basic sucks. I want to put in frameworks and APIs so I can
easily add features in the future. But, it&amp;#8217;s nearly impossible. I
mean, it&amp;#8217;s possible, but doing it in an object-oriented and clean
way is difficult. So&amp;#8230; I think that I will look into writing it
in C++ or something. I&amp;#8217;m itching to code on something, and my
employer knows this &amp;#8211; but unfortunately, we&amp;#8217;re not starting his
big project yet. So&amp;#8230; I think&amp;#8230; that uh&amp;#8230; I might begin work
on ignitionServer NG (Next Generation) sometime soon. The site&amp;#8217;s
also being worked on. The main issue is STILL forums, though I
admit I haven&amp;#8217;t really done work with it. We&amp;#8217;ll see. I&amp;#8217;m going to
make a promise to myself that I will commit SOMETHING to the SVN
repo this week.&lt;/p&gt;

&lt;p&gt;Also, I&amp;#8217;m going to save all you programmers a big long search
through the greater depths of hell..er..the MSDN Library. You can
find the full VB language reference &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/VBRef98/html/vbmscLROverview.asp" title="VB6 in the MSDN Library"&gt;here&lt;/a&gt;. It&amp;#8217;s impossible to
search for because the page is nearly blank and is titled
&amp;#8220;Reference&amp;#8221;. I spent HOURS looking for this page, only to find it
in my bookmarks. So, I&amp;#8217;m doing the world a favor.&lt;/p&gt;</description>
      <pubDate>Mon, 05 Jun 2006 22:02:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c420a135-ddb4-4cf5-89d3-0c657651af7a</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2006/06/05/site-update-5-june-2006</link>
      <category>Website Updates</category>
    </item>
    <item>
      <title>Site Update - 5-March-2006</title>
      <description>&lt;p&gt;It&amp;#8217;s been quite some time since an update. I know how irate you
people get without your updates&amp;#8230; So here I go. I&amp;#8217;ve been
rewriting the site in Ruby on Rails. My progress in this endeavor
can be seen in our Subversion respository in the www module. The
basic site is fully functioning, but right now I&amp;#8217;m focusing on
getting content editing working (pretty much done), and then the
more important part: a forum engine. I have found that Rails
Engines is a &lt;em&gt;very&lt;/em&gt; powerful plugin system for Rails, and I see
no reason to tie the forum code to our Rails. Why not make it an
engine? It&amp;#8217;d certainly make things easier for anyone wanting to
implement their own forum in Rails.&lt;/p&gt;

&lt;p&gt;On the ignitionServer side of things, well. I did some tinkering
with the code, and found out something that didn&amp;#8217;t dawn on me
until just a few days ago: there is no way that it would be a
good idea to embed the MSXML runtime and use it to parse XML
files. I originally thought the overhead that the XML parser
introduced wasn&amp;#8217;t really that bad, but I noticed that the server
responds VERY slowly with XML parsing happening. And, well,
a-duh. That makes perfect sense, it&amp;#8217;s an XML PARSER! So&amp;#8230; I need
to figure out another data format. The configuration file format
from the 80&amp;#8217;s needs to go, but I need to use something that will
both last for an infinite number of updates AND be simple to
implement. I&amp;#8217;ve been looking at two or three things. The first
format I looked at is JSON, or JavaScript Object Notation. It&amp;#8217;s
pretty complex in the amount of data it can represent, and
shouldn&amp;#8217;t be difficult to make a parser for. I&amp;#8217;ve also looked at
YAML, mainly because YAML is the format used by Ruby in many
locations. It&amp;#8217;s simple to write, but I don&amp;#8217;t know if the complex
syntax (i.e. if you leave out a space, it spews everywhere) is
worth my use of it. I&amp;#8217;ve also thought of some other stuff that
would work.. but it&amp;#8217;s not as elegant as I would like. Honestly, I
don&amp;#8217;t know. But I do need to find a good, simple, data
representation format.&lt;/p&gt;

&lt;p&gt;Essentially, with ignitionServer&amp;#8230; I need to do a few things to
be able to release 0.3.7. First and foremost, I need to rewrite
the configuration file reader and format. Then, I need to write
the authentication framework. Pretty much, I need to start laying
the brickwork for role based access control. Role based access
control makes the most logical sense, and also is the most
customizable for server administrators/owners. Then, I need to
make ignitionServer run as a Windows service so I can nuke the
monitor&amp;#8217;s funky-munky connectivity. By running as a Windows
service, ignitionServer will be able to run without people being
logged in to the machine (so, for example, it will be useful for
Windows Server users). It also makes it more secure in that it
can run in the security context of a special user (i.e. &amp;#8220;IRCX
Server&amp;#8221; or &amp;#8220;ignitionServer&amp;#8221;). This prevents ignitionServer from
accessing other users&amp;#8217; data and whatnot, should a bug crop up
that lets such behavior happen. Then, I need to make graphical
administration tools. Like a control panel applet or something.
I&amp;#8217;m not sure how I&amp;#8217;ll do this yet. I think that the best course
of action is to only allow Administrators to run it. Anyways. All
this, and then I&amp;#8217;ll be able to release 0.3.7. Then, 0.3.8 will
come out with more improvements, hopefully a remote
administration program, real documentation (YAY!), and so on.&lt;/p&gt;

&lt;p&gt;I have a lot of stuff to do, honestly. To me, getting the site up
is top priority, because I&amp;#8217;m sure that you are all tired of Sir
William doing the Macarena by now. I&amp;#8217;m working hard in this
respect, as you can see if you look in Subversion. Then, I&amp;#8217;ll
work on ignitionServer. Pretty much, I want everyone to
understand that most of the changes I did before Christmas will
have to be reverted because of the XML parser crap. I&amp;#8217;m deeply
sorry about it, honest. But I think you guys want smooth, fast
software more than you want bloated, slow software. So I think
that it&amp;#8217;ll work out in the long run.&lt;/p&gt;</description>
      <pubDate>Sun, 05 Mar 2006 20:45:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:19166dab-4ced-4ae0-a333-ca49a94d1938</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2006/03/05/site-update-5-march-2006</link>
      <category>Website Updates</category>
    </item>
    <item>
      <title>Site Update - 7-January-2006</title>
      <description>&lt;p&gt;&lt;img src="http://www.ignition-project.com/files/hey-macarena.jpg" alt="Hey Macarena" title="Hey Macarena!"/&gt;&lt;/p&gt;

&lt;p&gt;You might be wondering why I have a picture of Bill Gates doing
the Macarena. Well, it&amp;#8217;s because I have reached my anger
threshold with my hardware. You see, on the Socket 939
motherboards that have decent sound (i.e. the ones made by VIA),
the LAN chipset is unsupported in Linux. I use Linux, and I use
my Ethernet port, so this is a no-go. On every other board (i.e.
nForce4 &amp;#8211; the ones I like better), the sound is some crappy
Realtek chipset, which has mixing issues in Linux. In Windows,
there aren&amp;#8217;t any (major) issues aside from the driver needing to
do mixing. Which happens with ALSA but not OSS in Linux.&lt;/p&gt;

&lt;p&gt;Translation? I can&amp;#8217;t stand the driver problems anymore. I am
defecting. I am switching to Windows, at least until Apple starts
releasing their OS as software or I buy a Mac.&lt;/p&gt;

&lt;p&gt;Project-related.. well.. I have some news you probably already
knew. I haven&amp;#8217;t done ANYTHING to ignitionServer since September
2005, and really&amp;#8230; I wish I had time to do more. As for the
site, I need to decide what I&amp;#8217;m going to do with it. I&amp;#8217;ve been
wanting to make it a MediaWiki, but their theme system is so
complex I didn&amp;#8217;t want to learn it. So we&amp;#8217;ll see.&lt;/p&gt;

&lt;p&gt;Honestly, the thing I want to do is get 0.3.7 out (or, revert a
few things, and call it 0.3.7), and begin working on
ignitionServer NG. ignitionServer NG will be much more complex,
and a much more viable enterprise communications solution. From
the start, I&amp;#8217;m going to make it integrate with directory services
(LDAP + AD). It&amp;#8217;ll be managable in the MMC, and a way to manage
it in Unix/Linux will be possible too (and the UI will be the
same). There&amp;#8217;ll be users, groups, and groups can nest
indefinitely. Users can be members of more than one group.
Seriously, it&amp;#8217;ll rule. The problem is I lack time.&lt;/p&gt;

&lt;p&gt;Basically. I&amp;#8217;m not giving up on Ignition stuff. But I can&amp;#8217;t give
you a timeline for anything.&lt;/p&gt;</description>
      <pubDate>Sat, 07 Jan 2006 14:44:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:b35d1f18-01c6-425d-a9f0-a570390db542</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2006/01/07/site-update-7-january-2006</link>
      <category>Website Updates</category>
      <enclosure type="image/jpeg" length="126980" url="http://www.ignition-project.com/files/hey-macarena.jpg"/>
    </item>
    <item>
      <title>Site Update - 17-December-2005</title>
      <description>&lt;p&gt;Well, we went ahead and put a flat file page up in the mean time. I promise, we really really are                            working on getting the site up and running, but it&amp;#8217;s being a major hassle with Christmas time and all.                            Anyway, hopefully we&amp;#8217;ll have the entire site up (forums and all) by the end of the year. I&amp;#8217;m going to                            attempt to get 0.3.7 out by February. And from there? Well. We&amp;#8217;ll see.&lt;/p&gt;</description>
      <pubDate>Sat, 17 Dec 2005 21:15:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:e9c3a235-1413-4623-9223-0425212bfeb4</guid>
      <author>Keith Gable</author>
      <link>http://www.ignition-project.com/articles/2005/12/17/site-update-17-december-2005</link>
      <category>Website Updates</category>
    </item>
  </channel>
</rss>
