<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="chrome=1">
    <title>chrisdinger.com</title>
    <link rel="icon" type="image/svg+xml" href="/images/chip.svg">
    <meta name="theme-color" content="#ffffff">
    <link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/houseofding">
    <link rel="stylesheet" href="/stylesheets/styles.css">
    <link rel="stylesheet" href="/stylesheets/pygment_trac.css">
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <div class="wrapper">
      <header>
        <a href="/"><img src="/images/chip.svg" alt="happy chip" /></a>
      </header>
      <section role="main">


<div class="recent">

  <h3><a href="/2021/02/elixir-nerves-garage/">Controlling my garage door with Elixir and Nerves</a></h3>
  <p class="post-date">25 Feb 2021 &mdash; <a href="/2021/02/elixir-nerves-garage/#disqus_thread" data-disqus-identifier="/2021/02/elixir-nerves-garage"></a></p>
  <p class="post-lead">Is the garage door open? Because my eyeballs can't answer this question in my house I explore using some  hardware and software to answer this question.</p>

  <h3><a href="/2018/07/sql-developer-radius-authentication-macos-updated/">RADIUS authentication in SQL Developer on MacOS (updated)</a></h3>
  <p class="post-date">02 Jul 2018 &mdash; <a href="/2018/07/sql-developer-radius-authentication-macos-updated/#disqus_thread" data-disqus-identifier="/2018/07/sql-developer-radius-authentication-macos-updated"></a></p>
  <p class="post-lead">Configure SQL Developer to use RADIUS (two-factor/MFA or other reasons) for authentication into an Oracle instance on modern MacOS.</p>

  <h3><a href="/2017/07/remap-esc-key-in-touchbar-macbook/">How I learned to stop whining and tolerate my touchbar MacBook Pro</a></h3>
  <p class="post-date">06 Jul 2017 &mdash; <a href="/2017/07/remap-esc-key-in-touchbar-macbook/#disqus_thread" data-disqus-identifier="/2017/07/remap-esc-key-in-touchbar-macbook"></a></p>
  <p class="post-lead">Many vim users co-opt their caps lock key for actually useful purposes—an easier-to-reach escape key is a popular one.</p>

  <h3><a href="/2017/02/sql-developer-radius-authentication-macos/">RADIUS authentication in SQL Developer on MacOS</a></h3>
  <p class="post-date">24 Feb 2017 &mdash; <a href="/2017/02/sql-developer-radius-authentication-macos/#disqus_thread" data-disqus-identifier="/2017/02/sql-developer-radius-authentication-macos"></a></p>
  <p class="post-lead">Configure SQL Developer to use RADIUS (two-factor/MFA or other reasons) for authentication into an Oracle instance on modern MacOS.</p>

  <h3><a href="/2016/12/postgres_oracle_foreign_data_wrapper_macos/">Postgres foreign data wrapper for Oracle (oracle_fdw) on MacOS</a></h3>
  <p class="post-date">20 Dec 2016 &mdash; <a href="/2016/12/postgres_oracle_foreign_data_wrapper_macos/#disqus_thread" data-disqus-identifier="/2016/12/postgres_oracle_foreign_data_wrapper_macos"></a></p>
  <p class="post-lead">The Ecto adapter landscape currently lacks an Oracle option, but you can use Postgres' foreign data wrapper feature to connect to a remote Oracle database. This posts will help you get oracle_fdw installed on newer versions of MacOS running SIP (System Integrity Protection).</p>

  <h3><a href="/2016/11/erloci-from-elixir/">Using erloci to talk to Oracle in Elixir</a></h3>
  <p class="post-date">23 Nov 2016 &mdash; <a href="/2016/11/erloci-from-elixir/#disqus_thread" data-disqus-identifier="/2016/11/erloci-from-elixir"></a></p>
  <p class="post-lead">A handful of examples of interacting with an Oracle data from Elixir via the erloci Erlang library.</p>

  <h3><a href="/2016/07/the-roman-numerals-kata/">The Roman Numerals kata</a></h3>
  <p class="post-date">07 Jul 2016 &mdash; <a href="/2016/07/the-roman-numerals-kata/#disqus_thread" data-disqus-identifier="/2016/07/the-roman-numerals-kata"></a></p>
  <p class="post-lead">Sandi Metz's <em>Make Everything the Same</em> post got me thinking about my own solution to the Roman Numerals kata and how it differed from so many others'</p>

  <h3><a href="/2015/07/self-sourcing-bash-profile/">Self-sourcing bash profile</a></h3>
  <p class="post-date">23 Jul 2015 &mdash; <a href="/2015/07/self-sourcing-bash-profile/#disqus_thread" data-disqus-identifier="/2015/07/self-sourcing-bash-profile"></a></p>
  <p class="post-lead">Get ~/.bash_profile changes to self-source.</p>

  <h3><a href="/2015/02/using-ssh-bastion-hosts-without-going-mad/">Using ssh bastion hosts without going mad</a></h3>
  <p class="post-date">20 Feb 2015 &mdash; <a href="/2015/02/using-ssh-bastion-hosts-without-going-mad/#disqus_thread" data-disqus-identifier="/2015/02/using-ssh-bastion-hosts-without-going-mad"></a></p>
  <p class="post-lead">A simple ssh configuration to transparently agent-forward through a bastion host.</p>

  <h3><a href="/2014/12/better-peoplesoft-effective-date-queries-part-2/">In search of better PeopleSoft effective date queries, Part 2</a></h3>
  <p class="post-date">01 Dec 2014 &mdash; <a href="/2014/12/better-peoplesoft-effective-date-queries-part-2/#disqus_thread" data-disqus-identifier="/2014/12/better-peoplesoft-effective-date-queries-part-2"></a></p>
  <p class="post-lead">A continued exploration of alternative techniques for making PeopleSoft effective date queries more readable and maintainable by composing subrelations and destructuring with the WITH clause.</p>

</div>

      </section>
      <footer>
        <p style="margin-bottom: 2em">
          <span>Posts</span><br />
          <a href="/search">Search</a><br />
          <a href="/archives">All posts</a>
        </p>

        <p>
          <span>I'm Chris.</span><br />
          <a href="mailto:cdinger@gmail.com">cdinger@gmail.com</a></br />
          <a rel="me" href="https://mastodon.social/@cdinger">@cdinger</a><br />
          <a href="https://github.com/cdinger">github.com/cdinger</a><br />
        </p>
      </footer>
    </div>
    <script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'houseofding'; // required: replace example with your forum shortname

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function () {
        var s = document.createElement('script'); s.async = true;
        s.type = 'text/javascript';
        s.src = '//' + disqus_shortname + '.disqus.com/count.js';
        (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
    }());
    </script>
    <script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-297584-2']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

  </body>
</html>



