-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
57 lines (50 loc) · 2.41 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
TODO
BUG: active_filters not working properly!!!
use window. for globals
- make use of more functions + function calls (ie ui actions should basically just call another function)
have topic combos on analytics page link to displaying those tweets
use compass where it can help
- replace use of my custom frameworks (styling + grid)
- do so with TM.com too, then delete my files completely
create a relational index to measure how related the terms are
- base off # of tweets they share vs total
- need to re-work that UI to be more space efficient
**Dream**
UI+new features:
Use icons for tabs instead of words to condense top bar (esp on mobile)
- list here: http://fortawesome.github.com/Font-Awesome
hovering (or clicking?) a monitored topic highlights it in the chart
- have a UI variable .hover = (search # || -1)
- in UI update, if .hover != -1, set color to rgba(x,x,x,.5) unless = .hover
- call UI.update when topic clicked
BUG: phone portrait->landscape, nav won't align when enlarged
use tweet timing data to generate more accurate/historical info
show average tps per topic combo (track combo start time)
give user the option to view graph at multiple scales
- just need to change its width and update it
analyze tweets for related/frequent terms
CSS explodes if you try to print it!
Performance:
(cpu profile: analytics page ~20%cpu, tweets ~10%cpu)
(RAM: 270k tw = 90mb, 170k = 50mb, 10k = 10mb)
animate tps graph instead of complete redraw
- would need to handle re-scales somehow
- http://blog.visual.ly/creating-animations-and-transitions-with-d3-js/
don't completely delete analytics table on redraw - use IDs
- would that actually be faster?
- would prevent destroying people's highlights
reduce long-term memory usage through tweet garbage collection
If tweet error, only do one test search to check if resolved,
instead of trying to search for all topics
monitor timing throughout app and eliminate animations if slow
better handling of color# css - hardcoded?
use Modernizr to detect weborker support
- http://modernizr.com/docs/#features-html5
if webworker supported, separate tweet processing into a worker
- what to give it that has a heavy load but is self-contained?
- http://www.ibm.com/developerworks/xml/library/x-html5mobile4/index.html
- http://ejohn.org/blog/web-workers/
USES:
- monitor total convers traf on diff topics
- read & monitor complex topics
- see which topics are more related ("romney | obama" + big bird)