Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Терминальный сервер Linux PXE?

Лучший ответ:
LTSP - и загрузка по сети, и терминальный сервер в одном флаконе

Худший ответ:
поправлюсь пока не поздно )
Настройка терминального на сервера никак не связана с настройкой загрузки тонких клиентов по сети. 
Для настройки загрузки тонкого клиента по сети вам нужны следующие компоненты : 
- DHCP сервер 
- TFTP сервер для предоставления доступа к образу загружаемого тонкого клиента
- В качестве загружаемой ОС можно использовать https://ru.wikipedia.org/wiki/Thinstation (есть и другие варианты)
Настройка загрузки тонкого клиента по сети - bfy.tw/156a
Для подключения к серверу терминалов - предварительно выберите подходящее вам решение и настройте его.
Вопрос: Кто такие iname.ua?

Лучший ответ:
Lol, на сайте cripo.com.ua про них статья:
cripo.com.ua/?sect_id=8&aid=94440

Худший ответ:
iname.ua — старый и известный украинский регистратор. Уверен, это не их метод.
Вопрос: Web GTD/ToDo сервис с клиентами под Android и iOS?

Лучший ответ:
wunderlist. Хотя я не уверен, что он полностью соответствует канонам GTD.

Худший ответ:
Пробовал с похожими целями springpad. Понравилось:
 — оффлайн работа на андроидовском клиенте
 — достаточная гибкость в плане категорий
Не понравилось:
 — не работают напоминания
Вопрос: Как перевести десятичное отрицательное число в двоичное?

Лучший ответ:
Дано: -128
1. Отрицательное число делаете положительным
-128 => 128 (10000000)
2. Отрицаете все биты
128 (10000000) => 127 (01111111)
3. Прибавляете 1 к получившемуся числу
127 (01111111) => -128 (10000000)

Худший ответ:
Не совсем понял вопроса, ибо само решение содержится в нём же.
Сделаю предположение, что непонятно - почему прибавляется единица к инвертированному значению?
Вопрос: Получение опыта в программировании?

Лучший ответ:
Если идей нет, то можно попробовать поучаствовать в каком-нибудь опенсорс проекте. Сорцы все на виду и учёба и польза.

Худший ответ:
Для начала поставь Refinery CMS
Потом попробуй написать к нему свой плагин, например отображение меток на карте Гугл.

Думаю, это будет колоссальный опыт для начинающего.
Вопрос: Google developer console, зачем нужно создавать проект?

Лучший ответ:
Developer Console нужна для того, чтобы управлять всеми данными проекта. Проэкт будет заходить не под вашим аккаунтом. Проекту выдадут свой Project ID и Project Secret Code (логин и пароль). При обращении к Google API потребуются эти данные. Это нужно для того, чтобы к API нельзя обращаться от имени другого проекта.

Худший ответ:
вроде как "проект" это как раз приложение в маркете и есть. это не то же что проект в android studio
Вопрос: STM32 External Programmable Flash Memory — существует ли внешняя программируемая флешка для STM32?

Лучший ответ:
Здравствуйте! Можно! В принципе флеш внутри мк ничем не отличается от внешней. Для работы с внешней памятью и сделан периферийный модуль fsmc ( Flexible static memory controller), который связывает память и шину данных (AHB). Внутренняя память организована аналогично: Flash -> FLITF (flash memory interface) -> AHB data bus. Разница в контроллерах памяти только в том, что у fsmc больше настроек ( что очевидно из названия ). Интерфейс fsmc подключается по параллельному интерфейсу.
Действительно для хранения программ или данных, к которым нужен частый доступ лучше подойдет NOR память ( более высокая скорость чтения/записи по сравнению с NAND, но у второй большая плотность). Так же существую внешние SRAM. Ну а если Вам хочется всего сразу а еще и пониженного потребления да и чтобы количество циклов перезаписи была бесконечно, то можете обратить внимание на FRAM память. Правда у нее тоже есть ряд недостатков, но они связаны не с реализацией, а с технологией производства.
Собственно, я Вам рекомендую выбрать подходящую для Ваших задач память в одном из каталогов (пример) и соединить ножки контроллера и памяти соответственно даташитам.

Худший ответ:
Еще можно глянуть на всякие последовательные флешки с интерфейсом I2C или SPI. Если планируемое число перезаписей невелико и нужно хранить какие-то ресурсы, можно вытащить 25F160 с какой-нибудь нерабочей материнки. Можно прикрутить и SD/microSD-карту. Преимущества этого решения - используется 3-5 ножек процессора, тогда как FSMC использует существенно больше.
Вопрос: Бестопливные генераторы?

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

Худший ответ:
На мой взгляд, большинство ютубовских видео БТГ всех мастей служат для накрутки рейтинга по количеству просмотров. Либо для рекламы псевдонаучных финансовых афер на этой почве. Ну и какая-то часть публикаций серии "я знаю как сделать бтг" исходит от авторов с явно нездоровой психикой, и от допустивших технические ошибки при измерениях КПД своих изделий. Некоторые авторы практических конструкций упорно отказываются замкнуть свое устройство на самоподпитку, видимо подспудно чувствуя ошибку. А вместо этого публикуют показания дешевых китайских тестеров, которые особенно сильно косячат в показаниях на импульсных токах.
Чисто теоретически - существование БТГ возможно разве что в форме энергетического насоса, перекачивающего энергию с какой-нибудь звезды, или даже из другой галактики посредством "космических струн" или еще каких-то не открытых механизмов дальнодействия. Тогда с точки зрения землян он будет "как-бы рождать" энергию казалось бы из ничего. 
Еще вариант - экологически чистый генератор, на основе холодного термояда, эфирных превращений, и др. еще не открытых способов высвобождения внутренней энергии вещества. Если процесс выделения энергии будет продолжительным (или сырье массово доступным, к примеру как вода или речной песок), не дорогим, и безопасным - такое устройство тоже можно отнести к классу искомых источников энергии.
Мнения по поводу реальности существования подобных изделий в основном делятся на две большие группы: 
1. Технология давно уже открыта, но держится в секрете ради поддержания на планете дефицита и как следствие - управляемости всех народов. А попытки исследований блокируются силами "всемирного заговора", "мировым правительством", "массонами" и т.п. структурами :)))
2. Данная технология теоретически возможна, но еще не открыта наукой, ни официальной, ни частными исследователями.
Лично я сторонник варианта N2. 
Обосновываю это тем, что в нынешнем мире есть достаточно серьезные ипри этом неподконтрольные практически никому частные ресурсы интеллекта, финансов, технического парка, способные потянуть разработку БТГ. Конечно если бы появилась хоть какая-то ниточка идеи, за которую можно уцепиться для создания практически применимой технологии. И с учетом неподконтрольности интернета, навряд ли кто сумел бы остановить практически мгновенное распространение этих технологий.
Из интересного по теме: в недалеком прошлом француз Jean-Louis Naudin ( www.jlnlab.com ) занимался проверкой различных концепций БТГ. Но насколько помню когда последний раз читал его публикации, работающего вечняка так и не получилось сделать.
Вопрос: Продвижение стартапа, как?

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

Худший ответ:
Как ни банально это звучит, лучше всего продвигают специалисты по продвижению. Нам очень помогли определиться с тем, что же мы продаём, коллеги из nwcomm.ru. Они же в короткое время нашли нам больше клиентов, чем мы смогли окучить.
Вопрос: Какую версию Ubuntu целесообразнее поставить на старенький комп с Pentium 4 и 2Gb оперативки?

Лучший ответ:
Рекомендую xubuntu последней версии.

Худший ответ:
Записал на DVD 14.04 Alena
Что ещё за "Alena" о_О?Wubi в версии 14.04 не предложил ставиться прямо из под Windows, а предложил перезагрузиться в демо-режим и ставить оттуда.
Правильно сделал, ибо будет очень медленно.
Как вариант можно поставить 12.04 (она ещё несколько лет официально поддерживается), она по идее будет меньше кушать в плане графики, ибо у вас машинка старенькая и драйверов будет достаточно. Но вообще я бы рекомендовал 15.04, у неё графика сама по себе из коробки быстрее, поставить zram, и вырубить из автозагрузки лишнее. Машинка старенькая, а современный софт требует всё больше ресурсов, много вы с неё в любом случае не получите, а со старой версией Ubuntu могут быть сложности с установкой актуальных версий некоторых приложений.Несколько минут грузился, но потом запустился.
Вы же на диск записали, оно и с USB 3.0 флешки не очень быстро грузится, а тут тем более. После установки будет быстрее.И как не угробить при этом винду?
Если не будете ничего такого делать - поставится GRUB, в нём будет выбор ОС, в том числе XP
Вопрос: Почему jQuery.getScript с использованием setInterval приводит к зависанию страницы?

Лучший ответ:
А вы используете средства разработчика (FireBug/Chrome Inspector) или расширения браузера? попробуйте отключить всю эту гадость, ситуация должна улучшиться. 

Например, фаерфоксовский фаербаг и хромовский инспектор известны своими зависаниями и адским потреблением ресурсов (памяти) на сложных страницах. Фаербаг еще и течет (не осовобождает занятую память) при этом.

Ну и конечно, кроме этого, задачу вы решаете абсолютно криворуко и неправильно. Для этой задачи не нужны ни getScript (который фактически добавляет к странице элемет script), ни тем более воркеры (которые не будут работать в ИЕ). Надо просто делать обычный $.ajax(), а результат отдавать в виде JSON, и все у вас заработает.

Худший ответ:
Про использование JSON верно написали. Можно еще поглядеть в сторону COMET, но там будет несколько посложнее, доведется еще сервер конфигурировать под это.
Вопрос: Где Кинопоиск берет расписание сеансов кинотеатров по всей Россия?

Лучший ответ:
Я думаю у них стоит очередь из желающих заплатить бабла, только бы их кинотеатр засветился на кинопоиске и привлек новых клиентов. А каким образом передавать данные кинопоиску, кинопоиск уже сам решает своим АПИ. 
А начиналось все с банальных менеджеров, обзвонов кинотеатров с просьбами отдавать им эти данные. Теперь все изменилось и работает наоборот )

Худший ответ:
Делали такой проект 4 года назад.
Есть сервисы Киноход, Рамблер.касса, теперь вот и Яндекс подтянулся.
У них есть физическая интеграция с билетным ПО кинотеатра.
Все данные по актуальным сеансам оттуда + парочка контент менеджеров что бы все слегка причесать и помержить.
Данные по релизам и контент легко собираются с прокатчиков, график известен на полгода вперед минимум.
Вопрос: Ищу благотворительные инициативы, принимающие старые комплектующие для компьютеров

Лучший ответ:
Пусть это не совсем благотворительная организация, но все же — darudar. Можете отдать свой компьютер на этом сайте.

Худший ответ:
Город-то, город?
Вопрос: Теги в проводнике windows?

Лучший ответ:
Что значит «устроить»? Проводник винды нативно поддерживает теги. В том числе поиск вида tag:something
Но вообще для организации фотографий, я бы посоветовал WLPG

Худший ответ:
Для файловой системы в комплексе попробуйте tag2find.
А для фотографий или видео можно использовать специальные софтинки. Фотографии, к примеру, можно очень удобно каталогизировать с помощью xnView, а для видео есть movienizer.
Вопрос: Почему не работает post ajax запрос в Django?

Лучший ответ:
При отправке POST запроса на URL без слэша в конце, django вам сначала отдает 301 статус, а потом перенаправляет ваш запрос куда-следует уже без данных. В итоге вы получали 500 статус.
Если запрос идет с помощью метода GET - даже после редиректа django данные в GET сохраняются и у вас, в итоге, всё работало.
Решение - если используете APPEND_SLASH в конфигурации, не забывайте направлять ajax-запросы на URL со слешем в конце.

Худший ответ:
В общем, вывел в консоль JSa все, что возвращается при ошибке.
там была строкаRuntimeError at /registration/ajax
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data.
в итоге добавил slash в конец( /registration/ajax/) и POST тоже заработал. Это здорово, конечно, но может кто-нибудь объяснить почему так произошло, вернее почему с GET все работало и без этого слеша?
И еще один вопрос - как нужно использовать $.ajaxSetup() при моем ajax запросе?
Вопрос: Как перенести сайт на друпале?

Лучший ответ:
В {system} лежат относительные пути.

Если возникают трудности с ручным переносом, может стоит попробовать готовые решения?

Худший ответ:
Удобнее передать на аутсорс, чем терять своё время. Если всё ещё не справились с задачей — обращайтесь.
Вопрос: Как принудительно запустить приложение на втором мониторе?

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

Худший ответ:
Мне кажется без строннего ПО никак. Вот в Windows 8, наконец сделали возможно делать монитор основным, это и избовляет от таких косяков. В Windows 7, слышал что все дела с мониторами там не идеальны, вот сейчас вас встретил и понял о чем шла речь. У самого Windows нету, поэтому программы не подскажу. У меня Ubuntu, там запускается на том, на котором находится было произведено действие.
Вопрос: Как разместить веб-сервер в своём офисе?

Лучший ответ:
Главный вопрос — зачем? По сравнению с размещением в датацентре (ДЦ) Вы выигрываете только то, что Вам придется воевать с тем, что на сервера кто-то проливает кофе + сайты будут работать куда медленнее, чем в ДЦ, ибо в офис, как правило такой же хорошей ширины канал с коротким расстоянием до точек обмена траффиком — не проложить. Опять же что будете делать если интернет пропадет? В ДЦ на этот случай есть резервные каналы. Что будете делать если электричество пропадет и сгорит из-за этого оборудование? В ДЦ есть бесперебойники и дизели…

Худший ответ:
Чтобы организовать свой веб сервер, надо понимать, как клиент получает к нему доступ:
пользователь вбивает домен в адресную строку браузера,
компьютер получает от днс-сервера айпишник соответствующий нужному имени
на 80ый порт (если не указано другого) отправляется запроса вида: «get / HTTP/1.0».
В ответ сервер посылает содержимое страницы.

Итак, чтобы организовать свой веб сервер, надо купить доменное имя (можно бесплатно получить домен третьего уровня, но нужно ли оно вам?), найти два ДНС сервера (можно заказать у того, кто продаёт домены, обычно), прописать их для купленного домена. 
Затем найти провайдера со статическим айпишником (желательно, но тоже не обязательно). Подключить сервер, назначить ему IP-адрес и прописать этот адрес в А запись в ДНС. Если айпишник динамический, то придётся часто изменять запись в ДНС. Это тоже возможно.

В общем, ощущение такое, что вы спрашиваете о поднятии веб сервера категорически не понимая, как он должен работать. ТАк что основной совет: найдите того, кто понимает. Он за небольшие деньги сделает.
Вопрос: Как правильно передать данные между формами?

Лучший ответ:
1. Работать будет но могут быть проблемы с вторичным использованием формы добавления, к примеру если захочется форму 3 и на ней будет уже dataView2 то работать не будет
2. Можно, но не думаю что это нужно, советую читать в сторону Events, в двух словах, на форме 2 создается событие с параметрами, которые нужно передать в первую форму, первая форма подписывается на нее и делает с этими параметрами что ее душе угодно, вторая форма когда нужно вызывает event и передает параметры. Такая реализация может иметь смысл если в диалоге нужно например выбрать несколько записей или параметров.
Вариант 3 (проще) Создать параметры на 2 форме (гуглить по "C# get;set;"), соответственно на второй форме они заполняются
На первой форме вызывается ShowDialog и в зависимости от результата просто читаются эти параметры из формы.

Худший ответ:
Сделать класс-модель, и в форме два переделать конструктор, который принимает эту модель в качестве параметра, а в форме два, по событию от кнопки на форме два, заполнять модель, и далее после ShowDialog, смотреть результат диалога и уже заполнять вашу таблицу,
например public clacc Model
{
   string Name {get;set;}
   int Age {get; set;}
}
в AddFormWindow делаем такpublic class AddFormWindow 
{
    private Model _model;

    public AddFormWindow(Model value) : base()
   {
        if (value!=null)
        {
             _model=value;
        }
        else
            throw new ArgumentNullException("Can`t be NULL");
   }

    public void addFormBtn_Click(object sender, EventArgs e)
    {
         _model.Name=NameBox.Text;
        _model.Age=Int32.Parce(Agebox.Text);
    }
}
в коде вызова пишемModel model = new Model();
addForm addFormWindow = new addForm(model);
if (addFormWindow.ShowDialog()==DialogResult.OK)
{
//делаем тут необходимые манипуляции, все данные из формы находятся в model
}
естественно свойствам DialogResult кнопок на форме2 присваиваем необходимые значения DialogResult.Ok и DialogResult.Cancel
В какой технологии написано все? для WinForms можно использовать паттерн MVP, для WCF (да и вообще XAML) лучше перейти на MVVM, тогда  уберется взаимосвязанность объектов, появится возможность тестирования, повторность использования объектов.
Вопрос: Что делать с транзакцией когда банк не поддерживает 3D secure?

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

Худший ответ:
обычно блокируют транзакцию
Вопрос: Туннелирование через HTTP-прокси?

Лучший ответ:
На локальном компьютере запускаете «ssh -D 127.0.0.1:5555 логин@удаленный_сервер &»

Дальше в любой программе прописываете SOCKS прокси «127.0.0.1:5555». 
SOCKS proxy, как правило, поддерживают почти все.
На удаленный_сервер запускать ничего не надо.

Худший ответ:
прежде всего стоит задаться вопросом: а поддерживает ли ваш HTTP прокси метод CONNECT хотя бы на один произвольный порт (иногда ограничивают до 443 и 21)? и не будет ли прокси обрывать подключения по некоторому таймауту
Вопрос: Какой должна быть экспертная система?

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

Худший ответ:
Попробуй реализовать ЭС для диагностики чего либо, например диагностика заболеваний или поломки какого либо оборудования. От "Если-то" не уйти - нужно ведь как-то анализировать исследуемый объект. Также нужно создать базу знаний в которой уже заданы определенные ответы на определенные условия. Прочувствовать логику можно на сервисе - Джин который угадывает любую личность и весьма успешно.
Вопрос: Mikrotik! Как перенаправить исходящий трафик по определнному порту на другой шлюз?

Лучший ответ:
Опишу чуть более подробнее как сделать то что написал  Руслан Федосеев.
Пусть почтовик - 192.168.88.20. 
Микротик А - 192.168.88.1.
Микротик B - 192.168.88.10.
Пометим все соединения с почтового сервера наружу на 25й порт.
/ip firewall mangle
add action=mark-routing chain=prerouting dst-port=25 dst-address=!192.168.88.0/24 new-routing-mark=\
    "SMTP Server" protocol=tcp src-address=192.168.88.20
Можно для экономии ресурсов пометить сначала соединение, а потом для пакетов соединения уже менять таблицу маршрутизации. В таком случае роутер будет проверять не все проходящие через него пакеты, а будет смотреть сначала на метку  соединения, и если соединение помечено, то для всех его пакетов поставиться метка что они должны попасть в другую таблицу маршрутизации. 
/ip firewall mangle
add action=mark-connection chain=prerouting dst-address=!192.168.88.0/24 \
    dst-port=25 new-connection-mark=SMTP_Connect protocol=tcp src-address=\
    192.168.88.20
add action=mark-routing chain=prerouting connection-mark=SMTP_Connect \
    new-routing-mark="SMTP Server" src-address=192.168.88.20
Создадим еще одну таблицу маршрутизации SMTP Server и укажем для неё шлюз по умолчанию Микротик B  
/ip route
add distance=1 gateway=192.168.88.10 routing-mark="SMTP Server"
По идее трафик через 25й порт должен ходить через B.

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

Лучший ответ:
Потому что результат замены надо записывать. replace() только возвращает результат, а не изменяет исходную строку.  
В целом алгоритм конечно кривой. Чтобы заменить буквы на цифры, не нужно перебирать строку по одной букве. А если уж и делать перебором, как у вас, то тогда собирать новую строку из х.
Но по уму надо просто сделать в цикле замену по словарю

Если уж соревноваться в решениях, хотя автор вроде бы не просил, то беглое гугление даёт 
number.translate(''.maketrans("ABCDEFGHIJKLMNOPQRSTUVWXYZ","22233344455566677778889999"))

Худший ответ:
def main():
    data = {"ABC": "2", "DEF": "3", "GHI": "4",
            "JKL": "5", "MNO": "6", "PQRS": "7",
            "TUV": "8", "WXYZ": "9"}
    number = input("Введите телефонный номер: ")
    for x in number:
        if x.isalpha():
            for trio in data:
                if x in trio:
                    number = number.replace(x, data[trio])
                    break
    print(number)
main()
Вопрос: UI мобильных приложений: Native SDK vs. HTML5

Лучший ответ:
однозначно native sdk — веб-приложения на андроиде достаточно корявы всё-таки (тот же google reader, например)

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

Лучший ответ:
Не так давно, на хабре была хорошая статья на тему: habrahabr.ru/post/262793
Насколько я понимаю, достаточно широко применяется практика: начать как физ. лицо, а в случае, если какие-то серьёзные прибыли таки пойдут, уже оформиться как юр. лицо.

Худший ответ:
Или можно не платить, и пользоваться payoneer goo.gl/jOfKdA , а если прибыль перевалит за $ 10 000 тогда можно и юр. лицо делать.
Вопрос: Что можно придумать в общем случае от установки вредоносного кода на сайты клиентов типа сапы? Или Как защититься от недобросовестных разработчиков?

Лучший ответ:
Можно попробовать через incron отслеживать изменения в файлах.

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

Лучший ответ:
Ну смотри: чтобы отправить что-то, в данном случае это сообщение, ты должен отправить это "что-то" это что-то и есть трафик(пакеты данных), поэтому без трафика тебе сделать не удастся.

Худший ответ:
Через WhatsApp нельзя отправлять сообщения если из телефона не уходит трафик.
Вопрос: Как защитить БД с критичными данными от произвола медленных запросов?

Лучший ответ:
Вынести чтение для удаленных юзверей на slave сервер (может размещаться на той же железяке, только использовать отдельный hdd), а запись на мастер. Разделить чтение и запись можно с помощью mysql proxy forge.mysql.com/wiki/MySQL_Proxy_RW_Splitting.

Худший ответ:
использовать Sphinx