Добавление поля — это ALTER TABLE — это медленная операция на больших таблицах. Ее вообще нельзя делать через веб-интерфейс. Потому используйте EAV, или как это называется, таблицу вида record_id/name/value.
Можно поместить сайт в CVS и делать diff для того, чтобы увидеть, что было изменено.
Ну и еще, раз у вас старый сайт, который дыряв и никто его чинить не хочет, стоит подумать об application firewall вроде mod_security — это такой модуль, который блокирует (и логгирует) запросы к сайту содержащий подозрительные слова типа '1=1 UNION SELECT' или '[script src'. mod_security, конечно, один большой костыль, но в вашем случае, это лучше, чем открытый всем хакерам сайт.
> Собственно задача и есть написать свой драйвер виртуальной карты.
Тогда. наверно стоит начать с Windows Driver Development Kit, WDM (стандарт звуковых драйверов Win 2000 — Win XP) и сопутствующих мануалов. Нелегкий путь вы выбираете.
С выхода звуковой карты можно получить звук (если она, конечно, такое поддерживает). Иначе, вам надо как-то разобраться, как перехватить данные с KMixer перед из отправкой на устройство (я не знаю, но наверно DirectSound что-нибудь такое позволяет).
И да, без какого-то знания теории, любви ковыряться в конфигах и смотреть мануалы у вас с линуксом ничего хорошего не выйдет, вы только будете время тратить и не сможете, к примеру, отличить хороший совет из интернета от не подходящего вам, не сможете ничего сделать в случае каких-то проблем, не сможете починить переставший запускаться X-сервер.
Дебиан + XFCE попробуйте — минималистичный рабочий стол с иконками, панелью задач (и ядро системы) ест чуть менее 200 Мб памяти, оставляя 300 для прикладных программ.
Дебиан по умолчанию ставится без графической оболочки. Командной строки бояться не надо, делаете в ней базовые линуксовые команды (надо их знать), программы ставите через sudo apt-get install, например sudo apt-get install xfce установит и XFCE, и X-сервер, и все, что требуется. sudo возможно придется сначала настроить, прежде чем использовать (а что вы хотели, линукс же).
Плюс, вам придется ручками отключить лишние сервисы (например, программкой sysvconfig с псевдографическим интерфейсом), также, возможно, подправить параметры системы в sysctl.conf (чтобы например в своп все не выпадало).
Код кривой и неверный. К моменту вызова кода, возможно, картинка еще не успела загрузиться. Использование jQuery тут неоправданно. (дожили, тащить 200 Кб кода ради картинки) Логичнее было бы создать new Image() и слушать на нем onload и onerror.
> Встречный вопрос — есть ли примеры, когда простой смертный без связей и тонн денег решал вопрос с РАО к обоюдной радости обеих сторон?
Я подозреваю, у РАО есть налаженный способ взаимодействия, подписываете договор, платите денежки и шлете отчеты, сколько чего воспроизвели и сколько человек прослушало. Не будут же они с каждой маршруткой переговоры вести.
> Фокусов на дивах, из которых обычно состоят табы, нет (или их возможность неоправданно сложно создавать, делая полями ввода, фреймами или contentEditable)
Неправда, достаточно добавить аттрибут tabindex и даже в старичке ИЕ6 дивы магическим образом становятся фокусируемыми.