Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Чем должен заниматься верстальщик в компании/веб-студии(должностные обязанности)?

Лучший ответ:
Работая в мизерной веб-конторе, у нас этим занимался и верстальщик и программист - кто свободнее.
Счетчики, статистика, сео-теги - это работа с HTML. Идет постоянный поток задач, исправлений, доработок.
Однажды спихнув эти задачи на менеджера, он так накуралесил, что потом опять же мне пришлось раскуривать и восстанавливать сайт. Да, это НЕ профильные задачи, но лучше сделать самому.

Худший ответ:
Работая в мизерной веб-конторе, у нас этим занимался и верстальщик и программист - кто свободнее.
Счетчики, статистика, сео-теги - это работа с HTML. Идет постоянный поток задач, исправлений, доработок.
Однажды спихнув эти задачи на менеджера, он так накуралесил, что потом опять же мне пришлось раскуривать и восстанавливать сайт. Да, это НЕ профильные задачи, но лучше сделать самому.
Вопрос: Digitalocean запрашивает мою фотокарточку с паспортом в руках, как пройти верификацию без этого?

Лучший ответ:
Покупаем левую симку
Заводим qiwi
Заводим виртуальную карту qiwi
Заводим paypal и пополняем его с qiwi карты
Регаем DO оплачивая с paypal

Худший ответ:
А в чём собственно проблем? Фото+ID.
Вопрос: Как увеличить время мигания светодиода при пропущенных вызовах/сообщениях?

Лучший ответ:
Например, play.google.com/store/apps/details?id=com.rageconsulting.android.lightflowlite

Худший ответ:
ДА ЛААААААААДНО!!! Ролл аут сендвича на инкрелдибл с?? Ураааааааааааааааааааа!!!
Вопрос: m.domain.ru -&gt; domain.ru/m на nginx (но с подковыркой)

Лучший ответ:
Не совсем понятно — по какому адресу эта статика правильно лежит? И правильно ли, что запросы к статике вы проксируете? Может напрямую энджиниксом отдавать?

Худший ответ:
Вам надо во втором сервере написать что-то вроде

location /m/public/mobile {
             proxy_pass                    http://localhost:8080/public/mobile/$uri;
             proxy_set_header        X-Real-IP $remote_addr;
             proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
             proxy_set_header        Host $http_host;
             proxy_cache off;
             proxy_redirect off;
}


Правда я не помню навскидку насчет $uri и /$uri — в каком-то из этих вариантов он выкинет из $uri location и в итоге у вас на бэкенд уйдет нужный запрос.
Вопрос: Как определить маску сети по наибольшему присвоенному IP?

Лучший ответ:
10.0.0.0/20, то есть 10.0.0.0/255.255.240.0
в общем-то по максимальному количеству хостов в сети

Худший ответ:
Маска подсети нужна для того чтобы принимать решение какие пакеты отправлять напрямую, а какие через шлюз. Если вы знаете адрес хоста и адрес шлюза, то на основании этих данных уже можно вычислить минимальную маску подсети(минимальный размер сети). 
С заданными исходными данными вопрос не имеет разумного решения, либо можно ответить любая маска подсети.
PS. Если вы решаете какую-то практическую задачу, то просто опишите ее как есть, тк задать простой вопрос у вас не получилось.
Вопрос: Как готовиться к олимпиадному программированию?

Лучший ответ:
В большинстве олимпиадных задач лежит основа математики, алгоритмов, анализа.
И как в последствии - программирование, техника, инструменты.
А значит нужно во первых подготовиться по базису - математика и алгоритмы.
Притом математика в самом широком смысле: алгебра, комбинаторика, вычислительные методы, алгоритмы, дискретная математика, графы и тд. И каждую тему нужно подробно изучить.
И только на основе всего этого базиса можно качественно решать все задачи.
Естественно никто не отменял логику и образ мышления, это тоже нужно тренировать.
Это все тренируется с практикой, основываясь на теории.
После этого всего, уже закреплять знания в области техники, компьютеризации, алгоритмов, языков программирования, операционных систем, эвристического анализа, криптографии и т.п.
Материал, книги, задачи можно найти по всем вышеизложенным темам просто задав их в качестве параметров поиска в поисковых системах интернета.
Учите, запоминайте, практикуйтесь, и будет вам счастье!

Худший ответ:
Судя по вашему списку вы не знаете: сложность, комбинаторика, оптимизация перебора, динамическое программирование, графы, вычислительная геометрия.
www.ozon.ru/context/detail/id/6290126
www.ozon.ru/context/detail/id/2363462
www.ozon.ru/context/detail/id/4721432
codeforces.ru/problemset?order=BY_SOLVED_ASC
Проблема может возникнуть в том, что вы не сможете вытягивать задачи выше среднего уровня из-за проблем с математикой. Не в смысле, что вы не вспомните какую-нибудь теорему, а просто физически не сможете из ничего придумать решение или изобрести неизвестный вам алгоритм.
Вопрос: Какую фриланс биржу выбрать для админа?

Лучший ответ:
Логично выбрать в раше двух лидеров free-lance.ru и weblancer
На западе odesk и elance
Ну и в тему как я работаю админом на одеске
pumainthailand.com/diskussiya-o-frilanse-i-odeske-...

Худший ответ:
Например я сотрудничаю с одним админом уже 4 года, как друзьям надо с серверами чё-то сразу рекомендую его. А познакомились мы с ним на fl.ru когда он заказ по программированию парсера делал для меня. Слово за слово, оказывается он и админ ещё.
Выручал сильно, однажды сотрудники хостига raid неправильно настроили - он вовремя увидел, поправили.
UP. А с работой по найму - задачи в основном небольшие, либо прям с работу можно делать, либо если не срочно то вечером. Для админа главное доступность. Имейте на телефоне скайп или средства связи что бы упал сервак у меня - я мог как можно быстрее обратится за помощью.
Вопрос: Предоставление детализации провайдером?

Лучший ответ:
Вполне очевидно, что вы собираете на 3proxy только web трафик, а биллинг провайдера считает весь сетевой трафик. 

Советую просто встать tcpdump-ом на внешнем интерфейсе и посмотреть какие еще есть потребители трафика с вашей стороны.

Худший ответ:
Конкретных норм нет. Есть сертификация биллингов. Что биллинг соберет, то и будет считаться истиной, вне зависимости от детализации. Таким образом, суд всегда на стороне провайдера.

Раз вы знаете, что такое flowtools, может еще внешний трафик отзеркалируете в отдельное устройство и проанализируете? это полностью исключит намеки на любые самые сложные варианты руткитов и тд.
ну или хотя бы tcpdump на внешнем интерфейсе запустить.
Вопрос: Сильно ли влияет производительность компьютера на скорость загрузки сайта?

Лучший ответ:
Конечно. Элементарно на фронте, за исполнение js кода отвечает центральный процесс, за исполнение css графический. Оперативная память влияет на скорость загрузки. Чтобы более глубоко понять эти вещи необходимо поработать с web приложениями / сайтами под мобильные устройства

Худший ответ:
На скорость загрузки нет, на скорость рендеринга страницы да.
Вопрос: Как слить копию БД с VPS если на виртуальном разделе осталось мало места?

Лучший ответ:
$ mysqldump -u username -p'password' db-name | ssh user@remote.box.com mysql -u username -p'password db-name


Думаю, что это самый простой вариант

Худший ответ:
Master-slave репликация, думаю, вам поможет. Этот сервер делаете как мастер, локальный делаете слейвом. И настраиваете на синхронизацию. Потом отключаете.
Вопрос: Есть ли ресурс со взломанными платными приложениями для Андроида?

Лучший ответ:
Андроид Маркет дает 24 часа на то, чтобы опробовать платные приложения for free.
market.android.com/support/bin/answer.py?hl=en&answer=134336

Худший ответ:
Много всего можно найти на 4shared.com поиском ´apk´
Вопрос: Как понять момент решения задачи на JS?

Лучший ответ:
Создается ассоциативный массив, ключами в котором являются строки. Так как ключи в таком массиве уникальны, когда в исходных данных встречается повторная строка, новый элемент массива obj не создается, а просто переписывается ранее созданный. Итог работы подпрограммы - массив ключей массива obj, которые и являются уникальными строками.

Худший ответ:
Программист не умеет в Set, поэтому использует ассоциативный контейнер.
Вопрос: Книги по веб-дизайну

Лучший ответ:
Как дополнение к названным книгам отлично подойдет Стив Круг «Не заставляйте меня думать!». Эта книга ориентирована не на общие принципы графдизайна (как у Дмитрия Кирсанова), а именно на веб-дизайн и на юзабилити в дизайне.

Худший ответ:
Том Питерс. «Дизайн». Учит вполне правильно мыслить образами.
Вопрос: Какой лучше выбрать шрифт для большого количества текста?

Лучший ответ:
Сам шрифт тут не столь важен, сколько его кегль, длинна строк и межстрочный интервал. 
Для сплошного текста хорошо бы ставить 16 пунктов и ограничить строку ±70 символов,  дать межстрочный интервал ±1.5,  а шрифт просто из популярных вышеперечисленных.

Худший ответ:
Если художка, то Georgia. Только с кеглем не мельчить.
Вопрос: Можно ли восстановить таблицу разделов?

Лучший ответ:
Можно попробовать, но будет долго gpart -if /dev/sda
Быстрый вариант без ключей.

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

Лучший ответ:
Да, правильно. Вы будите видеть статистику отдельно по каждому соответствию и понимать, например, что модификатор широкого соответствия для вас работает лучше. И при сквозной аналитике выяснить, что это из-за того, что с ним показывается уточнение "в подольске" которое имеет CTR в 3 раза выше среднего по кампании. Как то так.

Худший ответ:
Растолкуйте, пожалуйста, как модификаторы работают в адвордс. Достаточно на примере ключевых этого топика. Спасибо! И если есть у кого в закладках, ссылку на доходчивую инфу. Справка гугла слишко формально раскрывает тему.
Вопрос: ЧПУ для рус сайта?

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

Худший ответ:
Как уже выше написали, УРЛы на продвижение не влияют. Но все же, если запрос пользователя совпадает с ключами в УРЛе сайта, то тогда в снипите в выдаче УРЛ будет выделен полужирным, и будет больше привлекать внимания пользователя. Так что смысл в этом есть, но не так, чтобы уж особо сильный.
И да - не перегружайте УРЛы ключами.
Вопрос: Какие проекты сделать на github чтоб показывать работодателям?

Лучший ответ:
Так называемый pet project. Наличие вашего проекта на  гитахбе говорит о том, что в свободное время вы так же занимаетесь программированием, а не лежите на дивание и смотрите сериал.
И как вы выразились "показуха" мало кому нужна.

Худший ответ:
Напишите нормальную библиотеку для работы с LinkedIn в соответствии с www.phptherightway.com
Вопрос: Нужен ли php фреймворк для реализации чеклиста

Лучший ответ:
Использование фреймворка сильно упростит разработку. Вам не придется заново "изобретать велосипед". Я уже 3 года использую Zend Framework и мне он очень нравиться. Здесь есть готовые решения для авторизации (Zend_Auth), работы с БД (Zend_Db, Zend_Db_Table) и много документации.

Худший ответ:
Посмотри вот эту статьюКакие задачи возникают в результате отказа от испо...
Прими решение, что будет проще: с ним или без него.
Может быть пара сотен строк для решения "на коленке" вполне проживёт без фреймворка.
Я вот делал простую вещь: сокращатель ссылок. Есть реализация на самописном микро-фреймворке, есть - на фреймворке Phalcon, а на работе пришлось сделать ещё один (пример ссылки ic8.link/w ) и там простой switch/if/else/preg_match без статистики, без базы данных, без кэширования. Работает быстро и просто.
Вопрос: Убунту, как включить metacity после удаления compiz?

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

Худший ответ:
Для начала во «внешнем виде» отключить эффекты (последняя вкладка).
Вопрос: Насколько популярны рекурсивные функции?

Лучший ответ:
Рекурсивные функции не поппевцы. им популярными быть не нужно.
А вот программисту нужно изучить что такое рекурсивные функции и использовать их по назночению

Худший ответ:
Рекурсивно чрезвычайно удобно писать методы рекурсивных структур данных вродеtype tree:   //псевдокод
      payload: node
      left:    tree
      right:   tree
Обычное дерево, попробуйте написать для него линейные get() и put() циклами. Возможно, но хлопотно и не интуитивно. А рекурсивные структуры данных - повседневная практика.
Самая популярная рекурсивная функция - QuickSort, до недавнего времени встроенная сортировка почти всех ЯП. Хоар написал алгоритм qsort рекурсивным, так его обычно и реализуют. И еще GNU == GNU's Not Unix
Вопрос: Чем надежнее всего сделать копию сайта на Wordpress?

Лучший ответ:
А лучше воспользуйтесь плагином Duplicator.

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

Лучший ответ:
Все настройки тем построены, как правило, на 4-х функциях
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
Используя  их можно сделать все что угодно
В Движок встроено API  для кастомизации https://codex.wordpress.org/Theme_Customization_API
но его, сильно не пользуют, в основном для десятка - другого настроек. Обычно пользуют всякие самописные решения, в настоящее время самым популярным является Redux https://reduxframework.com/

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

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

Худший ответ:
Смотря что продавать, если услуги дизайнера 3D-моделлера, то я бы не взялся ))
Вопрос: PHP. Можно ли подгрузить файл с кодом из другого сервера?

Лучший ответ:
Для файлов которые инклудишь выставить расширение txt или отменить их обработку php интерпретатором. Убедиться что на сервере который инклудит скрипты разрешен доступ к удаленным файлам и выполнить заветный 
include 'http://site.com/included.txt';

Худший ответ:
Опасно это подгружать php с вшенки… Если в имя подключаемого файла попадет параметр, который юзер может изменять, то это 100% взлом сервера. Будь осторожен короче.
Вопрос: Как найти свой пост в Г+?

Лучший ответ:
Наверное, в записях?
Идите в профиль
и далее в записи

Худший ответ:
Спасибо!
Вопрос: Выбор видеокарты

Лучший ответ:
>с HDMI выходом версии 3.1 
О_О
может, с 1.3?

а по теме, я вам посоветую
geforce 210 с hdmi 1.3a
и
radeon hd4350 с hdmi 1.3

Худший ответ:
для человека который будет брать видяху, принципиальной разницы не будет, разве что в цене хотелось бы в рамках 100$
Вопрос: Как решить проблему отображение тени (css+html)?

Лучший ответ:
Блок справа по оси Z находится выше левого и перекрывает его тень. Это незаметно, пока блоки прозрачны.
Для решения проблемы нужно поднять блок с ховером над остальными..goods:hover{
    position: relative;
    z-index:1;
}
jsfiddle.net/L0u9ry1e
В вашем случае указывать z-index не обязательно, т.к. блок всего один, указал его для наглядности и понимания сути решения проблемы. Если же наложенных и перекрывающих друг друга блоков несколько, их расположение на оси Z регулируется значением z-index'а.

Худший ответ:
оставьте блок прозрачным, но задайте цвет родительскому блоку.
Вопрос: Как проверить скорость выполнения кода на C++?

Лучший ответ:
#include <iostream>
#include <cstdio>
#include <ctime>

int main() {
    std::clock_t start;
    double duration;

    start = std::clock();

    /* Сюда вставить тестируемый код */

    duration = ( std::clock() - start ) / (double) CLOCKS_PER_SEC;

    std::cout<<"printf: "<< duration <<'\n';
}
Если значение будет чересчур мало, то можно повторить тестируемый код 1000 раз и итоговое время разделить на 1000.
А вообще нужно увеличить значение N хотя бы до 10000, и заполнять массив случайными значениями в цикле.

Худший ответ:
В институте использовали ассемблерную команду "rdtsc", она возвращает количество тактов с момента включения комьютера. Под win достаточно использовать QueryPerformanceCounter, как уже посоветовали, она внутри тоже испульзует "rdtsc".
Вопрос: Как исправить bad config encountered during initialization в jupyter?

Лучший ответ:
мне помог ответ Андрей Ширшов , однако, пришлось еще поковыряться, полностью описал здесь:
https://ru.stackoverflow.com/a/703638/176116

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

Лучший ответ:
Вопросы на экзамене не совпадают с тестами, что вполне логично.
Лично у меня вопросы при сдаче экзамена были легче чем те, которые были в онлайн-тестировании.

Худший ответ:
А я вот не отказался бы посмотреть на вопросы для подготовки.
Вопрос: Стоимость аналога minecraft на c#? (или другом языке кроме java)?

Лучший ответ:
$10 000 для разработчиков
$50 000 000 для пиара

Худший ответ:
А главное - совершенно бесполезно. Потому что быстрее в 2 раза оно не будет, ибо там уже OpenGL. И пять лет постепенной разработки с вылавливанием всех багов за два месяца вы не догоните, как не пыжтесь.
Вопрос: Закончил учиться на программиста — как быть дальше?

Лучший ответ:
Английский это точно, это ускорит изучение любого языка

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

Лучший ответ:
Я бы выбрал контроллер + внешний диск, на котором есть и esata и usb. Разница в скорости esata и usb достаточно большая, комфортнее будет конечно же на esata.

Худший ответ:
Ну исходя хотя бы из того, что ESata встречается намного реже, чем USB — я бы брал USB
Вопрос: PHPCI: Кто работал? Ответите на пару вопросов?

Лучший ответ:
1. копирует с нуля, потому что для тестов нужно чистую систему всегда. если делать сборку раз в день/неделю/месяц , то все ок, не накладно будет
2. в процессе изучения )
3. пока сделал лишь проверку качества кода. автотесты еще изучаюbuild_settings:
  ignore:
    - "vendor"
    - "tests"
    - "requirements.php"
    - "web"
    - ".idea"
    - "migrations"
setup:
  shell:
    - "export PATH=$PATH:$HOME/.composer/vendor/bin:/usr/local/bin/"
    #- "/usr/local/bin/composer install"
test:
  technical_debt:
  php_mess_detector:
  php_code_sniffer:
    encoding : 'UTF-8'
  php_loc:
  php_docblock_checker:
компзер через шелл использую потому что в path не видит его
описание тестов есть на сайте PHPCI

Худший ответ:
2. Примерно так:build_settings:
    mysql:
        host: 'localhost'
        user: 'testuser'
        pass: '12345678'
    pgsql:
        host: 'localhost'
        user: 'testuser'
        pass: '12345678'
    sqlite:
        path: '/path/to/sqlite.sqlite'
    ...
setup:
    mysql:
        - "CREATE DATABASE test_1;"
    pgsql:
        - "CREATE DATABASE test_2;"
    sqlite:
        - "CREATE DATABASE test_3;"
    ...
complete:
    mysql:
        - "DROP DATABASE test_1;"
    pgsql:
        - "DROP DATABASE test_2;"
    sqlite:
        - "DROP DATABASE test_3;"
Вопрос: Как лабиринт из текстового файла отобразить в виде двумерного массива?

Лучший ответ:
for(j=5;j>=1;j--)
	for(i=1;i<=6;i++)
		scanf("%i",&array[i][j]);

Как-то так.

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

Лучший ответ:
Рекомендую Bitbucket!
Можно создать приватный репозитарий, создать в нем свое wiki. 
Можно создать свою команду и в ней создавать хранилища для разных проектов.
Есть встроенная интеграция с HipChat. Создаешь комнату для своей команды и туда будут прилетать все коммиты которые вы делаете. И чат довольно удобный. Сохраняет ссылки и файлы в истории.

Худший ответ:
А что же битрикс 24 никто не берет?
Вопрос: Есть ли смысл обращаться к SEO-фрилансерам с целью продвижения сайта

Лучший ответ:
Вам что нужно сделать-то: составить ТЗ иль продвижение?
Если продвижение, то зачем вам стратегия покупки статей? Если ваш сайт должен деньги зарабатывать, то и мерить результат нужно в деньгах(полученных), а не в купленных статьях.
Определитесь, какой результат вы хотите получить и как вы его будете измерять. Если оптимизатор говорит вам: «Я куплю n статей и m ссылок, проспамлюсь там-сям и т п.», — отвечайте, что вам это интересно в десятую очередь, пусть скажет, сколько это будет в полученных вами рублях(если вы знаете, сколько вам приносит целевой посетитель). Если он всячески сопротивляется попыткам на этом языке говорить, то лучше с ним дела не иметь.

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

Лучший ответ:
Ваш вариант почему-то только все что в <head></head> выдает. Какой бы сайт не подставлялВопрос решился, simple_html_dom требует mbstring.func_overload 0

Худший ответ:
Для начала попробуйте вставить проверку в скрипт на доступность страницы добавить функцию function get_http_response_code($url) {
    $headers = get_headers($url);
    sleep(2);
    return substr($headers[0], 9, 3);
}
file_get_html переделать следующим образомfunction file_get_html($url, $use_include_path = false, $context = null, $offset = -1, $maxLen = -1, $lowercase = true, $forceTagsClosed = true, $target_charset = DEFAULT_TARGET_CHARSET, $stripRN = true, $defaultBRText = DEFAULT_BR_TEXT, $defaultSpanText = DEFAULT_SPAN_TEXT) {
    // We DO force the tags to be terminated.
    $dom = new SimpleHtmlDom(null, $lowercase, $forceTagsClosed, $target_charset, $stripRN, $defaultBRText, $defaultSpanText);
    // For sourceforge users: uncomment the next line and comment the retreive_url_contents line 2 lines down if it is not already done.
    $errorsCode = ['404', '301', '302', '502'];
    $responce = get_http_response_code($url);
    if (!in_array($responce, $errorsCode)) {
        $contents = file_get_contents($url, $use_include_path, $context, $offset);
    } else {
        return false;
    }
    
    // Paperg - use our own mechanism for getting the contents as we want to control the timeout.
    //$contents = retrieve_url_contents($url);
    if (empty($contents) || strlen($contents) > MAX_FILE_SIZE) {
        return false;
    }
    // The second parameter can force the selectors to all be lowercase.
    $dom->load($contents, $lowercase, $stripRN);
    return $dom;
}
И для начало просто проверить получает ли скрипт страницуrequire_once ('simple_html_dom.php');
$html=file_get_html('http://ya.ru'); 
echo $html