06:34
kompi-work has joined #libreoffice-ru
06:34
<
kompi-work >
гляди какая пепяка
06:34
* kompi-work
попробует забацать расширение с макросом для форматирования формул
06:37
<
mikekaganski >
здорово
07:03
<
kompi-work >
mikekaganski: здорово что?
07:03
<
mikekaganski >
здорово, что ты собираешься расширение делать
07:28
<
kompi-work >
mikekaganski: я тебя еще попрошу сам макрос посмотреть (не я же его писал, он на форуме лежит)
07:32
<
mikekaganski >
я про шаблон со встроенными шрифтами
07:32
<
kompi-work >
mikekaganski: а что было?
07:33
<
mikekaganski >
дважды подряд вызывался один дорогой метод
07:33
<
kompi-work >
таки регрессия?
07:33
<
mikekaganski >
ну, с 2015 - да :)
07:33
<
kompi-work >
ну так 4.3 тогда и была наверное
07:33
<
kompi-work >
(и всем было пофиг два года)
07:34
<
kompi-work >
Каолан сдает?
07:34
<
mikekaganski >
а был баг на эту тему?
07:34
<
kompi-work >
ну откуда я знаю?
07:34
<
kompi-work >
я сам случайно наткнулся, когда полез проверять свой старый баг
07:34
<
mikekaganski >
я видел про плохой рендер, а я говорю про скорость открытия
07:35
<
mikekaganski >
а...
07:35
<
kompi-work >
я те говорю про юзеров, что всем пофиг, они априори считают, что Либра тормозная наверное=(
07:35
<
mikekaganski >
пока нет багрепорта, нет проблемы
07:35
<
kompi-work >
о чем и речь
07:35
<
mikekaganski >
именно
07:35
<
kompi-work >
короче "спасибо мне"
07:35
<
kompi-work >
пора меня брать в коллабору на QA
07:35
<
kompi-work >
1000 евро меня устроит
07:36
<
mikekaganski >
:))) поговори с Мишей
07:36
<
kompi-work >
с Миксом?
07:36
<
mikekaganski >
конечно
07:36
<
kompi-work >
сомневаюсь, что я его устрою
07:36
<
kompi-work >
я же тесты не могу писать=(
07:36
<
kompi-work >
а позиции junior QA нету наверное
07:37
<
mikekaganski >
побёг к дочке на утренник
10:16
<
kompi-work >
mikekaganski: как ты себе представляешь мое обращение к Миксу? "Я такой супер тип, возьмите меня на полставки в QA"?
10:17
<
mikekaganski >
kompi-work: ну, обычно резюме отправляют, насколько я знаю. Я не представляю это себе никак, потому что опыта ноль.
10:41
<
kompi-work >
у меня резюме "Строитель, инженер ПТО, сметчик, нач.сметного отдела"
10:41
<
kompi-work >
где тут хоть немного ИТ?=(
10:42
<
kompi-work >
даже если ему сказать, что я ловец багов шо ппц, то их всего 140=(
12:58
<
kompi-work >
mikekaganski: может расширение с Либрой несовместимо?
13:15
<
mikekaganski >
Попробуй через запуск его макроса: tools-macros-run macro...-My Macros-BasicAddonBuilder-Main-RunWirard
13:21
<
kompi-work >
mikekaganski:
13:21
<
mikekaganski >
там есть версия для ЛО
13:22
<
mikekaganski >
Additional Information (09/01/2016):
13:23
<
mikekaganski >
не забудь сначала удалиь прежний
13:26
<
kompi-work >
несовместимо с 6.0
13:26
<
mikekaganski >
ну, что ж..
13:26
<
kompi-work >
попробую с более ранней
13:26
<
kompi-work >
9.01.2016 какая версия была в ходу?
13:39
<
mikekaganski >
хм, оно у меня работало даже без ЛО-совместимости в 6
13:57
<
kompi-work >
mikekaganski: эм?
13:57
<
kompi-work >
мне рушит либру в любых вариантах либо не показывает панель со значокм запуска
14:08
<
kompi-work >
mikekaganski: в 5.0.6 нормально стартовал
14:09
<
kompi-work >
mikekaganski: расширение созданное в 5.0.6 ничем же таким не будет выделяться, чтобы не работать в 6.0? =(
14:09
* kompi-work
обезьяна с кодом =(
14:36
<
mikekaganski >
даже лучше из #11
14:43
<
kompi-work >
mikekaganski: у тебя там немного про другое же
14:43
<
mikekaganski >
у меня там про перебор формул. А что там менять - это дело десятое
14:44
<
kompi-work >
то есть у тебя более корректно задан объект, который ищется в документе?
14:46
<
mikekaganski >
просто по-другому
14:47
<
mikekaganski >
и у меня там обходится проблема, когда в документ встроены формулы MathType
14:47
<
mikekaganski >
(из старого ворда)
14:47
<
kompi-work >
а mathtype разве сейчас не преобразуется в Math?
14:47
<
mikekaganski >
не весь, далеко не весь
14:48
<
mikekaganski >
но я не говорю, что это прямо обязательно; возможно, та проблема уже устранена
14:49
<
mikekaganski >
там накапливались скрытые окна MathType; может, какой-нибудь рефактор устранил эту утечку
14:50
<
mikekaganski >
это я всё так, размышлизмы. Ты можешь просто использовать его код, он нормальный
15:17
kompi-work has quit [Quit: Page closed]
16:41
kompi has joined #libreoffice-ru
16:50
<
kompi >
mikekaganski: тут?
16:50
tagezi has joined #libreoffice-ru
16:53
<
kompi >
tagezi: живой?
16:54
<
tagezi >
да, нооненадолго
16:54
<
tagezi >
Питер это полная задница
16:54
<
tagezi >
хочу обратно, в тишину и спокойствие
16:55
<
kompi >
ты таки в Раиссие теперь?
16:55
<
kompi >
где почитать про макросы? Питоньяка? мне бы про запросы инфо от юзера в виде диалога
16:56
<
tagezi >
да, питоньяе лучше всего
17:19
<
kompi >
tagezi: а установка размера шрифта формул в документе через макрос не отменяется что ли?
17:59
<
tagezi >
kompi: где теперь настраивается я зык формул
18:12
<
tagezi >
mikekaganski: поведение регексов поменяли?
18:13
<
tagezi >
я тогда по документу делал это
18:17
<
tagezi >
не могу найти документ
18:19
<
tagezi >
не, в 2 версиях работает без точки
18:20
<
tagezi >
очень странно.. я точно помню что нужно было точку ставить чтобы указать что любой знак
18:46
kompi_ has joined #libreoffice-ru
18:48
<
kompi_ >
tagezi: не понял вопрос про язык формул
18:48
<
tagezi >
я уже нашёл
18:48
<
tagezi >
руский теперь по умолчанию
18:48
<
tagezi >
чтобы англофобам пусто было
18:56
<
kompi_ >
mikekaganski: как задать в свойствах списка в диалоге, чтобы он список шрифтов брал из системы?
19:30
<
kompi_ >
где теперь почитать как задавать настройки всему этому добру?=(
19:32
<
kompi_ >
tagezi: ты же шаришь в васике
19:34
<
tagezi >
kompi: я мыжчинами не интерисуюсь
19:34
<
tagezi >
как-то всё ро женщинам больше
19:38
<
kompi_ >
юморист епта
19:38
<
kompi_ >
хорошо я не буду коверкать инглиш
19:38
<
kompi_ >
tagezi: ты умеешь писать программы и задавать свойства элементам диалога в Basic среде LibreOffice?
19:41
<
tagezi >
чото я не въезжаю в преобразование
19:42
<
tagezi >
mikekaganski: тык, тут?
19:47
kompi_ has quit [Quit: Page closed]
19:56
<
tagezi >
так, разобрался
20:02
<
kompi >
сижу читаю...пытаюсь
20:09
<
kompi >
tagezi: как мне его запускать из Либры? Мне надо сделать макрос, который вызывает этот диалог и назначить его на кнопку, так что ли?
20:12
<
kompi >
то есть (если глядеть в даль), при создании расширения я должен буду упаковать туда макрос, который вызывает диалог, сам диалог, макрос-который-собственно-форматирует и картинку для значка?
20:13
<
tagezi >
диалог, макрос и картинку
20:14
* kompi
хочет неделю времени и учителя под боком
20:14
<
tagezi >
что-то у меня макрос ни разу не читаемый ((
20:14
<
kompi >
у тебя имя репы в Гите "щачло" что ли?
20:14
<
kompi >
попячьтесь?
20:15
<
tagezi >
но я немного по другому открывал
20:17
<
tagezi >
у петаньяка наверное также
20:19
<
kompi >
mikekaganski: все равно в 6 это расширение роняет Либру=( сначала вроде запустилась дома, а сейчас все равно упал
20:21
<
tagezi >
какое расширение?
20:25
<
kompi >
tagezi: BasicAddonBuilder
20:25
<
tagezi >
sa4lo - sensitivity analysis for LibreOffice
20:26
<
kompi >
а щачло напоминает жутко
20:27
<
tagezi >
у кого что болит, тот о том и говорит
20:29
<
kompi >
как мне в макрос передать значение, которое я ввел в поле для ввода в диалоге?
20:34
<
tagezi >
oDlg.GetControl("TextField").Tex
20:35
<
tagezi >
TextField -- это имя твоего поля
20:37
<
kompi >
на конце точно просто .Tex, а не .Text?
20:39
<
kompi >
tagezi: а как мне указать, что это поле из конкретного диалога?
20:39
<
tagezi >
kompi: только сдела проверку, не пустоли оно
20:39
<
kompi >
нужен же полный путь до поля?
20:39
<
kompi >
начиная с библиотеки?
20:41
<
tagezi >
с 26 по 30 стоки
20:41
<
tagezi >
и ты вызвал диалог, и потом oDoc.getControl()
20:41
<
kompi >
я не создаю диалог, я его загружаю
20:42
<
tagezi >
для обращения к полу по имени
20:42
<
tagezi >
для загрузки
20:42
<
kompi >
ты не забывай с кем ты разговариваешь
20:42
<
tagezi >
угу, коверкать язык научился, а понимать нет :)
20:43
<
kompi >
не знаю, зачем ты коверкаешь язык
20:43
<
kompi >
мне принцип понять
20:43
<
tagezi >
это тое самое что экзикут, только через встроеные библиотеки, оно будет лусше работать
20:43
<
kompi >
давай от печки
20:44
<
kompi >
я запускаю диалог
20:44
<
kompi >
ровно как по ссылке из вики
20:44
<
kompi >
у диалога есть имя, в диалоге есть поле для ввода числа
20:44
<
tagezi >
в oDialog1 есть все методы
20:45
<
kompi >
при нажатии на кнопку в этом же диалоге выполняется некий код
20:45
<
kompi >
одно из значений которого должно подтягиваться из поля для ввода
20:45
* kompi
понимает, что вообще начал с неправильного
20:46
<
kompi >
tagezi: теперь говори
20:46
<
tagezi >
да, показалбы лучше код
20:47
<
tagezi >
ну, у тебя в oDialog1 все методы
20:49
<
tagezi >
str1 = oDialog1.getControl("ИмяПоля").Text
20:50
<
kompi >
что такое str1?
20:50
<
kompi >
целевая строка?
20:50
<
tagezi >
MsgBox str1
20:50
<
tagezi >
та строка котораятебе нужна
20:51
<
tagezi >
только сделай сначала If ( oDialog1.getControl("ИмяПоля").Text <> "") Then
20:51
<
tagezi >
код покажи
20:53
<
kompi >
я запускаю диалог, ввожу число и получаю ошибку
20:53
<
tagezi >
Private oDialog1 As Object
20:53
<
tagezi >
в амом верху
20:53
<
tagezi >
в самом верху
20:54
<
kompi >
что это значит?
20:54
<
kompi >
та жен ошибка
20:54
<
tagezi >
делаеш переменную общёю для всех модулей
20:55
<
tagezi >
скинь мне документ с макросом
20:56
<
kompi >
а как сохранить макрос в документе? =)
20:56
<
tagezi >
а ты куда курсор ставишь перед запуском?
20:56
<
tagezi >
mikekaganski: завтра будет плакать от смеха :)
20:57
<
kompi >
местоположение курсора в документе значения не имеет
20:58
<
tagezi >
в модуле басик имеет
21:00
<
tagezi >
ну, если ты ставишь в первый макрос, то у тебя переменная определяется и всё хорошо
21:00
<
kompi >
tagezi: есть желание еще помучать мое "творение"?
21:00
<
tagezi >
а если во второй, то там она у тебя тоько объявлена
21:01
<
tagezi >
хотя я не понимаю как оно у тебя заработало, если у теюя они не связаны :)
21:01
<
kompi >
я не понял как положение курсора в модуле влияет на работу макроса?
21:01
<
kompi >
кто не связан?
21:02
<
tagezi >
ох, экспортируй фиалог и скинь мне его
21:02
<
kompi >
а диалог за собой макрос-то не притащит
21:02
<
tagezi >
с чего вдруг?:)
21:03
<
kompi >
куда тебе выложить или прислать?
21:04
<
tagezi >
выложи на paste
21:05
<
kompi >
как я тебе его выложу на пасте? это же не текст
21:07
<
tagezi >
экспортруй его
21:09
<
kompi >
файл я получил
21:09
<
tagezi >
ну, открой его любым текстовым редактором
21:11
<
tagezi >
зачем мне пустая страница?
21:11
<
kompi >
почему пустая?
21:11
<
kompi >
твою дивизию
21:12
<
kompi >
а пасте убунту не пропускает такое к себе=))))
21:12
<
kompi >
поэтому и пустая
21:13
<
tagezi >
ну выложи файл куданибудь
21:13
<
kompi >
PHP and other Web scripts are not allowed
21:16
<
kompi >
tagezi: ты там живой?
21:17
<
tagezi >
да, разгребаю ошибки
21:17
<
tagezi >
не понимаю как оно у тебя работало :)
21:20
<
kompi >
а вот не надо за меня ошибки разгребать
21:21
<
kompi >
возможно оно тока у меня локально и будет работать, потому что не правильно что-то
21:21
<
tagezi >
оно у тебя форматирует текст?
21:21
<
kompi >
только размер шрифта
21:22
<
kompi >
внутри объектов.формул в тексте документа Writer
21:23
<
tagezi >
не дожно :)
21:23
<
tagezi >
ладно, работает и ладно, тогда
21:23
<
kompi >
бог с ним с макросом как таковым
21:24
<
kompi >
ты мне скажи, могу я просто руками перечислить названия шрифтов и преедать их в макрос, оно соотнесет имя шрифта от меня с именем шрифта в системе?
21:27
<
kompi >
tagezi: хм, как мне передать выбранное значение из выпадающего списка в макрос?
21:29
<
tagezi >
kompi: также
21:29
<
kompi >
ошибка Text не найден
21:30
<
kompi >
Obj1.FontNameFunctions = oDialog1.GetControl("ListBox1").Text
21:30
<
kompi >
вот так не работает
21:30
<
kompi >
ListBox1 - это как раз список
21:30
<
kompi >
значения в списке заданы вот так
21:32
<
tagezi >
ну, я не знаю.. у меня работает
21:32
<
tagezi >
забрать текст Text, установить SetText
21:33
<
kompi >
где установить?
21:33
<
tagezi >
ye nt,t yt ye;yj
21:33
<
tagezi >
ну тебя не нужно
21:36
<
kompi >
а что-то либра у меня западала
21:36
<
kompi >
пойду спать
21:37
<
kompi >
послушай, но ведь эта переменная ждет строку, имя шрифта в кавычках
21:37
<
kompi >
а я ей получается просто даю (если вообще даю) название БЕЗ кавычек
21:37
<
tagezi >
а ей какая разница?
21:37
<
tagezi >
это же строка
21:38
<
tagezi >
иди спать :)
21:38
<
kompi >
вот так пишет я хз
21:38
<
kompi >
может список надо настроить сначала как-то?
21:39
<
tagezi >
у меня это вообще комбобокс
21:39
<
tagezi >
не помню все элементы
21:39
<
kompi >
поле со списком?
21:39
<
kompi >
а у меня чистый список
21:40
<
tagezi >
нужно смотреть метод значит, я так не помню
21:40
<
kompi >
ладно, до завтра
21:44
kompi has quit [Ping timeout: 260 seconds]