Changing the font size in studio for kdb+

July 25th, 2008

Studio has a config file located under

%USERPROFILE%/.studioforkdb/studio.properties

it is a text format file which you can edit manually in notepad. Please close studio before editing to ensure your changes are loaded.

The line which controls the font size can be changed to your desire

font.size=14

This will at least change the font used for the editor component.

Studio for kdb+ V3.09

June 25th, 2008

The phoenix build has finally made it to a final production release, so I have replaced the links on the downloads page to reflect this.

Many thanks to those who reported bugs during the beta phase - you know who you are!

Note that Studio is freeware and no longer requires a license file. I am only distributing the windows build at the moment to simplify the build process. If anyone wants a build for another OS (Mac/Linux) just let me know.

finito@DB

June 25th, 2008

I’ll be completing my contract at Deutsche Bank mid July, and will be looking to pick up new contracts around September time. I’ve been at DB helping them out on a large kdb+ project since April last year.

If you have something interesting to do, please get in touch.

kdb+ for everyone

April 4th, 2008

Kx have released a non-commercial version of kdb+

Relevant links

code.kx.com

http://www.kx.com/developers/noncomlicense.php

A book on the q language can be bought at

http://www.amazon.com/Q-Mortals-Tutorial-Programming/dp/1434829014/ref=sr_1_1?ie=UTF8&s=books&qid=1207298595&sr=8-1

Tabbed Windows with Studio for kdb+

March 27th, 2008

If you want tabbed Studio for kdb+ windows, use

http://www.wintabber.com/

Seems to work ok. Open more windows in Studio for kdb+ from the menu Windows->New Window, and add that window to the wintabber application.

Getting the latest version

March 12th, 2008

Some users are complaining that when they download the latest version of studio they are getting the previous version. This is due to their browsers or proxies caching the previously downloaded file. Until I know of a better way to get around this, users can append some random params to the url which will force a bypass of their cache. e.g.

http://skelton.fileburst.com/downloads/phoenix.exe?somerandomtexthere

Studio for kdb+ V3.01 Open Beta

March 10th, 2008

There’s a new version of

Studio for kdb+

available for beta testing from

http://skelton.fileburst.com/downloads/phoenix.exe

This is open to anyone who would like to participate. The beta version
does not expire or require additional license files.

It is an extension to the v1.88 (the last public) codebase, which has
proven the most popular of recent builds due to its simple interface.

I will continue to improve some superficial features (syntax highlighting)
in the coming days.

If you find any bugs, or missing essential features, please send me an
email.

Codename Phoenix

March 3rd, 2008

Due to popular demand, I’m taking the progress made since the last Studio for kdb+ release (Feb 06, v1.88) and backporting it into that code-base. This version is codenamed Phoenix, and due to interim internal builds taking up the 2.x, is going out at 3.x.

Sylvester in Zurich

January 1st, 2008

This is what a 10 kilo firework looks like when it explodes over lake Zurich :-)

Zurich at New Year 2008

Studio for kdb+ as a netbeans module, alpha version

December 14th, 2007

In a nutshell - I’ve been porting the unreleased Studio for kdb+ V2 to be a netbeans module (plug-in), which can also be wrapped up inside a Netbeans RCP (rich client application) application, or released as a stand-alone module.

What does that mean?

Well, if you are already running netbeans, you need only install this module, and you’ll have syntax highlighting for q files, ability to send queries to kdb+ servers, and to display the results in the table view or the classic console view.

If you don’t already have netbeans, you can download the zipped RCP, unzip it, and run as a stand-alone application.

Here’s a very quick and rough guide to installing the zipped RCP -

Download from http://skelton.fileburst.com/nb/studioforkdbplus.zip

unzip it, cd into the bin dir, and you’ll see the exe, double-click to start. You might want to increase available heap space, so you can edit the

etc/studioforkdbplus.conf file

setting this line

default_options=”-J-Xms24m -J-Xmx768m”

Once you have started it, the (only) windows of interest are

Favourites, kdb+ servers(Server Explorer), Results, Properties, Output

you can close all the other windows. If you want to open a window again, you can do that from the Windows menu.

To hook up keyboard shortcuts (like ctrl-e and ctrl-enter) goto

tools->options->keymap

and open up the edit node of the tree, select the Execute…. and then add whatever shortcut suits you.

To add a server, select the Servers node in the kdb+ Servers window, right-click->Add Server and the select it and edit the servers properties in the properties window.

The server connections are cached. It currently dont detect whether a connection has died until you try to query it. So if a server is restarted, the first query you run will generate a null pointer exception :-)

The active server context used for a query is the one that is selected in the kdb+ server window.

Use the favourites window to (mount &) view your filesystem. Editing a q file via double-clicking on a file in the favouraites window.

Disclaimer - use at your own risk, I accept no liabilities for this software.

Enjoy.