crypt of decay - мы покрасим небо серым [entries|archive|friends|userinfo]
ketmar

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

мы покрасим небо серым [Jan. 20th, 2022|02:01 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
Linkmeow!

Comments:
[User Picture]
From:[info]ketmar
Date:January 21st, 2022 - 03:40 pm
(Link)
отчасти потому, что просто показать и позволить как угодно редактировать — две большие разницы.
From:(Anonymous)
Date:January 22nd, 2022 - 03:07 pm
(Link)
хуйня какая-то, по-моему

хотя бы потому что html можно "как угодно редактировать".
[User Picture]
From:[info]ketmar
Date:January 22nd, 2022 - 09:01 pm
(Link)
ну, попробуй. content editable очень ограничен, и мгновенно начинает бажить и тормозить (в разных браузерах по разному), как только от него хочешь странное. это уж не говоря о том, что «схватиться мышкой за разделитель ячеек и потащить», например — слабовыполнимая мечта. а если ты попробуешь работать через editable со всей страницей, а не со специально выделеным дивом, да ещё и в режиме нормального текстового процессора, а не «вставил два символа, теперь я Автор»…

впрочем, браузеры тоже давно уже адовые тормоза. потому что какой-то идиот решил, что мутабельные страницы — это охуительная идея. и реализовывать нормальные быстрые алгоритмы лайаутинга сразу стало бесполезно.
From:(Anonymous)
Date:January 22nd, 2022 - 09:15 pm
(Link)
не-не, ни в каком режиме "нормального текстового процессора".
сколько-нибудь сложные таблицы в них нельзя сверстать в принципе.
[User Picture]
From:[info]ketmar
Date:January 22nd, 2022 - 09:29 pm
(Link)
опять же — разные области применения.

я, в общем, к тому, что эффективные алгоритмы для разных случаев — разные. можно сделать, конечно, что-то, что будет относительно приемлемо работать для широкого спектра задач — но оно и будет не «хорошо», а «удовлетворительно».

у меня есть текстовый лайаутер (ну, ящичный), который в принципе может разложить html очень быстро (если ему всё приготовить и распарзить), и довольно качественно. там, конечно, не полная поддержка, но достаточная для большинства случаев (я не допилил, потому что скучно стало). он, как и полагается, весьма быстрый и жрёт мало памяти — но жестоко офлайновый, и заточен на то, что структура никогда не меняется.

если к нему добавлять инкреметнальный reflow — всё станет намного хуже. а если возможность произвольно менять структуру документа в любом месте — он превратится в жручую тормозную фиготень. а если это оптимизировать под частое редактирование — то и вообще выкинуть, и сделать иначе (будет быстрее, но всё равно медленно).
From:(Anonymous)
Date:January 23rd, 2022 - 08:16 am
(Link)
ты, опять же, не о том.

я говорю о том, что в известных мне реализациях wysiwyg редакторов сложные таблицы не верстаются в принципе. не работают в принципе. вообще не работает. дилеммы вида просто/быстро vs сложно/медленно (я утрирую) просто нет.
From:(Anonymous)
Date:January 23rd, 2022 - 08:19 am
(Link)
вот кстати интересно, из какой задницы форумный движок берет время "Jan. 23rd, 2022|08:16 am" 23 февраля окей, но время UTC 11:39 сейчас, на момент предыдущего комментария было допустим на 5 минут меньше.
From:(Anonymous)
Date:January 23rd, 2022 - 08:19 am
(Link)
s/февраля/января/
[User Picture]
From:[info]ketmar
Date:January 23rd, 2022 - 08:20 am
(Link)
насколько помню — берёт с часов сервера и не парится.
[User Picture]
From:[info]ketmar
Date:January 23rd, 2022 - 08:19 am
(Link)
я о том, просто криво. проблему решили обрезанием (или она сама обрезалась от такой жизни).