<?xml version = "1.0" encoding="utf-8"?>
<rss version = "2.0" 
  xmlns:atom = "http://www.w3.org/2005/Atom"
  xmlns:dc = "http://purl.org/dc/elements/1.1/"
  xmlns:sy = "http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin = "http://webns.net/mvcb/"
  xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title>MavEtJu&#39;s Distorted View of the World</title>
<link>http://www.mavetju.org/weblog/</link>
<description>MavEtJu&#39;s Distorted View of the World</description>
<dc:language>en-us</dc:language>
<dc:creator>weblog@mavetju.org</dc:creator>
<dc:date>2019-01-22T20:40:47+10:00</dc:date>
<sy:updatePeriod>daily</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<atom:link href = "http://www.mavetju.org/weblog/index.xml" rel="self" type="application/rss+xml" />

<item>
<title>iMac single user mode networking</title>
<description><![CDATA[<p>
From https://superuser.com/questions/442841/enable-ssh-on-a-mac-in-single-user-mode:
</p><p>
Go in single user mode (Command-S):
</p><p>
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist
</p><p>
launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist
</p><p>
launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist
</p><p>
launchctl load /System/Library/LaunchDaemon/com.apple.DirectoryServices.plist
</p><p>
Hook up other computer.
</p><p>
ifconfig en0 10.0.0.1 netmask 255.255.255.0
<p>]]></description>
<guid isPermaLink = "false">00356@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00356.html</link>
<category>Apple</category>

<dc:date>2019-01-22T08:00:00+10:00</dc:date>
</item>
<item>
<title>iOS simulator carplay</title>
<description><![CDATA[<p>
From https://stackoverflow.com/questions/37469175/is-there-carplay-simulator-in-xcode:
</p><p>
Actually there is a CarPlay "External Display" that can be enabled, for it to show up you simply need to type in this command in a Terminal window:
</p><p>
<tt>defaults write com.apple.iphonesimulator CarPlay -bool YES</tt>
</p><p>
Then shutdown and restart the Simulator. Enjoy!
</p><p>
<p>]]></description>
<guid isPermaLink = "false">00355@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00355.html</link>
<category>iOS</category><category>coding</category>

<dc:date>2018-02-25T08:00:00+10:00</dc:date>
</item>
<item>
<title>Book: Troubleshooting Riverbed Steelhead WAN Optimizers</title>
<description><![CDATA[<p>
My first book, named <i>Troubleshooting Riverbed Steelhead WAN
Optimizers</i>, has been published officially. Well, made available
to Riverbed customers with access to the
<a href="http://support.riverbed.com/">Riverbed Support website</a>.
It has been a multi-year effort and as usual the most difficult
part was to get approval for external publishing.
</p><p>
The things that went smooth were the editing and the publishing:
That approach was taken more or less from how the FreeBSD Project
makes their documentation: The source is based on DocBook XML (Was
DocBook SGML when I started) which compiles it into various formats
like HTML, PDF and ePub. This makes sure you have the style and the
content separated, so that even if you make certain style changes
afterwards you just do it in the style sheets and it automatically
propagates through the whole output without the fear of missing a
part somewhere in the text.
</p><p>
But after two chapters of that SGML/XML, I had enough of the excess
of markup tags like &lt;para&gt; and &lt;sectx&gt; which presence
made my automatic reformatting habbit spending more time on the
smoothness of the tags than on the content. Time for a different
approach!
</p><p>
In the past I have worked with HTML, various *roff formatters and
Perl's perldoc and ended up with a mixture of things: Use the *roff
.-prefix to initiate a command, use the HTML h1-h5 and i/tt/b kind
of tags for the commands and use the automatic approach of perldoc
to know where the paragraphs end. And then you end up with something
like:
</p><p>
<blockquote><pre>.h2 Steelhead xx20 series models
&nbsp;
The xx20 series models consist of a set of desktop models, 1RU
rack models and 3RU rack models. To upgrade between models, except
[...]
&nbsp;
.h3 No route to host
&nbsp;
A
.i No route to host
error is shown when the remote host does not exist and the router
on that subnet sends back an ICMP Host Unreachable message or when
</pre></blockquote>
</p><p>
After that a convertor changes it into a real DocBook XML document:
<blockquote><pre>
&lt;sect2 >&lt;title>Steelhead xx20 series models&lt;/title>
&lt;para>The xx20 series models consist of a set of desktop models, 1RU
rack models and 3RU rack models. To upgrade between models, except
[...]
&lt;sect2 >&lt;title>Telnet failure scenarios&lt;/title>
&lt;sect3 >&lt;title>No route to host&lt;/title>
&lt;para>A
&lt;emphasis role="italics">No route to host&lt;/emphasis>
error is shown when the remote host does not exist and the router
on that subnet sends back an ICMP Host Unreachable message or when
</pre></blockquote>
which then gets converted into HTML or PDF.
</p><p>
Easy editing, easy markup, easy publishing. That worked fine. The
book was used internally at Riverbed for training the new TAC
engineers and everybody was very excited about it.
</p><p>
What didn't go smooth was to get the approval to publish it to
customers. Everybody saw the value in the book, realized that
education at this part could help releasing pressure on the TAC
engineers and improve the customers Steelhead experience.
</p><p>
But nobody knew how to take up the book and help to get approval
to make it available for the outside world. People who promised to
help me moved outside Support or outside Riverbed, I was pushed
around by various departments to the same various departments which
already told me earlier that I should talk to the people who just
send them back to me. It shouldn't be so difficult, the TAC does
have access to the full contents of their own website and the TAC
does publish KB articles of various quality levels without going
through proper review before they get published. 
</p><p>
So after three years of editing and publishing internally and trying
to get it to the outside world, it has finally been done: My first
book named <i>Troubleshooting Riverbed(r) Steelhead(r) WAN
Optimizers</i> is available for the Riverbed customers. You can
download it at <a href="http://rvbd.ly/1p5MMgu">http://rvbd.ly/1p5MMgu</a> or
<a href="http://supportkb.riverbed.com/support/index?page=content&id=S24051">http://supportkb.riverbed.com/support/index?page=content&id=S24051</a>.
<p>]]></description>
<guid isPermaLink = "false">00354@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00354.html</link>
<category>Riverbed</category><category>Books</category>

<dc:date>2014-05-20T08:00:00+10:00</dc:date>
</item>
<item>
<title>How I killed 13 500 000 pages in the Google search engine</title>
<description><![CDATA[<p>
Talk about a loaded title, en par with the quality (or lack there
of) of the various click bait titles on the postings I see on
Facebook and friends...
</p><p>
I was told by my hosting provider that my index to the FreeBSD
mailinglists at http://www.mavetju.org/mail/ was using more bandwidth
alone than all of their public websites together. Now this is not
much of a record, since they have only low-bandwidth websites, but
still...
</p><p>
Looking through the logs, I saw that the Googlebot and the Bingbot
and some bot from China were happily fighting over CPU and bandwidth
to index all of the files. Going at it on a speed of about 50
requests per seconds for 24 hours per day.
</p><p>
So what could I do? Checking in Google for site:mavetju.org/mail/,
I saw that there were about 13 500 000 pages indexed. For what goal?
Not much anymore, I have stopped following all except the FreeBSD
Announcement mailinglists a couple of years ago. I still use it on
my laptops, but that is all.
</p><p>
So... That mailinglist archive has been shut down. You can still
find the cached version of it in Google by using the above search
terms, but that will disappear too.
</p><p>
And that is the story on how I killed 13 500 000 pages in Google.
I wonder how much many computers in their data center that frees
up for other things. Probably none... 
<p>]]></description>
<guid isPermaLink = "false">00353@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00353.html</link>
<category>FreeBSD</category>

<dc:date>2014-04-04T08:00:00+10:00</dc:date>
</item>
<item>
<title>Political spam</title>
<description><![CDATA[<p>
Over the years, I have published various email addresses from the
@mavetju.org domain in my weblog. They have been harvested by
spammers. In <a href="/weblog/entries/00100.html#comments">this article</a>,
I published a From and a Reply-To field which don't exist as an
email address: ryopdx@mavetju.org. It also published a Message-id:
UHUh4a7dWj6_CpI3ZmfY@mavetju.org.
</p><p>
Imagine my surprise when I found two emails from Clive Palmer, the
head of the Palmer United Party, in my mailbox:
</p><p>
<code>From: clive.palmer@news1.palmerunitednews.com.au<br>
Subject: A Message From Clive Palmer<br>
To: ryopdx@mavetju.org</code>
</p><p>
and:
</p><p>
<code>From: clive.palmer@news1.palmerunitednews.com.au<br>
Subject: A Message From Clive Palmer<br>
To: uhuh4a7dwj6_cpi3zmfy@mavetju.org</code>
</p><p>
Looks like he got his list of email addresses from a dubious source!
<p>]]></description>
<guid isPermaLink = "false">00352@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00352.html</link>
<category>Rant</category><category>Spam</category><category>Politics</category>

<dc:date>2013-08-28T18:00:00+10:00</dc:date>
</item>
<item>
<title>Organising a bridge tournament in a minefield</title>
<description><![CDATA[<p>
Earlier this year Naomi obtained her bridge director status and is
involved in the New South Wales Bridge Assocation. She is also
directing at the Southside Bridge Centre and plays at the Port
Hacking club. As they say, never a dull moment!
</p><p>
One of her ideals is to organise a bridge tournament in Southern
Sydney and now that she is involved in the NSWBA this is something
which might actually run! It's called the Inaugural Sydney South
Trophy Day and if it's up to her, it will be the first of a yearly
event. However, doing this without stepping on anybodies toes seems
to be impossible.
</p><p>
Issue 1: The location. Naomi wants to run it at the Southside Bridge
Centre because they can provide the room, cards, accessories for a
price much lower than the rate at a commercial event venue company.
Sounds reasonable... Well, not if you consider that a lot of owners
of other bridge clubs wouldn't mind to have it at their place too.
And if it is not at their place, preferable not at anybody elses
bridge club. Seeing as if this might going to be a yearly event and
thus the location might be somewhere else next year, that doesn't
really come up in their minds.
</p><p>
Issue 2: The date. Naomi wants to run it on the Labour Day public
holiday on Monday 7 October. That is the day that the Hurstville
Bridge club normally runs. So the Hurstville Bridge club is angry
because this is going to cut in their number of people coming.
</p><p>
The bridge community in South Sydney consists in general of old
people: In the Port Hacking, Hurstville and St George clubs Naomi
is the youngest by far, and no new blood is coming in. It is just
a matter of time before they are gone. However, in the Southside,
Ingleburn and St George Budapest bridge clubs are actively promoting
bridge and get new people involved.
</p><p>
So... On 7 October there will be a bridge tournament, most likely
visited by people who want to promote the game of bridge and see
it continue in a healthy way!
<p>]]></description>
<guid isPermaLink = "false">00350@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00350.html</link>
<category>Rant</category><category>Bridge</category><category>Happiness</category>

<dc:date>2013-08-10T18:00:00+10:00</dc:date>
</item>
<item>
<title>Different kind of networking people</title>
<description><![CDATA[<p>
In the first thirteen years of my working life I have encountered
a lot of different people in the field of networking. And for some
reason they were all skilled, experienced and willing to learn.
They understood their stuff, in case of issues a pointer to the
right direction was enough to help them out.
</p><p>
In my experience at the Riverbed TAC I have encountered several
new kind of networking people, although I wouldn't call them all
"networking" people.
</p><p>
<ul>
<li>
You have the ones described above: Call in with an issue and just
need a clue on where to start looking. They know their network and
they know how the WAN optimization works. When looking at packets
together and explaining what can be seen, they already know where
to look before I can ask them "Is there anything in the network
which would strip these TCP options?".
<li>
Outsourced network manager and network architects: Oh how do I pity
you. Your company got this multi-million dollar contract for the
network, but WAN optimization is more than the network. It is the
servers and the clients too, but because you only got the network
you are not allowed to talk to the company which is managing the
servers and the company which is managing the end-user support. The
company which is managing the servers will not tell you that they
upgraded to a newer version of whatever application and blame the
fact that half of the company can't retrieve their email anymore
on you! You will never be able to optimize encrypted MAPI traffic
because the team of the other company which manages Active Directory
doesn't want your Steelhead appliance to be able to perform delegation,
let alone be configured as a read-only Domain Controller...
<li>
You have people who have inherited a network and just found out
that besides routers, switches and firewalls you have another kind
of network equipment and they have no idea what... These are people
who can be saved, if introduced properly. Explain what WAN optimization
is, give them documentation, explain what the issue is and follow
up a week later. If it works out, they will end up as the first
group. If not, they will end up as the next group...
<li>
Outsourced NOCs. They seem to look at a screen and when there is a
different colour than green they will identify the brand of the
device and call the TAC. They refuse to do basic troubleshooting
themselves nor learn from previous cases opened and need to be asked
for the system dump every time they open a case. You will get emails
from them every eight hours with the request for an update because
that is when they handover their cases but don't bother to forward
the next steps to the original customers because they are not online
yet... Getting information from the device in question goes most
of the time without a problem. However getting more information
about the issue will have to go through the NOC, who rephrases it
and forwards it to the user, who answers the wrong question and
sends it to the NOC and who forwards it back to you...
</ul>
</p><p>
Did I miss a category? Most likely because I have repressed them,
very deep...
<p>]]></description>
<guid isPermaLink = "false">00349@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00349.html</link>
<category>Rant</category><category>Networking</category><category>Riverbed</category>

<dc:date>2013-08-09T18:00:00+10:00</dc:date>
</item>
<item>
<title>Some kind of image viewer...</title>
<description><![CDATA[<p>
I am looking for some kind of image viewer... Wow, great description :-)
</p><p>
The background is that I need a way to collect and manipulate various
images, screenshots of graphs of other applications like Wireshark
and various other graphers, and then be able to easily resize these
images (so the size of the data matches the size of the data of the
other images) and move them around on the area.
</p><p>
So I need an infinite zoomable canvas with on it freely resizeable
and freely moveable image objects.
</p><p>
If you know anything like this, and preferably cross-platform,
please let me know!
<p>]]></description>
<guid isPermaLink = "false">00347@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00347.html</link>
<category>Coding</category>

<dc:date>2013-07-15T08:00:00+10:00</dc:date>
</item>
<item>
<title>Scared!</title>
<description><![CDATA[<p>
The website reddit.com, self-proclaimed "Front page of the Internet",
has one section which I like to visit while bringing my kids to
bed: The [[//www.reddit.com/r/AskReddit/][Ask Reddit]
section, in which people post their comments on a certain subject.
There are a lot of shitty questions which you can ask, but due to
the moderation system I only get served the highly rated ones, plus
if the subject of the question doesn't interest me I don't bother
to read it.
</p><p>
Yesterday the one I read was "<a href="//www.reddit.com/r/AskReddit/comments/1hzo8p/whats_a_story_that_youve_heard_that_still_gives/">What's a story that you've heard that still gives you chills to this day?</a>".
Most of them are real-life stories and some made-up-to-scary-teenagers
ones. This one particularly stuck with me, but didn't scare me when
I was reading it last night:
</p><p>
<blockquote>
A kid is playing in his room, when he hears his mother call him
from the kitchen. He puts down his toys and walks down the stairs,
when suddenly upstairs he sees his mother who says "Don't go there,
I heard that voice as well."
</blockquote>
</p><p>
Typical sitting-around-the-fire-and-scaring-each-other-story and
it didn't bother me last night.
</p><p>
This early morning at 06:00, still dark, while hanging up the
washing, I hear a sound behind the bins which are standing in the
dark corner of the garden about three meters away from me. And the
only thought that my scumbag brain could come up with was "<i>I heard
that sound as well.</i>"... Needless to say that I wasn't feeling
happy anymore.
<p>]]></description>
<guid isPermaLink = "false">00346@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00346.html</link>
<category>Happiness</category><category>reddit</category>

<dc:date>2013-07-11T08:00:00+10:00</dc:date>
</item>
<item>
<title>I got a medal!</title>
<description><![CDATA[<p>
Last night the Safe Sets team finished as second in the Miranda
Indoor Sports Center after two sets of 21-25 and 19-25. Team
Cannonfodder became first and got a trophy, we got medal.
</p><p>
First medal after nearly three years of playing. Yay me! :-)
<p>]]></description>
<guid isPermaLink = "false">00345@http://www.mavetju.org/weblog/</guid>
<link>http://www.mavetju.org/weblog/html/00345.html</link>
<category>Volleyball</category><category>Sports</category>

<dc:date>2013-07-10T08:01:00+10:00</dc:date>
</item>
</channel>
</rss>
