<?xml version="1.0" encoding="iso-8859-1"?>
<!-- name="generator" content="pyblosxom/1.4 7/2/2007" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
<channel>
<title>disgruntled paradigms, inc.   </title>
<link>http://dpi.sourceforge.net/site</link>
<description>software the way it should be</description>
<language>en</language>
<item>
  <title>It&amp;#8217;s a cheap way to update, I know, but&amp;#8230;</title>
  <link>http://dpi.sourceforge.net/site/News/cheap_update.html</link>
  <description><![CDATA[
<p>I just finished updating the site's design.  Figured it&#8217;s been way overdue.</p>

<p>Sorry there hasn&#8217;t been anything new code-wise from me, but I&#8217;m still trying to catch up with recent events.  Between a change on jobs and my first kid on the way, I&#8217;m suprised I even get to shower once a day.</p>

<p>I&#8217;ve also switched back to using GNU/Linux  (I would&#8217;ve gone back to OpenBSD, but it&#8217;s tough enough to get family members to even <em>look</em> at Ubuntu) at home, though I still boot into Windows from time to time.  But, as can be imagined, I&#8217;m not really in a position to do any shell-related coding just now.</p>

<p>But this doesn&#8217;t mean I&#8217;m quitting on siaynoq.  In fact, I&#8217;ve something related to siaynoq in the works.</p>

<p>It&#8217;s just a matter of finding the time to do it all in&#8230;</p>

]]></description>
</item>

<item>
  <title>&amp;#8220;The reports of [siaynoq&amp;#8217;s] death&amp;#8230;&amp;#8221;</title>
  <link>http://dpi.sourceforge.net/site/News/reports_of_death.html</link>
  <description><![CDATA[
<p>For those wondering, siaynoq&#8217;s not dead yet.</p>

<p>I know it&#8217;s fashionable in this community to raise a ruckus and then disappear for a stretch, only to come back with another hyped project, but I&#8217;ve never been one for fashion.</p>

<p>I&#8217;ve been very busy these past couple of weeks, but not busy enough not to work on siaynoq, as those who follow the Subversion repository can vouch for.  (Well, I&#8217;ve only checked in code once or twice since the last news post, but still&#8230;)</p>

<p>I&#8217;m looking into implementing notification area support right now, which isn&#8217;t a piece of cake.  This will be my first time dealing with COM on such a low-level, so I&#8217;ll have to thread carefully.  Of course, I <em>could</em> just copy-and-paste from other projects without trying to understand what the code is doing&#8230;</p>

<p>Sit tight.  We&#8217;re just about due for an alpha.  (Just have to figure out a way to get stuff done.)</p>

]]></description>
</item>

<item>
  <title>siaynoq and MSVC</title>
  <link>http://dpi.sourceforge.net/site/Projects/siaynoq/siaynoq_and_msvc.html</link>
  <description><![CDATA[
<p>siaynoq now builds with MSVC (at least it does with my installation of Visual C++ 2005 Express Edition).  Unfortunately, it doesn&#8217; as cleanly as I&#8217;d like it to&mdash; there are a number of warnings that I intend to fix in due time.  Also, I broke the tiling a little bit while trying to get siaynoq to compile with MSVC.  Again, I must own up to thinking, stupidly, that I can clean up the codebase while porting it to another compiler.</p>

<p>I&#8217;ll fix it later.</p>

<p>This is likely the first and last time I&#8217;ll invest so much time and effort trying to get siaynoq to build with another compiler.  I know there are a lot of really good compilers out there, but I simply can&#8217;t afford another operation such as this.  Too damn expensive.</p>

<p>Anyway, that&#8217;s all for tonight, as I&#8217;ve got to be in the office early tomorrow.</p>

]]></description>
</item>

<item>
  <title>Code cleanup continues</title>
  <link>http://dpi.sourceforge.net/site/Projects/siaynoq/code_cleanup.html</link>
  <description><![CDATA[
<p>When I paused siaynoq&#8217;s development about two months ago, I left the codebase in a terrible mess.  At the start of the project, the initial goal was to get <em>something</em> to work.  The project has reached a state where it&#8217;s (sort of) working; now, I&#8217;m going back and cleaning up the mess.</p>

<p>In the process, I&#8217;m also trying to get siaynoq to compile using Microsoft&#8217;s compiler (the one included in Visual C++ Express Edition).  Apparently quite a few from dwm&#8217;s mailing list have tried (and failed) to compile siaynoq using MSVC.</p>

<p>ARG has sent in a patch to get siaynoq to compile with MSVC, but, in the process, he also took out all the debugging crap I put in.  I know they&#8217;re ugly, but I want them.  Besides, in between applying Tuncer&#8217;s patch and all the previous work I&#8217;ve managed to squeeze in, the codebase has changed sufficiently enough that I doubt ARG&#8217;s patch will apply cleanly.</p>

<p>Better to just go about the cleanup with MSVC compatibility in mind.</p>

<p>P.S. Microsoft&#8217;s C compiler <em>sucks rotten eggs</em>.  It doesn&#8217;t even support C90.  GCC may not have <em>complete</em> C99 support, but it supports enough to make a coder&#8217;s life significantly easier.</p>

<p>ARG&#8217;s opinion is that Microsoft&#8217;s compiler is saner than GCC; I can&#8217;t comment on that, since I&#8217;m no compiler guru.  But I will say this: for a supposedly sane compiler, MSVC is driving me completely nuts.</p>

]]></description>
</item>

<item>
  <title>siaynoq and dwm, sitting in a tree&amp;#8230;</title>
  <link>http://dpi.sourceforge.net/site/News/siaynoq_and_dwm.html</link>
  <description><![CDATA[
<p>Looks like siaynoq is picking up some steam&#8230;  Last night, <a href="http://www.suckless.org/">Anselm Garbe</a>, author of window managers <a href="http://www.suckless.org/wiki/wmii/">wmii</a> and <a href="http://www.suckless.org/wiki/dwm/">dwm</a> sent me an email asking about siaynoq.</p>

<p>Apparently, ARG had something like this in mind; had I waited maybe a couple of months more, I&#8217;d probably be working on dwm4windows or something.</p>

<p>ARG mentioned <a href="http://www.suckless.org/pipermail/dwm/2007-July/002990.html">siaynoq had been mentioned in dwm&#8217;s mailing list</a>, which was how he found out about it.  <em>Really</em> cool, considering missing dwm is one of the reasons why I decided to write siaynoq in the first place.</p>

<p>Anyway, I check out the thread, and I see several people have started to try out compiling siaynoq and are running into problems.  Stupid me neglected to point out that you have to have <a href="http://sourceforge.net/project/showfiles.php?group_id=2435&amp;package_id=82721&amp;release_id=158847">the latest snapshot of the <em>w32api</em> package</a> for <a href="http://www.mingw.org/">MinGW</a>.  (I swear, Real Soon Now&trade;, I&#8217;ll start putting stuff like this down on paper.)</p>

<p>Also, so there&#8217;d actually be a common place to discuss stuff related to siaynoq, I created <a href="http://lists.sourceforge.net/lists/listinfo/dpi-siaynoq-users">a mailing list for its users</a> (the two or three people trying to get it working :D).</p>

<p>If you&#8217;d like to try compiling siaynoq (no, I&#8217;m still not posting any binaries), or request feature additions, or report bugsor just plain talk about it, add yourself to the mailing list.  Of course, if you&#8217;d actually like to request new features and/or get bugs fixed, I&#8217;d prefer if you <a href="http://sourceforge.net/tracker/?group_id=89437">use the appropriate tracker</a>.  I tend to pay more attention to people who can follow basic instructions. :P</p>

]]></description>
</item>

</channel>
</rss>
