DanilDark

DanilDark

Немного разработчик, немного маркетолог, немного инди-мейкер Мой ТГ https://t.me/D4Dark
Пикабушник
Дата рождения: 11 января
7618 рейтинг 10 подписчиков 2 подписки 3 поста 1 в горячем
Награды:
5 лет на Пикабу
7

Сделал приложение, которое осуждает тебя за лишние шаги

Я сделал анти-шагомер: приложение, которое ругает за активность

Обычно шагомеры хвалят тебя за активность.

10 000 шагов - молодец.
Закрыл кольца - герой.
Пробежал - вообще красавчик, теперь ты на 2% ближе к идеальной версии себя.

Я решил сделать наоборот.

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

Приложение называется Stoned.

Да, оно настоящее. Да, оно уже опубликовано в RuStore. Да, я тоже не до конца понимаю, почему довёл это до релиза, но назад дороги уже нет.

Как это работает

У приложения есть главный экран “Покой”.

Там показываются шаги, время без движения, ленивый стрик и условно “сэкономленные от суеты” калории.

Если шагов мало - всё спокойно.
Если шагов становится много - приложение начинает смотреть на тебя с подозрением.

После 5000 шагов оно уже не радуется. Оно примерно в духе:

“Кому ты что доказываешь?”

Потому что в мире Stoned активность - это не достижение, а тревожный симптом.

Чек-ап: докажи, что ты жив

Раз в день приложение может открыть 10-минутное окно проверки.

Тебе приходит уведомление, ты открываешь приложение и нажимаешь большую кнопку:

“Я живой, но мне лень”

Но есть нюанс.

Нажимать нужно спокойно. Приложение смотрит на движение телефона. Если рука слишком сильно дрогнула - чек-ап провален.

Потому что амбиции, очевидно, давят на нервную систему.

Ачивки за сомнительные достижения

В приложении есть коллекция анти-достижений.

Не за марафон.
Не за тренировку.
Не за продуктивное утро.

А за нормальные человеческие вещи.

Например:

“Первичная кристаллизация” - за час без движения.
“Ночной невроз” - за активность между двумя и четырьмя ночи.
“Ошибка округления” - за ровно один шаг за сутки.
“Тремор достигатора” - за провал чек-апа.

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

Есть даже Stoned ID

Я почему-то сделал профиль пользователя в стиле “премиальная карточка бесполезного статуса”.

Там есть Stoned ID, уровень покоя, индекс инертности и карточка, которой можно поделиться как сторис.

Ещё есть фейковая Pro-лень за 99 рублей.

Пользователь проходит несколько угрожающе-коммерческих экранов, а в финале узнаёт, что с него списали 0 рублей и остатки совести.

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

Зачем я это сделал

Честно - сначала просто потому что идея показалась смешной.

Но потом стало интересно: а можно ли из тупой шутки сделать не просто картинку, а нормальное маленькое приложение?

Чтобы оно:

• считало шаги;
• помнило состояние;
• выдавало ачивки;
• присылало уведомления;
• работало без аккаунта и сервера;
• переживало перезапуск;
• не выглядело как студенческая поделка на коленке.

Оказалось, что приложение про лень заставляет автора довольно много двигаться.

Я тестировал сборки, ловил баги на Android, правил интерфейс под разные системные кнопки, проходил модерацию RuStore и в какой-то момент понял, что анти-шагомер воспитывает меня активнее, чем обычный шагомер.

Особенно смешно было, когда приложение отклонили на модерации из-за того, что нижнюю навигацию перекрывали системные кнопки Android.

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

Это не медицинское приложение

На всякий случай: Stoned - не медицинский трекер и не совет ходить меньше.

Ходить полезно. Двигаться полезно. Иногда даже вставать со стула полезно, как бы неприятно это ни звучало.

Stoned - это скорее сатира на вечную продуктивность, фитнес-кольца, трекеры привычек и приложения, которые постоянно пытаются сделать из тебя улучшенную версию человека.

Мне захотелось сделать маленький продукт, который говорит обратное:

иногда достаточно просто быть живым и не дёргаться без необходимости.

Что дальше

Пока это первая версия.

Хочу добавить:

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

Но уже сейчас это работает как законченное маленькое приложение.

Оно считает шаги.
Оно осуждает активность.
Оно верит в диван.
И оно существует, хотя, возможно, не должно было.

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

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

Главная метрика приложения - отсутствие лишнего героизма.

Показать полностью 4
7309

Нам заботливо замедляют интернет, а я решил довести этот процесс до конца. Сделал сервис, который превращает любой сайт в ад из 1999 года1

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

Тут нам заботливо замедлили видосы до скорости диалапа, там отвалились VPN-ы, здесь картинки грузятся так, будто модем снова нужно подключать через телефонную розетку. Государство явно намекает: хватит этих ваших быстрых загрузок, пора возвращаться к истокам. К суровому, медленному и беспощадному интернету.

Я посмотрел на эти робкие попытки регуляторов и подумал: а зачем нам эти полумеры? Если интернет всё равно замедляют и ломают, почему бы не возглавить этот процесс и не деградировать с ветерком?

Встречайте мой личный ответ на все блокировки — Шакализатор сайтов 3000:

👉 https://retroweb.fun

Это сервис, который берет любой современный, вылизанный ресурс, на который потратили миллионы бюджета, и одним кликом отбрасывает его в эпоху Web 1.0. Туда, где сайты верстали суровыми таблицами, хостили на «Народе» и ждали загрузки одной страницы по две минуты.

Берете что угодно:

  • Apple (пусть Тим Кук поплачет или кто там нынче);

  • Свой корпоративный портал;

  • Сайт конкурента, который слишком много о себе думает;

  • Инфоцыганские лендинги;

  • Собственно, сам Пикабу.

А вот и он (да шакалится не ахти, но это честные ограничения шакашлизатора)

А вот и он (да шакалится не ахти, но это честные ограничения шакашлизатора)

Скармливаете ссылку Шакализатору. И получаете страницу, которую словно собирал восьмиклассник на уроке информатики, используя все запасы папки D:\GIFS\COOL.

Что эта штука делает под капотом

Сервис выкашивает из HTML все современные стили, скрипты и скругленные кнопочки, а затем начинает методично издеваться:

  • Наваливает кислотные фоны;

  • Принудительно включает шрифты вроде Comic Sans и Times New Roman;

  • Лепит по краям эпичные GIF-баннеры с черепами и огнем;

  • Запускает бегущие строки через великий и ужасный тег <marquee>;

  • Добавляет фейковые счетчики посещений из нулевых;

  • Вставляет скам-попапы в духе «ВЫ МИЛЛИОННЫЙ ПОСЕТИТЕЛЬ»;

  • И главное: пропускает картинки через мясорубку, сжимая их до состояния «передал по ИК-порту в 2005-м», и принудительно заставляет их грузиться медленно, построчно — прямо как мы сейчас смотрим видео в 144p.

Самый сок: ссылки внутри тоже переписываются. Вы можете реально серфить по ошакаленному сайту, кликать по статьям или товарам, не выходя из 1999 года.

Режимы деградации

Поскольку боль должна быть разнообразной, я добавил несколько пресетов:

  • GeoCities — классика. Звездное небо, тайлы, вырвиглазный неон.

  • Hacker Terminal — для тех, кто взламывает Пентагон через HTML. Зеленый текст, черный фон.

  • Corporate Hell 2001 — синие ссылки, серые кнопки, шрифт Tahoma. Идеальное офисное уныние.

  • Princess Homepage — тотальный розовый кошмар с блестками и пони.

Хабр образца 2001 года

Хабр образца 2001 года

Немного технической дичи

Если кому интересно, работает этот франкенштейн на Next.js и Cheerio. Сервер парсит DOM, вырезает всё красивое и инжектит Web 1.0-мусор. Картинки на лету уродуются через внутренний image-proxy.

Самое смешное, что после публикации на профильных ресурсах мой страдающий VPS на 1 ядро и 1 ГБ RAM как-то выдержал набег пользователей. Десятки тысяч запросов, гигабайты искореженных картинок. Сервер не лег, хотя, судя по логам, очень просил его пристрелить.

Зачем я это сделал?

Джаст фо лулз.

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

Просто чтобы иметь возможность взять сайт, над которым три месяца потела команда эффективных менеджеров, и одним кликом превратить его в страницу с моргающей надписью «DOWNLOAD NOW». Отличный способ снять стресс.

Яндексу совсем плохо

Яндексу совсем плохо

А теперь — конкурс цифрового уродства

Пикабу, расчехляйте ссылки. Заходите на https://retroweb.fun, шакальте всё, что попадется под руку и несите скриншоты в комменты. Посмотрим, чей интернет загрузится хуже.

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

Огромная благодарность будет тому, кто скинет ретро-пак гифок. Забронирую за тобой отдельное место в цифрвом раю.

(P.S. Репозиторий открыт, если кто-то хочет форкнуть и добавить еще больше боли: https://github.com/Dark0ne1/shakal-3000. Интернет сам себя не испортит).

UPD:

Официальное заявление: рекурсия сработала слишком хорошо. Из-за ваших попыток открыть Пикабу внутри Пикабу через мой сервер, их защита от DDoS заблочила мой IP. Эксперимент по схлопыванию интернета прошел успешно!

Показать полностью 3
9

Психологи стоят дорого, поэтому я написал своего "цифрового бро" на Python

Всем привет! Я разработчик/маркетолог, и я зае... устал.

Устал от того, что к концу недели кажется, будто я ничего полезного не сделал. Знакомо чувство, когда в пятницу вечером сидишь такой: «Вроде пахал как лошадь, а по факту пустота»?

Это классический синдром самозванца. Баг мышления, когда ты списываешь свои успехи на удачу («просто повезло», «клиент добрый попался»), а любые косяки считаешь доказательством своей профнепригодности.

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

Так родился «Бадди» - мой карманный цифровой бро, который не дает мне скатиться в депрессию. Рассказываю, как это работает и что там под капотом.

В чем, собственно, проблема?

Проблема в памяти. Самозванец (тот самый внутренний голос) работает как фильтр: он пропускает весь негатив, а позитив отбрасывает.
Попытка рассказать друзьям о работе обычно заканчивается ничем. Для них твой сложный деплой или хитрая рекламная кампания выглядят как магия. Они кивают: «Ну, молодец», и разговор уходит в другую сторону.

А начальник, который хвалит просто так - это вообще зверь из Красной книги.

В итоге:

  1. Работа сделана.

  2. Дофамина нет.

  3. Самооценка падает.

  4. Повторить.

Как я это решил (Функционал)

Я не хотел делать очередного «успешного бота» с цитатами Джейсона Стэтхема. Мне нужен был инструмент, который работает с фактами.

1. Принудительный сбор побед
Память у меня как у рыбки. Поэтому бот каждый вечер в 21:00 деликатно стучится в личку: "Эй, бро, запиши хоть одну мелочь, которую ты сегодня сделал".
Не обязательно "спас мир". Достаточно "пофиксил баг, который бесил неделю" или "не убил заказчика, который просил поиграть со шрифтами".

2. Еженедельный отчет (чтобы офигеть)
В воскресенье бот присылает AI-саммари за неделю. И вот тут случается магия. Ты читаешь и думаешь: "Ого, я реально столько всего разгреб?". Это лучшее лекарство от ощущения бесполезности.

По факту

По факту

3. Режим «Вентилятор» (или «Поорать в ведро»)
Иногда советы не нужны. Нужно просто выплеснуть яд.
Я сделал режим, где можно материться, жаловаться на тупых клиентов, на погоду, на код. Бот всё это слушает (как бармен), поддакивает, а потом предлагает ритуал сожжения.
Ты нажимаешь кнопку, и бот пишет: "Я всё услышал, я всё понял. Давай это уничтожим". И удаляет переписку. Психологически работает на ура как будто реально выговорился и смыл негатив.

Накидываем на вентилятор

Накидываем на вентилятор

4. Киллер-фича: RAG (или «Я помню всё»)
Обычный ChatGPT забывает контекст. Мой бот - нет.
Я прикрутил RAG (Retrieval-Augmented Generation). Бот лезет в базу твоих же записанных побед.

Как это выглядит:
Я: Всё тлен, я плохой специалист, ничего не умею.
Бот: Так, стоп. Ты же во вторник сам писал, что снизил цену лида в два раза через A/B тест. И в четверг закрыл сложный таск по API. Плохие спецы так не умеют. Вот факты, не ной.

Он бьет самозванца его же оружием - фактами, про которые ты сам забыл.

Иногда притворяется пиратом, если попросить

Иногда притворяется пиратом, если попросить


Немного про технику

Никакого рокет-саенса, всё по классике, чтобы работало быстро и бесплатно (пока):

  • Язык: Python

  • Библиотека: aiogram 3.x (асинхронность - наше всё).

  • Мозги: Google Gemini (Flash модель - быстрая, дешевая и на удивление адекватная в поддержке диалога).

  • База: SQLite + aiosqlite (для пет-проекта хватает за глаза).

  • Векторный поиск: простая реализация, чтобы искать матчи по контексту прошлых записей.

Итог

Пользуюсь сам, подсадил пару знакомых фрилансеров. Эффект есть: уровень тревожности снизился, а синдром самозванца теперь душит не каждый день, а только по праздникам.

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

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

Ссылка на бота: Тык
(Если ссылка не открывается, ищите в поиске ТГ: @noneimposter_bot)

Пишите в комменты, какие фичи еще добавить, чтобы окончательно добить депрессию? 👇

Показать полностью 4
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества