I upgraded to Fedora 25 (beta), which by default uses the new Wayland display server, (which is a replacement for x11).
So today I bumped into https://mattermost.eclipse.org
This is like slack (sort of modern IRC) but open source.
I also found that is has a Linux Native client:
To get it to work, I just downloaded it, extracted it and ran the included “Mattermost” binary.
Connecting it to Eclipse was mildly counter intuitive.
When faced witht he ‘Teams’ dialogue, I thought I had to type in Name OR URL, but it turns out you type in both. The name is just an alias ex “Eclipse”, and for URL you put in:
After you joined, you can find some channels to join. In my case:
Now when someone wants to chat with you, you can give them the URL:
It’s that time of the year. We are all super busy, so this is a super short upgrade guide.
Assuming that you use Fedora as a workstation (as oppose to server) the below is for you:
This article explains how to install a package to add a right-click menu to open the terminal from Nautilus.
I find myself copying the path of a folder quite a lot. (mostly to use in Terminal)
Getting hold of the path is somewhat cumbersome thou.
Here is a 5 minute guide on adding a context menu option to do the job for you:
The deal with SWT is that you geneally create a jar that runs nativley on a single platform.
This means that if you want to create an application that works on windows/mac/linux in both 32/64 bit, then you need to compile/package jar 6 files and distribute one file per platform.
This is very cumbersome for small projects where you want a single file that runs on every platform.
The solution is to bundle the jars and load them dynamically with Mchr3k’s SWT Jar loader.
The next challenge is how to get this business working in Eclipse. Well, there is a guide for this.
Basically, you create a project with the name “HelloWorld”, you have to
download the swt jar’s and rename them to match os/version and then you
have to add a build.xml file. This takes about 30 minutes.
I followed the guide and actually got it to work.
To make life easier, I created a git-repo with a template project. You can clone it and start a SWT project with that.
I used swt 4.4 in the project. In the future you might want to update it. To do so:
You can run the generated jar file with ‘java -jar crossSWT.jar”:
Here I had to launch the jar with a special paramater:
java -jar -XstartOnFirstThread crossSWT.jar
I don’t use windows :-), but rumors has it works on windows also.
I often need to pipe commands into the clipboard. E.g when I type “pwd” to get the present working directory, I would normally select the line and then copy it into my clipboard.
After a while this became tedious so I wrote a script to make life easier. I created a bash script called “toclip”…