Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-maximum-upload-file-size domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/news.numlock.ch/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the math-captcha domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/news.numlock.ch/public_html/wp-includes/functions.php on line 6114
Daniel Mettler – Page 31 – A changelog by Daniel Mettler

FBSplash for Gentoo

For the logs and Google (I use FBSplash for quite a while already):

(Inofficial) Gentoo FBSplash Howto
(Inofficial) Gentoo FBSplash in 5 steps Howto

Upgrading a FBSplash kernel once you’ve already installed one (procedure for a laptop/desktop or workstation -> you don’t want to use fbsplash on a server, do you?):


1. # emerge -u gentoo-dev-sources

2. # cd /usr/src/linux-{your new gentoo-dev-sources}

3. # make mrproper (just to make sure everything is clean)

4. # cp ../linux-{your previous gentoo-dev-sources}/.config .

5. # make oldconfig

6. verify the new kernel config (if required): # make menuconfig

7. # mount /boot

8. # make && make install modules_install

9. adjust /boot/grub/grub.conf to boot the new kernel. keep the old section as a fallback. a valid section for my box (with a 1400x1050 screen) would look like (don't copy this as it probably won't work for you. just take it as an example. note that the "kernel /boot/vmlinuz .. theme:emergence" line is very long.):

default 0
timeout 5
splashimage=(hd0,1)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.8-r4 (new fbsplash)
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda4 video=vesafb-tng:ywrap,pmipal,1400x1050-32@60 splash=silent,theme:emergence
initrd /boot/fbsplash-emergence-1400x1050

10. adjust the /usr/src/linux link:
# rm /usr/src/linux
# ln -s /usr/src/linux-{your new gentoo-dev-sources} /usr/src/linux

11. # reboot

12. after rebooting, make sure that the correct kernel has been booted (see # uname -a)

13. remerge any kernel-dependent ebuilds.
if you use the binary x11 driver by nvidia, do:
# emerge nvidia-kernel
if you use the ndiswrapper (wlan; intel pro wireless bg 2100/2200 etc.):
# emerge ndiswrapper
if you use alsa you might need to remerge alsa-utils:
# emerge alsa-utils

14. if anything had to be emerged in step 13, do
# reboot

15. if everything works fine, you might want to remove the following things:
- previous kernel sources (# rm -rf /usr/src/linux-{your previous gentoo-dev-sources}/)
- previous kernel modules
# rm -rf /lib/modules/{your previous gentoo-dev-sources kernel modules}
- previous kernel in /boot:
# mount /boot
# cd /boot
# rm vmlinuz.old
# rm vmlinuz-{your previous gentoo-dev-sources kernel}
# rm config.old
# rm config-{your previous gentoo-dev-sources kernel}
- adjust /boot/grub/grub.conf accordingly (remove the section of the previous kernel)

have fun :)

De-spamming using MTB

BTW I strongly recommend to make use of the new de-spamming feature in MTB 2.x:

Instead of just deleting a spam comment on your blog, rather click on the comment’s de-spam link (displayed at the bottom of the comment in the admin interface) or on the according de-spam link in your comment notification e-mail message. The latter is probably the most convenient way to report a spam comment to the master blacklist. See Neil’s World – MT-Blacklist 2.0 RC6 Screenshots for some more information.

Spam is a distributed problem. Fighting spam is a community effort.

Mozilla Thunderbird and line wrapping

For the logs and Google: I just found out that Mozilla Thunderbird is pretty clever at handling line wrapping:

“To start with, Thunderbird/Mozilla is pretty cool because it really understands the text/plain; format=flowed content type. This means that you type paragraphs as one big line but the email gets sent with paragraphs wrapped at (something like) 72 characters. And then when you view it again, the line wrapping gets removed and paragraphs flow depending on the size of the viewer pane.”

(Source: madbean.com)

FanWing

An interesting new technology for flight:

FanWing

Or as FanWing Ltd. calls it: “a revolution in flight technology” :)

Reminds me of another (even more revolutionary) interesting new flight technology, The Lifter Project. According to expectations, the efficiencies of these technologies are quite different. Whereas the FanWing
achieves an efficiency in the order of 20 g of lift per watt of input power, the best Lifters seem to achieve a lift efficiency of about 0.64 g/w (DC, not pulsed) and 2.55 g/w in theory (pulsed DC)

MT-3.11

I’ve just upgraded to Movable Type 3.11 which once again comes with amazingly many new features, among others dynamic PHP publishing, post scheduling and sub-categories (full feature list).

I had to uninstall MT-Blacklist however (soon there will be a MT-3.11 plugin package that includes MTB). So far, my experiences with MTB have been pretty okay, though not overwhelmingly good. It deleted about 250 spam comment postings and forced moderation of about 35 comments (which were spam, mostly). The disadvantage of MTB’s approach is that fighting spam still consumes a considerable amount of time as it can’t fully prevent spam from being posted, just from being displayed. So I still had to watch out for new spam commments and manually delete them. I’d probably prefer approaches like those “real human” comment filters such as SCode or HumanVerify. I haven’t tested their effectiveness and efficiency yet however. And as a major drawback, these solutions aren’t very friendly in regard to web accessibility (visually handicapped people). The latter issue could eventually be solved by adding a dynamically generated sound sample of the displayed numbers.