Cannot sleep.
Things that prey on my mind:
1) GOG setup -- why, oh why, doesn't Cygwin implement wordexp()? I need to get either rssh or scponly up and running tomorrow on Copernicus, and it'll probably be rssh because at least I know how to figure out the problem there. I need it up so that the GOG folk can connect to upload data. I also need to figure out how to do password-less connects via ssh (scp), so that they can automate this whole thing on their end. Then I have to figure out what data -- I mean, I already know, but I need to go over it again. Right now, I'm very purposefully ignoring such things as DSMB required data -- if I can get the point where I can calculate ROCA, I'll be happy for a bit.
2) This, of course, brings up NROSS. Maybe Jeff can help me here -- I need to go back and retroactively calculate ROCA for all the MD Anderson folk enrolled so far. Actually -- maybe I don't? I need to ask Steve about this. Maybe I only need to do forward calculations on this, which would be much easier. Then I'll need to import their already extant data, and write a ROCA script to calculate new ROCAs, and contact their site to figure out how they'll upload the data to us, and then figure out how in the world I'm going to get the reports back, given that I can't email them out, like I do ours.
3) Then, I also need to revamp insert_roca.pl, so that it catches changes from 1||2 ovaries to 0 ovaries, and re-starts the ROCA calculation. But I just realized -- don't I need to wait a period from when they lose the ovaries to when they are off menopause? I need to talk with Steve about this.
4) While I'm harping on about various ROCA study stuff, there are those missing two patients. I still don't know how they disappeared, if others are going to follow them, or if we can start recreating them now. I think I need to start doing a nightly dump of the entire DB, so that when something happens like this, I can restore. But this means I need to figure out our Oracle setup, which could be a big pain -- I also need to get the classes on Oracle. This is getting more urgent -- I should talk with Neil, because maybe he can help pinch hit for me, although I feel guilty about asking him to do stuff, because he's got a lot of pans in the fire himself, without me adding to them.
5) Now that I've brought up the Oracle situation, there's also the ADRC (?) stuff -- how in the world did we get the Oracle server in the first place? I need to figure out this whole bureaucracy so that I can get that project started. But where to begin? I probably can ask Jim Waldeman, but I also feel like I'm imposing on him, so that he's less likely to help me in the future, which I don't want to do, because you should always play nice to the boss of your DBAs.
6) I'd like to redo TrialDB to work with PostgreSQL. And while I'm at it, I'd like to do in it PHP, or mod_perl, or JSP, or something less tied to MS, so that I can eventually have it running on some unix variant (*BSD, by preference, but I'll take Linux or any real Unix as well). This whole missing patients problem has made this even more prominent in my mind, because I _don't_ know what happened, and how to avoid it, and most importantly, whether it was my fault.
7) On the topic of TrialDB, I'd like to implement the admin client as a web page as well. For this, I need to start learning ASP.NET, 'cause otherwise Prakash won't accept it. He's sent me some sample stuff, I need to dig it out and play around with it.
8) Bruce just finished RS2. Yay! Now, I get to figure the entire thing out so that I can write up docs on how all the parts got installed -- eg Festival. And vgetty.
9) While speaking of documentation, there's an _awful_ lot of it I need to write. What's more, I suck at writing documentation. To start out with, I need to redo the admin docs for the secure files system, because the picture are wide, not tall, so I need to move my tables around. Then, Jeff reviewed my part of the docs for the contact system (which was miniscule, compared to what he had to document), so I need to finish it up, so that that can be done. Then there are all the docs that I should be writing all along -- like for ROCA, etc.
10) mharc. Getting the mailing list web archives available. Although there is a question here about how accessible they should be -- can someone on cgn view the stuff from cgn-sc? If not, how do I secure it? Is procmail installed on hedwig? Have I kept mhonarc up-to-date?
11) Speaking of up-to-date -- how about majordomo? Is it worth the risk of upgrading and finding that the CVS version is currently unstable? How much would people hate me? Is there other software that I need to upgrade?
12) Also, I need to transfer David's files from Euclid to his new machine. And then, I'd like to reformat and reinstall on Euclid. But that won't happen in the next month, because
13) Jake shows up tomorrow, and I don't have an account for him on Euclid.
14) Backups! I want to implement an archival system, so that every month I make an archive of the various machines, which I keep around for a while. However, is this doable without having to come in on Saturday night (which is a fairly untenable situation, for several reasons)?
15) Backups! I'd like to work on backing up the various Win2K machines -- or should I? Probably I should -- I know that Jamie keeps stuff in My Documents, and Anna does too.
16) Scannable forms, which keeps intruding its head. Not that I really mind -- it's a fairly easy thing to work with, although it can be frustrating. But I need to work on teaching Liz how to work with it, 'cause by now I know all kinds o' things that she should know, not I.
17) Every now and then, I feel guilty that I should find some cool things for Liz to do, because she seems under-used, and she was at least somewhat interested in learning cool techie kind of things when she interviewed.
18) Sometime over the next few days, I need to sidegrade Nora's machine. This actually isn't stressful, just time consuming, and not even really that. I just need to get it done.
19) There are still several applications I need to install on the various machines which were sidegraded. Especially the Palm support stuff, which is a pain, and I don't want to deal with. Maybe I can push it off onto Jeff? Except he's got stuff to do as well. But it might be good, as it gets him some sysadmin stuff to do, which makes him look a little better in the big department scheme of things. Except, of course, that he wouldn't be doing David's computer, 'cause David does his own stuff (or tries to). But if he can get it done without any problems on Dianne's computer, that would be good, and would perhaps reclaim for him a bit of a sysadmin stance in her view. Not that I really have any clue if she thinks about that at all, but since it was really my fault for trying to do stuff over the phone while sick, I still feel guilty about that.
20) pircd -- I'd like to sit down and get some quality time with this code. It'll probably have to happen on my own time, as I doubt I can really find any time to do this at work. But if I could really work on this, it would make me feel like I'm doing something mildly interesting.
21) dammitall, I want to learn Lisp!
22) While I'm at it, I want to play around with clustering stuff. And working on my networking understanding, so that I can be better at the whole security thing. Also, go back and see the Oracle class wants.
23) I want to write stuff other than linear perl scripts. The secure files upload site was fun, because it was something mostly new. I had some background (ie, version 1) of the system, but it was in a new style, new language, better implementation. I want to do this more. I'm getting sick and tired of grabbing information from poorly designed forms (at least, poorly designed for this purpose) and trying to turn it into data that I can feed to this C program that was written by someone who isn't really a programmer. Or at least, has no clue on making legible programs. I may not have the degree, but I do think that I write at least somewhat legible/parsable/usable code. I can generally go back to my programs a year later and figure out what it did without many problems. And this with few comments. It's amazing what good variable names does for you.
24) I want to rewrite the extract program, give it a better spec language, see if I can't make it more portable/faster/something!
25) My last (and first, so far) performance review mentioned that they thought I should take more classes. I'd love to. Just how can I do that and not lose time I need for the above? Also, of course, I suggested a number of classes from a brochure I got. Dianne figured they would be too expensive, so she's trying to find cheaper ways to get them. Prakash suggests that instead of taking the Oracle class, I get the self-study cd. I learn a lot better from people saying thing though, so I know that the self-study cd won't really help. Not to mention that if I get the CD, it'll sit on a shelf waiting for me to find the time to use it, and I won't.
26) I need to install Matlab on Doug and Tanya's machines. As soon as I get the license numbers. And then I need to start figuring out the whole issue with Steve and Nora's matlabs. And then, David wants another Matlab. And another for the cluster.
27) Have I mentioned the cluster that I really should be paying attention to?
28) While I'm at it, have I mentioned Brahmastra that I should be paying attention to?
29) I should go back to Brahmastra and see if they ever got the fortran compilers, so that we can get R etc installed.
30) I need to start finding another vendor to replace Paramount Tech. It's a pity they went out of business, cause they had some of the best service ever.
31) I still haven't read through Jeff's code for the various systems that he's written. Not that I need to for the functioning part, but I'm a bit of a control freak, and although I'm trying to be hands-off enough that I don't micro-manage and smother him, I still do want to get a chance to learn from what he does, which is far beyond me in many ways, as of yet.
32) I want time to learn the cool new technologies! There are so many things that I should know, which I don't, and which I want to know.
33) On the topic of classes, I want to get my organ back. I probably couldn't play a single thing in any performable form right now, and if it involved pedals, I probably couldn't play it in tempo either.
34) Also, I need to work on my Russian. I should find some way to practice it. I also need to write Ilya and his folks. If I get them my email address, I might be better at responding.
35) I need to call Spago. I need to know more about how it looks for my story, so that I can work on a new draft, and maybe get something besides "Four Doors" out there. Also need to know what the "good table" is.
36) I need to email Becca, and Abe, and go do something with them. Maybe improv at All Asia on Friday? Then I would see Jim. I need to get a life.
37) I need to lose weight. I am trying to go to the gym at least five days a week. I weighed myself today, and am 212. I should probably be closer to 180. Maybe not, if I get a lot of muscle, but still...
38) I'm going to be moving. I need to organize what I currently have, figure out what I keep, what I try to store somewhere, what I can trash. Also, need to figure out who I need to inform of new address.
39) I need to get a ticket to visit my parents in France.
40) Do I need to help Ania learn programming? I know if she wants my help, she'll ask, but I keep feeling like I'm not being a good friend by not being more active about this. It's something that she'd be good at, and she might like it, although maybe not -- probably my style of programming isn't really her style, as she's much more careful about these kinds of things than I am. But still, should I be bringing it up?
41) I really need to figure out how to do cuts on LJ -- probably I should figure out the background first, then go on to learn how to do it on my client (iJournal).
42) I really need to spend more time learning how to configure my LJ so that it looks a bit more me. I should find some icons to upload -- probably I can pull something Nick out of my computer.
43) I should go pull out that short-short I wrote a long time ago and see if I can drabble it or otherwise clean it up.
Right now, that's all that'll come out. If I can't get to sleep now, I'll have to resort to more drastic measures.
Things that prey on my mind:
1) GOG setup -- why, oh why, doesn't Cygwin implement wordexp()? I need to get either rssh or scponly up and running tomorrow on Copernicus, and it'll probably be rssh because at least I know how to figure out the problem there. I need it up so that the GOG folk can connect to upload data. I also need to figure out how to do password-less connects via ssh (scp), so that they can automate this whole thing on their end. Then I have to figure out what data -- I mean, I already know, but I need to go over it again. Right now, I'm very purposefully ignoring such things as DSMB required data -- if I can get the point where I can calculate ROCA, I'll be happy for a bit.
2) This, of course, brings up NROSS. Maybe Jeff can help me here -- I need to go back and retroactively calculate ROCA for all the MD Anderson folk enrolled so far. Actually -- maybe I don't? I need to ask Steve about this. Maybe I only need to do forward calculations on this, which would be much easier. Then I'll need to import their already extant data, and write a ROCA script to calculate new ROCAs, and contact their site to figure out how they'll upload the data to us, and then figure out how in the world I'm going to get the reports back, given that I can't email them out, like I do ours.
3) Then, I also need to revamp insert_roca.pl, so that it catches changes from 1||2 ovaries to 0 ovaries, and re-starts the ROCA calculation. But I just realized -- don't I need to wait a period from when they lose the ovaries to when they are off menopause? I need to talk with Steve about this.
4) While I'm harping on about various ROCA study stuff, there are those missing two patients. I still don't know how they disappeared, if others are going to follow them, or if we can start recreating them now. I think I need to start doing a nightly dump of the entire DB, so that when something happens like this, I can restore. But this means I need to figure out our Oracle setup, which could be a big pain -- I also need to get the classes on Oracle. This is getting more urgent -- I should talk with Neil, because maybe he can help pinch hit for me, although I feel guilty about asking him to do stuff, because he's got a lot of pans in the fire himself, without me adding to them.
5) Now that I've brought up the Oracle situation, there's also the ADRC (?) stuff -- how in the world did we get the Oracle server in the first place? I need to figure out this whole bureaucracy so that I can get that project started. But where to begin? I probably can ask Jim Waldeman, but I also feel like I'm imposing on him, so that he's less likely to help me in the future, which I don't want to do, because you should always play nice to the boss of your DBAs.
6) I'd like to redo TrialDB to work with PostgreSQL. And while I'm at it, I'd like to do in it PHP, or mod_perl, or JSP, or something less tied to MS, so that I can eventually have it running on some unix variant (*BSD, by preference, but I'll take Linux or any real Unix as well). This whole missing patients problem has made this even more prominent in my mind, because I _don't_ know what happened, and how to avoid it, and most importantly, whether it was my fault.
7) On the topic of TrialDB, I'd like to implement the admin client as a web page as well. For this, I need to start learning ASP.NET, 'cause otherwise Prakash won't accept it. He's sent me some sample stuff, I need to dig it out and play around with it.
8) Bruce just finished RS2. Yay! Now, I get to figure the entire thing out so that I can write up docs on how all the parts got installed -- eg Festival. And vgetty.
9) While speaking of documentation, there's an _awful_ lot of it I need to write. What's more, I suck at writing documentation. To start out with, I need to redo the admin docs for the secure files system, because the picture are wide, not tall, so I need to move my tables around. Then, Jeff reviewed my part of the docs for the contact system (which was miniscule, compared to what he had to document), so I need to finish it up, so that that can be done. Then there are all the docs that I should be writing all along -- like for ROCA, etc.
10) mharc. Getting the mailing list web archives available. Although there is a question here about how accessible they should be -- can someone on cgn view the stuff from cgn-sc? If not, how do I secure it? Is procmail installed on hedwig? Have I kept mhonarc up-to-date?
11) Speaking of up-to-date -- how about majordomo? Is it worth the risk of upgrading and finding that the CVS version is currently unstable? How much would people hate me? Is there other software that I need to upgrade?
12) Also, I need to transfer David's files from Euclid to his new machine. And then, I'd like to reformat and reinstall on Euclid. But that won't happen in the next month, because
13) Jake shows up tomorrow, and I don't have an account for him on Euclid.
14) Backups! I want to implement an archival system, so that every month I make an archive of the various machines, which I keep around for a while. However, is this doable without having to come in on Saturday night (which is a fairly untenable situation, for several reasons)?
15) Backups! I'd like to work on backing up the various Win2K machines -- or should I? Probably I should -- I know that Jamie keeps stuff in My Documents, and Anna does too.
16) Scannable forms, which keeps intruding its head. Not that I really mind -- it's a fairly easy thing to work with, although it can be frustrating. But I need to work on teaching Liz how to work with it, 'cause by now I know all kinds o' things that she should know, not I.
17) Every now and then, I feel guilty that I should find some cool things for Liz to do, because she seems under-used, and she was at least somewhat interested in learning cool techie kind of things when she interviewed.
18) Sometime over the next few days, I need to sidegrade Nora's machine. This actually isn't stressful, just time consuming, and not even really that. I just need to get it done.
19) There are still several applications I need to install on the various machines which were sidegraded. Especially the Palm support stuff, which is a pain, and I don't want to deal with. Maybe I can push it off onto Jeff? Except he's got stuff to do as well. But it might be good, as it gets him some sysadmin stuff to do, which makes him look a little better in the big department scheme of things. Except, of course, that he wouldn't be doing David's computer, 'cause David does his own stuff (or tries to). But if he can get it done without any problems on Dianne's computer, that would be good, and would perhaps reclaim for him a bit of a sysadmin stance in her view. Not that I really have any clue if she thinks about that at all, but since it was really my fault for trying to do stuff over the phone while sick, I still feel guilty about that.
20) pircd -- I'd like to sit down and get some quality time with this code. It'll probably have to happen on my own time, as I doubt I can really find any time to do this at work. But if I could really work on this, it would make me feel like I'm doing something mildly interesting.
21) dammitall, I want to learn Lisp!
22) While I'm at it, I want to play around with clustering stuff. And working on my networking understanding, so that I can be better at the whole security thing. Also, go back and see the Oracle class wants.
23) I want to write stuff other than linear perl scripts. The secure files upload site was fun, because it was something mostly new. I had some background (ie, version 1) of the system, but it was in a new style, new language, better implementation. I want to do this more. I'm getting sick and tired of grabbing information from poorly designed forms (at least, poorly designed for this purpose) and trying to turn it into data that I can feed to this C program that was written by someone who isn't really a programmer. Or at least, has no clue on making legible programs. I may not have the degree, but I do think that I write at least somewhat legible/parsable/usable code. I can generally go back to my programs a year later and figure out what it did without many problems. And this with few comments. It's amazing what good variable names does for you.
24) I want to rewrite the extract program, give it a better spec language, see if I can't make it more portable/faster/something!
25) My last (and first, so far) performance review mentioned that they thought I should take more classes. I'd love to. Just how can I do that and not lose time I need for the above? Also, of course, I suggested a number of classes from a brochure I got. Dianne figured they would be too expensive, so she's trying to find cheaper ways to get them. Prakash suggests that instead of taking the Oracle class, I get the self-study cd. I learn a lot better from people saying thing though, so I know that the self-study cd won't really help. Not to mention that if I get the CD, it'll sit on a shelf waiting for me to find the time to use it, and I won't.
26) I need to install Matlab on Doug and Tanya's machines. As soon as I get the license numbers. And then I need to start figuring out the whole issue with Steve and Nora's matlabs. And then, David wants another Matlab. And another for the cluster.
27) Have I mentioned the cluster that I really should be paying attention to?
28) While I'm at it, have I mentioned Brahmastra that I should be paying attention to?
29) I should go back to Brahmastra and see if they ever got the fortran compilers, so that we can get R etc installed.
30) I need to start finding another vendor to replace Paramount Tech. It's a pity they went out of business, cause they had some of the best service ever.
31) I still haven't read through Jeff's code for the various systems that he's written. Not that I need to for the functioning part, but I'm a bit of a control freak, and although I'm trying to be hands-off enough that I don't micro-manage and smother him, I still do want to get a chance to learn from what he does, which is far beyond me in many ways, as of yet.
32) I want time to learn the cool new technologies! There are so many things that I should know, which I don't, and which I want to know.
33) On the topic of classes, I want to get my organ back. I probably couldn't play a single thing in any performable form right now, and if it involved pedals, I probably couldn't play it in tempo either.
34) Also, I need to work on my Russian. I should find some way to practice it. I also need to write Ilya and his folks. If I get them my email address, I might be better at responding.
35) I need to call Spago. I need to know more about how it looks for my story, so that I can work on a new draft, and maybe get something besides "Four Doors" out there. Also need to know what the "good table" is.
36) I need to email Becca, and Abe, and go do something with them. Maybe improv at All Asia on Friday? Then I would see Jim. I need to get a life.
37) I need to lose weight. I am trying to go to the gym at least five days a week. I weighed myself today, and am 212. I should probably be closer to 180. Maybe not, if I get a lot of muscle, but still...
38) I'm going to be moving. I need to organize what I currently have, figure out what I keep, what I try to store somewhere, what I can trash. Also, need to figure out who I need to inform of new address.
39) I need to get a ticket to visit my parents in France.
40) Do I need to help Ania learn programming? I know if she wants my help, she'll ask, but I keep feeling like I'm not being a good friend by not being more active about this. It's something that she'd be good at, and she might like it, although maybe not -- probably my style of programming isn't really her style, as she's much more careful about these kinds of things than I am. But still, should I be bringing it up?
41) I really need to figure out how to do cuts on LJ -- probably I should figure out the background first, then go on to learn how to do it on my client (iJournal).
42) I really need to spend more time learning how to configure my LJ so that it looks a bit more me. I should find some icons to upload -- probably I can pull something Nick out of my computer.
43) I should go pull out that short-short I wrote a long time ago and see if I can drabble it or otherwise clean it up.
Right now, that's all that'll come out. If I can't get to sleep now, I'll have to resort to more drastic measures.