>> Судя по гуглу, VLC каким-то образом можно заставить записывать звук/видео
С VLC вообще сложно подружиться: пытался из-под XP запустить UPD multicast — ни в какую не шло, потом случайно нагуглил баг ms kb/835979, под Линуксом спервой попытки без проблем всё запустилось, при этом нигде не нашёл упоминания своей проблемы :) За наводку спасибо, покопаюсь.
>> Мне Java представляется самым удобным решением
Мне интересно было бы реализовать по следющей схеме: на сервере простой принимающий скрипт, который пишет полученный звук в файл и отправляет на конвертацию в какой-то один формат серверному софту, на клиенте по умолчанию пытаемся флеш, нет/отключен плагин — сильверлайт, потом джава и т.д.
По идее ничего сложного с клиентской частью быть не должно.
К сожалению, подобного примера для Java не нашёл, но возможность точно есть…
Не закрывает потому что, видимо, событие нажатия клавиш перехватывается и возвращается false. Я немного не о том: привычка использоваться сочетания клавиш, служащие для закрытия окна/вкладки может помотать нервы в будущем: представьте, что вы набрали пару десятков килобайт текста, но не обратили, что форум, на котором вы пишете, не на phpbb, хотите вставить ссылку — и ой, текст никак не восстановишь.
Почему бы для вставки ссылок не использовать alt+L (=link)?
>> а вот с английским поиск по артиклям чересчур ненадёжен
the в каких ещё языках есть? для английского типичніе слова, несвойственные другим языкам, могут быть такие: the… was, were… has, had… we, I (только заглавной буквой и отдельным словом), she… or, now, окончания -ed и т.д.
Можно провести частотный анализ текстов или воспользоваться готовым частотным словарём, чтобы выделить 20-30 наиболее используемых слов, отсутствующих или редко употребляемых в остальных языках.
>> Base64, если я правильно понял о чем речь (datauri), ограничен ~20кб.
Этого может не хватить.
Ограничение только в ИЕ, в котором и так ничего не заработает в данном случае. В остальных браузерах может и заработать.
По поводу объёма данных в data uri пытался разобраться здесь.
А как же всеми любимый MSIE 6? Там то же самое было.