Thursday Apr 28, 2005
Friday Apr 22, 2005
One thing about this album that annoys me somewhat is the inclusion of an NTSC dvd rather than a PAL dvd. There's a wealth of good reasons why NTSC (aka Never The Same Colour --- try googling for "ntsc never the same color" and hit "I'm feeling lucky") should not be used, starting with the fact that Australia (where I live) just doesn't use NTSC. Makes me think that this is either a straight import from the US (unlikely given the price), or that the local distributor was unwilling to do any thinking about what was being packaged up. Much more likely...
Still, the music displays Ben Folds' expansion and development into what might be called larger works. There are a variety of other instruments, some other people providing backing vocals (including his wife Frally), and some complex rhythms and harmonies. And (I've just noticed after listening to it 10 times) that there are little interlude bits too --- quite soft background-style music with muted keyboard, drums and (I think) string bass. Interesting!
I really like this album. Now I just need a few spare cycles to sit down and look at the DVD as well.
Actually, there isn't any background-style music on this album --- just The Cat Empire's website hijacking my /dev/audio. Hmmmm not very nice!
I picked up their latest album Two Shoes a few days ago and as is my habit it's now on high rotation. They've got a nasty habit though with their website of hijacking one's /dev/audio and playing a track from their album.
This is rude and obnoxious behaviour for a website.
If I want to listen to their music, I will do so when I choose to. I do not want to have it forced on me.
Anyway, the group is touring Australia at the moment. I didn't go (and haven't gone) to their shows at the Enmore Theatre - I figured that their sort of music is better suited to a place where you can get up and dance (maybe even mosh a bit). The Enmore Theatre is very much a sit down sort of place. Now maybe if they were appearing at The Metro instead....
Thursday Apr 21, 2005
I figured I should boot it to see what it thought was going on. That was ok, but running partition magic was when things went downhill fast. PM decided that my partition table had errors, and would I like it to fix them? I was really stupid at this point, and clicked yes.
BAD mistake.
Not only could I not boot back to MS-Windows, but I was unable to boot Solaris either...
Fortunately my desktop Solaris box was unaffected, so with a bit of digging I was able to find the System Rescue CD iso, pull it down, burn it and boot from it. That was great, but sfdisk and cfdisk both told me I had a bodgy partition table (duh! I knew that already!) and refused to help. By this point I was getting quite frantic, and googled again and again, eventually coming up with a hit on gpart.
I am very pleased to say that gpart saved my laptop. It was included on the linux System Rescue CD as /usr/bin/gpart.
Gpart has a scan option where it looks at where your partition table should be, and tries to interpret the data which it finds. I used this first, and wrote down exactly what it produced. Fortunately for me it matched what I remembered of my disk layout, so I re-ran it with the "-W" option to write the corrected partition table to disk.
Then deep breaths, sync, sync, sync, reboot..... grub menu.... YAY!!! I'm back to life!
Of course MS-Windows still won't boot properly -- gets to a certain point and hard-hangs, or just reboots the laptop entirely.... but that's a topic for another day.
Now I'm doing another backup of my data to a workstation in the office..... because you never know.
I'm also emailing the author of gpart to thank him for his utility, and request that he enhance the list of known partition types to include Solaris2 (== 0xbf by the way) which is what Solaris10 installations use now.
Monday Apr 18, 2005
Saturday Apr 16, 2005
Sun still looks like a company in search of a meaningful strategyPerhaps Rob Enderle hasn't been able to attend any of the analyst con-calls or conferences, or even manage to read the investor information page. Perhaps he (and all the others accusing Sun of being incoherent) don't understand what sort of effort it takes to turn a company from being hardware-focused in systems-focused. What I'd really, really, really like to know is what the analysts think will be a meaningful strategy for Sun. We've never done what the market thought was the right thing: still don't have MS-Windows on the pricelist, still haven't ditched sparc, still haven't ditched Solaris in favour of linux, still haven't cut 50% of the workforce and still haven't cut R&D down to Dell's levels. And despite not doing what the analysts tell us we should, we've managed to break even, improve our result by nearly a quarter of a billion USD over a year ago, and become the market leader in systems based on AMD's Opteron systems. So please, stop bagging Sun over strategy, and only breaking even on a GAAP basis. Do some actual research into the company rather than just bagging Sun because that's what you always do. It gets really boring to get blasted with the same old hot air all the time. We're at a tipping point in the technology cycle and you'll just have to take it from us --- Sun has a viable short- and long-term strategy, it works and it will bring in the dollars.
Friday Apr 15, 2005
...But that's not what Tridge did. He didn't write a "better SCM than BK". He didn't even try - it wasn't his oal. He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about...I find these interesting for two reasons. Firstly, Tridge seems to have been engaging in some research. This is something which most other people would find quite laudable. Research is also what drives innovation --- you can't improve upon something unless you know at least a bit (or a lot!) about that something. Secondly, Linus' email leaves a lot open to interpretation. On my first reading of that paragraph I was left with the impression that Linus is accusing Tridge of creating data/metadata problems (what other people might call data corruption) within the linux kernel repository. Clearly a bad thing to be implying. I had to read the paragraph a few times before it occurred to me that Linus was probably only talking about Larry pulling the license. Then later in the email is this tidbit:
I'll write my own kernel source tracking tool because I can't use the best any more.If we take Donald E. Knuth as any sort of reliable guideline on diversions like this, then there won't be any more innovations coming from Linus involving the linux kernel, because he'll be spending all his time and effort designing, debugging and generally re-inventing the source code management wheel. And finally, this bunfight has made it into the mainstream media. I like Sam Varghese's final paragraph:
All that this incident has done is to bring to the fore the fact that free software and open source software are definitely not one and the same thing and that compromises made at one point could well come back to bite those who make them.
Thursday Apr 14, 2005
Wednesday Apr 13, 2005
char b[] = ``Ned Flanders"; ... is stored in memory as ... `N' `e' `d' ` ` `F` `l' `a' `n' `d' `e' `r' `s' `\0'How many of you would expect that an example provided in a textbook on the C language would be legal code in C? My lecturer didn't appear to think so, which I think is outrageous and depressing at the same time. How are my fellow students supposed to learn the language when the examples presented are wrong? I've learnt a few things over the years when presenting information for others or teaching an SGR class. One of those things is that your examples must be correct --- in a language class, you must be able to compile the example! Five slides further on was a multi-dimensional char array example with not a single correct element. Folks, if you're going to display character constants in C, use the single quote or apostrophe ('). Using a "backtick" or ` character will not work. At all. Ever. If you are a unix sysadmin or perl programmer, you'll know the importance of the backtick. Back when I was a sysadmin (before I joined Sun) I used to read the book reviews on www.perl.org. I remember quite vividly a reviewer shredding what was otherwise a decent book because the font used for printing did not have a correct backtick glyph: at least half of the example code looked wrong on the page and was useless as a teaching or reference example.
Thursday Apr 07, 2005
It's interesting. In both case below (testing the first million natural numbers) the compiler options differ by ---xarch=amd64. The consistent options were ---fast ---xlibmil ---xlibmopt
| Data Model | Wallclock time |
|---|---|
| 32bit | 12.81sec |
| 64bit | 21.74sec |
This I find rather strange. Why is it that longs in 64bit mode make execution nearly 6 seconds longer?
Wednesday Apr 06, 2005
This blog copyright 2009 by jmcp