Nano Nicholson
banner
nanoqsh.bsky.social
Nano Nicholson
@nanoqsh.bsky.social
[ru, en] Memory safety enthusiast 🦀
Если вы неиронично решаете писать что-то на расте ТОЛЬКО потому что он "memory safe" - передумайте

У вас крайне поверхностное понимание языка
November 23, 2025 at 3:53 AM
В Си в либах и ядре часто используется реф каунтинг для менеджмента памяти. Когда ты создаешь объект ему инкрементится каунтер, а когда тебе объект не нужен должен декрементнуть - удобная и простая система

Но когда сишники видят Rc в расте их почему-то неистово корёжит, сразу срут: хы это жи GC))
November 22, 2025 at 5:05 AM
К счастью это больше не проблема так как есть растишка 🥰
November 21, 2025 at 8:24 AM
November 20, 2025 at 11:30 PM
November 20, 2025 at 11:28 PM
November 19, 2025 at 11:44 AM
Почему кому-то нужно объяснять что паника - полностью memory safe поведение? При панике memory никак не ломается, это похоже на исключения которые есть также в safe языках, по типу Java/Python/JS и тд

Тип если у вас код крашнется из за выброшенного исключения в JS, то JS получается не memory safe?🤡
November 19, 2025 at 11:12 AM
Cloudflare сервера попадали из за unwrap-а в коде 😅
November 19, 2025 at 9:12 AM
Reposted by Nano Nicholson
C++ could never
November 18, 2025 at 11:36 PM
November 18, 2025 at 11:49 PM
Плюсерс би лаек
November 18, 2025 at 9:15 AM
Компании что используют ии слоп в рекламе сразу дают понять что дела с ними лучше не иметь, а продукция у них говно. Видите такое - не покупайте ничего у них
November 16, 2025 at 7:19 AM
Обновил окружение 😗

Блоки теперь меньше по размеру, но разрешение текстуры больше (16x16). Размер пикселя блоков на экране теперь 1 в 1 с размером пикселей 2d спрайтов - это делает весь визуал единым и полностью pixel perfect
November 15, 2025 at 2:33 AM
The most unergonomic thing in Rust. I don't use it 😖

It's also tied to the tokio (as well as "join"), It would be much simpler if it were in "futures" crate. Ideally in std 🥰

And it shouldn't be a macro, it should be a function! 🦀
November 10, 2025 at 10:43 PM
Придумайте название для расы 😖

Эти гандоныши будут выполнять роль NPC, летать (у них крылья на жопе), делать разные вещи в роде трейда или переноски преметов

Так как это NPC, то с ними можно будет говорить (выбирать опции в диалоге), значит раса более-менее разумна, но не слишком
November 10, 2025 at 12:52 PM
Не знаю как можно часами залипать в тикток/шортах. Посидел там 10 минут - мозг сразу же перегрелся от брейнрота и обилия мусорной информации 😖
November 7, 2025 at 2:49 PM
November 6, 2025 at 5:27 PM
Где найти эти "рп" аккаунты? Мне для друга
November 6, 2025 at 5:12 PM
Дискуссии гуманитариев vs дискуссии технарей:
November 6, 2025 at 5:05 PM
Должен признаться - НИ РАЗУ в жизни не играл в геншин (и в его клоны тоже, и вообще ни в одну гачу)
November 4, 2025 at 10:34 PM
Я два месяца читал фид только на английском, потому что не установил язык контента... какой же я тупенький 😖
November 4, 2025 at 10:06 PM
Обновил палитру 🥰

Теперь она более консистентна и немного ламповее вайб

Дополнительно добавил новых цветов чтобы рисовать больше разнообразных спрайтиков. Но думаю, больше добавлять не буду
November 1, 2025 at 11:05 PM
Окружение с травкой и камушками 🥰

Я реализовал предварительную систему рендера чанков
October 30, 2025 at 11:54 AM
Сделал отдельную систему для ассетов. Всё описывается toml конфигами и отдельными png-шками для текстур. Затем всё сериализуется в специальный бинарный формат удобный для чтения клиентом

В будущем, надеюсь, сервер будет отдавать клиенту все нужные ассеты при коннекте
October 30, 2025 at 11:50 AM
Также можно заметить отображение текста, оно в целом ну.. работает 😖
October 30, 2025 at 11:43 AM