As mentioned in my previous post, I am trying to get back into packaging and back to some BSD roots. One package I meant to try to package a long time ago for pkgsrc is blogc. It is a nice little static site generator I found awhile ago that this blog has uses on and off over the years. Every year, I end up redoing my blog and just recently I re-did it with blogc. Nothing too fancy with blogc. It…
Recently, I have been wanting to get back into using a more traditional package manager on my macOS machine. For the past couple of years, I have mostly been using brew. But its time for a bit of a change. I've used mac ports before and I do enjoy it, but pkgsrc has been calling out to me. I have also been feeling the itch to be getting back into the BSDs. Unfortunatley, I've been busy…
Introduction Lately, I have been wanting to finally wanting to dive deep into a dynamic language. In the past, I have written a little about Ruby because of Ruby On Rails. While I do like Ruby on Rails, I am not exactly a huge fan of Ruby. It is not bad, but it will still missing something. I have heard quiet a bit about Elixir, but never thought about it until recently. It is a dynamic language…
My daughter has recently inspired me to play around with an idea. She had gotten a tomagotchi and thought the thing was pretty cool. Looking at it, I thought, "huh, I can probably do something like that." Now, I've never played with one, but they seem pretty simple. Doing hardware and having a reason for doing some embedding programming, more or less an actual project, would be pretty fun…
Homebrew: Adding Comtrya to Core I use a different mix of systems. The server this site is hosted on is a Debian VPS. I have two machines. I use some local test servers in my home that are in the form of Mac Minis; one has FreeBSD installed while the other has NetBSD. A desktop that runs Arch linux and a Macbook Pro running macOS. However, I am often using my Macbook Pro. Having done a little port…
Introduction About a little over a month ago, the video for DHH's keynote talk at the Ruby on Rails conference caught my eye. I don't really do a whole lot of web development. This blog I have been throwing together with static site generators and now the current iteration as of this writing is in the Astro framework . Ultimately, most of my 'web application' experience has…
Over the last 6 months, I have been dabbling in a bit of graphics programming and game development. I started working on a framework called Flatland when I realized that I was perhaps a little over my head. I plan to write about that later. But there were definitely some areas I was weak in. The motivation of Flatland is a sort of framework/engine to make 2D games that works with SwiftUI and…
It has been awhile since I have written any new content to publish. Over the last almost year, I have been bouncing back and forth between different thing. However, over the last 6 months, I've spent most of my free programming time playing around with Swift and Apple's Metal framework. Hopefully I will get a chance here soon to dive into that some. Fast forward to today. As mentioned,…
Introduction Terminal based UIs have always held a certain fascination with me. They can be incredibly functional while also, at least from looks, being incredibly minimal. There is also something beutiful about a simple terminal UI. In a previous article I played around with crossterm in Rust and recently thought, huh, wonder what it would be like with Swift. This also gave me the change to play…
Introduction As seen from previous posts, I have taken to dabbling with Swift on my M1 MacBook Air running MacOS. Now, it is time to take a look at how swift does on Linux. I believe Swift is an interesting language that can bring a rather unique value proposition. As someone who has written Rust for open sourced projects and professionally (for a paycheck) C#, Swift strikes a really interesting…