Просто чилловый парень

Сохраняй посты, комментируй и ставь оценки
Однажды я не смог ответить на элементарный вопрос.
В офисе случился пожар. Наш отдел сидел на тринадцатом этаже. Возгорание случилось где-то на одиннадцатом. В окно было видно, как от нашего здания потянулся столбик дыма. Из вентиляции в туалетах понесло гарью. Начальство объявило эвакуацию.
Перспектива надышаться дымом не радовала совсем. По опыту знал, что голова заболит быстро и надолго. Поэтому пока коллеги шутили про горящие дедлайны и «сгорим на работе» я скоренько собрался. И, поставив начальство в известность, чтобы потом не искали – эвакуировался первым.
Лифт уже отключили, поэтому спустился по пожарной лестнице. На первом этаже, открывая дверь в холл, услышал слабый треск рвущейся бумаги. Не успел я об этом задуматься, как встретился взглядом с укоряющими глазами тетеньки-вахтерши.
- Ну вот зачем это было делать, а? Вот обязательно было? Ну и что я теперь буду делать?
Я быстро прокрутил в голове услышанное. Ничего не понял. И постарался составить в голове максимально простую и короткую фразу для ответа. Которая была бы одновременно доходчивой и информативной. Я показал на лестницу у себя за спиной и пояснил:
- Лифт, - говорю, - отключили. Пожар в здании.
- Да я знаю, что лифт. Знаю, что пожар. - Страдальчески ответила вахтерша, показывая на края двери, к которым были прилеплены обрывки бумаги, - но вот зачем вы противопожарную пломбу со двери сорвали?
Действительно - зачем?
Несколько лет назад ко мне обратился одноклассник:
- У нас тут такая ситуация - шеф собирает акционеров и один очень нужен, а контактов его не осталось.. надо найти человека!
- О, не смею вам мешать - ищите!
- Мы готовы заплатить! 10 000 руб!
- О, заплатить! Так это вы обратились точно по адресу, заплатить - это ко мне!
Я получил ФИО человека, дату рождения и пошел самым простым путем: забил в ВК, и... вот он! Фото постит едва ли не каждый день, стало быть акк живой. Там, в ВК, и написал ему "в связи с собранием акционеров ЗАО "Легких путей не ищем" прошу вас позвонить по такому-то номеру"...
Дело было поздно вечером, утром я обнаружил, что сообщение прочитано и кучу пропущенных звонков от одноклассника.
- Ты что, в ВК его нашел?
- Аха...
- Нет, ну это десятку точно не стоит...
- Постой, вам надо было найти человека. О том, чтобы я запрыгнул в свой DB5, одев белый смокинг и бабочку и колесил по городу, распивая водку с мартини, смешанный но не взболтанный, разговора не было. То, что вы не догадались поискать в ВК - ваши проблемы. Где деньги, Билли?
Однокласснику пришлось согласиться, что это их недоработка... вечером он привез мне 10 000 руб. И это были самые легкие 10 000 руб. в моей жизни!
После этой статьи вы поймете, что поразительное всегда можно найти рядом. Домовой воробей — птичка, на которую даже внимания никто не обращает. Она плетется в самом конце пищевой цепи. Её существование — вечная игра на выживание. Но за невзрачной скромностью скрывается гениальное животное, покорившее весь мир.

Описывать воробья мы не будем. Выйдете на улицу, подышите свежим воздухом, поглядите на птичек сами! Но вот лайфхак: как отличить воробушка-девочку от воробушка-мальчика. Различить их можно даже издалека: у самцов на шее и грудке виднеется черный «галстук». У молодых птиц и самок оперение скромное и однотонное — бежево-коричневое. Поздравляем, теперь вы знаете, каким фактом скрасить неловкую паузу во время первого свидания в парке.

А вот на физических характеристиках мы остановимся поподробнее. Потому как воробушки — доходяги в мире пернатых. Про размеры и так все понятно — вес птички как у кусочка колбасы — 30 граммов. Но и дыхалка у воробушка никакущая! Птиц может летать без перерыва максимум 15-20 минут. Каждый длительный перелет для попрыгунчиков — как жесткая кардио-тренировка: пульс у пернатых подскакивает от 500 ударов в минуту в спокойном состоянии до 1000 в полёте!

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

Как вы поняли, родиться воробьем — это выбрать максимальную сложность в игре на выживание. Но всё становится ещё страшнее, если посмотреть на статистику. Ежегодная смертность взрослых особей составляет 45-65%. Из 20 лет, отведенных природой, в среднем несчастные птички живут не больше 6! А если ты желторотый юнец, шанс найти вторую половинку и устроить собственное семейное гнездышко минимальны — до размножения доживает лишь 20-25% вылупившихся птенцов.

Но знаете, в чем парадокс? Будучи в самом низу пищевой пирамиды, воробей умудрился завоевать большую часть планеты и стал третьей птицей по численности на земле. Воробьи живут и гнездятся в 152 странах. Чтобы вы понимали масштабы: в мире всего 195 стран. Размер популяции немыслим: по примерным подсчетам она составляет от 800 млн до 1.3 млрд особей. По численности домовые воробушки уступают только домашней курице — 24 млрд; и красноклювым ткачикам — 1.5 млрд.

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

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

В-третьих — ум. Мы привыкли превозносить интеллект врановых и попугаев, но если присмотреться к обычным воробьям — они поразят своей смекалкой ничуть не меньше. Именно так поступил журналист Боб Броки из Новой Зеландии. Он заметил, как воробьи воруют пакетики с сахаром. Птица самостоятельно догадалась, что маленькие мешочки — не просто мусор, а еда. Боб предложил читателям присылать интересные наблюдения за воробьями на почту. И спустя год выпустил заметку о гениальности этих пичуг.

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

Ещё одна уловка, которой научились воробьи — взаимодействие с машинами. Птицы догадались, что автомобили на пути сбивают рой насекомых. Мало того, они научились отличать, какие машины местные, а какие — приехали издалека. К последним у воробушков особый интерес: на трассе букашек куда больше, чем в городе. Воробьи научились собирать насекомых даже с проезжающего транспорта! Как? Всё просто. Ждут нужного сигнала светофора. Когда горит красный, птички подлетают к радиатору и выклевывают всё с пылу с жару. Когда загорается зеленый — быстро улетают.

Смекалку воробушки применяют не только в поисках пропитания, но и в обустройстве гнезда. Они стали одними из первых птиц, в гнездах которых ученые обнаружили сигаретные бычки. Зачем птицы захламляют собственную квартиру? Как ни парадоксально — для чистоты! Дым и смолы — идеальные инсектициды. Так воробьи избавляются от паразитов-пухоедов, которые докучают и птенцам, и взрослым.

Кстати, о семье. Вот четвертая причина мирового господства воробьев. Птицы эти моногамные. Все невзгоды и трудности самка и самец переживают вместе. Дружная семья за год способна воспитать от 2 до 7 поколений птенцов! В каждом из которых — 4-6 яиц. Родители вместе строят гнездо, вместе насиживают кладку, вместе кормят птенцов. Усилия окупаются с лихвой — уже спустя месяц малыши встанут на крыло.

На самом деле очень неплохо ресурс начал развиваться, надеюсь со временем будет расти дальше :)
Но всё ещё мало сидим на ресурсе, тут ничего не сделаешь, всё не сразу)
Всем привет. Я на связи - все в порядке, жив - здоров.

Заметил, что многие начинают выставлять меня неким героем. Это далеко не так. Герои вот - рядом со мной:

А я хоть и работаю в «красной зоне», но я в относительной безопасности и тем более… Да-да… Вы знаете - я гражданский специалист и с МО У МЕНЯ НЕТ НИКАКИХ КОНТРАКТОВ!
Находок по профессии у меня почти нет. Ну и слава Богу. Просто я часть механизма, который помогает простым людям, живущим в нелегких условиях. Поддерживаю (в основном благодаря вашим донатам) наших.
А это - мне подарили вояки:

Забавный патч. Спасибо уважаемые за поддержку!

Всех обнял, ваш Евгений Хрусталев
ПС Еще докинул турникетов пацанам. Спасибо! Все выдают, но они носят по 3-4 шт.

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

Для максимальной скорости и эффективности выгрузки изображений из любой точки Земли мы внедрили на сайт 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,
Мы постоянно работаем над улучшением Капибары и ценим вашу обратную связь. Записывайтесь на альфа-тест, в данный момент набираем не только авторов но и активных комментаторов.
Ваша, команда Капибары 🧡💙
В этом посте выложены все стикеры, чтоб их не потерять.
Стикеры, выложенные тут, были нарисованы осенью 2023 года специально для канала, а позже и для сайта kapi.bar.
На стикерах изображена капибара по имени Капибар :)































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

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

Первым делом все силы были брошены на новый, удобный и приятный в работе редактор постов. Уровень костылизации предыдущего редактора начал прорываться через грани разумного.
Новый редактор построен на базе open-source компонента Codex Editor, который вы, наверняка, знаете по таким сайтам, как vc.ru, TJ, dtf.ru. Для тех, кто не знает, в вкратце – он крутой.
Теперь можно вставлять YouTube-видео, изображения, ссылки, а также использовать различные стили текста: жирный, курсив, полноценное форматирование под цитаты с красивым оформлением. И да, мы разделяем ваше мнение о том, что без зачеркнутого текста жизнь скучна и однообразна, поэтому он скоро тоже будет в наличии.
Технический бонус этого обновления в том, что редактор автоматически адаптирует панель инструментов под размер экрана(она больше не будет “уезжать” за края экрана). Так же потребовалось переформатирования медиа-контента в блоки JSON
Новый редактор постов - это огромный шаг к улучшению пользовательского опыта и удобства работы с контентом на Капибаре.
Аватарки и описание в профиле

Ранее у многих пользователей были проблемы с заменой/удалением аватарок. Понимая, насколько аватары важны для пользователей, мы закатали рукава и провели серию исправлений и улучшений в коде, отвечающем за загрузку и обновление аватарок.
Не забыли и про описание профиля. Благодаря ряду технических улучшений устранили ошибки, которые мешали корректному отображению и редактированию текста профиля.
Увеличение картинок

Признаем, в процессе внедрения нового редактора мы немного наломали дров с этой фичей. Наши альфа-тестеры быстро заметили, что увеличение картинок стало работать не так, как ожидалось. Но не волнуйтесь, мы это починили. Теперь при клике на изображение открывается модальное окно, где вы можете свободно перемещать картинку и масштабировать её, используя колесико мыши или два пальца на сенсорном экране. Так что теперь просмотр изображений на Капибаре стал ещё более интерактивным и удобным.
Улучшена поддержка ошибок с сервера.

Теперь при 400-ых и 500ых ошибок серверная часть приложения не вываливает HTML, а отдает аккуратный JSON. Если вам ничего не сказало предыдущее предложение - ничего страшного, просто будем надеяться что, когда вы столкнётесь с ошибками на сайте, страничка будет выглядеть покрасивее)
Комментарии

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

В области безопасности мы реализовали значительное улучшение, добавив в нашу серверную инфраструктуру автоматический сканер уязвимостей - Bandit. Этот инструмент специализируется на поиске распространенных уязвимостей в коде Python, обеспечивая непрерывный анализ безопасности нашего кода. Bandit автоматизирует процесс обнаружения потенциальных уязвимостей, что способствует поддержанию хороших стандартов безопасности кода.
Сортировка Трендов и Топа

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

Сделали автоматический бан, если рейтинг пользователя опускается ниже -300. Статус этого "достижения" в профиле еще не отрисовали, но запрет на создание постов и комментариев уже работает как часы.
Обновили дизайн ВК

Мы освежили внешний вид нашего сообщества в ВК. Представьте себе: новый кавер (или фоновое изображение, если угодно) и крутая аватарка, которые теперь радуют глаз на странице Kapibara VK. Если вы ещё не видели, обязательно посмотрите!
Дизайн

Сервисный аккаунт KapibaraContent, от имени которого переносятся посты из телеграмм, наконец-то обзавелся собственной уникальной аватаркой, с чем мы его торжественно и поздравляем.
Перерисовали ленту ответов на комментарии. Задизайнили ленту комментарии пользователя. Унифицировали все выпадающие меню в единый стиль.
Счетчик непрочитанных ответов…

…уже на подходе. Пока он еще греется на дев-стенде, но совсем скоро вы увидите в проде отметку о наличии непрочитанных ответов. Тестируем, местами работает))
Кабинет модерации

Итак, перейдем к следующему пункту нашего обновления — Кабинет модерации. Знаете, мы здесь не шутили, когда брались за улучшение инструментов для безопасной модерации. Начали мы, конечно, со стандартной джанго-админки. Однако скоро поняли, что заставлять наших модераторов, которые, к слову, не являются разработчиками, вручную проверять валидность JSON и теги HTML (“боже, что это?!” - в ужасе спросили модераторы, читая этот текст) — это как-то слишком жестоко. Плюс ко всему, молитвы о том, чтобы при нажатии кнопки "сохранить изменения" случайно не активировалась функция "Выбрать всё" для постов и комментариев, уже стали нашим ритуалом.
Так что мы взялись за дело и серьезно ограничили права на редактирование, чтобы сделать интерфейс более дружелюбным для модераторов. Больше нет необходимости вручную ковырять код и молиться, чтобы всё прошло гладко. А ещё мы вынесли функционал редактирования постов прямо в интерфейс Капибары, так что теперь нет нужды заходить в админку для каждой мелочи. Но вот комментарии пока оставили как есть, без изменений.
Баги

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

Выражаем благодарность отважным авторам-альфа-тестировщикам. Вот ваши ключевые достижения за последние полтора месяца:
414 пользователя – каждый из вас смело вступил в новый мир "Капибары", активно тестируя и внося свой вклад. Вы не просто пользователи, вы – настоящие герои проекта.
1160 постов – это не только авторский контент, но и основа сообщества. Каждый пост – это ваш вклад в развитие Капибары. Именно вы закладываете планку качества дальнейших постов.
7490 комментариев – активное обсуждение, комментирование – это то, что делает наше сообщество живым и динамичным. На Капибаре не просто ленты авторского контента, это ваши живые посты о которых хочется говорить, делиться и даже спорить.
7940 изображений – здесь всё: и мемы, и серьезные фотографии, и просто забавные картинки. Это разнообразие делает сайт ярким и интересным для каждого.
Авторы-альфа-тестировщики – это настоящие герои "Капибары". Вы не только испытываете сайт на прочность, но и активно участвуете в его создании и развитии. Благодаря вашим усилиям, мы все можем сделать "Капибару" лучше. Огромное спасибо каждому из вас за ваше терпение, смелость и активность!
Динамика постов

Статистика последних недель показывает, что мы имеем стабильно 15-20 новых постов в неделю, а “любимый” день авторов - конечно же пятница). Так же видно что вы активно пользуетесь черновиками(с момента когда их включили).
Это прекрасный показатель, ведь посты с альфа-теста лягут в основу контента Капибары!
Не обошлось и без удалений постов. Большая часть из удаленных носит технический характе, когда нам нужно было что то протестить на проде или когда вы просили снести пост потому что криво выложился, но есть и около десятка удалений в результате модерирования. Спешим напомнить что Капибара стартанула без политических тем. Пожалуйста, не ставьте под удар весь проект, нам блокировки и разбирательства в развитии никак не помогут.
Авторы и посты
Тут мы видим, что количество постов примерно равно количеству авторов. Это говорит о том, что на сайте публикуется разнообразный контент, разными людьми. Это на самом деле здорово. Авторы сами постят то, что им интересно, а не множество постов, ради наполнения.

Комментаторы и комментарии
Мало того, что количество постов неуклонно растет - многие из них активно комментируются, а значит пользователи интересуются контентом, которым делятся друг с другом!

Соотношение +/- для постов
Соотношение плюсов к минусам говорит о том, что сайт наполняется тем контентом, который положительно оценивают пользователи. Значит мы движемся в правильном направлении.

Соотношение +/- для комментариев
Нельзя обойти стороной и статистику по плюсам и минусам. В этой скучной, на первый взгляд, картинке кроется одно важное сообщение: саморегуляция на сайте работает!
Это именно та цель, которая собрала нас вместе. Устав от рекламы, баянов и прочего мусора в сети, мы хотели сами выбирать контент, который будем видеть на сайте.
Кто-то, конечно, может поспорить о справедливости общественного мнения, или о ценности заминусованного контента. Напомню, речь идет о постах про маркетинг, с сомнительным, с моральной точки зрения, содержанием. Однако сообщество приняло решение, что подобный контент нам не нужен. Это ваш выбор и голос каждого пользователя имеет значение.

География пользователей
Мы, с удивлением, обнаружили, что наши капибарины и капибарышни пишут и читают из разных уголков планеты! Приятно осознавать, что наш молодой, но активный проект объединяет людей со всего мира, не так ли?

Мы постоянно работаем над улучшением Капибары и ценим вашу обратную связь. Записывайтесь на альфа-тест, в данный момент набираем не только авторов, но и активных комментаторов.
С любовью, Ваша команда Капибары 🧡💙
Многие видели такую картинку, с помощью нейронных сетей китайский реддитор nhciao поделился рисунками, которые распознаются сканерами как QR-коды.

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


Такая старинная рисовка получилась.





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


Сайт к сожалению сжимает картинку по площади, поэтому вот ссылка на гугл-диск и яндекс-диск. +4k версия: гугл, яндекс. Ниже пример оригинального размера.


Кстати, на компе сканировать лучше сервисом (не реклама) https://products.aspose.app/barcode/recognize/qr, топ-5 сервисов поисковиков не распознают совсем, даже то что поиск по картинкам распознает с полоборота.
P.S. приветствуются идеи для ссылок и изображений для QR-кодов
Привет, Вомбатяне!
Мы – Капибары. Или как сами себя называют пользователи сайта kapi.bar и телеграм-канала https://t.me/new_old_pikabu - Капибарины и Капибарышни.
Мы к вам с пирогами и флагом дружбы)
Как вы уже знаете, наши с вами сообщества созданы неравнодушными пикабушниками, основные цели которых создание портала, с прозрачной рейтинговой системой саморегуляции контента пользователями.
Почему мы с вами решились на это?
На том сайте, откуда мы «выросли», реализованный ряд нововведений, таких как отмена баянометра, изменение алгоритмов и скрытие отрицательных оценок, привели к потере духа оригинального портала. Многие из нас, пришедшие туда в молодости и теперь ставшие взрослыми, почувствовали, что ценности пикабу изменились, что алгоритмы больше не на стороне авторов, что оценки больше не играют роли, что наша массовая обратная связь игнорируется и нам больше не по пути.
В ответ на это, мы, группа энтузиастов, создали «Капибару». И «Капибара» и «Вомбат» – проекты, которые стремятся сохранить лучшие стороны Пикабу, предоставляя пространство, где пользователи сами решают какой контент "годный" и какой контент они хотят видеть в своей ленте.
Одинаковые цели и принципы позволят нашим сообществам развиваться в атмосфере взаимной поддержки. А наши с вами авторы с удовольствием будут пользоваться площадками в тех объёмах контента и с теми приоритетами, с которыми захотят сами.
Вомбатяне, мы будем рады дружбе с вами, назло всем хейтерам и пессимистам, утверждающим, что у наших с вами площадок нет будущего. В наших с вами силах создать сообщества, в которых всегда будет в приоритете открытость к авторам и читателям и уважение их труда.
А пользователей и авторов хватит на всех ;)

Я думаю, в представлении он не нуждается

P.S. Если всё-таки нуждается - ZaTaS. Мир, дружба, жвачка!
Вам скучно с дефолтной аватаркой?
Налетай! Разбирай! 71 аватарка из мемов только для вас!
Забирать здесь:
https://disk.yandex.ru/d/p6mDbSloWtskiA






P.S. Аватарки вырезаны из мемов, сгенерированных в Мемогенераторной.
Все благодарности адресовать их авторам )
Запросил у нейросетки BlueWillow нарисовать мне интересный светильник. Она мне выдала вот это:

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

Для версии 3 увеличил размер короба, так что теперь всё должно поместиться, а в версии 4 планирую, по совету друга, перейти с трёх АА на одну 18650 + контроллер заряда.

В качестве начинки – WEMOS D1 Mini и библиотека WLED. Прикольная штука, оказывается, раньше с ней не сталкивался, был удивлён, что не пришлось даже Arduino Studio запускать.

Как очень нетерпеливый человек, я печатал с высотой слоя в 0.4мм, при этом на корпус у меня ушло около пяти часов, на короб ещё столько же, и два часа – на рассеиватель.

Итого примерно полсуток только на печать, плюс заседания в тинкеркаде, плюс работа ещё не закончена... В общем ещё предстоит потрудиться)

Корпус напечатан из Eryone Metallic PLA Iron. Рассеиватель напечатан eSun Luminous PLA.
Последний был выбран больше за его светопропускающие функции, чем за люминесцентность, но бонус приятный.
Выключенная лампа выглядит вот так:

Куда ж без кота? Главный помощник!

Ну и гифка с одним из эффектов WLED.


Небольшой бонус - иллюстрация) Друг вышел тут не таким большим, как нужно, но нейронка упорно не хочет его делать больше)))
Комментарии