reachableceo.com/post/dailydriver/index.html

355 lines
13 KiB
HTML
Raw Normal View History

2024-11-01 18:05:02 +00:00
<!DOCTYPE html>
<html lang="en-us">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>From The Desk of the CTO - Daily Driver (ultix-control) | ReachableCEO Homepage</title>
<meta name="description"
content="Series Introduction From the desk of the CTO is a series of posts I&rsquo;ve been drafting for a few months and am finally publishing. It is quite literally about my &ldquo;desk&rdquo; (digital/physical) (office/workbench/shop).
Chapter Introduction This chapter of the series (Daily driver) is about the computer systems I&rsquo;m using daily.
ultix-control ultix-sidekick ultix-actual Let&rsquo;s kick it off&hellip;.
About ultix-control System Specs System name: ultix-control Make/model: Surface Go Laptop OS: Windows 11 System Summary This system is built and operated as a lean/mean machine.">
<link rel="canonical" href="http://localhost:1313/post/dailydriver/" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.4/css/bulma.min.css">
<link rel="stylesheet" href="http://localhost:1313/scss/style.min.aa7209164f013c6883aa54384ea45a46e582eacf9a17e9565badebd557dd1059.css">
<meta property="og:url" content="http://localhost:1313/post/dailydriver/">
<meta property="og:site_name" content="ReachableCEO Homepage">
<meta property="og:title" content="From The Desk of the CTO - Daily Driver (ultix-control)">
<meta property="og:description" content="Series Introduction From the desk of the CTO is a series of posts Ive been drafting for a few months and am finally publishing. It is quite literally about my desk (digital/physical) (office/workbench/shop).
Chapter Introduction This chapter of the series (Daily driver) is about the computer systems Im using daily.
ultix-control ultix-sidekick ultix-actual Lets kick it off….
About ultix-control System Specs System name: ultix-control Make/model: Surface Go Laptop OS: Windows 11 System Summary This system is built and operated as a lean/mean machine.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="post">
<meta property="article:published_time" content="2024-11-01T11:03:04-05:00">
<meta property="article:modified_time" content="2024-11-01T11:03:04-05:00">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="From The Desk of the CTO - Daily Driver (ultix-control)">
<meta name="twitter:description" content="Series Introduction From the desk of the CTO is a series of posts Ive been drafting for a few months and am finally publishing. It is quite literally about my desk (digital/physical) (office/workbench/shop).
Chapter Introduction This chapter of the series (Daily driver) is about the computer systems Im using daily.
ultix-control ultix-sidekick ultix-actual Lets kick it off….
About ultix-control System Specs System name: ultix-control Make/model: Surface Go Laptop OS: Windows 11 System Summary This system is built and operated as a lean/mean machine.">
</head><body><nav class="navbar is-light" role="navigation">
<div class="container">
<div class="navbar-brand">
<a href="/" title="home" class="navbar-item">
<span class="logo">
<h1>ReachableCEO Homepage</h1>
</span>
</a>
<a id="theme-toggle" class="theme-toggle" href="#">
<img src="http://localhost:1313/svg/sun.svg" alt="sun icon" class="theme-icon" />
</a>
<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</div>
<div class="navbar-menu">
<div class="navbar-start">
<a href="/about" class="navbar-item">About</a>
<a href="/post" class="navbar-item">Blog</a>
<a href="/categories" class="navbar-item">Categories</a>
</div>
</div>
<div class="search">
<div id="fastSearch">
<input id="searchInput" tabindex="0" placeholder="Search..">
<ul id="searchResults">
</ul>
</div>
<a id="search-btn" style="display: inline-block;" href="# ">
<div class="icon-search"><svg class="search-svg" xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg></div>
</a>
</div>
<script src="/js/fuse.min.js"></script>
<script src="/js/fastsearch.js"></script>
</div>
</nav>
<script>
document.addEventListener('DOMContentLoaded', function() {
var burger = document.querySelector('.navbar-burger');
burger.addEventListener('click', function() {
burger.classList.toggle('is-active');
document.querySelector('.navbar-menu').classList.toggle('is-active');
});
});
function setTheme(theme) {
let body = document.body;
let themeIcon = document.querySelector(".theme-icon");
if (theme === "dark") {
body.classList.add("dark-mode");
themeIcon.src = "http:\/\/localhost:1313\/svg/moon.svg";
themeIcon.alt = "moon icon";
} else {
body.classList.remove("dark-mode");
themeIcon.src = "http:\/\/localhost:1313\/svg/sun.svg";
themeIcon.alt = "sun icon";
}
localStorage.setItem("theme", theme);
}
let theme = localStorage.getItem("theme") || "light";
const isDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
if (isDarkMode) {
setTheme('dark');
} else {
setTheme('light');
}
setTheme(theme);
document.getElementById("theme-toggle").addEventListener("click", function() {
if (theme === "light") {
theme = "dark";
} else {
theme = "light";
}
setTheme(theme);
});
</script>
</header><main>
<div class="single-container">
<div class="archive">
<h1 class="title is-1">From The Desk of the CTO - Daily Driver (ultix-control)</h1>
<div class="title subtitle heading is-6">
<div class="author-info columns is-vcentered">
<div class="column">
<div class="columns is-vcentered is-mobile">
<div class="column is-narrow">
<img src="/images/profile.jpg" class="author-image">
</div>
<div class="column">
<p>Charles N Wyble</p>
<p><time>November 1, 2024</time>
</p>
</div>
</div>
</div>
<div class="small-categories-container">
</div>
</div>
</div>
<div class="content article-content">
<div class="toc-container">
<div class="post-toc">
<aside>
<button id="tocButton" ><h4 id="contents" style="margin-left: 1vw;color:rgb(96, 134, 180);margin-bottom: 0;">CONTENTS</h4></button>
<div id="hide"><nav id="TableOfContents">
<ul>
<li><a href="#series-introduction">Series Introduction</a>
<ul>
<li><a href="#chapter-introduction">Chapter Introduction</a></li>
</ul>
</li>
<li><a href="#about-ultix-control">About ultix-control</a>
<ul>
<li><a href="#system-specs">System Specs</a></li>
<li><a href="#system-summary">System Summary</a></li>
<li><a href="#system-functions">System Functions</a></li>
<li><a href="#applications">Applications</a></li>
</ul>
</li>
</ul>
</nav></div>
</aside>
</div><script>
let button = document.getElementById('tocButton');
let hide = document.getElementById("hide");
let contents=document.getElementById("contents");
button.addEventListener("click", function() {
if (hide.style.display!='block') {
hide.style.display='block'
} else {
hide.style.display='none'
contents.style.color='rgb(96, 134, 180)'
}
});
</script>
</div>
<h2 id="series-introduction">Series Introduction</h2>
<p>From the desk of the CTO is a series of posts I&rsquo;ve been drafting for a few months and am finally publishing. It is quite literally about my &ldquo;desk&rdquo; (digital/physical) (office/workbench/shop).</p>
<h3 id="chapter-introduction">Chapter Introduction</h3>
<p>This chapter of the series (Daily driver) is about the computer systems I&rsquo;m using daily.</p>
<ul>
<li>ultix-control</li>
<li>ultix-sidekick</li>
<li>ultix-actual</li>
</ul>
<p>Let&rsquo;s kick it off&hellip;.</p>
<h2 id="about-ultix-control">About ultix-control</h2>
<h3 id="system-specs">System Specs</h3>
<ul>
<li>System name: ultix-control</li>
<li>Make/model: Surface Go Laptop</li>
<li>OS: Windows 11</li>
</ul>
<h3 id="system-summary">System Summary</h3>
<p>This system is built and operated as a lean/mean machine. It serves as my primary daily driver in my office and when I&rsquo;m on the road (along with the iPad) (documented later in this series).</p>
<p>It is paired with:</p>
<ul>
<li>Yeti Microphone</li>
<li>Elgato StreamDeck mini</li>
<li>Logitech Webcam</li>
<li>Yubikey</li>
<li>7 port USB3 hub</li>
</ul>
<p>All of the above (and external wired monitors when I use them) are going into a Surface Dock</p>
<h3 id="system-functions">System Functions</h3>
<ul>
<li>RDP to the CTO workstation (ultix-actual) and passes through microphone/webcam/elgato
stream deck mini.</li>
</ul>
<p>I use RDP constantly throughout my TSYS workday.</p>
<h4 id="rdp-profiles">RDP Profiles</h4>
<table>
<thead>
<tr>
<th>Profile</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>ultix-actual-tsys</td>
<td>Main R&amp;D account on ultix-actual</td>
</tr>
<tr>
<td>ultix-actual-offstage</td>
<td>Offstage account on ultix-actual</td>
</tr>
<tr>
<td>ultix-actual-localsysop</td>
<td>System admin account on ultix-actual</td>
</tr>
</tbody>
</table>
<p>I rely on my yubikey with a prefix alphanumeric pin on the ultix-actual profiles. I keep all three logged in and switch as needed by disconnecting/reconnecting the RDP session.</p>
<h3 id="applications">Applications</h3>
<p>The below list is streamlined for the very few functions performed on the laptop. 99% of the laptop usage is in Chrome with various virtual desktops</p>
<table>
<thead>
<tr>
<th>Application</th>
<th>Function</th>
</tr>
</thead>
<tbody>
<tr>
<td>ActivityWatch</td>
<td>High fidelity recording of my activity</td>
</tr>
<tr>
<td>Bitwarden</td>
<td>Passwords and secrets management</td>
</tr>
<tr>
<td>Tailscale</td>
<td>Flat network until I deploy Netbird</td>
</tr>
<tr>
<td>Remote desktop connection</td>
<td>RDP to other systems</td>
</tr>
<tr>
<td>KDE Connect</td>
<td>Integration between laptop/workstation/iPhone/ipad</td>
</tr>
<tr>
<td>Spotify</td>
<td>Used as a listening target from mobile</td>
</tr>
<tr>
<td>Yubico</td>
<td>Yubikey management</td>
</tr>
</tbody>
</table>
</div>
</div>
<a href="#" id="scrollToTopButton">
<svg t="1686753152588" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"
p-id="3988" width="48" height="48">
<path
d="M518.5 360.3c-3.2-4.4-9.7-4.4-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z"
p-id="3989" fill="#363636"></path>
<path
d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64z m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"
p-id="3990" fill="#363636"></path>
</svg>
</a>
<div class="pp-container">
<section class="pre-and-post">
<div class="has-text-left">
</div>
<div class="has-text-right">
</div>
</section>
</div>
</div>
</main><footer class="footer">
<div class="content has-text-centered">
<span>&copy; 2024 <a href="http://localhost:1313/">ReachableCEO Homepage</a></span>
<span>
Powered by
<a href="https://gohugo.io/" target="_blank">Hugo</a> &
<a href="https://github.com/hotjuicew/hugo-JuiceBar" target="_blank">JuiceBar</a>
</span>
</div>
</footer></body>
</html>