Well, spring break (or whatever you call the last week of February) is finally over. Of course, I still cleverly have Mondays off (isn’t that everyone’s dream?), so I got to enjoy my day worry free! Until about 9:30 AM. At that point, I called Nerine back thinking her leaving 3 missed calls on my cell phone must be important. Turns out, her car died. Or was dying. Actually, by all appearances it runs fine, but I guess it was having problems. Still, I digress.
So, I quickly got all my stuff together and was going to head to her work to pick it up, and then to the dealership (leaving my car with her) to take it in. Well, turns out I didn’t have to do that as early as thought (which led to a fantastic row between us over the phone). So I went back and decided I finally should get cracking on some code I started writing back in January for a friend.
I spent that fantastic 2 hours writing maybe 3 lines of python. See, the Securities and Exchange Commission provides access to all of their information on filings in a searchable database. That’s fine and dandy if you want to see one filing at a time. But if you want to analyze trends, you need ALL the data. And to subscribe to their live feed of data… a mere $31,000 per year. They do provide an ftp site that allegedly makes all of this information available, but I haven’t figured out how to dig through all of the data yet. First… I need to get the sample data I want organized how I want it, then I’ll worry about getting all of it.
After I got the car to the dealer, I luckily had Nerine’s laptop (thankfully, running Ubuntu, so it’s already got python and ruby on it) with me, and they had free wifi. I was able to get a little more done there sitting in their waiting room. Of course, that’s before George called.
Apparently, the computers at work are again going willy-nilly, but this time it’s on the server. Never good news. And of course, George has the folks from the company who make the barcode reader dialed in — via PCAnywhere. Ahh, hell of hells. These are the situations that make IT people shriek: (because…)
- PCAnywhere is SO terribly insecure in the first place.
- What the hell are you having the guy who makes the barcode reader dial in for? This man doesn’t manage the data flow in a production environment. He sells a product that just sends and receives our data for us! Without specific knowledge of our deployment of his device, he can’t do anything but perhaps break it more!
- The system he’s dialed in to has the master customer accounts. While it’s unlikely he’s untrustworthy or stupid enough to steal this information, that doesn’t mean he can’t break it disastrously if something goes wrong.
- PCAnywhere is really insecure.
- I’m the one who did the configuration (and in the end, provided the 2-minute fix)… had I been called first, none of the system’s integrity would be compromised in the first place!
So, that was the end of my working in python for the day.
I’ve also managed to complete my test for my Business on the Internet class. Good news. I think I survived Then again, I’m hoping my grade is inversely proportional to the amount of bullshit involved in that class. That would make my GPA something like a 4.1.