Fixing nix Setup on MacOS Catalina
Bash . CLI . Mac . PersonalWith MacOS Catalina (10.15), Apple decided to decrease the possibilities of system users to install software applications within the system. That means, that it is not possible anymore to install software at specific location in your system, since most system folder ware mounted read-only at boot to improve the overall system security. That leads to
Using Javascript Plugins in Go – More Than the Sum of Its Parts
Go . ToolingMore than the sum of its parts There are projects, where you want to create an application, that is extensible by other parties without access to the sources itself or re-compiling the whole binary. This concept is known as modules, plugins or features nowadays. This might be the case if you are creating a client
Hidden Champion – SQLite Databases in Go
DB . GoIf you use a smartphone, macOS, or Chrome, the chances are good that you are a SQLite user in some form. SQLite is probably the most widely used database, without ever standing particularly in the spotlight. According to Wikipedia, “through integration in Mozilla Firefox, in the common mobile phone operating systems (Android, iOS, Symbian OS,
How to disable the www-data user to send emails with postfix
Security . ToolingSometimes an insecure configuration allows spammer to use the www-data user to send emails with you postfix server. Normally this is the case, when you get a bunch of error email from your mailserver, that some emails from www-data@hostname.tld could not be delivered. To be sure, that this situation cannot exist, you can add the
20min Handson ZFS
Tech . Tooling . ZFSZFS is often called the last word in file systems. It is a new approach to deal with large pools of disks originally invented by Sun. It was later then ported to FreeBSD, MacOS (only 10.5) and Linux. This text should show some of the basic feature of ZFS and demonstrate them handson by example.
solving Security Error while starting Java WebStart (e.g. IPMI Remote)
Mac . Security . ToolingMost of the IPMI Systems out there still using good old Java based Remote Applications to connect to the remote console. Sine Java 8 update 111, the MD5 singing algorithm was marked as insecure (aka disabled) by Oracale (see Relase Notes for that Release ” Restrict JARs signed with weak algorithms and keys”). You will
Install CoreOS on Proxmox
Network . Tooling . Uncategorized . VirtualisierungSome words before we start… Hello Blog, it’s been a while. I still have to deliver the last part of the Munin Plugin Development Series (Part 1, 2, 3). Today I would like to write something about the Setup of a CoreOS Environment on Proxmox. Proxmox is a Debian based Distribution that bundles a Web
Writing Munin Plugins pt3: some Stats about VMWare Fusion
Bash . Graphics . Perl . VirtualisierungIn a project where we had the need for VMs being capable of doing CI for Java and also doing CI for iOS Application (using XCode Build Bots), we decided to go with a Mac OS Server as the Host Platform and using VMWare Fusion as the base Virtualisation System. We had several VMs there
Adding Background Image to SVG Circles
Graphics . Tooling . UIIf you want to create nifty Graphics and Animation in the web, you cannot avoid d3.js. D3.js uses SVG as the basic Displaying Technologie. And sometimes you know, why SVG had such a hard time persuading developers. It is a simple task:Creating a Circle with an image as a background. The everyday Web-Developer would just
Disable GitHub Image Cache for CI Build Badges
BuildSince some time, GitHub caches Images, that are linked in Wiki-Pages or Readme files. That’s not optimal, when you want to display current states (e.g. the Build Status of your CI Job). To disable the Caching for a specific Image, you need to configure a proper Caching Header. So before the Changes, you have: $