<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for mvw</title>
    <link>http://www.advogato.org/person/mvw/</link>
    <description>Advogato blog for mvw</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 29 Aug 2008 20:54:39 GMT</pubDate>
    <item>
      <pubDate>Tue, 1 May 2001 21:00:30 GMT</pubDate>
      <title>1 May 2001</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=8</guid>
      <description>Oh folks, we are waiting impatiently for our first child.
&lt;p&gt;
That cutie is eleven days over time now. CTG curves are
excellent so far.
Let's hope it turns out well.

</description>
    </item>
    <item>
      <pubDate>Wed, 14 Feb 2001 23:42:09 GMT</pubDate>
      <title>14 Feb 2001</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=7</guid>
      <description>What has happened since my last posting?
&lt;p&gt;
&lt;b&gt;JAVA&lt;/b&gt;
&lt;p&gt;
At work I am now dealing with creating the GUI using JAVA.
I was the C++ advocate in the preceding discussion, voting
for either QT/GTK+ in case of
a cross platform approach and MSVC++ in case we just want to
have Win32 covered.
&lt;p&gt;
While I was quite unhappy with the
decision (because I prefer an efficient language like C++),
I must admit that JAVA has a very good 2D library. I must
also admit that JBuilder looks like a very fine IDE, it
might be comparable in power to MS Developer's studio. (OK I
am an Emacs devotee but still that stuff looks impressive)
&lt;p&gt;
Do we have a similiar powerful and portable lib for C++?
QT looks good, but lacks a lot of the 2d features that JAVA
offers and it is only available to commercial developes
under Win32. About the latest GTK+ I am not sure, for
example it seems to offer alpha channels and antialiasing,
but I don't have checked that. GTK+ never came into closer
consideration because of its lack of commercial support
under Win32.
And I am just talking graphics. I mean whoever talks about
JAVA's power, in fact talks about the huge libraries. It is
a shame that there is no comparable library for C++.
&lt;p&gt;
Do we have a full grown ISO C++ compiler that is efficient
and portable? I am not sure if GNU C++ fits that shoe.
&lt;p&gt;
Also there is no force in the C++ world, probably except
Microsoft, that could play a similiar role to that what
SUN plays for JAVA. And Microsoft isn't pro platform
portability at all.
So who should do the necessary dirty work?
&lt;p&gt;

&lt;p&gt; &lt;b&gt;OODB&lt;/b&gt;
&lt;p&gt;
We have a very complex domain model at work that cries for an
object oriented database. But why the heck, the existing
ones are so poor?
&lt;p&gt;
Right now only Objectivity or Versant seem to be the only
grown up OODBs, but both of them suffer from having
hard to swallow constraints.
&lt;p&gt;
I really wonder what will arrive first, a popular usable
distributed OOP supporting operating system, or an usable OODB.
Both would have to create distributed adress spaces,
lookup services and a lot of other goodies.

</description>
    </item>
    <item>
      <pubDate>Tue, 14 Nov 2000 12:38:22 GMT</pubDate>
      <title>14 Nov 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=6</guid>
      <description>&lt;b&gt;Autotools&lt;/b&gt;
&lt;p&gt;
Globalization has its nice bits. Today I got my hardcopy of
the goat book via Amazon. 
&lt;p&gt;
&lt;b&gt;X platform GUI&lt;/b&gt;
&lt;p&gt;
I am still not sure, if we should try the X-platform
approach.
Possible toolkits are:
&lt;ul&gt;
&lt;li&gt;GTK (cons: looks like GTK everywhere, infamous C++
bindings)
&lt;li&gt;qt (looks like a Windows GUI clone, would add $3K per
developer
      if used commercially)
&lt;li&gt;wxWindows (might die, might not die)
&lt;li&gt;Mozilla (XUL sounds interesting, critique from a
colleague of mine: it runs on
every platform same bad - uh oh)
&lt;li&gt;fltk (no idea yet, what it is)
&lt;li&gt;Java (this will suck for a CPU intensive editor)
&lt;li&gt;StarView (I already touched the old StarView - should I
really do
this again?)
&lt;/ul&gt;

</description>
    </item>
    <item>
      <pubDate>Mon, 13 Nov 2000 17:02:23 GMT</pubDate>
      <title>13 Nov 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=5</guid>
      <description>&lt;b&gt;Autotools&lt;/b&gt;
&lt;p&gt;
Hey, got some new hints from the autobook authors in my
mail.
This feedback is one of the very good points of the free
software world,
in the tradition of academics
&lt;p&gt;
And those folks put up an &lt;a
href="http://sources.redhat.com/autobook/autobook/autobook.html"&gt;improved
online version&lt;/a&gt;!

&lt;p&gt; &lt;p&gt;
&lt;b&gt;X-platform GUIs&lt;/b&gt;
&lt;p&gt;
Back to the 'native client' vs. 'X-platform GUI approach'.
I need to hack some GUI prototype quickly to help
condensating some
thoughts flowing around. 

&lt;p&gt; &lt;p&gt;
&lt;b&gt;Advogato&lt;/b&gt;
&lt;p&gt;
And back to Journeyer. We should call it Yo-Yo metric. :-)
</description>
    </item>
    <item>
      <pubDate>Fri, 10 Nov 2000 10:55:46 GMT</pubDate>
      <title>10 Nov 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=4</guid>
      <description>&lt;b&gt;Autobook&lt;/b&gt;
&lt;p&gt;
Got a nice hint about sources across directories from Gary
Vaughan:
&lt;p&gt;
&lt;em&gt;
&lt;pre&gt;
&amp;gt; I keep my main sources in
&amp;gt; 
&amp;gt;     project/src
&amp;gt; 
&amp;gt; have tests in
&amp;gt; 
&amp;gt;     project/test/test01
&amp;gt; 
&amp;gt; I don't manage to compile a small test program in
&amp;gt; the above test01 directory, that uses a source file
&amp;gt; from project/src.
&amp;gt; 
&amp;gt; What should I do?
&amp;gt; - create the test binary in project/src rather than
&amp;gt;   project/test/test01?
&amp;gt; - build some library just for the purpose of testing
&amp;gt;   that I won't use anyway?
&amp;gt; - use some secret potion from CVS automake?

&lt;p&gt; The 2nd option would be best, automake doesn't handle
sources outside
of $srcdir or $builddir (except for header files of
course).  You
might try setting SUBDIRS in the project dir to descend src
before
test, and then linking test01 with (from memory, so check
the docs):

&lt;p&gt; 	test01_LDFLAGS = -static
	test01_DEPENDENCIES = $(top_builddir)/src/foo.o
	test01_LDADD = $(test01_DEPENDENCIES)
	
or suchlike to link the compilation object in directly.
&lt;/pre&gt;
&lt;/em&gt;

&lt;p&gt; &lt;p&gt;
&lt;b&gt;Advogato&lt;/b&gt;
&lt;p&gt;
Today I dropped back to Observer status.
I should read the trust metrics explanation to understand
this. It can't be related to the number of certificates I
have,
as there are other persons who have less. So it must be
related either to the fact that I certified a lot of people
or to the relative positions of the people who certified me.
Interesting.

</description>
    </item>
    <item>
      <pubDate>Sat, 4 Nov 2000 16:31:01 GMT</pubDate>
      <title>4 Nov 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=3</guid>
      <description>&lt;b&gt;Compiler writing&lt;/b&gt;
&lt;p&gt;
After having spent some time with lexical analysis, today's
topic
was syntax analysis, top down parsing to be more precise.
&lt;p&gt;
As a physicist, I am still impressed by the bloat found in
the language of 
theoretical computer scientists. This came to my mind when
I took a look into a book on computability earlier this day,
that managed to obfuscate even the rather simple things
behind mathematical formalism, and also today when I
read through a classic book from Nikolaus Wirth (Pascal,
Modula
2,
Oberon) which manages to cover stuff in 10 pages, where
other books wasted 100. 
&lt;p&gt;
About books: 
Wirth's book ("Compilerbau") is 120 pages, the Dragon Book
 (US) covers 800 pages
and it's german translation is split into 2 volumes of about
500 pages each (I'm still dazzled where the additional 200
pages come from).
&lt;p&gt;
Other nice books are the ones by Gueting/Erwe (a medium
sized book on the topic,  this is the one I hope to get
tackled completely) and Wilhelm/Maurer (the only book I know
of, that goes into OOP language compilation as well, I
consider it the most up to date book presently).
I also have a book an lex and yacc from O'Reilly, but this
only for convenience and examples, as it is not strong in
the maths force.
&lt;p&gt;
I am not through yet with bottom up parsing, but at least I
understand the principal difference now, that a top down
parser predicts so long until it got the whole program
matched (so much for prophetics in computer science :-)
while a bottom up parse reduces the program
until it has managed to turn it into the start symbol. Wow.
&lt;p&gt;
&lt;b&gt;Advogato related&lt;/b&gt;
&lt;p&gt;
Thanks to those kind people who trusted me I was able to
post
the link on the goat book on advogato. 
&lt;br&gt;
I hope it was not mentioned earlier -- a search engine would
benefit
this site.
&lt;p&gt;
Another good thing for advogato would be a general
submission
queue for registered or anonymous folks, where some kind of
voting scheme could be used to push interesting stuff to the
frontpage.
At this time, users with observer status tend to use the
diary for
general communication - that works, but I would rather
channel
that kind of use into a more explicit form.
</description>
    </item>
    <item>
      <pubDate>Fri, 3 Nov 2000 20:18:37 GMT</pubDate>
      <title>3 Nov 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=2</guid>
      <description>Interesting opinion in the articles section on the recent
Advogato statistics:

&lt;p&gt; &lt;p&gt; 
&lt;em&gt;
Certification level is irrelevant, posted 3 Nov 2000 by
&lt;a href="http://www.advogato.org/person/Zaitcev/" &gt;Zaitcev&lt;/a&gt; 
&lt;p&gt;
 Only the list of certifiers is interesting. 
&lt;p&gt;
        This was brought up already when a bunch of FreeBSD
goofs showed up and certified each other as master. One of
them
        was close to the trust root and the rest is history. 
&lt;p&gt;
        Raph told you already that certification works only
if majority of Advogato members apply the certification
metrics as
        instructed. Instead, the majority uses certification
as an old buddy network, with levels higher for those who
are better
        known to them. 
&lt;/em&gt;
&lt;p&gt;
This shows a disturbing lack of faith in the trust metrics.
&lt;p&gt;
As I feature quite high (at 5) as certifier, I can't spare
this 
comment. The folks I certified as master, deserve that
title. If you think otherwise, send me mail.
&lt;p&gt;
Point is, that Linux and FreeBSD developer communities
are different beasts. So in my case, as FreeBSD developer,
it is natural that I know more of these people (not in the
sense of knowing their name but in the
sense of having read from and discussed with them and 
using their software for years) than in the Linux camp.
&lt;p&gt;
Pretty normal if you ask me. The free software world is not
just Linux. 
</description>
    </item>
    <item>
      <pubDate>Tue, 31 Oct 2000 19:34:57 GMT</pubDate>
      <title>31 Oct 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=1</guid>
      <description>I did my advogato duty :-) and certified everyone I know ..
&lt;br&gt;
Ugh, I should change my name into Aarie Aas or something
similiar.
Hope I did not oversee someone at the end of the alphabet,
when my eyes got tired. :-)
</description>
    </item>
    <item>
      <pubDate>Tue, 31 Oct 2000 15:54:53 GMT</pubDate>
      <title>31 Oct 2000</title>
      <link>http://www.advogato.org/person/mvw/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/mvw/diary.html?start=0</guid>
      <description>Today I lost some faith in Slashdot functioning as a hacker 
news ticker:
&lt;p&gt;
I submitted a news item about the 
'&lt;a href="http://sources.redhat.com/autobook" &gt;goat
book&lt;/a&gt;', the long 
awaited autoconf/automake/libtool book.
&lt;br&gt;
IMHO a really important book for people who have to set up
software project nowadays.
&lt;p&gt;
And it is another fine book, available online and for
download
for free.
&lt;p&gt;
That submission was rejected within ten minutes.. sigh.

</description>
    </item>
  </channel>
</rss>
