Поиск нужной программы (без знаний о ее названии, а только по функционалу) усложняется год от года. Это происходит из-за того что:

  1. Большое количество программ.

  2. За счет поисковой оптимизации, на первых строках по ключевым словам выводятся в только информация которая была оптимизирована под поисковые запросы. Т.е. на первых позициях будут либо платные программы, либо условно-бесплатные. А полностью бесплатные программы будут на нижних строках поиска.

  3. Большое количество дублированной информации.

  4. Большое количество одинаковых сайтов с одинаковыми программами.

  5. Большое количество почти одинаковых программ.

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

Пример:

Год назад искал программу для записи с экрана, через поиск нашел достаточно большое количество разных программ. Протестировал несколько и выбрал одну нормальную (полностью бесплатную). Недавно опять понадобилась подобная программа, и я через поиск (на домашнем ПК) пытался ее найти. Так вот (т.к. забыл название той программы и она была на офисном компьютере) потратил около часа, перепробывал несколько программ, но найти ту или более менее подходящую не смог. Потом взяв на офисном компьютере название программы, придя домой тут же ее нашел.

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

Для устранения этой проблемы можно создать каталог программ (товаров), в котором будут все программы, удобный фильтр, а также удобный поиск. Программы и товары в нем не будут дублироваться.

Но при создании такого каталога возникает проблема, сложность его наполнения из-за большого количества информации. Сложность по наполнению каталога можно частично решить, т.к часть объектов могут добавлять пользователи, разработчики программ, производители товаров (и это должно быть бесплатным). Т.к. если у каталога большая база, то у него будет больше пользователей.

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

Получаемые плюсы для пользователя:

  1. Упрощается поиск программы.

  2. Доступна сразу информация по большому числу программ, а с помощью различных фильтров можно быстрее отыскать нужную программу.

Получаемые плюсы для разработчика:

  1. Программа становиться легко находимой пользователем.

  2. Сокращение издержек на рекламу.

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

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

  1. Взять для начала только небольшую область применения программ.

  2. Дать возможность разработчикам и пользователям самостоятельно добавлять программы.

  3. Дать возможность пользователям производить модерацию (указывать на ошибки в описании).

  4. Также можно использовать автоматические алгоритмы для сбора информации с сайтов.

По товарам тоже самое.

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

Например: создается сайт с каталогом ручного электроинструмента. Делаются все возможные фильтры поиска. Пользователи заходят и начинают быстро находить нужный инструмент, под их потребности. Нужна сетевая дрель, с длиной кабеля от 2 метров, мощность более 700 Вт и каталог выдает десяток разных вариантов (и еще предлагая дополнительно их отфильтровать по другим критериям). Если этот сайт также будет и интернет-магазином, то у некоторых вариантов будет стоять цена и возможность покупки.

Также есть проблемы и с поиском товара, если не знать его названия, то по функциям, его найти сложно.

И по поиску различных сервисных сайтов.

Например, сайт с каким нибудь нужным сервисом был создан, раскручивался определенное время (была информация в СМИ, реклама), потом его перестали раскручивать (либо набрали нужное число пользователей, либо посчитали это экономически невыгодно). Когда сервис раскручивали, Вы не обращали на него внимание, за ненадобностью. А сейчас этот сервис Вам понадобился, а Вы уже не можете вспомнить его название, на близкие к функционалу сервиса запросы, поиск выдает другие сайты, с другой информацией.

Комментарии (14)


  1. polearnik
    13.04.2022 11:30
    +5

    вы изобрели варезники?


    1. lab412
      13.04.2022 11:51
      +15

      яндекс маркет для программ

      и как бы не начинался такой каталог, он в итоге свалится до:

      • установки мусорных тэгов и в резиновые члены будут выдаваться в любой категории

      • накрути, когда резиновые члены будут иметь больше рейтинг чем нужный товар

      • SEO оптимизации которая всегда сводится к нае**ву выдачи и вы снова увидите резиновые члены на первой позиции

      • рекомедаций "с этим покупают" где вам при покупке телевизора будут рекомендовать еще один телевизор, а так же резиновые члены которые с любым товаром покупают

      посмотрите Я-маркет, поиск которого на данный момент выдаёт один лишь мусор вместо искомого. пусть не резиновые члены, но на запрос "фотоаппарат Canon 5DM4" вы получите фотоаппарат "Сони А7", или всё что угодно еще, включая принтеры Canon

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

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

      посмотрите на ВсеИнструменты, где ты покупаешь ключ со сменными головами и хочешь к нему головки, а сайт не то что не даёт рекомендаций, а он еще и не всеми данными располагает, так что у тебя есть ключ к корзине с неполным описанием в котором нет данных какие головки нужны к этому ключу. и приходится гуглить производителя чтобы узнать какие головки нужны, а потом ты приходишь назад на все инструменты и... в головках нет подбора по параметра, зато есть 7000 наиментований где по тексту сам можешь сидеть и всё искать. и снова потом он будет тебе другие ключи рекомендовать, а не головки к ним хотя ты уже ключ купил

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

      я хотел сказать что любой поиск, любые каталоги существуют недолго, потом приходят нае**тели и СЕО оптимизаторы. вы сделали тэги для удобства пользователя? так вот вам 500 тэгов от СЕО мастера на все товары. вы сделали разделы и вот вам товар во все разделы, а если нельзя один товар в 3 раздела - то заведут 3 карточки товара. вы сделали выборку производителя, так СЕО мастер заведёт карточку товара для всех производителей. посмотрите на шмотки - там уже нигде ни на одном сайте нельзя найти то что надо. хочешь KelvinKlein, и пишешь это в поиске - а получаешь Zara в выдаче...


  1. medwed
    13.04.2022 12:21

    Каждый раз при варке яиц я лезу в гугл.


  1. AMDmi3
    13.04.2022 12:25

    Вы изобрели пакетные репозитории. Под windows таковые тоже есть, например chocolatey и appget.


  1. Sin2x
    13.04.2022 14:24
    +2

    https://alternativeto.net/

    С подключением.


  1. NAI
    13.04.2022 15:06

    Не очень понятно чем не устраивает:

    Windows: Microsoft Store, winget, chocolatey?

    Linux: Snap Store (ну и альтернативы под каждый дистриб) + репы и пакетные менеджеры

    MacOS: Mac App Store

    Каталогизаторов сайтов тоже вагон и маленькая тележка. В конченом итоге все равно все сводится к "Топ 10 программ для записи двух микрофонов."

    На ПК уже давно практически все приложения запускаю через набор названия - win+wo > Enter


  1. amarao
    13.04.2022 15:08
    +2

    Пахнет 90ыми. Тогда делали "каталоги сайтов".

    А в приличных системах работает curated list of packages.

    Например, вы хотите программу для записи экрана?

    pt search  screen|egrep -B1  '(record|cast)'
    
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
    
    byzanz/jammy 0.3.0+git20160312-5 amd64
      small screencast creator
    --
    
    deepin-screen-recorder/jammy 5.8.0.46-2 amd64
      Simple recorder tools for deepin
    --
    kazam/jammy,jammy 1.4.5-5 all
      screencast and screenshot application created with design in mind
    --
    mythtv/jammy,jammy 2:32.0+fixes.20220325.f69ce764b7-0ubuntu1 all
      Personal video recorder application (client and server)
    --
    peek/jammy 1.5.1+git20211214-1 amd64
      Simple animated GIF screen recorder with GUI
    --
    
    recordmydesktop/jammy 0.4.0-1 amd64
    --
    screenkey/jammy,jammy,now 1:1.5-1 all [installed]
      screencast tool to display your keystrokes
    --
    shelr/jammy,jammy 0.16.3-2.1 all
      Utility for plain text screencasting
    --
    
    simplescreenrecorder/jammy 0.4.3-2 amd64
      Feature-rich screen recorder for X11 and OpenGL
    
    simplescreenrecorder-lib/jammy 0.4.3-2 amd64
      feature-rich screen recorder that supports X11 and OpenGL - GLInject library
    --
    termrec/jammy 0.19-1 amd64
      terminal videos/scripts recorder and player
    --
    ttyrec/jammy 1.0.8-5.1 amd64
      Terminal interaction recorder and player (for tty)
    --
    vokoscreen/jammy,jammy 3.1.0-1 all
      easy to use screencast creator (transitional package)
    --
    vokoscreen-ng/jammy 3.1.0-1 amd64
      easy to use screencast creator
    --
    
    wf-recorder/jammy 0.2.1-4 amd64
      Utility program for screen recording of wlroots-based compositors
    

    Удобно? Удобно. А потом ещё и ставить удобно: apt install kazam


  1. Earthsea
    13.04.2022 15:33
    +1

    Странно, что возникли сложности с поиском.

    По запросу "Лучшая программа записи с экрана" гугл выдает на самой первой странице OBS Studio, она бесплатная и действительно одна из лучших.


    1. DmitriyShtat Автор
      14.04.2022 10:20

      Я когда искал ее тоже пробовал, и на моих ПК (с виндовс ХР и 7) она глючила, и все программы из первых строк поиска или требовали новую винду, или тормозили или глючили, или были платными. А самое интересное, что поиск выдавал одни и те же программы, только на разных сайтах и рейтингах.


  1. gdt
    13.04.2022 17:22

    ShareX и делов-то для записи экрана, + опенсорс


  1. vikarti
    14.04.2022 06:55

    Что еще хуже — если к программе есть какие то особые требования.
    Ну там — пусть надо почтовую программу, клиентскую, и надо нормально работать с сотнями тысяч сообщений и десятками гигабайт (и чтобы поиск нормально работал и перемещение сообщений) (я понимаю что тут еще и к серверу требования но если в логах Dovecot'а нет сообщений что все кончилась память, падаем а у виртуалки где живет сервер iowait <1% то наверно с сервером все хорошо?), поддерживать шифрование и/или подпись определенных типов(тут вообще может быть что например ГОСТовское шифрование поддерживается но лучше б уж не поддерживалась — пишется что подпись неверна притом что стоят все нужные криптопровайдеры и надо всего то понять что нужно их использовать (ну или считать подпись неизвестным алгоритмом-подписью, и не давать ее делать) (тот же eM Client — с ГОСТ-подписями именно это творит).


    Или например надо чтобы в электронный почте каждый уровень цитат раскрашивался в определенный цвет и это хотя бы на 3-4 уровня работало. И можно было скопировать с сохранением цветов и форматирования при вставке в текстовый редактор нормальный (пока что из найденного так умеет только Mail.app на macOS, TheBat! умеет но на 2 уровня цитат насколько помню и в одном из режимов).


    Да простую читалку электронных книг найти не так просто если требования чуть чуть выходят за "вот файл — надо его прочитать" а добавить требования про синхронизации, цитаты и поиск а также интеграцию с менеджером библиотеки (ну или читалка должна сама оным менеджером работать).


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


    Как ни странно — вот википедия как каталог помогает и сайт alternative.to


  1. randomsimplenumber
    14.04.2022 09:31

    Две проблемы затронуты: искать в интернете сложно, если не знаешь, что искать. И любой каталог без тщательного администрирования со временем заполняется мусором.


  1. DeeZ
    14.04.2022 14:40

    Зашел написать про каталоги сайтов их начала интернета, и alternativeto. Но про них уже выше.

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

    А проблема оптимизации да, очень портит интернет. Всегда пользовался производственным календарем с сайта yoip.ru, но раньше находил его в гугле, на 1 строке. потом он пополз вниз. а последний раз - его просто не смог найти. Пришлось рыться в переписках чатов, где кидал его. Что бы добавить уже в закладки.


  1. iamwizard
    15.04.2022 11:51

    Недавно столкнулся с подобной проблемой, оказалось существует Awesome list для софта
    https://github.com/Awesome-Windows/Awesome