Недавно был на вечеринке по случаю дня рождения у одного из друзей.
В разгар веселья было принято общее решение во что-нибудь поиграть. Хозяин дома предложил сыграть в игру категории «18+» и достал карточки со всякими неприличными вопросами про секс.
- Преимущество этой игры в том, - пояснил он собравшимся, - что ты узнаёшь много странных и неожиданных вещей про окружающих.
Кто-то попросил его привести пример.
- Ну, например, - ответил хозяин дома, - в прошлый раз, когда я в неё играл, для меня было большим шоком узнать, что больше половины собравшихся не видит ничего страшного в том, чтобы мастурбировать в присутствии спящих людей.
Я долго над этим размышлял. Но так и не понял – зачем будить людей из-за таких пустяков?
Всем привет. Знаю, вы любите посты с обновлениями сайта, так что не буду вас томить.
В этот раз мы сделали много небольших, но важных обновлений, влияющих на удобство пользования сайтом.
1. Новое меню и навигация в мобильной версии сайта
Обновление порадует тех, кто посещает Вомбат с мобильного. Мы вынесли ближе важные элементы и перераспределили меню, чтобы пользоваться сайтом стало удобнее. Дизайн тоже стал более приятным.
Все уведомления переехали в колокольчик, а все остальные пункты меню удобно скомпоновались в гамбургере ? (три полоски).
Разделы Горячее, Лучшее, Новое и другие ленты вынесены в верхнее меню для быстрого доступа. Они идут списком друг за другом, и их можно скроллить вправо/влево для просмотра скрытых пунктов.
А фильтры постов по промежуткам времени теперь скрыты под иконку настроек. Там же находится тумблер “скрывать просмотренное”.
Если немного проскроллить ленту, верхнее меню скрывается в небольшую полоску и не мешает обзору контента. А при скролле обратно вверх пункты Горячее, Лучшее, Новое и другие становятся снова видны, но в компактном виде.
При тапе на гамбургер меню раскрывается. Гости сайта увидят блок с авторизацией, поиск, кнопку донатов, и небольшое меню разделов (как в футере) вместе с иконками вомбатных соцсетей. Авторизованные пользователи кроме того же, что видят гости, смогут видеть разделы своего профиля и кнопку “Добавить пост”.
При нажатии на колокольчик вы получите доступ ко всем уведомлениям.
Кстати, если вдруг кто-то не знал, в настройках профиля есть возможность привязать свой аккаунт Телеграм для того, чтобы уведомления с сайта Вомбат приходили вам в специального бота.
2. Причесали шрифт в логотипе
Вот для примера как было/стало в светлой и тёмной версиях.
3. У тумблера скрытия просмотренного новый дизайн
4. В правом блоке для десктопа и в гамбургерном меню в мобилке появился новый блок меню с разделами о проекте.
5. В блоке Топ комментариев увеличили их количество до 5 шт (было 3) и стали выводить все комментарии за сутки (было за 4 часа).
6. Немного поменяли местами пункты меню: от наиболее популярных к менее. Должно стать удобней как десктопщикам, так и мобильщикам.
7. Сделали много полезных изменений для быстрой индексации сайта в поисковиках:
Полноценный sitemap;
Микроразметку для сущностей (показываем поисковикам статью/фото/видео отдельно) для индексации отдельно текста/картинок/видео;
API для Яндекса, чтобы при публикации поста он напрямую уходил в Яндекс сразу же;
Отдельную страницу тега с заголовком, например страница тега теперь выглядит так (тык сюда).
8. Сделали красивые превьюшки для шеринга ссылок (например, при отправке ссылки на Вомбат кому-то в Телеграмме).
9. Исправили некоторые бесячие баги:
При нажатии на фото в посте (чтобы открыть его побольше), после скрола невозможно было переместиться на любой другой участок изображения, т.к. после щелчка мыши фото закрывалось. Исправили ✅
Длиннопосты с картинкой отображались уже, чем ширина страницы и по бокам оставалось пустое пространство. Теперь такие длиннопосты отображаются красиво ✅
Исправили проблему с пропадающими тегами в постах ✅
Как вы могли заметить, в последнее время сайт работал крайне нестабильно. Основной проблемой было отсутствие нормальной связи между серверами и сервисами нашей инфраструктуры из-за многочисленных блокировок. И если перенести бэк и фронт не было очень сложно, то с медиа были большие проблемы - изначально у нас использовались зарубежные хранилища и зарубежные CDN, которые могли на лету преобразовывать и видео, и фото. А т.к. у нас большая часть контента как раз содержит медиа-файлы, то это стало настоящим препятствием. Мы выстраивали целые цепочки из CDN, которые ещё могли достучаться до нашего хранилища, пытались проксировать, но всё работало недолго. Почему было сразу не перейти на хранилище и CDN в РФ? Отсутствие адекватных альтернатив. Всё, что было испробовано, либо не подходило по функциям, либо стоило почти на порядок дороже.
По итогу нам пришлось поднимать собственные решения для медиа. Это за собой потянуло изменения в редакторе постов. А т.к. он уже безнадёжно устарел, то имело смысл сразу модифицировать новый, работа над которым уже давно шла.
Также переход на новый облачный сервер потянул за собой изменение всей архитектуры бэкенда (переезд в кластер).
Итого последние недели велась усиленная работа над тем, чтобы просто вернуть адекватную работу проекта, которая была до начала блокировок.
Сейчас мы полностью на серверах в РФ, включая все хранилища, CDN и сервисы.
Дополнительно мы обзавелись новым редактором в двух вариантах:
Классический, у которого нет всплывающих блоков. Тулбар закреплён сверху.
Классический редактор
И блочный, похожий на тот (но только внешне), который был у нас до этого.
Блочный редактор
Из дополнительных блоков, написанных для нового редактора, у нас теперь есть опросы:
Чувствуете, что Вомбат стал быстрее после переезда?
Можно добавить сразу несколько картинок в карусель (галерею)
1 / 5
Раз вомбат
При загрузке видео теперь не обязательно ждать окончания его обработки. Дождитесь его загрузки на сервер, после этого пост можно публиковать - после обработки видео автоматически появится в посте.
Загрузка видео
А ещё у нас появились полноценные черновики, коих вы можете создать до 10 штук. Они привязаны к вашему аккаунту, а не устройству, поэтому можно начать писать пост с телефона, а продолжить с ноутбука. Черновики сохраняются автоматически при изменениях, но можно и нажать кнопку сохранения для собственного спокойствия.
Черновики, до 10 штук
Ещё было огромное количество изменений, которые внешне не видны, но затрагивают работу большинства функций сайта. Поэтому большая просьба ко всем: если что-то не работает или работает неправильно - пишите об этом нам в VK или в ТГ
Добавлен блокнот. При нажатии иконки стопки книжек в правом нижнем углу, слово заносится в блокнот, который вы после игры можете открыть и изучить слово
Переход в блокнот происходит через верхнее меню, вкладка NOTE
Нажав на слово, попадаем в карточку
Ну и самые важные обновления!
В профиле появилась возможность приобрести питомца за кристаллы))
Питомца можно усиливать вложив в него опять же кристаллы. Уровень питомца влияет на коэффициент получения кристаллов в игре. В дальнейшем он будет использваться в PVP боях ))
В дальнейшем планирую добавить режим игры, в котором будет выпадать случайное слово, но буквы будут перемешаны и нужно будет угадать что это за слово.
Чуть не забыл! добавлена фоновая музыка, которая включается и выключается в верхнем меню
Для ЛЛ: Починили Тренды, пофиксили баги, но ещё несколько дней ранее созданные трендовые посты могут "врываться" вверх ленты.
Теперь подробнее: Неоднократно поступали баг-репорты о том, что новые Трендовые посты бросает в середину или конец ленты. Для решения этой проблемы мы поменяли порядок сортировки постов (расширили множественную сортировку), чтобы посты, только что вышедшие в Тренды, оказывались вверху ленты.
Пост автора Vanok набрал нужное для Трендов количество рейтинга в 19:00
Пост BlessomL набрал нужное для Трендов количество рейтинга в 18:50
В итоге, пост Vanok будет стоять в Трендах выше чем пост BlesspmL, потому что вышел в Тренды позже.
Техническая реализация:
До этого обновления мы не хранили время и дату выхода поста в Тренды. Сейчас добавили это поле и для всех ранее созданных постов проставили туда время/дату публикации(для новых постов там пусто). В реальности ситуация когда время публикации поста совпадает с временем выхода в Тренды(с точностью до секунды) невозможно.
На данный момент(после обновления) сортировка ленты Тренды производится методом множественной сортировки (от самого важного к менее важному):
По времени выхода в Тренды(появилось в этом обновлении).
Дате публикации поста(было)
По количеству положительных оценок(было)
Рейтингу поста(было)
На каждой оценке проверяется - она переходная или нет. Как только выполняется условие что это оценка является выводящей пост в Тренды и поле "дата выхода в Тренды" пустое или равняется дате публикации - в бд записывается время выхода в Тренды.
Вопрос: Зачем проставлять значением по-умолчанию дату публикации для старых постов?
Ответ: Потому что Null(None, пусто) считается в сортировке меньше чем любая дата и вы бы увидели тогда в Тренда все существующие трендовые посты с начала альфы.
Вопрос: зачем условие проверки на неравенство дате публикации?
Ответ: чтоб посты которые на момент обновления находятся в Новом и в Тренды ещё не пришли получили правильную дату
Вопрос: что за бага описанная в первом блоке?
Ответ: если вы сейчас поставите оценку например незаслуженно забытому трендовому посту - он появится вверху ленты Тренды, потому что обновилась его дата выхода в Тренды.
P.S.: если есть опытный дата-аналитик готовый помочь в выковыривании переходного голоса чтоб правильно проставить дату перехода в тренды старым постам - вэлькам
Вы не просили, а я сделал. По большей части лично для себя, чтобы было удобнее сидеть на сайте.
Изменил левый сайдбар. Добавил иконки, избавился от белого пузыря и прикрепил меню к самому краю. В таком виде оно меньше привлекает к себе внимания во время чтения постов. Правый сайдбар, аналогично прилепил к правому краю, но пока что не перерабатывал.
Добавил индикацию непрочитанных ответов в правом сайдбаре. Плюс меняется иконка на вкладках.
При переходе в ответы, непрочитанные подсвечиваются.
GIF
Сделал автоматические сворачивание постов, которые вы уже видели в лентах. При этом сворачивание у просмотренных постов более агрессивное, никакого текста и изображений не остается, только кнопка "развернуть". И заголовок серого цвета.
Если вы заходили хотя бы раз в пост, то для поста начинают отслеживаться новые комментарии. Когда вы позже встретите пост в ленте, то рядом с количеством будет отмечено сколько именно из этих комментариев новые.
При входе в пост, эти комментарии соответственно будут подсвечены. Если комментарии скрыты в ветке, то у ветки будет отображаться сколько в ней новых комментариев.
GIF
Добавил контекстное меню у комментариев, в котором можно давать пользователям декоративные отметки рядом с ником (и в будущем подписываться), добавлять комментарии в игнор, копировать ссылку на комментарий и отправлять репорт (тоже в будущем, когда появится такой функционал).
Скрытые комментарии не удаляются вместе с ветками контента, а просто скрываются заглушкой. В любое время можно их открыть, почитать и обратно разблокировать пользователя.
GIF
Заменил окно увеличения картинок на более привычное, где колесом мыши картинка приближается/отдаляется и по ней можно перемещаться перетягиванием. При этом увеличивать можно картинки как в постах, так и в комментариях.
Т.к. в этот раз новой функциональности многовато, то всё ещё могут быть где-то ошибки. Если найду, то соответственно буду ещё обновлять скрипт.
Разработчики обещают со временем добавить часть функций из моего скрипта, вы можете подождать их или если вам внетерпёж как и мне, то можно пользоваться скриптом прямо сейчас.
Приветствую Капибарины и Капибарышни! Принесли обновления! Начнем!
1) Увеличилась скорость загрузки лент
Спасибо @larikov за оптимизацию обработки и увеличение скорости загрузки лент. Для любого сайта необходима обработка отправляемых пользователями ссылок и тегов, и Капибара не исключение. Сегодня было обнаружено что метод "санитайзинга" работал не только при создании и редактировании поста, но иногда и при выгрузке постов в ленты. Весьма неочевидный баг, который сегодня исправили, и как вы наверное уже заметили, "Новое", "Тренды", "Топ" и "Обсуждаемое" стали грузиться быстрее. Так же, благодаря этому фиксу, скорее всего те пользователи, у которых билайн без VPNов, кэширования от яндекса версией с www и прочих танцев с бубнами, не отображал Капибару - перестанут испытывать эти неудобства.
2)Появились красивые ссылки на профиль /пост/комментарий
вставляем ссылки на профиль, пост или комментарий
нажимаем "Отправить" и смотрим результат
3)Ссылки с мобильных устройств
Теперь с мобильных устройств можно оставлять ссылки и в комментариях - этот момент исправили и теперь ссылки активны.
По ссылкам изменения сразу и для постов и для комментариев.
С мобильных устройств YouTube в комментариях тоже прикрепляется автоматически, как в постах в настольной версии.
Теперь для чего все это нужно.
Конечно в первую очередь для удобства чтения и отправки ссылок другим пользователям в комментариях или постах.
И конечно для того, чего нам так не хватало - это призывов или "теганий". Все вышеизложенные движения - это такая подготовка к призывам. В комментариях или постах, где Вас позвали "Эй!!! @Kapibara!", вами будет получено уведомление. Мы сейчас научили Капибару понимать что кого то хотели позвать, но ещё не научили её звать. Пока только распознавание.
Спасибо за то, что Вы с нами! Мы продолжаем работать над улучшениями!
Конец смены. Вызов в квартиру – надо констатировать смерть
онкологической больной. Вызов повторный. Час назад была другая бригада у
этой пациентки. Диагноз – «ЗНО желудка с метастазами, предагональное
состояние». (ЗНО - это злокачественное новообразование),
На адресе осматриваю труп. Умершая – полная женщина. Лицо, шея и
верхняя половина грудной клетки синюшной окраски. А онкологические
больные на последней стадии заболевания истощены. Синюшность же кожных
покровов может говорить о развитии тромбоэмболии лёгочной артерии. Во
время осмотра попутно веду опрос родственников. Родственники говорят,
что пациентка не была лежачей больной. Она сама себя обслуживала. Только
последние два дня жаловалась на постоянные боли в животе, которые уже
не снимались кеторолом. Собиралась идти на приём к онкологу, чтобы
попросить препарат посильнее. Утром проснулась от того, что начала
задыхаться. Вызвали скорую. Фельдшер со скорой сказала, что женщина
умирает от онкологии, давление у неё низкое и везти в больницу не имеет
смысла. Через час после отъезда скорой женщина умерла.
Я не стала высказывать своё мнение о причинах смерти родственникам.
Выразила свои соболезнования и уехала. На базе я спросила фельдшера:
– А чего не увезла? Она ведь не от онкологии умерла. Там же явная ТЭЛА.
Голова, шея и грудь синие плюс одышка, кашель, боль в груди.
На что мне ответили:
– Я видела синюшность. Но решила, что так будет лучше.
У меня всё. Я до сих пор об этом думаю. Я бы не смогла закрыть глаза на
признаки тромбоэмболии и принять решение оставить человека умирать. С
одной стороны, что бы ожидало эту женщину, если бы её от ТЭЛА пролечили?
Боль и страдания. У женщины были уже метастазы в печень и брюшину. Она
была «неперспективная». С другой стороны, кто мы такие, чтобы решать, жить человеку или нет? И когда ему умирать?
Я не умею играть в Бога. Эта чёртова работа! Огромная ответственность,
большая эмоциональная нагрузка, всё возрастающие требования к знаниям и
умениям, и ощущение, что ты просто обслуживающий персонал, о который
любой может ноги вытереть. Хочется всё бросить и уйти в закат.
Проект немного разросся - я добавил в него слов, в основном это коснулось B2, C1 и C2. Теперь в проекте 9000 слов! https://taik.fun/
Второе дополнение - появился режим зачистки зАмков!
Королевства разделены по уровням, А1, А2 и так далее. В каждом королевстве по 20-50 замков. В каждом замке 5-100 слов. замок считается зачищенным когда угадано успешно 90% слов. Дается один вариант слова на английском или русском и рядом 8 вариантов ответа, нужно в течении 10 секунд выбрать правильный.
За пройденный замок начисляются кристаллы, которые потом можно тратить в основной игре на подсказки.
Думаю добавить режим ввода ответов вручную, чтобы тренировать грамматику.
Переходы из режима в режим находятся в профиле. Вверху две кнопки - Castle RPG и Card Arena
Однажды автор этого ролика был на стрельбище и шмалял из палёного пистолета-пулемёта Heckler&Koch MP5 (его афганской копии). Спустя пять минут пострелушек спусковой крючок перестал работать. Очистка патронника не помогла. Каково же было его удивление, когда пепегу разобрали и нашли под ударно-спусковым механизмом два патрона, каким-то чудом выпавшие туда из магазина. Этим случаем и навеяна данная анимация.
Никакого VFX, только анимация с наложенным звуком. Всё сделано в Blender. Ассеты позаимствованы и Escape From Tarkov и Call of Duty. Музыка: саундтрек из PayDay 2: The Heist - Home Invasion
Самый бесячий для меня тип заготовок на работе - луковые кольца! Вот поэтому мы и будем сегодня их готовить. Как всегда будут граммовки, размеры, тайминги и даже небольшой эксперимент.
Начнём с того, что в большинстве фастфудов используют луковое пюре с кляром, чтобы особо не париться. Колечки получаются ровными, одинаковыми, красивыми, но не вкусными. Структура теряется, вкус тоже оставляет желать лучшего. Мы же будем готовить настоящие луковые колечки, а потом запивать их чем-то вкусненьким и пенным.
Для начала мы возьмём небольшую луковицу. Среднюю, между луковицей севка и лошадиной бошки. 421 грамм.
Рекомендую использовать крупные луковицы. Кольца у них крупные и толстые. Панировать их проще, быстрее и на выходе получается очень объемно. С мелочью лучше не возиться. Долго, муторно, быстро съедят.
Луковицу фигачим на колечки. Ширина колечек 1,5 - 2 см. Опять же, широкие - меньше возни. Сделаете узкие - много времени уйдет на панировку, дольше будете жарить. Больше панировки потратите.
Выдавливаем все серединки, которые не похожи на колечки и вместе с жопами луковицы отправляем в бульонище.
Я тут 12 литров варю и думаю, почему я не взял кастрюлю на 25 литров. Эта такая маленькая. Столько всего не влезает...
Если бульон вы в это время не варите, то в пакет их и в заморозку. Будете варить - используете!
Кольца раздербанили? Надо снять плёночку!
Фигня в том, что если её не убрать, то потом, при панировке или жарке - кольцо будет деформироваться и плёночка все равно будет отваливаться. Только потом это испортит готовый результат. Лучше сразу от неё избавиться. Ну или прямо перед панировкой. Как удобнее.
Я решил проверить, каким будет результат если приготовить заготовки по-разному.
Первый я оставил сырым. Второй слегка прижарил в масле. Третий прогрел в микроволновке.
Теперь панировка. Сначала мука, потом кляр, потом сухари.
Как сделать кляр? Берем 2 яйца С0 - 114 грамм.
Фигачим туда соль - 4 грамма.
Слегка взбиваем и вводим муку. 40% от веса яиц. Я ввел 45 грамм.
Получаем вот такую консистенцию:
Какие сухари использовать?
Лучше, чтобы это были сухари PANKO. Они как хлопья. Гораздо лучше ложатся на поверхность, вкуснее и эстетичнее.
Но я, как обычно прошляпил этот момент и не заметил, что последние сухари я потратил еще на прошлой неделе.
В итоге я взял такие:
Фигня полная. Но имеем то, что имеем.
Запанировал, теперь в морозилку на полчаса. (Когда объем будет больше, то лучше проморозить 2-3 часа).
Когда всё замерзло, я достал масло, в котором уже жарил сырные палки и чесночные гренки.
Прогрел его до температуры 180-190 градусов и продолжил свой эксперимент.
Первым пошло сырое кольцо. Из-за того, что в нем было больше всего влаги, готовилось оно чуть больше чем 1,5 минуты. На вкус получился варёный лук в кляре. Не очень вкусно.
Вторым пошло кольцо, которое слегка было обжарено. Это регулярный вариант, который себя давно и хорошо зарекомендовал.
Он приготовился за 25 секунд. На вкус всё круто. Жареный сладковатый лучок с хорошей текстурой и приятным запахом.
Третий был из микроволновки.
Приготовился за 20 секунд. Видать за 30 секунд в микроволновке его неплохо так подсушило.
На вкус - ерунда. Он как будто стал резиновым.
В общем результат - предварительно слегка обжаренные кольца гораздо вкуснее.
Остальные делаем именно по этому способу.
Обжарили и погнали панировать. Мука -- Кляр -- Сухари. Чтобы панировка не доставляла вам много проблем, то прочитайте порядок действий в посте просырные палочки (Вомбат немного приболел и поста этого пока нет. Как появится, я отредактирую его и добавлю ссылочки). Там я очень подробно всё описал и пояснил.
Обжарил и сверху присыпал солью. Всё тщательно перемешал. Из соусов были - сырный и BBQ.
Вкусный снек. Можно месяцами хранить в заморозке и быстро приготовить к пиву.
Приятного аппетита!
Если пост понравился - ты знаешь, что нужно сделать, чтобы не пропустить следующий!
Комментарии