В связи с тестированием сетевых блокировок в РФ на стороне нашего хостинг-провайдера наблюдаются проблемы с сетью. Сайт может работать нестабильно. Проблема известна, ожидаем восстановления маршрутов.
Авторизация
или войдите через
Забыли пароль?Восстановить
Восстановить пароль
Помощь проекту
Укажите в комментарии свой ник, чтобы мы знали, кого благодарить
В последнее время чё-т я совсем обленился, но продолжаю вивисекцию вомбатных.
Свежий набросок. Не уверен, увидит ли он свет (негде хостить и риск DDoS), но зато теперь я могу читать Вомбат даже в MS-DOS из текстового Links. И в Firefox 2 со всеми картинками (конвертация из WebP на сервере). Вход в аккаунт пока не планируется, хотя и возможен. Видео тоже реализуемы, но проблемно.
Сервер возвращает уже готовую и чистую страницу, без новомодных и тяжелых AJAX
Подключать 486 комп мне лень, но в Windows-версии браузера Links все работает без проблем. Злосчастный TLSv1.3 обрезается обратным прокси.
Меня достаточно долгое время раздражала нелогичная скругленность интерфейса сайта. Несмотря на то, что так сейчас делают везде, это модно и соответствует передовым принципам дизайностроения, я остаюсь фанатом Windows 8/старых версий Windows 10/Dear ImGui в плане дизайна, с их идеально острыми углами. Некоторым извращенцам еще Windows Phone нравился. Плюс квадратность рож вомбатов определенно намекает, что рожа сайта тоже должна быть квадратной.
В какой-то момент желание что-то с этим сделать пересилило лень и страшное нежелание лезть в экосистему и язык, в котором строка - число = число, а строка + число = строка, 2 разных null и 2 разных оператора сравнения по причине слабой динамической типизации - не самая странная часть языка.
Помимо этого были обозначены дополнительные функции: скачивание видео и поиск по тегу. Они есть в TODO сайта и де-факто это можно делать вручную, но неудобно и не все знают/могут.
Реализация
Первый день начался с... создания нового скрипта GreaseMonkey, вспоминания основ CSS и установки радиуса скругления на всех элементах страницы в 0. Сделано это было довольно быстро, после чего к основным блокам были добавлены рамки. Результат получился довольно неплохим (субъективно), хотя и не без проблем. Круговой индикатор загрузки превратился в 2 шпалы, решил не исправлять. Напоминает предыдущую итерацию дизайна Pikabu (2020) до скругления и удаления рамок.
Следующие две ночи я провел в попытках отследить все видео на странице и окна поиска. Получилось крайне колхозно и ненадежно (вероятно сломается при следующем обновлении), но оно работает. Зато загрузка видео выглядит так, как будто это родная функция. Еще нажатием с Alt можно скопировать прямую ссылку, хотя этого лучше избегать из-за возможного перемещения адреса сервера.
Все функции одной картинкой. Кнопка скачивания видео, поиск по тегу и квадратная тема.
Поиск по тегу помимо уродского дизайна не учитывает одну большую проблему: теги регистрозависимые. То есть "кот" и "Кот" приведут к разным результатам, а еще "вомбат шаббат" и "вомбатшаббат". Решить с клиентской части это невозможно, а с серверной все равно создает много проблем и единственным вариантом я вижу слияние одинаковых тегов в разных регистрах и создание команды модераторов, которые будут приводить теги к единообразию. Но это уже не моя компетенция, в остальном поиск по тегу работает как и должен.
Поиск. Наглядно.
Меню настроек было написано в промежутке с 3 до 6 утра сегодняшнего дня, не вижу смысла заострять внимание. Почему разработчики GreaseMonkey не сделали нормальных штатных функций для этого - ХЗ.
Скачать или полюбоваться на чудеса говнокодостроения можно здесь. Требуется любой менеджер скриптов по вкусу (TamperMonkey (я использую его), GreaseMonkey, ViolentMonkey, т.д.). Chrome умеет устанавливать скрипты как расширения, но у меня используются специфичные функции, которые им напрямую не поддерживаются.
Просьба сильно не бить за качество кода. Он писался человеком, который впервые увидел JS и CSS3 после одиночного знакомства с CSS2 и HTML4 много лет назад. Плюс оно работает, а остальное уже не так важно (есть косяк с тем, что скрипт загружается раньше React и сбивает его с толку, но на работоспособность это вроде не влияет). Еще он должен работать в мобильном Firefox, но я не тестировал. Но поиск по тегам работать точно не будет, исправлю в следующей версии.
Активно поддерживать не обещаю (С), но пока я буду пользоваться сайтом, скрипт должен обновляться. Идеи по новым функциям, исправления или баги можно озвучить в комментариях
Всем хороших выходных! Как всем прекрасно известно, в телеге есть отличный стикер-пак от ZaTaS. Я время от времени вставляю их и сюда, но до сего дня это были просто снимки с экрана. Ну, а поскольку все используют разные темы, кому-то нравится светлая, кому-то тёмная, но если на светлой теме тёмный фон снимка смотрится нормально, но светлый фон на тёмной теме смотрится очень резко (я сам использую тёмные везде, где это возможно). Поэтому, я решил заморочиться, и сделать снимки стикеров с прозрачным фоном. Если вдруг кому пригодится, пользуйтесь на здоровье! Да, все снимки в небольшом разрешении, но в формате .png, иначе теряется прозрачность. Итак, поехали!
Вишуддха-чакра (санскр. विशुद्ध — ‘чистейшая, безупречная’) — шестнадцатилепестковая чакра (шодаш-дала 1), или горловой лотос (кантх-падма2). Пятая чакра, согласно тантрической чакральной системе является центром очищения: физического и духовного, а также считается центром общения и творчества. Вишуддха — это место уравновешивания энергий вне влияния элементов Пракрити. На уровне этой чакры происходит прозрение Истинного знанния.