<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Ron Blaschke&apos;s Weblog</title>
        <link>http://www.rblasch.org/blog/</link>
        <description></description>
        <language>en-US</language>
        <copyright>Copyright 2007</copyright>
        <lastBuildDate>Fri, 26 Oct 2007 11:30:29 +0100</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>I just finished installing Movable Type 4.01!</title>
            <description>Welcome to my new blog powered by Movable Type. This is the first post on my blog and was created for me automatically when I finished the installation process. But that is ok, because I will soon be creating posts of my own!</description>
            <link>http://www.rblasch.org/blog/2007/10/i-just-finished-installing-mov.html</link>
            <guid>http://www.rblasch.org/blog/2007/10/i-just-finished-installing-mov.html</guid>
            
            
            <pubDate>Fri, 26 Oct 2007 11:30:29 +0100</pubDate>
        </item>
        
        <item>
            <title>Mozilla Firefox not showing Java Applets</title>
            <description><![CDATA[<p>I recently updated my Java installations, which include Java 1.3, 1.4, 5.0 and 6.0, to their latest versions.  Today I noticed that Java Applets stopped working in Mozilla Firefox.</p>]]></description>
            <link>http://www.rblasch.org/blog/2007/06/mozilla-firefox-not-showing-ja.html</link>
            <guid>http://www.rblasch.org/blog/2007/06/mozilla-firefox-not-showing-ja.html</guid>
            
            
            <pubDate>Sun, 10 Jun 2007 17:49:19 +0100</pubDate>
        </item>
        
        <item>
            <title>Amazon Unbox</title>
            <description><![CDATA[<p>Amazon.com launched a new service recently: Unbox Video.  It's about time movie download services come about.  But this post is not about the available movies, prices or video quality.  I wouldn't be able to comment on that anyway, not living in the US.</p>

<p>More intersting, at least for me, are the "Unbox Video: Terms of Use."  These say that to view the movies the Unbox Video Player must be installed on an "Authorized Device." " The Software may operate on your Authorized Device continuously for a variety of reasons..." and "The Software also will access the Internet in order to perform a number of functions including as described below:"</p>

<blockquote>
a. Software Upgrades. The Software automatically checks for upgrades, but the Software will not automatically upgrade without your consent, except as provided herein.  If you do not consent to an upgrade that we make subject to your consent, the Digital Content may no longer be viewed on your Authorized Device.  You must keep the Software on your Authorized Device current in order to continue to use the Service.  We may automatically upgrade the Software when we believe such upgrade is appropriate to comply with law, enforce this Agreement, or protect the rights, safety or property of Amazon, our content providers, users, or others.</blockquote>

<p>That's where I stopped reading.  These terms sound awfully familiar to the EULA that accompanied the Sony "Rootkit" CDs, though.  Seems to me like these terms come directly from the media companies.  But this post is not about complaining about these, either.</p>

<p>So what is this post about?  It seems to me that the Simple Rules of Sale have changed fundamantally.  Previously, if I likes something I looked at the price and decided if it would be worth it or not.  If I buy it, I "own" it.  At least that's how it felt for me.</p>

<p>These days another factor gets even more important: The terms.  Not that is wasn't important before, but it had less impact.  There were far fewer things that could "go wrong."  Probably because computers were not connected.  Or I'm just getting old.  Now, I have to check the terms in detail to see what the program does, if it phones home and if so what it tells about me.  It seems like that I am not buying a copy any more but just the license, and it's <em>my</em> duty to prove it's valid.  The terms or software may change and if I don't agree any license is gone.</p>

<p>I, for one, will pay attention to any licensing terms more closely, and what I'll get - if I want it or not - for my money.  And, of course, be suspicious if the license comes from one of the big players. ;-)</p>]]></description>
            <link>http://www.rblasch.org/blog/2006/09/amazon-unbox.html</link>
            <guid>http://www.rblasch.org/blog/2006/09/amazon-unbox.html</guid>
            
            
            <pubDate>Tue, 12 Sep 2006 21:43:22 +0100</pubDate>
        </item>
        
        <item>
            <title>Transcript of Perlcast&apos;s Interview with Randal Schwartz</title>
            <description><![CDATA[<p>I have finally finished the transcript of Perlcast's interview with Randal Schwartz.  It's available <a href="http://www.rblasch.org/perlcast/Perlcast_Interview_013_Schwartz.html">here</a>, also in <a href="http://www.rblasch.org/perlcast/Perlcast_Interview_013_Schwartz.pod">POD</a>.</p>]]></description>
            <link>http://www.rblasch.org/blog/2006/05/transcript-of-perlcasts-interv.html</link>
            <guid>http://www.rblasch.org/blog/2006/05/transcript-of-perlcasts-interv.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perlcast</category>
            
            
            <pubDate>Sun, 21 May 2006 12:46:41 +0100</pubDate>
        </item>
        
        <item>
            <title>Started Transcript of Perlcast&apos;s Interview with Randal Schwartz</title>
            <description><![CDATA[<p>The <a href="http://www.rblasch.org/perlcast/Perlcast_Interview_013_Schwartz.html">incomplete transcript</a> can be found on my site.  I hope to have the transcript done by the beginning of the next year.  If you're not interested in the latest and greatest you might want to wait for the finished transcript, which I hope will be available directly from <a href="http://www.perlcast.com/">Perlcast</a>.</p>]]></description>
            <link>http://www.rblasch.org/blog/2005/12/started-transcript-of-perlcast.html</link>
            <guid>http://www.rblasch.org/blog/2005/12/started-transcript-of-perlcast.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perlcast</category>
            
            
            <pubDate>Sat, 17 Dec 2005 11:57:38 +0100</pubDate>
        </item>
        
        <item>
            <title>Compiling Inline::Python 0.22 on Win32</title>
            <description><![CDATA[<p>I recently tried to compile Inline::Python 0.22 on Win32 with Visual C++ 7.1. I started with the usual build mantra.</p>

<pre>perl Makefile.PL
nmake
nmake test
nmake install
</pre>

<p>But I only got up to "nmake," and got hit by the following compiler error.</p>

<pre>perlmodule.c(160) : error C2099: initializer is not a constant</pre>

<p>By the way, it's the very same thing with Visual C++ 8.0, also known as Visual C++ 2005.</p>

<p>The problem comes from the following code snippet.</p>

<pre><code>DL_EXPORT(PyTypeObject) PerlPkg_type = {
  PyObject_HEAD_INIT(&PyType_Type)
  0,                            /*ob_size*/
...
};</code></pre>

<p>The offending part is "<code>PyObject_HEAD_INIT(&PyType_Type)</code>" because it is not strictly conforming C, as explained in the <a href="http://www.python.org/doc/2.4.2/ext/dnt-basics.html">Python documentation</a>.  The solution is also explained there: Replace the construct with the following one.</p>

<pre><code>PyObject_HEAD_INIT(NULL)</code></pre>

<p>There are two more places with the same construct, which I had to replace too.  Another "nmake," and the module was compiled. The test were passing too.</p>

<pre>>nmake test
All tests successful, 58 subtests skipped.</pre>]]></description>
            <link>http://www.rblasch.org/blog/2005/12/compiling-inlinepython-022-on.html</link>
            <guid>http://www.rblasch.org/blog/2005/12/compiling-inlinepython-022-on.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perl</category>
            
            
            <pubDate>Wed, 14 Dec 2005 23:45:12 +0100</pubDate>
        </item>
        
        <item>
            <title>First Perlcast Interview Transcript Available</title>
            <description><![CDATA[<p>I recently started transcripts of <a href="http://www.perlcast.com/">Perlcast</a> interviews.  In case you don't know, Perlcast is a podcast devoted to Perl, in my opinion well worth listening to. The first transcript of Perlcast's interview with Richard Foley is available at <a href="http://www.perlcast.com/">Perlcast</a>. Complete and incomplete transcripts are available on <a href="http://www.rblasch.org/perlcast/">my Perlcast corner</a> too.</p>

<p>I am planning for about one transcript per month, depending on my real life workload.</p>]]></description>
            <link>http://www.rblasch.org/blog/2005/12/first-perlcast-interview-trans.html</link>
            <guid>http://www.rblasch.org/blog/2005/12/first-perlcast-interview-trans.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Perlcast</category>
            
            
            <pubDate>Fri, 09 Dec 2005 19:04:45 +0100</pubDate>
        </item>
        
        <item>
            <title>Blogging... Again</title>
            <description><![CDATA[<p>This is the third time I am setting up a weblog. Previous attempts with blogging were, well, only moderately successful. I just couldn't get myself to write down a few lines every now and then.  We'll see how this one goes.</p>

<p>I've been looking around for good blogging software for some time. It would have been nice to have something that integrates well with <a href="http://forrest.apache.org/">Apache Forrest</a>, so that it integrates nicely with the rest of my side.  Obviously, that didn't work out. I have decided for <a href="http://www.sixapart.com/movabletype/">Movable Type</a> because it's simple to install, especially if the ISP has a decent Perl installation, which mine had, and seems to be very usable.</p>

<p>I don't have any specific focus for this blog. I guess it will just be a random log of my brain. Having a system log is often actually a good thing, though the random part may limit its usefullness for others. My brain seems to like random stuff. At least that's what it likes to think...</p>]]></description>
            <link>http://www.rblasch.org/blog/2005/12/blogging-again.html</link>
            <guid>http://www.rblasch.org/blog/2005/12/blogging-again.html</guid>
            
            
            <pubDate>Wed, 07 Dec 2005 23:06:38 +0100</pubDate>
        </item>
        
    </channel>
</rss>
