Library computers flawed

“What are the factors of 336?” I pondered, star­ing at the KENKEN puzzle on the screen of the com­puter in the SciTech lib­rary I was seated at.

Cursed com­puter! No calculator!

I’ve been annoyed by how locked down the com­puters at Sydney Uni’s lib­rar­ies are for a while, so I set out to find out whether I can, in fact, bring up the humble cal­cu­lator.1

There’s noth­ing more power­ful than a fully-​​functioning pro­gram­ming envir­on­ment, and to the extent that Visual Basic for Applic­a­tions is a fully-​​functioning pro­gram­ming envir­on­ment, all recent ver­sions of Office have this. So the first step was to fire up Word 2007, open up the Options dia­log box and turn on the Developer tab.

Cursed! The sys­tem admin­is­trator has dis­abled the Visual Basic Editor via group policy.

But what if I do this?

Tada! I get the editor. It defies belief that the group policy set­ting would merely dis­able the but­ton that accesses a pro­hib­ited fea­ture as opposed to dis­abling the fea­ture itself. Now, typ­ing in some code…

Hit­ting F5 should run Com­mand Prompt.

Cursed group policy again. Remem­ber­ing the good-​​old days of MS-​​DOS…

Suc­cess!

Con­clu­sions

Well, now you know how to open up your favour­ite Win­dows apps on these retarded com­puters, say, if you wanted to save a screen­shot into PNG using Paint.2 But the point I want to high­light is that some of the policies in force on these com­puters ulti­mately serve no use­ful pur­pose. They remove use­ful func­tion­al­ity, while those who know how can still access them, albeit it rather clum­sily. Lock­ing down a com­puter for the sake of mak­ing it locked down serves no use­ful pur­pose. (Ray­mond Chen says, Shell policy is not the same as secur­ity. Indeed.)

The real problem

That was just a dis­trac­tion really. The real prob­lem is that the lib­rary com­puters use this login sys­tem based on your lib­rary card num­ber that doesn’t actu­ally log the Win­dows account on or off. That means that if someone logged into, say, Gmail, and selec­ted the option to stay logged in, if he for­got to log out, the next user on that com­puter could view his email, as I found out the other day. Also, because the tem­por­ary drive where you can dump your oh-​​so-​​secret files isn’t cleared between users, you have to won­der what kind of pot these sys­tem admin­is­trat­ors are smoking.3

Foot­notes

1 The more intel­li­gent option is to use the short­cut to SSH into the under­grad IT serv­ers and use Python, if you have an account there.
2 There’s no need to bring up the Com­mand Prompt first. Using “calc” or “mspaint” as the argu­ment to Shell() would have suf­ficed.
3 The Access Lab com­puters are thank­fully more fully-​​functioned and require you to log in and out of your own Win­dows account. Why the uni­ver­sity both­ers to deploy large quant­it­ies of these retarded machines defies belief given that the num­ber of lib­rary card hold­ers without Unikey accounts must be rather small.

Related posts:

  1. I won!

Tags: , , , , ,

  1. Tommy Chen’s avatar

    Woe betide the reli­ance on tech­no­logy these days.

    The prime factors of 336 are 2^4 x 3 x 7. =D

    Reply

  2. Georgina’s avatar

    “the num­ber of lib­rary card hold­ers without Unikey accounts must be rather small”

    Prob­ably not as small as you think – what about all the high school stu­dents that pay $50 a year or some­thing to use the lib­rary? Of course, high school stu­dents are exactly the kind of people likely to pull that kind of VBA prank :P

    Reply

  3. Anon’s avatar

    So do you just write these on your blog or do you also com­plain to the per­sons responsible?

    Reply

    1. Enoch Lau’s avatar

      I haven’t been com­plain­ing to the uni’s ICT group – I’m not sure what good that will do. I tried com­plain­ing about poor wifi access at SciTech lib­rary before and their response was less than helpful.

      Reply

  4. michelle’s avatar

    AGREE. the lib­rary com­puters are com­pletely use­less, and there are always too many people. and 1 scan­ner is just not enough!

    Reply

    1. Enoch Lau’s avatar

      It’s great if every­one had their own laptop, but obvi­ously for fin­an­cial or prac­tical reas­ons, that’s not going to be an option for everyone…

      Reply

  5. James Bunton’s avatar

    You can also double-​​click on Start->Programs to get a win­dows explorer shell up and in focus without even typ­ing your lib­rary bar­code. From there you can type a URL to get web access or nav­ig­ate using the Up but­ton and double click­ing to open whatever soft­ware you like.

    Reply

    1. Enoch Lau’s avatar

      Double click­ing on Start -> Pro­grams works one some of the com­puters but not oth­ers. Even if you can bring it up, the prob­lem is that you still can’t get access to C:\ as it is not lis­ted under My Com­puter and typ­ing C:\ expli­citly in the address bar is refused (I just tried it).

      Reply