Some time ago, spent some time during Hackweek to find a developer friendly mail client. I recommended claws, since I am very content with it. For me it was important that it has a simple configuration file, which I can backup using git and share it among different computers. It makes it quite easy to reinstall your machine then.
I always thought it would be nice to be able to run my mail client on a remote server though.
In 2013 when I was in University and had to learn Java I was looking for a project to do so. The result of this was jessy, which I already mentioned in another post.
It’s a chess game for the terminal using Unicode and written in Java. Shortly before I started it I have been watching Breaking Bad. One of the characters is named Jesse Pinkman and I called my Java Chess program jessy.
This post is about being cutting edge.
Some friends of mine use Ubuntu, because they think it is stable. Others use arch because they think it is cutting edge. I get both, with openSUSE. If I want to have a stable system I run openSUSE Leap 42.1, with its SLE base its a really nice fit. If I want to play around with newest program I run openSUSE Tumbleweed, the rolling release version of openSUSE.
From 7th to 11th December I participated in my first Hackweek at SUSE.
The Hackweek is awesome! You can spend one week hacking on whatever project you like!
According to the official description Hackweek is a week where SUSE engineers can experiment without limits. It’s the opportunity to innovate, collaborate across teams, and learn. The only rule is: Do what you want, but do it!
I absolutely love things like this.
irssi is probably the most popular IRC client out there. An alternative for the commandline is weechat but I like irssi better. Of course many people also use GUI clients like hexchat, Konversation, Polari or Textual for OSX. Some people prefer multi protocol messengers like Kopete or pidgin, with finch as the console aquivalent. For IRC my favourite is still irssi.
The best way to get an overview of irssi is to read the Startup Howto followed by the complete manual.
I store most of my configuration files publicly on GitHub. However there are some programs which contain passwords in their config files, among these are irssi, Pidgin and osc.
It was very annoying to always configure those programs from the start on each computer.
So today I took the time and created a small server out of an old netbook. I switch it on on days I know I need a service on it and leave it off if I don’t.
Okay, going to explain how to install and enable ssh on your openSUSE box here. Some people didn’t seem to get it to work altough there is an older article describing how to do it with SysVInit. My article will have the same format just with the new commands. On the openSUSE wiki they explain it via yast.
Check if package is installed: zypper if openssh Install package if it isn’t installed:
The Fritz!Box is really a very usable device. And I am quite happy that it is pretty common and many people have it. Here I describe which features I especially like and use.
Accessing the Fritz!Box The easiest way to configure it is probably accessing it via your browser, just navigate to either http://192.168.178.1/ or http://fritz.box/. Sometimes I have not set up correctly DNS properly because I have a half-ass configured VPN running on one of my laptops and then I have to use the IP insteda of the domain name.
I wanted to learn Go. But as everybody knows, I need do use something to learn how to use it. After a while reading articles and watching talks about Go I started to think about what I could do, and what I did, was creating (a) tongue.
I like learning languages, yeah, human languages that is. Unfortunately I am not able to speak any single one except my native language to a good level but I like it anyways.
Note: This post was partly written on 2015-02-27 but only finished at 2015-12-24.
I know: Every computer kid has the deep desire to write a curses based application at least once in a lifetime. Of course, being on terminal is just cool. The clean and minimalistic environment. Knowing that every computer can handle your challenging and artful graphics is deeply satisfactioning too. Like that you will never exclude anybody from using your awesome application.