TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #266 · 21.03

Много лет назад я делал игру ВКонтакте про домики. Одно общее изометрическое поле, где у каждого свой участок, на котором можно строить дом, выбирать его размеры, материалы, форму окон и крыши. И обставлять мебелью. Поле было квадратным 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

Hashtags

Резултати

Намерени 2 подобни публикации

Търсене: #tedhui

当前筛选 #tedhui清除筛选
Hong Kong Democracy Movement

@hkdmovement · Post #7223 · 19.02.2024 г., 20:30

Hong Kong Security Bureau Chief Tang Ping-keung continues to accuse Ted Hui and Chris Patten, but fails to acknowledge that the proposed Article 23 legislation could further undermine freedom in Hong Kong. Despite concerns raised by critics, Tang maintains that the bill is aimed at safeguarding press freedom and freedom of speech. However, many remain skeptical about the potential implications of this legislation on Hong Kong's cherished values of liberty and autonomy. #Article23#PressFreedom#FreedomOfSpeech#TedHui

Hong Kong Democracy Movement

@hkdmovement · Post #7943 · 20.02.2025 г., 00:59

警方通緝黃大仙前區議員 #劉珈汶,並拘捕其家人協助調查。控方指控她鼓吹香港獨立,請求對中港制裁。同時,前立法會議員 #許智峯 透露其家人在港財產被充公。 這顯示港府和警方可無理由以「國安威脅」為由逮捕任何人,侵害言論自由。全球應關注並呼籲保護香港基本自由。 #言論自由#人權#香港 Hong Kong's National Security Department has issued a wanted notice for former Wong Tai Sin District Councillor #KavinLau and detained her family for investigation. She is accused of advocating for Hong Kong's independence and calling for sanctions against China and Hong Kong. Meanwhile, former Legislative Council member #TedHui revealed that his family's assets in Hong Kong have been confiscated. This demonstrates that the Hong Kong government and police can arbitrarily arrest anyone claiming they are a national security threat, without reason. The global community must pay attention and call for the protection of fundamental freedoms in Hong Kong. #FreedomOfSpeech#HumanRights#FreeHK