<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for mikem</title>
    <link>http://www.advogato.org/person/mikem/</link>
    <description>Advogato blog for mikem</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 21 May 2013 19:07:54 GMT</pubDate>
    <item>
      <pubDate>Tue, 25 Mar 2003 07:56:24 GMT</pubDate>
      <title>25 Mar 2003</title>
      <link>http://www.advogato.org/person/mikem/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/mikem/diary.html?start=5</guid>
      <description>It seems that we are about to reenter the dark ages some time soon.  DRM will soon repress freedom of speech.  Rich men will choose what views can be aired on &lt;i&gt;their&lt;/i&gt; media outlets.  Poor countries will be reduced to rubble when a politician points his self-righteous finger, and utters the T word.  The public of the &lt;i&gt;free&lt;/i&gt; world will blindly follow in the name of patriotism.&lt;p&gt;

&lt;p&gt; That is not a world I want to live in.  I will do what I can to resist that world.  As a programmer I will invest my time in Free Software, hoping that it will equalize, hoping that rich men will not become more powerful and more corrupt due to my work.&lt;p&gt;

&lt;p&gt; Maybe you can't truely be free without first struggling.&lt;p&gt;


</description>
    </item>
    <item>
      <pubDate>Thu, 28 Feb 2002 02:21:56 GMT</pubDate>
      <title>28 Feb 2002</title>
      <link>http://www.advogato.org/person/mikem/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/mikem/diary.html?start=4</guid>
      <description>Back from a great holiday.

&lt;p&gt; Trying to get back into it... 

&lt;p&gt; Fixed a bug posted on wine-devel... StgOpenStorage got an
incomplete version of my patch applied to it. Needed to
re-write that dodgy patch anyhow... damn, forgot the Subject
line in my mail to wine-devel again...

&lt;p&gt; Time for another X11 vs MS style window management problem.
GNOME and Wine keep moving my app's main window around the
screen instead of keeping it in the same place upon each
startup. Works without problems in KDE.

&lt;p&gt; There's no minimize box in GNOME for the app either. It's
going to be a fun day.

&lt;p&gt; Find out more about my new job tomorrow...
</description>
    </item>
    <item>
      <pubDate>Wed, 23 Jan 2002 10:03:36 GMT</pubDate>
      <title>23 Jan 2002</title>
      <link>http://www.advogato.org/person/mikem/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/mikem/diary.html?start=3</guid>
      <description>C++ templates suck.

&lt;p&gt; i just spent half a day getting &lt;a
href="http://www.jclark.com/jade/"&gt;Jade&lt;/a&gt; to compile,
because the damn thing is packed to the rafters with
templates.

&lt;p&gt; Of course, every damn compiler implements templates in a
different way. Try deciphering this load of trash:

&lt;p&gt; In file included from ../include/CharsetInfo.h:11,
                 from CharsetInfo.cxx:8:
../include/Vector.h: In instantiation of
`Vector&amp;lt;RangeMapRange&amp;lt;unsigned int,unsigned int&amp;gt; &amp;gt;':
../include/RangeMap.h:27:   instantiated from
`RangeMap&amp;lt;unsigned int,unsigned int&amp;gt;'
../include/UnivCharsetDesc.h:73:   instantiated from here
../include/Vector.h:50: `Vector&amp;lt;RangeMapRange&amp;lt;unsigned
int,unsigned int&amp;gt; &amp;gt;::operator [](unsigned int)'
has already been declared in `Vector&amp;lt;RangeMapRange&amp;lt;unsigned
int,unsigned int&amp;gt; &amp;gt;'

&lt;p&gt; After banging my head againt the wall for a while, i
discovered the problem i'm having stems from template
instantiation with consts. The compiler doesn't like two
member functions in a template class differing by only a
const... Something like

&lt;p&gt; int operation[](int x) const;
int operator[](const int x);

&lt;p&gt; It compiles better if i remove the AC_C_CONST check from
configure.in, but won't link now...




</description>
    </item>
    <item>
      <pubDate>Fri, 18 Jan 2002 06:33:24 GMT</pubDate>
      <title>18 Jan 2002</title>
      <link>http://www.advogato.org/person/mikem/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/mikem/diary.html?start=2</guid>
      <description>Hangover.

&lt;p&gt; Wierdness. Realplay streaming seems to not work with KDE2,
but work with KDE1. I don't get it.

&lt;p&gt; Apparently the answer to X Z-order problems is to use
MWMHints... you can remove the borders and title bar on a
managed window that way. Could look cool to make all wine
windows work like that... so they are managed, but look like
a normal Windows window.

</description>
    </item>
    <item>
      <pubDate>Wed, 16 Jan 2002 04:41:59 GMT</pubDate>
      <title>16 Jan 2002</title>
      <link>http://www.advogato.org/person/mikem/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/mikem/diary.html?start=1</guid>
      <description>Trying to get X and KDE WM to co-operate with Wine's Z-order
is a painful job! i'm really tempted to start writing a new
window
manager that understands and cooperates with Wine... perhaps
hack Wine support into fvwm95?

&lt;p&gt; Jeremy Allison seems &lt;a
href="http://lists.samba.org/pipermail/samba-technical/2002-January/033848.html"&gt;a
little bit supportive&lt;/a&gt; of external access to Samba's
named pipes layer. Not sure that he understands that i need
dynamic access though...

&lt;p&gt; On the up side, &lt;a
href="http://www.abc.net.au/triplej"&gt;JJJ&lt;/a&gt;'s streaming is
working again :-)
</description>
    </item>
    <item>
      <pubDate>Sun, 13 Jan 2002 07:05:14 GMT</pubDate>
      <title>13 Jan 2002</title>
      <link>http://www.advogato.org/person/mikem/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/mikem/diary.html?start=0</guid>
      <description>lkcl vs. the samba team

&lt;p&gt; I implemented basic (non-network) Named Pipes Support in 
the Wine 
project. I am investigating how to add support for Named 
Pipes 
over the network.

&lt;p&gt; After reading Luke's article on the front page, i have to 
say i 
mostly 
agree with what he says. Despite his bitterness, he does 
have a 
point.

&lt;p&gt; Samba is &lt;b&gt;the NetBIOS gateway&lt;/b&gt; in Linux, yet the 
leaders of 
that project have provided no way for any non-samba code 
to 
access NetBIOS functionallity. Windows multiplexes almost 
all it's 
network access through ports137 and139. They should at 
least 
accept a few basic hooks so that others can get the job 
done. The 
Samba teams' attitude is basically just port-hogging. 

&lt;p&gt; Perhaps the best solution is to write another port 139 
listening 
daemon that sorts through requests and passes accesses to 
shares 
to samba... to get under samba. Such a thing would cause a 
great 
performance hit, but maybe then the Samba team would get 
the 
message...

&lt;p&gt; my $0.02 worth.</description>
    </item>
  </channel>
</rss>
