Про Гудка не слышал (может быть он супер, не знаю), а Троелсена читал - отличная книга для новичка, всё по полочкам, очень практично, доходчиво написано, при этом всю читать не нужно, что тебе интересно - про то и читаешь.
А что, видяху нельзя замедлить как проц когда не играешь? Я помню даже во времена AGP 2x, когда частоты CPU регулировались через BIOS Setup или джамперами а для использования холостого режима CPU было надо ставить спец утилиту CPUIdle, уже можно было регулировать частоту многих видеокарт специальными утилитами (как правило это, конечно, использовалось для разгона, а не для замедления). Сейчас частоту процессора можно менять в просто панели управления, не ужели с современными видеокартами всё так туго, что они не позволяют снижать мощность когда она не нужна? С процессорами же наборот обычно: чем круче проц - тем выше КПД и меньше потребление и рассеивание если замедлить до равной частоты/производительности с более слабым.
StrangeAttractor: "но того уже не сделать" - не думаю, мне кажется технически это вполне возможно, просто нет (или мы не знаем) реалезующего это расширения.
Анатолий: Я когда-то давно, ещё в 6-й, кажется, Опере пользовался вертикальной панелью. Сейчас не могу сказать, что мне это сильно нравится, но что-то в этом есть и в любом случае это намного лучше чем новая панель в стиле Хрома (которая как по мне всегда являлась его (Хрома) главным недостатком).
Поставил. Не то (я хотел обычную горизонтальную панель, но в несколько рядов). Но как вариант можно попробовать поюзать - как минимум работает раз в 10 быстрее стандартной панели (та тупила при перерисовке жутко, подвисала на несколько секунд постоянно).
На сколько я Вас понял мой вопрос именно в том, что конкретно делает ваша функция urlencode. Мне нужно реализовать это на клиентской стороне, клиенты будут на голом JavaScript (расширение для браузера) и C# (WinForms-приложение). По этому я и спрашиваю не как это сделать на практике, а о логике этого преобразования чтобы я сам мог написать его на любом языке.
Ненужный дизайнер XAML имеется ввиду не как причина тормозов, а как единственная "киллер фича", которая вряд ли может быть полноценн реализована в альтернативных проектах, думается что всё остальное реализуется сравнительно не сложно, а следовательно возможно уже где-то есть.
Мне кажется это слишком сложно для начала. Сейчас я просто хочу сделать простое (но не слишком, не "Hello World") как бы WinForms-приложение, только используя WPF и MVVM паттерн. И если сделать клон winforms-приложения на базе WPF-компонентов и XAML я уже могу, то на счёт паттерна не уверен.