<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for jonathon</title>
    <link>http://www.advogato.org/person/jonathon/</link>
    <description>Advogato blog for jonathon</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Thu, 24 Jul 2008 19:06:47 GMT</pubDate>
    <item>
      <pubDate>Tue, 2 Jul 2002 13:19:54 GMT</pubDate>
      <title>2 Jul 2002</title>
      <link>http://www.advogato.org/person/jonathon/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/jonathon/diary.html?start=4</guid>
      <description>&lt;b&gt;Eden Boards...&lt;/b&gt;
&lt;p&gt;
My Eden is now nearly two months old - and I am still looking
for a suitable case. It's interesting how the diy case market has failed with the introduction of the ITX motherboard. The board itself is great - a little over 17cm each side and about 3cm high. The cases are all huge bricks - like scaled down mini-towers and desktops. How about something 18cm a side and 10 cm high - enough for a board and a psu and a disk ? 

</description>
    </item>
    <item>
      <pubDate>Sun, 12 May 2002 01:59:25 GMT</pubDate>
      <title>12 May 2002</title>
      <link>http://www.advogato.org/person/jonathon/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/jonathon/diary.html?start=3</guid>
      <description>&lt;b&gt;Cool Hardware...&lt;/b&gt;
&lt;p&gt;I recently acquired a VIA &lt;a
href="http://www.via.com.tw/en/Products/eden.jsp"&gt;Eden&lt;/a&gt;
board. It is a very nice design, measuring about 20cm by
20cm and including everything except SDRAM. Just add memory,
disk and power. This board would be an excellent web-farm
component, or with something plugged into the PCI slot, an
excellent firewall and/or wireless gateway. Now if only I
could find a suitable case for the board.
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Cool Software...&lt;/b&gt;
&lt;p&gt;The flow of spam to my inbox has been increasing recently.
Finally I have reached saturation point. I have discovered &lt;a
href="http://www.spamassassin.org/"&gt;SpamAssassin&lt;/a&gt;. It
uses a combination of heuristics and databases to determine
a score for each message. Early results are encouraging - my
inbox is much more sane that in recent weeks. It is
interesting that in the last few weeks both Barebones
Software and Apple have shipped or announced the inclusion
of spam filters for their MacOS X email products.

&lt;p&gt; &lt;p&gt; &lt;br&gt;
&lt;p&gt;Grrr... why does advogato change the &amp;lt;p&amp;gt; and
&amp;lt;/p&amp;gt; tags, breaking the structuure of diary entries ?</description>
    </item>
    <item>
      <pubDate>Thu, 28 Sep 2000 12:23:45 GMT</pubDate>
      <title>28 Sep 2000</title>
      <link>http://www.advogato.org/person/jonathon/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/jonathon/diary.html?start=2</guid>
      <description>&lt;p&gt;Busy, but not sure why....

&lt;p&gt; &lt;p&gt;
A visiting friend has somewhat re-kindled my interest in 
the Macintosh. I even started using my trusty 
PowerBook as my main machine again, going as far as 
to wipe YDL off the spare disk to make space for Mac 
things. The Mac is a nice thing to use with it's high level 
of UI integration and consistency. I look forward to KDE 
(or gnome) becoming as tightly integrated. Who fills the 
role of the HCI police in open collaborative projects 
though ?


&lt;p&gt; &lt;p&gt;
The details of the MacOS X beta release, however, are 
not such good news. Charging for a beta with a time-
expiry ? What kind of business sense is that ? Recover 
development costs with the product, not with the Beta 
release.
Apple ships machines with CD-R devices - so why do 
they not 
offer a raw iso download and save on manufacturing 
and shipping costs ?


&lt;p&gt; &lt;p&gt;
Exchanged emails with &lt;a href="http://www.advogato.org/person/partain/" &gt;partain&lt;/a&gt; 
about &lt;a href="http://www.advogato.org/proj/Arusha/" &gt;Arusha&lt;/a&gt; last week. 
Looks like 
our 
opinions on systems administration (more correctly 
meta-administration) are closer than I had thought. I 
was also wrong about the project being "rooted in 
Academic installations" - turns out that just the opposite 
is 
the case.


&lt;p&gt; &lt;p&gt;
On the subject of sysadmin, I was thinking about the 
recurring cycles in corporate technology in general and 
in sysadmin in particular. &lt;a href="http://www.advogato.org/person/partain/" &gt;partain&lt;/a&gt; 
suggested that with a team of "crack 
administrators" in an organization, infrastructure like &lt;a href="http://www.advogato.org/proj/Arusha/" &gt;Arusha&lt;/a&gt; was not really 
necessary. I 
thought otherwise, because the "crack administrators" 
will generally move on to new things when they get 
bored. Having some structure imposed on on the 
machine infrastructure can help slow the decay that 
occurs after those "crack administrators" are gone. I 
need 
to think about how to express this accurately, coming 
soon to a 
diary entry near you ....


&lt;p&gt; &lt;p&gt;
PS: While I do have some experience of being a 
sysadmin, I would not consider myself an expert and, 
besides, I have probably forgotten what it was really like 
since I stopped doing it.


&lt;p&gt; &lt;p&gt;
PPS: &lt;a href="http://www.advogato.org/person/raph/" &gt;raph&lt;/a&gt;, is there a tag for 
projects like the tag for person ?
</description>
    </item>
    <item>
      <pubDate>Fri, 8 Sep 2000 14:06:37 GMT</pubDate>
      <title>8 Sep 2000</title>
      <link>http://www.advogato.org/person/jonathon/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/jonathon/diary.html?start=1</guid>
      <description>Another motivated week. This week was rebuilding some simple
stuff for subscribing to market data. This is ironic as it
it almost exactly two years ago that I (and some others)
converted our trading floor to multicast. It is nice to see
others finally discovering the benefits of multicast market
data delivery, even
if they forget that it is not a &lt;i&gt;new thing&lt;/i&gt; for
everyone. Anyway, this subscriber, like most
&lt;a href="http://www.tibcofinance.com/" &gt;tibco&lt;/a&gt; hacks,
turned
into 'Yet Another Wrapper for the TIB API'. This time with
C++ and the stl. If they only would provide a nicer API to
start with ...

&lt;p&gt; The TIB API is a legacy beast, a C API that does the job,
but without beauty (the formclass code makes most shudder at
first look). Back in the days when most software had one
thread it was really quite good. It provides an event-idiom
interface to market data, file descriptors, signals, and
timers. Think of a wrapper for select with a nice heap of
timers and some signal traps and callbacks for market data
thrown in. After the first few simple applications a
programmer generally develops some wrapper that is more to
their coding style. I suspect this is approximately wrapper
number nine for me.

&lt;p&gt; Others may want to point out RV. Yes it is a much nicer API,
and for simple messaging the RV transport is very nice
(especially distributed queues). But on a 100Mb network at
market open with thousands of updates blurting across the
wires, CI still beats RV. Function wins over Form.

&lt;p&gt; After the discovery that &lt;a href="http://www.advogato.org/person/jonathan/" &gt;jonathan&lt;/a&gt; had
signed up, I spent
a little time looking over &lt;a
href="/proj/Arusha/"&gt;Arusha&lt;/a&gt;. I perceive their goals as
being quite firmly rooted in Academic installations. Most
corporate entities will work  hard towards making their
infrastructure homogenous in order to ease maintainance.
The Arusha project talks about infrastructures of dozens of
systems. My
last trading floor (built in 1998) is currently serving
between 800 and 900 desktop machines with one point of
influence
for packaging, and one point of influence for account and
system
management.  I had the huge advantage of being required to
support only one hardware manufacturer (but all of that
manufacturers architectures and both the shipping major OS
versions). To handle multiple unrelated architectures and
OSes is a very tough thing and, outside large Universities,
of limited appeal. Look at the fun Chris Coleman is having
with &lt;a href="http://www.openpackages.org/" &gt;openpackages&lt;/a&gt;
and consider that this project is just to try and unify
applications for BSD ...
</description>
    </item>
    <item>
      <pubDate>Sun, 27 Aug 2000 21:28:02 GMT</pubDate>
      <title>27 Aug 2000</title>
      <link>http://www.advogato.org/person/jonathon/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/jonathon/diary.html?start=0</guid>
      <description>&lt;p&gt;I spent the afternoon with two things (neither open
source): perl 
glue for SSL, and BeOS. Hacking SSL was partly business.
Then, for 
fun, it was time to play with BeOS. 

&lt;p&gt; &lt;p&gt;The perl glue for SSL is not secure sockets layer,
but Reuters 
Source Sink Layer. A few years ago I wrote a Tibco
feed-handler for 
my employer to slurp data from the Osaka Stock 
Exchange. The OSE used Reuters as part of their
implementation of 
price data delivery to members. Reuter (via Fujistsu) sold
them SSL. 
Over a pint we and a friend considered writing perl glue for
the 
SSL, so this afternoon I threw C and perl into the mix. I
will do 
some tidying later, but the feel of this module is to
implement the 
glue 
in the perl/c api and implement the object feel in perl. (A
couple 
of years ago myself and the same friend implemented an
object 
oriented 
Tibco ciServer api for perl. We implemented as much of the
OO as 
possible in the glue. I think that was a mistake - we should
have 
implemented the glue as an 'API' perl package, then
implemented the 
OO concepts above it in perl.). This afternoon the glue
substrate 
was formed and I filled in a couple of the functions.
Reuters 
contributions via perl to follow... 

&lt;p&gt;  &lt;p&gt;BeOS. BeOS is &lt;i&gt;cool&lt;/i&gt;. Between linux, w98, w2k
and BeOS, the 
only OS that can really handle real-time ieee1394 video is
BeOS. 
Besides, it is a lovely creature to write code for (aside
from the 
clunky free IDE). Highly recommended and besides, it could
do with 
some filling out with applications.</description>
    </item>
  </channel>
</rss>
