Skip to content

Commit

Permalink
Add goodbye-windows.md
Browse files Browse the repository at this point in the history
  • Loading branch information
smack0007 committed Aug 6, 2024
1 parent e9aa690 commit 3ddfa8d
Show file tree
Hide file tree
Showing 26 changed files with 258 additions and 224 deletions.
16 changes: 16 additions & 0 deletions blog/2024/goodbye-windows.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><meta name="description" content=""><meta name="author" content="Zachary Snow"><title>Goodbye Windows</title><base href="https://smack0007.github.io"></base><link rel="stylesheet" type="text/css" href="css/style.css"><link rel="alternate" type="application/rss+xml" title="The Blog of Zachary Snow" href="feed.rss"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"></head><body><div class="wrap"><nav class="navbar navbar-expand-lg navbar-dark bg-dark"><h1><a class="navbar-brand" href="/">The Blog of Zachary Snow</a></h1><button id="navbar-toggler" class="navbar-toggler" type="button" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link active" href="index.html">Home<span class="visually-hidden">(current)</span></a></li><li class="nav-item"><a class="nav-link" href="about.html">About</a></li><li class="nav-item"><a class="nav-link" href="tags/index.html">Tags</a></li></ul><div class="social my-2 my-lg-0"><a href="https://twitter.com/smack0007" class="twitter" title="Twitter"><span class="icon-twitter"></span></a><a href="https://github.com/smack0007" class="github" title="Github"><span class="icon-github"></span></a><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee"><span class="icon-mug"></span></a><a href="feed.rss" class="rss" title="RSS"><span class="icon-rss"></span></a></div></div></nav><main class="container"><div class="posts"><div class="post"><div class="post-header"><h2><a href="blog/2024/goodbye-windows.html">Goodbye Windows</a></h2><h3>It&apos;s you, not me.</h3><div class="meta"><span class="date"><span class="icon-calendar"></span>August 6, 2024</span><span class="tags"><a href="tags/windows/index.html"><span class="icon icon-price-tags"></span><span class="tagName">windows</span></a><a href="tags/linux/index.html"><span class="icon icon-price-tags"></span><span class="tagName">linux</span></a><a href="tags/debian/index.html"><span class="icon icon-price-tags"></span><span class="tagName">debian</span></a></span></div></div><div class="content"><p>I finally did it. All the computers in my house are now running <a href="https://www.debian.org/">debian</a> except for the office PC. I&#39;ve
used Windows for at least 30 years but over the last few years it&#39;s become more and more user hostile. After the latest
<a href="https://github.com/xaitax/TotalRecall">Windows Recall</a> push and the security implications surrounding it, I decided I could no longer
keep running Windows on all the machines in my house.</p>
<!--more-->

<p>Fox my linux distribution I went with <a href="https://www.debian.org/">debian</a> because I want my machines to just work&trade;. I don&#39;t really know
what to think about <a href="https://ubuntu.com/">Ubuntu</a> and their snap packages and while I tried <a href="https://fedoraproject.org/">fedora</a> and was initially
impressed, I found that a few things subtley didn&#39;t work. <a href="https://www.debian.org/">debian</a> seems to be super stable with packages in <code>apt</code> and for
anything where I need the latest and greatest I just install it by hand or build it from source. It&#39;s a boring distribution but I see that
as a good thing.</p>
<p>I even installed it on my gaming PC and now have a console like experience up and running on it. I only enabled the &quot;non-free&quot; repos in
<a href="https://www.debian.org/">debian</a> and everything seems to work well enough even though I have an nVidia graphics card in it. I think only
the open source nVidia driver is installed and not the proprietary one from nVidia but so far I haven&#39;t noticed any major problems. I found
one game that wouldn&#39;t work from my Steam collection so far but that&#39;s it.</p>
</div></div></div><div class="clear"></div></main><footer class="p-13 p-md-5 mt-5 text-center text-muted bg-light"><div class="container"><ul class="links"><li><a href="https://twitter.com/smack0007" class="twitter" title="Twitter">Twitter</a></li><li><a href="https://github.com/smack0007" class="github" title="Github">GitHub</a></li><li><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee">Buy me a Coffee</a></li><li><a href="feed.rss" class="rss" title="RSS">RSS</a></li></ul><p class="mb-0">The Blog of Zachary Snow</p></div></footer></div><script type="text/javascript">document.getElementById('navbar-toggler').onclick = function(){ document.getElementById('navbarSupportedContent').classList.toggle('collapse'); };</script></body></html>
9 changes: 3 additions & 6 deletions blog/page10.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><meta name="description" content=""><meta name="author" content="Zachary Snow"><title>The Blog of Zachary Snow</title><base href="https://smack0007.github.io"></base><link rel="stylesheet" type="text/css" href="css/style.css"><link rel="alternate" type="application/rss+xml" title="The Blog of Zachary Snow" href="feed.rss"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"></head><body><div class="wrap"><nav class="navbar navbar-expand-lg navbar-dark bg-dark"><h1><a class="navbar-brand" href="/">The Blog of Zachary Snow</a></h1><button id="navbar-toggler" class="navbar-toggler" type="button" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link active" href="index.html">Home<span class="visually-hidden">(current)</span></a></li><li class="nav-item"><a class="nav-link" href="about.html">About</a></li><li class="nav-item"><a class="nav-link" href="tags/index.html">Tags</a></li></ul><div class="social my-2 my-lg-0"><a href="https://twitter.com/smack0007" class="twitter" title="Twitter"><span class="icon-twitter"></span></a><a href="https://github.com/smack0007" class="github" title="Github"><span class="icon-github"></span></a><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee"><span class="icon-mug"></span></a><a href="feed.rss" class="rss" title="RSS"><span class="icon-rss"></span></a></div></div></nav><main class="container"><div class="posts"><div class="post"><div class="post-header"><h2><a href="blog/2014/linq-calls-iequalitycomparer-gethashcode-before-equals.html">LINQ calls IEqualityComparer&lt;T&gt;.GetHashCode() before Equals()</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>November 24, 2014</span><span class="tags"><a href="tags/net/index.html"><span class="icon icon-price-tags"></span><span class="tagName">.net</span></a><a href="tags/linq/index.html"><span class="icon icon-price-tags"></span><span class="tagName">linq</span></a></span></div></div><div class="content"><p>This is a problem that has bitten me more than a few times so I thought it was about time to write a blog post about it. It&#39;s one of those problems
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><meta name="description" content=""><meta name="author" content="Zachary Snow"><title>The Blog of Zachary Snow</title><base href="https://smack0007.github.io"></base><link rel="stylesheet" type="text/css" href="css/style.css"><link rel="alternate" type="application/rss+xml" title="The Blog of Zachary Snow" href="feed.rss"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"></head><body><div class="wrap"><nav class="navbar navbar-expand-lg navbar-dark bg-dark"><h1><a class="navbar-brand" href="/">The Blog of Zachary Snow</a></h1><button id="navbar-toggler" class="navbar-toggler" type="button" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="navbarSupportedContent"><ul class="navbar-nav mr-auto"><li class="nav-item"><a class="nav-link active" href="index.html">Home<span class="visually-hidden">(current)</span></a></li><li class="nav-item"><a class="nav-link" href="about.html">About</a></li><li class="nav-item"><a class="nav-link" href="tags/index.html">Tags</a></li></ul><div class="social my-2 my-lg-0"><a href="https://twitter.com/smack0007" class="twitter" title="Twitter"><span class="icon-twitter"></span></a><a href="https://github.com/smack0007" class="github" title="Github"><span class="icon-github"></span></a><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee"><span class="icon-mug"></span></a><a href="feed.rss" class="rss" title="RSS"><span class="icon-rss"></span></a></div></div></nav><main class="container"><div class="posts"><div class="post"><div class="post-header"><h2><a href="blog/2015/using-batch-files-as-task-runner-vs-code.html">Using batch files as the task runner in Visual Studio Code</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>July 9, 2015</span><span class="tags"><a href="tags/vs/index.html"><span class="icon icon-price-tags"></span><span class="tagName">vs</span></a><a href="tags/vscode/index.html"><span class="icon icon-price-tags"></span><span class="tagName">vscode</span></a><a href="tags/batch/index.html"><span class="icon icon-price-tags"></span><span class="tagName">batch</span></a></span></div></div><div class="content"><p><a href="https://code.visualstudio.com/">Visual Studio Code</a> allows you specify tasks which can be in a task runner. Most examples
I&#39;ve seen show how to integrate with Javascript task runners such as Gulp. There is no reason why you can&#39;t simpley use
batch files though.</p><a class="readMore" href="blog/2015/using-batch-files-as-task-runner-vs-code.html">Read More</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2014/linq-calls-iequalitycomparer-gethashcode-before-equals.html">LINQ calls IEqualityComparer&lt;T&gt;.GetHashCode() before Equals()</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>November 24, 2014</span><span class="tags"><a href="tags/net/index.html"><span class="icon icon-price-tags"></span><span class="tagName">.net</span></a><a href="tags/linq/index.html"><span class="icon icon-price-tags"></span><span class="tagName">linq</span></a></span></div></div><div class="content"><p>This is a problem that has bitten me more than a few times so I thought it was about time to write a blog post about it. It&#39;s one of those problems
that makes you scratch your head for a bit and then the light bulb goes on and you remember you&#39;ve solved this one before. It occurs whenever you
use a LINQ extension method which takes an instance of IEqualityComaparer<T>.</p><a class="readMore" href="blog/2014/linq-calls-iequalitycomparer-gethashcode-before-equals.html">Read More</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2014/my-experience-with-opengl-vs-direct3d.html">My Experience with OpenGL vs Direct3D</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>November 18, 2014</span><span class="tags"><a href="tags/graphics/index.html"><span class="icon icon-price-tags"></span><span class="tagName">graphics</span></a><a href="tags/opengl/index.html"><span class="icon icon-price-tags"></span><span class="tagName">opengl</span></a><a href="tags/direct3d/index.html"><span class="icon icon-price-tags"></span><span class="tagName">direct3D</span></a></span></div></div><div class="content"><p>I&#39;ve struggled a lot with myself over whether I should use OpenGL or Direct3D. There is no blanket answer to this question that anyone can tell you.
Both APIs have a very different feel and which one you prefer can only be decided on your own.</p><a class="readMore" href="blog/2014/my-experience-with-opengl-vs-direct3d.html">Read More</a></div></div><div class="post"><div class="post-header"><h2><a href="blog/2014/code-from-when-i-was-young-and-stupid.html">Code from when I was young and stupid and needed the money</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>June 18, 2014</span><span class="tags"><a href="tags/old-code/index.html"><span class="icon icon-price-tags"></span><span class="tagName">old-code</span></a><a href="tags/cpp/index.html"><span class="icon icon-price-tags"></span><span class="tagName">c++</span></a></span></div></div><div class="content"><p>We have had 2 interns at work for the past few weeks and one of the tasks we gave them was to implement <a href="http://en.wikipedia.org/wiki/Quick_sort">Quicksort</a>.
Expand All @@ -22,9 +24,4 @@
.AddReferences(<span class="hljs-keyword">new</span> MetadataFileReference(Assembly.GetEntryAssembly().Location))
.AddSyntaxTrees(syntaxTree);
</code></pre>
</div></div><div class="post"><div class="post-header"><h2><a href="blog/2014/all-the-cool-kids-are-static.html">All the cool kids are static</a></h2><div class="meta"><span class="date"><span class="icon-calendar"></span>March 9, 2014</span><span class="tags"><a href="tags/static-websites/index.html"><span class="icon icon-price-tags"></span><span class="tagName">static-websites</span></a></span></div></div><div class="content"><p>Seems like all the cool kids these days have converted their websites to completely static ones. I&#39;m looking at you <a href="http://haacked.com">Mr. Haacked</a>. I thought this was a pretty cool idea and a chance
to really refresh my website so I decided to take a stab at it. It&#39;s currently a work in progress.</p>
<p>I ended up writing my own tool I call <a href="http://github.com/smack0007/Gatsby">Gatsby</a> to do it. I also set up the whole deploy process myself involving pushing to <a href="http://github.com/smack0007/zacharysnow.net">Github</a>
which then informs my website to pull from the Github repository. Hopefully that will be a blog post in the not too distance future.</p>
<p>Sorry for any inconvenience.</p>
</div></div></div><div class="clear"></div><nav aria-label="Page navigation"><ul class="pagination justify-content-center"><li class="page-item"><a href="blog/page11.html" class="page-link older">Older</a></li><li class="page-item"><a href="blog/page9.html" class="page-link newer">Newer</a></li></ul></nav></main><footer class="p-13 p-md-5 mt-5 text-center text-muted bg-light"><div class="container"><ul class="links"><li><a href="https://twitter.com/smack0007" class="twitter" title="Twitter">Twitter</a></li><li><a href="https://github.com/smack0007" class="github" title="Github">GitHub</a></li><li><a href="https://paypal.me/smack0007" class="coffee" title="Buy me a Coffee">Buy me a Coffee</a></li><li><a href="feed.rss" class="rss" title="RSS">RSS</a></li></ul><p class="mb-0">The Blog of Zachary Snow</p></div></footer></div><script type="text/javascript">document.getElementById('navbar-toggler').onclick = function(){ document.getElementById('navbarSupportedContent').classList.toggle('collapse'); };</script></body></html>
Loading

0 comments on commit 3ddfa8d

Please sign in to comment.