ChanServ changed the topic of #libreoffice-ru to: Канал поддержки русскоязычных пользователей LibreOffice | Wiki TDF http://tdf.io/wikiru | On-line документация http://tdf.io/helpru | Логи канала: http://goo.gl/gzwdwU
libreofficeru-tg has quit [Remote host closed the connection]
libreofficeru-tg has joined #libreoffice-ru
tagezi_ has joined #libreoffice-ru
tagezi has quit [Ping timeout: 250 seconds]
<mikekaganski> tagezi_: насчёт вчерашнего вопроса: эти макросы (пара DECL_LINK/IMPL_LINK) создают пару методов в классе: один нормальный, а второй - вспомогательный для него, статический
<mikekaganski> Статический метод называется также как и нормальный, с префиксом LinkStub
<mikekaganski> он принимает указатель на объект класса через параметр void* и один агрумент указанного типа
<mikekaganski> приводит void* к указателю на объект класса, и вызывает соответствующий нормальный метод у этого объекта, передавая второй параметр как аргуметр
<mikekaganski> это позволяет создавать события в системе с использованием универсального механизма диспетчеризации, которые, когда будут обработаны, вызовут нужный метод нужного объекта
JohnDoe_71Rus has joined #libreoffice-ru
<tagezi_> а чего с дженкинсом сделать?
<tagezi_> ладно, вроде запустился
<tagezi_> mikekaganski: а по чему тут было просто не переопределить GetFactory? https://opengrok.libreoffice.org/xref/core/include/sfx2/docfac.hxx#88
<mikekaganski> не понял
<tagezi_> ну, ГетФактори, возвращает Фактори, которая возврощает обект
<mikekaganski> зачем нужен ещё статический метод?
<tagezi_> да
<mikekaganski> если честно, не знаю. Может, и сам статический метод где-то напрямую задействован
<tagezi_> дженкинс сказал, что я моложец :) https://gerrit.libreoffice.org/#/c/64422/
<libreofficeru-tg> <Kompilainenn> Заболел наверное
<tagezi_> mikekaganski: я правильно понимаю, что статичный метод присутствует всегда в независимости создан объект или нет?
<mikekaganski> любой *метод* присутствует всегда; а вот вызван статический может быть действительно всегда, а нестатический - только когда объект есть
<tagezi_> а нафига?
<mikekaganski> ?
<tagezi_> ну, это же как-то странно
<mikekaganski> странно что?
<tagezi_> вот например, у тебя нет яблока, как ты можешь выковырять из него семечки?
<tagezi_> "выковырять семечки" статичный метод, но смысл в нём, когда нет яблока? :)
<mikekaganski> написанная инструкция по выковыриванию семечек у тебя есть, а яблока нет - так что выполнить нельзя
<mikekaganski> метод - это код. Он генерится компилятором, записывается в бинарник и считывается при загрузке бинарника
<mikekaganski> он просто есть, а вот объект создаётся или не создаётся рантайм
<tagezi_> это я понимаю
<tagezi_> видимо, я просто не сталкивался ещё с такой ситуацией
<tagezi_> mikekaganski: ты предлагаешь методы поставить выше атрибутов?
<mikekaganski> да
<tagezi_> очипяток то
<tagezi_> mikekaganski: что такое у нас обычно Shell?
<cetjs2> блин
<cetjs2> поиск не поддерживается
<tagezi_> какой поиск?
<cetjs2> в github
<tagezi_> эм
<cetjs2> из браузера falkon
<tagezi_> зачем тебе поиск на гитхаб? используй гугл
<cetjs2> Я просто эмоции тут выражаю
<cetjs2> ошибка: Не такого процесса 1
<cetjs2> вот это хочу поправить
<cetjs2> в flatpak
<cetjs2> а поиск ctrl+f не ищет
<cetjs2> идиотский поиск
<cetjs2> по po-файлу ищу
<tagezi_> а ЛО тут причем? :)
<cetjs2> в веб-редакторе github
<cetjs2> tagezi_: `опенсорц
<cetjs2> tagezi_: `лол
<tagezi_> а, flatpak ... блин, вспомнил.. это хрень от шапки, которая игнорирует мир системы и ставит систему в контейнере
<tagezi_> программу*
<tagezi_> вчера пытался сделать ключик для запуска BasicIDE из консольки
<tagezi_> не получилось, вроде он его даже хавает, но все равно запускает старторое окно, а не IDE
<tagezi_> а ещё мне не нравиться вставка кода без обяснения :( https://gerrit.libreoffice.org/plugins/gitiles/core/+/0ac749b01e7d22cd5480e94616f18d92ade02fad%5E%21
<cetjs2> да ошибки там много
<cetjs2> кто переводил?
<cetjs2> ошибки одни
<tagezi_> что переводил? куда переводил?
<cetjs2> tagezi_: программу flatpak
<cetjs2> tagezi_: саму программу для управления
<tagezi_> федорщики
<libreofficeru-tg> <Kompilainenn> переводили немцы с английского на русский
<tagezi_> немцы, кстати аккуратно переводят.. а вот индусы
<tagezi_> почему у нас всё решается макросами? ошибки же в макросах отследить намного сложнее
<libreofficeru-tg> <Kompilainenn> Легаси
<libreofficeru-tg> <Kompilainenn> Или их так учат
<tagezi_> да это скорее всего древнючая древность
<tagezi_> ещё со времен СтарДивижен
<libreofficeru-tg> <Kompilainenn> возможно это была такая обфускация кода
<libreofficeru-tg> <Kompilainenn> мало ли
<cetjs2> вотт немного перевел и исправил
<cetjs2> но это сложно в веб-редакторе github делать
<libreofficeru-tg> <Kompilainenn> делай локально
<cetjs2> поэтому не все исправил
<cetjs2> подожду, когда это примут
<cetjs2> потом буду серьезно допиливать
<cetjs2> более серьезно
<tagezi_> ооо, это ты зря :) лучше делать логически завершённые патчи
<tagezi_> потому что, через 2 месяца, ты уже врятли захочешь к этому вернуться :)
_whitelogger has joined #libreoffice-ru
<libreofficeru-tg> <Kompilainenn> mikekaganski: погляди плиз https://bugs.documentfoundation.org/show_bug.cgi?id=117332
<libreofficeru-tg> <Kompilainenn> это не та ли фича , чтобы диапазоны не плодились в условном форматировании?
<libreofficeru-tg> <Kompilainenn> похоже нет
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
JohnDoe_71Rus has joined #libreoffice-ru
<libreofficeru-tg> <Kompilainenn> Интересно, облако тэгов можно присобачить к багзилле?
JohnDoe_71Rus has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
mikekaganski has quit [Read error: Connection reset by peer]
mikekaganski has joined #libreoffice-ru