serinde: (job joy)
Several weeks ago, when I was ranting about some irreconcilably-differing data I had gotten from the Mothership's HR division, $BOSS told me: "Don't try to understand what's going on over there. If you ever finally manage to understand all of it, you'll go completely insane."

This is a perfect analogy and I need to print it out and tack it above my desk.

Comes now a student, who I shall call Sally Smith. Sally's problem is that, in Blackboard (the course management system), she keeps showing up as "Sam". This information being fed from CUNY's LDAP, we look there, and sho' nuff, they have her as "Sam Smith". This means that some college database, somewhere, is telling them that she's Sam. Now, the only one of these I can check is the student database, and it knows she's Sally, so that's not it. So we open a trouble ticket with the Mothership's help desk. In due course, they respond, informing us that it's our employee database feeding the bad info. OK; we send Sally off to bug HR.

But, I ponder more deeply, why does her LDAP record not show that she has a staff affiliation at Hunter? That's supposed to be automagic. If $PERSON is in the employee database, the next pull gives them staff affiliation in the LDAP. And if her info isn't being pulled, how can that be the source of her involuntary gender change? I reply to the Mothership, I ask this question. Oh, Theron Marks, where are your children now?

Quotha: "She does have a staff affiliation. When you look at the Campus LDAP, the role & the campuses doesn't necessarily line up."

So, look at that image again. She has N student affiliations and one staff affiliation. And what they tell us, what the official answer is, and I confirmed this with $FORMER_OFFICEMATE who has to deal with them all the time, "you worthless gits at the college have no way of knowing which college that single Staff affilliation really goes with".

I should mention that EVERYTHING a person can do is linked to their college/role affiliations. So if something is fucked up, if a person can't register or can't log into course management or a million other things, we can't actually tell what the problem is, because they give us garbage reporting. The actual data may be right, or it might not; we can't tell. Effectively, they have fingerpainted a picture on canvas, tacked it to a cardboard box, and said "Here's your TV, now shut the fuck up". I don't know why they think that giving eighteen support desks a tool that they know gives bogus information is in any wise helpful. BRAIN EXPLODE NOW

Lest you think this unusual, I present you with $FORMER_OFFICEMATE's record. He is not twice a student at CCNY; he's a student there, a student here, and staff here. And we know the actual directory entry is correct, because he can register for classes; but if he came up with a registration problem, we would take one look and say "well, you aren't listed as a student with Hunter, you need to double-check with Admissions to see that you're actually admitted this semester", thus wasting scads of time and making him run around to places that cannot help him, because he's actually correct everywhere.

This is what they give us to work with. And they wonder why we want as little to do with them as possible, and jeer loudly at their insistence that they should run campus email.
serinde: (I see stupid people)
Student email, quoted verbatim:

Hi,

I have a question about online registration. I created a a portal login ID and password, and then tried to register for a Summer 1 class through the eSims site. But it won't let me register. When I mouse over "Registration" on the nav bar on the left, it won't let me click on, and gives me a little box that says something like "appointment April 15 9 am".

Can you explain what this means, and what I should do?


Now this is totally out there, I realize, but how about trying to register on April 15 at 9am?
serinde: (fighty!)
To wit, taking screenshots of our web site and nitpicking them, then mailing the result to $OVERBOSS with snitty remarks. (And then the poop slides gently downhill.)

And, sure, the month-old one should probably removed, but seriously: shouldn't he be, oh I dunno, tending to his students? Or if he really must get involved in web site judgment, how about sitting down with a few far more egregious sites on campus?
serinde: (job joy)
First of all, I am generally out of sorts today because I am doing a really fucking annoying task I've been putting off for weeks. This delicious turdburger ended up on my plate because, before I took over the student helldesk, I was sort of at loose ends for justifying my existence in my poorly-defined role and so this got chucked at me. It does not require wit or organization or anything except a boundless tolerance for suffering fools (in this case, the College's fucking retarded procedures that would make 1972 blush for shame, but also the bovine indifference of a number of managers who should be more engaged in their reports) gladly.

I do not have this.

Task: Figure out which of our 80-odd hourly employees have vacation time, and how much; and email their managers to say "Fred Bloggs has 42.50 vacation hours accumulated; please make sure he takes it."

Ur-Stupidity: That most of the managers/supervisors in our department don't keep on top of this themselves. They should be able to pull it from the dept.'s time tracking system...though since many of them don't actually ensure the students are using it as they should, the data isn't 100% correct, and then they bitch that it's useless. ANYways.

Stupidity #1: The hourly people can't use their vac time until they've worked 500 hours in the current fiscal year. But, they HAVE to use it all before the end of the fiscal year. This means that, somewhere around, um, now, everyone's time suddenly becomes available.

Stupidity #2: The payroll spreadsheets, from whence we pull this data, are available only with four weeks' lag time. So I'm looking at the state of affairs from Feb. 11th. So some of these students who don't show as having any time available probably do by now--but I don't know for sure.

Stupidity #3: The payroll spreadsheets are printouts--we do not and cannot get them in an electronic format--from some program that's older than I am. There's one for each budget line. The budget lines in no wise line up with who reports to whom. E.g., Lab Guy has a bunch of people paid out of Tech Fee, and some off his own budget line. The "Support Services" budget line has some of my minions, some of [livejournal.com profile] spride's, the Notworks Guys' dogsbody, and some random fellow from the training center.

Stupidity #3a: ...and we moved a whole bunch of people to different budget lines this year, so my sense of where to find people is off....

Stupidity #3b: ...but due to the absolute fucking retardation of the payroll system, the moved people appear on both budget spreadsheets. But not with current data. The former budget line has them snapshotted as the last time they were paid out of that budget. With no obvious flagging. So if I forget that Fred Bloggs was someone who was moved, I just go "oh he hasn't made 500 hours yet, nothing to report".

Stupidity #4: For each spreadsheet, are the employees listed in order of last name? No. Seniority? No. They are sorted by Social Security Number. But not the whole one, because we don't want to include those for security reasons; all but the last four digits are chopped off. But it's sorted by the whole number. Basically, there is no way to do this that doesn't involve flipping back and forth and up and down and missing stuff and uleauleauleauleaulea

Stupidity #5: Did I mention that the column headings are only on the first page of each spreadsheet? And that there are ten columns of numbers that represent hours, all next to each other?

So I have to spend a day doing this, and I'll have to do it several more times as we get near the end of the fiscal year, because heaven forfend people should remember things more than a week old, or increment on their own; and it makes me cranky enough. BUT WAIT THERE'S MORE

My henchperson calls up from the front desk. "...Can you give students (graduated students, that is) permission to look at their unofficial transcripts?"
Your humble correspondent: "Um no."
[This requires a bit of explanation. There is the Official Transcript, on paper, which one must get from the registrar for, I think, a nominal sum; takes several days or more to acquire; then there is the "Unofficial Transcript", which you can see in eSIMS, the registration program--but you can't log into eSIMS if you aren't a current student.]
Henchperson: "I didn't think so, but I have a student on the phone who I'd just transferred to the Registrar and they told him you specifically could do that and transferred him back."
YHC: *unprintable*

Henchperson, bless her, went on a telephonic voyage of discovery to learn that the Registrar Herself, not just her front-line minions (who run the gamut from "pretty okay" to "how do you tie your fucking shoes in the morning, you idiot") seems to be of the opinion that I, me personally, can greenscreen[1] graduated students back into the Portal so they can log into eSIMS so they can see their stuff. I do not know what gave her this impression, since several months ago there was an extended discussion on this exact topic, because alumni needing transcripts are a common problem, and $FORMER_OFFICEMATE (who can greenscreen people into the Portal, which I cannot) explained at that time to all and sundry that it is a Really Damn Bad Idea to greenscreen former students in as current students because very unusual and unwanted things can happen as a result. I swear to God, the institutional memory down there lasts about three months, and then they flush the buffers entirely, permitting all sorts of new flavors of Wrong to flourish. So now we have to go down and explain it again.

[1] magically put people in by hand, bypassing the usual data feeding process. Usually done for adjunct faculty because their lame-ass departments haven't actually done the hiring paperwork by the start of classes.
serinde: (on the short bus)
So, I've registered for a class, which means I now have a bill. It's free for me, as an employee of a particular flavor, but until the papers are pushed the bill does indeed show my tuition. It also shows my application fee (they don't actually charge it until you're accepted and actually taking courses, which is unusually kind of them), and...the Student Technology Fee.

My salary is paid out of the Tech Fee.

I'm paying myself.
serinde: (job joy)
I have not moved off the Help Desk from 9am until after 6:30pm this week. I mean, not for lunch, not for nothing. We are shorthanded and we are flooded. Because why? Two reasons, chiefly:

1) Damn near all of the incoming students for this semester are in the Hunter systems, but have never been picked up by CUNY. For weeks. This means that none of them can register, as we just learned, since they are all trying to register and having (not unreasonable) hysterics when they can't. And there is nothing we can do about it.

2) Those students who DID make it into the Portal, through luck or timing or God-knows-what, CUNY's wonderful tangle of Java is not giving them the little module bit that has the link to eSIMS, the registration application. Each one of which must be dealt with by looking up the account and opening a trouble ticket at the Mothership. A separate one. Because heaven forfend they should say "gosharoonie, there's hundreds of people with this problem! Maybe we should make one all-around fix!" There is a work-around, but it's difficult to explain, especially to hysterical non-computer-literates.

And then there's the usual registration drama, which is never less than glorious. And one of my staff is away for two weeks, and one suddenly got accepted to nursing school, and we don't have enough for full coverage on hours let alone take care of the extra load (which is why I'm working the desk, and I drafted Hacker-Boy to do the same...and we're STILL not keeping up), and Facilities bitched up our moving date by the day before saying "oh er um there won't be phones there til next week sometime", and I don't have time to pull back or do anything but fight fires. And shout at people internally who Don't Get It. It doesn't help.
serinde: (fighty!)
Professor FORTRAN (more about this later), who is endlessly pleased to bust our department's ass about any matters technological, has just had his web page on Yay SSI Includes Are Awesome pwn3d by a link spammer, and included in a security report from the Mothership.
serinde: (I see stupid people)
(The "cranky", "you're stupid", and "my job sucks" icons were fighting it out for the honor of placement here. You see who won.)

First, let us define the problem:
A student with a MacBook (10.5.x). He can use the school wireless network just fine on the uptown campus. When he tries from his dorm room downtown, he can connect, but can only get Hunter web sites. No CUNY and no outer Internet whatsoever.

Stage 1 and 2 troubleshooting:
I took a look at his config when he brought the computer to the help desk, just in case there was some other-location insanity, which there was not. Then I had him call me from his room so I could walk him through some stuff. I ascertained the following:
- He had gotten an IP address on our network
- He could ping the wireless gateway and servers on the uptown campus
- He could not get to exterior websites by IP address (hence, not a DNS issue)
- Traceroutes died before getting into CUNYland (we connect to them for our intarwubs, don't ask me why)

So: clearly a routing issue. Something is not letting his traffic route outside the college network. Therefore I package all this information together, with specifics, with date stamps, with all the hops in the traceroute, and open a trouble ticket assigned to what we are pleased to call our network group. Three days later, I learn they don't actually use the trouble ticketing system; the help desk crew has to print out the ticket and hand it to them. FINE. I do that thing. Ensues the following conversation:

Notwork Stooges: It's his computer.
Your humble correspondent: No it's not, it works fine from uptown.
NS: It's nothing to do with us.
YHC: I don't understand why you would say that. He gets an IP address, he can authenticate to the AP.
NS: You have to find out when Hacker-Boy[1] is going downtown and have him take his laptop and test from the student's room and call us for troubleshooting.
YHC: Why? I've already been on the phone personally with this student, gathering this troubleshooting data. What else do you expect Hacker-Boy to find?
NS: Well if it's his computer--
YHC: IT IS NOT HIS COMPUTER, WHICH WORKS FINE FROM HERE.
NS: It's nothing to do with us.
YHC: *turns around and walks out without another word*

Apparently this (rightly) gave them the notion that I was gearing up to complain to their boss, because Stooge #2 followed me out a few minutes later to "sit down and talk about it". After gloriously insulting my intelligence and experience by "explaining" how CUNY sends us notification of IP addresses engaged in botnet activity, and how they nobly protect our network by blocking all those addresses, the following conversation ensued:

NS: ...so the student's computer must be infected with a botnet virus.
YHC: No, it can't be; it's a Mac.[2]
NS: Well then there must be something funny on it, because CUNY detected it and sent us a notice. So he needs to have it checked out first, but that is why it's blocked. When they are blocked they can only get Hunter & CUNY sites.
YHC: So IP addresses we block for this can get to Hunter and CUNY but nowhere else?
NS: Yes
YHC: Well that can't be it, then, 'cause he can only get to Hunter sites.
NS: ...Oh well then, when blocked you can only get to Hunter sites.
YHC: . o O ( YOU DON'T EVEN KNOW WHAT YOU'RE BLOCKING?!? )
YHC: OK. Well, could it be that the previous student using that IP address was the botnetted one, and when that DHCP lease expired this student got the address?
NS: That is possible I guess. We will remove the block. But he should still bring in his computer so it can be checked out.
YHC: Sure. Fine. I'll take care of that. kthxbye.

You will note, therefore, that this has magically transformed from "not our problem" to "oh except the part where we have a block against that IP address". You will also note that even if we had sent down Hacker-Boy, it would not have done a goddamn thing, since his laptop would have gotten a different address entirely. You will thirdly note the utter absurdity of trying to block out a particular machine by blocking DHCP-assigned IP addresses. Which leases, according to Network Stooge #1, last a whole! complete! twenty minutes!.

I am so utterly, bitterly fed up with their shit.

[1] Who they then started describing name, appearance, and function to me, apparently oblivious to the fact that I am his manager.

[2] Yes, I do realize the kid might have Windows on a Parallels or VMWare or Boot Camp setup. Bets?
serinde: (glamour)
I am on the world's most dire conference call, which is for all CUNY Help Desk managers (and the woman at the Mothership who fills that role). We are a half-hour in and so far it's been all about the incoming Oracle PeopleSoft bleargh. Not a word about how students couldn't register for six hours on Monday. But I don't care, because I am wearing new clothes and have borrowed [livejournal.com profile] nedlnthred's awesome teal shoes. I feel like I can throw down with anything.

OH WE JUST GOT TO THE PORTAL ISSUE. "It's not down! People could still get to Blackboard! It was only LDAP!" (WHICH YOU NEED TO REGISTER WITH.) Oy veh es mir. "We see usage spikes and that is what causes the problem, we don't know what's causing that and are looking into it." Gosh, d'you think that maybe, possibly, they could be coincident with registration sessions?
serinde: (job joy)
"I cannot access my e accounts due to not remembering my id. What whould one need the e accounts for anyhow? Most things on the e accounts are not imporant. Thanks"
serinde: (brew-up)
I am sitting on the floor (next to a power jack) at the side of a corridor which, until about 3 minutes ago, had been very empty and tranquil; now there is a positive river of people flowing through it. I perceive something just let out. (Also the exhibit hall is now opening.)

Not a lot scheduled in for today, panel-wise. There's one this afternoon which I am interested in which is on training help desk personnel, but not much else is relevant to my interests. Might stop by one in about 45 min. on supporting iPhones on campus, though I think we're going to stop with "here are your mail settings and here's where you put them" in any case.

My go-get-ness and drive are also being weighed down by how moopy I'm feeling today. This may be hormones, I don't know (my body is having its usual stellar timing). Or whether the following *urk* moment and its reverberations in my psyche is a cause or an effect of the moopy--

I ran into someone from Hunter who I didn't know was here, and we chatted for a moment, and:
Her: How long are you staying?
Me: Til Monday actually, I'm taking a little vacation
Her: Oh that's great! Is your husband joining you?
Me: ....no.

So I am trying to summon a little excitement, enthusiasm, and drive, when what I really want to do is curl up in a quiet dark place. Perhaps I should have made time for a ten-minute vinyasa this morning, as I did the last two days.

(Bonus points are awarded for STR'ing the subject line. Without Teh Googles, I mean.)
serinde: (job joy)
I feel like the little kid agitating to try Mom and Dad's (coffee/wine/bitter chocolate). I want to have what the grownups are having, and then I learn that it actually kinda sucks.

Well, that may be unfair. The conference hasn't actually started yet. But so far, things are off to a roaring start.

Checked into hotel, where I learned I had to schlep my shit up hill and down dale to get to the room. Well, that's okay, one of the things I liked about this place is that it's got three pools and fitness room and lord knows what. So I slog to my room (which faces a parking lot, not the gorgeously landscaped interior).

Which has stained carpet, a rusty rickety ironing board, an iron that was actually coming apart (but still turned on! Fire hazard much?), a lamp sans bulb, and a noticeably musty odor. AND THE FREE INTERNET DOES NOT WORK. (I get signal but no DHCP. Calling guest services was, of course, useless and made my eyeballs bleed with rage.)

After serially discovering these things, and not having eaten in too-long, I phoned [livejournal.com profile] sweh with minor meltdown, which he fielded with his usual capability. I got a new iron delivered, and ironed my clothes what needed them. I carried my laptop to the lobby (where it works fine), and then had a rather late dinner (mediocre at best; and a mandatory 18% gratuity? excuse me?) and a glass of wine (IT FITS IN MY PER DIEM. SHUT UP), then sat outdoors on a bench in the lovely lagoon area using internets, and then carried my laptop still connected back to my room so it did not have to faff with whatever brokenness is happening on the ghetto side of the complex. And lo! I am in bed and having internets, and I care less about the musty smell.

I need to be at the conference center by 8:30 tomorrow (8 probably better). I am not sure where to get breakfast. I was going to splurge on room service for once in my life, but I will be damned and in hell before I consent to paying $11 PLUS 21% gratuity PLUS $3 "delivery charge" (isn't that what the gratuity is for?!) for a glass of juice, a bowl of Special K, and a bran muffin. Even if Uncle Patterson is picking up the check. (And I bet the coffee would suck.) This would be a good use for a Starbucks, actually: then there would be strong coffee AND virtuous proteinful breakfast sammich. But I haven't seen one. (Also I do not have a car.)

Edit: Also, it would seem that outside-my-window is the favored motorcycle drag strip. Oh, Florida, you so wacky.
serinde: (MY CURSE IZ PASTEDE ON YAY!)
I suddenly realized I leave for this conference in seven short days. WHAT

On the bright side, I can get all my planning and organization for it done at work, and it's not slacking, because it's for work. Yes. Fear my rationalization powers.
serinde: (I see stupid people)
Among the other causes of argh in the last two weeks has been the state of the campus wireless. The original[1] issue was fairly simple: the DHCP server kept falling over at the start of the term, apparently because it was bombarded by requests from all the Blackberries, Treos, iPhones, and God-knows-what that showed up with the returning student population.

So the stooges who someone has laughingly dubbed our networks group decided that the thing to do was to shut off 802.11a. Laptops, said they, would use b/g instead, and the mobile devices (which we don't guarantee will be okay on our network) will stop bugging our DHCP server constantly. OK, fine; I don't know enough to judge, but it seems reasonable.

Except that now, MacBooks won't connect. At all. The console on mine reports "-14 Access point full". They don't appear to have disabled a, so much as told it to report to any inquirers "sorry, we're full". Interestingly, my iMac will connect just fine. All PCs are okay. Booting my MacBook into XP gets an IP address from DHCP, at least, but I never get the authentication window. Myself and [livejournal.com profile] spride and The Really Smart Support Tech and the Larval Hacker-Boy have spent a stupid amount of time working on this and defining the shape of it, because the Notwork Stooges first tried to claim that my laptop's hardware must be flakey, and then saying that "Apple must be broken so you should open a ticket with them". Yes. All MacBooks, everywhere, running 10.4.11 or 10.5.3 or 10.5.4 are flakey because they work fine anyplace but at Hunter. BRILLIANT

Anyways, we have a theory that what's happening is this:
1. A Mac connects to the wireless. It tries 802.11a.
2. Access point says "me so sorry, a is full"
3. If the Mac has an Broadcom wireless chipset, it says "okay, how about b/g?" and works.
4. If the Mac has an Atheros chipset, which most MacBooks do, it says "oooer, that's too bad" and doesn't roll over, apparently thinking that why would anyone have a AND b/g?.

But we can't find out for sure, because we can't look at the AP equipment or documentation or logs, and the Notwork Stooges don't want to do any work. (Whether the MacBook behavior described in step 4 is a bug, a feature, or a stupid misfeature is outside the scope of my current study.)

Fed up with this, I finally took it to The Bosses this morning, and a strong semi-public beatdown has been applied, so hopefully they will get up and fucking do their jobs instead of making four others do it for them.

[1] By "original", I mean "this iteration". There have been other delicious banquets of wireless Fail over the past month.
serinde: (job joy)
Unlike the other computers around the college, the machines dedicated to use in the larger lecture halls are (in theory) maintained by the AV people, not by the usual technicians. So therefore it's much harder for me to go and smack a bitch when I come back from a new student orientation and find that the lecture hall has attempted to pass my flash card a virus, as happens about 50% of the time. Or when, as happened today, the fucking equipment wasn't working at all.

"Hello, freshmen! I'm from the IT department and I'm here to tell you about all the wonderful services we provide with consummate professionalism! OH EXCEPT THE SHIT IN THIS ROOM WHICH IS BROKEN"

I really hate being made to look stupid. I desire to find someone to express my displeasure to, with a very large stick.

YAYZ!

Jul. 31st, 2008 05:04 pm
serinde: (today I am eight)
Suddenly, I am moved into my new office! It has windows! And airflow! And space! And a door! And only 1.5 officemates!

Accounts Guy and I intend to set up, on the table in the corner, an espresso station. Because we are civilized.
serinde: (MY CURSE IZ PASTEDE ON YAY!)
As expected, for summer hours I have two train choices: "too early" and "too late". The 6:31 train got me here at 7:40, and it would have been slightly earlier except that I had to wait an unusually long time for the F. (The next train, 6:56, generated an arrival time of ~8:13.) I am also deeply offended that I have to be leaving the house earlier than I had been accustomed to getting up. I didn't much mind getting up stupid early for exercise purposes, but this is weaksauce.

The 6:31 train was mobbed. WHAT THE FUCK, AMERICA. It is to be noted that the connector was much less so, and you coulda fired a cannon through the subway car I was on; thus I can extrapolate that most of that mob was going to Wall St. and/or Exchange Place. Well, and there you have it. But one of the few crumbs of consolation I was expecting out of this was a nice empty train for 20 minutes, and I find this is Not Mine.
serinde: (I see stupid people)
...left in my voicemail today, transcribed verbatim:

"Hi Victoria it's me, XXXXX, from Payroll. Uh, it is the change of rate for Smith John is fine, so if he needs to multiply hours times 9.85 that is the rate as he is supposed to get, is fine. But if you want call me back, please 19999. All right? Bye bye."

(Generated by me asking about the fact that John Smith, who had had a pay increase back in March to $9.85/hr, had not seen said increase & back pay reflected in his paychecks.)

Profile

serinde: (Default)
serinde

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2025 01:56 am
Powered by Dreamwidth Studios