Много лет назад я делал игру ВКонтакте про домики. Одно общее изометрическое поле, где у каждого свой участок, на котором можно строить дом, выбирать его размеры, материалы, форму окон и крыши. И обставлять мебелью.
Поле было квадратным 100 на 100, соответственно у каждого квартала был номер по одной оси X от 0 до 99 и по другой Y от 0 до 99. По какой-то причине мне тогда нужно было сохранить это в одном числе как идентификатор квартала, и я подумал, что изобрёл гениальный способ: A = X*100 + Y. Извлечь обратно тоже было легко: поделить A на 100 и округлить вниз, это получался X. А потом Y = A - X*100. Например, квартал с координатами 13-29, собственно, так и записывался: 1329. Важно, что это математические операции, а не строковые. Они и сами по себе быстрее выполняются программой, и позволяют, например, удобно отсортировать участки.
Я считал себя очень умным, не зная тогда, что по сути изобрёл системы исчисления, и вообще подобный подход очень банален и прост. Мы куда чаще видим это в битовых масках, потому что и сама задача для двузначных свойств возникает чаще, и компьютер существенно быстрее работает с битами, но от того, какая там база системы исчисления, математический смысл не меняется. Если тебе надо записать в одно число несколько свойств, каждое из которых может быть в N значениях, то в это число должно влезать N*N*N... сколько там у тебя этих свойств. Ты пишешь первое свойство n1, потом прибавляешь n2*N, потом n3*N*N и так далее. Величины существуют в разных разрядах N-ричной системы исчисления, поэтому не пересекаются, и их можно разделить.
Игра, кстати, поначалу хорошо набирала пользователей, а потом перестала. Я думал, что она не интересная, и закрыл проект. А сильно позже уже выяснилось, что был баг в коде регистрации игрока, из-за чего новые приходить не смогли начиная с какого-то момента. В том самом коде, который извлекал координаты квартала из его идентификатора, да.
#dev
🆕 We just released TokenPocket's new version on iOS.🔺2.3.7🔺
🔵Integrate Changelly on the ‘Trade’ Page.
🔵Support for solana Token2022 Protocol on the ‘Trade’ Page.
🔵Enable Switching to Desktop Mode for #DApps.
🔵Enhance the interaction experience for solana users.
🔵Optimize user experience on the ‘Trade’ Page.
RabbitHole 🐇 is a Web3 platform that allows users to earn rewards by interacting with #dApps. The platform provides diverse tasks and delivers a game-like experience, aiming to bring more users to the worlds of #Web3 and #DeFi.
With this plateform, you don’t need to follow complicated steps like Galxe, no answering, retweeting like Layer3. It will gets straight to the point! 🪂
🟣 Sign up here : https://rabbithole.gg/quests?wallet_ref=0xCA99d35880CE5F6c62EbdC82bdAa02A8EA96101F
➖ Complete Daily Tasks on Many Networks with Confirmed Airdrops (zkSync, Base, ..).
➖ Increase your Power Score.
➖ Done! ✅
#DAppListing Explore Linea Ecosystem with TokenPocket.
🔥Stay tuned for more #DApps being listed on TokenPocket and discover the prosperous crypto eco within TokenPocket.
👉https://tokenpocket.pro
🟡 ᴏɴᴄʜᴀɪɴ Sᴜᴍᴍᴇʀ 🟡
#DAppListing Explore #Base Ecosystem with TokenPocket.
🔥Stay tuned for more #DApps being listed on TokenPocket and discover the prosperous crypto eco within TokenPocket.
👉https://tokenpocket.pro
Amigos una feliz semana!!
Muy pronto les estaré compartiendo lo que ha sido mi experiencia luego de 2️⃣años!!! 🎂de no usar de manera frecuente Chrome como navegador…
Explicaré algunos usos simples de la #Web3.0 y cómo podemos sacarle el mayor jugo a las apps #descentralizadas o #DApps.
#dApps#DappRadar#Блокчейн#Крипто#Аналитика#Децентрализация#DeFi
Какими аналитическими сервисами пользоваться в сфере децентрализованных приложений?
В мире децентрализованных приложений (dApps) существует множество аналитических сервисов, которые помогают отслеживать активность, производительность и другие ключевые метрики. Один из самых популярных и мощных инструментов — DappRadar.
🔍 Давайте разберемся, почему он так важен и как им пользоваться!
❓Что такое DappRadar
DappRadar — это аналитический сервис, который предоставляет подробную информацию о децентрализованных приложениях, работающих на различных блокчейнах, таких как Ethereum, Binance Smart Chain, Polygon и многих других. Он помогает пользователям отслеживать активность dApps, объемы торгов, количество пользователей и множество других показателей.
⚙️Основные функции DappRadar:
• Рейтинги и списки dApps: Удобный интерфейс, который позволяет быстро найти и сравнить приложения по различным критериям, таким как количество пользователей, объем торгов и т.д.
• Аналитика и метрики: Подробная статистика по каждому приложению, включая активность пользователей, транзакции, смарт-контракты и многое другое.
• Обзоры и новости: Регулярные обновления и аналитические статьи, которые помогают оставаться в курсе последних тенденций в мире dApps.
• Поддержка различных блокчейнов: DappRadar работает с большим количеством блокчейнов, что делает его универсальным инструментом для анализа децентрализованных приложений.
❓Как использовать DappRadar
1️⃣Регистрация и вход: Создайте бесплатный аккаунт на DappRadar для доступа ко всем функциям.
2️⃣Поиск и фильтрация: Используйте различные фильтры для поиска dApps по интересующим вас критериям.
3️⃣Анализ данных: Ознакомьтесь с подробной аналитикой по каждому приложению, чтобы принимать обоснованные решения.
⚠️ Помимо DappRadar, есть множество других полезных инструментов для анализа dApps и DeFi проектов. Рассмотрим их в одном из следующих постов…
@MirraChannel😎
🚀Telegram Apps Center Launches "Streak System"
Telegram Apps Center is a unique platform inside Telegram that allows users to discover and interact with #Web3 ecosystem applications directly in the messenger.
Why is Telegram Apps Center important for the Telegram ecosystem?
Telegram Apps Center is a strategic move for Telegram, allowing the messenger to move from traditional communication to interactive and functional services. By creating a single platform for #Web3 applications, Telegram not only strengthens its position in the market, but also attracts new users interested in innovative technologies.
Activity "Streak System"
From November 18 to December 26, 2024, the Telegram Apps Center is hosting a campaign called "Streak System" . The goal of the campaign is to increase user engagement and interest in the services of the platform's partners.
How to participate:
✔️ Participants must complete daily tasks (currently launching an app) to build and maintain their "streak" — a series of consecutive days of completing tasks.
✔️ For missed days, you can use "lives", which can be earned or purchased for 150 points.
✔️ There is also a referral mechanism where members earn points for attracting new users.
✔️ Later, the "Wheel of Fortune" will be added — a game feature that gives participants the opportunity to win additional prizes and gifts by spending accumulated points.
🏆 Prizes:
The total prize pool is 10,000 TON:
🏅 Main Prize: 1 winner - 2,000 TON.
🏅 Second prizes: 4 winners – 500 TON each.
🏅 Third prizes: 50 winners – 100 TON each.
🏅 Fourth prizes: 100 winners – 10 TON each.
You can read the official rules of the promotion here.
This activity is definitely worth attention!✈️
#appstore#googleplay#TMA#Telegram#TON#dApps
Solana Co-Founder Sued, Binance Adds dApps
💥 Metaplanet CEO discusses Bitcoin ambitions.
👩⚖️ Solana co-founder Stephen Akridge faces lawsuit from ex-wife alleging multi-million dollar theft in staking rewards.
🔗Read more here
🆕 Binance Wallet adds support for 9 new dApps including UniSat and WOOFi.
🔗View details
📈 ETF application submitted for Solana futures by Volatility Shares.
🔗Learn more
#Bitcoin#Solana#Binance#dApps#Crypto#ETF#SEC#Futures#Blockchain#Finance#Investing#Staking#Lawsuit#CryptoRegulation#DeFi#AI
#typescript#blockchain#dapps#debugging#ethereum#javascript#smart_contracts#solidity#task_runner#tooling#typescript
Hardhat is a powerful Ethereum development tool that helps you write, test, and deploy smart contracts easily and efficiently. It includes a local Ethereum network for testing without real money, advanced debugging tools to find and fix errors quickly, and a flexible plugin system to add extra features. This makes your development faster, safer, and more convenient, especially if you want to build decentralized applications. You can install it with npm, follow simple setup steps, and access many guides and plugins to customize your workflow. Hardhat is widely used by professionals to streamline Ethereum programming and improve code quality.
https://github.com/NomicFoundation/hardhat
Bitcoin Holdings Shift to Large Investors
CryptoQuant analysts reveal that since Trump's election, large investors have increased Bitcoin holdings from 16.2M to 16.4M BTC, while smaller investors reduced their assets from 1.75M to 1.69M BTC. Notably, January 24 saw Bitcoin spot ETF net inflows of $518 million, marking seven consecutive days of inflow, with Fidelity ETF leading at $186 million. Total net assets in Bitcoin spot ETFs now stand at $123.058 billion.
#Bitcoin#ETF#Crypto#Investors#Finance#Market#Trends#Assets#Fidelity#SpotETF#Trading#Solana#AllianceDAO#Clout#Dapps#Technology#Innovation#News#Analytics#Quant
Uniswap Unveils Exciting v4 Features!
Uniswap launches v4, introducing:
- 😎 "Hooks" for custom user code execution
- 😎 Custom oracles
- 😎 Automated liquidity management
- 😎 Flash accounting for instant settlements
- 😎 Support for multiple pool types
In response, $UNI climbs 6% in a day, outperforming the market.
More details: link
#Uniswap#UNI#DeFi#Crypto#Blockchain#Liquidity#Oracles#Finance#Web3#DApps#Fintech#Investing#Market#Tech#Innovation#V4#FlashAccounting#AutomatedLiquidity#Pools#CryptoNews#NFT