Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как максимально приблизить аптайм сайта к 100%?

Лучший ответ:
Ключевые слова для гугления: кластер, dns-balancer, load-balancer. Пресловутые облака частично решают эту задачу. Но надо учесть, что облачный хостинг — это как правило виртуальные машины со всеми вытекающими последствиями: в первую очередь медленный диск.

Второе — нормально написанный код. Если для генерации одной страницы производится 100500 запросов к БД, то тут никаких кластеров не хватит :)

Худший ответ:
Нужно настроить High-Availability софт. Такой как Heartbeat или Pacemaker. Либо использовать High-Availability технологии, предлагаемые современными гипервизорами (VmWare VSphere, MS HyperV). 

Разница в том что HA софт работает на уровне железяк и железяки должны быть настроены абсолютно одинаково. В случае сбоя мигрирует сервис на доступный узел. А в HA технологиях виртуализации вы настраиваете к примеру виртуалку и она работает на гипервизоре. В случае сбоя виртуалка целиком мигрирует на доступный сервер.

Я работал с Heartbeat и Pacemaker. Скажу что Heartbeat конечно костыль еще тот. Поддерживает до двух узлов, не умеет самостоятельно определять сбой ресурса и отрабатывать. Всех этих недостатков лишен Pacemaker. Мега удобная хрень, но документации по ней еще мало, поскольку это leading-edge технология.
Вопрос: Как в Raphaël сделать из обычной прямоугольной картинки многоугольную?

Лучший ответ:
Вот вам решение. Красивую маску накидаете в инкскейпе.

Худший ответ:
Если фон за картинкой однородный, не проще ли сверху положить картинку-маску?
Вопрос: Arduino спидометр

Лучший ответ:
Сначала выкидываете arduino IDE, затем отказываетесь от библиотек, предоставляемых arduino и читаете мануалы к AVR. И тут окажется, что есть такая штука, как input capture. При замыкании геркона процессор аппаратно помещает в специальный регистр время, когда это произошло, а потом вызывает прерывание.
Только висит IC не на том таймере, который используется для подсчета времени в arduino.

Без использования IC у вас нормально спидометр работать не будет.

Худший ответ:
Я боюсь оказаться тем чуваком, который ничего не понял и написал фигню, но вы не о прерываниях говорите?
Вопрос: Apache2 + карта на google map api, как оптимизировать отдачу большого количества картинок?

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

Худший ответ:
Спасибо, буду разбираться. Апач дефолтный из коробки, только mod_rewrite включил. Ось — серверная убунта 10.10.
Вопрос: Анимация хедера при скролле?

Лучший ответ:
Вот очень простой пример кода: jsfiddle.net/JJ8Jc/3234

Худший ответ:
в гугле решений полным полно.
используй scrollTop()
Вопрос: Как стать успешным хакером/программистом?

Лучший ответ:
если под хакером ты имеешь ввиду быть преступником, то знай за это сажают)
если под этим ты имеешь ввиду профессионалом который очень хорошо знает свое дело
то лучше долго не мутить воду, отвечу сразу 
>Есть ли у меня будущее в программировании 
есть) если будешь заниматься этим достаточно долго и упорно
P.S. Хакер это устаревшее и размытое понятие, не говори хакер
P.S.S  Набери в гугле 
1) "Как установить убунту"  и установи ее
2) "Как пользоваться Vim" и выучи его 
3) "Уроки c++ linux" нутыпонял

Худший ответ:
Все взрослые , которые тут сидят ,  они не поймут тебя , так как ты "чайник" , "школьник" .  Они вместо того  , что что-нибудь порекомендовать они посмеются оттого , что ты "школьник".  Я  твоего возраста , но я не хакер  , я веб-разработчик (не чайник) . Рекомендую ПРОСТО ПРОЧИТАТЬ(посмотреть) 1000 статьей, видео , и т.д  на тему хакер.  Иначе ни как , но прежде всего займись анонимностью.
Вопрос: Не работает CRON: /bin/sh: 1: Syntax error: Bad fd number. Куда копать?

Лучший ответ:
так у вас скрипт поднимается без терминала, следовательно ни STDERR ни STDOUT не создаются. Что вы перенаправляете?

Худший ответ:
Объясните мне, дураку, что значит "скрипт поднимается без терминала"?
Такая же проблема, cron отказывается выполнять что-либо.
Вопрос: Как победить полоску &quot;язык этой страницы %имя_языка , хотите перевести страницу?&quot; в Chrome

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


Неужели можно пропустить эту опцию?

Худший ответ:
Уберите галочку как вам посоветовали выше, и когда нужно «Правая кнопка мыши» -> «Перевести на русский»
Вопрос: Электронная книга с хорошей поддержкой листингов кода

Лучший ответ:
Как написали выше, nook simple touch подойдет. И e-link экран, и андроид планшет со всевозможными приложениями для чтения.

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

Лучший ответ:
OS X может использоваться только на железе Apple. Всё остальное Вы делаете на свой риск и ответственность.

Худший ответ:
Mavericks бесплатно доступна, так что никому не говорите, что вы запускаете её не на Mac-системе.
Вопрос: Фрилансер, хочу открыть фирму. Ваш опыт?

Лучший ответ:
Доброй ночи.
1. Касаемо CRM - попробуйте разные решения, на вкус как говорится. Рекомендую обратить внимание на Мегаплан, есть еще teamer.ru/about он проще, но в принципе норм. Для старта хватит бесплатной версии CRM, а там уж видно будет
2. Начать нужно с подсчета расходов, примерного плана доходов, точки безубыточности и прочих неинтересных вещей. Важно понимать, что Вы переходите в бизнес, а значит будете отвечать не только за себя, но и за сотрудников. Не рекомендую читать тонны статей про успешных предпринимателей, секреты бизнеса и прочую хрень - это индивидуальные вещи, сами все поймете, когда начнете. Посчитайте что к чему, если хватит средств - снимайте офис (работа по удаленке или из дома отдельная тема, не для всех). Насчет сотрудника на удаленке - если он не слишком важен, то это нормальный вариант - дешевле выйдет. Если Вас всего двое, то пропажа этого человека будет серьезным ударом, стоит ли рисковать? Понятно, что его присутствие в офисе не гарант, но так в любом случае надежнее.
Еще советую изначально придумать план выхода на новых клиентов, поток рано или поздно иссякнет. Один из наиболее действенных способов - качественные, не тупые продажники на хорошем проценте. Важно - НЕ тупые, поверьте, это очень важно.
3. Насчет бухгалтерии - попробуйте Эльбу или МоёДело, для начала бизнеса - отличные сервисы. Касаемо распределения обязанностей - идите от выгоды. Например, есть премиум-клиент, который Вам очень дорог - следите за этим проектом тщательно. Проекты проще и слабее можно передать сотруднику. Учитесь обращать внимание только на важные вещи, иначе загнетесь. 
А вообще, кризис - время действия. Удачи Вам!

Худший ответ:
Если город большой то тама наверняка должен быть коворкинг, попробуй в не поработать)
Вопрос: Что делать, если сменили днс у иностранного домена?

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

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

Лучший ответ:
договор решает
а так вариантов у вас нет

Худший ответ:
А чего там собственно защищать то? Что кто-то скопирует проект? Так скопируют и без доступа к коду. Какие-то мега уникальные разработки?
От публичного доступа просто договор о неразглашении. Ну и возможно разным программистам давайте разные куски кода, но чтобы не было целой картины.
Вопрос: Как клонировать репозиторий в Git?

Лучший ответ:
Слэш и пробел не подходят.
Там должен быть пробел. "не подходят" -- покажите текст ошибки.

Худший ответ:
не уверен что сработает, но попробуйте 
git clone git@localhost:satellite/satellite.git
Вопрос: Может ли сайт вылезать за рамки своего места?

Лучший ответ:
Может ли какой-либо контент сайта\страницы вылезать за рамки окна в браузере?
Всплывающие оповещения. Используются на многих сайтах. См. HTML5 Notification API.Допустим, что-нибудь может оказаться на месте закладок, или там, где вкладки какая-то надпись. Или же на иконке "Закрыть".
В закладках могут оказаться только закладки, добавленные пользователем. Как либо менять интерфейс браузера сайт не может. Разве, что совсем чуть-чуть:habrahabr.ru/post/245007canonium.com/articles/html-meta-tags

Худший ответ:
На месте вкладок отображается title страницы и favicon. Оба эти элемента могут управляться через js. Вы можете изменять favicon страницы отображая процесс загрузки или количество уведомлений. Также и title.
Но "вылететь" за приделы видимой области элемент не может. Ибо браузер рендерит контент в строго отведенной области.
В мобильном хроме к примеру есть специальные мета теги, которые перекрашивают окно браузера в нужный цвет.
Вопрос: Загрузка Linux: флэшка или сеть?

Лучший ответ:
Можно грузиться по сети. PXE. NFS работает быстрее флешки (при 1Gb сети) и даже диска (в моём случае). Использовал подобную конфигурацию длительное время, именно с Ubuntu (диск на ноуте умер). Из «нюансов» — нужно собрать ядро (bzImage) со встроенной поддержкой NFS.

Можно грузиться с EXTLinux (с флешки) и монтировать папки по сети (использовал чуть позже, когда появился внешний диск). Алгоритм простой: Ubuntu запускается как Live-CD (c CD/DVD), выполняется штатная установка с загрузчиком GRUB. Не перезагружаясь сразу ставим exlinux загрузчик и удаляем grub. У меня в блоге чуть подробнее (в 7-го параграфа поста)

Худший ответ:
Идею не одобряю в целом.
В обеих вариантах будет ухудшена скорость запуска приложений как минимум. Думаю в целом тоже будет работать заметно медленней. Также появятся накладные расходы на администрирование этой нетиповой конфигурации (надеюсь это не самоцель?).
Из двух зол конечно предпочтительней PXE.
Вопрос: Лицензии в различных странах

Лучший ответ:
Да, можно.

Худший ответ:
Коробочная версия — ваша полностью (насколько EULA позволяет :) ), так что хоть в Антарктиду, хоть в Зимбабве.
ПО приобретённое по корпоративным программам лицензирования имеет нюансы, но ничего сверхестественного, «мой рабочий компьютер — могу пользоваться». Вот если вы возьмёте корпоративную лицензию и воткнёте на компьютер организации никак не связанной с вашей — тогда, де юре, это будет нарушением.
Вопрос: Проблема сетевыми дисками, не отображаются у пользователей на windows xp и работают только некоторые на windows 7 в чем причина?

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

Худший ответ:
Предполагаю, что сетевые диски подключали на XP через GPO. А уровень домена выше 2008 не дает сделать это через групповые политики. BATником сетевые диски подключайте
Вопрос: Какой стационарный мультиметр выбрать?

Лучший ответ:
стационарный мультиметр обычно подразмевает либо очень точные измерения либо специфические-зачем они дома не понятно, выше советуют Е7-15 но баба яга против. почему? потому что измерения проводятся на 1 килогерце  с таким прибором в область импульсной схемотехники не уехать для него что керамика что люминёвый электролит -одно и тоже, с тем же успехом можно приставку к мультяшке собрать по схеме популярного журнала.
лично я для себя взял осциллограф- при несколько меньшей точности как вольтметра прибор куда более универсальный особенно в комплекте с шунтами, лабораторным блоком питания и генератором,

Худший ответ:
стационарный мультиметр обычно подразмевает либо очень точные измерения либо специфические-зачем они дома не понятно, выше советуют Е7-15 но баба яга против. почему? потому что измерения проводятся на 1 килогерце  с таким прибором в область импульсной схемотехники не уехать для него что керамика что люминёвый электролит -одно и тоже, с тем же успехом можно приставку к мультяшке собрать по схеме популярного журнала.
лично я для себя взял осциллограф- при несколько меньшей точности как вольтметра прибор куда более универсальный особенно в комплекте с шунтами, лабораторным блоком питания и генератором,
Вопрос: Какое будет поведение socket сервера, при динамическом IP пользователя?

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

Худший ответ:
сокет перестанет быть исправным, это очевидно. Если я правильно понял и речь про tcp/udp-сокет вида server:port1<-->client:port2.
Вопрос: (PHP5) Почему присваивание работает как клонирование?

Лучший ответ:
Нету тут никакой магии с клонированием.
Для начала давайте разберемся что хранит $instance. Хранит оно ССЫЛКУ на объект а не сам объект. При простом присвоении по значению происходит копирование значения переменной, а оно у нас просто ссылка на объект. В итоге у нас уже две ссылки на один объект.
При присвоении переменной $reference значения по ссылке, у нас две переменные делят одно и тоже значение. А значение это - ссылка на объект.
Когда мы затираем ссылку в $instance, то есть мы меняем значение оной, оно же меняется и у $reference так как они делят на двоих одно значение. $assigned же имеет свою ссылку на объект.$instance = new SimpleClass(); // количество ссылок на экземпляр SimpleClass - 1

$assigned   =  $instance; // количество ссылок на экземпляр SimpleClass - 2
$reference  =& $instance; // количество ссылок на экземпляр SimpleClass - 2

$instance = null; // количество ссылок на экземпляр SimpleClass - 1
Как только у нас не останется ссылок на экземпляр класса, сборщик мусора удалит объект.
А что до клона - если бы объекты бы копировались, начался бы ад, так как объекты хранят другие объекты, которые могут делить между другими объектами... словом там слишком сложно все становится и пусть уж лучше программист это в __clone сам разруливает.

Худший ответ:
Читайте документацию php.net/manual/en/language.operators.assignment.php 
там описана разница 
Assignment Operators 
...
Note that the assignment copies the original variable to the new one (assignment by value), so changes to one will not affect the other. This may also have relevance if you need to copy something like a large array inside a tight loop.
...
Assignment by Reference
...
Assignment by reference means that both variables end up pointing at the same data, and nothing is copied anywhere.
...
по-моему все предельно ясно. в первом случае создается копия, во втором берется ссылка и переменная ссылается на тот же объект.
Вопрос: Каким макаром в домене запретить закрывать программы?

Лучший ответ:
Никак не запретить.
Отслеживайте разницу между включенным ПК, доступностью Lync сервера и присутствием в SkypeFB. Если ПК включен, но SFB не запущен, перезапускайте его от имени пользователя раз в минуту

Худший ответ:
Напиши сервис, который мониторит процесс скайпа и шлет уведомления, хоть на том же питоне. А в целом Igorjan прав. Инструкции должны быть для пользователей!
Вопрос: Как на Jquery сделать скрипт подгрузки блока (новости) при скроле вниз?

Лучший ответ:
Ну так вы его один раз в коде клонируете - клонируйте каждый раз

Худший ответ:
посмотрите infinite scroll
Вопрос: Сможет ли arduino задетектить с помощью библиотеки OpenCV моргание глаз?

Лучший ответ:
Нет, по той простой причине, что Open CV не влезет ни в один AVR, а значит, просто не будет работать на ардуине.
Тут нужен компьютер помощнее.

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

Лучший ответ:
Правильно ли построен путь программиста, по которому хочу пройти?
Зависит от вашей конечной цели и ожидаемого срока прихода к ней.программирование на машинных кодах - программирование на Ассемблере
Это практически один шаг, его можно совместить с шагом "архитектура процессора".
Устройство операционных систем без практики изучать бесполезно, а для практики нужно знать С и ассемблер.
Стурктуры данных и алгоритмы лучше начать изучать вместе с языком и до операционных систем, потому что иначе тоже будет неудобно.

Худший ответ:
Эмм,.. ну я прыгнул как-то так HTML -> PHP -> Linux так что если у вас есть лишние 10 лет, то правильно ))
Вопрос: Подскажите книжки для подготовки к олимпиаде

Лучший ответ:
Если по-серьёзному, то Кормен «Алгоритмы. Построение и анализ». Если проще, то можно, например, Меньшиков «Олимпиадные задачи по программированию». В первом случае тебя ждёт много теории. Во втором — много практики и чуть теории.
Имхо, лучший вариант прочесть сначала что-то простое типа того же Меньшикова, потом Кормена, а потом go на codeforces.ru и решать. Без практики на олимпиадах делать нечего.

Худший ответ:
Роберт Седжвик, Кевин Уэйн Алгоритмы на Java
Роберт Седжвик Алгоритмы на C++. Фундаментальные алгоритмы и структуры данных
Вопрос: Вопрос безопасности: ModX vs. Drupal?

Лучший ответ:
@Morbit многое зависит от настроек! 99% дыр не в друпале, а в голове тех кто его ставил и настраивал.  Drupal, Wordpress, Modx можно без проблем пользовать если при установке, настройке CMS и хостинга сами не накосячите, оставив "дыры".
В выборе между Drupal и Modx, я за друпал, имхо он удобней.

Худший ответ:
С опыта работы, могу судить что drupal довольно таки уязвимая cms, большинство его плагинов расположены в общем доступе, код этих плагинов могут запросто использовать в целях залития shell на Ваш сайт. Поэтому рекомендую Вам использовать modX.
Modx все свои уязвимости старается закрывать в обновлениях, более детально о безопасности
Вопрос: Как сравнить два разных по длинне массива и вернуть совпавшие элементы?

Лучший ответ:
function get_unique_array(array1, array2) {
  return array1.filter(function(val) {
    return array2.indexOf(val) != -1;
  });
}

var
  arr_1 = ['a', 'b', 'c'],
  arr_2 = ['b', 'c', 'd', 'e'];

console.log(get_unique_array(arr_1, arr_2)); // ["b", "c"]
update
ответ обновлен с использованием примера scapp

Худший ответ:
Если стоит задача удобно работать с массивами и объектами, то не мучайтесь. Используйте Underscore. В вашем случае идеально подойдет метод intersection
Вопрос: Как лучше организовать базу и обновление данных товаров MySQL?

Лучший ответ:
загружаем во временную(-ые) таблицу(-ы), затем лочим базу, удаляем существующую(-ие) таблицу(-ы) и переименовываем временные

Худший ответ:
Нужно больше информации, как организовано удаление и создание новых записей?
Может вы в цикле по одной записи удаляете и также добавляете)))
Думаю, такие операции не должны сильно перегружать сервер, если использовать множественный insert
Вопрос: Что сделать с текстами 372-х тысяч песен?

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

Худший ответ:
Из такого материала делают дорвеи ;)
Вопрос: Как средствами WPF отрисовать график функции, используя Canvas?

Лучший ответ:
Вычисляются значения функции с определённым шагом, дальше в колекцию PathFigure добавляются объекты типа LineSegment (если не нужно интерполировать) или другой наследник класса PathSegment, соответствующий нужной интерполяции. Например, кривыми Безье третьего порядка — PolyBezierSegment. 
Point указывает новую точку, до которой нужно продолжить график.
При расчётах нужно учитывать, что у Canvas начало координат находится в левом верхнем углу, а ось Y направлена вниз. Либо учитывать при расчётах следующей точки, либо использовать трансформации Canvas.
Должно получиться вроде этого<Canvas>
    <Path Stroke="Black" StrokeThickness="1">
        <Path.Data>
            <PathGeometry>
                <PathFigure>
                    <LineSegment Point="100,100"/>
                    <LineSegment Point="150,120"/>      
                    <PolyBezierSegment Points="170,120 190,100 200,160 220,140"/>
                </PathFigure>
            </PathGeometry>
        </Path.Data>
    </Path>    
</Canvas>

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

Лучший ответ:
Яндекс фотки

Худший ответ:
Есть множество фотохостингов с API. Да хоть Imgur.com! Немного времени разбора документации + полчаса кодинга и колдовства с CMS = изображения висят где-то там...
Вопрос: Автоматический очиститель форматирования в буфере обмена?

Лучший ответ:
У меня установлен Punto Switcher. Он по умолчанию по комбинация Ctrl+Win+V вставляет текст без форматирования.

Худший ответ:
В Chrome точно есть «Вставить, как обычный текст». За другие — надо смотреть. По моему и в FireFox есть такая команда в контекстном меню.
Вопрос: Как из Apache Cordova подключиться к удалённому MySQL серверу?

Лучший ответ:
Собственного сервера нету, поэтому Node.JS не катит.
ну у вас же есть сайт? Значит есть возможность организовать API к базе данных.

Худший ответ:
Прямой коннект к БД из клиентского приложения - это очень плохая идея, любой сможет посмотреть что угодно в вашей БД, и, вероятно, даже что-то поменять.
Пишите API.
Вопрос: Зачем плагинам Sublime Text 3 нужен node js?

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

как поставить этот чертов Node.JS nodejs.org
Не такой он уж и чертов. .

Худший ответ:
nodejs.org Жмакаете зеленую кнопку и полетели.
Я так понимаю у вас винда, раз качали cygwin.
Вы все равно по работе столкнетесь с этим "чертовым" nodejs или его форком. Так что учите, читайте =)
Вопрос: Почему phpstorm не распознаёт один php файл?

Лучший ответ:
У меня была такая проблема. Суть в том, что файл (полное имя) прописался в паттерн к другому типу файлов. 
Открываете тот самый File -> Settings -> File Types, 
а там ищите свой файл в "Registered Patterns" среди других типов данных.
Скорее всего он в "Files opened in associated applications" попал.

Худший ответ:
Попробуй открыть консоль (Win+R, затем текст "cmd"), перейти в директорию проекта (с пом. команды CD). В папке с проблемным файлом выполнить DIR *.php /s /b. Это должно вывести в терминал список файлов. Поищи в списке проблемный файл. Если он в списке есть, то скопируй его название ответом на это сообщение
Вопрос: Фасовочная машина на Arduino

Лучший ответ:
Источник вдохновения.

Худший ответ:
Если только фасовка и бусины однотипные — самое простое по весу, (как весы с расчетом количества) эталон задается, а потом добавлять.
Но полностью автоматизировать — задача не простая.
Вопрос: Как сделать мультиязычность статического текста в WordPress?

Лучший ответ:
<?php 

$locale = get_locale();
if($locale == 'ru_RU') {
 echo "Русский";
} elseif ($locale == 'en_US') {
 echo "English";
} elseif  ($locale == 'uk_UA') {
echo "солов`їна мова";
} else {
echo "ûÉÒÏËÁÑ ÜÌÅË";
}

Худший ответ:
Если polylang - то вот функции https://polylang.wordpress.com/documentation/docum...
Смотрим pll__ и pll_e
Вопрос: Возможно ли использовать Python или Ruby для создания интерактивных Web страниц?

Лучший ответ:
Нет, Python и Ruby будут работать на серверной части. Интерактивность — это JS. Ну или флеш, но я вам об этом не говорил. 

Худший ответ:
Если вы мазохист, то хоть с++ emscripten и вперед. Если чуть чуть то Dart, GWT. 
Если нет, только учить JS (coffee, ts, fb:flow);  
Быстрый старт:
https://speakerdeck.com/addyosmani/front-end-tooli...
Вопрос: Возможно ли обрабатывать радиочастоты на микроконтроллере?

Лучший ответ:
Нет, так как нужно выполнять преобразование Гильберта и Фурье, а они требуют очень больших ресурсов. Преобразование Фурье реализовано в приемнике Пион-DSP, на stm32f407 - тактовая частота 168МГц. С Гильбертом ещё хуже, его можно реализовать на ПЛИС,DSP, либо как в SDR-приемниках на цифровых элементах.

Худший ответ:
Есть такая статья про SDR приемник на AVR: www.elektor-magazine.com/fileadmin/E-book_AVR_Soft...