Kodiak's Korner

My Little Corner of the Net

Archive for the 'RIT' Category

Say Goodnight Gracie

Wednesday, November 19th, 2008

A pretty major event occurred at RIT on Monday, but hardly anyone probably noticed. It wasn’t marked by any sort of fanfare or celebration, just a simple email that popped up on my screen saying “Mike Young has completed a PCR.” And with that the “Grace” web server was retired.

Anyone who’s spent any time on the RIT campus knows Grace. Over the years the venerable Digital Unix cluster has served many purposes. For many years it was one of two main email servers for the campus. It also handled file sharing. But most people know it as the web server.

In actuality, grace.rit.edu is nothing more than a shell server. All it handles—and all it ever handled—are shell connections (telnet and later SSH) and file transfers (FTP, SCP, SFTP, etc.). It is but one small piece of the whole OSF environment but, as the most people’s primary gateway to the other OSF services, it is the best known.

The OSF environment was a powerhouse in its day, but with the acquisition of DEC by Compaq and the discontinuation of Digital Unix it eventually became a dinosaur. Like so many enterprise systems, though, moving on was difficult to do, so “Grace” kept chugging even though she couldn’t support anything newer than Apache 1.x and PHP 3.

Grace was the server through which I published my first website. I still remember going to the ISC (now ITS) HelpDesk, then in building 10, to request a Grace account. Once I got it, I had to sit down with the Unix tutorial the HelpDesk provided and Harley Hahn’s Student Guide To Unix before I could figure out how to use it because I had no clue about Unix and vi had me stumpped, but I persevered and, thanks to Grace, became pretty proficient with Unix in the process.

About two years ago, after a wait of what seemed like forever, a new web environment was brought online. The new environment, running on Solaris, is much more modern and can scale to the institutes needs much better. The new environment also replaces the illogical department-number-based URL structure of “Grace” with a more meaningful hierarchical structure that makes URLs easier to share and remember. During the transition, sites not yet migrated to the new environment were proxied through it to ase-web, the “Grace” web server. Last Friday I had the honor of disabling the last remaining proxy and making way for the event that happened on Monday.

On Friday the Grace shell server gets switched off and we officially close another chapter on computing history at RIT. Then we party!

I’m a Terrible Bloggger

Thursday, October 23rd, 2008

I’m looking at my blog and realizing that I haven’t posted anything since August. I am terrible about this whole blogging thing—every time I get going and I think I’m going to start blogging semi-religiously I stop after one or two posts.

A lot has changed since my last post. The most significant thing probably being that I have a new job–and it’s kind of funny how it happened.

As many of my loyal readers know (OK, nobody reads this, but what the hell, it sounds good) I was having a really rough year last year at work. With a never-ending project that changed every other minute, a horrible performance review because I could not keep up with said project, and the inability to take vacation time until the project was complete, I decided that it was time to get out. I posted my resume on Monster and a couple of other sites and, of course, got tons of recruiters offering me temporary positions in cities I’ve never seen doing jobs I’ve never done. A couple of decent prospects did emerge, though—one job with a small software company in Rochester and another at the U of R. At the same time, my department was looking for, and hired, a new manager because my old boss decided that she wanted to step out of the managerial role she was in and took over an open instructional developer position.

Unfortunately the U of R position never went anywhere. The recruiter said they were having trouble securing funding for it, and I guess it kind of fizzled. Too bad, because that one sounded really good. While I was burning up vacation time at the beginning of July (after being unceremoniously removed from the never-ending project, which a little bird (i.e. my former no-longer-a-manger boss) told me last week still isn’t finished) I got a phone interview with the small software company. It went well, but I wasn’t sure it was the right fit for me. Nonetheless they asked me for an in-person interview and I agreed. In the meantime my new boss started. I had a “get to know each other” meeting with her the day before that interview and my whole outlook on my then-current job changed.

I was never really confident that I’d like the job for which I was about to interview, so I went into the interview with my mind pretty much already made up that I wouldn’t accept an offer if they made one. I left even more convinced of that. As luck would have it, they made an offer a few days later. Although they offered me more than I was making at NTID, it wasn’t that much more and it came with a lot less benefits, so I naturally declined.

Things were going pretty well at NTID when I got a call out of the blue from a contact in RIT’s Information Technology Services department. He had just posted a job and he wanted me to take a look. I had already seen the posting but decided not to apply because my other attempts at applying for jobs in ITS went nowhere. After talking with Chris I reconsidered. After a few rounds of interviews I received an offer, which I accepted (more money, bigger responsibilities that are more in-line with my interests, plus I get to keep all the benefits I’d accumulated at NTID—why wouldn’t I).

So I am now a Senior Programmer/Analyst with ITS’s Enterprise Web Services group. I am essentially responsible for all of the software that powers our web environment—from Apache and the PHP interpreter down to the individual PHP apps that people use to maintain their sites. I also support the users by managing accounts and responding to help tickets and I will soon assume some administrative duties for RIT’s Red Dot content management system implementation. I also occasionally get to climb up to the roof of campus buildings to find ideal locations for new webcam installations. So far its going well—every day I am extremely busy and I am constantly juggling a ton of small jobs at once, but at the end of the day most of those jobs are done and I start fresh the next day.

My new workgroup is cool too—everyone is friendly and the dynamic is much different than at NTID. People joke around and prank each other all the time and people actually go out to lunch together and socialize outside of the office. It definitely lifts the stress that comes with the amount of work that there is to be done. That kind of rapport was largely missing from NTID.

So, I think I’ll stick around. Of course, Chris told me that I can leave at anytime—so long as it is after he does—so I guess I don’t get a choice in the matter!

I Can Has Macintosh

Monday, August 18th, 2008

MacBook Pro 17"After more than eight years of wanting a Mac for my office I finally got one last week. And what a nice one it is…a 17″ MacBook Pro laptop with a 2.5Ghz Intel Core 2 Duo processor, 4Gb of RAM, and a 250Gb hard drive. This thing flies, and the display quality is absolutely amazing.

Apple seems to have thought of everything, too. The keyboard lights and the screen dims to adjust to the ambient lighting around you. The touch pad lets you easily scroll when you touch with two fingers, and rotate and resize images with a pinching action. The only thing that I miss are my Page Up, Page Down, Home, and End keys which are absent from the MacBook keyboard. Command-Arrow does about the same thing, but it is less convenient, especially when I’m used to hitting Home and End all the time as I write code.

Since my job often requires me to make things that are cross-platform or at least to test things on both platforms, having access to a Mac is rather important. Until now, any time I needed to use a Mac I had to go upstairs to our lab and work there. Since working this way is incredibly inconvenient and distracting, I tended to work on the Windows side of things and only test on Mac when I absolutely needed to, which sometimes led me to find problems that could have been fixed much more easily if I had tested on the Mac side a lot sooner. Now I’ll be much better able to develop both platforms in parallel and hopefully improve my quality at the same time.

I was originally going to order the 15.4″ display, but my boss suggested going for the 17″ for the extra screen real estate. I wasn’t about to argue with that, though I worried that a 17″ laptop was bordering on not being portable. Boy was I wrong, though–the thing is so slim and light that it is hardly a chore to take it home with me.

So far I like the Mac. As my buddy Jason says, it’s “usable Unix.” I’ve never particularly cared for the Windows environment but used it because a) it was better than the old pre-X Mac OS versions and b) that’s where the software for developers was. Now most of the software I use is available on both platforms and the OS is a huge improvement. I hesitate to say it, but I could quite possibly become a convert. And since I can can virtualize Windows so easily on the Mac, I can have the best of both worlds on a single laptop.

I haven’t done too much yet with the Mac. I’ve been busy with a few things at work lately and, since I am trying to roll out the new Tay House site by the beginning of the scouting year, I’ve had little free time I home, either. So mostly I’ve been editing the site using our CMS’s browser-based tools and looking for tools to replace my most oft-used web development tools (such as Cyberduck in place of WinSCP). Of course, I’ve played with some of the cool software that comes with the Mac, too, like the DVD player and Front Row (full screen video is awesome on this thing).

I’ve also installed Virtual Box, an open source virtual machine container from Sun, and a virtual install of Windows Vista. While it works, VirtualBox doesn’t always hide the Mac mouse pointer when I’m “locked” into windows, so I end up with with two pointers–in different places–which is extremely confusing. I’m planning to ask for a license of VMWare, so that I can virtualize without confusion, sometime soon.

My only other complaint so far is with Office. Office 2008 is nothing like Office 2007 and things that I can do easily with office on Windows aren’t quite as fluid on the Mac. I guess that’s what you get when you let Microsoft design software for the Mac, though.

Overall, I love the Mac and can’t wait to be able to get more use out of it.

Signing and Background Noise

Thursday, March 27th, 2008

Why is it that, when I run into someone I know who is deaf while I am at the gym or out walking or whatever, I have to stop my iPod to have a conversation, but I work I can be on the phone having a spoken conversation with one person while having a second one, in sign, at the same time. It seems that the latter should be more difficult given that I have to actively pay attention to two things at once, yet I find the “background noise” of the iPod more distracting.

Worth A Mention: Klee’s Car Wash

Thursday, June 14th, 2007

Nothing beats washing a car by hand, but that takes time I don’t have and, especially when my car is particularly dirty, a quick run through an automatic car wash is the next best thing. That was the case today. After a trip to Massachusetts last weekend my car was completely covered by bug guts and bird droppings—some of the hardest stuff to get off. I took the car to Klee’s Car Wash on Jefferson Road at lunch today to take car of that problem.

I’ve been going to Klee’s for years. They are locally owned, which I like. They also offer a discount to RIT faculty, staff, and students, which is nice. Neither of those reasons is the reason I go, however. I go there because they really get my car clean.

Today, for example, the guy working the entrance spent a good 10 minutes spraying my car with cleaner and power spraying it down to ensure that all of the bugs were gone, before my car even entered the car wash. At the other end another very friendly guy chatted with me while he hand dried my car, making sure that nearly every last drop of water was wiped up.

Another semi-locally owned chain down the street is better known for their car wash, but my car always looks “kinda clean” when it comes out. They also charge me a “large vehicle fee” since I have an SUV. Why does it matter what size my car is? Its not like it takes their machines any more time or effort to clean my car just because it is a couple feet taller than a sedan! At Klee’s my car always come out totally clean and they give me a discount to boot.


Copyright © 2003-2008 Jason R. Pitoniak. All rights reserved. [ Powered By WordPress ]

Validate: [ XHTML ] [ CSS ]