01:45
libreofficeru-tg has quit [Remote host closed the connection]
01:45
libreofficeru-tg has joined #libreoffice-ru
05:09
tagezi_ has joined #libreoffice-ru
05:12
tagezi has quit [Ping timeout: 250 seconds]
05:17
<
mikekaganski >
tagezi_: насчёт вчерашнего вопроса: эти макросы (пара DECL_LINK/IMPL_LINK) создают пару методов в классе: один нормальный, а второй - вспомогательный для него, статический
05:18
<
mikekaganski >
Статический метод называется также как и нормальный, с префиксом LinkStub
05:19
<
mikekaganski >
он принимает указатель на объект класса через параметр void* и один агрумент указанного типа
05:20
<
mikekaganski >
приводит void* к указателю на объект класса, и вызывает соответствующий нормальный метод у этого объекта, передавая второй параметр как аргуметр
05:21
<
mikekaganski >
это позволяет создавать события в системе с использованием универсального механизма диспетчеризации, которые, когда будут обработаны, вызовут нужный метод нужного объекта
05:43
JohnDoe_71Rus has joined #libreoffice-ru
07:15
<
tagezi_ >
а чего с дженкинсом сделать?
07:18
<
tagezi_ >
ладно, вроде запустился
08:16
<
mikekaganski >
не понял
08:17
<
tagezi_ >
ну, ГетФактори, возвращает Фактори, которая возврощает обект
08:17
<
mikekaganski >
зачем нужен ещё статический метод?
08:18
<
mikekaganski >
если честно, не знаю. Может, и сам статический метод где-то напрямую задействован
08:24
<
libreofficeru-tg >
<Kompilainenn> Заболел наверное
08:35
<
tagezi_ >
mikekaganski: я правильно понимаю, что статичный метод присутствует всегда в независимости создан объект или нет?
08:36
<
mikekaganski >
любой
*метод* присутствует всегда; а вот вызван статический может быть действительно всегда, а нестатический - только когда объект есть
08:36
<
tagezi_ >
а нафига?
08:39
<
tagezi_ >
ну, это же как-то странно
08:39
<
mikekaganski >
странно что?
08:39
<
tagezi_ >
вот например, у тебя нет яблока, как ты можешь выковырять из него семечки?
08:40
<
tagezi_ >
"выковырять семечки" статичный метод, но смысл в нём, когда нет яблока? :)
08:40
<
mikekaganski >
написанная инструкция по выковыриванию семечек у тебя есть, а яблока нет - так что выполнить нельзя
08:41
<
mikekaganski >
метод - это код. Он генерится компилятором, записывается в бинарник и считывается при загрузке бинарника
08:41
<
mikekaganski >
он просто есть, а вот объект создаётся или не создаётся рантайм
08:42
<
tagezi_ >
это я понимаю
08:43
<
tagezi_ >
видимо, я просто не сталкивался ещё с такой ситуацией
08:46
<
tagezi_ >
mikekaganski: ты предлагаешь методы поставить выше атрибутов?
08:47
<
tagezi_ >
очипяток то
10:37
<
tagezi_ >
mikekaganski: что такое у нас обычно Shell?
10:39
<
cetjs2 >
поиск не поддерживается
10:39
<
tagezi_ >
какой поиск?
10:39
<
cetjs2 >
из браузера falkon
10:40
<
tagezi_ >
зачем тебе поиск на гитхаб? используй гугл
10:40
<
cetjs2 >
Я просто эмоции тут выражаю
10:41
<
cetjs2 >
ошибка: Не такого процесса 1
10:42
<
cetjs2 >
вот это хочу поправить
10:42
<
cetjs2 >
а поиск ctrl+f не ищет
10:42
<
cetjs2 >
идиотский поиск
10:43
<
cetjs2 >
по po-файлу ищу
10:43
<
tagezi_ >
а ЛО тут причем? :)
10:43
<
cetjs2 >
в веб-редакторе github
10:43
<
cetjs2 >
tagezi_: `опенсорц
10:44
<
cetjs2 >
tagezi_: `лол
10:45
<
tagezi_ >
а, flatpak ... блин, вспомнил.. это хрень от шапки, которая игнорирует мир системы и ставит систему в контейнере
10:45
<
tagezi_ >
программу*
10:47
<
tagezi_ >
вчера пытался сделать ключик для запуска BasicIDE из консольки
10:47
<
tagezi_ >
не получилось, вроде он его даже хавает, но все равно запускает старторое окно, а не IDE
10:50
<
cetjs2 >
да ошибки там много
10:50
<
cetjs2 >
кто переводил?
10:50
<
cetjs2 >
ошибки одни
10:50
<
tagezi_ >
что переводил? куда переводил?
10:51
<
cetjs2 >
tagezi_: программу flatpak
10:51
<
cetjs2 >
tagezi_: саму программу для управления
10:51
<
tagezi_ >
федорщики
10:53
<
libreofficeru-tg >
<Kompilainenn> переводили немцы с английского на русский
10:54
<
tagezi_ >
немцы, кстати аккуратно переводят.. а вот индусы
10:58
<
tagezi_ >
почему у нас всё решается макросами? ошибки же в макросах отследить намного сложнее
10:59
<
libreofficeru-tg >
<Kompilainenn> Легаси
10:59
<
libreofficeru-tg >
<Kompilainenn> Или их так учат
11:00
<
tagezi_ >
да это скорее всего древнючая древность
11:00
<
tagezi_ >
ещё со времен СтарДивижен
11:03
<
libreofficeru-tg >
<Kompilainenn> возможно это была такая обфускация кода
11:03
<
libreofficeru-tg >
<Kompilainenn> мало ли
11:03
<
cetjs2 >
вотт немного перевел и исправил
11:04
<
cetjs2 >
но это сложно в веб-редакторе github делать
11:04
<
libreofficeru-tg >
<Kompilainenn> делай локально
11:04
<
cetjs2 >
поэтому не все исправил
11:05
<
cetjs2 >
подожду, когда это примут
11:05
<
cetjs2 >
потом буду серьезно допиливать
11:05
<
cetjs2 >
более серьезно
11:06
<
tagezi_ >
ооо, это ты зря :) лучше делать логически завершённые патчи
11:06
<
tagezi_ >
потому что, через 2 месяца, ты уже врятли захочешь к этому вернуться :)
11:13
_whitelogger has joined #libreoffice-ru
11:32
<
libreofficeru-tg >
<Kompilainenn> это не та ли фича , чтобы диапазоны не плодились в условном форматировании?
11:46
<
libreofficeru-tg >
<Kompilainenn> похоже нет
14:53
JohnDoe_71Rus has joined #libreoffice-ru
16:36
<
libreofficeru-tg >
<Kompilainenn> Интересно, облако тэгов можно присобачить к багзилле?
23:55
mikekaganski has quit [Read error: Connection reset by peer]
23:56
mikekaganski has joined #libreoffice-ru