RILEY'S MAGIC KIT
SHEETS/BLANKETS
GRILL
PS3
short story man poker, "if i could just have that hand to do over ..." but as he changes his play the cards change ...
with the new "close read comments" thing, the fact that our CSS shifts comments around when moving from abbrev -> full makes it much more confusing to read
address book crap
39th summary
sedro-woolley parade -- bill and sue
time machine/backup stuff ... ?
purge comment read log
ch3:
Sun May 25 16:56:41 2008 runtask Starting 147 'firehose' records
Sun May 25 16:56:41 2008 runtask Fetching 11 'firehose' records
test:
anniversary CSS
comment bitmap crap
d2
keybindings going to hidden comments?
posted comment not in right place, should be THREADED UNDER parent
d2asp order
√new calling URL contains title and url(?)
if no matching $foo (?), then (?)
show reply form (?)
show "submit this" text (??) which?!?!
√if matching $foo (?), display discussion (?)
-color swatch (?!?!) no clue
override 'discussion' firehose entry with 'submission' (???)
mark d2asp discussions as never archived
amount of inactivity?
length of time by firehose type?
how many comments for /. discussions, over each day a discussion is active?
maintain comments read
lookup uid + discussion id
expire as discussion expires (d2asp?)
when to save the data
UI
just replace faded?
mark as read when keybinding, or physically collapsing
d2asp
idle skin
force horizontal floater
header template ... use existing idle? stripped down?
all login links
use modal
redirect back to correct URL!
lots of links back to Slashdot pages, confusing:
user link
#cid link
faq links
go over with fine-toothed comb
discussion title/link (to article, journal, etc.)
probably just remove that bar altogether, with "floater" instead?
fine print where, then?
prefs
disable D2 pref!
prefs (viewing, posting) for ACs?
gasp, what about users without JavaScript? D2 degrades nicely, but D2ASP does not
longer discussions? (archives are 2 weeks)
√i'd like the ad below the floater on initial load
√i'd like 'Slashdot' in the titlebar
xand in the foot, the background is black instead of white.
maybe put the whole thing on a white background.
right now it's on a black background.
we obviously don't want to require an explicit ID to attach stories- we want to use the same mechanism as badges.
for some reason there is like 1 pixel to much horizontal space forcing a scrollbar. This looks lame... if this is easily fixable, it would be nice to do so.
remove "old form" link?
-vertical bar functionality
expenses
PCOs
WORK:
IE7
bugs:
xSafari crash
rob's changes to j/k behavior
CSS
wes' score thing ... h4?
Xtest ie6/7
JS redirect for old bad browsers to no_d2
Re: title crap
√d2 prefs
√reskey?!
d2 ad test
id = comment_ad_123
old shtml stories? bother?
yeah, at some point, when we are happy
√make ad IPs proxy, not trusted
stupid assinine bullshit bug in FF on Windows
autoresponse header, "Auto-Submitted: auto-generated" ?
fix non-ASCII in emails (e.g., £ and —)
firehose/KS:
-skin -type etc. (a little more testing of KS stuff)
pagination?
Talk to Marvin about what's left
LC/NF shutdown?
DB Messages optimization
rss more useful, more searched (journals!)
more topics in dc:subject?
standards
boa
gzipping
log rotation
jmccarthy: also we should patch boa to stop emitting error log lines for:
request "(null)" ("(null)"): connection timed out
jmccarthy: which is 82% of our error log (a log which isn't currently rolled over)
discussion "update" feature
hm, some comments load in "oneline" mode but display as full ...
can't repeat this?
JS efficiency
lib stuff (scott)
yslow
longer cache time
strip down dependent libs?
load as-needed?
modules/classes?
require/provide?
load things in certain order?
don't predraw hidden UI junk ...
load JS at bottom of page ... ?
onmousedown instead of onclick (no, but try?)
YIELD
setTimeout(0) with closures (closures ... efficient?)
use closures to chain state together with periodic pauses
http://josephsmarr.com/oscon-js/yield.html
function showMoreInfo(contact_id) {
var contactObj = getContact(contact_id);
contactObj.showLoadingMessage(); // respond
var doTheRest = function() {
contactObj.drawMoreInfo(); // use closure
};
setTimeout(doTheRest, 0); // yield
}
faster find-elems ?
function findElems(parent, nodeType, classStr, returnFirstMatch) {
if(!nodeType) nodeType = "*"; // specify nodeType when possible
var matches;
if (!returnFirstMatch) matches = [];
var candidateNodes = parent.getElementsByTagName(nodeType);
var node, i = 0;
while(node = candidateNodes[i++]){
if (node.className.indexOf(classStr) != -1) { // could be safer
if (returnFirstMatch) return node; // return fast when possible
else matches.push(node);
}
}
return returnFirstMatch ? null : matches;
}
expense report
M
T
W
R
F
GOP:
calendar??
call PCOs
agenda
minutes for last meeting
DISTRICT UPDATE
PCO letter to precinct voters
speakers:
state reps
MISC:
PWP
buy lightbulbs
-emergency provisions
clean office
mosquito magnet?
magazines
scott's book
read brian foy's other chapter
yojimbo articles
clean garage
buy cow
clean house
fix HUI
people over:
diana
dave/sarah
parents
rewire all three closets
wire MIDI and audio to closet from music room
upgrade server to 10.5
upgrade perl to 5.10