Skip to content
The beaver is a proud and noble animal

The beaver is a proud and noble animal

Notes from a bemused canuck

  • Home
  • About
  • Bookmarks
  • Pictures
  • Resume
  • Wine
  • Random Recipe
  • Toggle search form

Tag: computers are evil

Ubuntu really pissed me off

Posted on September 12, 2012 By admin

I’ve been running Ubuntu on my work laptop for several years and it’s been rock solid. I got a distribution upgrade notice yesterday and clicking on the “upgrade” button was, in retrospect,  A FUCKING BAD IDEA!!!

I’ve lost two solid days of work trying to get my dual-core laptop with 6gb of RAM in a state slightly more responsive than a very drugged up sloth.

The new Unity desktop is a bloated mess. Several times in the past two days, I have wanted to hurl my laptop out the window. I really don’t like the direction that Ubuntu is going. 10.04LTS was rock solid and peppy. 12.04LTS turned my laptop into a brick. An ugly one at that.

uncategorized

Jumping through hoops

Posted on July 31, 2012 By admin

Yay, technology!

In order to make my webex online course work on my linux laptop, I need to run it through Internet Explorer running in a Windows XP virtual machine.

Yes, that is as convoluted as it sounds. The good news is that now at least I can see what the course presenter is doing, and my laptop seems happy enough to chug along.

Still, webex, get your act together! Firefox running on linux 64 bit is not an uncommon setup, considering that 3/14 course attendees are running that it!

uncategorized

Nine traits of the veteran Unix admin

Posted on February 15, 2011 By admin

Veteran Unix admin trait No. 1: We don’t use sudo
Much like caps lock is cruise control for cool, sudo is a crutch for the timid. If we need to do something as root, we su to root, none of this sudo nonsense. In fact, for Unix-like operating systems that force sudo upon all users, the first thing we do is sudo su – and change the root password so that we can comfortably su – forever more. Using sudo exclusively is like bowling with only the inflatable bumpers in the gutters — it’s safer, but also causes you to not think through your actions fully.

Veteran Unix admin trait No. 2: We use vi, not emacs, and definitely not pico or nano
While we know that emacs is near and dear to the hearts of many Unix admins, it really is the Unix equivalent of Microsoft Word. Vi — and explicitly vim — is the true tool for veteran Unix geeks who need to get things done and not muck about with the extraneous nonsense that comes with emacs. Emacs has a built-in game of Tetris, for crying out loud. I’ll grudgingly admit that the bells and whistles in vim such as code folding and syntax highlighting might be considered fluff, but at the end of the day, real Unix work blends extremely well with vi’s modal editing concepts. In addition, its svelte size and universal portability make it the One True Editor. Thanks Bill, thanks Bram.

Veteran Unix admin trait No. 3: We wield regular expressions like weapons
To the uninitiated, even the most innocuous regex looks like the result of nauseous keyboard. To us, however, it’s pure poetry. The power represented in the complexity of pcre (Perl Compatible Regular Expressions) cannot be matched by any other known tool. If you need to replace every third character in a 100,000-line file, except when it’s followed by the numeral 4, regular expressions aren’t just a tool for the job — they’re the only tool for the job. Those that shrink from learning regex do themselves and their colleagues a disservice on a daily basis. In just about every Unix shop of reasonable size, you’ll find one or two guys regex savants. These poor folks constantly get string snippets in their email accompanied by plaintive requests for a regex to parse them, usually followed by a promise of a round of drinks that never materializes.

Veteran Unix admin trait No. 4: We’re inherently lazy
When given a problem that appears to involve lots of manual, repetitive work, we old-school Unix types will always opt to write code to take care of it. This usually takes less time than the manual option, but not always. Regardless, we’d rather spend those minutes and hours constructing an effort that can be referenced or used later, rather than simply fixing the immediate problem. Usually, this comes back to us in spades when a few years later we encounter a similar problem and can yank a few hundred lines of Perl [4] from a file in our home directory, solve the problem in a matter of minutes, and go back to analyzing other code for possible streamlining. Or playing Angry Birds.

Veteran Unix admin trait No. 5: We prefer elegant solutions
If there are several ways to fix a problem or achieve a goal, we’ll opt to spend more time developing a solution that encompasses the actual problem and preventing future issues than simply whipping out a Band-Aid. This is related to the fact that we loathe revisiting a problem we’ve already marked “solved” in our minds. We figure that if we can eliminate future problems now by thinking a few steps ahead, we’ll have less to do down the road. We’re usually right.

Veteran Unix admin trait No. 6: We generally assume the problem is with whomever is asking the question
To reach a certain level of Unix enlightenment is to be extremely confident in your foundational knowledge. It also means we never think that a problem exists until we can see it for ourselves. Telling a veteran Unix admin that a file “vanished” will get you a snort of derision. Prove to him that it really happened and he’ll dive into the problem tirelessly until a suitable, sensible cause and solution are found. Many think that this is a sign of hubris or arrogance. It definitely is — but we’ve earned it.

Veteran Unix admin trait No. 7: We have more in common with medical examiners than doctors
When dealing with a massive problem, we’ll spend far more time in the postmortem [5] than the actual problem resolution. Unless the workload allows us absolutely no time to investigate, we need to know the absolute cause of the problem. There is no magic in the work of a hard-core Unix admin; every situation must stem from a logical point and be traceable along the proper lines. In short, there’s a reason for everything, and we’ll leave no stone unturned until we find it. To us, it’s easy to stop the bleeding by HUPping a process or changing permissions on a file or directory to 777, but that’s not the half of it. Why did the process need to be restarted? That shouldn’t have been necessary, and we need to know why.

Veteran Unix admin trait No. 8: We know more about Windows than we’ll ever let on
Though we may not run Windows on our personal machines or appear to care a whit about Windows servers, we’re generally quite capable at diagnosing and fixing Windows problems. This is because we’ve had to deal with these problems when they bleed over into our territory. However, we do not like to acknowledge this fact, because most times Windows doesn’t subscribe to the same deeply logical foundations as Unix, and that bothers us. See traits No. 5 and 6 above.

Veteran Unix admin trait No. 9: Rebooting is almost never an option
Unix boxes don’t need reboots. Unless there’s absolutely no other option, we’ll spend hours fixing a problem with a running system than give it a reboot. Our thinking here is there’s no reason why a reboot should ever be necessary other than kernel or hardware changes, and a reboot is simply another temporary approach to fixing the problem. If the problem occurred once and was “fixed” by a reboot, it’ll happen again. We’d rather fix the problem than simply pull the plug and wait for the next time.

If some of these traits seem antisocial or difficult to understand from a lay perspective, that’s because they are. Where others may see intractable, overly difficult methods, we see enlightenment, born of years of learning, experience, and most of all, logic.

Original link: http://www.infoworld.com/t/unix/nine-traits-the-veteran-unix-admin-276

uncategorized

So very, very true

Posted on December 14, 2010 By admin

uncategorized

That’s rather… violating

Posted on December 7, 2010 By admin

I woke up with rather unwanted news this morning. I tried to check my email from my phone and got a message saying that my password was invalid. After a few tries, I simply reset it and was then informed that there had been unusual activity with my gmail account.

Well, fuck. This is the email account from which my whole online presence is registered. This is the one that gets all the password update emails and shit of the sort. The good news is that it seems that the chinese fuckers only hijacked my account to spam all of my contacts. The bad news is that I have to assume that every email I have sent and received from my gmail since 2004 has been compromised and copied. How… violating. Most of that is useless and trivial. But still. It means that I have to change every password that I have, just in case. So far, I’ve changed over a dozen, including my gmail, amazon, ebay, paypal, linkedin, facebook, skype, creditexpert, sourceforge, domain registrar and web host. I’m still debating if I need to change all of my secondary stuff, like Tesco and Dabs.

The really, really annoying thing is that I don’t know how they got my password. I’m generally on the lookout for scams or phishing, and my password isn’t susceptible to a dictionary attack. It’s a giant faff that I did not need today.

uncategorized

Well, that sucks

Posted on October 26, 2010 By admin

I’ve just noticed that none of my blog posts have been cross-posted to livejournal since August 10. The wordpress plugin I use apparently decided to die silently. Joy.

For those people who still read livejournal, I’m not dead. I just moved platforms. Bookmark my blog directly or import the RSS feed. It’s going to be more reliable than the buggy plugin, which will shortly be removed if it doesn’t get its act together.

uncategorized

When laptops go bad

Posted on December 4, 2007 By admin

I've discovered a “feature” of my laptop display drivers. Apparently, it has a keyboard shortcut that allows you to rotate your monitor. This, for some, would be a good thing. Except when you're not aware of such a feature. Case and point:

IntelliJ, the java IDE I use to write code, has keyboard shortcuts for everything and they're sometimes hard to remember. Moving a line of code up and down is CTRL+SHIFT+UP arrow. Now, interestingly, I have discovered that CTRL+ALT+UP arrow flips my primary display upside down. If you try it again, you also flip the secondary display. In an attempt to get things in a sane state, where I don't have to unscrew my head to be able to work, I managed to rotate both my laptop screen and secondary monitor – except in different orientations.

This was problematic because, as I found out, when you flip the screen display, the mouse orientation also flips – just to be consistently useful. This is disquieting when one monitor is rotated by 180 degrees and another by 270. This means that mouse movements are different from one screen to the other (and also fun when control panels appear on both screens).

I was able to get it back to normal after a bit of fiddling. Needless to say, this “feature” has now been disabled.

Aaaah, the joys of modern technology.

uncategorized

The course is over, yaay!

Posted on March 17, 2006 By admin 8 Comments on The course is over, yaay!

The week-long course is over. The last person left this morning. The first 3 days were brutal. We had to cover an assload of material and make sure everything worked on everybody's laptop. We'd explicitly told everybody which tools they would need, and in some cases, which versions.

Predictably, what we got was a hodgepodge of everything else. Wrong versions (either too old or too new) were a consistent problem. More insidious though were the language barriers. A few people didn't speak english as a first language, which meant that we had to do some one-on-ones to make sure they were understanding the intricacies of what we were saying. More than half (!!!) the people at the course were not java programmers. This is huge, considering that this was touted as a java workshop, with Real Live™ coding periods. That plan went out the window rather quickly, which caused us to need to shuffle the schedule on more than one occasion.

Still, all in all, it was good. The feedback and reviews they left us were quite glowing (apparently bossman said that this was some of the best feedback for a course ever). We were slavedriving them for a while, but we eased up at the end. Information overload and all…

uncategorized

Well that's annoying as hell

Posted on February 25, 2006 By admin 3 Comments on Well that's annoying as hell

It seems that the demons of stupidity have been plaguing my web provider. People have been telling me that my links are broken for the past 2 days and at first, I didn't believe them but I've now been forced to notice that something is wrotten in the kindom of Denmark.

Logging on to my webserver, I was shocked to discover that all my directories are now dated feb 16/feb17, even though some of those should be years old. Files I uploaded on the 22nd are nowhere to be found. Even more worrysome, I did some file maintenance this morning and deleted some old stuff. Lo and behold, it's now back. What's even more brain damaged is that I was trying to install java/tomcat and had downloaded all the files to do that. They're gone. Poof! Kaput!

I've opened a trouble ticket with the ISP and I have everything in cache/backup, but still. That's just fucked up.


Edit: I know what the problem is. In fact, the exact same thing happend to me once before. My web provider keeps getting bought by a bigger fish and they keep migrating their servers to new server farms. As such, they take a snapshot and replicate it to a new server, then point the DNS entries to the new server. Should be a quick and painless transition. Except that I connect to flubu.com on a daily basis and therefore have its IP cached locally. So when the master records change, I don't see it and merrily keep working on a server that will soon die. Joy. I'm moving the last files over now so no harm done. I would just have appreciated a bit or warning…

uncategorized

Happiness is…

Posted on February 14, 2006 By admin

…freeing 2GB on a waaaaaay-too-cramped primary partition to bring the amount of free space from 17% to 38%.

uncategorized

Posts pagination

Previous 1 … 6 7 8 9 Next

Power to the beaver!

Show me the beaver!
June 2026
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  
« May    

Quote of the day

"I meant," said Iplsore bitterly, "what is there in this world that makes living worthwhile?" Death thought about it. "CATS," he said eventually, "CATS ARE NICE."
--Death is obviously not a dog person (Terry Pratchett, Sourcery)

Random Posts

  • Boobies and booze
  • My sister's birthday feast menu
  • I offer support! 
  • Stumbling around, blindfolded with earplugs…
  • Yet another reason I love the Internet
reading leopard

Tags

bobble the little blue owl boobies brought to you by the fda cats chonk christmas comics computers are evil covid-19 dealing with idiots dilbert dog ducks galleries geek god bless the land of the free holidays house I am Canadian land of cheese and chocolate linked news lolcat london news from the stupid not my dog nsfw pets pictures potd2014 qotd random shit re-member recipes relationship shrill slice of life stress Tao the british way The Peanut things i miss travel video wine work

Archives

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2026 The beaver is a proud and noble animal.

Powered by PressBook Premium theme

Loading Comments...