Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: В какой сфере программирования меньше конкуренции?

Лучший ответ:
Если хотите быть крутым, то ищите старые заброшенные языки программирования, вот там точно конкурентов почти нет и есть определенная потребность в поддержке жуткого легаси.
UPD:
ладно, серьезно:
1. серьезный язык программирования. Потребность на рынке есть
Rust/С++ будет довольно таки жестоко, но или мозги вставит на место или захочется пойти в грузчики
2. Найти задачу или место с задачами, под которые есть потребность в языках - поможет определиться
3. НОВЫЙ язык программирования - с этим всё и так ясно - конкуренции почти нет, выстрелит или нет - вопрос, зато через год будешь круче тех, кто сунулся позже.
Пример уже не очень нового - Scala, Kotlin - сейчас на подъеме.

Худший ответ:
Всем спасибо за ответы, очень достойно! 
После долгих раздумий, я выбрал Java, не пойдет, перейду на PHP. 
Так же отмечу, что пробовал писать и на Python и на JavaScript и на Ruby, но как-то не то. Тут дело сугубо личное, кому что нравиться.
Вопрос: Время интернет-магазинов прошло?

Лучший ответ:
У меня родители занимались строительным бизнесом с середины 90-х, я видел все - и расцвет и закат. И  ответственно скажу, что эпоха частников в РФ закончилась. Если раньше мой покойный отец имел на рынке до 7 торговых точек с продавцами и производство, то к 17 году остался лишь офис с товаром. Упала покупательская способность. Появились гиганты типа Леруа, которые опустили цены. Аренда стала невыносимо дорогой, давление государства на частный бизнес. Я сдавал с матерью в чермет остатки товара, битком набитая машина мебельной фурнитуры уходила по цене 2000 рублей. Продать невозможно ни частникам, ни оптовикам, которые все позакрывались.

Эпоха интернет-магазинов, безусловно, уходит в прошлое - банально у людей нет денег. Да и люди всему этому наелись, дефицита нет - легче пойти в магазин и купить что нужно, пощупав и потрогав.  Я, например, в ИМ вообще ничего не заказываю, разве что запчасти для авто. Я живу в Москве, под боком тройка огромных ТЦ, где есть ВСЁ. 
Скоро останутся лишь площадки-гиганты, которые выживают из-за оборота. 

Иметь свой ИМ - это очень дорого для частников. За 24 000 руб. в год можно купить аккаунт на tiu.ru, например, и создать почти полноценный ИМ, который поддерживает функционал, который удовлетворит 95% торгашей - и выгрузки и свойства товаров и многое другое. И при этом эта площадка дает почти топ в поисковой выдаче. Конечно, там не будет онлайн оплаты, но для частников она не нужна - все хотят получать нал или перевод на карту, Робокассы нах никому не сдались. 

Что думаете по этому поводу? на ЭТОМ сайте тебе ничего толкового не скажут, только будут петь песни о том, что ВЫ виноваты в том, что нет продаж. Это не так. Зайдите на biznet.ru - там люди, кто РЕАЛЬНО занимается бизнесом, они там всё распишут про реалии. Вот темы интересные: "Похороны" интернет-магазинов.,  "Похороны" интернет-магазинов- часть 2
А тут спрашивать бесполезно - тут технари сидят, которые никогда ничего купить-продать не пытались.

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

Лучший ответ:
и что это значит? ну 320 пусть

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

Лучший ответ:
Разглашать такие ограничения - это было бы стратегической ошибкой со стороны Дурова по ряду причин:

Пока объёмы не создают проблем и укладываются в существующие мощности, создать иллюзию безлимитного изобилия дискового пространства - это хороший PR ход подогревающий интерес к мессенджеру.
Как только лимиты будут четко очерчены, сразу появятся желающие их "пощупать". Таких желающих будет много, и они начнут ныть, когда лимиты придётся урезать из-за этого. Всякие любители нецелевого использования халявы узнав про конкретные лимиты станут плодить и заливать под завязку аккаунты для хранения своего барахла. Очевидно. что от таких паразитов Телеграму только вред, а ныть они будут на весь инет жалуясь, что либо лимиты постоянно урезают и "чего нам теперь ждать дальше", либо что этих паразитов банят за не целевое использование сервиса, а они "просто хотели другу архивы с лабами переслать". Ага.
В лицензии наверняка (я правда не читал, ибо лень) написано, что телегу можно юзать как можно и нельзя как нельзя. Но банить за такое нужно только самых упоротых и по лотерее, чтобы нельзя было вычислить строгий алгоритм и делать всё, чтобы брать максимум халявы, но не попадаться на бан.

Я понимаю, что вопрос вы задаёте с другой стороны окопа. Я понимаю вашу мотивацию.
Однако если бы я разрабатывал похожую систему, то постарался бы:

максимально расплывчато описать ограничения;
максимально обобщенно описать правила (чтобы можно было любого злоупотреблятеля забанить, и нельзя было докопаться, мол, почему вот его не банят, а меня забанили);
максимально неочевидными и непостоянными сделать правила блокировок самых неудобных и геморройных пользователей.


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

P.S. Кто-то даже использует Telegram в качестве безлимитного сетевого диска.
Вопрос: Что изучать, чтобы стать специалистом инфо.безопасности?

Лучший ответ:
1. Что бы стать специалистом по информационной безопасности, надо в первую очередь выработать у себя умение самостоятельно искать ответ на элементарные вопросы. Благо ответов на них- в том числе и на этом форуме - выше крыши.
2. Второе, что должен понять специалист по информационной безопасности, это то, что начинать надо не с как  " искать уязвимости систем, получать доступ к базам итд. Например, вычислять местонахождение по ip, сайты где его владелец регистрировался итп".
Для того, что-бы стать специалистом по Информационной Безопасности, надо для начала стать специалистом по Информационным технологиям.  И только потом, может быть, вы сможете "отточить" и развить ранее полученные знания в сторону "информационной безопасности".   И поверхностными знаниями -  и сетевых технологий, и программирования, и архитектур систем, и баз данных, и реверсинжиниринга,  и анализа трафика, и аудита инфобезопасности, и системного администрирования,и  криптоанализа, и безопасности мобильных приложений и много чего еще -  тут не обойдешься.
3. Даже интересно стало - а в чем проявляется ваша увлеченность "инфо.безопасностью, легальный хакинг". Вот просто, что вы уже сделали? Что умеете? Что изучаете? Не на форуме, разумеется, а по-взрослому? Тем более, если вы так  до сих пор не поняли, а что же собственно  надо изучать?

Худший ответ:
Все зависит от Компании. Во многих сейчас очень большая нехватка именно спецов в пентесте (тестированию на проникновение). Советую зарегистрироваться на HTB и Hacker One и оттуда начать изучать именно практику
Вопрос: Через какую программу (быстро осваиваемую) создать планировку, дизайн кухни и мебели?

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

Худший ответ:
Простая в использовании, с широким функционаломи с кнопкой "сделать пиз...афигенно"
pro100
Простой 3д редактор для планировки интерьера/квартиры, в идеале бесплатный?
Вопрос: В сфере IT для новичков нет перспектив?

Лучший ответ:
Это сложный вопрос. На первый взгляд на низовых позициях в ИТ дикая конкуренция. С другой стороны, она дикая но совершенно беззубая, поскольку уровень кандидатов соответствует дворнику.
Месяц назад искал себе помощника помощника, кандидатов море, уровень ниже плинтуса, не знают ничего совсем, две кнопки выучили и вот уже ИТ специалист.
Работа, это все таки не школа и не институт, тут вы в замен тоже что-то должны дать, т.е. должны делать какую-то работу полностью самостоятельно и с должным качеством. Если вы что-то умеете делать самостоятельно и полностью понимаете процесс, то вот такую работу и ищите. То что кто-то может next, next, finish, поставить windows ИТ специалистом данного человека не делает.

Вот и получается, конкуренция дикая, но среди перспективных ее практически нет.
А перспективные это те, кто понимают, чтобы получить нужно сначала вложить, и много, и регулярно вкладывают в себя.

Худший ответ:
Странно задавать такие вопросы и жаловаться в то время как курсов просто навалом по любым технологиям. Можно изучить всю веб-разработку тупо по ютубу, сделать пару своих проектов и вуаля - ты мидл с опытом, идешь и просишь 100к
Вопрос: Кто разрабатывает Javascript (ECMAscript)?

Лучший ответ:
Ищите в гугле: TC-39.
Далеко не один человек двигает стандарты.
Вот целый доклад: Сергей Рубанов.
ПС: не заметил сразу, что автозамена сделала из моего ответа) Поправил)

Худший ответ:
Так пробовали bit.ly/2KA3YOk ?
Вопрос: Как настроить DHCP на Mikrotik для тонкого клиента HP t410?

Лучший ответ:
Попробуйте добавить букву s перед '...' чтобы было s'192.168.88.104:18287/auto-update'
Так же включите дебаг dhcp сервера и посмотрите что у него спрашивают и чем он отвечает.

Худший ответ:
Сделай лучше export

/ip dhcp-server
export
Вопрос: Как делается макет документов?

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

Возьмите то, что вы написали после слова "Как я вижу это" и спросите у него.

Худший ответ:
Оба способа имеют право на существование. 
В случае с Word нужно учесть возможную несовместимость с альтернативными редакторами (например, LibreOffice). Поэтому PDF надежнее. 
В идеале 2 варианта: «парадный» в PDF, и упрощенный в DOCX. 
В Word делал так: добавлял заранее подготовленные картинки в колонтитулы (верхний и нижний), + отдельные настройки колонтитулов для первой и остальных страниц.  Сохранить лучше в DOTX (шаблон).
Вопрос: У нас есть фрагмент фото. Как найти его координаты на полном фото?

Лучший ответ:
Если фрагмент строго попиксельно идентичен куску большого изображения, то всё просто.
Берется первый ряд пикселей фрагмента и проверяется его вхождение в ряды пикселей исходника.
То есть это фактически задача поиска подстроки в большой строке. Это суперклассическая задача, по ней написаны тонны научных работ, разработано стопиццот оптимизированных алгоритмов, многие реализованы в библиотеках. Да хоть википедию можно смотреть:
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B8%D...
Если найден - проверяются последующие ряды.
Вот если вхождение нестрогое (например, фрагмент отмасштабирован, или яркость не совпадает, или просто немного покоцан jpeg-пересжатием) - тогда всё сильно сложнее.

Худший ответ:
opencv surf
Раз в тегах есть nodejs, то можно воспользоваться https://www.npmjs.com/package/opencv4nodejs
Вопрос: Почему в массив размером N можно положить больше чем N элементов?

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

В данном случае из-за такой записи за границы допустимого возможны любые глюки вплоть до падения программы.

Худший ответ:
В malloc при передаче в качестве аргумента нуля возвращаемое значение не определено (implementation-defined). Так что фиг знает что там вам вернул маллок. Но раз программа не падает, то, возможно, он вернул какой-то указатель на стек, а в стеке у вас есть ~8МБ - развлекайтесь.
В общем не нужно так делать. На другом компиляторе (или на том же, но другой версии) поведение может быть совсем другим.
Вопрос: Проблема при попытке отправить письмо?

Лучший ответ:
Автор, вы написали так много кода с стремлением к ООП, но ответ же в самой ошибке белым по черному - нет такого метода в классе User. Если взять и посмотреть файл и строчку, то видно:mail($receiver->getEmail(), $subject, $body, 'Content-Type: text/html; charset=UTF-8');
Оформляйте код по PSR-4 - сейчас код сливается в одно целое из-за плохого форматирования

Худший ответ:
Автор, вы написали так много кода с стремлением к ООП, но ответ же в самой ошибке белым по черному - нет такого метода в классе User. Если взять и посмотреть файл и строчку, то видно:mail($receiver->getEmail(), $subject, $body, 'Content-Type: text/html; charset=UTF-8');
Оформляйте код по PSR-4 - сейчас код сливается в одно целое из-за плохого форматирования
Вопрос: Почему наушники распознает как динамик?

Лучший ответ:
Динамики от наушников технически ни чем не отличаются. Картинка и текст определяются по умолчанию. Задний разъём - динамики, передний - наушники. А также, звук тем более не может отличаться. Только если настройки не разные. Открывай программу, которая ставится с драйвером звука, например для Realtek - Realtek HD Audio. Смотри настройки, регулируй. А в диалоге на картинке ты можешь изменить текст и иконку вручную на что угодно (из списка иконок)

Худший ответ:
Потому что компьютер не может определять что там подключено. А задний разъем для динамиков. Тип оборудования настраивается вручную в программе драйвера.
Вопрос: Как сделать код, который будет копировать себя по команде?

Лучший ответ:
Идея - бред и идиотизм. Уж извините за прямоту. Однообразный код подводят под шаблон, делают общий метод и используют единожды. А вы хотите наговнокодить и спрашиваете нас "Как?".

Худший ответ:
Шаблонизатор какой-нибудь возьмите и генерируйте, работа точно так же как с любым текстовым файлом. 

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

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

Худший ответ:
Второй упадет с синтаксической ошибкой
Вопрос: Собеседование, вопросы на должность L3 Technical Support Engineer?

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

Бывает ещё L0 - контактный центр.

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

Лучший ответ:
Обычно для счетчиков стараются применять базы данных в памяти. 
В основном это Redis, но можно и MySQL использовать, просто указать хранилище в памяти и отключить транзакции.
В большинстве своем счетчики обновляются на основе различных событий, например отправка комментария. Обновление делается в фоновом режиме. 
Как только данные актуализируются, интерфейс уведомляется о новом состоянии счетчиков. На больших сайтах это реализуется через SSE или веб-сокеты.

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

Лучший ответ:
Любая разработка начинается с ТЗ!

Худший ответ:
С изучения оф. документации.
Вопрос: Чем отличается форум с функционалом Q&A от этого?

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

Худший ответ:
На мой взгляд форум - это место, где пользователи могут общаться на разные темы и с разными целями, и получение ответа на свой вопрос - не основная задача форума. Обменяться мнениями, устроить холивар, просто пофлудить - вот это всё форум.

А сервис Q&A создан именно для получения ответа на вопрос, причем желательно квалифицированного (но не это не точно). Причем участники с двух сторон получают профит: задающий вопрос получает знания/ответ, отвечающий - то, ради чего он это делает (+ к чсв, карме, просто пошевелить мозгами или поделиться опытом).

А конкретно этот сервис имеет свои уникальные фишки, связанные с тематикой (it), дизайном (не перепутать со stackoverflow или ответами.мейл), механиками для вовлечения (ачивки и статистика).
Вопрос: Как оформить вызов методов один за другим?

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

Худший ответ:
Суть вопроса абсолютно непонятна.
Термин "вызов "по цепочке" имеет совершенно определенное значение, которое не имеет ничего общего с вызовом нескольких методов подряд. Это сильно сбивает с толку. 
плюс абсолютно бессмысленный код, который вообще ничего не показывает, даже пресловутый "вызов по цепочке"
плюс непонятно, в чем конкретно вопрос. 
можно ли в start() написать
$this->one()
$this->two()
$this->three()
?
Можно
Вопрос: Как убрать «мыльность» в убунту?

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

Худший ответ:
Может нужно поставить нонфри драйвера видеокарты?
Вопрос: Насколько вредны телевышки?

Лучший ответ:
Я однажды был лично свидетелем такой истории.
Поставили в одном небольшом селе на 5к жителей вышку сотовой связи. Сперва на том месте стояла старая тридцатиметровая вышка релейной связи - вся ржавая и, естественно, давно неиспользуемая. Потом эту вышку "спилили" на металлолом, что, говорят было увлекательно наблюдать. И вот опсосы (МТС кажется, но это не важно) поставили вышку гораздо выше. ХЗ, метров 70, может.
Спустя какое-то время у жителей окрестных домов вокруг вышки стали наблюдаться проблемы со здоровьем. Пошли жалобы, мол, участились головные боли, с суставами проблемы полезли, с печенью, почками... В общем народ уже чуть ли не с вилами стоит у сельсовета, мол, давайте, выпиливайте уже свою щайтан-вышку, мочи нету терпеть, вымираем. Длилось это несколько месяцев, надо сказать. Не прям революция, но всё на серьёзных щах.
Короче, очередной гвалт на эту тему среди местного населения по случаю какого-то сельского события, а тут "Сельский" (глава администрации, типа) на своём "бобике" подкатывает и тормозит с кем-то за ручку поздороваться. Ну деревня, так принято.
В общем народные массы к нему с наболевшим и обращаются, мол, всё, жизни нет, вышка эта басурманская отравила всех, головы болят, люди мрут.
Председатель (блин, ну не председатель, да, сельским его все кличут, или по имени-отчеству, само собой) посмотрел так задумчиво на страдальцев, покачал головой, цыкнул зубом, а тут и народ притих... А Сельский и говорит так горестно и с сочувствием: "Не, народ, не получится ничего. Если вас сейчас уже эта вышка так припекла да искалечила, то что будет когда ОНИ её включат! Звизда всем настанет вообще." Ну или как-то так.
Оказывается опсосы вышку-то построили, оборудование поставили, а что-то там настроить и подготовить - тянули. Вышку поставили быстро, и стояла она готовенькая несколько месяцев не подключённая. Вопрос этот, как я понял, не афишировался, чтобы пацаны-паркурщики местные на неё не лазили лишний раз. Стращали всех, что сгоришь влёт, как спичка, если под луч попадёшь.
Короче смех-смехом, история звучит как пипец-рваный баян, но даже самые душные анекдоты порой и не раз снова и снова случаются в реальной жизни.

А называется эффект от такой телевышки не иначе как "ноцебо".

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

Но для пожилых людей наличие вышки может быть критично, им не объяснить что она безвредна, пожилой человек будет нервничать, глотать таблетки и при всей безвредности вышки, как бы абсурдно не звучало, получается что вышки всётаки вредят...
Вопрос: Как клиенту ходить на фтп с lsshell?

Лучший ответ:
FTP и SFTP разные вещи. SFTP как и SCP работаю через ssh. Если у вас нет доступа к ssh, то и SCP и SFTP работать не будут.

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

Лучший ответ:
int не округляет, а приводит к целом числу (тупо отрубает остаток), если нужно по уму округлять к целом числу, то это round()

Худший ответ:
https://www.php.net/manual/ru/language.types.float...
Никогда не приводите неизвестную дробь к integer, так как это иногда может дать неожиданные результаты.echo (int) ( (0.1+0.7) * 10 ); // выводит 7!
Вопрос: Может кто нибудь помочь дилетанту с интернет-магазином?

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

Так и с сайтами. Можете загугить "заказать интернет-магазин недорого", и выбрать самый дешевый вариант, или обратитесь к Лебедеву, он удивительный счет выставит.

Оптимальным вариантом будет найти мелкую студию, которая еще не задирает цену в космос, но уже выполнила не один десяток заказов. На движке типа опенкарта или вордпресса, чтобы не платить за "коробку" и потом не сложно было найти специалиста для доработок.

Худший ответ:
Если не хотите делать сразу нормально - лучше даже и не браться (не вкладываться).

Хотите найти нормальных разработчиков - смотрите на то, как они сделают комерческое предложение по вашим требованиям: насколько подробно распишут работы с ценами, какие гарантии предложат, предложат ли бесплатную ТП в первые 3 месяца после окончания работ, будут ли навязывать платную ТП сразу же, какую схему архитектуры проекта предоставят: с описаниями или без, и будет ли она соответствовать вашим требованиям.
Используйте "безопасную сделку". Вы платите процент, но страхуете себя от некачественной работы.
Зайдите ко мне в блог и почитайте список работ по созданию сайта.

PS: Краткий ориентир по адекватной цене (фронт+бэк+бд): белый экран со строкой ОБЫЧНОГО! (не "умного"!) поиска и результаты текстовым списком из бд (там просто список: поиск по одной колонке в одной таблице) - 1000 рублей.