SoapUI Mockservice with HTTPS

At work, I will from time to time work with APIs that uses the SOAP protocol. My favorite tool to either create a quick client or a mock server is the fenomenal SoapUI product. The UI is what it is, but it is a solid product. If HTTP is supported by the product I am currently implementing i client part for, there nothing else needed. Just configure the mockservice and start it.

Git error - Error connecting to agent: No such file or directory

Another round of git related troubleshooting at work. Whilst setting up my new computer, I got the following error: Error connecting to agent: No such file or directory Learning from my previous Git troubles, I first ensured that my private key was loaded correctly in Plink, which it was. After some intense period of searching the Internet, I finally got a hint that it might be related to Git not using my intended SSH client.

Git error - Bad line length character

At work, I use a mix of Git for Windows, Atlassian’s Sourcetree, and Magit in Emacs. The latter is what I am trying to use fulltime, but old habits tend to stick around. For some reason, however, I would get the following error message when trying to pull/push/fetch from the origin remote: 128 git.exe … "fetch" "origin" fatal: protocol error: bad line length character: git@ When faced with this error, I always reverted to using Sourcetree, as that has been my previous main Git client.

Use Raspberry Pi as a Git server

This little project was as brilliant as it was simple. I own a number of Raspberry Pis, a couple of 1B, 3B and Zero W. I did get a standard Zero variant from Microsoft on a conference, as they handed them out in conjunction with an initiative for Azure. I am really addicted to these small things, and always have to constrain myself from buying more. Especially since I’ve not really managed to do something productive with them lately.

Autocomplete PyGObject/Gtk in PyCharm

My love for Python has increased from a lot to even more since I started, yet again, with completing various challenges on projecteuler.net. It just so easy and fun to create small scripts. As with this post, I usually use Emacs for the text editing of these smaller programs. But, being lazy, I am not that interesting in finding extensions to write things like autocomplete et al, as my interest grew to write larger programs in Python.

"System program problem detected" dialog not disappearing

On a number of occassions, I’ve had some sort of crash happen on my Ubuntu 18.04 systems. Bugs are unfortunately something that will always exist, which is fine as long they aren’t resulting in unrepairable damage. On Ubuntu (Gnome?), this will usually result in a dialog appearing in which one can choose to report the issue that happened, titled “System program problem detected” (shown below). Knowing how valuable this kind of information can be for developers, I usually choose to report the problem.

How to use internal switch in Hyper-V

If given the choice, then Hyper-V wouldn’t be the hypervisor I’d pick first. Don’t get me wrong, there are a number of things I really like: Ability to overcommit the number of virtual CPUs compared to the number of logical ones on my computer. The out-of-the-box integration with Windows guests. The ability to passthrough the hardware acceleration for virtualization (VT-x) on Intel CPUs. But then there are some of the things that I don’t like:

Custom styling of flagged items in Thunderbird

My main email client on all computer platforms is Thunderbird. I used to only make use of the web site related to my various emails, but having the email available offline is a must for me. At work I am forced to use Outlook, which I actually think is also great. But at home, I want to have a cross-platform client and I do enjoy Thunderbird being open source/free software.

How to use authenticator app with Google

Since a few years back, I’ve started to take a great interest in IT security. I’ve known that I should create not only strong password, but they should be unique to each site. After the Gentoo hack, I realized that I am not capable of doing this. I find this article describing the various aspects of bad password habits to describe my own, and other people I’ve talked to, experiences, behaviors, and justifications.

My Gnome Shell setup on Ubuntu 18.04

Since Ubuntu 18.04, which is my current distro at the moment, I’ve started to be quite fond of Gnome Shell. A lot of the early design decisions that I disagreed with have either been fixed or are available as extensions. Below are the extensions that I use. Alternatetab - I use this in order to get Thumbnail and application icon on the tab switching interface. I also choose to only show the windows on the active desktop.