Article
21894 discoveries · Hand-picked discoveries from the open web, newest first.
-
Getting Started with Gitness
An overview on configuring and getting started with the Gitness source control server
Green Reed Technology’s Blog · EN
-
Integrating Gitness with Jenkins
An overview on integrating the Gitness source control system with the Jenkins CI server
Green Reed Technology’s Blog · EN
-
The Need for Workload Identity in the Private Cloud
Workload identity is a solved problem in the public cloud but private cloud needs the same capability
Green Reed Technology’s Blog · EN
-
Building the Homelab Hypervisor Installer
Building out a virtual lab environment to mimic complex production networks
Green Reed Technology’s Blog · EN
-
Building a Homelab Hypervisor
Building out a virtual lab environment to mimic complex production networks
Green Reed Technology’s Blog
-
Homelab Hypervisor Networking
Building out a virtual lab environment to mimic complex production networks
Green Reed Technology’s Blog
-
Getting Started with the HPE VM Essentials Terraform Provider
An introduction to using the HPE Morpheus VM Essentials Terraform Provider to automate the configuration of VM Essentials
Green Reed Technology’s Blog · EN
-
Building an HPE Morpheus VM Essentials Cluster with Terraform
A walkthrough of using Terraform to provision an HVM cluster in HPE VME
Green Reed Technology’s Blog · EN
-
Microblogging on the fediverse
So today I read this post by icyphox titled Stop joining mastodon.social ( archived ) and I thought I’d put my thoughts in writing. And out came the following pointless mess. TL;DR: The fediverse doesn’t seem to work for me. I’ll take a step back first, and that sets me on twitter. So I don’t really do twitter. As in, I almost never tweet. I have followers but no mutual follows. I don’t feel like I know anybody I follow; or rather, nobody I follow knows me. I never get direct messages. I just open the website, and scroll through the Latest Tweets of people I follo
cosarara.me · EN
-
Nix on ubuntu and webGL
So I switched jobs and got a laptop from the company, and it had ubuntu installed with FDE. Normally I would have done a clean install of arch on it, but I said hey, let’s just give ubuntu a chance. When it came to setting up the elm language server though, you need a specific version of node and the fight with npm got tiring enough that I decided to go the Nix On Non Nixos route. So I installed nix on ubuntu, ran nix-env -iA a bunch of times, and everything was good in the world. Then it turned out that most of the time, when something is outdated in the ubuntu repo, it is just easier t
cosarara.me · EN
-
Making stupid bridged networking work on wifi (because usermode networking is not good enough)
This is how I setup the network when I run a VM on a laptop. Create a bridge on networkmanager: $ nmcli connection add type bridge ifname br0 stp no \ ipv4.addresses 10 .42.42.42/24 ipv4.method manual connection.id br0 (it will be DOWN but already be visible in ip link ) Set up a dhcp server for our vms using dnsmasq #/etc/dnsmasq.conf interface=br0 dhcp-range=10.42.42.50,10.42.42.150,12h # systemctl enable --now dnsmasq Enable forwarding In /etc/sysctl.conf or /etc/sysctl.d/99-sysctl.conf: net.ipv4.ip_forward = 1 # sysctl -p /etc/sysctl.conf Tell iptables to please forward iptables -A FORWARD
cosarara.me · EN
-
Building dosemu2 to run WordPerfect for DOS on debian
We are going to run wordperfect for dos on dosemu on debian. Overcomplicated adventure building stuff as debs for no reason. Main source of inspiration is http://www.columbia.edu/~em36/wpdos/ and the linux page there . Apparently there is a new way with dosbox-x which is better, but I don’t seriously intend to use WP, I’m just toying, so I won’t ask. I wrote down what I did as I went, but reordered sections to be in logical order instead of chronological. Let’s go with dosemu2 . I’m running bedrock linux on this laptop, with debian and void. But dosemu2 is not in
cosarara.me · EN
-
Annoyance on low battery
Laptops should be a bit annoying when they are low on battery. Otherwise, I will not realise it until it’s too late, and my computer will turn off in the middle of whatever I was doing. Proper linux Desktop Environments already do this, but since I am running the Awesome window manager with a custom config, I only get what I add myself. My solution is as follows. First, the annoyance script: ~/.local/bin/checkbattery #!/usr/bin/env python3 import subprocess import math import sys with open ( '/sys/class/power_supply/BAT0/status' ) as f : status = f . read () if status in [ "Charging \n "
cosarara.me · EN
-
Setting up guix, and locales
I wanted to try out Spritely Goblins to see what it is like, or to really understand what it is, since I’d been seeing it pop up on lobste.rs here and there. The guide suggests using the guix package, so I decided to install the guix package manager on top of my arch linux system. Installing asks to please run nscd, which is not even included in arch nowadays, so I did not, we’ll see what problems it causes. Then after it’s set up, runnig any guix command asked me to fix the locales: hint: Consider installing the `glibc-locales' package and defining `GUIX_LOCPATH', along thes
cosarara.me · EN
-
Advent of Code Haskell
It is that time of the year again, Advent of Code time. I love the puzzles by themselves, especially as they become trickier and trickier, but I also take the opportunity to explore programming languages I don’t usually use that much. If I don’t have much time that day, or I’m feeling a bit frustrated, I might solve it in python only (the language that usually comes more naturally to me), but otherwise, I want to try other stuff. Today I did Haskell. It’s not the first time I try it, I had used it back in 2019 for a few of the puzzles, and then in 2022 I solved day 21 w
cosarara.me · EN
-
Server on a phone
I went and set up a web server on my old android phone. The main explanation is there on the site itself http://phone.cosarara.me/ ( wayback machine link for when it inevitably stops working).
cosarara.me · EN