Security, ahh, update?

This morning I turned on my openSUSE work machine and was greeted (as I often am) with a message to update the system.

Today’s message was special however, and perhaps one for The Daily WTF.

I wonder whether “Do not warn me again” means

Don’t tell me when there’s a non-existent update again

Still, it seemed pretty important so I did it straight away!

It’s good to know that I’m protected from security threats so real, they cannot be named 🙂

P.S. If you’re wondering what awesome icon set I’m using, it’s Oxy-GNOME.

Taking a SIP of VoIP

It’s time for me to jump on the VoIP bandwagon..

This was the post I made to the CLUG list the other day. Why? Mendy is moving back to Australia permanently in December (yay!) and in the mean time I want to be able to call her at reasonable rates. Currently this means calling her Macau mobile at a hefty price through Telstra. Once she is back I also want for her to be able to call her parents in Hong Kong for cheap.

I knew about VoIP and had played a little with Ekiga (the open source VoIP client for GNOME), but that was about it. Looking into it seemed pretty complex, with a myriad of providers, software and hardware. I wasn’t quite sure which provider to go with, what hardware I needed and what was the best way to set it all up. What traps were there? As usual, my fellow CLUG’ers came through with great advice, so thanks!

It appeared that the general consensus were things like:

  • Make sure your router supports QoS (Quality of Service), so that the quality of your call doesn’t drop when someone is downloading
  • Get a provider in Australia (preferably your ISP) to reduce latency and help with billing
  • Get an ATA (Analogue Terminal Adapter), so I could use my current analogue phone
  • This is how I got it working..
    Continue reading Taking a SIP of VoIP

    Getting MythTV working is easy

    My good mate Tthu wanted to make himself a mythtv box. He bought an old Dell online and after a trip to the computer fair to get a 500GB SATA hard drive, low profile PCIe video card and a PCI digital TV tuner card, had everything he needed.

    So, at my place we started the install. First thing I noticed was that the video cad had a passive heatsink that took up the space for the only PCI slot in the machine. I gave Tthu the option of waiting and trying to find a more suitable card, or hacking up the box to make it fit. Here began the first of our modifications..

    After removing the heatsink from the GPU, we broke off the part that stuck out over the capacitors and proceeded to bend the other fins over. Isopropyl alchohol and some arctic silver later and it was back together again. Perfect. 🙂

    Then we noticed that the case no longer shut because the hard drive bracket came ever so slightly down onto the back end of the card. I whittled away a little of the PCB, but it wasn’t quite enough. Due to the bracket design, we had to break off a part of the metal. This then allowed us to hack at the bracket itself and with Jason’s trusty multi-tool filed away a perfect gap for the card to slide into (with my trusty Dyson grabbing the filings, of course). Only problem was that the plastic slide rail for the hard drive couldn’t slide in anymore.. so we cut that in half. Done! 🙂

    End result? Machine works perfectly with the video card running at about 80 degrees, which is well within spec. How long it all lasts for remains to be seen! Only problem now is that the TV aerial can’t get any signal in the basement.. Jason, where’s that multi-tool?

    Bootology [bōōt-ol-uh-jee] -noun. The art of booting Linux

    Bootchart openSUSE 11.0I just came across bootchart, a tool for “performance analysis and visualization of the GNU/Linux boot process”.

    Ever wondered what was causing that big delay in bootup? Install bootchart and check!

    I installed bootchart on my openSUSE box at work with sudo zypper in bootchart, rebooted and edited grub on the fly, adding init=/sbin/bootchartd to the kernel line.

    After your system has loaded, bootchart creates a log of the process which you can then turn into a chart with the command bootchart. You can also specify the log location if required, or change the output format of the chart from PNG to SVG or EPS.

    Of course, what you do with this information is up to you 🙂 Happy hacking.

    More netbooks..

    Who isn’t making netbooks these days?


    Toshiba has announced a new netbook called NB100, which comes with Linux (Ubuntu 8.04) or Windows XP.


    Samsung has announced the NC10, which comes only with Windows (at this stage).


    Asus has also released the N10, a new notebook based on the Atom – but is not calling it a netbook. It comes with 2GB RAM, NVIDIA graphics and 120GB hard drive. Oh, and it runs Vista, so I guess we can see why it needs more grunt.

    -c

    Please forward..

    UPDATE: No sooner had I finished publishing this post I got a message on the IRC channel saying this feature has been commited to the main trunk. Yay!

    These days I mostly use GNOME as my desktop. My home computer has it, my work computer has it. It’s great.

    The default mail client for GNOME is called Evolution and it’s pretty good too. It has lots of icons around the place for things like new mail, read mail, replied mail, etc, but wait.. there’s no icon for forwarded email. Huh?

    I came across this when porting KDE’s Oxygen icon set to GNOME – my father actually mentioned it was missing. I dug around and searched here there and everywhere but I just couldn’t get an icon to show up. I ran strace and there were two opens on mail-forward.png but these only appear on the action, not the status.

    Jumping on IRC (#evolution@irc.gimp.org) I was lead to Evolution’s bugzilla where I found this feature request from 2001:
    http://bugzilla.gnome.org/show_bug.cgi?id=203600

    D’oh.

    Now, if only I was a programmer..

    MythTV Down Under (finally, it’s not all upside down)

    Every 6 months or so for the past number of years I have tried to install a dedicated PVR, and fail. I give up because I just can’t get all the Australian stuff working nicely, but finally I have succeeded!

    The main problem is that the tv guide grabbers just don’t work nicely in Australia. Install mythtv in the States and you’ll be working in 5 minutes, but here it’s a whole lot of heartache and pain.

    Sure, I can easily watch TV, but I can do that in 30 seconds under Linux with Me-TV or Kaffeine. I want to be able to see what’s coming up, schedule recordings and all that sweet stuff (OK, Me-TV can do that too, but it’s new, and I also like the idea of mythtv :))

    For anyone else out there like me, here’s what I did!
    Continue reading MythTV Down Under (finally, it’s not all upside down)

    Wine 1.0 and Civ 4 = awesome

    WINE (Wine Is Not An Emulator) is an open source implementation of the Windows API which lets you install many Windows applications natively on Linux. After 15 years they just released their first stable release, version 1.0.

    Awesome.

    Although most linux distros have been using versions just pre-1.0, I thought I’d give it a shot. I added the repository to my sources.lst and installed wine 1.0 on my Debian machine.

    Although WINE has their own directx implementation which lets you play many Windows 3D games I thought I’d try with Civilization IV which required a few external dlls. So, after doing a little search I came across a post on how to install Microsoft’s DirectX and replace the one included with WINE.

    I followed the howto, including some tips for installing Civ 4 and I have to say it was sweet! I just got a new computer, so it is hard to tell if it’s faster than it used to be under Cedega, but I can say that the game didn’t feel slow at all, even at a late stage in the game with dozens of cities. This was at 1280×1024 with all settings at the highest level.

    Civ 4 under Wine

    If you’re a Civ 4 fan, give this a shot and let me know how it went for you!

    -c