Fiscal Dev
373 subscribers
74 photos
19 videos
1 file
66 links
<Новости, разработка, жизнь/>
Download Telegram
Все уже проверили двухзначный рейтинг своих друзей, которые не верят в подарки и не покупают звезды 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
3.02K😁3👎1
🥔 Сидел я и думал, о развитии defi в TON как будет работать мердж подарков в будущем, если он вообще будет)

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

🐈 Если брать самый сложный вариант реализации, то мы можем увидеть, то — как разные модели будут скрещиваться друг-с-другом до такой степени, что можно будет намиксовывать себе супер-редкие супер-модели условно скрещивая: 🎁 + 🎁= можно будет получить золотую руку с серебряной сигаретой. Но если представить сколько новых пропсов нужно нарисовать и какую логику написать для этого всего, сразу становится понятно, что такого никогда не будет. А текущий абзац, это просто мысли в слух

😏 Так что давайте перейдем к тому, что скорее всего будет, и то к чему можно подготовится. Скорее всего скрещивание не будет абсолютно никак менять модель подарка и вы не сможете скрещивать подарки из разных коллекций. Из-за чего по большому счету, в случае с моделями и паттернами на фоне, все превратиться лишь в казино 50/50, может вам выпадет модель от одного подарка, а символ от другого подарка, а может и наоборот. В общем, не очень-то интересно выходит. Но тут, мы подбираемся к цвету фона, текста и символа, где как раз таки можно разгуляться. Все эти значения не хранятся в виде картинок и вручную не рисуются. Все эти параметры лежат внутри подарка в переменных, которые очень успешно можно между друг-другом менять и скрещивать. Сейчас фон — это почти однотонная заливка, и в некоторые моменты, выглядит она не очень, даже если подарок у вас совпадает с фоном по цвету. Так-что я считаю, что с вероятностью 90% процентов при скрещивании подарка мы сможем получить разноцветный фон. От чего хочу вам посоветовать, если вы коллекционер подарков, скупать подарки с такими задними цветами, которые можно будет после успешно комбинировать, получая такие уникальные сочетания, как красно-синий, желто-зеленый, розово-голубой и конечно, по моему самый редкий в будущем - фиолетово-черный фон, условный black-pearl

👾Вот такие предикты, спасибо за просмотр
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👎1
🎁 Кто ждал масс адопшн — вот он

p.s. кто не понял, это игра симулятор кейсов подарков в телеграмме
Please open Telegram to view this post
VIEW IN TELEGRAM
7
‼️ Сегодня, наш товарищ пескарь обнаружил дюжину не отключенных от кошельков расширений подписки

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
🎩 Добрый вечер

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

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

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
😏 Я недавно снова достиг лимита в 40 ботов на аккаунт, из-за чего пришлось выбирать, кто следующий из легаси проектов пойдет под нож.

Но также я вспомнил интересную деталь, которая была в botfather, но судя по всему не дожила до сегодняшних дней

Раньше, при попытке создания больше 20 ботов, botfather отвечал в стиле крестного отца)

Перевод:
«Этого я сделать не могу.

Ты приходишь ко мне и просишь больше 20 ботов. Но ты просишь без уважения. Ты не предлагаешь дружбу. Ты даже не думаешь называть меня Ботфазером»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7
💎 Павел Дуров в тиктоке подписался на Adam W

С учетом того что Адам единственный на кого Павел подписан, скорее всего мы можем в скором времени увидеть рекламу телеграмма у на канале

@tolkdev
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍21
😏 Добрый день

🏃‍♀️ Вчера мне снова понадобилось немного подкорректировать lottie анимацию. По большому счету это не шибко трудозатратная процедура, которая не должна занимать много времени. Но открывать в браузере сайт для превью и через код поочередно, наугад, удалять слои со временем становится не очень приятно. Юзать полноценный Adobe AE, чтоб удалить один слой, я не рассматривал как вариант никогда, потому-что в большинстве задач мне не нужен завод ложек для производства одной)

😳 Поняв, что я больше не намерен мирится с этой проблемой, я быстро завайбкодил небольшую тулзу, которая после(спасибо нейронкам) переросла в легковестный редактор lottie, который я уверен должен будет помочь многим участникам экосистемы телеграмм, которые в эпоху подарков ежедневно работают с .lottie и .tgs, и которым периодически нужно перегнать их между стандартными форматами(.svg, .png)

Я думаю знающие люди, сами натыкаются и разберутся, но я кратко изложу все преимущества тут:
Загрузка .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
🤍 Всем привет. Недавно, думаю, вы все видели новый инструмент для разработки смарт-контрактов — ACTON

Вчера ночью мне стало настолько интересно, как он работает, что я попросил 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👍58🐳25💯19
🐶Всем привет. После прошлого поста я сразу начал думать, что еще крутого можно сделать с использованием ACTON

Сначала была идея написать настольную игру на 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, который дает возможность реализовывать такие идеи не тратя особо на них время

💎 Спасибо за просмотр #MTONGA

@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
34👍17💯8🐳6
⌨️ Всем привет. Кажется, мы уже дошли до момента, когда почти любую рутину хочется просто делегировать ИИ. Не сидеть самому над каждым абзацем, а сказать агенту: вот контекст, вот стиль, вот что нужно на выходе.

😳 Но с Telegram-постами была одна проблема. Текст ИИ еще можно объяснить: дать примеры, тон, примерную структуру. А вот premium emoji нормально скормить агенту было почти невозможно.

Нужно было объяснять, какие emoji брать, где их custom_emoji_id, как не потерять fallback и куда их ставить. Плюс агенту было сложно подстроиться под авторский стиль: ритм, длину абзацев и расстановку emoji.

⌨️ Поэтому я собрал небольшую утилиту, которая закрывает это целиком. Это локальный Telegram-бот для Codex / Claude: он собирает premium emoji, сохраняет custom_emoji_id, скачивает ассеты, принимает форварды постов и складывает все в читаемые файлы для ИИ.

Использование максимально простое:
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, а бот сам отправляет его владельцу.


‼️ Важно, что сама утилита не обращается ни в OpenAI, ни в Claude API. Она ничего не генерирует внутри себя. Это просто локальный сборщик материалов и доставка готовых HTML-постов обратно в Telegram.

📚 Сразу скажу честно: под прям авторский блог/влог, где важна личная интонация, такая штука скорее всего не подойдет идеально. Но для постов какого-нибудь сервиса, продукта или канала, где важно держать одинаковую стилистику и оформление, она вполне должна справляться.

😏 И да, этот пост полностью написан Codex'ом. С моей стороны был только короткий план и несколько форвардов моих прошлых постов, чтобы он понял стиль.

😽 Спасибо за просмотр

@fiscaldev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤣1