Almost 10 minutes I will never get back

Yesterday my morning started with a little green icon in the system tray of my Windows 10 workstation. It was time to reboot to install mandatory (already provided) updates. Managed workstations are fine and I am not one to complain, but I am used to the luxury of Linux. There you just install updates and if you really want (and do not use kexec) you can reboot to activate a newly installed kernel. This keeps productivity at a maximum.

To make a long story short, I almost had to wait 10 minutes for the updates to install and was not able to get any work done. Some black magic happened at shutdown and some at startup and this is considered normal. Ignorance is bliss.

/img/posts/2017/08/23-almost-10-minutes-i-will-never-get-back/20170822_075059.thumbnail.jpg

FOSDEM 2018 announced

Today the dates for FOSDEM 2018 got announced. Next years edition will take place on 3 and 4 February 2018. Stay tuned for more news in the following months.

Got K-lined on Freenode

This morning I woke up to my irssi client not being connected anymore to the Freenode IRC servers. irssi clearly states why, I got k-lined while I was sleeping! Also several query (private message) windows are open, so I was at least at the receiving end of spam.

My first thoughts go out to my irssi server, is it compromised and am I sending out spam? After a few minutes of searching, I notice nothing out of the ordinary. I check the Freenode website and find some useful information about usermodes. Let's try if I can connect to Freenode again... it works! Quickly I set my usermode to +R which blocks (ignores) messages from unidentified users with:

/mode username +R

Seems like a good idea to join #freenode and check about the details of my k-line. Upon joining the channel, I read the channel topic and it is immediately clear what is going:

If you were k-lined, it was a mistake, our apologies | freenode is currently suffering from a wave of PM spam. Please do not follow links. Please set `/mode yourusername +R` to minimise spam. | Welcome to #freenode. On-call staff can be found via '/stats p'. For a list of all staff, try '/who freenode/staff/*'. | Please do not copy spam into channels. | freenode #live takes place 28-29 O

Luckily I already read up on usermodes and it is good to hear that my k-line was indeed a mistake. I wish the Freenode team a lot of luck with fighting this spam wave.

Switched from Hugo to Nikola

Earlier this week I resurrect my blog with Hugo. After setting up the site and blogging a bit, I wondered how my RSS feeds looked, since that is the de-facto standard for subscribing to websites. Unfortunately I could not easily find and enable the RSS feeds, and it looks like RSS is part of templating instead of being built-in. Somehow this was the final (of several) papercuts and I was fed up with Hugo. Then I remembered hearing about the Nikola static site generator, most recently referenced by Alan Pope on the Ubuntu Podcast, and I thought I would give that a try.

Read more…

IPv6 Unique Local Address

Since IPv6 is happening, we should be prepared. During the deployment of a new accesspoint I was in need of a Unique Local Address. IPv6 Unique Local Addresses basically are comparable to the IPv4 private address ranges.

Some sites refer to Unique-Local-IPv6.com, but that is offline nowadays. Others refer to kame.net generator, which is open source and still available yay.

Read more…

UPS power distribution soldering

At home I have an APC Back-UPS CS500 UPS (BK500) to ensure my systems have just enough time to power down gracefully when a poweroutage occurs (or keep working until the battery runs out). It includes a USB cable which you can connect to a machine (works perfectly with apcupsd) so the Operating System knows that the power is gone and you are running on battery power.

/img/posts/2017/08/11-ups-power-distribution-soldering/CS500.thumbnail.jpg

CS500 - picture from APC

Read more…

Alignment

Took this on-line quiz by EasyDamus.com and according to them I am "Lawful Good".

Their description:

A lawful good character acts as a good person is expected or required to act. He combines a commitment to oppose evil with the discipline to fight relentlessly. He tells the truth, keeps his word, helps those in need, and speaks out against injustice. A lawful good character hates to see the guilty go unpunished. Lawful good is the best alignment you can be because it combines honor and compassion. However, lawful good can be a dangerous alignment when it restricts freedom and criminalizes self-interest.

Sansa Clip Sport

A while ago I bought a Sansa Clip Sport to replace my old portable music player. It is not the cheapest around, but I wanted one with a display so I can see and select specific files (since I also listen to audiobooks, as well as music). With 8GB of storage, MP3/WMA/AAC/Ogg/WAV/FLAC support, micro USB connectivity, a microSDHC port to add more storage space, pretty decent battery life and at a price just below 50 euro's, it seemed to to be the perfect match for me. The computers also recognized the device as a normal USB Mass Storage device (as it should be), which meant I could easily transfer files on to and off the device. But the fairytale did not last.

Read more…

Hugo - First steps

You might have noticed, but I am re-starting to blog. Currently I am experimenting with Hugo for this. The last time around my blog was based on Wordpress and before that I also used PyBlosxom.

It is quite funny that I am moving back to a static site generator again. Back in the day my main reason for it was optimal resource usage. Then I went for user friendlyness and now I want a fast _and_ secure system again.

Right off the bat I was smacked in the face again with my arch enemy, theming. It took me a while to select and configure a theme which I think is "good enough" for now. I am not a (web) designer and I do not want to become that, but at times like these... Anyway, this could mean that the site will be re-structered or re-themed, consider it in a state of flux.

ZNC github tarball - Do not use it

Today I tried to compile ZNC 1.6.5 from source (.tar.gz) which I got from their releases on Github. Without checking their installation instruction first, I dove right in. After a quick ./autogen.sh I was happily underway and after quick configure I turned to make and it surprised me with the following gem:

Read more…