Post tagged: software

Migration to Pelican

Finally got fedup with github pages and its jekyll static site generator. Essentially things would break without any particular reason and there would be nearly no way to tell what went wrong. I addition, it was not easy to test changes before making them public.

So I switched to pelican …

Using XScreenSaver Hacks with mate-screensaver

Here we explain how to use XScreenSaver EXCELLENT screensaver hack collection with the MATE screensaver applet.

  • Install xscreensaver and mate-screensaver
  • On my linux distribution this creates the following directories:
  • /usr/libexec/xscreensaver: contains the screensaver hacks executables
  • /usr/libexec/mate-screensaver : contains the mate-screensaver executables
  • /usr/share/applications/screensavers : containes the …

Installing Void Linux

I made the switch to void linux. Except for compatibility issues around glibc, it works quite well. Most compatibility I have worked around with a combination of Flatpaks, chroots and namespaces.

The high lights of void linux:

  • musl build - which is very lightweigth
  • Does not depend on systemd …

Open Source Alternatives to Visio

Need to create diagrams, flowcharts, circuits, or other kinds of entity-relationship models? Microsoft Visio is without a doubt the best software for that, but that doesn't mean it's the best choice for you.

Visio may be the industry standard in the corporate world, but it comes with a huge drawback …

CyberWorld 2017.1

Development - travis cordova build - travis ionic build

  • owx
  • common
    • muninlite (can it support plugins?)
    • flock, pwgen, ifstat
  • ow1
    • diags&tools: usbutils, netstat-nat
    • sniffer: tcpdump[-mini] 317K/617K, libpcap 191K
  • owX

    • FW/NAT
    • DNSMASQ: DHCP + DNS
    • NTP server
    • Dynamic DNS updating (mushu porker)
    • NFS
    • IPv6 tunnel
    • Provisioning server: (PXE, TFTP, NFS …

Let's Encrypt

This is a service that let's you get SSL certificates for HTTPS. These certificates are trusted by major browsers. See Let's Encrypt This is a barebones howto to get SSL certificates:

git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt

This contains the client software for let's encrypt.

./letsencrypt-auto certonly …

RPMGOT

Software package download proxy

rpmgot is a simple/lightweight software package download proxy. It was designed to run on an OpenWRT router with some USB storage. So it is fully implemented as an ash script.

The basic idea has been implemented multiple times. For example refer to this article on …

Raspberry Pi - Low cost CCTV

A good tutorial on creating a low cost surveillance camera using the raspberry Pi camera module and one of thos fake surveillance camera things.

FJJOOSJHO7X6PIT.MEDIUM

Instructables has a good tutorial on creating a low cost surveillance camera.

Essentially makes use of a Pi, the Camera module and fitted into one of …

sdf.org

sdf.org

This one is an interesting site.

The Super Dimension Fortress is a networked community of free software authors, teachers, librarians, students, researchers, hobbyists, computer enthusiasts, the aural and visually impaired. It is operated as a recognized non-profit 501(c)(7) and is supported by its members.

Our mission …

Driving Continuous Integration from Git

Testing, code coverage, style enforcement are all check-in and merge requirements that can be automated and driven from Git.

If you're among the rising number of Git users out there, you're in luck: You can automate pieces of your development workflow with Git hooks. Hooks are a native Git mechanism …

Upgrading pacman config files

So when upgrading software packages sometimes you need to merge changes. My recipe in archlinux is as follows:

  1. Look for *.pacnew files.
  2. Retrieve the original version (from /var/cache/pacman) from the old source package.
  3. Use a 3 way merge tool between old version, current file and the pacnew file …

Diskless Archlinux

I am still to test this recipe

Server Configuration

First of all, we must install the following components:

  • A DHCP server to assign IP addresses to our diskless nodes.
  • A TFTP server to transfer the boot image (a requirement of all PXE option roms).
  • A form of network storage (NFS …