Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Онлайн сервисы для обучения(ваш опыт)?

Лучший ответ:
HTML academy ты должен знать. Лучшее, что может быть по верстке. Однако, верстка нужна только верстальщику.
Можешь сюда глянуть, The Odin project. Это просто список что учить, если у кого-то нет понимания куда двигаться.
Если про синтаксис, но с недетскими примерами, то соревновательные сайты типа codewars.
В основном книжки, документация. Ты уже должен знать, что нужно подтянуть.
Вот офигенный Command line crash course. Если никогда не работал с командной строкой, за пару часов разберешься в навигации.
Мне очень нравится udacity. В каждом курсе смотришь, как препод делает мини-проект по заданной теме. Каждый курс состоит из видео по 1-2 минуты, очень удобно: ты всегда сконцентрирован, можешь оторваться в любой момент, можешь пропустить видео, если по нему все понятно. И дают небольшие теститки или задания для закрепления. Вода если есть, то только во вступлении; максимально концентрированно, сжато, ясно, четко и понятно. Только то, что нужно чтобы ты вник в нужную тему и перестал ссать в ней разбираться самостоятельно.

Худший ответ:
Мой основной язык PHP, но смотрел курс по Java от Вячеслава Ковалевского. Вынес намного больше знаний ООП чем от курса PHP ООП на том же Hexlet. Мое мнение - самое главное в сервисе это преподаватель курса. По этому если есть бесплатные курсы на Youtube от хорошего преподавателя, то можно воспользоваться ими и пожертвовать автору на кофе.
Вопрос: От чего измеряется width в % у td?

Лучший ответ:
Все таблицы по умолчанию и так в %, и ширина ячейки изменяется от содержимого, ну когда его становится, слишком много, к примеру больше чем ширина родителя, в которой лежит таблица, то ячейка больше не сожмется)
Надеюсь ответил на ваш вопрос.
P.S. Можно легко проверить с табличкой где 6-8 столбиков, и информация не короткая, и сразу все станет ясно

Худший ответ:
Кстати из этой ситуации можно взять пару интересных вещей:1. Если взять 2 ячейки в одной задать 1% ширины, то построиться таблица шириной в содержимое этой ячейки умноженное на 100.
Напр. Если взять в первую ячейку положить какой-то содержимое и оно напр.  получится 83px то ширина таблицы будет 8300px: 1я ячейка будет шириной 83px, а вторая займет всю остальную ширину до 8300.
jsfiddle.net/4rcqgj0L/22. Если взять 2 ячейки и в одной задать 100%, то построится таблица шириной больше чем в 1/3 миллиона пикселей(в зависимости от 2й ячейки) :)
В первую в свою очередь можно добавлять контент и это на ширину не повлияет, но 2я ячейка влияет на общую ширину таблицы(ширина общая может дойти свыше миллиона пикселей.
jsfiddle.net/4rcqgj0L/3
А в контейнере можно этим пользоваться
jsfiddle.net/4rcqgj0L/4
напр. для адаптивной верстки.
И что то подобное есть в бутстрапе:
getbootstrap.com/components/#input-groups-buttons
см. как сверстаны input-group и все что в них.
Вопрос: Как лучше делать форму обратной связи php или js?

Лучший ответ:
"Никакого back-end для форм!"
Я думаю, что обойтись без back-end'а можно следующими способами:
1) Перенаправить пользователя на mailto (пример)
2) Делегировать отправку уведомления какому-нибудь сервису (например)

Худший ответ:
"Никакого back-end для форм!". 
что за бред.
С каких пор JS у нас email умеет отправлять для которых фидбеки и делают в 99% случаев.
Вопрос: Формат хранения данных в программе?

Лучший ответ:
XML или sqlite. Простой текстовый формат, представленный выше, ограничит вас однострочным описанием или необходимостью придумывать собственные escape sequences. А когда вы решите эту проблему, у вас получится ещё один недо-XML (который не нужен).

Худший ответ:
ИМХО, sqlite — лучший вариант.
Можно шифровать как файл БД полностью, так и отдельные поля.
Вопрос: Посоветуйте базы шрифтов

Лучший ответ:
Уже упоминавшийся на хабре webfont.ru

Худший ответ:
Сборник бесплатных шрифтов на сайте Джованни Лемонада.
Вопрос: Как сделать чтоб текст на кнопке input отличался от ее value?

Лучший ответ:
Заменить ваш input на:<button name="page" value="main" type="submit">Перейти на главную</button>

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

Лучший ответ:
Посмотрите тут: ocw.mit.edu/courses/audio-video-courses/
Много интересных видео лекций от MIT.

Худший ответ:
Добавлю еще от себя лекции Стэнфордского университета.
Вопрос: На что переходить предприятию: Windows Server 2012 или RHEL7?

Лучший ответ:
Отсутствие официальной поддержки никак не мешает продолжать ею пользоваться, особенно если для выхода в инет стоит что-то адекватное, и АД домен наружу не видно.
в случае 2003 - у вас даже проблем с совместимостью нет, а главное, вы судя по всему не пользуетесь Exchange, поэтому домен развивать особо и не требуется.
Я бы посоветовал не апгрейдиться на 2012 сервер, а оставить как есть, парралельно пробовать, подойдет ли вам Линукс решение и переходить на него в любое свободное время.
P.S. В личной практике знаю несколько мелких организаций знаю до сих пор на Windows-NT домене, не жалуются.
Парочка на 2000 домене, для нужд хватает.
Функциональности этих сетей для того, чтобы люди работали (организации не айтишные) - выше крыши.

Худший ответ:
Если есть домен и много машин на windows я бы рекомендовал windows server 2012 r2, одна стандартная лицензия даёт возможность поставить систему с hyper-v, а контроллер домена поставить на виртуальную машину.  Плюс если хватает мощности туда же можно виртуалки centos/debian сувать под разные нужды.  
Что реально хорошего в винде - hyper-v, ad, сервер терминалов.  Остальное по возможности я бы держал на centos/debian
Хотя смотря как используете ad и тот же gpo, может это успешно можно заменить ldap и puppet.
Вопрос: Восстанавливаемый генерируемый пароль

Лучший ответ:
Тут главное сделать сложный логин, типо D4^3fnbD#@fdsbseij#45@58*&@)(*kdfi

Худший ответ:
Почитайте алгоритм хэширования SHA-1. Вам нужно сделать что-то похожее и более легковесное. Главное, чтобы ваша функция генерации паролей не обращалась.
Хэш-функция обращается, если из хэш-образа можно восстановить исходный текст.

Кстати, в Windows пароли не хранятся физически. Когда вы указываете новый пароль система просчитывает хэш-образ и сохраняет его у себя. Когда вы вводите пароль для авторизации система считает хэш для введенного пароля и сравнивает со своим. Если одинаковые — то пароль правильный. И, если злоумышленник сломает место хранения паролей, то кроме хэш-образа он ничего не найдет. А из хэш-образа пароль восстановить невозможно, даже если тот в десятки раз больше самого пароля. Интересная, в общем, штука.
Вопрос: Трудоустройство. Не знаю что делать?

Лучший ответ:
изучайте джаву по 8 часов в день и у вас отпадут такие глупые вопросы.

Худший ответ:
Есть репозиторий с примерами ваших программ на guthub или bitbucket? Если нет, то полезно его иметь. Если C++, то работали (хотябы немного) ли вы с qt, winapi, сокетами, boost?
Вопрос: Какой есть сервис для тестирования загрузки страницы?

Лучший ответ:
Раз - tools.pingdom.com/fpt/
Два - developers.google.com/speed/pagespeed/insights/
Три - вкладка Network в встроенных браузерных плагинах типа Firebug
Именно этой связкой я пользуюсь при оптимизации. И ничего лишнего не нужно.

Худший ответ:
Время загрузки можно смотреть прямо в браузере. В хроме например, F12 — Network
(как вариант)
Вопрос: Книги vs оф. документация vs статьи vs видеокурсы: как лучше всего изучать новую технологию, или фрейворк?

Лучший ответ:
Мне кажется или Вы позиционируете эти способы получения информации, как взаимоисключающие?
Мой совет таков: для первого знакомства - пару видеоуроков;для основы, фундамента знаний - документация;для изучения нестандартных решений, актуализации информации, best practice - чтение блогов/статей/тематических сайтов.

Худший ответ:
Могу подсказать сильно быстрый путь.КонспектыКнигиПрактика
Чтобы еще сильнее ускориться:Оформляйте конспекты фломастерами Делайте как можно больше микропроектов в рамках обученияЗанимайтесь по часам
Вопрос: Как подобрать параметры VPS хостинга для интернет-магазина?

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

Худший ответ:
Если интернет-магазин на битриксе, смотрите сразу дедики с SSD дисками.
Вопрос: Как на русской клавиатуре iPad поставить точку и запятую?

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

Худший ответ:
Для набора больших текстов клавиатура iPad мне лично не удобна. Очень быстро устают руки. 
Но как говорится на вкус и цвет…
Вопрос: Gulp.js — file to import not found or unreadable. В чем проблема?

Лучший ответ:
Еще пара вариантов решения проблемы.Вариант 1.
Просто указываете в параметре includePaths путь к папке partials. Хотя мне не помогло..pipe(sass({ includePaths : ['./src/assets/styles/partials/'] }))
-------------------------------------------------------Вариант 2.
Используйте gulp-ruby-sass вместо gulp-sass. (правда ruby-sass на порядок медленнее компилирует. сравнение компиляторов)
-------------------------------------------------------И вариант 3 (конкретно под sublime 3).
В настройках редактора есть параметр atomic_save, отвечающий за способ сохранения файла (по умолчанию false).
Если установить "atomic_save: true", то каждый раз при сохранении файла, sublime будет создавать копию редактируемого файла, вносить все изменения в нее, а затем заменять старый файл этой копией.
Этот способ, наверное, не самый правильный, но можт вам по душе будет именно такое решение (и ошибки нет, и ruby-sass не надо юзать, и ssd покупать).
Прописывать в пользовательских настройках sublime'a.{
  atomic_save: true
}

Худший ответ:
Понимаю, что вопрос уже устарел, но вдруг кому поможет. 
У меня была такая же проблема на Windows 7, где стоял HDD. Буквально на днях я перешел на Mac OS, где стоит и SDD и эта проблема сама по себе исчезла. Так что действительно у кого такая трабла, то либо ставьте задержку на gulp watcher или покупайте SSD.
Вопрос: Как вы относитесь к подобным сайтам?

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

Худший ответ:
Можно не пользоваться adblock , есть ведь аналоги.
Вопрос: Как подружить backend (java) и front Angular?

Лучший ответ:
Представляю какая каша в вашей голове) Самое очевидное и простое решение использовать Spring framework тыц1 тыц 2. Если не хотите использовать фреймворки, то можно сразу написать пару сервлетов для обработки ваших запросов тыц3 тыц4

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

Лучший ответ:
Отрендерить в 3д редакторе пролет камеры вокруг комплекса в виде последовательности изображений высокого разрешения. Сконвертировать полученный материал в видео низкого разрешения через avconv, например (форматы h264 и webm) и в последовательность подготовленных для веба jpg. С помощью javascript обеспечить прелоад видеоролика и его прокрутку по drag'n'drop. При остановке прокрутки подменять видеоролик соответствующей jpg-шкой высокого разрешения.

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

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

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

Лучший ответ:
У меня были идеи написать и начать распространять ПО, которое бы выполняло функцию по чистике компьютера от продуктов mail.ru. Если есть единомышленники, то напишите на bubnenkoff@gmail.com

Худший ответ:
hijackthis на них. А вообще надо снести гуарда, он опять все на места возвращает.
Вопрос: WEB Сервер для фотохостинга?

Лучший ответ:
nginx с aio

Худший ответ:
Ну вы бы сами провели на этапе тестирования тест, и нам бы рассказали о результатах. Было бы наверное — интересно. Но что-то мне кажется, что для отдачи статики енджиникс побьёт Варниш…
Вопрос: Дизайнеры, как вы организовуете свой фотобанк?

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

Худший ответ:
Главное правило - делать приборку в файлах сразу после завершения проекта.
По упорядочиванию хранилища почитайте данную статью:
baguzin.ru/wp/?p=2267
Вопрос: Как эффективно блокировать рекламу на планшете Android в приложениях?

Лучший ответ:
Тут посмотрите. Мне помогло.

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

Лучший ответ:
Как вариант grunt-uncss
Для использования надо установить node.js и grunt

Худший ответ:
Как вариант grunt-uncss
Для использования надо установить node.js и grunt
Вопрос: Модуль для joomla показывающий меню на сегодня

Лучший ответ:
самое примитивное, на мой взгляд, решение:
1. создаем раздел «блюда»
2. создаем в нём категории «все», «сегодня»
3. в категории «все» создаем по 1 материалу на каждое блюдо
4. ставим модуль JUNewsUltra (или аналогичный по принципу), меняем шаблон под наши нужды (как мы хотим, чтобы отображались картинка и описание, знаючи html это очень просто), указываем источником материалов для отображения категорию «сегодня»

таким образом, вам останется только менять категории нужных блюд, с «все» на «сегодня» и обратно

Худший ответ:
Может написать самим? Тем паче что под joomla плагины пишутся многими людьми и они довольно просты. Ну или нанять кодера, который напишет. Не думаю что он потребует слишком много денег за написание подобного функционала.
Вопрос: Где можно найти tutorial по настройке Node.js на Apache для Linux?

Лучший ответ:
Захотелось попробовать JS вместо PHP
Тебе просто попробовать на локалке? Тогда в Apache нет необходимости, запускаешь Node.js приложение и подключаешься к порту который оно слушает.

Худший ответ:
Захотелось попробовать JS вместо PHP
Тебе просто попробовать на локалке? Тогда в Apache нет необходимости, запускаешь Node.js приложение и подключаешься к порту который оно слушает.
Вопрос: Почему после обновления большого JS файла nginx отдает его с ошибками?

Лучший ответ:
Я с этой проблемой столкнулся.
В интернетах сетуют на то, что проблема с vboxfs, и что-бы всё заработало необходимо отключить директиву sendfile в nginx, в секции http в файле `/etc/nginx/nginx.conf`http {
  sendfile off;
}
Все отписываются и говорят что работает. У меня не заработало, но, видимо, где-то с конфигами что-то другое у меня.
Потому я перешёл на апач для разработки в связке с докером и там всё завелось с первого раза.
Ссылки по теме:Дока у вагрантаБолее подробней на stackoverflowЧуть больше объяснения

Худший ответ:
Если закачиваете по ftp то файл может быть записан не до конца при обрыве соединения, т.к. ftpd пишет файл сразу во время получения от клиента
Вопрос: Как на Хабре искать тест в своих комментариях?

Лучший ответ:
tangro &&/+3 «напишите» site:habrahabr.ru — для яндекса.
+3 — значит расстояние не более трех предложений в прямом направлении. Выдает, по-моему, по большей части ваши комментарии.

Худший ответ:
Извращенный вариант:
1) ставим расширение AutoPager для хрома или лисы.
2) Идем на страницу с комментами и жмем «End». Браузер автоматом подтягивает следующую страницу и выводит её ниже.
3) Повторям п2. пока не получим «простыню» со всем своим креативом
4) Ищем нужное средствами браузера
Вопрос: Mikrotik загрузка cpu 100% из-за DNS. Как быть?

Лучший ответ:
если через вебку или винбокс, убрать галку с Allow remote request (IP->DNS)

Худший ответ:
Подскажите, как это правильнее сделать, потому как в фаерволе я запретил: input, source_adr 0.0.0.0/0 , dst. adr свой_внешний_айпи , 53 tcp. После чего внутрисети начались сложности с "резолвингом" адресов и пр.
Вопрос: Как декомпилировать программу на .NET?

Лучший ответ:
Неужели проще задать вопрос на тостере, чем написать в гугле "decompile .net"?

Худший ответ:
.net reflector (www.red-gate.com/products/dotnet-development/refle...
Она платная, но есть триальный период.
Вопрос: MSSQL-запрос в PHP?

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

Худший ответ:
Похоже, что запросы с join неверно обрабатываются…
Вопрос: Возможна ли подмена конструкторов у значений, порождаемых простыми конструкциями {} и [] в языке JavaScript?

Лучший ответ:
Такого способа нет:
http://www.ecma-international.org/ecma-262/5.1/#sec-11.1.4
http://www.ecma-international.org/ecma-262/5.1/#sec-11.1.5

Худший ответ:
Косвенно по теме:
Если пробрасывать данные во фрейм через postMessage, то проблем с x instanceof RegExp/Array не должно быть — // top
frames.myframe.postMessage([ 'action', [], /x/ ], '*');

// myframe
window.onmessage = function(event){
   event.data[1] instanceof Array // -> true
   event.data[2] instanceof RegExp // -> true
}
Вопрос: Зарядка телефона мускульной силой?

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

Худший ответ:
Лично не использовал но видел в никсе вот такие динамо машины для зарядки сотовых www.nix.ru/autocatalog/cube/29798.html (щас правдо там их в наличии нет но думаю что можно найти гденибуть)
Вопрос: Как usb-диск определяет число подключённых usb?

Лучший ответ:
Никак.

Y-usb провод отличает от обычного тем, что он короткий и жилы в нем потолще. Накакой магии в нем нет.

Если вы подключаете ваш HDD дешевым китайским длинным проводом, то питания вам не хватает, так как потери в кабеле слишком большие и диск не заводится.

Возьмите качественный короткий USB кабель потолще и ваш hdd заведется.

Худший ответ:
 Если из этих разъёмов воткнуть только один, он работает. 
Напряжения не хватает.
Вопрос: Получится зарегаться на fl.ru как нерезидент?

Лучший ответ:
работать на fl.ru по Безопасной сделке
Да хрень эта безопасная сделка. 
Работайте напрямую с заказчиками без посредников (у последних множество проектов на разные тематики, ну и просто по переписке можно просто понять его ли личный это проект).
Если работаете в web сфере, то просто выполняете заказ на своем сервере, а передаете результат после полной оплаты.

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

Лучший ответ:
Во-первых, судя по вашему описанию предметной области задачи (всего один тип объектов, фиксированный набор атрибутов объекта), база данных – то, что вам нужно. Не надо бояться инициализации объектов, потому что способа избежать восстановления объекта из хранилища (какое бы оно ни было) в данном случае нет: храните в базе – придётся инициализировать объект значениями столбцов таблицы; храните, скажем, в JSON – придётся инициализировать объект значениями, полученными из JSON-объекта (что, кстати, ещё менее удобно); используете Java-сериализацию – и там тоже будут накладные расходы на восстановление объекта из формата, в котором вы его сохранили, ну и так далее. А БД – очень удобный формат. К тому же, никто вас не заставляет инициализировать все-все объекты на старте программы: если у пользователя очень много заметок, то можно просто подгружать новые по мере листания списка.
Во-вторых, по поводу напоминания — это объекты, с которыми удобно было бы работать, непосредственно обращаясь к ним, вызывая методы
Есть такая вещь, как single responsibility principle (и то же самое на русском), суть которой вкратце состоит в том, что класс должен выполнять только конкретный ограниченный круг обязанностей, и больше ничего. В данном случае ваша ошибка в том, что вы думаете о том, чтобы дать классу заметки обязанности, которые ему по идее не свойственны. Заметка в данном случае – просто сущность, отображающая хранимые данные, больше ничего, и она ничего не должна знать об уровне хранения и т.п. Так что методов типа delete(), save() и подобных у неё точно не должно быть. А вам для удобства хранения и загрузки объектов я предлагаю сделать отдельный класс типа такого (написано на коленке просто чтобы передать идею):public class NotesManager {
       private final SQLiteDatabase db;

       public NotesManager(SQLiteDatabase db) { this.db = db; }

       public Note findById(int noteId) {
              Cursor c = db.query(...);
              //тут чтение в локальные переменные значений
              //отдельных полей из курсора,
              //если он вернул какой-то результат
              return new Note(...ранее считанные значения полей как аргументы конструктора...);
       }

       public void save(...перечисление полей...) {
              //после проверки введённых данных делаете 
              //insert в базу с переданными значениями полей 
       }
}
Также вам понадобятся методы create и delete, но если вы поняли идею, то наверняка справитесь :) Задавайте ещё вопросы, если что-то непонятно.

Худший ответ:
Не плохой вариант посмотреть в сторону CouchbaseLite
Вопрос: Как прокачать скиллы по Active Directory?

Лучший ответ:
Я в своё время ставил пару клиетов и пару контроллеров на виртуалку и выполнял настроку политик, dns, запуск скриптов и еще много чего. Без виртуальной лаборатории это равносильно что учится водить машину по книгам. В винде все довольно просто делается, но всё же лучше раз попробовать, чем сто раз прочитать. Книг на эту тему много, от того же microsoft учебные пособия на любую тематику, особенно из книг полезные разделы с рекомендациями, как нужно делать правильно.
Есть еще лаборатории от Microsoft:
www.microsoft.com/rus/servers/virtuallabs.mspx
https://technet.microsoft.com/en-us/virtuallabs/bb...

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

Лучший ответ:
Возможно, вам вот указали sphinx, читайте про него. Есть версия для джавы (sphinx4), есть — для C (poketsphinx).

Но.

Дело в том, что сама схема распознавания речи основана на скрытых марковских моделях (HMM).

Вот так работает sphinx: вначале происходит обработка звука (фильтрация, получение кепстра), потом из этого кепстра извлекаются особенности (features) — в итоге имеем поток, если не ошибаюсь, 13-мерных feature vectors с частотой 100 Гц. Вот векторы этого потока соотносятся с конкретными звуками — либо там будет переходный процесс, связанный с согласным, либо — много похожих векторов подряд — тянущийся гласный звук.

Проблема тут в том, что этот поток очень грязный в смысле качества информации. Что там за особенности извлекли — одному Дану Журафски известно. Поток указанный обычно потом направляется в HMM, которая знает именно слова, в смысле — какие звуки обычно идут за какими и т. д., и на основании этих знаний предполагает, что на самом деле должно было получиться на выходе (что «имелось ввиду»). Я плохо представляю себе, как можно что-то делать без фильтрации с HMM.

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