Categories
CC College Life Entertainment Exams Gaming Gymkhana LAN Music Software

Sad state of affairs in IITK

This institute’s administration is as pathetic as it can be. Most people in the administration work without thinking even a little about what they’re doing. They give you the “I was told to do so by my superiors” line even when it is clearly visible that they don’t understand why they’re doing it. Let’s start with something as useless as the SiS. SiS is a private security organisation in the campus. They do some of the most stupidest things possible and whatever they do, the thefts continue to happen. A week ago, in a neighbouring wing, 3rd storey, a theft occured late in the night. Sunil was sleeping with his door open (the weather is very hot and humid these days) for the cool air to drive out the heat and humidity from his room. He didn’t expect a thief to go all the way up to his room in the 3rd storey and steal his whole wallet (maybe a cell-phone was lost too). His wallet not only had money, but his institute ID-card. Yet again, the SiS fails.

If you happen to have a laptop and use a typical long-strapped laptop-bag, you’re in bad luck. You’ll be asked to enter your name, time of entry and exit, and sign in a worn-out register every time you visit your lab or leave/enter your own hall. God only knows if those guards make any sense at all of what you’ve written with your hands which are more used to computers than a pen. The funny part is here: carry your laptop in a backpack kind of bag and they won’t ask you a thing. Carry even an empty laptop-bag and you’ll spend two minutes explaining to them that your bag is empty.

Hall 1 has three gates. One of them is open round the clock, the other was sealed off by the Director some years ago during a summer (no idea why it was done even though it’s the closest gate to the academic area) and the other one, that is closer to the CSE lab area, is closed after 22:30. Now why does this happen? I don’t really know. Many of us who leave the lab long after 22:30 are out of luck, we simply have to walk all the way to the gate on the other side of the Hall. Back in my old school, we had security cameras which could rotate in any angle and monitor movements. I wonder why a “high-tech” institute such as ours never considered that over the mostly useless SiS.

Let’s get to the UG office now. Nobody can be more annoying than these pricks here. They fail at even counting the number of backlogs you have. This particular “Programme Advisor” (yeah, right) of the Y4 batch who even signed my manual-registration form last summer for a science-elective now claims that SEs aren’t offered during the summers and therefore I’m considering this SE as an OE(!). I’ve tried explaining to him that I don’t have any OE backlogs and his stupid decision (which I think he made by himself) is shoving another OE down my throat. He refuses to talk anymore about it and asked me to get (yet another) letter from the DUGC.

I haven’t registered for any courses this summer, I didn’t want to go through this confusing, pointless exercise with these morons again. I decided to stay for another year and take it slow and easy, without having to deal with these monkeys. I really think Prof. Dheeraj Sanghi’s tenure as the SUGC was the best. He’s the kind of person who doesn’t mind thinking a bit, even if it breaks a little sweat. During his tenure, we could easily swap future courses from our template to-and-fro and do it the way convenient to us (very handy when your programme is a bit screwed and time-clashes or pre-requisite conditions doesn’t let you follow the prescribed course-structure). This time, the current SUGC (sorry, neither can I spell his name nor pronounce it, I just remember a “Ghost” in his name) refuses to think even a bit and let the students with backlogs do future courses from their templates that are offered during the summer. Roughly 40 students went empty handed because of this on the day of registration. Oh, and courses mysteriously pop out of nowhere at the last minute. One of my friends who spent the whole duration for which registrations were open running around never realised that a course he had a backlog in was offered in the last minute. By total chance he stumbles upon it from a junior whom we met when we were heading towards the CR for lunch the next day. More nonsense: instructors are supposed to evaluate the end-semester answerbooks and give out the grades in a time-frame of 72 hours after the end-semester exams. They do come up with grades and submit them to the UG Office and the Counseling Service. It’s been over a few weeks now and I still don’t know my grades. Only the ones I got an F in (I got one this time) were informed to me through my DUGC a few weeks after the end-sems. Thankfully, that was before the summer registration day, or people wouldn’t know if they could re-take those courses in the summer term. Couple of my juniors have a skewed programme ahead of them simply because they weren’t allowed to take a future course in the summer. The things that happen when the authority refuses to think and simply take the easy way out by following the rule-book or going by what their superiors say.

Talking about superiors, the Director is somewhat like a little Hitler here. There have been about 5 to 6 suicides (sense the apathy here?) in the campus during my stay here (4 years now). The Director has formed committees over committees and so has the Students’ Senate to come up with steps to take to curb these mishaps. The Director isn’t happy with any of them after the latest suicide (a few weeks ago, during the end-semester exams) and has taken decision making into his own hands and poof, no internet for you after 00:00 in the student dormitories. No internet – yes, no LAN – no. Although inter-hall LAN doesn’t work, intra-hall is still lively and dare I say, the gaming and late-night movie watching has increased! And, yes, most halls have their own direct-connect hubs now that function during the 00:00 to 06:00 internet curfew. People continue to watch movies, play games, whatever. It’s people like me who aren’t really into movies or games and use the internet for, again, dare I say, useful purposes that suffer. More on this at Arun’s post here. Sigh, all this makes me just as sick (or more) than it makes Arun. Even my friend from NIT-Suratkal who’s here for the summer doing a project says that his campus’s internet policies are way better. Heck, I don’t get it one bit, what is our adminstration thinking? They recently upgraded the internet bandwidth to 100MBps, removed the HTTP proxy accounting (you can download as much as you want! – it used to be 500MB per month, which was increased to 1GB and then 3GB and now -infinity-). Pirated movies, tv-serials, music, games, software continue to pour in in such quantities that there are two internal torrent trackers (and three main direct-connect hubs) in our LAN.

It’s a sad, boring, lazy life here. Most seem to have gotten over the internet-curfew already.

Categories
College Life Linux/BSD Personal Software

Exploring OpenSUSE’s KDE Desktop – 1

After the installation earlier it was time to get KDE4 up. I’ve noticed that OpenSUSE has been one of the first ones to provide KDE4 packages in 2007 itself. It has a strong and large KDE team. First I had to update OpenSUSE. This involved adding three repositories using zypper:

zypper ar http://download.opensuse.org/distribution/10.3/repo/oss/ suse-oss

zypper ar http://download.opensuse.org/distribution/10.3/repo/non-oss/ suse-non-oss

zypper ar http://download.opensuse.org/update/10.3/ suse-update

as explained in http://en.opensuse.org/Zypper/Usage. But wait, don’t do that! download.opensuse.org seems to be the default mirror and possibly a large number of people are using it without realising that it terribly slows down things for everyone. The right thing to do would be to use a mirror close to you. Look at http://en.opensuse.org/Mirrors_Released_Version and use the right one. So, with the above supported official repositories I updated my system, it required two updates – one to fix zypper and the next to boot a newer kernel and other libs. Next task was to fix mp3 support in Amarok’s xine. This required the Packman repo:

zypper ar http://ftp5.gwdg.de/pub/linux/misc/packman/suse/10.3/ suse-packman

– note that I’ve chosen a different mirror from the one mentioned by default in http://en.opensuse.org/Additional_YaST_Package_Repositories. I kind of understand that OpenSUSE (like Fedora) are very careful when it comes to patented/licensed stuff unlike Kubuntu where mp3 support and the like can be easily pulled in from non-free repos in the same mirror. I haven’t added anymore repositories as I fear breakage. For KDE4 I added the repositories as listed in http://en.opensuse.org/KDE/Repositories. Again, I used a mirror. That means I couldn’t use the one-click .ymp installer. I manually looked into the .ymp files and installed it off of Yast2. If you’re running an amd64 installation like I am, you’ll probably encounter “RPM dependency hell” when you’re trying to install a KDE4 package through Yast. Fear not. In YaST2’s menu, click on Package > All Packages > Update if newer version available. Do that first and then modify your KDE4-DEFAULT.ymp to use your mirror site and install off of it. Now I shall talk a bit about KNode – a newsreader for KDE. While I love its functionalities (mark cross-posts read in other groups on their first encounter, …) more than any other newsreaders out there, it’s funny and annoying while I’m configuring it the first time. I’m referring to its Account Setup dialog box: KNode's Accounts dialog box is a big joke So, here’s when the fun starts. Focus on the “Server” text field and try pressing TAB. What do you expect? Go to the “Port” field? No! Keep pressing TAB and go crazy >_>

Next, I tried OpenSUSE’s Akregator. Earlier on Kubuntu it was nice reading the various default feeds (mostly planets of Ubuntu, Kubuntu, KDE, Debian…). OpenSUSE’s default feed selection looks good. Notice the security feeds! (Look carefully, “Affected products”, OpenSUSE isn’t listed!) OpenSUSE's Akregator default feeds That’s all for now! More later.

Categories
College Life Linux/BSD Software

Yet another new beginning

Howdy all, it’s a yet-another-distro-hop post!

I had Debian/Kubuntu for more than a semester now. For the past few weeks I was on Kubuntu Hardy. Drastic changes (as expected) were taking place everyday. A couple of days ago X started crashing whenever I played a h264 video using mplayer. It was quite random. The same video would play again, randomly. Decided to resurrect my FreeBSD installation and headed over to boot it. Didn’t happen. Hardy’s grub recognised my (hd0,1,a) as jfs o_o. I even reinstalled FreeBSD (it’s always a breeze). Didn’t work. I redid it with the FreeBSD’s bootloader overwriting Kubuntu’s grub. I could boot into FreeBSD now. Fine. Let’s go back to Hardy and check newsgroups now (using KNode, keeps my unread items, read items in shape). Didn’t work. Couldn’t boot into Kubuntu now. Oh, and, I had made this terrible mistake of installing Kubuntu on JFS partitions (fsck.jfs latest version dates back to 2006). So I dug through my old CDs to get a live image so I could chroot into Kubuntu and restore the grub. First, I tried the ‘Ubuntu Server 6.06 (i386)’ CD, it couldn’t chroot into my amd64 installation >_>. Next was the Fedora rescue CD. For some reason it couldn’t mount the JFS partition (methinks it was missing JFS support in kernel). Next up was the ‘OpenSUSE 10.3 (x86_64)’ DVD. Although I could see from ‘dmesg’ that it recognised the partition as JFS, it failed to mount it.

I assumed my Kubuntu root partition was a goner and started off with a fresh OpenSUSE installation. I chose ‘minimal graphical environment’ thinking that the installation time would be small. For some reason the network didn’t work after installation. I redid it but this time chose KDE as the default desktop (and XFS root partition). Smooth. Installation is just a smooth ride. It installed most packages I would have manually installed on Kubuntu (like Adobe Flash plugin, good-looking monospace fonts, interesting console-utilities…).

OpenSUSE 10.3 has an annoying proxy related bug. Something to do with the format of the /root/.culrc file. The installation sets up:
# Changed by YaST2 module proxy 09/04/08
--proxy-user "proxyuser:proxypass"
--proxy "http://172.31.1.227:3128/"

which is supposed to look like:
# Changed by YaST2 module proxy 09/04/08
# Fixing a most-annoying-bug for 10.3
--proxy-user = "proxyuser:proxypass"
--proxy = "http://172.31.1.227:3128/"

Once this was fixed, I proceeded to disable my installation DVD as a software source and added the suse-oss, suse-non-oss and suse-update repositories using zypper. All that was left now was a zypper refresh && zypper update and a reboot. The first update was a fix for zypper (which takes care of reading the /root/.culrc properly). The subsequent updates take place after the reboot (see screenshot).

If somebody knows the equivalent of Debian/Kubuntu’s following few steps for OpenSUSE please let me know:

sudo dpkg-reconfigure fontconfig-config, selecting the option that enables sub-pixel font-rendering and applying as a default throughout the system. Thanks!

OpenSUSE 10.3, with a working update-manager