pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Изучение Yii,  с чего начать, куда двигаться

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

Худший ответ: А чем не подходит www.yiiframework.ru/doc/blog/ru/start.overview  ?
Вопрос: Для чего нужен Python?

Лучший ответ: Вот кто может его использовать и зачем.
• Компания Google широко использует Python в своей поисковой системе
и оплачивает труд создателя Python.
• Служба коллективного использования видеоматериалов YouTube в значи- YouTube в значи- в значи-
тельной степени реализована на языке Python.
• Популярная программа BitTorrent BitTorrent для обмена файлами в пиринговых се- для обмена файлами в пиринговых се- для обмена файлами в пиринговых се-
тях (peer-to-peer) написана на языке Python.
• Популярный веб-фреймворк App Engine от компании Google использует
Python в качестве прикладного языка программирования.
• Такие компании, как EVE Online и Massively Multiplayer Online Game
(MMOG), широко используют Python в своих разработках.
• Мощная система трехмерного моделирования и создания мультиплика-
ции Maya поддерживает интерфейс для управления из сценариев на языке
Python.
• Такие компании, как Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm
и IBM, используют Python для тестирования аппаратного обеспечения.
• Такие компании, как Industrial Light & Magic, Pixar и другие, используют
Python в производстве анимационных фильмов.
• Компании JPMorgan Chase, UBS, Getco и Citadel применяют Python для
прогнозирования финансового рынка.
• NASA, Los Alamos, Fermilab, JPL и другие используют Python для научных
вычислений.
• iRobot использует Python в разработке коммерческих роботизированных
устройств.
• ESRI использует Python в качестве инструмента настройки своих популяр- Python в качестве инструмента настройки своих популяр- в качестве инструмента настройки своих популяр-
ных геоинформационных программных продуктов под нужды конечного
пользователя.
• NSA использует Python для шифрования и анализа разведданных.
• В реализации почтового сервера IronProt используется более 1 миллиона
строк программного кода на языке Python.
• Проект «ноутбук каждому ребенку» (One Laptop Per Child, OLPC) строит
свой пользовательский интерфейс и модель функционирования на языке
Python.
Следовательно Python используют в серверном, прикладном и в веб программировании

Худший ответ: Встраивание скриптового языка в приложения на других языка, например. Автоматизация каких-то задач. Быстрое прототипирование небольших кусков кода.
Вопрос: Как заставить Chrome правильно рендерить иконки (и шрифты)

Лучший ответ: Попробуйте -webkit-font-smoothing.

Худший ответ: C хромом беда, да. Попробуйте вариант отсюда habrahabr.ru/post/122269/. Если не поможет, то ищите другие иконочные шрифты, которые рендерятся лучше.
Вопрос: Как вы проверяете кроссбраузерность на Mac?

Лучший ответ: Виртуалка - на ней винда - самый верный способ все проверить и пощупать
никакой эмулятор не сравнится в глючности с настоящим ие (даже сам ие9 в режиме эмуляции ие8 будет давать результат отличный от настоящего ие8)

Худший ответ: Вам поможет это :)
womtec.ru/2010/06/online-tools-test-cross-browser-...
www.dejurka.ru/web-design/cross_browser_testing
topobzor.com/13-servisov-dlya-testirovaniya-sajta-...
Вопрос: Где скачать полностью рабочий Laravel 5 в архиве?

Лучший ответ: Laravel одним архивом cabinet.laravel.com/latest.zip
или по отдельности:
Larael https://github.com/laravel/laravel/releases
а vendor к нему так https://composer.borreli.com/

Худший ответ: https://github.com/laravel/laravel
справа кнопка Download as ZIP
Вопрос: Почему у меня на сайте не показываются обьявления adsense?

Лучший ответ: adblock отключите:)

Худший ответ: Начать стоит с того, что у вас в исходном коде куча ошибок: view-source:draweb.xyz
Ну и в консоль посмотрите - вам AdSense отдаёт 403.
Вопрос: Сколько будет стоить выкупить доменную зону, или же создать свою?

Лучший ответ: Если вы читали новость про Яндекс, вам вполне мог попасться этот абзац"ICANN начала прием заявок на новые доменные имена в 2012 году. Стоимость одной такой заявки (положительное рассмотрение которой не гарантировалось) составляла 185 тысяч долларов США."

Худший ответ: До от 100 до 300 тысяч долларов. В России кирилический дешевле купить.
Вопрос: Как обработать текстовый документ малой кровью?

Лучший ответ: Гораздо удобнее будет использовать RegExp-регулярные выражения, через них можно спокойно всё заменить, всё посчитать потом труда не составит, функции типо eval() в javascript думаю есть почти везде
для еще меньшей крови вот сервис для рег выражений refiddle

Худший ответ: простейшая задача, например на школьном Паскале... чтение строки, формирование новой строки, запись в файл. в общем и целом около 6 строчек кода....
Вопрос: Логично ли хранить настройки в кукисах?

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

Худший ответ: Всё что важно - в базе, что не критично можно в куки (ид сессии, как писали выше).
Вопрос: Как вы используете GIT на нескольких компьютерах при работе над одним куском кода?

Лучший ответ: Создаю bare хранилище в папке синхронизированной через Dropbox, git push туда проект, когда заканчиваю работать на одном компьютере, синхронизирую Dropbox. На другом компьютере снова синхронизирую Dropbox и git pull изменения в папку с проектом на этом компьютере. Как-то так в общих чертах.

Пока недостатков не заметил, кроме того, что забываю запушить проект на одном компьютере, и редактирую на другом. После этого приходится сливать разные изменения.

Худший ответ: Все правильно такую работу следует выполнять в ветках. 
Мы делаем так. Для новой фичи создается ветка, туда может комититься комититься любой, даже не рабочий. После того как фича отлажена и оттвестирована, этот функционал мержится в master или devel.
Вопрос: Как сверстать такую «завитушку» на чистом CSS?

Лучший ответ: Если кому-то интересно, вот реализация - jsfiddle.net/6m7Lnaxr/2

Худший ответ: 
Баг если установлен Gooogle переводчик
Вопрос: Какой инструмент для хранения и быстрого поиска кнг на локальном компьютере вы используете(желательно под linux)?

Лучший ответ: Calibre для таких целей есть.

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

Лучший ответ: Зависит от устройства темы, в идеальном случае заменить в файле локализации

Худший ответ: Спасибо за помощь! Всем +100 к карме, +200 к деньгам, + 300 к девушкам :)
Решение было настолько простое, что я сперва даже не додумался до него:
Плагин темы, эту функцию добавил в настройки :)
Вопрос: Как циклично записывать видео с камеры, в файлы небольшого размера при помощи ffmpeg?

Лучший ответ: Получилось рабочее решение в пару строк - может кому пригадится.
1. Запуск ffmpeg в screen с именем record.screen -d -m -S record ffmpeg -rtsp_transport tcp -i rtsp://192.168.0.100/avstream -c copy -map 0 -f segment -segment_time 1800 -segment_format mp4 -reset_timestamps 1 -copyts -flags global_header -strftime 1 /home/user001/video/%Y-%m-%d_%H-%M-%S.mp4
Запуск ffmpeg с параметром -f segment пишет поток rtsp непрерывно, разбивая автоматически на файлы длительностью 1800 секунд ( параметр -segment_time 1800 ), т.е. по 30 мин. Имя фа
-rtsp_transport tcp пришлось добавить, т.к. без этого терялись пакеты.
2. В /etc/crontab добавляем стоку*  *	* * *	root	ls -t /home/user001/video/* | sed -e '1,96d' | xargs -d '\n' rm
которая раз в минуту проверяет данную директорию на количество файлов и оставляет только 96 самых свежих файлов, а остальные удаляет (96 по полчаса = 2 суток).

Худший ответ: Циклы
Вопрос: Как слелать так, что бы при крокрутке слайдера появлялся этот текста на слайде?

Лучший ответ: А в документацию посмотреть не как?
Там есть соответствующий блок с классом (carousel-caption)

Худший ответ: Спасибо !
Вопрос: Плавная смена объектов на чистом CSS?

Лучший ответ: jQuery в помощь. На чистом CSS нельзя, да и непрактично

Худший ответ: Спасибо всем.
В вопросе я не уточнил, что юзаю React (а зря). Проблему помогла решить либа rc-animate.
Вопрос: Бесплатный десктопный сервис для организации командной работы над проектами?

Лучший ответ: Не устроит redmine? И бесплатный, и функционала выше крыши и обучаются в нём легко любые операторы (проверено на примере одного Банка, где я раньше работал).

Худший ответ: Заявки добавлять нужно обязательно самим
Вот этого не понял. Вам самим добавлять заявки? Т.е. пользователей системы будет только 6?
Если так, то можно купить Jira за 10$.
Вопрос: Есть ли онлайн-сервисы для создания чертежа, 3D-проекта, дизайна прототипа продукта?

Лучший ответ: Ну для демонстрации, я думаю, все-таки https://sketchfab.com/

Худший ответ: Есть онлайн-автокад.
https://www.autocad360.com/
Года два назад его смотрел, там только 2D чертежи делать можно было, в новой версии может и 3D есть.
Вопрос: Карта Payoneer от UpWork. Можно ли будет снимать деньги в другой стране?

Лучший ответ: Будет работать без проблем.

Худший ответ: снимал в турции - без проблем
Вопрос: Как научить общаться phantomjs и python?

Лучший ответ: Как вариант сделать очередь на базе redis/rabbit.
А с какой целью вы хотите перевести часть парсеров на фантом?

Худший ответ: Можно на фантоме сделать "прокси" и к нему обращаться по http из питона - чтобы получать уже собранные страницы
Вопрос: С чего начать изучать программирование для 1С?

Лучший ответ: Если начинать, да еще с "нуля", то в любой другой специализации поинтереснее

Худший ответ: Я вот тут расписал по шагам.
Вопрос: Как организовать сеть в небольшом офисе?

Лучший ответ: С указанными понятиями познакомит википедия, а если хочется поразбираться, советую цикл статей "Сети для самых маленьких". Написано здорово.

Худший ответ: Попробуйте начать отсюда: http://www.hub.ru/files/books/cable
Вопрос: Jailbreak, как это?

Лучший ответ: Jail в понимании iOS — это невозможность прямого доступа к системе и пользовательским данным, а также к данным других приложений из твоего приложения. Доступ возможен только через API, предложенной ОС. Кроме того, нет возможности ставить сторонние приложения — только через AppStore с его жесткими правилами и премодерацией. 

Соответственно, Jailbreak — возможность обойти эти ограничения. Через дыру в загрузчике или в системе появляется возможность установки Cydia для установки произвольного софта. Возможность ставить взломанный софт из AppStore — это вторично и требует дополнительных телодвижений.

Также есть понятие лоченых телефонов и Unlock — телефоны блокируются на определенного оператора. Разблокировка возможна (иногда) после Jailbreak, поскольку нужно патчить GSM-блок (модем). В последних версиях unlock ждали до полугода, и так и не дождались — появились аппаратные proxy-sim, а Apple начал шире продавать незалоченные телефоны.

Худший ответ: Через дыру в безопасности.
Вас не удивляет наличие кряков для Windows, например?
Вопрос: Что рассказать от GNU/Linux довольно опытным пользователям PC за 20 минут?

Лучший ответ: я думаю, начать нужно с того, что выписать список типовых проблемных случаев с Linux машинами, встречающимися в практике, сгруппировать их по темам - сетевые, отсутствие софта, просмотр загрузки...
После этого показать/продемонстрировать способы их решения, предварительно рассказав, как запустить консоль (различные виды терминалов, в том числе виртуальные). Например, проблемы с сетью можно решить так: посмотреть ifconfig, ip addr|link|route, route, dig, pppoe. Проверить запущен софт или нет: ps, netstat, top.
Затем можно показать отличия обычных знакомых сетевикам утилит (traceroute, ping) от win-систем. Рассказать о том, что все конфиги здесь в разных файлах.
Ну и под финиш показать, как получать помощь по системе: manы, логи.
Технической поддержке не надо знать, что существуют пользователи, файлы и папки. В целом это же похоже на win-системы.
UPD: я учил сетевиков уже линухам, только не ТП, а эксплуатационные подразделения

Худший ответ: ничего ). уложиться в 20 минут для опытного юзверя невозможно. если он опытный, он и так пробовал. а тем кому начнешь охинею про баш нести и они его не видали ... толку ноль
Вопрос: Как верстать из .jpg?

Лучший ответ: не в тему, но насторожитесь ─ есть вероятность что дизайнера кинули.

Худший ответ: Верстал с JPG, ворда, экселя, акшура, корела, с разрешения 300dpi, и даже со слов. Просто нужно сесть, открыть редактор и начать верстать!
Вопрос: Возможен ли python в Wordpress?

Лучший ответ: не вижу проблемы если подходит rest api на wp сейчас это возможно. гуглите wp api v2. сейчас перешел на реакт для этого движка. единственная проблема будет рассширение возможностей ajax запросов, но это в php очень легко делается, практически шаблон

Худший ответ: Нельзя. А чем джанго то не угодил?
Вопрос: Комфортная Frontend разработка. Или как правильно совместить Windows и Linux?

Лучший ответ: Я поставил Mac OS X (скачав бесплатно оригинальный образ с apple) на SSD. 
В mac есть все что требуется для frontend и даже больше. Плюс удобство и множество готовых решений.
Под mac работают те программы, которые на linux надо запускать под wine. Тот же PS.
Windows поставил на отдельный HHD, как раз для новинок игровой индустрии.
Под мак из коробки есть такие популярные проекты как WoW, Diablo, EvE Online, CS и другие ММО.

Худший ответ: Попробовал предложенные два варианта:1. MacOS
Удачно поставил, настроил, поднял сервак.
+
MAMP - довольно обширный интерфейс, что не может не радовать.
Вообще о плюсах макоса можно не писать, и так почти все знают что она прекрасна, НО
-
Окна. Фу.. не смог привыкнуть.
Запуская многие приложения с графическим интерфейсом мой перфекционизм страдал. Кривые отступы и куча косяков.
Шрифты. Идеология applе по поводу шрифтов мне не подходит. Мне больше по нраву пиксельность винды и их сглаживание. 
На вкус и цвет конечно.2. Windows + Vagrant (WINNER)
Этот вариант мне понравился сразу. Спасибо за ответы.
Это то, что я и хотел.
Поставил Windows 8.1VagrantVirtualBoxUbuntu Server 14.04 LTSMinGW + ConEmu
Приятно когда у тебя консолька linuxа в windowsе, а не в окне virtualboxа, которое сжирает поверх еще кучу памяти.
Всё идеально работает. Быстро и главное - удобно.
Вопрос: Как сделать древовидную структуру комментариев?

Лучший ответ: Указывайте id родительского комментария в parent_id. 
Если комментарий находится на верхнем уровне, задаёте ему parent_id = 0, если он является комментарием к комментарию с id = 257, значит - parent_id = 257.

Худший ответ: Погуглите: рекурсия, вывод/обход дерева
Вопрос: Генератор диаграмм по существующей базе данных?

Лучший ответ: Если я правильно понял вопрос, то MySQL Workbench

Худший ответ: Фича генератора диаграмм MySQL есть в dbForge Studio for MySQL.
Вопрос: Как с помощью PHP можно распарсить PDF?

Лучший ответ: Как вы себе представляете такое преобразование, если в PDF текст хранится строками с определенными координатами, а не абзацами, например? Также текст может храниться картинкой или векторным форматом. Таблицы хранятся набором кусков текста и линиями. Заголовок — просто строка текста чуть большего размера.

Чтобы восстановить логическую структуру текста, надо систему вроде той, которая используется в продуктах fineReader. Систем эта сложная и на ее разработку у Abbee ушла куча денег, вряд ли вы сможете решить задачу проще. А без этого максимум, что вы можете вытащить из файла — это набор блоков вида «строчка такого-то текста расположена по таким-то координатам». Текст может быть разбит переносами.

Абзацы, конечно, еще можно из этого как-то восстановить, выстроив строчки по возрастанию координат, но переносы останутся, а любые нестандартные вещи, вроде подписи к картинке, будут ломать этот алгоритм.

Резюмируя, выберите другой исходный формат, или откажитесь от мысли преобразовать PDF в осмысленный текст, преобразуйте его в картинку например. Иначе вы всю жизнь будете дописывать костыли, как только кто-то захочет подснуть вашей системе текст, сверстанный другим способом.

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

Лучший ответ: В чем может быть дело Предполагаю, дело в неправильном значении MTU (точнее, MSS в TCP-сегментах). Оно может порождаться излишними настройками фаерволла (отбрасывает ICMP-пакеты "Fragmentation needed", из-за чего не работает определение минимального MTU на маршруте следования пакета, "Path MTU discovery"). Вот дающая представление статья.и куда стоит копать Разрешить в настройках фаерволла маршрутизатора прохождение пакетов ICMP "Fragmentation needed" (Type 3, Code 4). Если в настройках WAN-порта/модема есть опция "clamp MSS" - активировать ее. Если есть опция "set MSS" - установить (временно) значение около 1000. Пронаблюдать ситуацию.
Можно, если есть желание, задействовать wireshark. Для этого снять дамп трафика (в формате .pcap) при открытии проблемного сайта через браузер (только пароли свои не надо вводить) при подключении через маршрутизатор и при подключении напрямую. Выложить сюда.
Другой вариант - колхозное "решение безопасности" на маршрутизаторе - IDS, IPS, UTM и прочая. Вполне может быть, что устройство пытается искать сигнатуры в HTTP-трафике (хотя google, насколько мне известно, использует HTTPS даже на странице поиска), нагружая процессор. При использовании VPN такого трафика устройство не видит, ресурсы использует более рационально. Стоит проверить настройки безопасности.
Есть и другие варианты, но пока разумнее проверить актуальность вышеизложенных.

Худший ответ: Еще советую посмотреть здесь. Операторы разные, но симптомы схожи.
Вопрос: Как получить инициатор клика в Backbone.js?

Лучший ответ: Придумал сам как это дело реализовать. Может кому интересно или искать будет:var TaskView = Backbone.View.extend({
        el: '#tasks',
        model: Todo,
        events: {
            'click > li .delete-task' : 'removeTask',
            'click > li .complete-task' : 'completeTask'
        },
        removeTask : function (e) {
            console.log($(e.target));
        },
        completeTask : function () {

        }
    });$(e.target)  и есть текущий елемент, по которому кликнули.

Худший ответ: >> Если я кликнул на .delete-task в 3-ей лишке, то передать конкретно ее в переменную. 
Хм. Во-первых,  для каждой лишки должна создаваться view, с каждой  view ассоциируется соответствующая model с соответствующим id. Во-вторых, в этой view все события работают только в рамках $el, события вне твоей view не будут обрабатываться. 
В итоге должно быть два view - контейнер для всех тасков и view для одного, и в нем реализовывается удаление подобным образом:var TaskView = Backbone.View.extend({
        model: Todo,
        events: {
            'click  .delete-task' : 'removeTask'            
        },
        removeTask : function () {
            this.model.destroy();
        }
    });
Вопрос: Резервируемое хранилище для XenServer?

Лучший ответ: Я так понимаю, бюджет совсем маленький? Тогда забудьте о синхронизации.

Если вам действительно нужна синхронизация и кластеризация СХД, то можно посмотреть в сторону HP P4000 (Lefthand), Starwind Software iSCSI SAN, Falconstor NSS.

В противном случае: Linux + DRBD + IETD + Heartbeat.

Худший ответ: Надо смотреть железки, которые умеют real-time репликацию, у тех же QNAP есть такие. Репликация по расписанию не обеспечит требуемой надежности.
Вопрос: Есть ли дистрибутив ОС для запуска виртуальных машин?

Лучший ответ: Может, там Proxmox какой-нибудь был или oVirt?

Худший ответ: Есть. Называется «почти любой дистрибутив GNU/Linux»(исключениями являются сугубо специализированные).
Вопрос: Key bindings для переключения табов в vim?

Лучший ответ: Советую — не меняйте, весьма удобная комбинация. Если вкладок много, то нажимая Ngt, где N — число, будете переходить на соответствующий номер вкладки. Не вперёд на N, а именно на N-ную вкладку.

Худший ответ:   в normal режиме.
Вопрос: Как правильно распределить нагрузку на сайт на VPS (в частности для сайта на Wordpress)?

Лучший ответ: Значит как облегчить жизнь серверу:
1. Использовать какой-то memcache, xcache...
2. VPS - помощнее.
3. Можно запилить кеширование неавторизованым посетителям.
>Сам сайт находится на отдельном сервере или VPS
>База сайта на отдельном сервере или VPS
>Картинки находятся на отдельном сервера или VPS
Лучше если это будет 1 сервер помощнее. Удаленная БД вносит сетевые задержки на ответ от БД.
А картинки впихните лучше на CDN.
Неплохо будет засунуть два серванта за лоад балансер какой-то. И между БД запилить репликацию.

Худший ответ: Картинки находятся на отдельном сервера или VPSМожно вынести, тогда не только снизится нагрузка на основной сервер, но и картинки будут грузится быстрее. Удобнее всего будет CDNКак облегчить ему нагрузку? Кеширование, отдача статики с другого сервера, оптимизация кода шаблона и плагинов, сокращение количества запросов к серверу. Инфы в сети полно, в т.ч. на хабре. Например почитайте Разгоняем Wordpress до скорости света
И еще, сайты работают ощутимо быстрее у хостеров с небольшой нагрузкой на ноду и на правильно настроенных дедиках. Сам когда в последний раз сменил хостера сильно удивился когда сайты стали грузится мгновенно, хотя раньше тяжелые страницы могли и по 5 секунд грузится.
Вопрос: Какие приложения помогают работать с бумажными документами?

Лучший ответ: Пасьянс Паук

Худший ответ: 1С, outlook. Тысячи их.
Вопрос: Как сервер может узнать, что клиент оборвал TCP соединения?

Лучший ответ: keep-alive + таймаут. Без трафика оборванное соединение может висеть вечно.

Худший ответ: Если FIN пакет не пришёл, то только таймауты.
Вопрос: Как получить позицию скроллбара от нижней границы дива в jQuery?

Лучший ответ: Для этого нужно знать высоту содержимого этого div'а. В таком случае:

 var scrollBottom = $('#inner').height() - $('#outer').height() - $('#outer').scrollTop();

Пример jsfiddle.net/4RkqP/

Если нет такого элемента, как #inner (т.е. узнать высоту содержимого не так просто), то нужно создать клон div'a, сделать его css height равной auto, а потом, с помощью яваскрипта узнать его высоту. И сделать так, как описано выше.

Пример jsfiddle.net/a47tX/

Худший ответ: Тривиальный пример без никаких фреймворков и прочего (пишу по памяти). Plain js:

var Y = document.getElementById("mydiv").scrollTop;
Добавляем высоту дива, и отнимаем это дела от document.documentElement.offsetHeight (IE) или window.innerHeight (для человеческих браузеров). И вешаем эту свою логику в обработчик скролла.

Но советую если есть js фреймворк то доставать высоту окна при помощи него, чтобы наверняка получать нормальное значение
Вопрос: Почему в марте 2013 на один час меньше времени, чем в марте 2012 (PHP)?

Лучший ответ: Дело в переводе летнего времени в последнее воскресение марта (которое у нас отменили).
strtotime конвертирует время в unixtimestamp соответственно то прибавляя 3600, то нет.

Худший ответ: Лично у меня все норм. Для всех месяцев результат 259200. Что в принципе и правильно.
php 5.4.9