UPDATE: My new book, "Data Push Apps with HTML5 SSE" is out and selling! Get it from O'Reilly here: http://shop.oreilly.com/product/0636920030928.do Or from Amazon here: http://www.amazon.com/dp/1449371930 Or from any good bookseller.


I'm director at QQ Trends, a company that solves difficult data and software challenges for our clients. (We often have freelance projects, so get in touch if interested.)

UPDATE: currently looking for a part-time CSS/JS programmer. 理想は東京所在、日本語が読める方。Interesting project(s), you will definitely learn something.

(And, of course, please do get in touch if you have interesting challenges that you would like our world-class experts to work on!)

Typical work: doing fun stuff with data (fixing, mining, etc.), web sites (front and back-ends), trading strategies. Research: trading strategies, computer go, machine translation, understanding context, AI search algorithms. Languages: C++, PHP, R, javascript, and many more.

I'm British, living and working in Tokyo for almost 20 years. Human Languages: English, Japanese (fairly fluent, 1 kyu), some German, Chinese and Arabic.

(Contact me at dc at qqtrend dot com: please mention you are coming from StackOverflow, so I know it is not spam.)


Easy ways to irritate me on StackExchange sites (whether my own question or someone else's): 1. Downvote without a comment (N/A/ if someone already left a comment and you just agree with it, of course); 2. Answer in comments. Other than that I'm a really easy-going pragmatic guy :-)

1d
comment How to test two interacting browsers (e.g. chat app)
@ArtjomB. Thanks, that question is basically the same as mine. Two tabs should work: in fact I've been meaning to come back to this and see if I can use Casper to create a frameset, and run each of A and B in frames.
2d
asked Make thumbnail of multiple pages from PDF wiith imagemagick
Jul
21
answered Cant get "this.mouse.click()" to work with casperjs
Jul
20
comment Installing casperJS and phantomJS in WIndows Apache 2.4 to pass data to PHP
I think this is a windows-specific question, so I just added that tag. (Sorry, cannot answer myself.)
Jul
20
revised Installing casperJS and phantomJS in WIndows Apache 2.4 to pass data to PHP
Added windows tag, and also mentioned in subject
Jul
17
comment PhantomJS CustomHeader causes Error
That is quite a complicated Accept header, so have you tried other simpler ones? E.g. try just "Accept":"text/html", and then work your way up from there, until it breaks. (I wondered if + or = might need escaping, but as far as I can tell any printable ASCII character is allowed in an HTTP header value.)
Jul
16
answered CasperJS doesn't seem to send all my POST requests
Jul
16
comment Struggling to convert tick data with price and volumes to 5min in R
@JaysonRagasa Very differently. I suggest you ask a new question, and also show what data structures your data is in.
Jul
13
comment Is there any (good) SQLite GUI for Linux?
Just to add: free, but not open source. The pro version is $199, and adds "Report Editor, Digram Editor, SQL Diff Wizard, Query Builder". (The free version seems to have just about everything else you'd normally need, though, and working with multiple DB engines is useful.)
Jul
13
awarded Yearling
Jul
13
awarded Yearling
Jul
12
accepted How to switch from d3.svg.line to a choice that allows different coloured segments?
Jul
12
comment Use of colors module in phantomjs
See also stackoverflow.com/a/24388906/841830 (It worked for the answerer, but did not work for me on Linux, so I'm curious now if he was using Windows, and the problem is there... but I'm guessing the problem is something to do with how I have npm setup.)
Jul
8
asked How to switch from d3.svg.line to a choice that allows different coloured segments?
Jul
7
answered Is an EventSource (SSE) supposed to try to reconnect indefinitely?
Jul
3
comment Brother scanner and missing /dev/bus/usb entry?
@FaheemMitha Thanks for the ideas. brother4 was already in /etc/sane.d/dll.conf (and uncommented). I added myself to the scanner group but it made no difference.
Jul
3
comment Brother scanner and missing /dev/bus/usb entry?
@FaheemMitha No problem. Using the latest Brother drivers was the key to getting printing working; the driver that Mint/CUPS suggested did not work.
Jul
3
awarded Cleanup
Jul
3
revised Brother scanner and missing /dev/bus/usb entry?
Most of previous edits were stylistic; I just kept the needed ones.
Jul
3
comment Brother scanner and missing /dev/bus/usb entry?
@FaheemMitha Yes (see first paragraph). In fact, once I finally had printing working, I also tried uninstalling them and installing them once more.
1 2 3 4 5