Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Что лучше один большой файл css или для каждого компонента свой?

Лучший ответ:
Есть смысл разбить файл на мелкие файлы компонентов, а потом сборщиком собирать один минифицированный файл и его подключать на страницу. Гораздо удобнее читать/писать стили + препроцессоры one love + минификация + ...

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

Лучший ответ:
Задавать позицию в em или процентах, или не мучаться. и загнать надписи в SVG.

Худший ответ:
https://codepen.io/topicstarter/pen/Gwzqoq  вот собственно сама реализация на SVG
Вопрос: Что нужно учить в API unity в первую очередь?

Лучший ответ:
Английский учить надо, без него в разработке игр будет очень тяжело. Со стороны юнити вам надо разобраться как минимум с Transform, GameObject, Rigidbody, Collider, Update и FixedUpdate. Также вам надо понять как работает UI. После того, как всё это изучите, качайте Standard Assets, там есть пример с управлением машиной с джойстика, можете посмотреть как он сделан, про работу с камерами тоже есть пример. А вообще говоря, лучше попроходите туториалы, если раньше игры не делали, то на чистом API сложно будет учиться.

Худший ответ:
Для этого нужно знать Input.GetKey или что то такое. Остальное - ваша логика, апи для которой почти не нужон.
Вопрос: Как правильно начать?

Лучший ответ:
Марк Лутц - Изучаем Python

Худший ответ:
Марк Лутц - Изучаем Python
Вопрос: Как изменить цвет частиц js?

Лучший ответ:
87 строка примера this.color = '#fff';

Худший ответ:
В примере по ссылке строка 87 this.color = '#fff';
Вместо #fff задайте цвет с этого генератора.
И заведите переменную  config.colorVariation, или захардкодьте вместо нее какое-то число в диапазоне 0-255
Вопрос: Можно ли использовать логотип и информацию с сайта какой-либо компании в качестве своей работы?

Лучший ответ:
Можно. Но стыдно.

Худший ответ:
Можно. Ровно до того момента, пока не спалит автор работы или клиенты. Потом начинаются проблемы.
Вопрос: Работаете с откатами?

Лучший ответ:
Это не откат, а комиссия

Худший ответ:
Ни разу с таким не сталкивался.
Если заказчику нужен работник, то он может заплатить за услугу подбора работника. Но наоборот - это странно.
Другое дело, если этот левый чел будет сам что-то делать: разбивать ТЗ на задачи, организовывать процесс, заниматься выбиванием денег с заказчика, вот тогда ему есть за что платить.
Вопрос: Какие юрисдикции наиболее предпочтительны для открытия юр.лица/счёта для мобильного стартапа?

Лучший ответ:
Эстонию. Есть опыт с запуском компаний для похожих целей.

Худший ответ:
А как быть с законом о КИК в последней редакции? Если вы владеете более 25% иностранной компании и не проживаете там постоянно - будьте любезны платить налоги здесь.
Вопрос: Как IT компании находят нишу в enterprise-разработке?

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

Всё тоже самое, но только изначально компания внешняя... Сделала заказ и поняла, что стоит тут копать и переиспользовать разработки. 

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

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

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

Худший ответ:
Это директива препроцессора, а не функция. И, судя по гуглу, никак.
Вопрос: Можно ли настроить proxy, чтобы ограничить доступ к сервисам google?

Лучший ответ:
Никак. Или переезжайте c Google Drive.
1-й способ не работает, поскольку имея логин-пароль человек зайдёт отовсюду на GDrive
2-й способ не работает, поскольку имея логин-пароль человек зайдёт отовсюду на GDrive
3-й способ не работает, поскольку имея логин-пароль человек зайдёт отовсюду на GDrive
В самом GDrive нет возможности настроить ip-restrictions - если нужно ограничивать, пользуйте свои решения (owncloud, nextcloud)

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

Лучший ответ:
Нет.  Мне кажется это не реально.

Худший ответ:
только на js
Вопрос: С чего и где начать обучению React, Redux?

Лучший ответ:
От создателя Redux.
И учите английский. Это на нем надо свободно разговаривать в нашей жизни.
https://egghead.io/courses/getting-started-with-redux
https://egghead.io/courses/building-react-applicat...

Худший ответ:
тоже вчера на codecademy проходил... Но там наверное азы ((
Вопрос: Можно ли использовать аккумулятор 11.1v 1200mah чтобы запитать arduino nano?

Лучший ответ:
Рекомендуемое напряжение 7-12В, максимум 20В (для Vin).

Худший ответ:
Запитать можно, подав это напряжение на Vin. Оно попадет на стабилизатор, после которого выйдет +5В. Кнопку можно подтянуть к этим +5В.
Вопрос: Как в bootstrap 4 сделать правильное позиционирование в мобильной версии?

Лучший ответ:
Документация
Если не знаете английский, то смотря на примеры можно интуитивно понять, что делать.<div class="row">
    <div class="col-md-12 col-lg-3 order-lg-1 order-2">
        {include file=sidebar}
    </div>
     <div class="col-md-12 col-lg-9 order-lg-2 order-1">
        {content}
     </div>
</div>Пример

Худший ответ:
А если уж верстать first-mobile, то вот так:<div class="row">
     <div class="col-md-12 col-lg-9 order-lg-2">
        {content}
     </div>
     <div class="col-md-12 col-lg-3 order-lg-1">
        {include file=sidebar}
    </div>
</div>
Вопрос: Не получается запустить программу выдает ошибку при запуске?

Лучший ответ:
Фактически это старое доброе "программа выполнила недопустимую операцию и будет закрыта" :) То есть сообщение о том, что некая программа, написанная неким криворуким программером выполнила некую недопустимую с точки зрения ОС операцию (как правило, запись в область памяти, не принадлежащей программе) и будет закрыта.
Кроме того, за такими табличками обожают прятаться вирусы - на самом деле он уже все сделал, а табличка это - просто на...дувательство :)

Худший ответ:
Возможное решение
Вопрос: Как динамично менять переменную в sass, при помощи jQuery?

Лучший ответ:
В sass на самом деле не переменные, а больше константы. При компиляции в css, они будут заменены на обычные значения, как если бы вы их ввели руками. Другое дело, переменные css. Их можно легко менять через js
Вот у меня примерчик с другого вопроса завалялся https://jsfiddle.net/Vlad_IT/5pyn2Lo9/

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

Лучший ответ:
перейти с css на sass и import

Худший ответ:
Попробуйте комментарии, ваш капитан :)
Можно даже сделать что-то типа оглавления в начале CSS файла:// header // body...// aside
Далее копировать и через Поиск переходить к необходимой части.
Но лучше воспользуйтесь советом Антона. У некоторых верстальщиков каждый крупный блок CSS находится в отдельных файлах: header - в header.scss, body - в body.scss, aside - в aside.scss.
SCSS - это тоже препроцессор, разновидность SASS
Вопрос: Ассемблер для начинающего?

Лучший ответ:
Ассемблер для чего? На интел есть x86 (32-битная) и x64 (64-битная) архитектуры, современные процессоры до сих пор должны выполнять и 8086 код (16 бит). Асм под винду - то ещё занятие, кмк, да и польза практическая сомнительна.
Если что - современные ассемблеры - их немного актуальных осталось. В линуксе есть gas (at&t синтаксис), и win/linux nasm (интел синтаксис, более человеческий), для винды в Visual Studio есть продолжатель masm (в т.ч. x64).
По NASM есть книжка Столярова бесплатная, описывается ассемблер x86 под линукс 32-разрядный.
Но с практической точки зрения лучше потратьте время на изучение какого-нибудь AVR, MSP403 или PIC - он существенно проще, куча реальных применений до сих пор, и сама архитектура простая. Тестироваться на симуляторе или дешевой Arduino. Потом можно поучить ARM для кортексов, тоже какая-никакая практическая польза - см. https://habrahabr.ru/post/274541/ . Хотя уже начиная с ARM программируют в основном на Си, хороший курс вот - https://www.edx.org/course/embedded-systems-shape-...

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

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

Худший ответ:
>>> Мне нужно сделать это в разных строках
Использовать управляющую последовательность - "\n"
>>> с указанием даты из компьютера
Погуглить по ключевому слову: python datetime
>>> Как проверить существует ли этот файл?import os

print(os.path.exists("Ваш путь до (папки, файла)"))UPD
По работе с файлами полезно почитать офф. документацию - https://docs.python.org/3.4/tutorial/inputoutput.h...
Вопрос: Как создать sitemap, который будет доступен только ПС?

Лучший ответ:
В настройках webmaster для "яндекса" и "гугла" можно указать прямую ссылку на твой sitemap.xml в стиле /my-super-secret-site-map.xml. Но смысла я в этом не вижу. Что мне помешает просто пройтись по сайту и собрать все прямые ссылки? Если твой контент захотят спарсить, то его с вероятностью 100% спарсят. Там есть другие секретные методики: зашивать токен в сессию, смотреть рефер, блокировать типовые запросы с одного IP, какие-нибудь костыли на js. Но это все обходится очень быстро. Это интернет, тут все в общем доступе ))))

Худший ответ:
При желании - ваш сайт спарсят, вопрос только времени и каким способом)
Вопрос: Как научиться программировать на Delphi?

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

Худший ответ:
В программировании язык это ничто.
В принципе реальное программирование это не просто написание некоего кода, а запись МАТЕМАТИЧЕСКОЙ МОДЕЛИ заданного явления или процесса на выбранном языке программирования. Т.е. сначала нужно из ТЗ построить матмодель, а потом уже писать код.
В больших проектах этим занимаются аналитики и архитекторы ПО (программисты), потом полученные алгоритмы передают кодерам, которые по ним пишут код. Разумеется когда ты один делаешь небольшой проект, то сначала ты программист и только потом кодер.
PS Зря ты начал с Turbo Pascal, это потерянное время. В реале TP и Delphi это настолько разные языки программирования примерно как самокат и космический звездолет, если ты увидел знакомые колесики и рукоятки это вовсе не значит что они похожи. Большинство тех кто перешел на Delphi с ТР так и продолжают кодить, а потом всем рассказывают, что Delphi это фуфло.
Как по мне Embarcodero Delphi изуродовали в стиле Visual Studio. Лично я все новые проекты которые нет возможности реализовать на Delphi 7 пишу на Lazarus
Вопрос: Как мне востановить поврежденный видеофаил?

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

Худший ответ:
А видео-то само где находится - на карте памяти?
Вопрос: Как динамически добавить компонент в React?

Лучший ответ:
Сделайте под это дело отдельный компонент. Никаких appChild - это реакт.class MyClickableComponent extends React.PureComponent {
  construct(props, context) { 
    super(props, context)

    this.state = {
      isOpen: false,
    }
  }

  handleClick = e => {
    this.setState({ isOpen: true })
  }

  render() {
   const { isOpen } = this.state

    return (
      <div>
        <div onClick={this.handleClick }>click on me</div>
        {isOpen && (
          <b>opened!</b>
        )}
      </div>
    )
  }
}ReactDOM.render(
        <div>
            <Month />
                   <MyClickableComponent  />
            <Content />
        </div>,
  document.getElementById('root')
);

Худший ответ:
Google сразу выдает порядком вопросов, но в общем случае, если речь идет об однотипных компонентах, вот хороший ответ. Суть в нем сводится в том, что вы рендерите компоненты, на основе данных в state (это можеть бы так же и props, пришедшие из родителя..).
(перевел главный кусок с ответа по ссылке выше)// ...
// SampleComponent - ваш однотипный компонент
// ...

class Test extends Component {
    constructor(props) {
        super(props)
        this.addChild = this.addChild.bind(this)
        this.state = {
            components: [
                {
                    id:1, name: 'Some Name'
                }
            ]
        }
    }

    addChild() {
        // Изменение стейта спровоцирует перерисовку
        this.setState(this.state.concat([
            {id:2,name:"Another Name"}
        ]))
    }
    render() {
        return (
            <div>
                <h1>App main component! </h1>
                <button onClick={this.addChild}>Add component</button>
                { // здесь будет отрисовано необходимое кол-во компонентов
                    this.state.components.map((item) => (
                        <SampleComponent key={item.id} name={item.name}/>
                    ))
                }
            </div>
        );
    }
}
Вопрос: Как отследить мультиаккаунт, который использует VPS на сайте?

Лучший ответ:
Тут смотря что за сайт, какие цели преследует пользователь, как это осуществляется... и нужно ли это все. 
1) Сначала нужно определить функционал сайта, чо пользователи там могут делать.
2) Возможно он выполняет некие повторяющиеся действия, по которым и можно узнать человека(стиль комментариев/постов, аватарки, никнеймы, активность, поочередность авторизации, язык интерфейса, размер экрана, скорость набора текста).
3) А почему это нужно отлавливать? Принципиальность? Это на конкретного человека нацелено, или на фильтрацию общей массы? Важно 100% гарантия или достаточно подозрений?
4) А оно того стоит? Если человек так старается, то может у него есть веские причины? Наверное и у вас есть веские причины на запрет мультиаккаунта? А что говорит бюджет, стоит ли деньги и время тратить на это? Может устранение проблемы потребует больших затрат, чем существующие потери?
5) Может затребовать больше данных для определения, что это не твинк? Паспорт, беседа по видеозвонку? Личная встреча? Выделенная линия для строго определенного человека? Мы не знаем, что за сайт. Может это интернет-казино, где для вывода денег нужны паспортные данные(те частенько дают несколько баксов бесплатно для заманивания). Или внутренний сайт? Например у нас в универе идет регистрация для подключения к универ.инету только через заявление, студенческий, ноутбук/телефон(привязка к макадресу) с документами на него. 
Все слишком индивидуально

Худший ответ:
разные IP, города, операционные системы, браузеры, email, логины и пароли, дата создания/регистрации
для этого не нужно 10 впс серверов. На все эти аккаунты он заходит через удалённый рабочий стол. 
это тоже на глаз определять можете?Возможно ли как-то его отследить?
А как вы определяете его? Если есть какая-то зацепка в логах или еще что - то по ней только.
Если чисто на глаз "о это тот хакер", то скорее всего никак.
Можно конечно попробовать https://github.com/Valve/fingerprintjs2
Но если там прям подмена всего что написано, то никак не поможет скорее всего, только если отключать фингерпринтинг по юзерагенту/ОС и использовать остальные параметры.
Вопрос: Как получить доступ к разным подсетям через VPN?

Лучший ответ:
Если правильно понял, вы просто подняли впн, но не настроили маршрутизацию? Попробуйте добавить маршрут 192.168.0.0/21 через шлюз 192.168.1.1

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

Лучший ответ:
Первое и самое главное https://www.debian.org/releases/stable/amd64/
И некоторые блоги
https://debian.pro/1856 (обратите внимание)
www.aitishnik.ru/linux/index.html
www.k-max.name

Худший ответ:
Что-то как-то все сложно чувак, если хочешь писать код, изучать php язык. 
Установи openserver там есть php+apache+nginx+mysql+postgreSQL+memcached+ssl вообще все есть. 
Просто не пойму над чем ты хочешь поупражняться в debian ?
Вопрос: Как найти учителя JS и Node.js?

Лучший ответ:
Никто не будет тратить свое время на человека, который не способен обучаться. Тем более если бесплатно.
Есть шанс что кто то все таки возьмется за вас, но только при перекрытии месячного оклада на работе. Никому не выгодно тратить свое время.
Если вы не можете самостоятельно усвоить некоторый материал, то маловероятно что вам кто то сможет уложить материал в голову. Вероятнее всего вы выбрали не ту специализацию, так как у вас явно нет стимула сидеть и заниматься. Никакой преподаватель вас не научит программировать без ваших усилий. Вам так и так придется самостоятельно сидеть и перечитывать/пересматривать/анализировать тонны информации.
Возможно вам стоит задуматься о другой специализации.
PS. В общем то любой человек, не обладающий диффектами мозговой активности, при должном желании и усилии, сможет научиться всему чему угодно. Главное это упорство. Возможно с первого раза ничего не получается, со второго, с третьего...с двадцатого и т.д, но на 21 раз все получится. У всех скорость усвоения материала разная. Но в любом случае, при продолжительном непрерывном обучении, результат обязательно будет. Сидите и разбирайте материал, не понятно, перечитывайте, пересматривайте видео, ищите тоже самое в других источниках, и полюбому все получится. И обязательно практикуйтесь. Без практики, хоть зачитайтесь. В итоге вы большинство информации забудите, а с практикой, шанс усвоения увеличивается в разы.
Удачи в обучении!

Худший ответ:
Есть учебное заведение specialist.ru, там лично для себя можешь нанять преподавателя. Плати за потраченное время на тебя или самостоятельно изучай что необходимо. Ментор это не значит учитель, это тот перед кем ты будешь держать ховост пистолетом, дабы не ударить лицом в грязь перед ним. Проще сказать "стимул"
Вопрос: В чем побочный эффект записей в wordpress?

Лучший ответ:
так утверждается, что записями нужно делать только новости
Нет такого и в той статье. Никаких только.
Основной контент ВП - это записи. Тип контента post. Страницы (тип контента  page) служит для статичной информации - "о сайте", "контакты" и тп.

Худший ответ:
В случае со страницами не нужны никакие "всякие плагины". Это такие же посты, как и записи, только с типом "page", и они так же как и любой тип постов выводятся через цикл. Единственное, у них нет никакой встроенной таксономии (рубрик, тегов и т.д.). 
Вопрос в том, какие могут появиться неприятности, если я все делал через записи?
Абсолютно никаких. Но так делать не принято. Через полгода клиент на сайте захочет блог и станет использовать записи по прямому назначению, вот тогда и все и вылезет. Для каждого типа материала в WP создаются post type. Есть встроенные типа post, page и attachement, Для своих целей можно создавать что угодно - товары, книги, рецензии и т.д. и т.п. со своими таксономиями. 
Вы же в интернет-магазине не пытаетесь блог выводить товарами? Вот и в WP не стоит делать статические страницы записями.
Вопрос: Как лучше продвигать страницу в Instagram?

Лучший ответ:
1. Используйте массфолл и масслайк (на одну подписку - 1\2 лайка). Не больше 800-900 действий за сутки (например - 400 подписок, 400 лайков в сутки). Это почти бесплатный и работающий метод, затраты только на сервис через который будете накручивать.
2. Сошиал кит, Тулиграм это основные. Сейчас актуальнее наверное Тулик, у Сошла сложнее сервис и медленно фильтрует аудиторию. У Тулика есть возможность проблного периода, пишите им в суппорт. Сошл дает демку опробовать тоже. Так что сравните. Но вообще их много, можете поизучать на форумах.
3. Платный таргет может быть полезен, стоит дешево и по ГЕО норм результаты может выдать, но тут все от вашего бюджета так сказать.
4. Платная реклама у блогеров с вашей целевой, но будьте осторожны, хорошо проанализируйте страничку блогера, активности на ней.
5. Розыгрыши (делайте их с рекламой у крупных блогеров, для максимального охвата).Черные способы (за них могут лишить страницы):
1. Накрутка ботов (заходим на фриланс биржу и постим такой запрос).
2. Накрутка лайков - помогает вывести в топ ваш пост (в предложку).
Есть сервисы отложенного постинга, но если у вас одна страничка, то вам это не нужно. Можно использовать приложения напоминалки, в них можно составить пост, выставить время и они вам напомнят о том, что нужно запостить готовый пост. К примеру приложение Later - Schedule for Instagram и ему подобные (они как правило бесплатны).
Ну и главное, впереди всего этого контент, он должен быть актуальным для вашей ЦА и качественным - в инсте любят глазами)

Худший ответ:
Если есть бабло и много то таргет, если нету то мф мл
Может
Они все делают одно и тоже, что тут может быть проверено не понятно
Зайдите в любого бота Инстаграм и посмотрите сами
Если нужны лайки обращайтесь
Вопрос: Возможно ли установить Ubuntu Server на виртуальную машину в Windows и синхронизировать их?

Лучший ответ:
поставить Ubuntu Server 16.04 в виртуальную машину VirtualboxБез проблем.Надо, чтобы этот сервер выполнял обязанности локального (можно обратиться к нему из Windows по адресу localhost или 127.0.0.1 Не совсем понятно что вы имеете ввиду.
Локальный компьютер это тот компьютер с которым работаете вы или на котором запущена программа. И именно к нему вы обратитесь по адресу  localhost или 127.0.0.1. Т.е если вы наберете этот адрес в браузере убунты, будет обращение к убунте, если наберете это на виндовс будет обращение к виндовс.
Хотя если есть желание можно с помощью хитрых костылей перенаправить порты, чтобы компьютер при обращении по локальному адресу перенаправлял запрос на удаленную машину.чтобы можно было копировать/переименовывать/удалять/перемещать/создавать файлы на жёстком диске виртуального сервера прямо из Windows (примонтировать *.vdi образ)Работать с файлами можно без проблем подключив диск как банальную сетевую шару.
Работать с образом диска, в том числе и монтировать его как локальный возможно, но разумеется виртуальная машина должна быть в этот момент выключена.Про локальные серверы вроде XAMPP и OpenServer знаю.Рад за вас, но не пойму как это относится к вопросу.Либо поставить Windows Subsystem on Linux.Никто не запрещает, можно делать что угодно.На Linux перейти не могу (а хотелось бы), т.к. мой wifi-адаптер, через который я подключаюсь к интернету, вызывает зависание Ubuntu/Linux Mint (нет реакции на мышь и клавиатуру). Печально, но кто мешает поставить нормальные драйвера, или поменять адаптер?

Худший ответ:
может есть какое-то лучшее решение ? для чего это нужно ?