Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: При отправке данных contact form 7 страница перезагружается?

Лучший ответ:
Думаю многим будет полезно! Данная проблема чаще всего происходит, когда вы начинаете с нуля создавать шаблон, в итоге в footer забываете размещать:<?php wp_footer(); ?>
Который непосредственно подгружает .js плагинов!
Ну и разместить желательно его повыше в самом footer.php, но ниже вывода jquery!(протестировать данную вероятность так же можно подгрузив другой шаблон)
Протестировано на:
WP Версия 4.8.3;
Библиотека jquery 1.12.4;
Contact Form 7 Версия 4.9.1;
Лайк, если помог!

Худший ответ:
1) По умолчанию отправка идет без перезагрузки 
2) Вам трудно будет помочь без ссылки на страницу
Вопрос: Можно ли зная только какую-любо JavaScript фреймверк библиотеку устроиться на работу?

Лучший ответ:
Что бы знать JavaScript фреймверк нужно знать -> JavaScript, для него нужно знать -> CSS он неразрывно связан с -> HTML но всё это вместе = фронтендер.
Да. Фронтендером можно устроиться.

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

Лучший ответ:
Если ничего нет то только покадрово. Другой вариант существуют огромные бесплатные библиотеки mocap анимаций(гуглить по слову BVH), есть уже прилепленные к скелету, есть сырые мокапы которые надо будет ручками лепить на скелет. Бесплатные библиотеки действительно огромные.
Можно сделать мокап своими руками, для этого покупают кинект(желательно 2й версии) и ipiSoft Motion Capture. Получается очень годно и просто но всеже это не профессиональное оборудование.

Худший ответ:
Perception Neuron поглядите
Вопрос: Как изменить IP адрес только в одном браузере?

Лучший ответ:
Указать прокси сервер, например в мозилле, опере. (Хром и яндекс браузер меняют системные настройки и адрес изменится для всей системы)

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

Лучший ответ:
А виджеты тут не помогут?

Худший ответ:
Было сделано чуть попроще. Через виджет.
А в форме два url'а на ajax controller на проверку и отправку формы.
Вопрос: Насколько сильно важна привязка к пикселю в дизайне?

Лучший ответ:
Вы неправильно поняли пиксельную сетку. Это просто функция snap to pixels, которая позволяет избежать "мыла" в линиях, которое появляется из-за суб-пиксельного сглаживания. 
Плюс, так тупо удобнее рисовать мелкие детали, которые начинаются и закрываются на пересечениях пиксельной сетки — не надо делать максимальный зум, чтобы линии сошлись. 
То есть, это не имеет никакого отношения к разрешению мониторов. Это просто ограничение, чтобы узел линии стоял строго на x:10, y:10, а не x:10.5, y:11.1 (условные координаты).

Худший ответ:
Вы неправильно поняли пиксельную сетку. Это просто функция snap to pixels, которая позволяет избежать "мыла" в линиях, которое появляется из-за суб-пиксельного сглаживания. 
Плюс, так тупо удобнее рисовать мелкие детали, которые начинаются и закрываются на пересечениях пиксельной сетки — не надо делать максимальный зум, чтобы линии сошлись. 
То есть, это не имеет никакого отношения к разрешению мониторов. Это просто ограничение, чтобы узел линии стоял строго на x:10, y:10, а не x:10.5, y:11.1 (условные координаты).
Вопрос: Как доказать налоговой своё право на налоговые каникулы, в случае работы через upwork?

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

Худший ответ:
Тут хорошо расписана тема
Вопрос: Какие они, будни 3d-шника?

Лучший ответ:
Обычно - это создание объектов для визуализации игровой сцены, создание объектов интерьера, зданий/строений, погодных явлений (для оформления: снег, шторм, ветер и т.д.), вещей повседневного обихода, рекламных роликов.На вход: художественные рисунки образов или фото/чертежи объектов.На выходе: готовые модели (включая анимацию движений), сцена или видео.
Оплата в этой профессии - зависит полностью от размера компании, на которую Вы будете работать. 
Здесь много чего есть интересного и тоже есть где кодить, и граблей тоже навалом...)Здесь платят исключительно за качество визуализации в приемлемые сроки!Тренды: 
1. любой объект, неотличимый от объекта из реального мира.
2. фантастические миры с необычными обитателями и образом их существования
3. "За гранью..." - космос, подводный мир и т.д.

Худший ответ:
- Нужно ли за кем то переделывать?
Только если сознательно взяться за кем-то переделывать.- Интересные ли заказы, или приходится делать рутинные задания?
Для фрилансера интересные, для офисного работника рутинные.- Насколько хорошо платят в этой профессии?
Примерно в три раза меньше программистов.- Есть ли командная работа?
В офисе есть. Во фрилансе только если влезть в крупный проект (игра/кино)
Вопрос: Зарабатывать на приложении с помощью рекламы или Open Source?

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

Худший ответ:
Если ты собираешься получать доход с это приложения, то тебе нужно обзавестись как минимум лицензионной виндой (ну или линукс на худой конец), в идеале зарегистрировать фирму (доход) и  платить с него налоги государству ибо деньгу то ты получать с рекламы будешь :)
Вариант с Open Source, на мой взгляд лучше, если ты не собираешься придумывать приложение которое превращает ПК в автоботами для войны за галактику, и не собираешься открывать контору связанную с поддержкой данного приложения, то перспективы таковы:
1) опыт личной разработки 
2) реальное подкрепление своих слов на собеседовании
3) на работе в компании ты можешь научиться больше общаясь с тем же тилидом и соответственно прокачать свой скил
4) подзаработать больше чем на рекламе и открыть свою фирму по превращению компов в автоботов дабы спасти нашу галактику :)
Вопрос: Почему при указание body 100% (высоту) и у div высоту тоже 100% див выходит за края страницы и увеличивает страницу?

Лучший ответ:
Вероятно потому, что у body, по умолчанию, есть margin (причем у каждого браузера разный).
Для решения этой проблемы принято в css вставлять следующий код:*{
margin: 0;
padding: 0;
border: 0;
}
Это позволяет во всех элементов зафиксировать конкретные значения отступов и границ, а не отдавать это на откуп браузеру.

Худший ответ:
По идеи не должно быть прокрутки и увеличивать страницу, попробуйте уберите padding: 0; и margin: 0; у body (браузеры автоматически ставят разные значения).
p.s высота 100%, это относительно высоте родительского контейнера, если такого нету, будет 0, или по размерам содержимого.
Вопрос: При открытии файла txt в c++ в консоли не правильно отображается кириллица?

Лучший ответ:
Для людей, которые так же танцуют с бубнами, выискивая какие-то строчки кода, которые правильно все сделают:
Просто сохраняете свой .txt в ANSI кодировке Сохранить как --> Кодировка ANSI
Надеюсь, кому-то поможет.

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

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

Худший ответ:
В принципе, Кевин Митник - "Искусство вторжения", "Искусство обмана", "Призрак в сети".
Вопрос: Вуз или самообучение — что выбрать?

Лучший ответ:
Если расположение не имеет значения, то езжайте в Финляндию, Германию, США

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

Лучший ответ:
Скорее всего вы непоняли момент с передачей функции в качестве параметра.
Да, в javascript в качестве параметра можно передавать не только числа, строки и массивы, но и функции.
Функция может быть объявлена выше и иметь имя, тогда в качестве параметра передается ее имя (без скобок).
В данном случае функция является анонимной (без имени) и сразу объявляется в том месте, где она передается в виде параметра.
Функция reduce принимает следующие параметры: массив, функция от двух переменных, начальная сумма
combine(current, array[i]) - это вызов переданной в параметрах функции с двумя аргументами.

Худший ответ:
Сейчас, суммирует все значения массива со стартовым значением.function reduce(array, combine, start) {
    var current = start; // записываем стартовое значение в основную переменную
    for (var i = 0; i < array.length; i++) // в цикле...
        current = combine(current, array[i]);  // ... применяем введенную функцию (см функцию combine)
    return current; // выводим значение из функции.
}

console.log(reduce([1, 2, 3, 4], function(a, b) {
    return a + b; // суммируем аргументы (в нашем случае добавляем к уже подсчитанному новое значение)
}, 0));
/* Данная [reduce] функция выполняет применение введенной
 * функции (combine) ко всем значениям массива (array), с учетом
 * стартового значения (start)
*/
Вопрос: Нужен ли для системного администратора сертификат 1С Профессионал?

Лучший ответ:
Сертификаты - спорная тема. У кого их нет, будет говорить, что это фигня и важны знания и вообще он видел кучу идиотов с сертификатами. У кого есть, будут говорить, что он даёт +20% к зарплате.
И оба будут правы.

Худший ответ:
Посоветовали сдать на сертификат 1С Профессионал. Как думаете, нужен ли он вообще системному администратору?Разумеется. В кабинете на стену вы что вешать будете? Знаете как прикольно когда вся стена завешана всякими сертификатами и дипломами в рамочках?Трудно ли сдать и сколько примерно будет стоить его сдача? Сама сдача стоит копейки. А вот курсы дорогие, и без них вы не сдадите.
Вопрос: Можно ли заработать верстальщику на Themeforest?

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

Худший ответ:
https://themeforest.net/category/site-templates посмотрите сколько людей уже там зарабатывают , но в идеале Вам нужен и крутой дизайнер
Вопрос: Объясните на человеческом языке что такое директивы и что такое директива using?

Лучший ответ:
Сразу вопрос - какие из них? -)
using - это как минимум две ипостаси:
- будем использовать такую-то dll
- вот эту фигню будем использовать только в этом блоке, а потом вытрем нафиг
А так директива - это по-wiki: "общее руководящее указание, даваемое высшим органом подчинённому"
В применении к программированию - указание программиста компилятору

Худший ответ:
using System.IO подключает пространство имён, что бы в коде можно было использовать из него, например, методы чтения/записи файлов.
Вопрос: Нарушает ли сайт 129 УК за клевету?

Лучший ответ:
Почитайте эту статью blog.pravo.ru/blog/7241.html, плюс статьи ук и гк, упомянутые в ней, потом посмотрите соглашения на популярных сайтах отзывов, как они отмазываются от всего этого (там наверняка будут строки типа "сайт не несет ответственности за то, что выложено пользователями") и скопируйте себе одно из них, чтобы тыкать отрабатывающих негатив умников в него. И насколько я понимаю, данные пользователей вы им выдавать не обязаны, да это и незаконно - персональными данными делиться без решения суда и разрешения того, кто вам эти данные оставил.

Худший ответ:
В данном случае применима не 129 УК РФ, а 152 ГК РФ - копайте от нее.
Вопрос: Объект куда-то исчезает?

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

Худший ответ:
Ну, вообщем, есть очень много вариантов как это провернуть.
Для начала теория: если переменную в функции не помечаете как глобальную (global user), (но не стоит так делать), то она существует только в функции.
и в этом случае можно пойти многими путями:
Например: пусть функция "name" возвращает "user" т.е. (return user), и вызвать ее в функции phone_number (естественно до вызова user.number), либо вызвать ее до вызова phone_number и передать функции указатель в качестве аргумента:
    user = User(name)
    phone_number(message, user)
Вопрос: Какая по вашему идеальная связка GUI + Go?

Лучший ответ:
Пока нет нормальных биндингов и реализаций гуя для Go. И вряд ли будет. Ниша Go - сетевые сервисы. Хотите десктопных кросплатформенных гуев - Qt.

Худший ответ:
В Go не предусмотрено столь серьезной поддержки GUI приложений, как, к примеру, в C#.
Перебираете десяток малоудобных библиотек - и на какой то останавливаетесь. Как правило это биндинги для Qt, GTK, WinAPI  и пр.Ни одна из них не будет шибко удобной.
Веб-приложения делаются под браузер, Go тут вообще не при делах. Ну если не считать GopherJS.
Go обеспечивает в бекэнд поддержку для веб-приложения. Само приложение реализуется на JavaScript (и его родичах - TypeScript, Dart и т.п.)
Go развивается как язык для сервисов.
Вот для бэкендов - куча всего.
Ну а писать фронтенд или десктопную морду на Go - не лучший выбор.
Бэкенд для десктопа или веба - да. Но не морду для десктопа, веба.
Вопрос: Есть гайд для чайников как правильно читать документацию ко всяким библиотекам, модулям, компонентам и пр.?

Лучший ответ:
Сверху вниз и слева на право.

Худший ответ:
Как правило есть раздел "Быстрый старт".
Как правило есть раздел "Установка" 
и т.д.
Читать те разделы, что вам нужны.
Все подряд читать нет необходимости.
Вопрос: Научить компьютер чувствовать: есть рядом человек или нет?

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

Худший ответ:
Это называется "датчик присутствия".
Можно, к примеру, через Ардуинку подключить.
xmoonlight, Например, гуглить по фразе "proximity sensor"
Там ничего умного нет - тот же инфракрасный/сонар/емкостный т.п. Но уже все в сборе (возможно несколько видов датчиков в одном корпусе) и сбалансировано.
https://www.nix.ru/computer_hardware_news/hardware...
Вопрос: Что делать с однотипными действиями пользователя?

Лучший ответ:
Сохранять где-то время последнего действия пользователя, например в memcached (если есть), в базе, в сессии, в /tmp/ еще где-то.
При совершении действия проверять это время и если оно менее, например, 3 секунд, не выполнять его.
По хорошему в этом случае надо начинать показывать капчу.

Худший ответ:
Можно сделать лимит, по его исчерпании показывать капчу или просто отказывать, но учтите, что "умелец" еще может иметь много аккаунтов и IP-адресов, да и вообще любую защиту обойдет, если, конечно, сочтет это рентабельным и осилит.
Вопрос: Какие есть стандарты и исследования PHP?

Лучший ответ:
Обожаю дипломы, как придумают темы/названия, такие что самому преподу(не то что студенту) непонятно что надо написать.
https://www.php-fig.org/psr/
Вот допустим стандарты, чтобы это не значило в вашей формулировке.
А про научные исследования разработки на php, боюсь что даже не представляю что может под этим подразумеваться. Видимо водица типа www.ijarcs.info/index.php/Ijarcs/article/viewFile/...

Худший ответ:
Пиши про чистый код от Тараса КТЛ - он проводил исследования. На ютубе выложил. Как раз по php
Вопрос: В каком веб-языке состояние приложения хранится не в сессии?

Лучший ответ:
Вариант первый - приложение состоит из скриптов, вызываемых при обращении пользователя (PHP). Очевидно, что между обращениями приложение не работает и данные о состоянии работы с пользователем ему где-то надо сохранять. Вот так и возникает необходимость сессий, а уж реализованы они могут быть как в виде файла на диске так и записью в базе данных.
Вариант второй - приложение реализовано в виде отдельного демона и постоянно находится в памяти. В этом случае появляется возможность держать данные сессии в оперативной памяти самого приложения, но как быть, если демон придётся перезапустить? Значит и в этом случае нужно предусмотреть сохранение данных сессии на диске.
Можно ещё каждый раз отдавать данные клиенту, чтобы он вернул их при следующем запросе, но при этом вы никак не сможете защититься от изменения этих данных клиентом в свою пользу.

Худший ответ:
Ставьте Redis и храните на здоровье в оперативке (есть настройка "не сохранять на диск": данные будут только в оперативке).
Пример под Win: здесь.
Пример под *nix: здесь
Что такое Redis и сферы применения: здесь
Вопрос: Как правильно сделать копию USB-ключа?

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

Худший ответ:
Вы точно уверены, что в роли ключа выступает именно флешка, а не USB устройство, в которое для удобство добавили накопитель?
Обратитесь к разработчику.
Вопрос: Возможно ли внедрить svelte-компонент в существующую страницу (не SPA)?

Лучший ответ:
Привет! В целом тут 2 варианта:
1) Использовать Custom Elements:<my-component answer="99"></my-component>
2) Написать небольшую хелпер-функцию:// mount-helper.js
export function mount(target, Component) {
      return new Component({
            target,
            props: target.dataset
       });
}<div id="my-component" data-answer="99"></div>import { mount } from './mount-helper.js';
import MyComponent from './MyComponent.svelte';

mount(document.getElementById('my-component'), MyComponent);

Худший ответ:
Ссылка на статью с документацией и примером https://v3.svelte.technology/docs#client-side-comp...
Вопрос: После нажатия кнопки Send возвращает пустую страницу в php. Что я сделал не так?

Лучший ответ:
if (!empty($_POST['text'])) {	
  $num=(real)($_POST['text']);
  return $num;
На этом месте и грохается. Куда return? Это же не функция.

Худший ответ:
Во первых у Вас $num=(real)($_POST['text']);
Что вы этим хотите сказать?
Привести к типу real нужно вот так:$num = (real) $_POST['text'];
Во вторых return сразу же после этого делает выход 
Затем вы в каждой конструкции делаете return, этого делать не надо, достаточно просто присвоения.
А вообще при анализе кода возникает ощущение, что Вы не изучили синтаксис языка...
Вопрос: Где можно найти бесплатного дизайнера?

Лучший ответ:
Неопытного новичка на любой бирже, за отзыв. Но и качество будет соответствующее. Готовьтесь к кривым макетам) Успехов!

Худший ответ:
а у вас примеры свёрстанных проектов есть?)
Вопрос: Достаточно ли только настройки hosts.allow hosts.deny для защиты от злоумышленников?

Лучший ответ:
Нет, недостаточная. Обеспечение безопасности -- это целый комплекс мер, и чем больше уровней защиты, тем лучше. Как минимум, стоит добавить ещё правила на файрволе.
Ну и прописывать список IP, с которых вы планируете подключаться к серверу по SSH -- так себе идея :-) Это сейчас вы на конкретном IP сидите, а потом выйдете прогуляться, вам позвонят и скажут, что "сайт упал", а ближайший интернет -- в каком-нибудь кафе. Вы такой подключаетесь к их вайфаю, ломитесь на сервак и... опа -- облом! Вы же ограничили возможность входа только для своего домашнего IP.
Идеологически верно для сервера, торчащего напрямую в интернет, перенести SSH на нестандартный порт и открыть возможность подключения с любого IP. А авторизацию сделать не по паролю, а по ключу, и ключ тоже сделать защищённым паролем.
MySQL наружу высовывать тоже идея не фонтан, тут правильнее было бы построить какой-нибудь вариант туннеля. Хотя, если жёстко зажать файрволом список IP, с которых можно подключиться к MySQL -- то сойдёт. Но я бы всё равно так делать не стал, так как данные будут ходить в открытом виде по интернету. Поэтому стоит завернуть MySQL-трафик в шифрованный туннель любого рода -- SSH, IPsec, l2tp, что угодно.

Худший ответ:
Достаточно ли только настройки hosts.allow hosts.deny для защиты от злоумышленников?Нет.
Для защиты от злоумышленников нужно сделать как минимум три вещи-
1)Четко определить что будем защищать, и от кого.
2)Выяснить возможные направления атак и слабые места.
3)Провести комплекс мероприятий для устранения  возможности проведения атак выявленные в п.2.
Проведение каких либо мероприятий  по защите без выполнения п.1 и п,2 бессмысленная и бесполезная потеря времени.
Вопрос: Как организовать хранилище пакетного менеджера?

Лучший ответ:
Я бы не взялся отвечать сколь либо конкретно на ваши вопросы, т.к. всё это очень сильно зависит от конкретных задач, которые будет решать ваш пакетный менеджер. Непонятно, системный ли это пакетный менеджер, вроде RPM или Windows Installer, или это пакетный менеджер для языка/экосистемы вроде NPM.
Также непонятно и о каком хранилище вы говорите. Вероятно ваш пакетный менеджер будет клиент-серверным комплексом. Ваши вопросы касаются хранилища для сервисного компонента или способ хранения/установки пакетов на той машине, где они "потребляются" вас тоже интересует?
Что для вас безопасность? Доступ к каким операциям и ресурсам в вашем программном комплексе вы хотите ограничить?
Вам следует задать гораздо более узкий вопрос, а для этого сначала нужно продумать задачу самостоятельно. Если вы не знаете с чего начать - тогда либо ваши цели вам поставил другой человек, и нужно уточнить у него, либо, если эти цели вы сами себе поставили - вам надо понять, что вам хочется/нужно. Начните с изучения существующих решений, хотя бы чтобы понять, что "пакетный менеджер" - слишком шиорокое понятие, чтобы рекомендовать что-то конкретное.

Худший ответ:
Будет ли это файловая система или база данных? 
Как хочешь - так и будет.
Можно SQLite использовать, к примеру.
Там же требования к производительности не высоки.
Вопрос: Как переключаться между окнами в WPF с паттерном MVVM?

Лучший ответ:
Попробуйте посмотреть здесь Ссылка
p.s.
Я сейчас сам изучаю шарп, пишу небольшую программу для работы с Компас 3Д и тоже столкнулся с реализацией открытия новых окон на MVVM, однако ради одного окна я не стал надолго уходить в изучение сервисов навигации и просто создал объект нужного окна в MainViewModel и вызвал у него ShowDialog(), а NewViewModel нового окна привязана к View через DataContext как обычно это делается.NewWindow window = new NewWindow();
window.ShowDialog();
Для обмена информацией между разными VIewModel использую классы со статическими конструкциями.
Удачи в изучении.

Худший ответ:
Прочитайте про DI и Prism.
Вопрос: Не всегда же называть методы глаголами?

Лучший ответ:
судя по всему у Вас методы устанавливают значения соответствующих свойств. 
Для таких методов принято формировать названия с префиксом set, например: setEvent (установить событие), setDate(установить дату)
Что касается приведенного фрагмента: это базовый класс Yii фреймворка, а сам по себе код этого фреймворка желает лучшего, с точки зрения соответствия различным практикам программирования. Давайте забудем что это за фреймворк, забудем все что описано в документации по нему, и посмотрим на этот код просто с точки зрения ООП, глазами человека не привязанного к какому-то конкретному инструменту. Например, возьмем метод alias(). Что мы можем сказать о этом методе? Мы можем сказать что в этом методе что-то делается с псевдонимом. Но что конкретно делает этот метод? за что он отвечает? Исходя из его названия - мы ничего о этом сказать не можем, т.к. такое название неочевидно.

Худший ответ:
Лучше первый метод назвать что-то типо Create - создать, а в конце уже место Build - построить.
Методам лучше сделать приставку Set - потому как они устанавливают значения