Skip navigation

Tag Archives: linux

It must be a frosty day indeed in the nether regions as Microsoft announces it has joined the Linux Foundation as a Platinum member. As the Ars article points out, Microsoft has been becoming more and more open source friendly over the last few years since Satya Nadella became CEO. Microsoft currently contributes to several Linux Foundation projects, including Node.js Foundation, OpenDaylight, Open Container Initiative, R Consortium and Open API Initiative. Still, this is something that was unthinkable not that long ago. Nevertheless, it is a very welcome move here. I remember visiting Microsoft a number of years ago, and I was quite impressed with the talented people working there. I sometimes joked that they must surely have a Microsoft distribution of Linux running Office tucked away somewhere on the Redmond campus!

Today’s announcement also included the revelation of a Linux version of SQL server becoming available for preview. So it suddenly doesn’t seem all that farfetched that a Linux version of Office could make an appearance in the future. Microsoft already has Android and iOS versions of Office applications, so a Linux version is not a big stretch. And Microsoft Visual Studio 2017 will be joining Visual Studio Code on the Mac. While Visual Studio 2017 on the Mac is really an update of the Xamarin Studio development tools, it is a very welcome addition. I have found Macs to be wonderful development platforms and this addition will allow me to broaden my development targets without the overhead of running a Windows VM, hopefully.

Completing this seemingly improbable love fest, it was also announced that Google is joining the .NET Foundation and will be part of the Steering Group. As a developer, I’m really liking all of this cross platform kumbya!

Outside of iPhone app development, I do a lot of development work in Eclipse, the Swiss army knife of development. Lately I’ve found myself working with SQL just using the plain text editor, but missed the syntax highlighting that most code editors provide. So I decided to see if I could find a light weight Eclipse plugin that could provide this.

A short search lead me to the Eclipse SQL Editor. I downloaded the plugin .jar file and found it a bit lacking on installation instructions. Manually installing a plugin like this is straight forward using the dropins directory and can be done as follows.

  1. On Ubuntu, open a terminal window. You should be in your home directory. Type ls -a to list all files and subdirectories including hidden ones. You should have a directory called .eclipse.
  2. Within the .eclipse directory there should be a subdirectory called org.eclipse.platform_3.5.0_155965261 or something similar depending on the version of Eclipse you have installed. This is where the dropins directory should be.
  3. The dropins directory may not be created by the default Eclipse install on Ubuntu. In that case you can create it by giving the following command, mkdir .eclipse/org.eclipse.platform_3.5.0_155965261/dropins
  4. Now copy the plugin here, cp ~/Downloads/com.debertshaeuser.sql.SQLEditorPlugin_1.0.0.jar .eclipse/org.eclipse.platform_3.5.0_155965261/dropins
  5. Now just start or restart Eclipse and you’re good to go!

The instructions above are based on my own experience, but can be easily modified to fit your system and installation.