Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как ускорить алгоритм?

Лучший ответ:
Сначала учитываем 3*N^2 треугольников, у которых вершина с прямым углом лежит на одной из координатных осей (или вообще в точке (0,0)). 
Теперь посчитаем все остальные треугольники.
Пусть (a,b) - координаты вершины с прямым углом, 0 < a <= N, 0 < b <= N.
Если c=НОД(a,b), a1=a/c, b1=b/c, то оставшаяся вершина должна иметь координаты (x,y)=(a+t*b1,b-t*a1), где t - ненулевое целое число. 
Должны выполняться условия 0 <= x,y <= N. Перепишем их в виде условий на t:
-a/b1 <= t <= (N-a)/b1, -(N-b)/a1 <= t <= b/a1 (заметим, что a1, b1 больше нуля, так что делить можно). Учитывая, что t должно быть целым, оно лежит на отрезке от 
t0 = -floor(min(a/b1,(N-b)/a1)) 
до
t1 = floor(min((N-a)/b1,b/a1))
И, поскольку запрещённое значение 0 всегда принадлежит этому отрезку, получаем, что число треугольников с вершиной (a,b) равно t1-t0. 
Перебираем все точки (a,b), считаем t1-t0 и суммируем.
Всё. Сложность N^2*log(N), основное время тратится на вычисление НОД.
Если надо быстрее - надо будет думать. Скорее всего, надо будет перебирать взаимно простые пары (a1,b1), считать, сколько точек попало в перекошенный квадрат (переведённый в базис (a1,b1), (-b1,a1)), искать для них формулу и суммировать. Может быть, получится, может быть, нет. Какого порядка N?

Худший ответ:
Есть вот какие мысли по оптимизации:
1) проверять прямой угол в точке с помощью скалярного произведения. 
(Ax*Bx+Ay*By)/|a|+|b| = 1 
2) проверять не на соответствие прямоугольника а только угол в первой точке.
3) проверять на прямой угол только вершины находящиеся под прямой x=y, и результат умножить на 2. Только нужно осторожно обработать случаи когда прямой угол лежит на ней.
4) В качестве второй точки перебирать не все точки а только те которые находятся внутри квадрата описанного вокруг окружности с центром в между (0,0) и нашей точкой, и снаружи вписанного в ту же окружность.
5) Можно просто по этой окружности идти: увеличиваем x, проверяем целый ли y. Нам даже не придется проверять угол на прямой. 
Питона я не знаю, по этому не вижу где в примере делится на 2. Иначе каждый треугольник становится посчитан два раза.
Вопрос: Какие требования к Junior разработчику на C#?

Лучший ответ:
Что должен знать junior С#?

Худший ответ:
Поищите здесь похожие вопросы. периодически задаются. Вкратце - синтаксис языка, представление о том как работает CLR , GC и прочее. Вопросы на алгоритмы, пара вопросов на навык писать базовые запросы на SQL. Так же возможны вопросы - "что выведет данный алгоритм"
Вопрос: Есть ли класс для универсального уменьшения-обрезки изображений?

Лучший ответ:
Попробуйте TimThumb.  Например с такими настройками: <img src="timthumb.php?src=image_name.jpg&zc=2&q=80&w=100&h=50&cc=ffffff">

Худший ответ:
А не проще ли просто расширить для каждого изображения размер фона и подбить их через тот же фотошоп под одну ширину/высоту? Или это обязательного должно быть сделано при помощи кода на стороне сервера/браузера?
Вопрос: Какие браузеры должны быть установлены у верстальщика для проверки верстки по нынешним реалиям?

Лучший ответ:
Стандартный набор - Chrome, FireFox, Opera, Safari, IE, но я ещё люблю играться с online-checker's, типа:
https://browserling.com/
https://browsershots.org/
Ну и конечно не стоит забывать про зоопарк мобильных устройств

Худший ответ:
Основные браузеры IE, Firefox,Chome,Opera, но пользователи бывают разные так что надо еще с версиями браузеров учитывать.
Вопрос: JSOn parser swift?

Лучший ответ:
Используйте стандартный NSJSONSerialization

Худший ответ:
Юзай стандартный, лучше нет ничего.
Вопрос: Как сделать чтобы при вводе ID выводилось точное соответствие?

Лучший ответ:
'compare' => 'LIKE',замените на 'compare' => '=',

Худший ответ:
'compare' => 'LIKE',замените на 'compare' => '=',
Вопрос: Как исправить ошибку при запуске Illustrator?

Лучший ответ:
У меня проблема исчезла после того, как запустил Illustrator с зажатыми клавишами Ctrl+Shift+Alt (Win). Для Mac OS - Option+Command+Shift.

Худший ответ:
также проблема появляется в 2015 версии после печати в *.ps
Вопрос: Интересен ли будет хабрасообществу перевод статьи про решение судоку в реальном времени через веб-камеру?

Лучший ответ:
Да.

Худший ответ:
Обещаю выложить до завтрашнего утра
Вопрос: Как реализовать фасетный поиск?

Лучший ответ:
1. Берете характеристики товаров, которые могу участвовать в фильтре, получаете для каждой характеристики все варианты значений для текущей выборки товаров.
2. Выводите в форму фильтра, значения сгруппированные по характеристикам с инпутом-checkbox.
3. Пользователь ставит галки, отправляет форму.
4. Формируете критерий для выборки из базы на основе запроса.
5. Переходим к пункту 1.
Для ускорения: индексы, кэш, sphinx

Худший ответ:
Используйте sphinx и MVA атрибут для фильтрации по набору характеристик - это ускорит поиск и минимизирует нагрузку на сервер. Подробнее об этом можете прочитать здесь.
Вопрос: Книга по архитектуре ПО и принципам ООП?

Лучший ответ:
Э. Фримен, Э. Фримен, К. Сьерра, Б. Бейтс. Паттерны проектирования.
www.ozon.ru/context/detail/id/6108824/

Описаны те же паттерны, что и у ГоФ, но более доступно. Для начинающего самое оно.

Худший ответ:
Попробуйте книгу Pattern Oriented Software Architecture — A system of patterns
ссылка на амазон
Что-то более структурированное и серьезое чем head first, но в тоже время у них немного другой взгляд на паттерный чем у гоф (они это сами в книге и упоминают).
Вопрос: Оптимизация addView/removeAllChildren для кастомного компонента в Android?

Лучший ответ:
Дождитесь таки совета опытных разработчиков, а пока… а вы не пробовали предварительно создать и разместить нужные вьюхи на элементе списка и при возникновении определенных событий (тот же клик на кнопку) только управлять их видимостью (View.VISIBLE, View.INVISIBLE, View.GONE) и изменением состояния (может там какое-то заполнение или еще что-то)? Или это не подходит в вашем случае? По-моему, вот так создавать-удалять в рантайме не очень хорошо.

Худший ответ:
Между тем я кажется нашел решение.

Надо на каждое состояние создать по отдельной View'хе и уже в самом Adapter'е в зависимости от данных инстанцировать нужную View, пропихивать обработчик изменения состояния туда. При изменении состояния обновлять элемент данных и дергать обновление ListView.
Вопрос: Стоит ли разделять сайт на backend и frontend?

Лучший ответ:
Это называется Singe Page Application.
Если вас не смущает геморой с индексацией сайта в поисковике - подход весьма оправдан.
Плюсы:
- ослабление связей внутри системы, упрощается серверная часть (по сути у вас там красивая REST Api должна быть)
- общее увеличение отзывчивости системы (если грамотно спроектировать фронтэнд)
Минусы:
- общее время разработки может увеличиться в зависимости от проекта.
- необходимость добавлять на сервере генерацию page fragments для поддержки поисковиками. Есть конечно варианты использовать на сервере phantomjs для создания этих самых фрагментов.

Худший ответ:
Это значительно экономит ресурсы разработчиков, т.к у Вас исчезает дублирование функционала в коде. Считаю что это единственно правильный путь в ситуации когда фронтендов много.
Вопрос: Почему «dwm.exe — Ошибочный образ» и как исправить?

Лучший ответ:
в первую очередь (для windows vista и выше) попробуйте :
запуск командной строки под администратором
sfc /scannow - дальше чтение получившихся логов и исправление найденных ошибок.
Также, этот файл может быть заражен вирусом Backdoor:Win32/Ciadoor.T - проверьтесь на вирусы
Относится этот файл к direct X - возможно стоит его переустановить.

Худший ответ:
Здравствуйте Евгений @yellowmew Я последовал вашему совету, сделал всё в точности как вы сказали. Лог на рабочем столе, но мало что понятно, точнее ни хера)) Как выявить ошибку, скинул на Файлообменник, может вы сами посмотрите Текстовый Документ
Вопрос: Где найти хороший туториал по связке angular node mongo?

Лучший ответ:
Для начала упростим задачу поиска. angular + node = angular + rest. Ангуляру без разницы на чем реализован backend если там православный rest.
Итого имеем angular + rest и node.js + mongo. Далее, для node.js обычно используют штуки типа express.js или основанные на нем фреймворки. По монге стоит почитать отдельно, ибо проектировать базу на монге не так то уж и просто как может показаться на первый взгляд. Нужно проникнуться идеологией.
Резюмирую: учимся писать на angular.js без сервера, учимся писать rest api на node.js, учимся работать с mongodb, связываем все вместе.

Худший ответ:
angular.js + (node.js + espress.js) + mongoDB = mean.js
Только что нашел серию уроков для MEAN
https://www.youtube.com/playlist?list=PL6rhBJX0L3T...
И она продолжается. Каждый день по уроку.
Вопрос: SAS vs Enterprise SATA?

Лучший ответ:
Раньше в погоне за иопсами не было выбора кроме скази, а потом сас, сейчас цены на ссд упали и можно смело играться с ними не забывая их резервировать, падучие эти ссд к сожалению.
Если нуден гигантский объем то тут однозначно сата. Если нужны ипосы то я бы взяо ссд. На мой взгляд дальнейшее развитие ссд и падение цен на них убьет рынок сас и fc винтов.
По пунктам.
1) Последовательное чтение не намного больше чем у сата, и по большей части в рейде упирается в шину pci-e с 24 винтов можно читать со скоростью 2.1 гигабайта в секунду. На рандоме да сас лучше из за больших оборотов, начинки и протокола.
2)Вообще не понимаю что тут может быть за удобство администрирования? Если брать хотсвап то это зависит от корпуса. В рейдконтроллере все также одинаково что для саса что для сата по большей части.
3)Не заметил больше надежности в сасе, падают также примерно, меняют так же по гарантии в течении двух лет на новые. С наличием шестых, первых и 10 рейдов, надежность винтов становится вторичным фактором. Ну сломался, ну заменил в сервере на новый, ну поменял по гарантии сломанный на новый. Что для сасов, что для сата операции совершенно одинаковые. Ссд кстати куда более падучи по сравнению с обычными винтами.

Худший ответ:
1) На рандоме да сас лучше из за больших оборотов, начинки и протокола.
Никто и не сомневается, что какое-то повышение производительности есть, стоит ли это тех денег?

2)Вообще не понимаю что тут может быть за удобство администрирования?
Например продвинутые системы мониторинга и т.п.

Не заметил больше надежности в сасе, падают также примерно
Это один из мифов о SAS — надежность.
Вопрос: Поменять имя пользователя в SourceTree (mac)?

Лучший ответ:
загляните в preferences -> network

Худший ответ:
В настройках программы можно сделать это, а так используй консольный git
Вопрос: Этично /легально ли выкладывать на Хабре описания непропатченных уязвимостей?

Лучший ответ:
После того как сообщили разработчику и выждали достаточное время, чтобы они успели залатать пробоину, можно без каких-либо угрызений совести.
Если они за несколько дней не удосужились закрыть дыру, значит им это и не особо надо.

Худший ответ:
Этично при соблюдении условий описанных difiso
Вопрос: Есть ли недостатки у транзакций?

Лучший ответ:
Непосредственно от внедрения транзакций ничего медленнее работать не начинает.
Замедление может быть от двух вещей:
a) если транзакции используются бездумно, например транзакция не завершается в момент когда она должна быть завершена по бизнес логике - соответственно записи блокируются на лишнее время, другой поток не может их изменить.
б) если выставлены жесткие настройки сохранения на дискА почему так происходит?
Михаил: потому что запись на диск - дорогая процедура. Но вообще необходимость этого зависит от непосредственно бизнеслогики приложения и требуемой консистентности.
Одно дело если у вас в транзакции финансовые данные, другое дело если вы условный чатик делаете.

Худший ответ:
Настоящие транзакции надо сразу сбрасывать на диск, на примере innodb производительность падает приблизительно в 100-200 раз при такой настройке
Вопрос: Какую бы ОС вы выбрали для мобильной разработки сейчас?

Лучший ответ:
андроид, конечно же!
для разработки под яббл — нужен мак
винфонов — полтора смарта за безумные деньги
всякие маргиналы с тизенами\бадами\убунтами\бб всё равно чуть больше чем никакую позицию занимают

Худший ответ:
Вам нужно голосование сделать Ж)
Вопрос: Wi-Fi на Arduino: ESP8266 AT-команды в режиме клиента как получить веб страницу?

Лучший ответ:
Кому надо вот рабочий код:#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11);

void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
mySerial.println("AT+RST");
mySerial.println("AT+GMR");
mySerial.println("AT+CWMODE_DEF=1");//_DEF
delay(50);
mySerial.println("AT+CWJAP_DEF=\"routerr\",\"1029384756\"");
delay(6000);
mySerial.println("AT+CIPSTART=\"TCP\",\"192.168.1.11\",80");
delay(50);
mySerial.println("AT+CIPSEND=43");
delay(50);
mySerial.println("GET / HTTP/1.1\r\nHost: 192.168.1.11\r\n\r\n\r\n\r\n");
//delay(5000);
//mySerial.println("AT+CIPCLOSE");
}

void loop()
{
if (Serial.available()) mySerial.write(Serial.read());
if (mySerial.available()) Serial.write(mySerial.read());
delay(10);
}

Худший ответ:
Минимально надо передать две строки HTTP-запроса и пустую строку после нихGET / HTTP/1.1
Host: arduino.zhodinovel.com
Вопрос: 1с УТ10.3 — Почему не проходит автоматический обмен с РИБ?

Лучший ответ:
По всей видимости при загрузке очередного объекта, система пытается его зарегистрировать для последующей выгрузки на сайт (это к вопросу, как может зависеть обмен РИБ с ОбменССайтом). И падает, потому что пытается получить значение параметра сеанса "НаличиеОбменаССайтом", которое не было инициировано (это у вопросу, куда копать и смотреть).
Уточните, что вы подразумеваете под ручным и автоматическим обменами?

Худший ответ:
Возможно, параметр сеанса НаличиеОбменаССайтом инициализируется в модуле обычного приложения, вместо модуля сеанса. Т.к. автоматический обмен, скорее всего, настроен с полными правами, то выполняется он на сервере, где модуль обычного приложения не выполняется, а значит не инициализируется необходимый параметр сеанса.
Вопрос: Репликация баз MS SQL через FTP?

Лучший ответ:
Репликация в терминологии MSSQL — это повторение транзакций через прямое tcp соединиение. т.е. само определение «Репликация баз MS SQL через FTP» — это nonsense. Log Shipment через ftp — возможен, но придётся копирование настраивать вручную, что возможно. Нюансов много, но я бы не шел через SSIS.

Худший ответ:
Не хочу ввести в заблуждение, но разве на ftp выкладывается не снапшот полностью, после чего «ресторится» база?
Вопрос: Авторизованный доступ к файлам и директориям?

Лучший ответ:
А какая специализация? Просто интересно, кому дают дипломы с такой темой.

Худший ответ:
Отличное объяснение nginx и авторизацию для доступа к файлам: odiszapc.ru/2012/02/26/nginx-access
Вопрос: Какой фирмы мк выбрать и язык?

Лучший ответ:
stm32 это хорошо, но начать, думаю, стоит с Arduino и AVR. Это существенно дешевле и на них собрать реальное устройство гораздо проще. Есть  Arduino совместимые платы на stm32

Худший ответ:
по возврастающей.
0. любой cortex M0, язык си
1. любой cortex M4, язык си
2. любой cortex A8/9/53 + линух + C++
производят их все кому не лень, самый легко доставабельный наверное stm
про ардуино можете забыть, для проф разработки их не используют.
можно еще посмотреть на мелкие контроллеры типа msp430 - но они специфичные, для батарейного питания в основном.
Вопрос: Какую БД выбрать для хранения записей о просмотрах страницы?

Лучший ответ:
Юзайте MySQL, только создайте еще агригируемые таблицы и заполняйте их триггерами. Например _hourly, _daily, _weekly и тп. Записей будет не много. А уникальность (кликов, посещений) можно добиться уникальными ключами.

Худший ответ:
А чем MongoDB не устраивает? Что в нём крутого? :) ставится просто, ипользуется легко, работает быстро. Мы там логи например храним. Даже при миллионах записей всё хорошо.
Вопрос: Распознавание текста php

Лучший ответ:
Есть сайты, в которых можно за определенную плату распознавать изображения. У некоторых есть подобие API. 
К примеру, сайты antigate.com, captchabot.com, anti-captcha.net, wisetrend.com. (Последние 2 ссылки, там кажется можно протестировать бесплатно)
Можно еще использовать GOCR http://jocr.sourceforge.net/
И вызвать ее из PHP:
$output = shell_exec('/usr/local/bin/gocr -i ' . escapeshellarg($image_file));


Худший ответ:
Тут на днях Abby писала про новый сервис habrahabr.ru/company/abbyy/blog/133624/
Вопрос: Как и каким менеджером задач вы пользуетесь?

Лучший ответ:
wrike на работе задачи в основном, + проекты по дому
1. есть 
2. есть
3. есть
4. есть
5. есть
6. есть
7. диаграмма ганта в платной версии
8. есть
9. есть
10. есть приоритетность баллы есть , есть потраченное время нажимаешь работать по это задаче итд
11. нет такого
+ есть возможно заведения и работы с заявками  по электропочте
+ лента новостей удобно работать в группе
+ до 6 поьзователей бесплатно
+ планирование задач по всякому на неделю на месяц на сегодня
+ постоянно обновляется 
список покупок google keep, тут чем проще тем лучше.

Худший ответ:
Мммм, а чем вас Wunderlist не устраивает?
Кроссплатформенный, многоуровневый.
Ну или Asana, но она совсем overkill для такого.
Вопрос: Альтернатива swf-файла для HTML5 игр

Лучший ответ:
Есть вариант поместить все изображения на одно большое, но это выглядит… эмм, мягко говоря не лучшей идеей.</рi>

Это называется «спрайтами», весьма популярное решение в геймдеве, в вебдизайне и не только.

Худший ответ:
Используйте Application Cache.
Вопрос: Как объединить owl carousel и fancybox?

Лучший ответ:
если не изменяет память, то fancybox достаточно давно не обновлялся и возможны конфликты
попробуйте sachinchoolur.github.io/lightGallery или что-то другое

Худший ответ:
Отличное решение, спасибо большое! Добавлю что не сразу завелось по тому, что схема не  для других тегов используется параметр (в скрипте) selector: 'a',
Вопрос: Как сделать удобный поиск с умным фильтром в интернет-магазине?

Лучший ответ:
Я бы сделал так — EAV для хранения информации, Sphinx для поиска.

Тогда эти ваши 300+ запросов будут делаться не к базе, а к сфинксу, а если это реализовать как мульти-запросы к сфинксу то работать будет очень быстро.

Ну и заранее делать можно не все запросы, а только основные, а по мере выбора подгружать аяксом

Худший ответ:
Судя по скорости, там что-то вроде OLAP. То есть все предварительно посчитано; при добавлении нового товара соответствующие сводные цифры обновляются.
Вопрос: Какие книги прочесть?

Лучший ответ:
Читай SICP (Структура и интерпретация компьютерных программ).
www.ozon.ru/context/detail/id/5322055

Худший ответ:
Для закрепления темы я бы посоветовал https://rsdn.ru/res/book/prog/worren.xml
Вопрос: Как скачать веб страничку с помощью командной строки

Лучший ответ:
phantomjs отлично отрабатывает js и может делать скриншоты страниц. Ну плюс приятные вещи, типа выполнения своего js на странице (например jquery). Сам пользовался — понравилось.

Худший ответ:
Если ничего не найдете — могу попробовать вам накатать консольную утилиту на джаве. Понадобится — пишите в личку.
Вопрос: Как аккуратненько поставить «заглушку» на GUI винды 7-ки?

Лучший ответ:
Удалённо цепляемся к реестру, меняем путь к исполняемому файлу [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\ {shell}
Заливаем через административную шару c$ любой свой файл, например мультик SWF, указываем его в параметре shell, и вместо рабочего стола пользователь увидит мультик.
Что бы пользователь не смог запустить explorer.exe через диспетчер задач отключаем его:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system {DisableTaskMgr} значение 1

Худший ответ:
Существует соответствующая политика:
C:\Windows\System32\secpol.msc
Локальные политики\Назначения прав пользователя\Запретить локальный вход
Вопрос: Как скрестить код с++ и си?

Лучший ответ:
C++ обратно совместим с C. Некоторые исходники на C можно просто откомпилировать компилятором C++.
В более сложных случаях, правильно написанные заголовочные файлы (с применением extern "C" {}) должны обеспечить компоновку С и С++.

Худший ответ:
Писать Си-обёртку над С++ кодом: stackoverflow.com/questions/7281441/elegantly-call...
Вопрос: Как в Api Google maps убрать логотип и текст с картинки?

Лучший ответ:
Можно выдернуть прилегающие тайлы.http://mt{s}.google.com/vt/v=w2.106&x={x}&y={y}&z={z}&s=&lyrs=m@{timestamp},traffic%7Cseconds_into_week:{seconds}&opts=T&apistyle=p.v%3Aoff
Скажем, это выведет только пробки (обратите внимание на аттрибуты opts и apistyle).
Если их убрать, выведет обычный тайл карты.
К примеру:

Худший ответ:
Убирание лого и копирайта противоречат условиям использования карт Google. Так что стандартного официального способа нет. Неофициальный (обрезка картинки) - противозаконен.
Вопрос: Софт для записи видео с экрана + аудио (входящий и исходящий)?

Лучший ответ:
ffmpeg. У меня, например, есть такой псевдоним:
alias recdesktop='ffmpeg -f x11grab -s 1920x1080 -r 8 -i :0.0 -sameq '

Добавляем туда еще и запись звука и получаем желаемое.

Худший ответ:
Total Screen Recorder кажется наиболее вменяемой вещью. Правда, не бесплатный.
Вопрос: Как запретить покупки без пароля в app store (ноутбук с os x maverik)?

Лучший ответ:
Покупать приложения без ввода пароля можно только после того, как вы его уже раз ввели при текущей сессии. То есть можно купить два приложения подряд, не указывая пароль при покупке второго.

Худший ответ:
Будучи авторизированным у меня лично всегда спрашивает пароль при загрузке/покупке..
Настройки ищите в родительском контроле.
Вопрос: Как разобрать матрицу трансформации на состовляющие?

Лучший ответ:
Как я понял, твоя матрица 3×3 — это однородные координаты в 2D? Я бы поступил так.
1. Убедиться, что элементы 3-1 и 3-2 нули (иначе — это не аффинное преобразование).
2. Элемент 3-3 превратить в единицу, соответственно увеличив остальные (на что — читай, что такое однородные координаты).
3. Элементы 1-3 и 2-3 — перенос. Отрежем их, получается матрица 2×2.
4. То, что осталось, должно быть вида (c, s), (-s, c). Если с какой-то погрешностью это не так и 2-норма строк не единица (тоже с какой-то погрешностью) — это не поворот (т.е. может быть масштабирование или наклон). Остаётся взять atan2(c, s) — получается угол.

Худший ответ:
0_o
Я конечно о 3D графике имею слабое представление, но в афинных преобразованиях матрицы вроде бы 4х4/ (хотя, поидее, для 2D можно из матрицы выкинуть третью строку и третий столбец)
Вот хорошая статья, все разжевано:
compgraph.tpu.ru/3d.htm
Вопрос: Python: как узнать, есть ли у вызываемой функции декоратор?

Лучший ответ:
Такой возможность нет. Если только модифицировать сам декоратор.

Худший ответ:
Всем спасибо, немного изменил декоратор, вроде работает
Вопрос: Что почитать про адаптивную верстку?

Лучший ответ:
«Отзывчивый веб-дизайн» Итан Маркотт
Небольшая книга, в ней с примерами рассказано что и как.

Худший ответ:
интернет
Вопрос: Можно ли контролировать нагрузку на процессор?

Лучший ответ:
Во-первых, переезжайте на нормальный VPS. Зачем вам хостер, который не предоставляет вам обещанных ресурсов?
VPS хостер должен предоставлять все ресурсы, которые пообещал.
1) посмотрите в cgroup
2) так тоже можно. Но зачем?
3) какое-то узкое место есть всегда. Если есть полная утилизация CPU - значит в него и упёрлись. Если CPU утилизируется не полностью - значит упёрлись во что-то другое. В ввод-вывод (диск, сеть), память или ещё во что-нибудь. Распаковка довольно простого zip'а - скорей всего в диск упёрлась.

Худший ответ:
man nice
Но лучше сьекномить на паре завтраков и купить нормальное
serverbear.com/compare/lowendbox
Вопрос: Можно ли изменить масштаб сайта при помощи html или css?

Лучший ответ:
Вопрос был задан давно, но вдруг кому-то пригодится, 
body{ zoom: 75%} отлично с этим справляется, прям как надо. Но надо быть осторожным с большими экранами, лучше задавать через "@media"

Худший ответ:
Ну тут два варианта
1) Если вы говорите про свой собственный сайт, то установите в css для тега body width:75%
2) Если вы говорите не про свой сайт (например кинопоиск), то придется создавать внешний css со строкойbody {width:75%}
И в настройках браузера его указать как пользовательский стиль