<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
     xmlns:georss="http://www.georss.org/georss"
     xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
     xmlns:media="http://search.yahoo.com/mrss/"><channel>
  <title>Bundesbrandschatzamt</title>
  <atom:link href="http://www.bundesbrandschatzamt.de/~baron/index.xml" rel="self" type="application/rss+xml" />
  <link>http://www.bundesbrandschatzamt.de/~baron/</link>
  <description><![CDATA[]]></description>
  <language>en</language>
  <pubDate>Sat, 15 Oct 2022 19:27:30 +0200</pubDate>
  <lastBuildDate>Sat, 15 Oct 2022 19:27:30 +0200</lastBuildDate>
  <generator>Emacs 28.1 Org-mode 9.5.2</generator>
  <webMaster>baron@bundesbrandschatzamt.de (nil)</webMaster>
  <image>
    <url>http://www.bundesbrandschatzamt.de/~baron/img/dragon-head.png</url>
    <title>Bundesbrandschatzamt</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/</link>
  </image>


  <item>
    <title>Bring Your SQL To The Next Level</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org939fe3d</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org939fe3d</guid>
    <pubDate>Sat, 15 Oct 2022 19:25:00 +0200</pubDate>

    <description><![CDATA[<div class="date">15 Oct 2022</div>
    <p>
    When you start learning SQL and databases it is trivial to find good
    resources. My adventures started with <a href="https://www.amazon.com/Oracle8i-Complete-Reference-CD-ROM-Package/dp/0072123648/ref=sr_1_1?dchild=1&amp;keywords=oracle+8i+the+complete+reference&amp;qid=1588666322&amp;sr=8-1">ORACLE8i The Complete
    Reference</a>. Tutorials are another way. With the official documentation
    for your RDBMS on hand you can learn the specific dialect of SQL you
    need. Later in your career you might cross the way of an SQL guru. In
    that point in time you wonder: How can I reach that level? I met quite
    <a href="blog/20200505-bring_your_sql_to_the_next_level.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Howto Write Complex Programs Running On Vertica</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgc4c87a5</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgc4c87a5</guid>
    <pubDate>Sat, 18 Jun 2022 14:30:00 +0200</pubDate>

    <description><![CDATA[<div class="date">18 Jun 2022</div>
    <p>
    Even though my roots are in the field of system administration I
    learned early on how important SQL and Databases are. Over the years I
    worked on different Projects on Oracle, MySQL and Vertica. Both from a
    DBA as well as a developer perspective. Even though the examples here
    are for <a href="https://www.vertica.com/docs/11.1.x/HTML/Content/Authoring/SQLReferenceManual/SystemTables/MONITOR/QUERY_PROFILES.htm">Vertica</a> most of it can and should be adapted to other
    databases as well.
    </p>

    <p>
    If you have to process and aggregate data there are different ways to
    tackle the problem. I have seen a lot of programs fetching the
    complete data out of the Database trying to do the aggregation within the
    application and FAIL. Even in areas where they should have known better
    <a href="blog/20220618-howto-write-complex-programs-running-on-vertica.html">Read more...</a>
    </p>
    ]]></description>
  </item>

  <item>
    <title>It's Good to be Lazy</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orge0c33dd</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orge0c33dd</guid>
    <pubDate>Mon, 08 Nov 2021 18:15:00 +0100</pubDate>

    <description><![CDATA[<div class="date">11 Nov 2021</div>
    <p>
    Tips for note taking for system administrators and SREs I wrote over
    at USENIX ;login.
    </p>

    <p>
    <a href="https://www.usenix.org/publications/loginonline/its-good-be-lazy">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>GPG</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org976eaa6</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org976eaa6</guid>
    <pubDate>Sun, 10 Oct 2021 18:19:00 +0200</pubDate>

    <description><![CDATA[<div class="date">10 Oct 2021</div>
    <p>
    <a href="https://en.wikipedia.org/wiki/GNU_Privacy_Guard">GNU Privacy Guard</a> (GnuPG or GPG) was first released in 1999.
    Over the years it found a wide usage not only limited to exchanging
    encrypted emails. I want to give here a brief introduction how to
    <a href="blog/20211010-gpg.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Perl Fork</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgafbdd6c</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgafbdd6c</guid>
    <pubDate>Mon, 08 Jun 2020 12:14:00 +0200</pubDate>

    <description><![CDATA[<div class="date">05 Jun 2020</div>
    <p>
    One of the reasons why i still stick with Perl are the database
    modules around <a href="https://dbi.perl.org">DBI</a>. I just like the beauty of the syntax. Many years
    ago i learned that you can bring processes to speed with process
    forking. Even though i used the <a href="https://perldoc.perl.org/functions/fork.html">fork</a> function every now and then i
    wasn't concerned much about the childs outcome. If something failed
    the next run of the program would take care of it. The child processes
    <a href="blog/20200605-perl-fork.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Amanda backup and AWS S3</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org823918a</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org823918a</guid>
    <pubDate>Sun, 09 Feb 2020 13:04:00 +0100</pubDate>

    <description><![CDATA[<div class="date">09 Feb 2020</div>
    <p>
    After I had my DDS Streamer at home running for a while again with <a href="https://en.wikipedia.org/wiki/Amanda_(software)">AMANDA</a>, the Advanced
    Maryland Automatic Network Disk Archiver, I was considering using it
    at work as well. Always looking at cost optimization our Vertica
    clusters looked like good candidates. As most DBAs I fear loosing
    data. Following the safe route I use vbr hardcopy backup followed by
    an rsync to a dedicated backup EBS volume. From those we take
    <a href="blog/20200209-amanda-backup-s3.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Amanda backup</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org308cefd</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org308cefd</guid>
    <pubDate>Fri, 07 Feb 2020 14:34:00 +0100</pubDate>

    <description><![CDATA[<div class="date">07 Feb 2020</div>
    <p>
    Many moons ago I had to convince my former employer that we should
    have backup. There are only 2 kinds of companies: those without backup
    and those loosing data. wait. those are the same. Aside from lack of
    backup we were in the need of more storage. Finally I got backup and
    learned a bit about Fibreoptic, SAN storage and tapelibraries. Of
    <a href="blog/20200207-amanda-backup.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Emacs and SQL</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org9e6175e</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org9e6175e</guid>
    <pubDate>Fri, 10 Jan 2020 14:24:00 +0100</pubDate>

    <description><![CDATA[<div class="date">10 Jan 2020</div>
    <p>
    In the last year I had the pleasure of rewriting a data calculation
    software originally written in Java in Vertica SQL.
    As you can imagine I am not talking about simple select statements.
    A lot of try and error was involved. For debugging you would run those
    queries manually in an interactive SQL session. That way you can dive
    <a href="blog/20200110-emacs-sql.html">Read more...</a>
    </p>
    ]]></description>
  </item>

  <item>
    <title>Teaching Linux Part 3</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org616faf0</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org616faf0</guid>
    <pubDate>Thu, 14 Mar 2019 19:36:00 +0100</pubDate>

    <description><![CDATA[<div class="date">14 Mar 2019</div>
    <p>
    After a few sessions around Emacs I started to continue with Linux.
    Every process on an operating system must belong to somebody to define
    which privileges this process can have. Which means a very important
    task of the OS is the user management.
    In Linux the first entry point is <code>/etc/nsswitch.conf</code> provided by the
    <a href="blog/20190314-linux-intro-part3.html">Read more...</a>
    </p>
    ]]></description>
  </item>

  <item>
    <title>Teaching Linux Part 2</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org73f2331</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org73f2331</guid>
    <pubDate>Sat, 05 Jan 2019 13:36:00 +0100</pubDate>

    <description><![CDATA[<div class="date">05 Jan 2019</div>
    <p>
    Finally I managed to get my sessions back into our calendar.
    As a lot of vacation is going on it turned out to be a single session.
    Even if you can teach a single person it is well spend time.
    Plus nobody get's shy asking questions. As the old saying says "there
    are no silly questions" some people still think they exist.
    <a href="blog/20181205-linux-intro-part2.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Teaching Linux Part 1</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgceba384</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgceba384</guid>
    <pubDate>Sun, 23 Sep 2018 13:10:00 +0200</pubDate>

    <description><![CDATA[<div class="date">23 Sep 2018</div>
    <p>
    Recently we got 2 student interns at work. Times have changed since I
    started working and I decided it would be a good opportunity to pass
    on some of my knowledge.
    </p>

    <p>
    I decided to start at zero. In my oppinion this is always a good
    <a href="blog/20180923-linux-intro-part1.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Vertica and Emacs</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgaa34d5e</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgaa34d5e</guid>
    <pubDate>Thu, 01 Feb 2018 22:56:00 +0100</pubDate>

    <description><![CDATA[<div class="date">01 Feb 2018</div>
    <p>
    If you have paid attention to my other blog entries you have already
    figured that I am a fan of <a href="http://www.bundesbrandschatzamt.de/~baron/blog/20150520-literate-oracle.html">Literate Database Work</a> as well as a user of
    <a href="http://www.bundesbrandschatzamt.de/~baron/blog/20170221-vertica-backup-and-restore.html">Vertica</a>. <a href="https://www.emacswiki.org/emacs/SqlMode">sql-mode</a> and sql-interactive-mode are quite powerful. I
    combined them with <a href="https://github.com/joaotavora/yasnippet">yasnippet</a>. The product is <a href="https://github.com/baron42bba/vertica-snippets">vertica-snippets</a> - a
    package you can install via <a href="http://melpa.org">MELPA</a>. If you are like me you probably
    </p>

    <p>
    <a href="blog/20180201-Vertica-and-Emacs.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Blogging via Orgmode</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org29c4c24</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org29c4c24</guid>
    <pubDate>Thu, 01 Feb 2018 22:33:00 +0100</pubDate>

    <description><![CDATA[<div class="date">01 Feb 2018</div>
    <p>
    For the last 6 years I used Perl and the <a href="http://www.catalystframework.org">Catalyst MVC framework</a> for my
    homepage. It provides a lot of nice features. The only issue: I
    haven't used a lot of them. Being a heavy Emacs user and to follow the
    <a href="https://en.wikipedia.org/wiki/KISS_principle">KISS principle</a> I wanted to switch to <a href="http://www.orgmode.org">Orgmode</a> and org-publish. Thanks
    to <a href="http://www.howardism.org">Howard Abrams</a> this turned out quite easy. I copied some of his
    elisp code to give my own Emacs the capabilities. As I liked his
    Webdesign I analyzed and transformed it into my own - of course asking
    for permission down the road. Finally I managed to update my
    collection of <a href="http://www.bundesbrandschatzamt.de/~baron/links/">links</a> and invested the extra time to redirect URLs from
    my previous website.
    </p>

    <p>
    With a much easier way to publish I can just hope I am going to spend
    more time in the future writing about more topics.
    </p>
    ]]></description>
  </item>

  <item>
    <title>Vertica backup and restore</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orge4bf2b5</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orge4bf2b5</guid>
    <pubDate>Tue, 21 Feb 2017 19:36:00 +0100</pubDate>

    <description><![CDATA[<div class="date">21 Feb 2017</div>
    <p>
    <b>disclaimer: use at your own risk</b>
    </p>

    <p>
    If you pay close attentation to the HP Vertica <a href="https://my.vertica.com/docs/7.2.x/HTML/index.htm#Authoring/AdministratorsGuide/BackupRestore/RestoringFullDatabaseBackups.htm">documentation</a> you will
    see this requirement for doing a restore:
    </p>

    <blockquote>
    <p>
    The cluster to which you are restoring the backup has the same number
    of hosts as the one used to create the backup. The node names and the
    IP addresses must also be identical.
    </p>
    </blockquote>

    <p>
    <b>UPDATE</b>: Since Vertica 9.2 most of this information is opsolete. See
    <a href="https://www.vertica.com/docs/9.2.x/HTML/Content/Authoring/AdministratorsGuide/BackupRestore/RestoreObjectsAltCluster.htm?tocpath=Administrator%27s%20Guide%7CBacking%20Up%20and%20Restoring%20the%20Database%7CRestoring%20Backups%7C_____5">Restoring Objects to an Alternate Cluster</a>.
    </p>

    <p>
    <a href="blog/20170221-vertica-backup-and-restore.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>500 commits</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org72f5a6b</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org72f5a6b</guid>
    <pubDate>Fri, 17 Feb 2017 11:15:00 +0100</pubDate>

    <description><![CDATA[<div class="date">16 Feb 2017</div>
    <p>
    Having 500 git commits on an <a href="https://github.com/baron42bba/.emacs.d/blob/master/bba.org#sqlformat">editors configuration files</a> is quite a
    number. I think it's a good reason for another recap.
    </p>

    <p>
    A machinist builds his own tools. The same rule should apply to
    somebody working in Development or Systems Administration.
    </p>

    <p>
    It makes your live easier and in the end it will speed you up.
    </p>

    <p>
    <a href="blog/20170216-500commits.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Org Tables</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgc333515</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgc333515</guid>
    <pubDate>Tue, 14 Jun 2016 20:09:00 +0200</pubDate>

    <description><![CDATA[<div class="date">14 Jun 2016</div>
    <p>
    Orgmode tables and literate devops.
    </p>

    <p>
    <a href="blog/20160614-org-tables.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>No production change on Friday rule and git</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org79bd08c</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org79bd08c</guid>
    <pubDate>Sat, 12 Mar 2016 10:05:00 +0100</pubDate>

    <description><![CDATA[<div class="date">12 Mar 2016</div>
    <p>
    As a sysadmin you probably know the rule: No production changes on
    Friday!
    If you use git to manage your automation and happen to not using git
    tags to finally send your code life this little code snippet might be
    for you:
    </p>

    <p>
    <a href="blog/20160312-no-production-change-on-friday-and-git.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Emacs Keyboard Map</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org00496e7</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org00496e7</guid>
    <pubDate>Wed, 12 Aug 2015 09:17:00 +0200</pubDate>

    <description><![CDATA[<div class="date">12 Aug 2015</div>
    <p>
    Recently I found an old print of a Emacs keyboard map. As it is quite
    useful I searched the internet to find the source for this print. I
    figured the old saying upload something to the internet and it's saved
    forever isn't true. Searching my ancient notebooks I was lucky and
    found the <a href="http://www.bundesbrandschatzamt.de/~baron/download/emacskbdmap.pdf">pdf</a> file. I couldn't reach the original Author Sami BEN
    GRINE but found the original announcement post at
    <a href="https://groups.google.com/forum/m/#!topic/gnu.emacs.help/t2XkXn-0UJ4">https://groups.google.com/forum/m/#!topic/gnu.emacs.help/t2XkXn-0UJ4</a>:
    </p>

    <p>
    <a href="blog/20150812-emacs-keyboard-map.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Literate DevOps</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org70194a8</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org70194a8</guid>
    <pubDate>Tue, 02 Jun 2015 15:36:00 +0200</pubDate>

    <description><![CDATA[<div class="date">02 Jun 2015</div>
    <p>
    Even as on advocate of automation I see the need of taking notes of
    your systems. Legacy systems and stuff that cannot be automated for
    whatever reason. Using a logbook in plain text is a good choice.
    </p>

    <p>
    If you call this file <code>LOGBOOK.org</code> and use Emacs you can save a lot
    of hassle. Besides beeing a good editor Emacs is capable of running
    shells. <a href="http://www.org-mode.org">org-mode</a> gives you a markup language and the capability of
    executing code blocks in that shell.
    </p>

    <p>
    <a href="blog/20150602-Literate_DevOps.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Literate Database work with Oracle</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgfc82e9e</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgfc82e9e</guid>
    <pubDate>Wed, 20 May 2015 21:37:00 +0200</pubDate>

    <description><![CDATA[<div class="date">20 May 2015</div>
    <p>
    <a href="http://howardism.org/Technical/Emacs/literate-database.html">Literate Database Work</a> by Howard Abrams was eye opening.
    </p>

    <p>
    My only problem: I am currently in the Oracle world and orgmode ob-sql
    doesn't support sqlplus. With SQLi-Mode it's at least possible to use
    Emacs to connect to a database. In this case Oracle. But <a href="http://orgmode.org/worg/org-contrib/babel/languages/ob-doc-sql.html">ob-sql</a>
    supports Perl <a href="http://search.cpan.org/search?query%3Ddbi-shell&amp;mode%3Dall">dbi-shell</a>. For Perl there is <a href="http://search.cpan.org/search?query%3DDBD::Oracle&amp;mode%3Dall">DBD::Oracle</a> which brings us
    full circle.
    </p>

    <p>
    <a href="blog/20150520-literate-oracle.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Emacs into the beyond</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org7636d8c</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org7636d8c</guid>
    <pubDate>Wed, 20 May 2015 18:49:00 +0200</pubDate>

    <description><![CDATA[<div class="date">15 May 2015</div>
    <p>
    In the last 20 years I used a lot of programs but Emacs is still
    around. The one thing I regret: I should have started earlier diving
    into it. It's 18 month since I started using git for my Emacs
    configuration. 180 commits - time for a resume.
    </p>

    <p>
    <a href="blog/20150519-emacs_into_the_beyond.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Tip table</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org1b74669</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org1b74669</guid>
    <pubDate>Sun, 28 Sep 2014 13:40:00 +0200</pubDate>

    <description><![CDATA[<div class="date">28 Sep 2014</div>
    <p>
    Ever wondered what's the right amount of tip?
    </p>

    <p>
    <a href="tip/index.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>bbabookmarks</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgd324f36</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgd324f36</guid>
    <pubDate>Tue, 10 Dec 2013 12:50:00 +0100</pubDate>

    <description><![CDATA[<div class="date">10 Dec 2013</div>
    <p>
    How to share bookmarks within your department or company?
    </p>

    <p>
    Maybe you even didn't thought about this solution. Often wikis are used for this task.
    You have to visit an extra website to get to your final destination.
    Quite cumbersome if you ask me.
    </p>

    <p>
    <a href="blog/bbabookmarks.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Emacs</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orga31cef4</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orga31cef4</guid>
    <pubDate>Tue, 10 Dec 2013 11:46:00 +0100</pubDate>

    <description><![CDATA[<div class="date">10 Dec 2013</div>
    <p>
    I've been using EMACS for the better part of my sysadmin live.
    Back in the days I've learned the basics of editing.
    Every now and then I learned another shortcut or command.
    </p>

    <p>
    Things changed with my current position of a Senior Sysadmin:
    Now I spend most of the day in Emacs.
    Writing hundreds of lines of code and configfiles I figured it was
    time to dig deeper into Emacs to save time and make my life easier.
    </p>

    <p>
    <a href="blog/emacs.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>partitioning</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgf3d57f7</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgf3d57f7</guid>
    <pubDate>Tue, 02 Jul 2013 12:06:00 +0200</pubDate>

    <description><![CDATA[<div class="date">02 Jul 2013</div>
    <p>
    A couple of month ago we had a discussion about partitioning on the USENIX/Sage mailing list.
    Laziness tends to configure only 3 partitions today: /boot, swap and /.
    With LVM you can easily resize partitions and there are quite some advantages:
    </p>

    <p>
    <a href="blog/partitioning.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>Booting DVD from a USB stick</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgddeec25</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgddeec25</guid>
    <pubDate>Tue, 23 Oct 2012 13:28:00 +0200</pubDate>

    <description><![CDATA[<div class="date">23 Oct 2012</div>
    <p>
    Just a couple of days ago it happened again:
    A DVD sitting on my desk and a computer ready for installation without a DVD drive.
    The only difference this time: I had no USB DVD drive.
    </p>

    <p>
    <a href="blog/booting_dvd_from_a_usb_stick.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>port based routing</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org1d643ce</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org1d643ce</guid>
    <pubDate>Sun, 10 Jun 2012 13:34:00 +0200</pubDate>

    <description><![CDATA[<div class="date">10 Jun 2012</div>
    <p>
    Lets assume you are using LinuxVirtualServer in direct routing mode.
    </p>

    <p>
    Now you are in the situation that your cluster nodes have to talk to the outside
    world to fetch rss feeds or talk to authentication systems.
    These systems are not under your control and might change the ip address
    and you wouldn't get informed.
    </p>

    <p>
    <a href="blog/port_based_routing.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>webcaching</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org3c5461d</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org3c5461d</guid>
    <pubDate>Fri, 25 May 2012 18:36:00 +0200</pubDate>

    <description><![CDATA[<div class="date">25 May 2012</div>
    <p>
    Operating a globally accessed webservice for the last couple of years traffic costs,
    web performance and user experience are familiar topics for me.
    </p>

    <p>
    All these topics come down to web optimization and caching.
    </p>

    <p>
    The first and probably easiest task is activating gzip compression.
    There are some known issues with eg some version of Internet Explorer.
    In my setup i made good experience with this line for Apache:
    </p>

    <p>
    <a href="blog/webcaching.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>IPMI</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#org7a06846</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#org7a06846</guid>
    <pubDate>Tue, 22 May 2012 13:28:00 +0200</pubDate>

    <description><![CDATA[<div class="date">22 May 2012</div>
    <p>
    I am using <a href="http://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface">IPMI</a> and other out-of-band management interfaces since 2006.
    </p>

    <p>
    Sometimes they are referred to as BMC, ILOM or Remote Supervisor Adapter (RSA).
    There are quite some differences:
    </p>

    <p>
    Cheapest models supply only features like power on/off, reset and serial-over-lan.
    They work quite well and fit most needs. If you spend more money you get features
    like upload of floppy images, mounting remote CD/DVD or even KVM capabilities.
    Nowadays you have often a web interface. Sometimes you get a dedicated LAN port
    for it. Quite often its shared with LAN0. Both versions work well and it depends
    more on your grade of paranoia which type you prefer.
    If you buy server hardware you get the basic module for free.
    In a Linux environment you can stay with that type. For Windows I recommend
    using the KVM version. Even though Windows Server can
    do serial-over-lan since version 2003.
    </p>

    <p>
    <a href="blog/ipmi.html">Read more...</a>
    </p>
    ]]></description>
  </item>
  <item>
    <title>git</title>
    <link>http://www.bundesbrandschatzamt.de/~baron/index.html#orgf243af0</link>
    <author>baron@bundesbrandschatzamt.de (nil)</author>
    <guid isPermaLink="false">http://www.bundesbrandschatzamt.de/~baron/index.html#orgf243af0</guid>
    <pubDate>Mon, 21 May 2012 15:02:00 +0200</pubDate>

    <description><![CDATA[<div class="date">21 May 2012</div>
    <p>
    Even though i have to admit that git has a high learning curve it's worth the time.
    </p>

    <p>
    I started with the ProGIT book and use it today for a wide range:
    </p>

    <ul class="org-ul">
    <li>source code</li>
    <li>to manage the images of my camera</li>
    <li>in conjunction with etckeeper</li>
    </ul>

    <p>
    <a href="blog/git.html">Read more...</a>
    </p>
    ]]></description>
  </item>
</channel>
</rss>
