Все уже проверили двухзначный рейтинг своих друзей, которые не верят в подарки и не покупают звезды 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
3.02K😁4👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎1
Please open Telegram to view this post
VIEW IN TELEGRAM
https://t.me/peskarbrain/432
Из-за чего можно было снова снять деньги за подписку в пользу бенефициара. Чтоб пофиксить данную проблему, нужно или поднимать всех тех кто это расширение вам подключал и просить их отменить подписку, что есть почти нереально, так что я склеил для всех понятный UI, чтоб каждый смог проверить и удалить у себя все не нужные расширения:
https://attikusfinch.github.io/ExtensionManager/
Доп. инструкция по использованию лежит тут: https://t.me/tondev/327047
p.s. Все исходники лежат тут https://github.com/attikusfinch/ExtensionManager
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
https://attikusfinch.github.io/gift-mosaic/
Подробная инструкция:
Открывая ссылку выше вы попадете на достаточно простой сайт, который правда будет в районе минуты подгружать 6800 мини картинок подарков) После загрузки, можете выбрать удобный себе язык в правом-верхнем углу, из доступных на данный момент RU/ENG. После того как вы выберите удобный язык, нажмите на поле с камерой и выберите любую картинку с устройства. После выбора картинки, для первого раза советую просто тыкнуть Generate Mosaic. Итог у вас будет примерно как на том фото, которое я прикрепил к этому посту. Но вы можете поиграться с параметрами:
- Детализация конвертации. Чем ниже значение, тем более детальное фото выйдет
- Размер подарка в пикселях, чтоб при приближении картинки подарков были отчетливо видны.
- Свитчер "advanced mode", который позволяет крутить предыдущие два параметра на большие диапозоны
- Color Tint - при выборе маленького количества коллекций позволяет искусственно подстраивать цвет к картинке.
- Fill background - заполнение фона цветом с картинки
- Большая панель с коллекциями, позволяет выбрать вам определенную коллекцию, которую вы хотите использовать в мозаике. По дефолту, выбраны все 107 коллекций
@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
3🐳5👍2😁2
Но также я вспомнил интересную деталь, которая была в botfather, но судя по всему не дожила до сегодняшних дней
Раньше, при попытке создания больше 20 ботов, botfather отвечал в стиле крестного отца)
Перевод:
«Этого я сделать не могу.
Ты приходишь ко мне и просишь больше 20 ботов. Но ты просишь без уважения. Ты не предлагаешь дружбу. Ты даже не думаешь называть меня Ботфазером»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
С учетом того что Адам единственный на кого Павел подписан, скорее всего мы можем в скором времени увидеть рекламу телеграмма у на канале
@tolkdev
Please open Telegram to view this post
VIEW IN TELEGRAM
Я думаю знающие люди, сами натыкаются и разберутся, но я кратко изложу все преимущества тут:
Загрузка .json и .tgs (Telegram стикеры) через кнопку или drag & drop
Объединение нескольких Lottie файлов в одну анимацию
Автоматическая группировка импортированных слоёв в Null-родитель
Живой превью с play/pause, перемоткой, зацикливанием, счётчиком фреймов
Обрезка анимации (Trim) — задание In/Out кадров для изменения длительности
Дерево слоёв с иконками типов, выделение/снятие, переименование, удаление
SVG-миниатюры слоёв в дереве для визуальной идентификации
Сворачиваемые группы (Null/Precomp) со стрелками ▶️/▼
Перемещение слоёв вверх/вниз с реальным изменением z-order (целыми группами)
Каскадное удаление — удаление родителя удаляет всех потомков
Мульти-выделение слоёв (Ctrl+Click)
Перетаскивание слоёв прямо на canvas с рамкой выделения
Редактирование позиции, якоря, масштаба, прозрачности для каждого слоя
Глобальная палитра цветов сгруппированная по HEX с массовым редактированием
HSL коррекция (Hue, Saturation, Lightness) — глобальная и по группам цветов (красные, оранжевые, жёлтые, зелёные, голубые, синие, фиолетовые, нейтральные)
Извлечение цветов из заливок, обводок, градиентов, солидов, эффектов
Экспорт в JSON, TGS, SVG (текущий кадр), PNG (текущий кадр, 2x retina)
Маркеры границ canvas с размером
Отмена Ctrl+Z (до 50 шагов) + кнопка Undo в тулбаре
https://attikusfinch.github.io/lottie-editor-ui/
@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Вчера ночью мне стало настолько интересно, как он работает, что я попросил Codex поднять пустой контракт и быстро накидал логику, подробнее о которой ниже
Дальше Codex крайне быстро и максимально точно реализовал то, что я просил от него обычным языком. В итоге с первого раза он выдал мне полностью рабочий контракт, который можно задеплоить через UI и использовать там же
Моя идея была простой: сначала я хотел реализовать Pixel Battle прямо на блокчейне, но потом немного подумал про возможные ограничения и придумал более прикладную задачу
Вы деплоите контракт с доской 32×32, выставляете цену за одну клетку и после кидаете адрес контракта, условно, в ваш канал. Дальше ваши подписчики открывают тот же интерфейс, вставляют адрес контракта и выбирают клетку. После выбора клетки в UI можно вставить ссылку на картинку в формате jpg/png/webp, которая после отправки транзакции запишется в контракт и отобразится на доске через интерфейс
Изначально цену клетки выставляет владелец доски, и все, что не уходит на комиссии, в итоге приходит на кошелек владельца. Если у вас очень активная и большая аудитория и, например, все клетки доски быстро заняли, то уже отрисованные картинки можно перекупать. Для этого нужно заплатить в два раза больше предыдущей цены конкретной клетки, что позволяет доске работать бесконечно
Если вам интересно опробовать это на себе или на своей аудитории, то весь UI я задеплоил на GitHub Pages:
https://attikusfinch.github.io/TON-banners/
Также я задеплоил доску для своих подписчиков тут: EQCaIh5s258G5HxKBWCWlib5Co0gpV4QASpVRN94Sd3dCB-H
И конечно, код контракта тут: https://github.com/attikusfinch/TON-banners
Под конец могу сказать, что с помощью ACTON жизнь в разработке смарт-контрактов в TON больше никогда не станет прежней
@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
550👍59🐳25💯19
Сначала была идея написать настольную игру на TON, что-то в духе монополии: подключить UI, сыграть с друзьями и показать, что TON в теории можно использовать даже как движок для 2D-настолок. Но концептуально это все равно была бы обычная доска с набором механик, часть из которых уже реализовывали в TON даже без ИИ. А после знакомства с возможностями ACTON хотелось сделать что-то действительно грандиозное
И тут я вспомнил людей, которые прямо в Minecraft, используя только двоичный код и редстоун, собирают настоящие компьютеры, а потом еще и запускают на них код. Оттолкнувшись от этой мысли, я придумал максимально безумную и почти бессмысленную, но вполне реализуемую идею: сделать 3D-рендер OBJ-моделей прямо на TON
Путь разработки был тем же. Я пишу в Codex про ACTON, он подключает его, и мы начинаем разбирать задачу. Почти сразу всплыла первая проблема: изначальная версия контракта была рассчитана на очень небольшие модели, а я уже скачал машину примерно на 30 тысяч вершин. Поэтому пришлось менять архитектуру: хранить модель чанками, добавить отдельный worker/shard-путь для тяжелых сцен и научиться рендерить модель частями
После первого MVP стало понятно, что дебажить картинку через постоянные деплои в mainnet будет долго и дорого. Поэтому мы с codex'ом взяли @ton/sandbox и начали гонять рендер локально: контракт исполняется в песочнице, а на выходе я сразу получаю картинку и понимаю, что именно сломалось
Шаг за шагом, картинка за картинкой, мы прошли путь от набора пикселей, где вообще непонятно, что происходит, до проекции точек в 3D-пространстве, затем ребер, а потом уже и закрашенных граней. Когда стало ясно, что сама идея работает, я попросил отрендерить скачанную машину в цвете, и мы снова начали доводить процесс до нормального результата: UV, текстуры, патчи, порядок отрисовки, ограничения TVM и все сопутствующие радости
Когда в песочнице все наконец заработало, я решил перейти в mainnet и столкнулся с логичной проблемой: оптимизации почти не было. Codex сначала уменьшил количество TON, которое мы отправляем на контракт, а потом я вспомнил одну идею еще со времен когда разрабатывал игры на unity: для картинки не обязательно обрабатывать всю модель целиком. Достаточно оставить те грани, которые видны из выбранного ракурса
В итоге цепочка стала такой: деплой контракта -> выбор ракурса камеры -> загрузка OBJ на фронт -> отсечение невидимых и внеэкранных граней -> переиндексация оставшихся вершин -> загрузка оптимизированной модели в контракт. После этого контракт уже через get-методы возвращает патчи изображения, а фронт собирает их в финальную картинку
После нескольких правок получился рабочий on-chain 3D-рендерер: он может отрисовывать OBJ-модели прямо на TON в рамках текущих лимитов контракта. Оставалось только отрендерить что-то в основной сети, чтобы в первую очередь проверить работоспособность, а во вторую уже показать результат вам
Машина, которую я скачал, была хорошим стресс-тестом, но мне не хотелось, чтобы именно она стала первой 3D-моделью, отрендеренной в TON. Поэтому я сгенерировал через ИИ 3D-модель собачки REDO, загрузил ее в блокчейн и запустил рендер. Картинка получается через get-методы: фронт вызывает контракт, получает данные по частям и собирает итоговое изображение у себя
Результат можно увидеть в прикрепленных к посту изображениях
Адрес контракта: EQAnje5E76R1buGcCQ4lJsYQ2MesxkncBbnzOqNpxyLJbD9t
Web UI, чтобы попробовать отрендерить что-то самому или посмотреть на собачку(но учтите что TON на контрактах могут кончится): https://attikusfinch.github.io/3d-ton/
Советую создать для деплоя отдельный W5-кошелек
Этим контрактом я пострался раскрыть абсолютно все новшества, которые появились в TON за последнее время - скорость транзакции, их дешевизна и ACTON, который дает возможность реализовывать такие идеи не тратя особо на них время
@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍18💯8🐳6
Нужно было объяснять, какие emoji брать, где их custom_emoji_id, как не потерять fallback и куда их ставить. Плюс агенту было сложно подстроиться под авторский стиль: ритм, длину абзацев и расстановку emoji.
Использование максимально простое:
1. Просите Codex / Claude склонировать репу:
https://github.com/attikusfinch/premium-tg-posts
2. Создаете бота через BotFather и кидаете Bot API key.
3. Запускаете локального бота.
4. Форвардите свои старые посты, чтобы он понял стиль и скачал emoji.
5. Если нужно, отдельно кидаете ссылки на emoji-паки.
6. Просите Codex собрать Telegram HTML-пост по теме.
7. Он кладет файл в outbox, а бот сам отправляет его владельцу.
@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🤣1
Для тех кто впервые слышит это название, объяснюсь. Это нейросеть на уровне Claude Sonnet 5, но которая не умеет отвечать привычным человеческим текстом. Вместо него она может выдать вам ответ да/нет или степень уверенности от 0 до 1 в сотых долях.
После того как я на днях узнал о такой прекрасной технолодже, я решил, что оно идеально впишется в нашего любимого @tonmod_bot и вот уже как сутки он работает с JEV и отсекает спам на около идеальном уровне при этом тратя пару центов в день.
@fiscaldev x @tonmod_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6🤣2
Чтоб его получить, нужно попросить кого-нибудь у кого он есть отправить вам 0.1 GRAM с него. Чтоб вы не ждали ваших друзей, я свайбкодил кран @gramactivatorbot
Все просто, пополняете внутренний кошелек юзербота, после отправляете ему в личку любое сообщение, он возвращает вам 0.1 GRAM обратно, тем самым активируя ваш кошелек.
Пользуйтесь, ведь красивей и удобней текущего кошелька я пока ничего не видел, всем советую его потыкать)
@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍15❤10🔥8
Fiscal Dev
Очередь в боте ночью немного прилегла из-за некоторых недочетов которые я не учел при разработке, но из плюсов всех их я уже подправил
Все работает штатно, спасибо за ожидание
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥7👍4👎2💯1