Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как с помощью Arduino осуществить переключение между microsd картами?

Лучший ответ:
Смотрите на картинку:
Т.к. наверняка флешки у вас будут по SPI, то обратите внимание на контакт №2 (CS). Если его подтянуть к земле, флешка будет работать с SPI, если нет — не будет откликаться.
Чтобы кучу ног не заводить, ставьте декодер: скажем, каскад двоично-десятичных 4-битных декодеров обеспечит  M = 2^N  (N - разрядность подводимой адресной шины) выходов.
Итого, понадобится: 3 SPI-ноги для работы с карточками + log2(M) ног для адресации.
Про кардридер я не понял: для чего он?

Худший ответ:
Я так понимаю у автора сего вопроса есть куча лишних карточек и мало памяти в телефоне или типа того:) Переключить просто можно только описанным @http57  способом, но корректно работать оно все равно не будет, т.к. microsd карточки очень нелюбят некорректное завершение работы, то есть в любом случае нужно "безопастно извлекать" карточку прежде чем дергать питание, в противном случае будут постоянно потери данных и флешки лочится начнуть очень быстро. Так что идея работать скорее всего не будет.
Вопрос: Научите пользоваться Labels в GMail?

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

Худший ответ:
Выше уже ответили только Ваша фраза «сразу попадало в Label» показывает, что Вы чего то не поняли. Labels — это метки. Туда не попадают. А их навешивают.
Т.е. на одно письмо может быть навешано несколько меток.
Вопрос: Насколько сложно реализовать распознавание изображений в iOS и Android без интернета?

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

Худший ответ:
xmoonlight А насколько хороший CPU нужен? Я имею в виду, что это потянут только самые топовые смартфоны или большинство будет работать?
Ну и самое главное - можно ли перенести эти данные на другой смартфон? То есть сделать универсальное приложение, которое будет распознавать вазы из этой коллекции (исключительно их) на любом смартфоне, или нужно обучение в каждом случае?
Вопрос: Какие книги или материалы стоит изучить для полного понимания программирования?

Лучший ответ:
Г. Бог "Жизненный опыт"

Худший ответ:
Керниган и Ритчи, основы по C
Вопрос: Как организовать учёт трафика в сети?

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

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

Лучший ответ:
А вы не можете грузить jpeg в достойно качестве? Тогда может оно останется на уровне?

Худший ответ:
Без потери нельзя. Можно попробовать грузить сразу в jpeg, тогда искажение может быть меньше, но нужно пробовать.
Вопрос: Что лучше auto или указывать точный тип переменно?

Лучший ответ:
Все зависит от контекста применения. 
1) var list = new ObservableCollection<SomeReallyLongTypeName>();
Здесь как бы и так понятно что за тип будет у list и нет особого смысла явно говорить про это.
Таким образом мы сокращаем код и его удобней читать.
2)ComplexType businessObject = DoSomeWork().OtherWork(a,b).GetResult(someArgs);
Здесь стоит задуматся об очевидности возвращаемого типа , иногда будет удобней все-таки оставить конкретный тип.
Хотя если мы используем LINQ все же принято его юзать с auto типами. 
P.S. Решарпер классная штука но не всегда стоит вестись на все что он говорит. Почитайте Мартина "Чистый Код" или нечто в этом духе, будете себя чувствовать несколько уверенней в этих тонкостях. 
P.P.S Я ужасно пишу, я знаю, сорри;)

Худший ответ:
Краткость записи. Классический пример использование - использование итераторов.
Вопрос: На одном из моих сайтов больше 40% посетителей пользуются IE6. Что делать?

Лучший ответ:
боты:? посмотрите реальный юзерагент и поведение этих пользователей на сайте.

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

Лучший ответ:
Вы в цикле меняете boundary, а он должен быть одинаковым между всеми частями. HTML-часть тоже должно быть только одна. Чтобы исправить, вот эту часть $boundary = "--" . md5(uniqid(time()));

            $headers = "MIME-Version: 1.0;\r\n";
            $headers .= "From: Robot\r\n";
            $headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"\r\n";
                 
            $multipart = "--$boundary\r\n";
            $multipart .= "Content-Type: text/html; charset=UTF-8\r\n";
            $multipart .= "Content-Transfer-Encoding: base64\r\n";
            $multipart .= "\r\n";
            $multipart .= chunk_split(base64_encode($html));
надо поднять выше, оставить внутри else но вынести из цикла по файлам, т.к. она должна выполняться только один раз.

Худший ответ:
uniqid не совсем уникальный
такой код даст следующий выводfor ($i=0; $i<10; $i++) {
	echo uniqid(''), PHP_EOL;
}
результат56af220bd338b
56af220bd338b
56af220bd338b
56af220bd338b
56af220bd3773
56af220bd3773
56af220bd3773
56af220bd3773
56af220bd3773
56af220bd3773
Вопрос: Кто как отлавливает php ошибки в Ubuntu?

Лучший ответ:
error_reporting(E_ALL|E_STRICT);  и все @ удаляешь -1 Level
или xdebuger ставишь -2Level
xdebuger в связки с IDE -80Level

Худший ответ:
А ты код пишешь прямо в убунте, или все-таки в каком-то редакторе? Может у тебя и пхп какой-то особый, Убунтовый?
Вопрос: Как отображать pdf во всех браузерах одиково?

Лучший ответ:
А не лучше переделать PDF в нормальный читаемый HTML с человеческой навигацией? В любом случае, даже если colorbox работает, читать это в таком виде невозможно и ужасно.

Худший ответ:
А не лучше переделать PDF в нормальный читаемый HTML с человеческой навигацией? В любом случае, даже если colorbox работает, читать это в таком виде невозможно и ужасно.
Вопрос: Подать в суд на интернет-магазин

Лучший ответ:
1. Для начала вам стоит попытаться договориться с интернет-магазином. Может банально кто-то чего-то перепутал. Выйти на руководство, и если не получится, то получить письменный отказ. В случае, если письменный отказ не предоставят — сделайте аудиозапись этого разговора или если есть такая возможность пообщайтесь с представителями магазина вместе со свидетелями.
2. Нотариусы, как правило, не занимаются заверением копий графических изображений или скриншотов. Однако есть понятие «протокол осмотра сайта», к которому прикрепляются те самые скриншоты. Вот первый попавшийся в Google сайт (см. второй абзац).
3. Как только будут собраны все доказательства и подготовлены бумаги для суда — свяжитесь ещё разок с интернет-магазином и спокойно разъясните им свою позицию. Разумные люди не станут доводить дело до суда, и скорее всего уладят проблему по мирному.
4. Если пошлют — то подавайте в суд. 
У меня знакомый судился с салоном сотовой связи по поводу брака телефона (разъем зарядки отвалился). Суд он выиграл, правда через год :-)
P.S. Удачи вам!

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

Лучший ответ:
1. Кусочно : сплайнами по 4-5- и т.д. точкам. Идея заключается в том чтобы в точках "сшива" совпали не только значения самой функции, но и значения ее первой производной, тогда сшивка происходит незаметно. (А для этого простыми словами приходится для задания отрезка кривой например между двумя точками, "захватывать" в расчеты еще по одной точке слева и справа, чтобы выровнять еще и производную).
2. Сразу на весь путь : от параметра t в двух осях : x=X(t) и y=Y(t), где X(t) и Y(t) - полиномы нужной Вам степени. Их коэффициенты Вы можете найти решая систему по N известным точкам. В отличие от кусочного задания, метод немасштабируемый, то есть добавление следующих точек пути заставляет Вас пересчитывать оба полинома целиком, при этом нет гарантии, что результат не окажется совсем другим на первоначальном участке.
Собственно вариант 1 - усеченный, но более удобный на практике случай варианта 2.
3. Любую функцию от времени Вы можете разложить в ряд по базисным функциям. Например, Фурье. Соответственно у Вас получится два ряда Фурье ФХ(t) и ФY(t) - для функций движения по X и по Y.

Худший ответ:
Кривая Безье хорошо подходит для этого.
Вопрос: Ребят я не понимаю. что с игрой?

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

Худший ответ:
support  данной игры больше может сказать чем мы ) да и форумы посмотри
Вопрос: Node js, Как правильно подключить скрипты, картинки и др?

Лучший ответ:
How can I serve statics from several directories?
You may typically use any middleware several times within your application. With the following middleware setup and a request to "GET /javascripts/jquery.js" would first check "./public/javascripts/jquery.js", if it does not exist then the subsequent middleware will check "./files/javascripts/jquery.js".
app.use(express.static('public'));
app.use(express.static('files'));FAQ
Вам нужно прописать публичные папки, где расположены ассеты для загрузки.

Худший ответ:
Если вам еще нужен ответ, напишите в комментарий. Делаю свой сервак на ноде и он умеет отдавать файлы браузеру (не на Express.js)
Вопрос: Как понять что находится в entry->d_name в struct dirent?

Лучший ответ:
char mass[50]
mass -- это массив из 50 символов, а не из 50 строк.mass[i++] = *(entry->d_name);
на место i-го символа скопировал первый символ имени файла, а не всё имя целиком.    for( i = 0; i < j; ++i)
    {
        printf("%s\n", &mass[i]);
    }
Распечатал строки, начинающиесяя с 0-го, 1-го, 2-го, ... символа накопленного в mass.
Похоже, что кто-то хотел написать на C++, но вместо std::string использовал char.

Худший ответ:
Нет записи в массив mass[]
Вопрос: Какие есть бесплатные тендерные площадки?

Лучший ответ:
Мойтендер.РФ - бесплатная тендерная площадка, ищите с "" иногда помогает ( Поисковик - "Бесплатные тендерные площадки" )

Худший ответ:
Есть такие электронные торги rhtorg.com/frame/index.html  зарегился и вперед без залогов. Если кто-нибудь знает подобные отпишите.
Вопрос: Как веб разработчику дружить с дизайном?

Лучший ответ:
а Вы не думал, о такой вещи?!
-накидать прототип функционала на ангуляре, либо другом фреймворке/либе
-сверстать 
-результат показать как альтернативу того, что придумал дизайнер.
на худой конец, есть такое решение uilang.com

Худший ответ:
Такие вопросы здесь появляются практически ежедневно.
Стоит ли развиваться? Конечно же стоит, если Вам это по душе. У Вас есть вкус, но нет навыков создавать крутые и вкусные веб-интерфейсы? Есть два выхода:
1. Ищите, пока не найдёте, хорошего напарника-дизайнера, который будет соответствовать Вашим нормативам, и шестым чувством определять, чего Вы от него хотите
2. Учитесь, пока не научитесь, сами создавать хороший дизайн
Почитайте уже в тысячный раз упомянутое здесь ководство, а также вдохновляйтесь чужими работам на Behance, Dribbble, re:vision, aWWWards и прочих ресурсах.
Вопрос: Стандартные браузерные сообщения?

Лучший ответ:
Никак. У поля стоит атрибут required. Можно только его убрать и обработать js. А js покажет div с сообщением об ошибке, который вы настроите сами.

Худший ответ:
Можно перехватывать событие, и делать что-нибудь своё
Вопрос: Как сделать открытие другой страницы после отправки формы?

Лучший ответ:
Для загрузки ответа от сервера в нужное окно после отправки формы у неё есть атрибут target.
Причём такая возможность есть не только в форме, но и даже в кнопке в виде атрибута formtarget.
В качестве целевого окна указывают его имя — атрибут name. Для открытия в новом окне указывают стандартное имя _blank. По умолчанию используется значение _self.
А вообще, уровень вопросов и ответов стал катастрофически низок...

Худший ответ:
Если в js то:window.location = "http://javascript.ru";
А вообще данные с формы вы отправляете на какой-то скрипт, и если вы так сделаете, то не узнаете, правильно он отработал или нет. В скрипте после правильного срабатывания можно сделать редирект.
Вопрос: Какую систему виртуализации можно поставить на FreeBSD?

Лучший ответ:
Никогда не понимал системных администраторов, выбор которых основывается на абстрактном "не люблю" или "не нравится". Чем не устраивает, например, бесплатный XenServer?

Худший ответ:
А в чём проблема? Делал недавно на FreeBSD вот такую штуку:
Да, в джайлах та же фря.

Делал то же самое на дебиан - использовал LXC, в гостевых так же дебиан и центось
Но и LXC, и Jail - не вполне себе системы виртуализации.
Можно ещё посмотреть в сторону qemu+kvm (делал на OpenBSD - без kvm, клиенты были Windows 2000 Prof)
Можно вообще поставить Xen
https://www.freebsd.org/doc/handbook/virtualizatio...
А вообще, надо определиться с тем, что делаешь - и зачем.
Вопрос: Что не так с текстом сайт?

Лучший ответ:
Проблемы в кодировки. В 2-х словах - в notepad++ открыть файл и преобразовать в utf-8 без BOM
В 3-х словах:
Вы загружаете базу, и в самой базе кодировка отображается не верно. 
В таком случае надо удалить все таблицы в базе, добавить в начало дампа строку 
SET NAMES CP1251;
и загрузить заново. 
Если не получилось, то поэкспериментировать с кодировкой, например, написав SET NAMES UTF8; и т.п. 
2. В базе кодировка корректная, но на сайте все ещё нет.
a) браузер не верно подобрал кодировку. Попробуйте изменить кодировку в браузере (Вид->Кодировка), если выбрав одну из кодировок, сайт отображается корректно, то надо в корне сайта в файле .htaccess (если такого файла нет, то его надо создать) написать строку - "AddDefaultCharset кодировка". Например: 
AddDefaultCharset UTF-8;
б) если все вышеописанное не помогло, тогда надо искать в сайте подключение к базе данных (далее БД) и сразу после подключения к БД вставлять строку, например: 
mysql_query('set names utf8');
или с другой кодировкой.
* Для Zend Framework: в файле application/configs/application.ini необходимо указать:
resources.db.params.charset  = "UTF8"

Худший ответ:
Проблемы в кодировки. В 2-х словах - в notepad++ открыть файл и преобразовать в utf-8 без BOM
В 3-х словах:
Вы загружаете базу, и в самой базе кодировка отображается не верно. 
В таком случае надо удалить все таблицы в базе, добавить в начало дампа строку 
SET NAMES CP1251;
и загрузить заново. 
Если не получилось, то поэкспериментировать с кодировкой, например, написав SET NAMES UTF8; и т.п. 
2. В базе кодировка корректная, но на сайте все ещё нет.
a) браузер не верно подобрал кодировку. Попробуйте изменить кодировку в браузере (Вид->Кодировка), если выбрав одну из кодировок, сайт отображается корректно, то надо в корне сайта в файле .htaccess (если такого файла нет, то его надо создать) написать строку - "AddDefaultCharset кодировка". Например: 
AddDefaultCharset UTF-8;
б) если все вышеописанное не помогло, тогда надо искать в сайте подключение к базе данных (далее БД) и сразу после подключения к БД вставлять строку, например: 
mysql_query('set names utf8');
или с другой кодировкой.
* Для Zend Framework: в файле application/configs/application.ini необходимо указать:
resources.db.params.charset  = "UTF8"
Вопрос: Схема работы с git — насколько оптимальна моя схема?

Лучший ответ:
Если вас ваша схема полностью устраивает - она оптимальна.

Худший ответ:
вы изобрели feature branch-иПо факту можно исключить битбакет из цепи и пушить сразу в боевой проект, думаю..
Нет, git это не средство деплоя.
Вопрос: Оцените первую верстку из psd макета?

Лучший ответ:
Начало хорошие :)
Советы на будущие:
Не используй position: absolute без необходимости.top, right, left, bottom  - Это очень плохо.margin - это отступ от блока.
Например есть горизонтальный список и необходимо у каждого элемента списка сделать отступ с лева и права.
...nav a:first-child {
    padding-left: 19px;
    margin-left: 128px;
}
К примеру у bootstrap есть класс container который центрует содержание страницы.
....hero-shirt {
    margin: 67px 0 0 78px;
}
Здесь нужно было использовать padding, так как по логике элемент должен идти внуторь, а не изнутри.
...
Так же очень важно использовать модульную сетку grid. Она помогает позиционировать элементы на страницы.
...nav a:after {
    content: "|";
    padding-left: 18px;
}
Лучше было бы использовать как то так:nav {
    /* ... */
}
nav ul {
    text-align: center;
    letter-spacing: -.3em; /* убирает пробелы между inline */
}
nav li {
    display: inline-block;
    letter-spacing: normal; /* нормализует пробелы */
}
nav li + li {
    border-left: 1px solid white;
}
nav a {
    display: block;
    color: white;
    padding: 0 10px; /* Но лучше использовать EM */
}Не используй локальные шрифты!
Ну для начало, это не легально..
Есть специальные сервисы  по хранению шрифтов. Они бесплатны и не нарушаешь права/лицензию и т.д.Google Fonts,fonts.com
А вообще ты умничка и у тебя очень здорово получилась первая работа, желаю дальнейших успехов ))

Худший ответ:
Я бы дописал max-width для контейнера, для ссылки с логотипом написать display:block и обернуть это все, убрать inline js в отдельный файл, item-price и item-buy сделать inline-block и обернуть в div,
для display: inline-block дописать vertical-align
Вопрос: Что кроется за «Твердые знания Multithreading» в вакансиях Android developer?

Лучший ответ:
Можешь поступить, в некотором смысле, "проще". Возьми, и прочитай книгу Java Concurrency In Practice. Это классическая книга про многопоточность в Java, обязательная к прочтению. Несмотря на то, что она написана для Java 6 в "бородатом" 2006 году, книга до сих пор не потеряла своей актуальности. Знания оттуда с лихвой покроют любые вопросы на собеседовании, плюс у тебя появится более фундаментальное понимание работы с потоками в Java.

Худший ответ:
Скорей всего примерно следующие: volatile, атомики , синхронизация коллекций, ну и не плохо бы знать про синхронизаторы (семафор, барьер и т.п.). И само-собой концепцию монитора (вопросы типо почему вейт/нотифай в объекте а не в треде; стек ожидающих и т.п.)
Вопрос: Низкий FPS в Google Chrome при перерисовке страницы?

Лучший ответ:

mousemove — здесь стоит только определять значение позиции, а обновлять надо в requestAnimationFrame. Эдакое «отложенное позиционирование». В хроме, mousemove может слишком часто вызываться — и из-за этого лаги с перерисовкой.
translate — лучше translate3d(X,Y,'0px')


Худший ответ:
www.youtube.com/watch?v=nxXkquTPng8 хороший разговор на эту тему.
Вопрос: Как скомпилировать Python-программу со всеми модулями?

Лучший ответ:
py2exe - www.py2exe.org
pyinstaller - https://github.com/pyinstaller/pyinstaller/wiki
И то и другое умеет интегрировать модули.
Мы обычно используем pyinstaller, поскольку собираем под винду и мак, там удобнее.
habrahabr.ru/post/104589

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

Лучший ответ:
Потенциальные проблемы с кодировкой (особенно если используются функции работы со строками, типа strlen или strpos), а также появление "одинаковых" ников за счет внешне одинаковых символов (Alex и Аlех - русские и английские буквы перемешаны). Многие же сервисы стремятся к унификации и порядку, что правильно.

Худший ответ:
* Проблемы с кодировкой.
* Проблемы со шрифтами (например логин на китайском, а у какого-нить англичанина будет [][][][][])
* Что на счет невидимых символов, \r например?
Вопрос: Какие современные веб-технологии нужно знать middle разработчику?

Лучший ответ:
Upgrade до Middle PHP-разработчика за 3 месяца

Худший ответ:
Ну-с, как минимум, Вы должны, как рыба в воде, понимать и применять то, что описано на этом сайте.
www.phptherightway.com
Вопрос: На каких технологиях делать проект?

Лучший ответ:
А зачем вообще standalone приложения? Почему все не сделать web-based?

Худший ответ:
Ничего страшнего в том, что будет все работать на .NET, сайт на asp.net (не такой он уж и страшный), а приложение на winforms, не нужно два раза один и тот-же код писать — ядро одно. 
В другом случае я бы предложил использовать другие платформы для десктопа, а не .NET. 
Иначе весь смысл пропадает.
Вопрос: Почему не работает обратная связь?

Лучший ответ:
Что-то не так с последней строкой. Наркомания какая-то.

Худший ответ:
Вам надо из $name, $q1 и.тд сделать
$message = $name
$message.= $q1; и тд
и в конце где Mail($to, $subject, $message, параметры)
Вопрос: Как определить был ли файл переименован из одного расширения в другой?

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

Худший ответ:
Читать первые байты файла.
В случае php можна проверить наличие в файле строки "<?php" или "<?"
Вопрос: Почему cron не выполняет скрипт?

Лучший ответ:
Потому что #!/bin/bash в шабанге писать нужно, раз уж это bash, а не pure sh.

Худший ответ:
cd mnt
зачем постоянный переход в mnt? тем более путь относительный:
тогда уж лучше так:cd /mntget $file $ufile
file находится в /mnt/ ? ибо в переменной только его имя, а директория берется всегда текущая, если не указан абсолютный путь до файла.