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
JohnDoe3 has joined #libreoffice-ru
JohnDoe_71Rus has quit [Ping timeout: 256 seconds]
JohnDoe3 has quit [Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/]
JohnDoe_71Rus has joined #libreoffice-ru
kompi has joined #libreoffice-ru
<kompi> mikekaganski: ;-)
<mikekaganski> kompi: ?
<kompi> mikekaganski: форум
<kompi> оптимальные предложения
<mikekaganski> что не так?
<mikekaganski> kompi: тут я вчера вспомнил про наш (не)давний разговор насчёт фиксов дыр безопасности. Ты ещё спрашивал, будем ли мы оповещать, если что-то закрыли.
<mikekaganski> Ну вот совсем свежий пример. mst_ озаботился тем, соблюдаем ли мы рекомендации MS по опциям компиляции/линковки, связанным с безопасностью. Прошёлся по ним, взял утилиту, проверил, сделал фикс.
<mikekaganski> В результате наши билды теперь стали немного надёжнее. При этом мы даже не знаем, были ли реальные проблемы и эксплоиты. Просто проактивные действия с нашей стороны.
<mikekaganski> Вот так оно и работает в подавляющем большинстве случаев. И только некоторые проблемы, которые находят извне и сообщают нам в форме CVE, мы публикуем на https://www.libreoffice.org/about-us/security/advisories/
<JohnDoe_71Rus> патчи для милстоуна и спектра будут?
<mikekaganski> это что?
<mikekaganski> мелтдаун был, а милстоуна не помню
<JohnDoe_71Rus> которые под новый год выкатили
<JohnDoe_71Rus> может и мелтдаун.
<JohnDoe_71Rus> огнелис без патчей ядра заплатку делал. потому что java крутится
<mikekaganski> Spectre & Meltdown :) конечно будут. Причём пропатчим так, что все произведённые в будущем процессоры уже с конвейра сойдут пропатченными!
<JohnDoe_71Rus> в lo дополнения тоже могут быть сторонние скрипты
<kompi> mikekaganski: все так
<mikekaganski> ок :)
<kompi> mikekaganski: нам хотят всем впендюрить вин-10( буду ловить вин-10 специфичные баги=(
<mikekaganski> :)
<kompi> а они наверняка есть
<kompi> mikekaganski: а ты ведь уже у себя допилил макрос FaF насчет выделения?
<mikekaganski> ну ессно
tagezi_ has joined #libreoffice-ru
tagezi has quit [Ping timeout: 240 seconds]
<kompi> mikekaganski: https://i.imgur.com/CykpI2F.png как меня это умиляет. Тема "Либра - это бесплатный МСО" никогда не умрет
<kompi> mikekaganski: и макрос пашет во всех модулях?
<JohnDoe_71Rus> надо просить контрагентов "прислать тоже самое в odf"?
<kompi> JohnDoe_71Rus: ну тут явно ее внутренняя таблица
kompi has quit [Quit: Page closed]
<JohnDoe_71Rus> http://scalemodels.ru/images/2018/01/1515491745_11.jpg не знаю насколько фейк
tagezi_ is now known as tagezi
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.3 Aria http://www.kvirc.net/]
<tagezi> всё, разобрался.. осталось только зачистить код от лишнего
<tagezi> ух.. что-т я долго рожал..
* tagezi ничего не делал 2 недели, но это не важно
kompi has joined #libreoffice-ru
<kompi> mikekaganski: меня тут посетила идея про рамки гостовские в текстовых документах
<kompi> Можно сделать рисунок с такой рамкой, размером ровно в А4, сделать его фоном страницы
<kompi> А текст в рамке набивать, используя текстовые врезки с настроенными стилями
<kompi> Запретить менять размер и положение врезкам
<kompi> Или это некомильфо получится?
<tagezi> сложно как-то
<tagezi> был же вроде более простой способ
<tagezi> Дима вроде писал про это
<tagezi> и на форуме не раз обсуждали
<kompi> При более простом способе линии разъезжаются периодически...
<kompi> Ну и я просто предложил в порядке бреда
<tagezi> а зачем вообще в ворде его делать?
<kompi> Проектная документация в части пояснительных записок этого требует
<kompi> Конструкторская тоже
<kompi> Эоо же ГОСТ, он с лохматых времен
<tagezi> ну, я эту часть не учил, мне не нужно было с чертижами фозиться
<tagezi> но помоему проце сделать в дро
<tagezi> а, вообще, где-то, вроде, кто-то уже запаривался с этим и делал шаблоны страниц
<tagezi> не помню кто
<tagezi> можно пнуть рустехбит, они уже армию подписали на астру и вроде ставят им ЛО
<kompi> Да прямо на форуме выкладывали, но периодически с ними возникают проблемы
<mikekaganski> я
<mikekaganski> причём по долгу службы
<mikekaganski> у нас всё было в этих шаблонах на предприятии
<mikekaganski> сначала я их сделал для ворда (году в 2003), а потом - в ООо/ЛО
<mikekaganski> делал готовые заготовки для спецификаций и ПЗ (ну, конечно, СПДС, а не ЕСКД)
<kompi> Ну и как тебе моя идея?
<kompi> mikekaganski: ^
<mikekaganski> насчёт растра? неее
<kompi> Почему?
<mikekaganski> я делал внешнюю рамку прямоугольником, а всё остальное - таблицами
<kompi> В любом слачае это шаблон
<tagezi> mikekaganski: взглянишь потом, нужно что-то в патче добавлять?
<mikekaganski> делаю прямо щаз
<tagezi> там переменная одна лишняя, её нужно убрать, я уже сделал, но сейчас собираю
<mikekaganski> две
<mikekaganski> или 3
<tagezi> 3?
<mikekaganski> ну, там три лишних имени, переменная из них одна, одна - константа, и одна - класс
<mikekaganski> хм, 4
<tagezi> эм.. ладно, сейчас дособерётся я глядну
<tagezi> может что-то забыл убрать
<tagezi> хотя всё работает :)
<tagezi> вообще, на первый взгляд, систему перевода нужно причесывать, там у каждого модуля, своя система
<tagezi> почему было не собрать всё в одну папку Для_перевола и забирать от туда не создавая кучу сщностей, не совсем понятно
kompi has quit [Quit: Bye]
<tagezi> не знаю.. можно упростить чуть чуть одно ветвление, но переменную это не уберёт
<tagezi> эм
<tagezi> maStrLastURL вообще нигде не использовалась
<tagezi> она просто была
<mikekaganski> да
<tagezi> ну я её и убираю вообе
<tagezi> вообще
<mikekaganski> а, но вместо неё вставляешь другую? лучше оставь эту, будет чуть менбше изменений
<tagezi> ну можно
<tagezi> а с пробелом я не понимаю.. там может приходить пусто или строка, и мне нужно вставить что-то, чтобы говорило, что ничего не поменялось, просто сделайте перерасчет
<tagezi> и оно так и проскакивает до рекурсии
<mikekaganski> погоди, там уже может приходить пусто?
<tagezi> да, потому и пробел сделал :)
<tagezi> он присваевает старое значение переменной
<mikekaganski> а, ясно, т.е. пусто - это валидный вход
<mikekaganski> ну, всё равно придётся сделать что-то другое
<tagezi> да, он там в где-то используется
<tagezi> мне нужно вызвать этот метод, но как я не понимаю
<mikekaganski> пробел - ненормально.... лучше что-то типа ..... сейчас спрошу
<tagezi> да там всё будет не нормально.. по уму нужно переделывать оба класса
<tagezi> там в обном можно построиь меню, а в другом дерево, и и и ... попа полная
<tagezi> можно сделать виртуальный метод
<tagezi> эм
<tagezi> короче сделать вообще другой метод
<tagezi> и вызывать его
<tagezi> и его можно вообще просто вызывать будет, без передаци параметра
<mikekaganski> Слушай, ведь можно сделать и вправду другой метод, который будет брать LastURL и отправлять его в этот метод
<mikekaganski> то есть такую маленькую заглушку
<tagezi> да.. и тогда не будет этой не понятной пыли
<tagezi> точно.. блин, вот я туплю..
* tagezi думает, что и в росии не сможет устроиться программистом
<mikekaganski> почему тупишь? всё ок
<tagezi> тут вокансия вкусная есть в докто Вэб на юниор с++
<tagezi> платят не много, но опыт ьудет гиганский.. завтра буду решать задачу их.. попробую податься
<mikekaganski> Удачи!
<tagezi> да, врятли меня возьмут.. я же так себе програмист
<mikekaganski> погодь, не нужно никакого метода
<mikekaganski> я ж там написал: по-моему, это должно происходить в классе-окне
<mikekaganski> а там можно напрямую взять LastURL и отправить в процедуру обновления
<tagezi> и как это сделать?
<mikekaganski> без дополнительных функций
<tagezi> откуда я возьму эту строку?
<mikekaganski> в SetOutlineLevel второй строкой RefreshTree(maStrLastURL);
<mikekaganski> только там всё это делать, если mnOutlineLevel != nOutlineLevel
<mikekaganski> а зато из ExecuteContextMenuAction все проверки можно убрать
<tagezi> да я понял
<mikekaganski> спокойной ночи! :)
<tagezi> спокойной