davej is currently certified at Master level.

Name: Dave Jones
Member since: 2000-03-23 09:44:32
Last Login: 2008-03-15 06:06:54

FOAF RDF Share This

Homepage: http://www.codemonkey.org.uk

Notes: Look here instead for blog stuff.

Projects

Recent blog entries by davej

Syndication: RSS 2.0

27 Jan 2009 »

comments on old entries.

lj Lazyweb.
How do I disable new comments on all my old entries?
I know I can do by disabling them one by one on every single post, but that would take forever, and my k-rad scripting skills fall short. (I'm also extremely busy^Wlazy).

Wordpress has a nice 'disable comments on posts after 30 days' feature, but I can't find anything similar in lj. Am I overlooking it ? Or am I destined to a lifetime of notifications of spam on my old entries?

Syndicated 2009-01-27 15:35:35 from Dave Jones recollection of stuff that happened.

23 Dec 2008 »

Trying something new.

I decided to move my blog again. It's now a self-hosted wordpress instance at my homepage. Wordpress was deceptively easy to set up. I had imagined it to be a lot more involved. There are many knobs to tweak though, so I'll likely be fiddling with it for months to come. I've still not found a 'theme' I'm happy with, but what's there now will do for the time being. (anyone sensible will read it with an rss reader anyway).

At the same time, I've decided to start blogging about my noise-making habit on a separate site. The separation of Linux nerdery from my modular synth nerdery should appease those who couldn't care less about one or the other. (And for those oddballs that are interested in both, there's this neat thing called RSS).

Why the move? I've been toying with the idea of doing this for a long time, and procrastination was the only real reason I didn't get to it. My web site was looking a little neglected, so it felt like the right time for an overhaul.
Additionally, my livejournal account runs out sometime next year, and I don't think I'll bother renewing it. (It's not like I ever used any of the paidmembers features anyway).

I'll let it revert to a free account, and will still use it to comment on other peoples blogs etc, but I'll likely not post here again after this.

Syndicated 2008-12-23 21:58:13 from Dave Jones recollection of stuff that happened.

19 Dec 2008 »

codec nightmares.

I've been thinking about just how much a nightmare video codecs are lately. The usual case that everyone complains about is the inability for Linux distros to ship various patented codecs. But when I thought about it, the problem is much bigger than Linux.

There's not a single operating system, or media playback device that will reliably play every single format that could be thrown at it. Not even close.

My OSX box gets kinda close thanks to perian, but still fails with many of the wmv variants amongst others. Windows also requires a bunch of apps & codecs installed. It's not just a Linux problem, and in honesty, never has been.

A few nights ago, I rigged up ushare, to see how the PS3 coped with its built-in media player. It failed pretty spectacularly. Other than MPEGs, almost nothing worked.

I've been toying with the idea of getting a PMP for a while, but it's the same story. I'm not particularly interested in re-encoding all my music again, and even more disillusioned at the thought of not being able to actually play most of the videos I have.

Free, open standards like vorbis should make all of this a non-issue. Yet hardware manufacturers seem reluctant to implement them. The workarounds of taking codecs from other OS's and running them in Linux seems to have become 'the norm' for playing back a lot of formats in Linux. This of course works great for x86, but all the embedded variants of Linux I've seen so far in media playback devices are running ARM, or MIPS, which means of course.. no playback of those formats.

I'd like to believe it's a problem that will eventually go away, but each seems to get worse, with yet another format we're unable to play back universally.

Syndicated 2008-12-19 20:03:52 from Dave Jones recollection of stuff that happened.

16 Dec 2008 »

new mailing list.

initramfs@vger dot kernel dot org now exists. As usual 'subscribe initramfs' in the body to majordomo @ vger.

This list will be for discussing the cross-distro initramfs support I've been suggesting at for the past few months.

Syndicated 2008-12-16 21:38:02 from Dave Jones recollection of stuff that happened.

16 Dec 2008 »

uberbugs.

Every release, there's at least one bug that affects a significant number of users. Most of the time, we get lucky, and the users can get the system installed, and we can fix the problem in an update. The worse-case scenario however is the case where a bug prevents installation, or prevents booting post-install.

F10 had a bug just like this.

It manifested in several different ways.
For some people, it result in a 10 second pause during boot up. For others, it failed to find the root filesystem, even after waiting.

What happened here?

The initrd has code to wait for the kernel to finish enumerating devices. This is an important thing to do so we don't try anything silly like trying to mount the root filesystem before the driver for the disk controller has found the disks plugged into it.

In F9 and earlier, we would emit this code when the initrd included the scsi_mod module.

Late in the F10 development, we moved a bunch of things to be built-ins, to tweak the boot-up speed.
This turned out to be a really bad idea, as it meant the 'stabilization' code didn't get emitted. Ouch.

How come it didn't affect everyone? Different controllers behave differently. Some initialise so quickly that there's no reason to wait any longer.

Why didn't it get caught during testing? We did have a large number of reports, but the correlation wasn't made until post-release.

Should it have held up the release? Possibly, if we knew it would affect so many people.

FTR: None of the hardware I personally tested was affected by this problem, which made it a real pain to track down.

The good news is that in the hopefully not to distant future, all this code is going the way of the dodo anyway.

Syndicated 2008-12-16 20:15:18 from Dave Jones recollection of stuff that happened.

496 older entries...

 

davej certified others as follows:

  • davej certified riel as Master
  • davej certified alan as Master
  • davej certified Telsa as Journeyer
  • davej certified chromatic as Apprentice
  • davej certified acme as Journeyer
  • davej certified Iain as Journeyer
  • davej certified prumpf as Journeyer
  • davej certified johnsonm as Master
  • davej certified rmk as Master
  • davej certified pjones as Journeyer
  • davej certified marcelo as Journeyer
  • davej certified roguemtl as Journeyer
  • davej certified Denny as Apprentice
  • davej certified uzi as Journeyer
  • davej certified davem as Master
  • davej certified axboe as Journeyer
  • davej certified movement as Master
  • davej certified hpa as Master
  • davej certified bcrl as Master
  • davej certified pjdowner as Apprentice
  • davej certified claudio as Apprentice
  • davej certified zero as Journeyer
  • davej certified gilbertt as Journeyer
  • davej certified jgarzik as Master
  • davej certified dwmw2 as Journeyer
  • davej certified mathieu as Journeyer
  • davej certified wcooley as Apprentice
  • davej certified kroah as Journeyer
  • davej certified LenZ as Journeyer
  • davej certified nny as Apprentice
  • davej certified andrewmuck as Apprentice
  • davej certified Adrian as Journeyer
  • davej certified zab as Journeyer
  • davej certified phlip as Apprentice
  • davej certified rbrady as Journeyer
  • davej certified jbowman as Apprentice
  • davej certified darkworm as Journeyer
  • davej certified uweo as Journeyer
  • davej certified LaForge as Journeyer
  • davej certified arafel as Apprentice
  • davej certified mstevens as Apprentice
  • davej certified rsousa as Journeyer
  • davej certified sh as Apprentice
  • davej certified fenrus as Journeyer
  • davej certified kahlage as Journeyer
  • davej certified JALH as Apprentice
  • davej certified monk as Apprentice
  • davej certified angelsun as Journeyer
  • davej certified dmerrill as Journeyer
  • davej certified khazad as Journeyer
  • davej certified adulau as Journeyer
  • davej certified Ansimorph as Apprentice
  • davej certified mike750 as Journeyer
  • davej certified async as Journeyer
  • davej certified sethcohn as Journeyer
  • davej certified jf as Apprentice
  • davej certified csm as Journeyer
  • davej certified dan as Journeyer
  • davej certified ariel as Journeyer
  • davej certified mjs as Master
  • davej certified zeevon as Apprentice
  • davej certified fxn as Apprentice
  • davej certified kmcmartin as Apprentice
  • davej certified sad as Apprentice
  • davej certified jono as Journeyer
  • davej certified grant as Apprentice
  • davej certified neurogato as Apprentice
  • davej certified maragato as Journeyer
  • davej certified erikm as Journeyer
  • davej certified hch as Master
  • davej certified AntonA as Master
  • davej certified mulix as Journeyer
  • davej certified riggwelter as Journeyer
  • davej certified MikeGTN as Apprentice
  • davej certified prla as Apprentice
  • davej certified sdodji as Journeyer
  • davej certified pzb as Journeyer
  • davej certified zwane as Journeyer
  • davej certified hubicka as Master
  • davej certified mharris as Journeyer
  • davej certified val as Journeyer
  • davej certified dtucker as Journeyer
  • davej certified pasky as Journeyer
  • davej certified amits as Apprentice
  • davej certified ralf as Master

Others have certified davej as follows:

  • riel certified davej as Master
  • acme certified davej as Master
  • jrennie certified davej as Journeyer
  • morcego certified davej as Master
  • marcelo certified davej as Journeyer
  • kelly certified davej as Journeyer
  • roguemtl certified davej as Journeyer
  • Denny certified davej as Journeyer
  • steved certified davej as Journeyer
  • quintela certified davej as Journeyer
  • axboe certified davej as Journeyer
  • movement certified davej as Master
  • pjdowner certified davej as Master
  • claudio certified davej as Journeyer
  • zero certified davej as Journeyer
  • chaos certified davej as Journeyer
  • fenrus certified davej as Journeyer
  • gilbertt certified davej as Journeyer
  • wcooley certified davej as Journeyer
  • uzi certified davej as Master
  • mathieu certified davej as Journeyer
  • Iain certified davej as Journeyer
  • LenZ certified davej as Journeyer
  • kroah certified davej as Journeyer
  • nny certified davej as Journeyer
  • nixnut certified davej as Journeyer
  • andrewmuck certified davej as Journeyer
  • rw2 certified davej as Master
  • phlip certified davej as Master
  • jbowman certified davej as Journeyer
  • darkworm certified davej as Journeyer
  • uweo certified davej as Journeyer
  • LaForge certified davej as Journeyer
  • arafel certified davej as Journeyer
  • mstevens certified davej as Apprentice
  • ths certified davej as Journeyer
  • rsousa certified davej as Journeyer
  • sh certified davej as Master
  • rbrady certified davej as Journeyer
  • kahlage certified davej as Master
  • jLoki certified davej as Master
  • jao certified davej as Master
  • JALH certified davej as Journeyer
  • monk certified davej as Journeyer
  • angelsun certified davej as Journeyer
  • dmerrill certified davej as Master
  • khazad certified davej as Master
  • adulau certified davej as Master
  • pjones certified davej as Master
  • Ansimorph certified davej as Journeyer
  • mike750 certified davej as Journeyer
  • async certified davej as Master
  • sethcohn certified davej as Master
  • johnnyb certified davej as Journeyer
  • jf certified davej as Master
  • zeevon certified davej as Master
  • kmcmartin certified davej as Journeyer
  • fxn certified davej as Master
  • jono certified davej as Master
  • grant certified davej as Journeyer
  • neurogato certified davej as Master
  • maragato certified davej as Master
  • mjs certified davej as Journeyer
  • varjag certified davej as Journeyer
  • erikm certified davej as Journeyer
  • hch certified davej as Master
  • MikeCamel certified davej as Master
  • rmk certified davej as Master
  • AntonA certified davej as Master
  • mulix certified davej as Master
  • riggwelter certified davej as Master
  • MikeGTN certified davej as Master
  • redowl certified davej as Master
  • prla certified davej as Master
  • sdodji certified davej as Master
  • pzb certified davej as Master
  • zwane certified davej as Master
  • hubicka certified davej as Master
  • mharris certified davej as Master
  • Marcus certified davej as Master
  • skh certified davej as Master
  • rml certified davej as Master
  • phe certified davej as Master
  • zx64 certified davej as Master
  • graydon certified davej as Master
  • dtucker certified davej as Master
  • pasky certified davej as Master
  • amits certified davej as Master
  • ralf certified davej as Master
  • linn certified davej as Master
  • shd certified davej as Master
  • proski certified davej as Master
  • dwmw2 certified davej as Master
  • jayakumar certified davej as Master
  • Astinus certified davej as Master
  • jwhiter certified davej as Master
  • jcm certified davej as Master
  • mjg59 certified davej as Master
  • Pizza certified davej as Master
  • lkundrak certified davej as Journeyer
  • hpa certified davej as Master
  • Miod certified davej as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page