<kompi-work>
mikekaganski: почему привязка "К странице" плохая?
tagezi_ has joined #libreoffice-ru
tagezi has quit [Ping timeout: 240 seconds]
<mikekaganski>
потому что "страница" - это непостоянный (автогенерируемый) артефакт во Writer
<kompi-work>
хм
<kompi-work>
mikekaganski: у меня есть произвольного размера картинка, я хочу ее поместить по центру страницы и обтекать ее текстом, к чему делать привязку?
<mikekaganski>
какой страницы?
<mikekaganski>
("хочу её разместить" - разговор про размещение картинки относительно чего-то; привязка к старнице - разговор про связь картинки с чем-то (страницей в данном случае))
<kompi-work>
страницы с текстом Writer
<mikekaganski>
kompi-work: очень хорошо! именно страницы С ТЕКСТОМ. Так и привяжись к тексту. Потому что ДАННАЯ СТРАНИЦА может поменяться в зависимости от того, что ты вставишь перед этим текстом
<mikekaganski>
Для документа Writer страница - это эфимерное понятие, создаваемое и уничтожаемое Writer (не пользователем!) по мере необходимости размещения текста с использованием правил, заданных пользоватеем \
<mikekaganski>
тьф ут, эфемерное, ессно
<mikekaganski>
сёдня я рекорды бью по очипяткам
<mikekaganski>
в патчах, наверное, тоже, так что ждите падений ЛО :)))
<mikekaganski>
да, ты и можешь привязаться к абзацу, или символу
<kompi-work>
но при вставке нового абзаца текст двигается, а картинка нет. Почему, если привязка к абзацу?
<mikekaganski>
а разместить относительно страницы, или опять-таки абзаца
<mikekaganski>
потому что привязка (т.е., к чему объект принадлежит) и засположение - это разные понятия
<mikekaganski>
открой свойства картинки
<kompi-work>
5 сек
<mikekaganski>
мне дольше :)
<mikekaganski>
на вкладке "Тип" есть две группы интересующих нас параметров
<mikekaganski>
Привязка - это то, что мы обсуждаем
<mikekaganski>
и Положение - это то, что тебя интересует
<mikekaganski>
Привязка - это то, чему принадлежит данный объект. Например, это может быть иллюстрация к тексту. И размещена она будет на той странице, где будет этот текст
<mikekaganski>
Но как именно размещена - определяется Положением
<mikekaganski>
например, ты укажешь, что она должна располагаться сверху той страницы, на которой поместился нужный тебе абзац
<mikekaganski>
и тогда, где бы абзац не оказался (вначале страницы, в середине, в конце) - картинка будет вверху. А когда абзац прыгнет на следующую страницу - за ним прыгнет и картинка - снова вверх, но уже следующей страницы
<kompi-work>
ямщик, не гони
<mikekaganski>
А можешь захотеть, чтобы положение картинки было привязано к самому абзацу
<mikekaganski>
жду
<kompi-work>
не уловил логику
<kompi-work>
причем самую базовую
<mikekaganski>
задавай вопросы. Я попытался эту логику объяснить, и если ты не понял, значит, моё объяснение херовое
<kompi-work>
почему, если привязка к "Абзацу"! при моих попытках вставить пустой абзац ПЕРЕД картинкой, она не двигается? Она же к абзацу привязана, разве нет?
<mikekaganski>
ещё раз: ты открыл диалог? ты увидел две группы свойств?
<kompi-work>
я параметрами в Свойствах поигрался
<kompi-work>
да да да
<mikekaganski>
тогда давай о них и говорить
<mikekaganski>
если у тебя *привязка* к абзацу, это значит, что *страница* выбирается в зависимости от того, где этот абзац
<kompi-work>
О_О
<mikekaganski>
а *положение на странице* зависит от пторой группы параметров
<mikekaganski>
и это даёт огромную гибкость
* mikekaganski
ждёт дальше
<kompi-work>
я понял в чем беда и мое непонимание
<kompi-work>
я вставил картинку самым первым объектом с привязкой к самому первому абзацу
<kompi-work>
и при вставке любого текста он оказывался ниже и соответственно двигался только он
<mikekaganski>
а, ясно. Вставляя новые абзацы, ты вставляешь их после
<kompi-work>
а поставить курсор ПЕРЕД картинкой в таком случае я не смог
<mikekaganski>
да, всё правильно
<kompi-work>
все правильно что?
<mikekaganski>
то, что ты говоришь
<mikekaganski>
здесь можно просто посмотреть, где якорь, и, например, подвинуть его
<kompi-work>
почему я не могу вставить абзац ПЕРЕД картинкой-первым абзацем
<mikekaganski>
Привязка "к абзацу" охватывает весь абзац, поэтому куда бы ты ни поставил *внутри абзаца* курсор, это не будет "перед картинкой". Во Writer *нет* позиции *перед первым абзацем*
<mikekaganski>
любая позиция всегда внутри какого-либо абзаца, например, первого
<kompi-work>
[14:41] <mikekaganski> привязка картинки "к абзацу" - это листок с картинкой, привязанный ниткой "вокруг ящика"
<mikekaganski>
я понимаю, про что ты говоришь. Я не понимаю, почему это абстракция. Это называется не абстракция, а аналогия
<kompi-work>
аналогия - это вместо картинки на листе Writer картинка на стене дома
<mikekaganski>
ага, а картинка на листике бумаги - это совсем другое дело, и, конечно, уже абстракция.
<kompi-work>
а вместо картинки ящики с ниточками - это абстракция (мы ушли от предмета для (якобы) упрощения)
<mikekaganski>
нет, мы никуда не ушли. Я пытаюсь объяснить тебе суть с помощью аналогий
<kompi-work>
блин
<kompi-work>
я простой человек, я вижу глазами и размышляю над тем, что вижу
<mikekaganski>
не понимая этого, ты не поймёшь ни того, что происходит, ни того, как с этим работать
<kompi-work>
если я вижу надпись привязка к абзацу, а при движении абзаца (якобы!) картинка не двигается, то я начинаю задавать вопросы
<mikekaganski>
и ругать ответы
<mikekaganski>
якобы (!) абстрактные
<kompi-work>
то есть поведение картинки, которая вставлена первым абзацем на странице Writer для меня не отличается от привязки к странице
<kompi-work>
эээ
<kompi-work>
где я ругал твои ответы?=(
<mikekaganski>
[14:51:10]kompi-work: (мы ушли от предмета для (якобы) упрощения)
<mikekaganski>
это что?
<kompi-work>
это пояснение моего видения абстракции
<mikekaganski>
Написано русским языком: "объяснение - уход от темы, а значит - не то, что надо"
<kompi-work>
не от темы
<kompi-work>
а от ПРЕДМЕТА (обсуждения)
<kompi-work>
перейдя к АБСТРАКЦИИ
<mikekaganski>
ты издеваешься
<kompi-work>
(которую я не понимаю)
<kompi-work>
=(
<kompi-work>
давай замнем, сегодня видимо опять вспышки на солнце и мы начали строить вавилонскую башню
<mikekaganski>
я тебе объясняю. Ты не хочешь попробовать этого понять.
<kompi-work>
mikekaganski: ты можешь принять за факт, что мне так трудно понимать?
<mikekaganski>
Если забыть про Writer и просто прочитать мои объяснения - про коробочки, про листики и про ниточки - они непонятны?
<mikekaganski>
я говорю о предельно простых вещах, которые можно представить себе
<kompi-work>
если я их себе НАРИСУЮ, даже на бумаге, то я может и пойму
<mikekaganski>
а представив, принять за аксиому, что внутри программы происходит чито-то подобное
<kompi-work>
эм
<kompi-work>
Майк, я прекрасно понимаю принципы привязки, у меня была вполне конкретная проблема, которую я понял и просто теперь буду иметь ввиду такое поведение софта
<mikekaganski>
потому что так и есть. И если я тебе об этом говорю, то не потому, что просто я так захотел, а потому, что ВНУТРИ ПРОГРАММЫ ПРОИСХОДИТ ЧТО-ТО ПОДОБНОЕ!
<kompi-work>
хм
<kompi-work>
я с этим и не спорю
<kompi-work>
чего ты завелся-то так?
<mikekaganski>
Так и представь себе эти ящики, блин
* kompi-work
представил себе ящики
<mikekaganski>
чтобы мы могли дальше идти
<mikekaganski>
а потом представь себе привязку к абзацу как привязку вокруг ящика, а привязку к символу - как привязанность к кубику внутри ящика
<mikekaganski>
потом прими как аксиому, что когда ты поставил курсор в начало любого абзаца - ты уже внутри ящика
<mikekaganski>
и ЭНТЕР там - это команда "добавить ящик после этого и переместить все кубики после курсора в новый ящик"
<mikekaganski>
*после*
<mikekaganski>
Это так работает. Понимая это, проще понимать, как работает программа
<mikekaganski>
Первый абзац во всём тексте - это такой особый абзац, раньше которого невозможно встать курсором, так как курсор должен всегда быть внутри ящика, а перед этим ящиком нет других ящиков
<mikekaganski>
но вот это вот: "то есть поведение картинки, которая вставлена первым абзацем на странице Writer для меня не отличается от привязки к странице" - это попытка для себя сосзадь
<mikekaganski>
создать другие аналогии, которые не сработают, как только мы подумаем о первом абзаце *второй* страницы
<mikekaganski>
kompi-work: я тебе объясню, почему "я так завёлся"
<kompi-work>
такие вещи хорошо голос проговаривать и показывать слайды
<mikekaganski>
потому что у тебя появился вопрос, и одновременно некое своё понимание ситуации
<kompi-work>
голосом
<kompi-work>
это понимание ситуации было ровно до того, как я разобрался в причине
<mikekaganski>
я пытаюсь тебе рассказать, как на самом деле
<mikekaganski>
а ты говоришь про абстракции, не пытаясь понять объяснений
<mikekaganski>
и я думаю о том, а стоит ли объяснять, если объяснения бракуют, не пытаясь вникнуть
<kompi-work>
у разных человеков разное мЫшление
<mikekaganski>
дело не в мышлении. Дело в попытке
<mikekaganski>
я не спорю, что я могу объяснять плохо. Но если человек даже не попытался - это другое
<mikekaganski>
Сказать "это абстрактно" - это просто навесить ярлык. Если бы ты сказал что-то вроде: "погоди: оно не вяжется: я вижу, что происходит так, а из твоих объяснений получается иначе" - это была бы конструктивная критика
<mikekaganski>
а так получается несто вроде "явдомикеявломикеявдомике"
<kompi-work>
эм
<kompi-work>
mikekaganski: я как-то даже потерялся
<mikekaganski>
ну и что? ты снова ждёшь какой-то немедленной реакции
<mikekaganski>
как дойдут руки - так отреагируют
<kompi-work>
это все же крэш, а не моя хотелка
<mikekaganski>
и что?
<mikekaganski>
у неё высший приоритет, и все информированы
<kompi-work>
ничего
<mikekaganski>
я сейчас туда добавил замечаний. Но всё произойдёт толко тогда, когда Айке или автор сделают что-то
<mikekaganski>
я не разбирался в коде глубоко, чтобы быть готовым самому фиксить
<kompi-work>
я не говорил, что ты должен это фиксить
<mikekaganski>
:)
<kompi-work>
я спросил про возможное обсуждение
<mikekaganski>
там не нужно обсуждение. Всё просто, протс
<mikekaganski>
просто нужно сделать :)
<kompi-work>
с чего ты взял, что просто? возможно там придется все достаточно глобально перепиливать
<mikekaganski>
нет, я вижу проблему с первого взгляда. И выглядит всё просто. Мне нужно было бы потратить не больше часа. Но у меня его нет на это
<kompi-work>
ок
<mikekaganski>
Если автор или тот, кто одобрил, не найдут времени до предпоследнего RC, придётся заняться
<kompi-work>
а почему "придется"?
<mikekaganski>
ну, потому что "это все же крэш, а не моя хотелка"
<kompi-work>
почему "ТЕБЕ придется"?
<mikekaganski>
потому что ты мне сказал :)
<kompi-work>
смешно
<mikekaganski>
странно ты мыслишь. Я же не начальник никому. Если никто не делает, у меня два варианта: забить или сделать
<mikekaganski>
для начала я потратил 10 минут для того, чтобы тправить несколько замечаний, очевидных с первого взгляда. Поскольку время есть, я ожидаю, что те, кто отвечал за патч, примут к сведению и поторопятся
<mikekaganski>
но я не ожидаю, что это произойдёт обязательно
<mikekaganski>
просто вероятность именно такого - максимальна
<kompi-work>
мы реально сегодня на разных волнах
<kompi-work>
я имел ввиду не то, что ты кому-то начальник, а то, что начальник есть у тебя (тот же Микс)
<mikekaganski>
значит, сегодня не стоит делать расширение дальше? :)
<mikekaganski>
ну, у меня есть и свободное время
<mikekaganski>
и моё понимание ответственности перед проектом
<kompi-work>
mikekaganski: насчет расширения, если только в ночь, мне дети не дадут спокойно посидеть в свое удовольствие
<mikekaganski>
:) ну, давай завтра
<kompi-work>
под ночью у меня 22.00 - 00.00 где-то так