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
VVD has quit [Read error: Connection reset by peer]
VVD has joined #libreoffice-ru
jrj has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)]
_whitelogger has joined #libreoffice-ru
<mikekaganski> tagezi: прошу прощения. Вчера отрубился, не видел вопросов.
<tagezi> да забей ))
<tagezi> ты же со мной не по работе говоришь
<tagezi> есть время отвечаешь, нет не отвечаешь...
<tagezi> отрубился -> время нет )
<tagezi> утра кстати
<mikekaganski> ага
<mikekaganski> а вопрос про pSdrView я не понял. Контекст миссинг
<tagezi> ааа.. это функция которая возвращает рабочую область райтера
<tagezi> про pSdrView я уже не помню (
<tagezi> я уже больше суток гуляю кругами.. уже только буковки в голове )
JohnDoe_71Rus has joined #libreoffice-ru
jrj has joined #libreoffice-ru
<tagezi> кстати, а это не работает? https://stackoverflow.com/questions/405953/generating-uml-from-c-code
<kompi> tagezi: нет, не работает
<kompi> mikekaganski: что это такое? VCL plug for TDE integration
<mikekaganski> это откеда
<mikekaganski> Коннектор (?) VCL для интеграции в TDE будет убран (в будущей версии; в сборках от TDF не включён)
<kompi> это из вики
<kompi> релизнотес
<kompi> аа все вкурил
<kompi> я просто подумал, что TDE - это запчасть отЛибры
<mikekaganski> :)
<JohnDoe_71Rus> TDE - The Document Editor
<tagezi> а тринити загнулась чтоли?
<kompi> либра загнулась
<tagezi> эм.. а что TDE выпиливают?
<tagezi> у них последняя версия 7 ноября 2016 года?
<kompi> ты не проснулся что ли?
<tagezi> или теперь цель выпилить всё кроме вин 10?
<tagezi> kompi: причем тут проснулся?
<kompi> ну вопросы странные...
<tagezi> чем они странные?
<tagezi> + Trinity Desktop Environment (TDE) support
<tagezi> => drop this.
<tagezi> + TDE is an ~obsolete KDE3 fork.
<tagezi> ну, поддержку рабочего стола тринити уберают
<kompi> ну ты же с ним по фински разговаривал .
<kompi> кто по-фински? (ц)
<JohnDoe_71Rus> ну он же фин. кто? (с)
<tagezi> mikekaganski: а это пробовал? https://msdn.microsoft.com/en-us/library/aa140255(office.10).aspx
<tagezi> это не автомат ((
<mikekaganski> Я вообще не использую никакого инструмента. Тут VitaliyAnderson лучше шарит.
<tagezi> ты прям мыслями в код патчи делаешь? ))
<mikekaganski> :))
<mikekaganski> я про UML
VitaliyAnderson has joined #libreoffice-ru
<tagezi> ты чегонить пытался пользовать?
<VitaliyAnderson> staruml, сгенерило криво
<VitaliyAnderson> Доброе утро кстати :)
<tagezi> утра
<tagezi> umbrello вообще не генерит, она только классы создает.. и теряет их тутже )
<tagezi> а в студии там нет инструмента?
<VitaliyAnderson> стар некоторые классы не именовал и у меня получился класс с зависимостями от хрен пойми каких классов
<VitaliyAnderson> в студии есть microsoft visio
<VitaliyAnderson> но он платный
<VitaliyAnderson> пока не пробовал
<tagezi> визио же просто чертилка, как диа
<VitaliyAnderson> а..
<VitaliyAnderson> не знал
<tagezi> ну, может у них там есть плагин для импорта из кода
<tagezi> хрен знает.. я вообще не представляю как можно делать рефакторинг не документированного кода
<tagezi> у меня уже дым из ушей валит
<VitaliyAnderson> у меня такая задача на работе сейчас
<VitaliyAnderson> документирования нет, алгоритм в голове у некоторых людей и то не весь
<VitaliyAnderson> разбираться с нуля в коде нет желания
<VitaliyAnderson> поэтому UML самое лучшее, сгенерить
<VitaliyAnderson> тут проект конечно не как либра, средний
<tagezi> у ЛО есь ещё одна проблемма, оно постоянно патчится
<VitaliyAnderson> а если ещё диаграммы с последовательностями сгенерить/подправить - вообще рай
<tagezi> классы конечно не каждый день трогают, но раз в неделю заголовочные файлы ктонить подергает
<tagezi> я вот думаю.. почему не найти инструмента то?
<VitaliyAnderson> верное решение!
<VitaliyAnderson> Я ещё со времен Unreal Engine поддерживаю визуальное проектирование, как у них в блюпринтах
<VitaliyAnderson> Если у кого есть сяоми - не качайте обновление
<VitaliyAnderson> Зарядка включается-выключается циклически
<VitaliyAnderson> Точнее экран блокировки при зарядке
<VitaliyAnderson> Вчера пришлось радикально решать эту проблему
<kompi> заколебали они
<kompi> я вот жене купил, а обновлять не собираюсь вообще
<VitaliyAnderson> Меня он тоже достал
<kompi> как почитаешь форумы, так охреневаешь
<VitaliyAnderson> Я его долбанул об стол
<kompi> =)
<VitaliyAnderson> Терь ищу другой айфон
<kompi> помогло?
<mikekaganski> о! действительно радикальное решение
<VitaliyAnderson> Конечно!
<mikekaganski> ты какой айфон ищешь? самсунговский? :)
<VitaliyAnderson> неее, там много приложух своих
<VitaliyAnderson> бесит
<VitaliyAnderson> любой с аккумом 4А и бещ приложений
<mikekaganski> эт да
<VitaliyAnderson> и не китайский!
<mikekaganski> но тут вполне цианоген в помощь
<VitaliyAnderson> всё, с меня хватит!! Развод и раздел имущества
<kompi> =)
<kompi> ипхоне 8 купи и узбагойзя
<VitaliyAnderson> Ипотеки на ифон ещё нет?
<VitaliyAnderson> Лет на 8 я думаю
<VitaliyAnderson> mikekaganski: цианоген не на все ставится гладко
<mikekaganski> ну, я почему про самсунгов и заговорил.
<VitaliyAnderson> а..
<VitaliyAnderson> А может помолиться и взять Microsoft Lumia?
<VitaliyAnderson> :D
<kompi> нет
<kompi> мс - это вообще полный п...ц
<VitaliyAnderson> Вся инфа о моей личной жизни будет отправляться напрямую на сервер билла гейдса
<VitaliyAnderson> Или он уже продал все акции мс
<mikekaganski> VitaliyAnderson: не надо про "помолиться". После вчерашней успешной первой защиты по теологии у меня попаболь.
<VitaliyAnderson> АААААААААААА ЗАБАНЬТЕ ЕГО
<VitaliyAnderson> ChanServ, ты слышал?
<VitaliyAnderson> о люди... А что за микромакс? 0_o
<VitaliyAnderson> индусский телефон
<VitaliyAnderson> там явно есть в прошивке строки кода if ( integer.ToString().length() == 1 )
<tagezi> mikekaganski: ты теперь у нас теолог?
<tagezi> с тобой о боге можно теперь разговаривать :D
<mikekaganski> Я????????
<kompi> ну ты же защитился?
<mikekaganski> Это у нас теперь в России теология официально ВАКовская наука
<mikekaganski> и вчера первый "кандидат" появился
<mikekaganski> и я бешусь теперь
<kompi> эм
<kompi> так кандидат не ты?
<mikekaganski> если бы я защитился по теологии, то я бы застрелился тогда, чтобы одним теологом стало меньше
<tagezi> ааа...
<tagezi> )))
<tagezi> mikekaganski: тебе не нравиться слава блаватской и белли? ))
<mikekaganski> :)))
<VitaliyAnderson> что за хрень, как он защитился, если он не верит?
<VitaliyAnderson> Надо преподам сообщить, пусть пересмотрят
<VitaliyAnderson> mikekaganski: Oukitel К10000 что скажешь? 0_o
<VitaliyAnderson> o_0
<VitaliyAnderson> Блин у зищащенных смартов такой киберпанковый вид
jrj has quit [Remote host closed the connection]
<mikekaganski> VitaliyAnderson: а ничего не скажу. Не знаю такого :)
<VitaliyAnderson> 10А аккум
jrj has joined #libreoffice-ru
<VitaliyAnderson> если попасть на необитаемый остров, то можно насмотреться котиков в интернете и ещё останется заряда на звонок с службу спасения
<JohnDoe_71Rus> интернет ловить не будет
tagezi has quit [Remote host closed the connection]
<JohnDoe_71Rus> не понял
<JohnDoe_71Rus> там только одно сообщение
<mikekaganski> JohnDoe_71Rus: я про то, что ваше "ну, это чтобы показать окошко юзеру" очень хорошо и очень вовремя отвечает на вопрос "как сделать кнопку видимой в макросе"
<VitaliyAnderson> В нашем национальном МСВС офисе, чтобы сделать кнопку видимой в макросе сначала надо получить разрешение в КГБ
<VitaliyAnderson> И макрос проверить в КТОС-е не забыть
<VitaliyAnderson> А потом сдать в ОТД
<VitaliyAnderson> А то вдруг не по госту
<JohnDoe_71Rus> и все желающи спотыкаются на пункте 1
<VitaliyAnderson> Замечания нормконтроля: эта переменная не может быть названа с подчеркиванием!
<VitaliyAnderson> Переделать!
bormant has joined #libreoffice-ru
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
<bormant> всем добра
<VitaliyAnderson> Добрый днище!
<bormant> хм, двусмысленно...
JohnDoe_71Rus has joined #libreoffice-ru
<bormant> прямо как в анекдоте про старые смс: -- kak dela? -- horowo
<VitaliyAnderson> mikekaganski: а гит пулл сливает удаленные ветки или только мастер?
<mikekaganski> VitaliyAnderson: сливает
<mikekaganski> bormant: привет :)
<bormant> mikekaganski: привет
<bormant> mikekaganski: говорят, у нас в канале есть по крайней мере один ментор?
<mikekaganski> дементор
<VitaliyAnderson> mikekaganski: пора открывать додзё
<VitaliyAnderson> mikekaganski: подумай об этом!
<bormant> а сориентируйте меня, благородные доны, ежели со сборкой/правкой LO поковыряться, сколько дискового места на сию забаву обычно требуется под Windows / Linux ?
<VitaliyAnderson> Сейчас заценю размер своего репозитория
<mikekaganski> bormant: на винде у меня в данный момент один репозиторий весит 29,4 ГБ
<mikekaganski> bormant: убунту сейчас запущу
<VitaliyAnderson> если в студии работать, то больше
<mikekaganski> bormant: на всякий случай: не всегда есть смысл у себя всё разворачивать. Если правка маленькая, иногда достаточно её сделать через веб-интерфейс
<VitaliyAnderson> она создает большой .vs репозиторий свой
<mikekaganski> VitaliyAnderson: я в студии
<VitaliyAnderson> у меня 35 и пока ещё считает
<VitaliyAnderson> 36.7 GB
<mikekaganski> странно
<mikekaganski> но неважно, порядок всё равно тот
<mikekaganski> bormant: тут Каолан работает над серьёзной переделкой реализации локализации. В курсе? https://lists.freedesktop.org/archives/libreoffice/2017-May/077818.html и https://lists.freedesktop.org/archives/libreoffice/2017-June/077826.html
<bormant> mikekaganski: конечно, нет, спасибо
<bormant> mikekaganski: прочитал, 1) локализаторов не коснется, 2) шило на мыло
<mikekaganski> bormant: ну, и хорошо
<mikekaganski> bormant: в убунте у меня 26,1 ГБ
<bormant> ок, порядок понятен. Далее, если правильно путаю, танцевать от той печки: http://devcentral.libreoffice.org/devguide.html
<mikekaganski> bormant: по Вашей ссылке чуть устарело, уже не используется, напрмер, студия 2013
<mikekaganski> bormant: там по-моему лучше начинать с раздела Building LibreOffice -- Tips and Tricks
kompi has quit [Ping timeout: 260 seconds]
kompi has joined #libreoffice-ru
<kompi> Епта
<kompi> Електричество кончилось
<VitaliyAnderson> Динаму и педалить
kompi has quit [Ping timeout: 255 seconds]
kompi has joined #libreoffice-ru
kompi has quit [Ping timeout: 240 seconds]
pilimDengi has joined #libreoffice-ru
pilimDengi has quit [Quit: Leaving]
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
bormant has quit [Quit: Page closed]
JohnDoe_71Rus has joined #libreoffice-ru
tagezi has joined #libreoffice-ru
<tagezi> mikekaganski: я правильно понимаю, что изменения меню ИДЕ войдут теперь только LibreOffice 8.4? )
<tagezi> ребята развлекаются TextSelection GetLastHighlightPortionTextSelection();
<tagezi> :))
<mikekaganski> tagezi: это зависит от ревьюеров :)
<tagezi> значит никогда ))
<tagezi> mikekaganski: можешь мне объяснить, как работает TextView в http://opengrok.libreoffice.org/xref/core/basctl/source/basicide/baside2.hxx
<tagezi> я вот вижу объявление красса class TextView;
<tagezi> а потом это используется как тип TextView* GetEditView() const { return pEditView.get(); }
<tagezi> причем функции ))
<mikekaganski> Здесь в этом заголовке используются только указатели на этот класс. В этом случае компилятору достаточно знать, что это имя - класс, определённый где-то в другом месте, поэтому такое объявление достаточно.
<tagezi> а где это объявлено?
<tagezi> на TextView.hxx ссылки нет
<tagezi> он не инклудится
<mikekaganski> и не надо
<tagezi> эм
<mikekaganski> компилятору нужно просто знать размер памяти (а для указателя на всё-что-угодно это константа), и название типа (чтобы проверять правильность вызовов)
<mikekaganski> а вот когда понадобится знать подробности - там уже нужен будет инклюд
bormant has joined #libreoffice-ru
<tagezi> не укладывается у меня в голове это что-то
<tagezi> std::unique_ptr<TextView> pEditView;
VitaliyAnderson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<mikekaganski> Здесь тоже TextView используется для шаблона std::unique_ptr, которому нужен только указатель на него
UNIm95 has joined #libreoffice-ru
<tagezi> а от куда тогда объект pEditView получает метод?
<mikekaganski> Какой метод?
<tagezi> get()
<mikekaganski> от std::unique_ptr
<mikekaganski> это его метод, а не TextView
<tagezi> а unique_ptr это функция стандартной библиотеки?
<mikekaganski> это класс-шаблон стандартной библиотеки
<tagezi> походу в программировании, писать и читать - это тоже разные умения, как и в естественных языках )
<mikekaganski> :)
<tagezi> да я вообще нихрена не понимаю...
<tagezi> даже когда начинаю на примере разбирать
<tagezi> есть например функция paste()
<tagezi> она дерёт и вставляет, если не выделено ничего, то просто вставляет, а если выделено, то заменяет
<tagezi> вот, почти то что нужно.. только ещё нужно будет регистр поменять
<mikekaganski> ну у тебя и примеры... Я надеюсь, ты смотришь функцию в модуле ИДЕ?
<tagezi> да, конечно
<tagezi> вот, вырезать, очень просто делается :)
<tagezi> только функция описана только для диологовых окон, что странно, кстати
<mikekaganski> а... вот ты как на это вышел
<tagezi> да, доступ к функции членк через указатель на объект
<tagezi> ой... я не помню в точности последние 2 дня )
<tagezi> там вкладки с опенглоком видишь? )) ещё есть кансоль с пару вкладками где я грепаю
<tagezi> вот, как-то так я и вышел
<tagezi> mikekaganski: так, погоди, не части.. выговаривай звуки четче :)
<mikekaganski> нужны первая и третья, вторая скорее всего не нужна
<tagezi> это для чего?
<mikekaganski> это для того, чтобы получить выделенный текст, а потом вставить изменённый
<tagezi> ну, вот я не уверен что это правильно
<tagezi> потому что, есть целый клас который уже делает нужные изменения
<tagezi> не, нету.. это я попутал
mkaganski has joined #libreoffice-ru
mikekaganski has quit [Ping timeout: 240 seconds]
mkaganski is now known as mikekaganski
<tagezi> нада наверное взять выходной
<tagezi> а где живет com/sun/star/i18n/TransliterationModulesExtra.hpp ?
<mikekaganski> эээ....?
<mikekaganski> скорее всего это ренерируемый, в workdir
<tagezi> то есть без ренирации я его ненайду? )
<mikekaganski> workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/i18n
<mikekaganski> издеваешься над старым больным человеком... и вообще это всё клава виновата!
<tagezi> )))
<tagezi> да, нужно идти по пути скопировал, поменял, вернул на место
<tagezi> короче не получиться ведать
bormant has quit [Ping timeout: 260 seconds]
<mikekaganski> а разве это не разумный подход? три операции, причём удобно реализуемые
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
UNIm95 has quit [Quit: Leaving.]