chiark / gitweb /
WIP routesearch; next optimisation to do (callgrind says SQL is 50%)
[ypp-sc-tools.web-live.git] / yarrg / TODO
1 route optimiser
2  performance improvements
3  - select * from buy, sell where
4        buy.commodid==sell.commodid and buy.price > sell.price;
5     and cache the results in core
6  - same for ite
7  - fast version of rsvalue.c ?
8         time ./routesearch -DN 13460 20210 -1 0.005 search 30 7
9         46.478s without -DN
10          9.923 9.920 10.026 9.963 10.072 with -DN
11          9.905 9.935  9.948 9.916  9.997 with debugging compiled right out
12
13 create index sell_by_islandonly on sell (islandid, commodid, price);
14
15
16
17 UPLOADER
18 --------
19
20 detect all unexpected mouse movements
21
22 more flexible installation arrangements
23
24 figure out why pctb.ilk.org isn't working
25
26 windows uploader
27
28 DATABASE/DICTIONARY MANAGER
29 ---------------------------
30
31 eliminate black dye from live database
32
33 when update rejected print better error message including
34  broken commodity name
35
36 notice commodities deleted from source-info and warn about them
37
38 support Opal and Jade (currently there are some unicode problems)
39
40 WEBSITE
41 -------
42
43 allow unticking based on minimum margin or minimum profit
44
45 initial/final stocks feature
46
47 printable voyage trading plan