LINUX.ORG.RU

VCognitis — приложение для поиска единомышленников ВКонтакте

 , , , ,


4

3

Тихо и незаметно вышла первая версия программы для поиска единомышленников по анализу подписок VK.

Ключевые особенности проекта:

  • Автоматический режим, требующий нажатия одной кнопки (специально для фанатов Gnome 3)
  • Два ручных режима, для тех, кто любит тонкую настройку
  • Возможность задать список нежеланных подписок
  • Мощная система фильтров
  • Функция скрытия просмотренных профилей
  • Учет интересов пользователя по группам, которых нет в списке
  • Наглядное представление жизненной позиции и взглядов
  • Встроенный браузер
  • Список избранного

Системные требования: Монитор от 1366 х 768, рекомендуется FullHD. SSD тоже лишней не будет.

Исходники под GPLv3 лежат тут. AppImage тестировался только на Ubuntu 18.04, но теоретически должен работать везде.

>>> Скриншоты и бинарники

★★★★★

Проверено: leave ()

Мы решили открыть исходники, чтобы каждый (знающий С++, ага) мог экспериментировать даже с теми параметрами, которые не вынесены в настройки. Ну и никто не переживал, что его страницу уведут в рабство к ботоводам, а данные продадут в даркнете.

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

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

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

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

CrossFire ★★★★★
() автор топика
Последнее исправление: CrossFire (всего исправлений: 1)

И как он их ищет? По заполненному профилю и общим местам?

//эталонное ненужно для ненужно =)

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Не общим местам, а общим подпискам и интересам.

Профиль может быть пустой, и, при некоторой модификации кода, даже закрытый.

CrossFire ★★★★★
() автор топика

Системные требования: Монитор от 1366 х 768, рекомендуется FullHD. SSD тоже лишней не будет.

Вот и выросло поколение разработчиков…

scanner
()
Ответ на: комментарий от scanner

Прошлая программа, которую я анонсировал на ЛОРе 6 лет назад, поддерживала 1024 х 600, так что не надо тут.

CrossFire ★★★★★
() автор топика

Наглядное представление жизненной позиции и взглядов

А можно сделать так, чтобы для девушек кроме фото еще указывались возраст и вес?

Uncle_Bobby
()
Ответ на: комментарий от Uncle_Bobby

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

А вот с весом уже сложнее, но тоже реально — код открыт, прикручиваете нейронку, обучаете её и вперёд)

CrossFire ★★★★★
() автор топика

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

anonymous
()
Ответ на: комментарий от anonymous

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

Во-вторых, если с человеком нет пересечений, то и поговорить с ним получается не о чем.

Программа нужна для тех, кому не хватает общения вообще и друзей в частности.

CrossFire ★★★★★
() автор топика

Дружище, пости новости лучше на опеннет. Тут на хер никому ничего не нужно. Полтора полудохлых модератора и два корректора.

anonymous
()
Ответ на: комментарий от CrossFire

Программа нужна для тех, кому не хватает общения вообще и друзей в частности.

Друзьяшки не нужны, они требуют времени и внимания. Лучше завести кота.

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)
Ответ на: комментарий от anonymous

Чтобы было развитие нужны искать тех с кем пересечений минимум.

Для личностного развития — возможно. А вот если надо замутить какой-то совместный проект…

hobbit ★★★★★
()

Исходники под GPLv3 лежат тут

Не нашёл внятных требований для сборки, в частности, минимальной версии Qt. Почему-то в Readme даже в разделе Linux deploy упоминается конкретно Qt 5.12.7. Оно к этому 5.12.7 гвоздями прибито?

Из конкретного вижу только привязку к QtWebEngine и C++11 в файле проекта.

Монитор от 1366 х 768

На 1280x1024 не пойдёт?

SSD тоже лишней не будет.

Для чего, если не секрет?

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Оно к этому 5.12.7 гвоздями прибито?

Нет, любая 5.12 сойдет. Более ранние тоже могут взлететь, но придется править импорты в QML.

На 1280x1024 не пойдёт?

Если скрыть блок интересов ScreenComponents/CFGroupItem.qml : 94, и поменять минимальный размер окна main.qml : 77 — то пойдет.

Для чего, если не секрет?

Если собрать большую базу, то шевелиться будет шустрее.

CrossFire ★★★★★
() автор топика
Последнее исправление: CrossFire (всего исправлений: 1)

а искать единомышленников на лоре по списку игнора она умеет?

buratino ★★★★★
()

Политические взгляды там можно вычислить? Хочу у себя в городе единомышленников-демократов поискать.

anonymous
()

Системные требования:…

тестировался только на Ubuntu 18.04, но теоретически…

Ну просто typical_developer.js во всём, и аватарка ТСа в тему

anonymous
()

Какие же это единомышленники?

Девки глазами блудными и внешним видом показывают - «Я своя».
У парней взгляд хронически болеющими ЧСВ.

Этот сброд вы называете единомышленниками?

anonymous
()

За усилия наверное можно сказать спасибо. Только вот простите, оно эталонное ненужно.

anc ★★★★★
()
Ответ на: комментарий от CrossFire

Программа нужна для тех, кому не хватает общения вообще и друзей в частности.

Заведите собаку.
Fuck you, Sarah.
Fuck you, Sarah.
The Last Boy Scout (с)

anc ★★★★★
()

специально для фанатов Gnome 3

к чему это на главной?

eternal_sorrow ★★★★★
()
Ответ на: комментарий от anonymous

хронически болеющими ЧСВ

Этот сброд

Ты там не болей, анон!

anonymous
()
Ответ на: комментарий от abcq

А каким говном модно пользоваться сейчас?

А вот здесь ВКонтакте - «самое то».

anonymous
()
Ответ на: комментарий от anonymous

Политические взгляды там можно вычислить? Хочу у себя в городе единомышленников-демократов поискать.

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

CrossFire ★★★★★
() автор топика
Ответ на: комментарий от CrossFire

Ну так карантин, самоизоляция, с людьми можно только в интернетах общаться.

Кто же против?
Но у многих общение какое-то болезненное и радости от такого общения - нет.
Мне вот радостно общаться с теми у кого «мир в душе», а не скопище голосов.

anonymous
()
Ответ на: комментарий от hobbit

По глазам не гадаю, но судя по твоему комментарию, у тебя-то с ЧСВ всё в порядке

Если не любишь ЧСВ, то больной?
Это приблизительно === «Если видишь гавно и говоришь, что в него лучше не вступать, то сам весь измазан».

anonymous
()

А VK ещё кто-то вообще использует? Вроде после эпизодов с неверными ментами VK считается парашей.

kirk_johnson ★☆
()
Ответ на: комментарий от anonymous

У людей много болезней, которые называются - страсти.

Большинство эти болезни не считают болезнями и говорят - «Это нормально».

anonymous
()
Ответ на: комментарий от anonymous

Про «больной» я не говорил.

Если не любишь ЧСВ

Я не знаю, любишь ты ЧСВ или нет, но если ты тот анон, которому я отвечал — ты как раз его и продемонстрировал. Людей заочно обгадил по фотографии и доволен.

hobbit ★★★★★
()

Прикольно. Нафиг не нужно, но прикольно.

sluggard ★★★★★
()
Ответ на: комментарий от hobbit

Людей заочно обгадил по фотографии и доволен.

Не обгадил /если бы сказал не правду, то обгадил/.
Не поверите, желаю им всего лучшего.
Знаете ли лик человека и его взгляд это - «открытая книга в которой все сказано о человеке».

anonymous
()
Ответ на: комментарий от CrossFire

карантин

Законный карантин всё ещё не объявили, если что. Только в Москве Собянин беспредельничает.

Gentooshnik ★★★★★
()

А есть ли в планах (и можно ли вообще) как-нибудь обобщить(адаптировать) это на прочие соцсети (в т.ч. всякие децентрализованные)? Или оно намертво гвоздями к ВК прибито?

SZT ★★★★★
()
Последнее исправление: SZT (всего исправлений: 1)
Ответ на: комментарий от anonymous

С тем, что в людях нужно видеть хорошее - согласен.
Хорошее они умело прячут, а плохое - «возьмите еще».
Это духовные вопросы.
Проще говоря «нечистота духовная» делает человека …
Ныне эти вопросы мало кого интересуют.

Нас призывают быть терпимыми: к геям, матершинникам, блудникам, … и говорят - это любовь к человеку.
Здесь есть доля правды безусловно, но вранья больше.

anonymous
()
Ответ на: комментарий от anonymous

если бы сказал не правду, то обгадил

Правда? Хорошо-хорошо. Ворон каркнул «Nevermore!» — продолжаем разговор.

Читаю.

Девки глазами блудными и внешним видом показывают - «Я своя».

Ты про тех «девок», которые на скриншоте, или про всю женскую аудиторию Вконтакта?

Если первое — вижу двух девушек. У одной глаза как глаза, у другой вообще закрыты. Можешь считать их «блудными»… если сам старательно таковых выискиваешь, тогда вопросов нет.

Если второе — это вообще клиника. Вконтакте много разных женщин и девиц. Очень разных. Многих так вообще начальство обязало вступить, поскольку использует вконтактик в качестве корпоративного форума или для общения с клиентами. По мне так это дурь начальства, но эта дурь — тема отдельного разговора.

И ты вот их прямо взял и пометил. Я бы прошёл мимо. Но мне ну ооочень забавным показалось, что человек, который вот так чохом людей судит, при этом кого-то упрекает в признаках ЧСВ.

hobbit ★★★★★
()
Ответ на: комментарий от CrossFire

Добрый день. Подскажите какие алгоритмы сходства вы использовали , что с чем сравнивали ?

  1. подскажите название исходного файла где лежит алгоритм сходства
anonymous
()
Ответ на: комментарий от SZT

А есть ли в планах (и можно ли вообще) как-нибудь обобщить(адаптировать) это на прочие соцсети (в т.ч. всякие децентрализованные)? Или оно намертво гвоздями к ВК прибито?

У каждой сети своё API, но чисто теоретически можно обобщить. В планах нет.

CrossFire ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.