new kdb+ book, Nick Psaris' Q Tips

876 views
Skip to first unread message

Simon Garland

unread,
Mar 25, 2015, 11:07:56 AM3/25/15
to Kdb+ Personal Developers
Nick Psaris has published a book: “Q Tips: Fast, Scalable and Maintainable Kdb+” for programmers immersed in analysing big data in financial services.

More details on the kxcommunity.com website at:


and a press release here:


The Amazon link for those who need a copy immediately is:

Yan Yan

unread,
Mar 26, 2015, 3:50:03 AM3/26/15
to personal...@googlegroups.com
Can I buy the paper version in Hong Kong?

Nick Psaris

unread,
Mar 26, 2015, 12:18:09 PM3/26/15
to personal...@googlegroups.com
The book can be printed in the US via amazon.com or in the UK via amazon.co.uk.  The cheapest shipping method takes about a month to HK.  You may consider purchasing the book, and while waiting for it to arrive, get the kindle version for 2.99.  It includes hyperlinks and syntax highlighted code.  In addition, the kindle version will pick up any future corrections. Alternatively, you can contact the publisher at sa...@vector-sigma.com to discuss bulk shipping to HK.

Nick

--
You received this message because you are subscribed to the Google Groups "Kdb+ Personal Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to personal-kdbpl...@googlegroups.com.
To post to this group, send email to personal...@googlegroups.com.
Visit this group at http://groups.google.com/group/personal-kdbplus.
For more options, visit https://groups.google.com/d/optout.

Greg Borota

unread,
Mar 27, 2015, 2:59:08 AM3/27/15
to personal...@googlegroups.com
I have the Kindle version already, I recommend it, it's very readable, no issues noticed.

Yan Yan

unread,
Mar 27, 2015, 2:59:08 AM3/27/15
to personal...@googlegroups.com
I am reading it on Android now. Thx.

Greg Borota

unread,
Mar 27, 2015, 10:16:07 AM3/27/15
to personal...@googlegroups.com
Some seem to have trouble finding the Kindle version. Amazon places it on the page in such a way that one gets confused on how to get it, it seems.

This is the link where I could find it:

On Thu, Mar 26, 2015 at 11:36 PM, Yan Yan <lamh...@gmail.com> wrote:
I am reading it on Android now.  Thx.

Yan Yan

unread,
Apr 4, 2015, 11:43:20 AM4/4/15
to personal...@googlegroups.com
Reshape The second line of the .stat.bm function uses the ""Read more at location 1221
Note: Should this be "#"? 

equal sized lists. The basic form of the take operator ""Read more at location 1222
Note: Should this be "#"? 

Namespaces vs. DirectoriesRead more at location 1638   
Note: Can I nest namespaces? Can I nest directories? 

allow its header to be customized. We can modify the .util.hdrRead more at location 4110
Note: Should it be the .log.hdr function? 

q)key `:prices `s#`.d`id`px`timeRead more at location 5340   
Note: Where is the sorted attribute in the .d list from? 

as fast a possibleRead more at location 6065   
Note: Typo: as fast as possible 

Nick Psaris

unread,
Apr 5, 2015, 2:10:51 AM4/5/15
to personal...@googlegroups.com
Thank you for your feedback. An updated kindle version will be available shortly.

yes, the missing '#' characters were caused by formatting errors.

namespaces can have as many periods "." as you want, and can thus be nested.  directories, however, can not.

yes, .util.hdr should have been .log.hdr

the key operator returns a sorted list of a directory's contents. it seems, however, that the `s attribute is not always added:

q)key `:.
,`foo
q)key `:.
`s#`bar`foo

Nick


--

Nick Psaris

unread,
Apr 6, 2015, 1:28:16 PM4/6/15
to personal...@googlegroups.com
For those who are reading the print edition of the book, I have added an errata file to the Q Tips github repository:

https://github.com/psaris/qtips/blob/master/errata.adoc
Reply all
Reply to author
Forward
0 new messages