Linux kernel configuration helper

Have you ever needed to enable some particular option in kernel configuration? I have. I wanted to try iotop. But it asked me for CONFIG_TASK_IO_ACCOUNTING and CONFIG_TASKSTATS to be enabled in kernel. Sounds easy but it’s not so easy when it comes to finding those options among 4762 that kernel has.

But no worries. There’s a solution! I’d like to share a Linux Kernel Configuration Archive.

It has all the kernel options for all 2.6 kernel versions an all platforms. Also it can show you the changes between versions and even platforms. You can quickly find option in question by its CONFIG_ name or just buy keywords (like “memory hotplug”). The results are shown in form of config menu hierarchy so you can quickly find it in the config menu. The thing I’ve been looking for a while.

Big Ideas (don’t get any) Nude remix by James Houston

The coolest remix ever. Plus a good video for it.

Get Flash to see this player.

And here is the original song by Radiohead - Nude.

Get Flash to see this player.

Firefox Download Day 2008

Download Day 2008

Set a Guinness World Record. Enjoy a Better Web.

Sounds like a good deal, right? All you have to do is get Firefox 3 during Download Day to help set the record for most software downloads in 24 hours - it’s that easy.

NDIA: application configs in repository

Never put application configs in repository. Put there config examples with a explanations in comments instead. That will help users to configure the application better then rewriting teir config on each update.

PS: NDIA - Newer Do It Again

Rails power. Use with caution.

I’ve found a few lines of code that make use of Rails’ method returning. I’ve seen it on the Errtheblog before and thought that it can be useful but someone will misuse it for sure. So here it is.

def feeds_list
returning([]) do |feeds|
BLOGS.each do |blog|
feeds < < feed_url_for(@app_name, blog)
end
end
end

Why do people do such things if there’s Array#collect

def feeds_list
BLOGS.collect do |blog|
feed_url_for(@app_name, blog)
end
end

A Long way to the first run

I’ve caught myself on coding something for a few days before I even run it first time. But when I do run it the first time it pretty much finished and the only changes I do a simple fixes like typos or minor logic corrections. Maybe some optimizations.

So I’m wandering if other do the same way or if they follow different methodologies in their work like “ship early, release often”.

Редизайн

  • Два дня
  • Никакого ридера
  • K2
  • Масса кодинга, чтобы подружить его со всем, что у меня уже было и будет

Результат - очередной редизайн и новый look’n'feel.

Пожалуйста, сообщайте о найденных багах. А их наверняка много. Особенно в IE. Да, кстати. IE6 не поддерживается.

28 hours in Jyväskylä

28 часов жизни города под хорошую музыку

Amon Tobin - Chronic Tronic

Get Flash to see this player.

Так сказать, экскурс в историю музыкального творчества Amon'а Tobin'а.

Привет из космоса

Привет из космоса