<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Technical posts</title>
		<link>https://pvdz.ee/notes</link>
		<description>Short sticky notes for myself or whatever</description>
		<copyright>Copyright 2017, Peter van der Zee</copyright>
		<pubDate>Thu, 09 Jan 2025 06:55:47 -0800</pubDate>
		<lastBuildDate>Thu, 09 Jan 2025 06:55:47 -0800</lastBuildDate>
		<category>Tech</category>
		<generator>My own PHP abomination</generator>
		<ttl>60</ttl>


	<item>
		<title>Rust Trie</title>
		<link>https://pvdz.ee/notes/185</link>
		<description>No comment. Just wanted to log it somewhere. It&amp;#039;s my silly implementation for a Trie in Rust. Just so I can have a laugh at myself in ten years ;)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;This Trie assumes to be accepting strings of numbers...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/185</guid>
		<pubDate>Thu, 27 Jan 2022 22:59:59 -0800</pubDate>
	</item>
	
	<item>
		<title>Require in ESM mode in nodejs</title>
		<link>https://pvdz.ee/notes/184</link>
		<description>Here&amp;#039;s the way to get the old &amp;lt;code&amp;gt;require&amp;lt;/code&amp;gt; back in nodejs when you are in ESM mode.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;At some point later you can use &amp;lt;code&amp;gt;import.meta.resolve&amp;lt;/code&amp;gt; to resolve paths and what not but for no...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/184</guid>
		<pubDate>Wed, 07 Oct 2020 21:11:32 -0700</pubDate>
	</item>
	
	<item>
		<title>nodejs POST</title>
		<link>https://pvdz.ee/notes/183</link>
		<description>Dependency free post in nodejs. Is that a thing? Absolutely!&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Posting it here in case, like me, you got annoyed with all the express axiom blabla libraries for this.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div class=&amp;quot;code-header&amp;quot;&amp;gt;Code:&amp;lt;/div&amp;gt;&amp;lt;code class=&amp;quot;quote&amp;quot;&amp;gt;// If you&amp;#039;re posting to...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/183</guid>
		<pubDate>Fri, 10 Jan 2020 18:37:08 -0800</pubDate>
	</item>
	
	<item>
		<title>Use xrandr</title>
		<link>https://pvdz.ee/notes/182</link>
		<description>Linux has some good and some bad tools. Examples of good tools are xrandr and ffmpeg. You can use xrandr to configure screens in a very generic yet powerful manor.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;I recently bought a new screen an...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/182</guid>
		<pubDate>Mon, 04 Nov 2019 21:01:27 -0800</pubDate>
	</item>
	
	<item>
		<title>JS Proxy sentinal</title>
		<link>https://pvdz.ee/notes/181</link>
		<description>If you ever want to figure out where a value ends up being used, this may come in handy :)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div class=&amp;quot;code-header&amp;quot;&amp;gt;Code:&amp;lt;/div&amp;gt;&amp;lt;code class=&amp;quot;quote&amp;quot;&amp;gt;new Proxy({}, {&amp;lt;br /&amp;gt;  getPrototypeOf: () =&amp;gt; {throw new Error(&amp;#039;poisoned getPrototypeOf&amp;#039;)},&amp;lt;br /&amp;gt;  setPrototy...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/181</guid>
		<pubDate>Fri, 13 Sep 2019 20:26:29 -0700</pubDate>
	</item>
	
	<item>
		<title>Books</title>
		<link>https://pvdz.ee/notes/180</link>
		<description>Ignore. This is kind of like a todo/wish list. Or maybe never.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=&amp;#039;https://www.amazon.com/Rewriting-Systems-Cambridge-Theoretical-Computer/dp/0521391156/&amp;#039; target=&amp;#039;_blank&amp;#039; class=&amp;#039;nurl&amp;#039;&amp;gt;Term Rewriting Systems&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;a href=&amp;#039;https://...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/180</guid>
		<pubDate>Sat, 05 Aug 2017 17:35:40 -0700</pubDate>
	</item>
	
	<item>
		<title>MtG decks</title>
		<link>https://pvdz.ee/notes/179</link>
		<description>A log of decks that I built or draft decks I ended up with. Okay maybe not so long depending on how often I&amp;#039;ll do a magic draft. Which, it turns out, may not be that often after all. I&amp;#039;m just listing ...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/179</guid>
		<pubDate>Sat, 10 Dec 2016 15:26:48 -0800</pubDate>
	</item>
	
	<item>
		<title>Free startup ideas</title>
		<link>https://pvdz.ee/notes/178</link>
		<description>An ever growing list of random startup ideas in no particular order...&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;- CCG with full online/offline integration &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Collectible card game (like mtg) with a good client that recognizes car...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/178</guid>
		<pubDate>Wed, 28 Sep 2016 09:06:18 -0700</pubDate>
	</item>
	
	<item>
		<title>Zenbook UX501VW-FJ024T and xubuntu 15.10 (attempt 2)</title>
		<link>https://pvdz.ee/notes/177</link>
		<description>This is continued from &amp;lt;a href=&amp;#039;http://qfox.nl/notes/176&amp;#039; target=&amp;#039;_blank&amp;#039; class=&amp;#039;nurl&amp;#039;&amp;gt;http://qfox.nl/notes/176&amp;lt;/a&amp;gt;.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;State of affairs:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Trying to properly setup xubuntu on a Zenbook UX501VW-FJ024T (2016 model). The zenbook has an...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/177</guid>
		<pubDate>Fri, 02 Sep 2016 12:07:54 -0700</pubDate>
	</item>
	
	<item>
		<title>Zenbook UX501VW-FJ024T and xubuntu 15.10 (attempt 1)</title>
		<link>https://pvdz.ee/notes/176</link>
		<description>This is a like a log of my travels trying to get stuff to work on a 2016 model Asus Zenbook (UX501VW-FJ024T) on Xubuntu 15.10. At the time of writing, 16.04 and 16.04.1 are a no-go, as it doesn&amp;#039;t even...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/176</guid>
		<pubDate>Wed, 10 Aug 2016 20:35:05 -0700</pubDate>
	</item>
	
	<item>
		<title>Fresh xubuntu install setup</title>
		<link>https://pvdz.ee/notes/175</link>
		<description>For my own reference, these are some of the steps to do after installing a fresh xubuntu. ymmv, wfm.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Install git (&amp;lt;code&amp;gt;apt-get install git&amp;lt;/code&amp;gt;) before updating the bashrc because I use git as p...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/175</guid>
		<pubDate>Tue, 09 Aug 2016 23:52:58 -0700</pubDate>
	</item>
	
	<item>
		<title>Xubuntu 16 on a Zenbook</title>
		<link>https://pvdz.ee/notes/174</link>
		<description>This is for trying to get 16.04 on a fresh Asus Zenbook 2016 (in particular, this is a UX501VW-FJ024T).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Download the image for 15.10 because 16.04 and 16.04.1 crash shortly after booting. You can p...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/174</guid>
		<pubDate>Tue, 09 Aug 2016 20:34:49 -0700</pubDate>
	</item>
	
	<item>
		<title>Creating a graph from cli</title>
		<link>https://pvdz.ee/notes/173</link>
		<description>Well, sort of from cli.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;GraphViz is a nice tool for this. You can easily automatically generate the connections and produce a nice graph. Lots of options, basics are simple enough. Capable of outpu...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/173</guid>
		<pubDate>Wed, 08 Jun 2016 11:26:01 -0700</pubDate>
	</item>
	
	<item>
		<title>Out there alien conversations</title>
		<link>https://pvdz.ee/notes/172</link>
		<description>Some notes for a game. As you were :)&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Header will tell you number of sentences dot word count (lines.words) of first sentence for easy filtering.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;The are things that occur when you arrive at a n...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/172</guid>
		<pubDate>Fri, 20 May 2016 12:30:08 -0700</pubDate>
	</item>
	
	<item>
		<title>parrot zik3 linux</title>
		<link>https://pvdz.ee/notes/171</link>
		<description>After long debating I got me the Parrent Zik 3 headphones. I was looking for a wireless set of headphones with good battery and good sound quality. I kept landing on the zik3 or the momentum2. I check...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/171</guid>
		<pubDate>Wed, 11 May 2016 23:24:01 -0700</pubDate>
	</item>
	
	<item>
		<title>Enable git diff-highlight</title>
		<link>https://pvdz.ee/notes/170</link>
		<description>The diff-highlight can be a nicer way to review diffs. It tries to highlight changes in a line rather than just display the before/afters. Here&amp;#039;s a simple way to setup a simple alias so you can do &amp;lt;co...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/170</guid>
		<pubDate>Sat, 05 Mar 2016 02:20:09 -0800</pubDate>
	</item>
	
	<item>
		<title>Rename files with nodejs</title>
		<link>https://pvdz.ee/notes/169</link>
		<description>Simple (super dumb, non-generic) script to rename files in a given relative dir.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Use at your own risk. It&amp;#039;s only lazily doing something I quickly need.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div class=&amp;quot;code-header&amp;quot;&amp;gt;Code:&amp;lt;/div&amp;gt;&amp;lt;code class=&amp;quot;quote&amp;quot;&amp;gt;var fs = require(&amp;#039;fs&amp;#039;);&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;var dir =...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/169</guid>
		<pubDate>Sun, 19 Jul 2015 22:49:12 -0700</pubDate>
	</item>
	
	<item>
		<title>Bresenham in JS</title>
		<link>https://pvdz.ee/notes/168</link>
		<description>The Bresenham-based supercover line algorithm is a so called &amp;quot;super cover&amp;quot; algorithm. You take a grid of tiles and a line and it will tell you exactly which tiles the line touches. This is what I was ...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/168</guid>
		<pubDate>Tue, 03 Mar 2015 16:56:23 -0800</pubDate>
	</item>
	
	<item>
		<title>Intersection algo</title>
		<link>https://pvdz.ee/notes/167</link>
		<description>Copy pasty&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;div class=&amp;quot;code-header&amp;quot;&amp;gt;Code:&amp;lt;/div&amp;gt;&amp;lt;code class=&amp;quot;quote&amp;quot;&amp;gt;function intersects(ax, ay, aax, aay, bx, by, bbx, bby){&amp;lt;br /&amp;gt;  var sax = aax - ax;&amp;lt;br /&amp;gt;  var say = aay - ay;&amp;lt;br /&amp;gt;  var sbx = bbx - bx;&amp;lt;br /&amp;gt;  var sby = bby - by;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;  var s = (-say * (ax - bx) ...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/167</guid>
		<pubDate>Tue, 03 Mar 2015 16:44:46 -0800</pubDate>
	</item>
	
	<item>
		<title>Early raycaster</title>
		<link>https://pvdz.ee/notes/166</link>
		<description>This is a simple raycasting thingie. Just a proof of concept. Don&amp;#039;t think too much of it because it still needs some refinement. The rest of this header is just filler because I&amp;#039;m just too busy to pro...</description>
		<author>Peter@van.der.Zee</author>
		<category>Tech</category>
		<guid>https://pvdz.ee/notes/166</guid>
		<pubDate>Mon, 02 Mar 2015 13:34:36 -0800</pubDate>
	</item>
	
	</channel>
</rss>
