Надо радоваться

Сохраняй посты, комментируй и ставь оценки

🌟 Обновления на Капибаре: Новый уровень взаимодействия и контента! 🌟
Здравствуйте, уважаемые Капибарины и Капибарышни, а также все заинтересованные и мимо проходящие.
Сегодня важный день, ведь на сайте впервые выходят официальные новости проекта и в них мы хотим рассказать, что было сделано за последнюю пару недель!
📸 Изображения
Картинки в постах - это так привычно, что кажется само собой разумеющимся. Однако, чтоб добавить возможность загрузки изображений на сайт, команде разработки пришлось знатно потрудиться :)

Для максимальной скорости и эффективности выгрузки изображений из любой точки Земли мы внедрили на сайт CDN - Content Delivery Network. Эта система позволяет оптимизировать загрузку, распределяя ваши картинки по серверам, что минимизирует задержки и ускоряет отображение.
Также была реализована функция проверки размера изображений и их сжатие. Это гарантирует, что слишком большая фотография не заставит сайт лагать или работать медленнее. Мы понимаем, что такое решение может расстроить фотографов и тех капибаринов, которым важно разглядеть все мельчайшие детали в первозданном виде. Однако покуда наш сайт молод и мал, к сожалению, это наиболее оптимальное решение для обеспечения его работоспособности.
На наш сайт помимо обычных картинок вы можете загружать и гифки (.apng, .gif, .webp) размером до 5 Мб. Каждое загруженное изображение конвертируется на стороне бэкенда в webp для оптимального отображения и снижения нагрузки на инфраструктуру.
Для не прогружающихся картинок - из-за плохого интернета, проблем на сайте или в браузере - мы добавили плейсхолдер - специальную рамку, которая рисуется вместо проблемного изображения.
Ограничение количества медиа в комментариях. Введено ограничение на количество медиафайлов в комментариях до двух изображений, чтоб не перегружать интерфейс и не удлинять сверх меры комментарий. При попытке добавить третью картинку сайт предложит создать отдельный пост.
🤖 Бот для Верификации через Telegram.

Для упрощения процесса верификации профилей через Telegram был создан специальный бот. Он позволяет пользователям верифицировать свои аккаунты всего в три клика.
Для бота верификации добавлена поддержка создания Docker-образов в среде GitLab-CI.
Это означает, что процесс развертывания и обновления бота теперь может быть полностью автоматизирован с использованием Docker-контейнеров. Внедрение GitLab-CI обеспечивает непрерывную интеграцию и доставку (CI/CD).
💭 Комментарии

Почти одновременно с началом альфа-теста была завершена разработка дерева комментариев. Мы реализовали сами комментарии а так же систему управления их вложенностью - это значит, что когда ветка уходит вправо на 4 (для телефонов) или 9 уровней (для компьютеров), новые комментарии оказываются снова слева , однако теперь с гиперссылкой на родительский комментарий. Это улучшает визуальное восприятие длинных веток и предотвращает излишнее дробление обсуждения.
Заложен первый камень в защиту сайта от ботов. Была реализована верификация пользователей через телеграм и ограничение на комментирование, голосование и создание постов для тех, кто её не прошёл. Такая система позволит усложнить жизнь ботоводам, ведь завести 100500 почт намного легче чем 100500 телеграм-аккаунтов. От того, что они у нас массово зарегистрируются, особого вреда не будет, а вот от того, что они будут клепать «нужные» посты, бурстить / топить «нужные» комментарии / посты — вред очевиден
(Если этого не сделать, будет как на Пикабу сейчас)
Для живых, пока еще неверифицированных пользователей, мы реализовали интуитивно понятные всплывающие сообщения о необходимости подтверждения аккаунта при попытках комментирования, голосования или создания постов. Это улучшает пользовательский опыт, предоставляя чёткие инструкции о необходимости верификации для полного доступа к функционалу платформы.
Индикация новых и непрочитанных комментариев. Сейчас ведётся активная работа над системой визуальной индикации, которая будет выделять новые и непрочитанные комментарии в ленте ответов. Это значительно упростит отслеживание активности в дискуссиях и поможет пользователям не упустить важные моменты обсуждения.
🏷️ Теги
Фильтрация по тегам. Разработали ленту постов с поиском по одному или нескольким тегам. В нее можно перейти как с бокового меню(вкладка «Теги»), так и напрямую из поста кликнув по тегу. В открывшейся вкладке вы можете добавить дополнительные теги по которым будет осуществляться поиск постов.

Пока только на бэкенде, но уже сделали API отдающее список популярных тегов для быстрого выбора тегов на странице поиска по тегам.
Установили лимит в 10 тегов на пост, исключая специальные теги, такие как «Своё», «Авторское» и «Телеграм». Это предотвращает перегрузку постов избыточным количеством тегов и способствует более точной категоризации контента.
Специализированные Теги «Своё» и «Авторское». Ведётся разработка нового блока в интерфейсе создания поста для выбора этих специальных тегов, включая подсказки, которые объясняют их значение. Тег «Своё» предназначен для контента, созданного пользователем лично или имеющего к нему прямое отношение. Тег «Авторское» применяется к контенту, в который пользователь вложил своё время, старания и творческие усилия
👁️ Лента «Просмотренное»

На бэкенде реализован API для управления и вывода просмотренных постов. Это означает, что теперь у нас есть бэкенд-структура, которая способна обрабатывать и передавать данные о просмотренных пользователями постах. Однако, эта функциональность пока что не интегрирована в пользовательский интерфейс и доступна только на уровне сервера.
Также на бэкенде начата работа над механизмом скрытия просмотренных постов из ленты. Эта функция также пока не реализована, но находится в активной разработке
🔥 Лента «Тренды»
За последнее время мы также сделали ленту «Тренды», в которую попадают положительно оцененные пользователями посты.

В данный момент алгоритм выходы в Тренды следующий: рейтинг поста больше 25 и более 80% плюсов. Сортировка в ленте осуществляется на основе двух ключевых параметров: процента положительных оценок и времени публикации поста.
Хотя лента «Тренды»(как и «Новое» и «Топ») визуально кажется бесконечной, посты на самом деле подгружаются постранично (пагинация). Это означает, что контент из бэкенда на фронтенд отдаётся не одновременно, а порциями. Введено ограничение в 20 постов на страницу для лент. Это решение позволяет ускорить загрузку контента и снизить нагрузку на базу данных.
Существующий алгоритм сортировки в ленте «Тренды» не является финальным, и мы планируем продолжить экспериментировать для определения наиболее оптимальных критериев сортировки. Как минимум, следующим шагом добавим влияние наличия тегов «Своё» и «Авторское» на упрощение выхода поста в Тренды. После добавления функционала скрытия постов продолжим искать наилучший алгоритм.
🖋️ Редактор постов

Добавлено ограничение по количеству символов в заголовках постов на Капибаре. Это необходимо для более красивых URL-адресов и менее загруженного внешнего вида сайта.
Ещё теперь можно загружать видео, правда пока что только с YouTube и Coub. В ближайшем будущем возможно расширение функционала возможностью добавления видео с других платформ, например из ВКонтакта. К сожалению, прямая загрузка видео на сайт пока невозможна ввиду ограниченного бюджета проекта. т. к. стоимость хранения и обработки зависит в том числе от количества просмотров.
👤 Профиль пользователя
Наконец-то можно поставить свою аватарку! Также близится к своему завершению доработка функции «О себе» - вы сможете написать какую-то фразу в своём профиле, которая будет видна остальным пользователям… Вернее, написать вы можете уже сейчас, просто пока что информация не сохранится. Но это скоро починим

Помимо этого, была исправлена ошибка 404, которая возникала при попытке доступа к страницам профилей пользователей.
И, наконец, важное изменение в создании профиля - нами была введена проверка на уникальность имени пользователя, игнорирующая регистр букв. Это означает, что имена типа "kapibar" и "KaPiBaR" теперь считаются идентичными с точки зрения системы.
🔨 Прочие Улучшения

Устранено более 150 мелких и значительных ошибок, обнаруженных отважными авторам - альфа-тестировщиками и сообщенных через систему репортов.
🪲 Баги.

Мы понимаем, что вам важно видеть, какие баги есть и какие из найденных вами багов мы уже пофиксили.
Часто мелкие баги быстрее исправить «налету», чем добавлять в таски, описывать, пересылать и уведомлять. И поэтому сейчас мы работаем над автоматизацией, чтобы каждый найденный вами баг не остался без обратной связи от команды.
Вы присылаете баг-репорты в Телеграм-бота. Они все хранятся в сервисном телеграм-канале, мы их видим.
На прошлой неделе мы прикрутили автоматическое создание задач по баг-репортам на нашей доске в таск-трекере. И прямо сейчас работаем над обратным процессом. Т. е., когда задача отмечается как выполненная, будет отправляться уведомление обратно в Телеграм с обновленным статусом.
Также есть баг-репорты, которые не являются багами. Например, когда проблема не на сайте, а в куках пользователя. В таких случаях разработчик будет писать комментарий к задаче с инструкцией, что нужно сделать, чтобы проблема прошла, а бот будет отправлять этот комментарий пользователю.
🙏 Объявляется благодарность всем нашим авторам - альфа-тестировщикам!

Мы не можем упустить возможность выразить нашу глубокую благодарность всем альфа-тестировщикам, которые помогли и помогают нам обнаружить и устранить баги на нашей платформе. Ваша обратная связь была неоценимой, и мы благодарны за каждый отправленный вами баг-репорт! Ребята, вы - лучшие :)
🌟 А также Особая благодарность десяти самым активным тестировщикам:
kapi.bar/profile/NoAdO – 66 баг-репортов
kapi.bar/profile/Wtagn25 – 38 баг-репортов
kapi.bar/profile/DrMegabyte – 29 баг-репортов
kapi.bar/profile/vita – 28 баг-репортов
kapi.bar/profile/vervolph – 24 баг-репортов
kapi.bar/profile/Sergej_Serov – 22 баг-репортов
kapi.bar/profile/mik_s1d – 19 баг-репортов
kapi.bar/profile/Archi – 18 баг-репортов
kapi.bar/profile/jewellerpotato – 17 баг-репортов
kapi.bar/profile/Eisenporn – 16 баг-репортов
🌍 Благодарим всех остальных альфа-тестировщиков отправивших нам репорты об обнаруженных багах:
Blood, Yarilo23, Rofs, UglyElf, gambitushka, userfortest, ZenitTTLMir1B, Xrenotik, LinDess, Marta, Lazolvo, olvik, Innokenti4, uk_kate24, Dnocompany, Unionsquare, L0z4, Kvasnik, Xena, rammdarkfunny, Tiamin,
Jugabut, Dr.Hannibal, BulkaSmaslow, Kyrillbeisel, KonstantyPL, findeler, aice4, gulyashbezpiva, appossumoid, FreeDaSw, Wesker, alexvektor, Dildiy, Cloud, oriaraniar, BabudaiAga, VODKA5665, WandWanderer, PaulHirsch, Hokum62,
Nojnichki, Bespiril, indie_dev_01, Beer3erk, BeerFather, dones, stormspeller, prmn, ITMan96, Custom_KseniEv, loonyloon, Darti163, nameless.second, Shady311, Pilirom, veterinar, lenanexman, socialware, zzaec, kritbis,
kusokcheloveka, statusspb, Bowjob, ctulhu31, SergeyRY, R.Melvin, Kitsu-NeshKaa, Rilwing, Ahremkin, ibraman, Marb.Ivanna, SexFox, camelos, HugReed, Hippopocat, Chaika312, hunterpo, Exfaded, SIGILLITE,
chief, tanur_orican, gelevaya, ally_me, Natt, Hegny, shaehl, EpicMorg, Vojdelenec, margent, timur_bv, CircusBirdEli, Aragorn, Phyros, HARDiNA, Kisati, SarcasticImp, Akyndro, V27S, ivanisenko, LeSpectateur,
Мы постоянно работаем над улучшением Капибары и ценим вашу обратную связь. Записывайтесь на альфа-тест, в данный момент набираем не только авторов но и активных комментаторов.
Ваша, команда Капибары 🧡💙
Привет. Не ждите чуда, чудите сами?
Рисуем такие объявления. Парочку отдадим подружкам. Клеим. Клеют.






Ведём наблюдение. Не за всеми конечно получается)



Всё, хорошего дня)
Когда был студентом, путь на учебу проходил мимо центра где делали протезы и учили людей ими пользоваться. И однажды увидел подобное занятие на улице - группа людей с различными протезами нижних конечностей (только стопа, ниже и выше колена), перед ними стоит женщина в длиной юбке - и говорит, что мол "через не могу", надо начать ходить и жить нормально. На что они ей отвечают, что больно и она их не понимает, како(го)во* это. После непродолжительного спора, она приподнимает юбку, и оказывается у нее обе ноги на протезах от самого начала бедер.
И они закусили губы, стали подниматься на "свои" ноги.
*Извиняйте за очепятку или автозамену.
Всем здравствуйте! Недавно @nikulin_aleks показывал Месье Барса. А я решила показать вам нашу Мадемуазель Ксению, неугомонную шкоду и кусаку :)


Вот такая у нас Мадемуазель :)
Уважаемые авторы фотографий насекомых! Прежде всего хочу принести свои глубочайшие извинения за то, что использовала ваши работы без указания авторства.
Дело в том, что я искренне восхищаюсь энтомологией и макросъемкой насекомых, но сама не владею оборудованием для создания таких качественных снимков, как ваши. К сожалению, на реддите, где я находила эти изображения, не было указано имя автора, и я, увлекаясь желанием поделиться красотой этих существ, совершила болшую ошибку — публиковала их без должного упоминания.
Это абсолютно неоправданно, и мне безумно стыдно за свою беспечность. Я ни в коем случае не хотела присваивать себе ваши заслуги или нарушать ваши права — просто, к своему стыду, не задумывалась о последствиях.
Бесконечно благодарна вам за ваш труд, за ваше умение запечатлевать удивительный мир насекомых, и мне очень жаль, что мои действия причинили вам неприятные эмоции.
Если есть возможность загладить вину, я готова исправить ситуацию: указать авторство во всех постах, попросить удалить их или, если вы не против, пригласить вас сюда, где вы могли бы делиться своими работами.
Еще раз прошу прощения за свою невнимательность и безответственность — это важный урок для меня, и в будущем я буду гораздо более аккуратна с чужим контентом.
Спасибо за ваше понимание и еще раз — мне действительно очень стыдно за случившееся.
Смотрю в коточетверг выкладывают не только фото котов. Поэтому держите новогоднюю улитку 🙃


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

Это Дасти. Она же Кисонька. Она же кошь.
Имеет суперспособность трогать лапкой поедало когда ты крепко спишь и ни о чем не подозреваешь.
Здравствуйте всем! И снова суббота, и снова вомбаты :)
Сегодня делюсь фото вомбатов с едой)




Желаю всем здоровья, вкусняшек и отличного настроения! :)
На работе сделал задание, которое давно висело над душой. Не столько над моей, сколько других людей. Бывают такие задания, которые по тем или иным причинам приходится откладывать. Сегодня сделал, другим людям от этого станет легче. Хороший день.
Начал отращивать бороду. Только неделю отращиваю. Сказали, что мне неплохо идёт (до этого брился постоянно). Гуглил и узнал, что надо отращивать месяц, а потом принимать решение о форме. Пойду в барбершоп к брадобрею, чтобы он подсказал, какие бороды мне пойдут. Десятилетия ходил с одной и той же внешностью, а тут — бац! - и будет что-то новое. Это прекрасно и немного страшно.
Всё утро думал о хобби. Психотерапевт сказал, что мне надо хобби. Говорит, жизнь счастливого человека состоит из: работы, хобби, семьи. Пока не дошёл до понимания, какое хобби мне нужно, но уже близок. Думаю, буду что-то творить, физическое. Понимание, что скоро в жизни будет что-то новое и глобальное — это прекрасно.
Сварил уху из горбуши. Варить её легко: варить рыбу, картошку, морковку и лук. Добавить соль и перец по вкусу. Perfect
Увидел в магазине салфетки такие.
Это шикарно. Купил такие же. Когда в гостиницах вижу полотенца, скрученные рулонами — это приводит меня в трепет. Это же так красиво: белые, чистые полотенца, которые приятно взять и развернуть. Из ткани, чистый хлопок, не бумажные.

Сегодня впервые купил и воспользовался пестицидами (выращиваю дома бамбук, который растёт до 40 метров).
Пестицид... слово смешное. На упаковке было написано: «Вскройте ампулу...». Я думал, там будет, поди, пластмассовая пробирка с крышечкой, но зато как пафосно: «Вскройте АМПУЛУ». Открыл упаковку — а там, реально, амбула. Как с лекарствами. С точкой на крышке, чтобы было понятно, в какую сторону ломать. Я даже потряс упаковку, думал, там будет кругляшочек, которым надо перетереть стекло, но не было.
Хороший день
Доброе утро, меланитовые мои! С праздником!
Сегодня 4 февраля и День хорошего настроения!
Праздник этот неофициальный, но он замечательный. И если День хорошего настроения не признан на государственном уровне, это не мешает его праздновать. Ведь хорошее, радостное настроение очень полезно для здоровья. Да и для всяких дел оно тоже большое подспорье. Всем известно что хорошее настроение помогает справляться с трудностями, заботами и невзгодами, которые встречаются на жизненном пути! А создать хорошее настроение вы можете себе сами. Да ещё и близким его поднять. И сделать это можно по разному. Например, приготовить праздничный обед. Или заказать вкусный десерт. Посмотреть комедию в кинотеатре или дома. Или весёлый мультфильм. Можно пойти погулять или поваляться в постели утром подольше. Супружеским парам, особенно тем, кто давно уже вместе, рекомендуется заняться любовью. Это очень сильно поднимает настроение. Можно вместе с детьми сесть и порисовать. Или поиграть с друзьями в настольные игры. Пойти кататься на лыжах или сходить на пробежку в парк. Включить задорную музыку и потанцевать. Пойти лепить снеговиков во дворе. Можно сделать небольшой подарок любимому человеку, а вечер провести в уютном кафе.
В этот день важно напомнить себе и другим, что хорошее настроение может изменить многое и сделать день счастливее. А как вы поднимаете себе настроение?
Январское солнце прогревает ❤️


Комментарии