GOPHERSPACE.DE - P H O X Y
gophering on raymii.org
on>
 bought one. It has an optical sensor that you paste (with tape) on your meter and that detects a little black bar on the roto
 has some trouble with the device when I set it up, it turned out to be aligned wrongly. It sometimes missed the black bar, so
 wrote a little application using Qt and QML to show the raw light sensor values in a line graph to help me align the YouLess 
orrectly. This post tells you more about the application, which of course is open source. 
'm using Woodpecker CI and that requires every build step to be executed in a Docker image. There are a few Qt docker images f
s quite old, 5.15.15 LTS was released [a few days ago for Commercial License Holders](http://web.archive.org/web/2023090213264
/https://www.qt.io/blog/commercial-lts-qt-5.15.15-released) on August 31, so after 1 year it will become available as open sou
y docker image builds Qt from source using the `5.15 KDE Qt Patch Collection` branch for Android and it includes OpenSSL. This
atsapp.html) is the best version ever released IMHO.  One of my other favorite retro devices is the HP Jornada 720. A small `h
uide shows the setup but also a few OpenVMS specific quirks, like file paths and troubleshooting error messages / logs.
ption> 
/blog/OpenVMS_9.2_for_x86_Getting_Started.html) ended with an installed system, this part continues with automatic startup, ac
. My preference goes to dependency injection, give all the dependencies to the class' constructor and use them that way. Makes
hitecture. This article shows a piece of code that uses QObject, the Qt object base class, to replace a servicelocator. All QO
uid>
ting. Join me on a deep dive into certificate validation and troubleshooting `apt`, digging into the C++ source code for `apt`
ically during troubleshooting. 
ource site and server monitoring tool. Major new features include a responsive and adjustable layout, massive performance impr
 up your build and if you use `cmake`, this will probably speed up incremental builds (when `CMAKE_AUTOMOC` is `on`).
 not supported and neither are NVMe drives. This post will show you how to run Spinrite 6.0 on such a system anyway, using a m
e command line. If you are using OpenSSL 1.1.1 or higher, there now finally is a built in command line option which I'll also 
over.  
 program for Windows, Linux & Android. Written in C++ & Qt 5. Perfect to run on your desktop and monitor your servers.
 enthusiastic as I am for the coming release! 
t up in working condition years ago and was wondering, how does a mobile device from 2003 stack up to a modern smartphone? The
s post shows you how well the device still works in 2022, including using WhatsApp to chat. Almost all things I use my smartph
s post shows you the different behaviors and how to use `Qt.binding()` to assign property bindings via JavaScript.es JavaScript, so that's cheating a bit, the other method uses plain C++ with Qt's libraries for networking (`QNetworkAccessMa
 with 16 GB RAM and both an NVMe and SATA SSD with ZFS on root (256 GB). It's small enough (physically) and is just enough for
s is a small piece of software running on a third node which provides an extra vote for the quorum. In my case I wanted to run
ed at an all-time low. This site is `raymii.org`, I received an email for a guest post on `dragonflydigest.com`. Not even remo
e exposure, but this instance of Cunningham's Law does deserve a post, sadly. 
magine the reTerminal in your entrance hallway and with just a quick glance at the screen you'll know what the weather will be
e `boot2qt` stack provided by Qt. This `boot2qt` image can be written to the internal eMMC and when booted up, the Seeed reTer
29/), the Qt company decided to [start a war](https://ev.kde.org/2020/04/06/changes-in-qt-and-the-kde-free-qt-foundation/) aga
nst their own users and contributors by withholding the 5.15 code, only releasing them under a closed license, making the offl
ne installers available to paid customers and requiring a Qt account for the online installer. Due to [an agreement](https://w
th the [KDE project](https://kde.org/community/whatiskde/kdefreeqtfoundation/) they are obliged to release the code after one 
ntended to give a bit more publicity to that release and to tell you about the KDE Qt 5.15 LTS patch collection. Even if I mig
t not agree with the business practices, the framework is nice to work with. 
ible playbooks, go give him a visit).
ve.org/web/20220226203155/https://www.jeffgeerling.com/blog/2020/how-flash-raspberry-pi-os-compute-module-4-emmc-usbboot) on f
at includes that recipe. I use it to write the build hosts date/time to a file on the image, but you could do anything you wan
t's not recommended to do this, for example, if you want to place a binary on your image you should version it correctly. Yoct
oftware stack that integrates nicely with Qt Creator (the Qt IDE), for example, one click deployment to the device. You can ru
, including the required permissions. 
en you're knees-deep in a dynamic control that has a model and you're wondering why your code does not work. Probably because 
'm using this to update visual all items in a control, before syncing state to a networked backend, and if the backend actions
. They joined github 8 days ago, and I suspect it was just to do a donation to me.
hArea` controls. It visualizes where you can click/touch and also shows any overlapping touch area's. It's helpful on full scr
escription> 
ost QML Drag and Drop examples you find online, including the Qt official example, use a `ListModel` in the same Qml file whic
 has the data, but no example I found actually reordered a C++ model.
, that idea is still lingering around, but no longer focused on a hosted piece of software. The web is just too fast paced, bl
n my spare time I've been chugging along on a piece of software, which I'm contemplating selling. In my case the commercial as
 started doing personal restore tests each year around 2012, when I did them for my first job. At work back then, the restore 
mensions will be different across those two builds. I also explain how the dynamic resizing works with an explanation of prope
ne Javascript that can interact with the C++ code of your (QT) application. QML has the concept of `anchors` for relative posi
ualize the positioning and see what effect your changes have. This article shows an example where I recently applied this styl
th `Console.log`). 
s having regular breaks with small exercises. One downside to the Ergodox is that you have less keys than on a regular keyboar
. This is solved with layers, just like when holding SHIFT or CTRL, a key does something different. SHIFT is the layer for cap
tal letters and symbols, with the Ergodox you can define your own layers. I however cannot get used to layers, not even after 
 years of using the Ergodox. Not a problem, I've got an extra keyboard in the middle, next to my mouse, with 8 or 9 keys just 
ch we compare to NetBSD running inside QEMU. 
luded on the system, no need to install any packages. This is an advantage if you are on an architecture that has no precompil
tual operating system easily with QEMU Alpha, so this is amazing! It is very cool that Jason Thorpe is putting in so much effo
s improve in QEMU is wonderful. OpenVMS does not boot yet since many more things are missing on the QEMU side, but who knows w
at the future might bring? Maybe even Windows NT for Alpha will boot on QEMU one day? 
des all I need. This PC doesn't have multiple screens, which would be a bit more of a hassle than with KDE. After switching, t
e machine feels a lot faster. It's the small details in which I notice it, like text input, a few seconds of lag here and ther
is article starts off with a stack overflow example to  get just the output of a command and builds on that to a safer version
cription> 
 often use `ckermit` to connect to our hardware via a script, to automatically boot from NFS (via u-boot). I could do that man
s`. Todays post is another one related to that change, where even though everything compiled correctly, it didn't `work`. For 
n this case however, the code all compiled fine. The issue here was an older part of the code not using `override` combined wi
n this post I'll describe the problem including some example code that illustrates what happened. My key point is that even th
ifferent framebuffer VNC clients, `fbvnc` and `directvnc`. 
, but due to the legacy nature, a large number of methods returned `nullptr`'s instead of empty strings. I understand why this
n a sea of `1`'s? I've been there many times, wishing for more verbose logs.
'll start with a simple `printf` with a ternary `if`  e.g. `(a ? this : that)` and continue on to `std::boolalpha`. The latter
singly, being `false`. 
n this post I'll show you how to disable both forms of logging in a release build, qml and qt have different ways to manage th
/web/20210210180603/https://doc.qt.io/qt-5/signalsandslots.html)'. It allows objects to communicate with each other without ha
nside a C++ class this all works handy dandy and is reasonable easy to follow, but when using QML it requires a bit more work.
our of seemingly being stuck would the OOM killer kick in. With `earlyoom` this hanging behavior is gone, although sometimes a
pecific processes including automatically placing process inside a cgroup. 
nit=/bin/bash` to the GRUB commandline to boot into single user mode. It is tested on the AXPbox Alpha emulator, I forgot my p
c site generator named ingsoc (named after 1984) and this update is a collection of  small improvements. A new font, internal 
ode updates to the generator and a few CSS fixes here and there. This article goes over all of them including screenshots befo
 are not going to read that page anyway. 
eader only C++ HTTP library. Header only because that is the simplest way to include it in my project, just copy and paste the
 modern and has recent development commits. Setup and getting it working was easy, but as soon as I tried an https url, I got 
treamer, a piece of open source software to live stream both to your own server and to another (YouTube) at the same time, we 
ave more control over the stream and are not surprised by YouTube doing stupid stuff unannounced. Restreamer provides a simple
luding live graphs. This article contains a rant on YouTube breaking stuff and the commands used to get a live viewer count. <
tall AXPbox and get OpenVMS 8.4 ready and running with networking inside AXPbox. It's a rather long guide with a lot of inform
 an x86 port coming along we may hope for a bright future ahead for OpenVMS. VSI currently provides a hobbyist version, but it
s fixed and new features, which allow OpenVMS 8.3 and 8.4 to install perfectly. 
n this article I'll talk about what I did to enforce the license and how it went. TL;DR, not as expected. The company responde
 timely and friendly, but did a half assed attempt (added a link to my site with 'Inspired By Remy' as the text), then after m
own of their sites, I decided to do one as well. Kev is around USD 30, Horst is around USD 13 and Jan-Lukas is around 5 USD. T
eir breakdowns are interesting, from specific wordpress plugins to CDN or DNS costs. I don't have those, but I do have a multi
o have around 10.000 unique visitors each day, so having redundancy is nice. If I would go all cheap, this site would cost me 
ckly, but also extensible enough when needed. How do you store huge score numbers  when they don't fit in a long long? How do 
ty math project, I allowed myself the luxury of using Boosts Multiprecision.  The library handles the large numbers, including
 with a suffix, like '1 million' instead of '1000000' and so on. This 'C++' class can be used to print Boost's 'cpp_dec_float'
 of stuff, like state, ports, protocol, making the command I use more readable and use less pipes. 
 are supported for your device. It turned out to be Cheese, the webcam capture program I used, not supporting the 'mjpeg' form
cription> 
t, I as the owner of the computer want to be in full control, not some developer that decides I need auto updates. I ended up 
8.04 Docker container, install gnash and forward X11. That took just about 10 minutes and now I'm happily running gnash again.
reat to have an automated build / test system. 
 are to be taken since the 'iterator' used in the loop might be invalidated. Or as the very helpfull error during the crash pr
nts to the console, 'munmap_chunk(): invalid pointer' and your debugger points you to somewhere deep in 'new_allocator.h'. In 
oing other things. TL;DR, there is none, since stdin is blocking I/O. At the end of the article I'll also provide the code I e
 on how to setup your own personal VPN server, but those all required manual setup and maintenance. With freedombox, the updat
ome server you can buy from Olimex, comes in a nice metal case with a proper power supply, network cable, battery and SD card 
th the Pioneer, both the hardware and software are fully open source. In the default provided distribution for the Pioneer the
 Armbian including reinstalling, Apache SSL certificate and LDAP issues. 
des a built in module, but that is not that user friendly. In this article I'll talk about using PSWindowsUpdate and the built
tly SSH to that server? Well, what if I told you that you can run a full blown IDE, the best IDE for C++ there is, CLion by Je
tuff online. All those personal blogs that post once half a year, mainline tech news sites and a bunch more sites. Back in 201
er. This post has a few samples on the usage inclusing other alternative tokens like bitor, xor and or_eq. 
t. This article also includes a mini howto on installing Boost on Windows 10 via mingw for use with CLion. 
hell commands or keyboard input, as well as screen commands, for example to set a logfile. 
out needing knowledge of ssh or linux. The weight sensors can be read with an openscale board from sparkfun via a serial conne
tion which the board emulates over USB (via an FTDI chip), via that same serial connection you can also calibrate them or chan
e settings like amount of decimals. As a quick solution I created a webpage that uses a small amount of javascript to live upd
s not the same as seeing things graphically, this particular logdata was perfect to put in a graph. My goto favorite tool for 
raphs and charts is gnuplot. Not only is it very extensible, it is also reproducable. Give me a configfile and command over 'd
ng chart. 
ile, this article covers the build and my experiences with such a small board. 
ouldn't easily find an overview of all the possible states, but since it's open source we can take a look at the code to find 
'd recommend you to just put template definitions in your header file, or a .hpp file, but if you really want to there is a tr
ck to get them in a seperate .cpp file. The trick is to explicitly instanciate every template you're going to use at the end o
 on firefox for mobile and on the desktop (and all other major browsers), is open source, causes less strain on the eyes and i
o made sense. This post covers both my learning and a small piece on stronger types. 
t to log some test data. It can probably be improved. 
al caching server. 
 article details all the changes with side by side images showing differences. 
 handled by Python, no external services are used. 
tem. The .ipk packages includes a few software changes for debugging, a systemd service and one precompiled binary. The yocto 
, which means, automatically. The packages are actually just compressed files containing a few control files and the data to b
 cannot have a passphrase. Dropbear provides a conversion utility to convert openssh style keys to dropbear style keys, dropbe
ed Logwatch you'll feel at home. 
urrent setup of the Launchpad. 
tead of just putting the text in the email itself. Using pandoc and pdftotext in mutt, the text of the attachments is displaye
 as a regular mail, no interruptions in my workflow by opening an external program. This article explains how to set up your .
on is from a dutch radio station and it lists the current song that is played. Using this together with a few shell commands a
tle> 
ng it time for a new one. The new phone has Android, which allowed me to install a system wide adblocker, Blokada. It works by
tle> 
 of having an angle/twist in your wrist. I've been using split keyboards for about five years now. Over those years I've tried
n user and how to generate and place and SSH keypair. The bonus this time is how to elevate permissions via SSH on Windows, su
o but way more complicated. This guide is also applicable on Windows 10, build 1809 and up. 
ing the scale (different colours depending on link usage). This co worker is not interested in the seperate up/down link speed
e, including the scale. This article also gives some more tips on weathermap, colouring and scale. 
 Storage 2. The FIDO-U2F device is an entirely new Nitrokey (with a button). 
s not supported by default. I found cntlm, a piece of software which acts as a local proxy, translating all requests to authen
 from said archive. 
ource code and floppies so much they gilded it. I got some special internet points today. 
ular LibreNMS alerts. This guide covers the setup of services (it's not enabled by default) and a few basic checks, like an ht
an run commands as root in your VM, reset SSH keys, user passwords and SSH configuration. This article explains what the backd
U also have an agent/backdoor which is covered in this article as well. 
>
ame port (or any other SSL protocol next to HTTPS). By running SSH and HTTPS on the same port, one can circumvent certain fire
. The screenshots were automated via AutoIt on a network share, the user manually logged in every evening to check the picture
. With bash and postfix/sendmail we can automate this process, the user now doesn't have to login but can just check their ema
l. There are a lot of snippets and guides to attach emails via the shell, but displaying multiple images inline as an HTML mai
o back to a certain state or environment, check out that branch and be sure nothing has changed. This is useful when you have 
 copied onto that, some Grub config and a reboot later, you're in the Windows 7 Installer. 
d>
e logs on the machine are no longer trustworthy). This tutorial shows how to set up a syslog server with rsyslog and syslog-ng
ed (252 I think, not sure), Allan Pope was talking about Snap packages and how there are now WinePacks, a snap with Wine and a
oes into the reasoning behind the removal, the possible replacement (Expect-CT) and how to remove HPKP from your site.
 8 GB. You might imagine my suprise. This post goes into my troubleshooting, since I was not able to go to the machine, shut i
on> 
ng, I generated my key and imported their keys. I wanted to trust, sign and publish all keys to a keyserver, this article show
 how to do that noninteractively in batch form. Saves me doing the same thing four times, since now it's just four people, but
pare. This small guide uses sasmgr to get the data on HP-UX 11.31. 
meouts, which look like false positives and give unclean logs. Raising the SNMP timeout for the checks above 60 seconds was no
n to those three topics. 
ing the network. In this article you'll learn some OpenVMS filesystem history, how OpenVMS handles line endings and in the end
ing around the internet I was not able to find a command like curl or wget to download a remote file. But, the searches led me
abetically. I've also rewritten some internal logic regarding tags and categories. This article shows the difference before an
 after and includes some old screenshots of raymii.org. 
 ago) ended prematurely since it crashes all the time. The only other available options are FreeAXP, Charon-AXP, vtAlpha and E
ere to be found nowdays, vtAlpha doesn't offer a trial or free version and EmuVM Alphaserver also stopped with their free vers
on. In this article I'll go over my adventure with FreeAXP and EmuVM. 
x this. I did not fix it by buying a regular sized yubikey, but I found a clever workaround, which I name the Yubikey nano XL 
 the Alpha and Itanium versions of OpenVMS so I want to try the Alpha version, which is consequently also 8.4, the latest rele
te of my terminal for future reference. This is not one of my usual articles, a guide with comprehensive information an backgr
ystem is quite cluttered with files. More specifically, with different versions of files, since OpenVMS by default has file ve
o far on OpenVMS, but it does require maintenance to not have the disk get filled up fast. This article goes into the PURGE an
 DELETE commands which help you deal with file versioning and removal. 
h I created in the process of SSH public key authentication. Pubkey auth still doens't work but my OpenVMS knowledge increased
lesystem and create files and folders, it was awesome. This week I learned how to use the OpenVMS MAIL program to read and rep
s meant to be an encrypted password (with the public SSH key) but it can be any plain text as well and it doesn't have to be t
e root password. In this guide I'll go over the scripts I use inside linux images to post a password to the metadata service a
naries for Windows and Linux, but just for Red Hat and SUSE. Some firmware updates can be run on Ubuntu or Debian, but some fa
l with the error that RPM could not be found. Which is correct since it's not Red Hat. In this small article I'll show you how
e. This post discusses the error and a quick fix. 
tore protocol to something like SFTP. rclone is an rsync-like, command line tool that syncs files and directories from cloud s
ing in a new tab while the page is still loading? Nope, not today. It's not that browsers have had a function to show that a p
le. Tsung can be run distributed as well for large setups. It has good reporting and a live web interface for status and repor
e KVM for the hypervisors and a combination of different storage technology for the volume storage servers. Before they go in 
ting is of course all automated. 
tore command. This can save your ass (or an end-users bottom) if the wrong instance is removed. Setup is simple, just one vari
e PDP-8. The PDP-8 was a very populair 12-bit minicomputer from 1965. WPS-8 was released around 1970, it came bundled with DEC
 workable, but do I consider it a dirty hack. So why did I need this? I have a setup where ssl is offloaded by haproxy servers
t way to do this is change the haproxy playbooks and configuration and define the certificates there, but in this specific cas
on in this situation. 
re instance to an earlier state. Do note that this is not the same as a file based backup, you can't select a few files to res
d>
e SIMH emulator. We will use two RX01 floppies as the build source, copy over all the files and set up the LPT printer and the
er automatic filters and generate noise, we should all generate as much data and noise as possible. This way the information t
ey do gather will not be usefull, it will take too much time, storage and effort to process it and thus the project will fail.
k instances you can integrate it without manually logging in or doing anything manually. 
s still the in the 3 branch. This guide helps to fix that by using the latest Nagios version. We also install Nagiosgraph, a p
 cryptographic functions on the device. The main difference with other GPG cards like the Nitrokey Pro or the OpenPGP card is 
 everything in it's firmware. This article is a getting started guide where I talk about the initial setup of the device, sett
ng up a user PIN, an admin PIN and a reset code, generating the key and subkeys on the device, or loading external keys into t
e device and usage examples with GPG, OpenSSH and Thunderbird. 
o want more performance? Then you scale horizontally, just add some more HSM's and a loadbalancer in front. The cluster consis
mall HTML file and a Wordpress site, with a regular 4096 bit RSA certificate without using the HSM's, a regular 2048 bit RSA c
an to Debian Testing. Since I don't want to answer yes to any config file changes or service restarts I figured out how to do 
cate inside the HSM (instead of on the filesystem), so that it can never leave the device and thus never be stolen. The guide 
overs the installation of the sc-hsm-embedded module, configuration of and benchmarks from Apache with the HSM and different k
y it might be a case of security over convinience. 
evice and thus never be stolen. The guide covers the installation and configuration of mod_nss, coupling the HSM to NSS, gener
erbird (S/MIME), Elementary Files (EF), a Web cluster with Apache and mod_nss and the decryption of the keys. 
te tell browsers that it should only be communicated with using HTTPS, instead of using HTTP. This tutorial will show you how 
e actual knowledge on the front panel and switches to get started and do something cool. This guide has step by step instructo
 system versions. I prefer to migrate instead of upgrading the OS for a number of reasons. I'll also talk about the migration 
ates so that every website can be secured with an SSL certificate. This article shows you how to setup Let's Encrypt with the 
ption> 
val and auditing purposes. The server uses the Exim mail transfer agent, which makes this easy to configure. The outgoing emai
cripts or cronjobs, or user accounts that send via exim. This tutorial also shows how to forward or save all outgoing email fo
 found the `rhash` tool in the repositories. It allows you to create checksums of files and folders, recursively, with all sor
 over LXC (linux conrainers). 
fy the signing of this file. You can do this to prove ownership of a key, or to prove that a file hasn't been modified since y
_Bluetooth_USB_adapter_on_the_Raspberry_Pi.txt 
_Bluetooth_USB_adapter_on_the_Raspberry_Pi.txt
an be fixed and the necessary software changes for OpenELEC. 
escription> 
tart or reload after an update, the software might still be vulnerable to issues that the update fixed. 
ating OpenSSL to the latest version to mitigate attacks like Heartbleed, disabling SSL Compression and EXPORT ciphers to mitig
gate attacks like FREAK, CRIME and LogJAM, disabling SSLv3 and below because of vulnerabilities in the protocol and we will se
ng native linux tools. 
, file management, eye candy, the panels, the task switcer and more great KDE stuff. 
on> 
ate Revocation List and is one way to validate a certificate status. It is an alternative to the OCSP, Online Certificate Stat
. It costs EUR 45, and has 160 GPIO pins. This is a guide to build a linux image with Debian and the mainline 4.0.0 kernel for
ned by Charles Babbage. The history of Ada Lovelace is also covered, she also worked on and programmed the Analytical Engine. 
 to the Keep It Simple, Stupid principle. Arch Linux is a rolling release, that means that you always have the latest and grea
est number that divides into both? It walks us through Python example code explaining the function. 
le has a few copy pastable getting started examples for different distro's. 
e power cable. 
. It costs EUR 45, and has 160 GPIO pins. The default Debian image from OlimeX is quite huge and bloated, over 2,5 GB, with X 
es about 15 MB of RAM. This image allows you to start with almost nothing and build up only what you need. 
lters on the server using IMAP queries. It is a lightweight command line utility, the configuration can be versioned and is si
ates so that every website can be secured with an SSL certificate. This article shows you how to setup Let's Encrypt with the 
us possible corruption. 
sh, not gitolite or any other software. This is usefull if you have a small team of people that don't often need access to the
 figured the simplest way was to block access to the entire IP range. This won't work for all the CDN networks they use, but i
cription> 
 only whitelisted Certificate Authorities (CA) can sign certificates for `*.example.com`, and not any CA in your browser store
ription> 
angs, or a detach does not work. If you've found and fixed the underlying issue (lvm, iscsi, ceph, nfs etc...) you need to bri
is simple guide shows you how you can use a conf.d directory with seperate smaller files which gets converted to the big confi
 file by Ansible 
 u-boot image on Ubuntu 14.04. 
iffers from other static site generators because it does not create a blog-like site, but it is focused on pages and structure
d>
sor-host.txt 
sor-host.txt
tances on different compute nodes, for example, when they are clustered servers like a load balancer or a database master-mast
osted in the same hypervisor. 
2.04 LTS) or Ubuntu trusty (14.04 LTS).
reate a CSR or a self signed certificate. 
k vulnerability (CVE-2014-6271). 
 we all know, nobody uses emacs. No, all joking aside, I found it to be a good article and wanted to see how I could do that w
th Vim. Not in User Mode Linux, but by creating an actual ISO. Boot to Vim, as you might want to call it. This is actually fai
ose systems are 32 bit x68 systems, some are MIPS systems, even worse. They serve a secure purpose, I cannot go in to much det
at runs everywhere. 
onality on a Directadmin machine with the error AH01797: client denied by server configuration. After a bit of searching and d
 and supports multiple forms of API interaction. It also supports `xclip`, when available, the result of an interaction is cop
ed to the clipboard for later use. 
, failing over when one goes down.  Keepalived can do more, like load balancing and monitoring, but this tutorial focusses on 
 than what you are used of me, it has less explanation and such, just right on steps to get started. 
, including Linux, MacOS, Solaris, HP-UX, AIX and Windows. It also includes agentless monitoring for use with for example Cisc
ion has a good webinterface, plus it allows access from remote clients with the transmission-remote gui packages. This article
ion has a good webinterface, plus it allows access from remote clients with the transmission-remote gui packages. This article
 the world, build the kernel, install the kernel, install the world, merge some stuff and reboot. Read on to see the entire pr
et, and with a best effort SLA not in production, fine with me. Consultant tip, make sure you have those things signed. 
cally an open-source contribution from a user in the Chef community, designed for server configuration purposes. A wrapper coo
efining it again would result in it being written two times every Chef run, which is not what we want. Using this method, you 
an override the template from the default cookbook with a template in your wrapper-cookbook. It has an example for the graphit
 the chef_gem resource to do that, and it keeps failing. 
 wipe all settings and the ARD installation is clean again. This solved my problem. 
ad my key ready made. 
isk to a virtual machine. 
esses make it quite a bit slower than raw disk images. Sometimes you want to convert the disk images so that the VM will perfo
ommands one can get the website certificate plus intermediate certificates, however, if you feed that output to OpenSSL it onl
e standard OCSP protocol that delivers OCSP responses from the server with the certificate, eliminating the need for relying p
ite performance, and increasing security for everyone involved in establishing the secure session. 
 simple frontend rspirep sets the secure attribute for all cookies. 
 systemd. Arch Linux uses systemd. Therefore, init functions like rc.local are not supported anymore. This systemd service all
ription> 
s correct. It shows methods for both Ansible 1.3 and 1.4. When you get more complicated Ansible playbooks you sometimes have s
escription> 
on version of the original ntop, a network traffic probe that shows the network usage, similar to what the popular top Unix co
 information and get a dump of the network status. In the latter case, ntop can be seen as a simple RMON-like agent with an em
o and a conversion from HTML Kickstart to Bootstrap. 
ally remove them all. 
vcs-autosync which lets me share only the encrypted data and mount that locally to get the plaintext. It works on OS X, Linux 
pe a node has, plus an example config file with erb syntax. It has an example cookbook which sets up collectd as client and gr
ng only_if or not_if. This tutorial shows you how to include or not include a recipe based on a variable, comparable with not_
f or only_if. 
nd out if an array has an item. 
, including Linux, MacOS, Solaris, HP-UX, AIX and Windows. It also includes agentless monitoring for use with for example Cisc
board on Ubuntu 12.04. It also covers OSSEC setup with MySQL support, including a Makefile bugfix. Last but not least it shows
 is needed for software like SpectacleApp or SizeUp. This article has methods for OS X Mavericks 10.9 as for 10.8 and 10.7
cription> 
. This is because dnsmasq starts as root, then does privileged stuff and then drops to the configured run user. In OpenVZ thes
e and email/sms notifications. It does however monitors and checks all the hosts in the hostgroup, so when there are problems 
less for Android. 
s by disabling CBC based ciphers to mitigate the BEAST attack, disabling SSL Compression to mitigate the CRIME attack, disable
e sidebar. It also gives you the command to enable it again. 
ne serving files via SMB, where your authentication and autorization for the files and folders is done via Active Directory.escription> 
ption> 
 is useful when you want to disable iChat or Messages chatting on the local network. Bonjour is Apple's implementation of Zero
 is not used it goes in sleep mode, this turns that off. 
on> 
ministrators who have their own OCSP and need to know when it is not working. 
escription> 
st with revoked certificates) is still valid. 
). Or if you just want pretty graphs of your private server and are fed up with some homegrown solution you're at the right pl
td-web frontend, an interactive gui for collectd, and has it all firewalled. What is collectd? collectd gathers statistics abo
out the proxy also having the folder. For example, if you proxy www.example.com/wiki to server wiki.example.com, by default it
es support for bash and zsh, for every supported linux OS (ubuntu, centos, arch, redhat, solusOS, linux mint and more.)
ption> 
 put out the stats. It is usefull for song lyrics, books, notes and everything. 
tall disk. You will learn how to create a USB drive from which you can install VMWare ESXi 5.1. This also works for the specia
. This is how I found out. 
e user will not be blocked for to long. Exchange 2010 has some special register settings to make IIS stop caching, otherwise i
toring processes, uptime, updates, amount of users logged in, disk usage, RAM usage and network traffic. 
, so if you need advanced features (multiple accounts for example) you might want to use another piece of software. Also, the 
ode is quite messy. 
e is created with the HTML5 Kickstart framework by Joshua Gatcke. 
 I've written a script to do just that.  
 online HTML5 application. 
, WoW TCG or any other TGC. And it has a note area.