reachableceo.com/post/dailydriver/index.html
2024-11-01 13:05:02 -05:00

355 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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>