crypt of decay - мы уже почти-почти [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

мы уже почти-почти [Jan. 31st, 2022|10:25 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
всего 790 кб адского говна на сишечке — и оно уже почти юзабельно! то есть, можно вполне полноценно редактировать текст, есть встроеный тайловый вм (frame manager, точнее), поддержка кучи фрэймов, и даже работа с блоками. надо сделать ещё фрейм со списком фреймов — и можно пытаться дальше писать редактор в самом редакторе. конечно, там нихуя нет даже сраного поиска ещё, и кучи других мелочей — но это как раз допилится уже изнутри.

само собой, эту поебень потом ещё чистить и чистить — но первый milestone уже настолько близко, что почти можно на него сесть.
Linkmeow!

Comments:
From:(Anonymous)
Date:January 31st, 2022 - 06:07 pm
(Link)
поздравляю, хуле
[User Picture]
From:[info]ketmar
Date:January 31st, 2022 - 06:35 pm
(Link)
спасибо, чо там. ;-)
From:(Anonymous)
Date:February 1st, 2022 - 03:18 am
(Link)
кинь скрин потом, как майлстоун добудешь %-)

/ЧД/
[User Picture]
From:[info]ketmar
Date:February 1st, 2022 - 04:34 am
(Link)
открой совершенно любой терминал. или имакс. ;-)
From:(Anonymous)
Date:February 1st, 2022 - 09:28 pm
(Link)
> оно уже почти юзабельно!
> ам нихуя нет даже сраного поиска ещё, и кучи других мелочей
Пет проджект, хуле. Сам таким страдал когда-то.
Зато сишечка, да (а как же дишечка?.
[User Picture]
From:[info]ketmar
Date:February 1st, 2022 - 09:38 pm
(Link)
>Пет проджект, хуле.
а заодно и редактор, которым я собираюсь дальше пользоваться. я и сейчас в своём редакторе пишу, но он заебал, сделан через жопу и толком нихера не расширяемый. к тому же новый в целом ещё и быстрее.

>Зато сишечка, да (а как же дишечка?.
прошлый на дишечке. этот на сишечке, потому что мне захотелось немного BDSM.
[User Picture]
From:[info]ketmar
Date:February 1st, 2022 - 09:41 pm
(Link)
ну, и ещё прошлый — сраный монолит: один божественный класс, там почти всё. новый состоит из кусочков, которые можно комбинировать: отдельно менеджер памяти, отдельно деревья и хранилище, на них сверху построен мутабельный буфер с текстом, поверх него построены текстовые фрэймы, поверх них фронтэнд-рендерер. можно остановиться на любом уровне и плясать оттуда. красиво.
[User Picture]
From:[info]steinkrauz
Date:February 2nd, 2022 - 01:26 pm
(Link)
Тов. Кетмар, твоя пентаграмма, похоже, опять меня забанила.

Ты б прикрутил туда whitelist, что ли.
[User Picture]
From:[info]ketmar
Date:February 2nd, 2022 - 01:32 pm
(Link)
а почему с этого адреса приходил кто-то, кто даже заголовки http не пожелал получить, хотя их запрашивал? пентаграмма обиделась и ёбнула банхаммером. ;-)

розбанел.
[User Picture]
From:[info]steinkrauz
Date:February 2nd, 2022 - 01:48 pm
(Link)
А это похоже хром спросонок так глючит.
Ну или антиРКНовский плагин, хотя он на твой адрес вроде реагировать не должен.

Дякую
[User Picture]
From:[info]ketmar
Date:February 2nd, 2022 - 01:32 pm
(Link)
там есть вайтлист. только к нему уя нет, и я не помню, что в базу писать, лол.
[User Picture]
From:[info]steinkrauz
Date:February 2nd, 2022 - 02:04 pm
(Link)
BTW,

SXED_PUBLIC sxed_status sxed_aatree_node_set_size (sxed_aatree_node *node, uint32_t newsize)

Ну хорошо, ноль сюда пихать нельзя, а если каким-то образом newsize окажется меньше, чем node_size, то всё будет норм, или size_left подрастёт гига на четыре?
[User Picture]
From:[info]ketmar
Date:February 2nd, 2022 - 02:09 pm
(Link)
да на здоровье. плохо будет если в дереве уже около 0xffffff0 занято, и ты ещё добавляешь — оверфлов не проверяется. и зря, кстати, надо проверить.

это ж не "grow node", а "set size".
[User Picture]
From:[info]ketmar
Date:February 2nd, 2022 - 02:10 pm
(Link)
p.s.: в коде используется overflow для вычитания unsigned из unsigned — это не баг, это так и должно быть.