pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Макет сделанный в Photoshop после верстки заметно изменился. Как адаптировать отображение шрифтов?

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

Худший ответ: По-моему очевидно. Не использовать экзотические шрифты, иначе добавлять их пользователю или изображением.
Вопрос: Использовать двух провайдеров интернета одновременно

Лучший ответ: Как обычно, Linux Advanced Routing & Traffic Control

В избранном валяется эта статейка habrahabr.ru/blogs/linux/100919/
Поиском на ту же тему «балансировка трафика» ещё несколько постов должно вылезти.

Худший ответ: Мое решение проблемы двух провайдеров habrahabr.ru/blogs/linux/54748/
Вопрос: Arduino Как из получаемой веб страницы выделить основную часть?

Лучший ответ: В протоколе http заголовок от тела отделяется последовательностью символов \r\n\r\n, вот и ищите их средствами модуля string, после них  и будет тело страницы. Гугл подсказывает что там есть методы indexOf() и substring() вот и используйте их...

Худший ответ: искать две пустых строки друг за другом
и после них уже полезная нагрузка
Вопрос: Проблема «тормознутости» Ruby реальна в наше время?

Лучший ответ: Если у вас что-то жестко реал-таймовое, то все интепретируемое, тем более без JIT, отбрасываем и пишем узкие места на C/C++/Go. А пошаговое можно писать на чем угодно.

Худший ответ: Всегда выбирайте язык по уменьшению приоритета:
а) требования к тз (и такое бывает, но лучше переубедить)
б) тот, что больше всего знаком (если по душе)
в) тот, что больше нравится
Т.к. вероятно если вы хорошо разбираетесь в Ruby, то у вас займет меньше времени, и подводных камней будет меньше. 
Нет, Ruby не медлителен, он просто не такой популярный. И да, если хочется чего-то нового и пошустрей посмотрите в сторону Erlang
Вопрос: Как сделать фигуру?

Лучший ответ: Квадрат, плюс треугольник (псевдоэлемент).
https://jsfiddle.net/y6fwxuss/
На заметку.
https://habrahabr.ru/post/126207/

Худший ответ: Есть несколько способов:Делаешь просто квадратный блок. Вырезаешь треугольник пнгшкой. Делаешь псевдоэлемент, с фоном этой пнгшкой. Делаешь квадратный блок, с псевдо элементом. Псевдоэлемент делаешь css треугольником.
Вопрос: Как в bootstrap 3 скрыть колонку без сохранения места?

Лучший ответ: к диву приписываете класс hidden-xs

Худший ответ: дополнительное медиа условие с display:none нужных дивов
Вопрос: Есть идея оригинального продукта, как воплотить в жизнь, если нет ничего кроме идеи?

Лучший ответ: Попробую разобрать вашу ситуацию по косточкам. Надеюсь, воспримите без обид.
1) "Есть идея уникального продукта" - отлично!
2) "аналогов пока нет." - это должно смущать: возможно, для этого продукта просто нет рынка. Постарайтесь ответить на вопросы - какую проблему решает продукт? интересна ли эта проблема кому-то? будут ли за нее платить клиенты? Как клиенты уже сейчас решают эту проблему?
3) "Есть заинтересованные компании" - хорошо. Какая статистика? Это две компании и ваши знакомые? Или вы обошли 10 компаний - из них 8 подтвердили, что им это интересно, 4 готовы купить, 2 готовы купить прямо сейчас (сделать предзаказ).
4)  "и их будет много" - не факт, это ваша гипотеза. Гипотезу нужно проверить. Откуда о вас узнают? Есть ли предположения по каналам продвижения? Легко ли они масштабируются? Посчитайте рынок на реальных данных (полученных в ходе проверки ваших гипотез и конверсии целевого канала)? Вас устраивает такой объем? Хватит на вас и команду? Учтите, что венчурные инвесторы в России не рассматривают предложения, если объем достижимого рынка < 300 млн. руб./год (данные ФРИИ).
5) "им нужен рабочий прототип" - логично. К этому моменту вы проверили свои гипотезы и можете вложиться в прототип (возьмите кредит, попросите у знакомых; у вас наукоемкий продукт? сейчас можно получить гранты от государства). Закройте контракты по предзаказу. Получив деньги от клиентов (т.е. реальный traction), вы можете идти к инвесторам и "продавать" им свой проект, объяснив на что потратите их деньги (команду, аренду, серверы, маркетинг и т.п.).
Сейчас создаются т.н. бизнес-инкубаторы - организации, помогающие в развитии бизнеса даже со стадии идеи. Очень советую найти подобную толковую организацию в вашем городе.
Для общего развития - познакомьтесь с методологией Lean Startup, описанной в книгах Стива Бланка и Эрика Райса. Удачи!

Худший ответ: Предложите серьезным людям деньги.
Вопрос: Как сконвертировать из строки в массив в php?

Лучший ответ: Кстати начиная с mysql 5.7 можно искать по базе JSON и работать с JSON данными на уровне БД
https://www.percona.com/live/mysql-conference-2015...
PS sphinx 2.1+ может индексировать JSON 
Ну ответ вам уже подсказали, как работать с json
Посему считаю хранить JSON В БД нормальная тема только в BLOB полях

Худший ответ: json_decode читайте
Вопрос: Диагональные полосы на белом фоне монитора

Лучший ответ: Тут все что угодно может быть, но скорее всего плохой контакт шлейфа от материнки к матрице или проблема с самой матрицей.

Если купили вчера, смело везите в магазин и при помощи утилитки tfttest показывайте продавцу проблему.

p.s. Прежде чем везти проверьте:
1. Нет ли на экране защитной пленки (такое бывает, правда)
2. Хорошо подключены ли провода и не лежат ли они рядом с силовыми кабелями. (Наводки дело такое...)
3. Ну и хорошо бы протестить моник с другим источником видеосигнала.

Худший ответ: Уточнение: полосы видны в правой верхней четверти.
Вопрос: Будет ли интересна статья о практике преподавания физики студентам младших курсов?

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

Худший ответ: Напишите что-нибудь интересное про звук.
Вопрос: 3 else или 2 if?

Лучший ответ: Можно еще вынести получение группы юзера.switch (true):
    case ($_SESSION['user_group'] ?? null) === 1:
        // admin
        break;
    case ($_SESSION['user_group'] ?? null) === 5:
        // user
        break;
    default:
        // guest
        break;
endswitch;

Худший ответ: <div id="header">
<?php
if(empty ($_SESSION['username'] or empty ($_SESSION['id'])){

}else{
echo'
<a href="/">главная</a>
';
} elseif($_SESSION['username']['is_admin'] == true) {
echo 'admin';
}
?>
</div>
Вопрос: Как лучше декодировать видео после загрузки на сайт?

Лучший ответ: А крон Вам чем не подходит? Да и зачем придумывать велосипеды?
Раз в минуту проверяем есть ли новые неотконвертированные файлы, если есть добавляем в очередь..

Худший ответ: эти вопросы решаются кроном. все альтернативное - всего лишь альтернативна крону.
Вопрос: Какую литературу по изучению Python посоветуете?

Лучший ответ: Лутц М. - Изучаем Python
Доусон М. - Программируем на Python

Худший ответ: лутц: изучаем пайтон книга, а потом двухтомник программируем на пайтоне. хороший материал для начала изучения пайтону. ну а потом - интернет ресурсы, вики, гугл, пайтон.орг и гитхаб...., инглишь и инглишь ресурсы, книги и блоги, вперед!
Вопрос: Как скомпилировать Seman (набор инструментов aot.ru) под Windows?

Лучший ответ: Я бы поставил cygwin (это такой мини-Unix под Windows). Там всё нужное есть или ставится через программу установки. Там бы и собрал.

Худший ответ: Пишу на  Delphi XE. Читал, что AOT хорошая для свободного ПО. Если можно, сбросьте откомпилированные файлы на gena09@mail.ru. Будет интересно подключить их к своим проектам. Спасибо.
Вопрос: Как сделать круговую диаграмму на чистом CSS?

Лучший ответ: Если делать как Вы хотите, т.е. выставлять произвольный процент в такую конструкцию<div class="circle">37%</div>Как вариант можно сделать с помощью svg

Худший ответ: Например так
Вопрос: Когда сайт удалится из выдачи Гугла?

Лучший ответ: Возможно вам стоило в инструментах вебмастера сначала подать сигнал об удалении контента, потому что спонтанно удаленный сайт может болтаться в выдаче довольно долго (по несколько месяцев) - пускай не полностью, но отдельные страницы могут висеть в индексе и дольше.
В инструментах Google есть функция - Удалить URL-адреса.

Худший ответ: обращение в службу поддержки Гугл помогает
Вопрос: Как в php отключить округление цифр?

Лучший ответ: $a = 9.9;
$b = 100;
$c = 30;
$res = $a/$b*$c;
echo $res; //2.97
Скорее всего вы:
1) где-то сами округляете
2) приводите к целочисленному типу данных

Худший ответ: Самое простое - умножить на 100 сумму.Что, очередной Хайп готовите?
Вопрос: Отрезок вращается вокруг точки, которая движется по нему

Лучший ответ: Мне кажется, это проще всего решить в полярных координатах.
Точка, если я правильно понял условие, вообще зафиксирована на экране - например в центре - а вокруг нее вращается отрезок.
При этом угол RO полярных координат изменяется линейно во времени,
длины "хвостов" отрезка с разных сторон точки тоже меняются линейно во времени.
В итоге имеем что-то наподобие :iCnt:=300; fLen:=200;
for iTime:=0 to iCnt-1 do
    begin
    fRo:=iTime/iCnt*2*PI;
    fLen1:=fLen*(iTime/iCnt);
    iX1:=iXCenter+round(fLen1*cos(fRo));
    iY1:=iYCenter+round(fLen1*sin(fRo));
    fLen2:=fLen-fLen1;
    iX2:=iXCenter-round(fLen2*cos(fRo));
    iY2:=iYCenter-round(fLen2*sin(fRo));
    // отрисовка
    end;

Худший ответ: Не хватает данных. Вращение равномерное?
И сколько оборотов совершит отрезок за время прохождения центра от начала отрезка до конца.
А так задача не кажется сложной. Вам надо найти координаты концов отрезка в любой момент времени и построить отрезок. 
Пусть отрезок начинает движение, находясь в вертикальном положении, с началом отрезка в точке 0,0. Пусть скорость вращения w (рад/с), скорость движения точки по отрезку v ([Длина А, далее просто А]/с),
через отрезок времени t мы имеем для начала отрезка:
Угол ф=w*t
Пройденный путь по отрезку с=v*t
Начальная точка:
x1 = -c*sin(ф)
y1 = -c*cos(ф)
Конечная точка:
x2 = (A-c)*sin(ф)
y2 = (A-c)*cos(ф)
 Соответственно, задаете малый промежуток времени и выполняете пока значение с не будет равно А.
Вроде так..
upd: вот, накидал пример на том, что знаю
jsfiddle.net/iiil/ZFugz/11
Формулы несколько отличаются, но это из-за особенностей реализации. тот алгоритм, что я привел выше верный. В примере скорость выражена через величину А коэффициентом cv. Скорость w  задано абсолютно, но ее можно тоже выразить через А и количество оборотом, там уж думаю с формулами сами разрулите.
Вопрос: Сложная резиновая верстка — прошу комментариев к реализации?

Лучший ответ: ИМХО: На самом деле требование «не на таблицах» означает как правило НЕ использование таблицы для создания основного обертывающего элемента (wrapper), но например использование таблицы для верстки такой шапки как у вас или сложного меню считается вполне приемлемым. Не стоит параноидально бояться таблиц, просто нужно их использовать с толком.

Худший ответ: Если лого фиксированного размера, то это же элементарно делается средствами CSS: делаем 2 блока (float left и right) шириной 50%, в них блок с margin-right/margin-left, равной размеру логотипа, получаем зону слева от логотипа и справа. Их делим на 3 части с помощью float: left, width 33% и text-align: center.

Шрифт можно менять через media query.

Яваскрипт, и тем более тяжелый 200-килобайтовый фреймворк (который наверняка превратит изменение размера окна в слайдшоу на реальном сайте) для такой относительно простой задачи не требуется.
Вопрос: Как построить регрессию на данных типа string (машинное обучение)?

Лучший ответ: Можно попробовать сделать следующее. Берем каждую колонку, по сути категорию. Смотрим сколько значений она имеет. Пусть это будет k. Заводим k переменных, которые будут принимать значения либо 0, либо 1.
Если, скажем, дом был построен из кирпича, то ставим переменной x_кирпич = 1, а x_бетон и x_дерево равным 0. Ну и обучаем веса.
P.S. Можно сделать k - 1 переменную, проставляя нули всем переменным для одного из значений.

Худший ответ: Подозреваю, то, что вам нужно, умеют некоторые алгоритмы деревьев решений (decision trees).
Если я правильно помню, то скорее всего CART, но скорее всего не только он.
На питоне посмотрите библиотеки scikit, spark, но ими мне пользоваться не приходилось. 
На всякий случай, точно знаю, что этот и много других алгоритмов деревьев есть в WEKA (отдельная программа для дата майнинга со своими форматами и т.д.).
Вопрос: Возможно-ли изменить файл задним числом в linux?

Лучший ответ: $ man touch...
       -d, --date=STRING
              parse STRING and use it instead of current time
...
Короче: touch -d 20140731 /path/to/file делает то, что вы описали

Худший ответ: Быть может вам подойдёт Tripwire?
* Сканирует файлы, вычисляет хэш, хранит в базе, бдит за изменениями =)
Вопрос: Как изменить значение viewport для моб.версии?

Лучший ответ: Может так ?<meta name="viewport" content="width=device-width, initial-scale=1">

Худший ответ: Можно стилями изменить настройки viewport-а
www.html5hacks.com/blog/2012/11/28/elegantly-resiz...
Вопрос: Как автоматически создать файл со всеми возможными правами доступа в linux?

Лучший ответ: bash:touch {0..7}{0..7}{0..7}.txt
echo -n {0..7}{0..7}{0..7} | xargs -d ' ' -I{} chmod {} {}.txt
В символьном виде:touch u={,r}{,w}{,x},g={,r}{,w}{,x},o={,r}{,w}{,x}.txt
echo -n u={,r}{,w}{,x},g={,r}{,w}{,x},o={,r}{,w}{,x} | xargs -d ' ' -I{} chmod {} {}.txt

Худший ответ: локально?
смотрите в сторону алиасов в bashrc
Вопрос: MySQL — как узнать, начался ли новый час?

Лучший ответ: Если условие проверяется хотя бы раз в час, то достаточно HOUR(last_limit_error) != HOUR(NOW()).

Худший ответ: Я вот таких людей как Вы, простите, не понимаю. Оно работает? Работает. Задачу выполняет? Выполняет. Так зачем Вы пытаетесь применить перфекционизм к простейшей задаче?
То что запрос страшненький получился - это нормально. БД не предназначена для таких вещей. Это к Вам должен быть вопрос: а почему Вы у базы спрашиваете, который час? У Вас что, крона (планировщика задач) нет? Или вы не знаете про event в MySQL?
Вопрос: Как получить в gmail элементарное «Dear %FirstName%,» по умолчанию?

Лучший ответ: 1) Не уверен, но может быть есть что-то подобное в разделе «Лаборатория». Хотя я найти не могу.
Если критично, то можно самому написать скрипт, и использовать его, к примеру, через GreaseMonkey

2) Настройки => Подпись…
Там вписываете всё, что хотите.

Худший ответ: не иначе, как провал всего гугла, невероятный просто провал /sarcazm
Вопрос: Нужно ли для университета ставить Enterprise версию Visual Studio?

Лучший ответ: Для университета (да и для любительской и поначалу даже профессиональной разработки) сгодится любая версия. Express версия 2010 студии работала быстрее, чем более навороченные. Но на Express не ставятся плагины, тот же Resharper, к примеру. Но лучше начинать без них.

Худший ответ: Для университета (да и для любительской и поначалу даже профессиональной разработки) сгодится любая версия. Express версия 2010 студии работала быстрее, чем более навороченные. Но на Express не ставятся плагины, тот же Resharper, к примеру. Но лучше начинать без них.
Вопрос: Возможно ли сделать квадратный блок авто ширины средствами HTML+CSS?

Лучший ответ: Оторвал бы руки, за то что ты пишешь вопрос курсивом<div class="wrapper">
  <div class="box"></div>
</div>.wrapper {
  width: 100px;
  margin: 0 auto;
}

.box {
  background: goldenrod;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50%;
  padding-bottom: 50%;
}

Худший ответ: Гуглите выражение css padding hack, тема стара как мир — это как раз то, как сделать высоту блока пропорциональной ширине блока. Вот песочница, меняйте ширину фрейма, квадратик будет пропорционально менять свои размеры.
Вопрос: SIP провайдер для звонков на мобильные

Лучший ответ: my.pctel.ru/pages/tarifs/plan:1
Пользуюсь этим. Тарифы вполне привлекательные.

Худший ответ: МегаФон.
И услугу МультиФон
multifon.ru/tarifs/
Вопрос: Как сделать составной индекс для повторяющихся полей в where с and и or, mysql?

Лучший ответ: вот такой индекс. если будет сильно большой, или селективность у полей сильно разная, можно ограничится самым селективным полем.
CREATE INDEX idx1 ON doctors (name_first, name_last)
запрос с OR индексы не использует, надо переписать на UNION

Худший ответ: Для первого запроса надо два индекса, начинающиеся с name_last и name_first соотв. Т.к. используется OR — одного составного индекса будет недостаточно.

Для второго запроса технически достаточно одного составного индекса из обеих полей, на практике же зависит от движка sql. Порядок не принципиален, но для производительности выборки желательно первым в индекс ставить поле с максимальной вариабельностью, т.е. то где больше разных вариантов значения.

Итого, для обоих запросов надо два индекса — один составной из обоих полей, второй — из одного поля, которым заканчивается первый индекс:

CREATE INDEX idx1 ON doctors (name_first, name_last)
CREATE INDEX idx2 ON doctors (name_last)
Вопрос: Обязательно ли быть верстальщиком, чтобы устроиться на работу Junior Frontend'ером?

Лучший ответ: Вопрос из разряда обязательно ли уметь подметать пол, чтобы устроиться дворником?
Обязательно ли иметь сперму, чтобы устроиться донором спермы?

Худший ответ: У меня у самого опыт полгода. В моей конторе вообще не нужны знания стилей. Стили если нужно, то бутстрап. Все остальное это лютый хардкод в ООП и лютые запросы в базу ( у нас отдельная абстракция создана, где типа напрямую пишешь запрос к базе).
Вопрос: Как выбрать Облачный сервис для компании из 10-15 человек?

Лучший ответ: Сделайте собственное облако — ownCloud

Худший ответ: Компания не имеет никакого отношения с IT, так что это должно быть очень user friendly.
Вопрос: Использует кто ТРИЗ в программировании?

Лучший ответ: У ТРИЗа есть маленький недостаток - в 99% случаев по факту она работает инверсно заявленному, т.е. сначала неведомым путём изобретается некая фигня, а потом адепты ТРИЗ объясняют, почему эта фигня изобрелась при помощи ТРИЗ.

Худший ответ: ТРИЗ в программировании называют  говнокодом либо велосипедом. ))
Вопрос: Как запретить конкретному пользователю доступ по SSH при соединение на конкретном интерфейсе?

Лучший ответ: Спасибо всем за советы, они подтолкнули меня к правильному решению.
Собственно решение.
Все решается путем редактированием файла /etc/ssh/sshd_configРазрешим доступ только пользователю user и пусть заходит откуда хочет.AllowUsers user Создадим директиву разрешающую пользователю user только SFTP и определим ему директорию (у меня это уже было)Match User user
     ChrootDirectory /ftp/user/
     ForceCommand internal-sftpСоздадим директиву разрешающую доступ по SSH пользователю admin только если ip адрес клиента входит в диапазон локальных адресовMatch Address 192.168.0.0/24
     AllowUsers admin
Может кому пригодиться.

Худший ответ: Как вам идея запускать два экземпляра sshd с разными конфигами?
sshd -f config_file
И, кстати, AllowUsers пробовали?
Вопрос: Какие самые явные косяки вы видите в приведённом макете?

Лучший ответ: Заказчик работу принял? Если да все ок, нет переделывай, все просто. Все остальное вкусовщина.

Худший ответ: В целом визитка отвечает уровню информативности и определенного минимализма. Идея довольно проста, задний фон без лишних элементов, все в одой гамме, белый текст на градиенте. Это что касается идеи, но реализация не очень, в частности, могу отметить подборку шрифтов, бросается в глаза шрифт с засечками, он ужасно смотрится здесь. Для максимального результата лучше подобрать шрифт как на адресе сайта под лого, хотя и видно, что емейл адрес набран тем же шрифтом, видимо у этого шрифта не было кириллицы(могу ошибаться). Под вопросом бэкграунд, и я бы поправил расположение элементов, отступы, размер шрифтов и размер лого. Но главное чтобы визитка решала свою цель - это информативность, для некоторых этого достаточно.
Вопрос: Как убрать ползунок в textarea и в место этого увеличивать само поле?

Лучший ответ: например так

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

Лучший ответ: Олимпиадное и спортивное программирование действительно два имени одной сущности.
Обычное (промышленное) программирование нацелено на решение бизнес задач с использованием компьютеров. Такие задачи, как правило, характеризуются следующим:большой фронт работ (т.е. разрабатывается не в одиночку, а большой командой)имеют большой цикл поддержки (т.е. программа, написанная Вами сегодня наверняка пригодится через полгода-год),должны быть эффективны с точки зрения бизнеса (иногда алгоритмическая эффективность влечёт усложнение решения, что приводит к увеличению издержек. Далеко не всегда повышение алгоритмической эффективности приводит к ощутимому бизнес профиту)
Даже если вы не продаёте программный продукт, а, например, пишете opensource программу или библиотеку, Вас всё равно интересует бизнес-эффективность: хотелось бы иметь простой и надёжный код (чем алгоритм сложнее — тем проще допустить ошибку), возможность расширения и изменения программы спустя некоторое время (т.е. думать об архитектуре).
Спортивное программирование, в свою очередь, сосредоточено лишь на решении формальных задач с максимальной эффективностью в плане времени исполнения и объёма затрачиваемой памяти. Самым эффективным способом практики этого вида программирования являются соревнования, проводимые, например на codeforces или topcoder. Такие соревнования длятся несколько часов и предлагают несколько задач различной сложности. Чем быстрее и больше участник решил — тем больше он молодец.
Таким образомпрограммы оказываются очень небольшие по размеру — не более пары сотен строчексрок жизни такой программы составляет, как максимум, несколько часов, поэтому написать её можно как угодно, лишь бы работала.
Например, однобуквенные переменные пишутся гораздо быстрее длинных и осмысленных, однако их предназначение понятно лишь самому автору и лишь в течение крайне небольшого срока после написания программы.поскольку программа невелика, нет необходимости в разбиении её между несколькими программистами

Худший ответ: Это программирование на олимпиадах по информатике в школе и олимпиадах по программированию в универах.
Отличается тем что результат по сути никому не нужен, а на работе результат кому то нужен. 
Ну ещё упор там сделан на алгоритмы, и зачастую даже нет интерфейса графического у решения и все данные поступают из файлов, так как проще реализовать тестирование.
Вопрос: Как вам такой autoload для PHP?

Лучший ответ: За вас уже все придумали www.php-fig.org/psr/psr-4

Худший ответ: таковой (по принципу, не реализации) подход вполне себе использовался раньше, да и сейчас используется.
но постепенно идет тенденция на использование composer/psr.фактически, нужно каждый раз вспоминать где лежит файл (в каком namespace)имхо - не аргумент, от слова совсем:
- нормальная ide сама подскажет где лежит файл
- рекурсивный grep никто не отменял
Вопрос: Где найти максимально похожий шрифт на maven pro? Кириллица обязательна

Лучший ответ: Попробуйте www.myfonts.com/WhatTheFont
Там в качестве картинки используйте картинку нужного шрифта. Я сделал картинку с гугл-фонтс, забросил - выдало несколько результатов, один содержал кириллицу - переходите на нужный шрифт и смотрите там глифы (по начертанию похож, но не слишком)
img819.imageshack.us/img819/92/4jhk.png
Шрифты помимо всего оказались платными, уточните, платный или бесплатный Вы ищите.ссылка на мой результат
Попробуйте повторить с меньшим или большим кеглем. Ну а если не поможет - то просто имейте в виду такой способ поиска шрифтов.

Худший ответ: Шрифт Etelka очень похож на этот
Вопрос: Какую IP камеру выбрать для видеонаблюдения?

Лучший ответ: milesight.su/ms-c3362-v-wdr
Ставлю клиентам такую. Все ходят довольные. Там реально хорошая картинка. 
чуть дороже в пределах +$20

Худший ответ: Вместо тысячи слов, просто посмотрите здесь (я уже выставил настройки фильтра в соответствии с вашими требованиями)
P.S.  Я бы выбрал камеры IDIS
Вопрос: Как лучше всего организовать файлы для большого проекта?

Лучший ответ: Очень советую TARS, как раз подойдет для текущей задачи. Есть подробное описание на двух языках + статья на хабре.

Худший ответ: Гит хуки сделайте при пуше в ремоте, у нас так стоит, удобно, работаешь локально, чтобы обновить на сервере, достатучно одного пуша и всё.