Search
Write a publication
Pull to refresh
2
0
Send message

Да, скорее всего за не соответствие теме заминусили. Ничего страшного. Метку дайджест поправлю. Сегодня весь день разбирал проблему, почему же абзацы имеют какое-то странное смещение.

Никакие отступы, расчёты не помогали. И коэффициенты ставил и пробовал отступы подкручивать. Проблема оказалась там, где я бы и не подумал, не буду раньше времени спойлерить. В общем следующая статья про парсинг абзацев на подходе.

На самом деле я всю дорогу чувствую что пишу велосипед. И по ходу написания приложение разваливалось столько раз, что даже вспоминать страшно.

Самый первый костыль который приходит в голову - использование ссылок, как элемента остановки при парсинге. Только недавно пришло осознание что можно было навесить class-маркер для этих целей. И таких моментов с осознанием очень много.

Некоторые решения мне изначально показались гениальными, например я очищал текст от знаков препинания и других лишних символов при помощи создания... Алфавита. И парсил только символы выбранного алфавита. Решение споткнулось об китайский и другие нестандартные языки.

Тем не мене, вот я сейчас пишу новое решение, для работы с корейским, и понимаю, насколько же тот старый парсер был хорошо оптимизирован. Но у самурая нет цели...

Короче, обо всех своих костылях расскажу, но и про нормальные решения принятые для оптимизации / упрощения разработки - не забуду. Понятное дело что я скорее всего лягушка в колодце, но всё равно хочу поделиться опытом)

Information

Rating
Does not participate
Registered
Activity