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
mkaganski has joined #libreoffice-ru
mikekaganski has quit [Ping timeout: 240 seconds]
kompi2 has quit [Quit: Bye]
_whitelogger has joined #libreoffice-ru
JohnDoe_71Rus has joined #libreoffice-ru
mkaganski is now known as mikekaganski
<kompi> утра программеры
<bormant> всем добра
<tagezi> сам утра
<tagezi> блин, выгреб файло помойку, и всеравно на вторую сборку не хватает места (
<JohnDoe_71Rus> блекфрайдай. повод закупить пару террабайт
<kompi> JohnDoe_71Rus: точно, лучше на 8
<kompi> парочку и в Райд 0 их
<JohnDoe_71Rus> 3 зеркала + для контрольных сумм. и все обязательно ssd
<tagezi> 0 ненадежный
<tagezi> да и райд не подцепить нормально к ноуту
<tagezi> нужно тогда башню покупать, а это выльется в круглую сумму, потому что райд бессмыселен без нормального коичества памяти и нормальной многопоточности, он просто не будет отрабатывать себя
<JohnDoe_71Rus> NFS же
<JohnDoe_71Rus> блин, NAS
<tagezi> райд всеравно бесмыселен для ноута
<tagezi> у меня 4 патока.. даже если я возьму i7 с 8 потоками, то все равно, просто ssd за глаза и за уши, даже программы запускаются почти без задержек
<tagezi> нужно ставить башню на 16 потоков, и память увеличивать до 64
<JohnDoe_71Rus> тогда у тебя будет сборщик круче чем у ЛО
<tagezi> блин... причем тут облако?
<JohnDoe_71Rus> почему облако? nfs
<tagezi> одно дело отсылать информацию, другое заниматься компиляцией
<tagezi> потому что они расчитаны под хранение информации
<JohnDoe_71Rus> почему нельзя компилять в сетевой шаре на гигабитном линке?
<tagezi> потому что там 1 гиг памяти и слабый проц
<tagezi> у меня часов 12 будет компилять это
<tagezi> они сделаны для быстрого удаленого доступа к информации
<JohnDoe_71Rus> какой мазахис компиляет на насе?
<tagezi> не знаю, ты предлагаешь
<JohnDoe_71Rus> я предлагаю сетевую шару. как простая папка но в другой коробке на гигабитном шнурке
<tagezi> и как это будет выглядеть?
<tagezi> 20 mbit/s сколько оно будет перекачивать 50 gb?
<mikekaganski> 25s?
<tagezi> или мне оптику в дом провести?
<mikekaganski> 25000
<tagezi> mikekaganski: привет, разобрался с cygwin?
<mikekaganski> нет
<tagezi> ладно, разбирайся
<tagezi> потом тебя помучаю :)
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<kompi> маркус забил на вин версию автоапдатера? =(
<tagezi> а в линухе она нужна?
<kompi> конечно, будет обновлять мимо пакетного менеджера
<kompi> траффика жрет меньше, юзер ликует
<tagezi> а топом я буду мозг себе ломать, с какого хрена вдруг у меня полетело половина зависимостей, и диск забит дерьмом о котором пакетный менеджер и не ведает?
<tagezi> нужно отключить это будет не забыть
<tagezi> фф и так уже мозг мне сношает, на пустом месте берёт и обновляется
<kompi> эм
<kompi> фф в линуксе сам не обновляется никаким боком
<kompi> только через пакетный менеджер или руками
<tagezi> раскажи это ему, а то он видимо об этом забыл
<kompi> а либра будет обновлять в свой каталог только обновленные файлы
<tagezi> тоесть все :)
<kompi> tagezi: чо мне говорить, если у меня убунта и там ФФ не обновляется сам
<tagezi> а у меня обновляется :)
<kompi> tagezi: нет же, ты юзал его текущий дейли билд?
<kompi> tagezi: значит ты рукожоп и гента твоя говно, что еще сказать=(
JohnDoe_71Rus has joined #libreoffice-ru
<kompi> tagezi: извини=(
<tagezi> ну, вообще у меня кубунта
<kompi> мне наверное хреново что-то стало
<tagezi> сейчас
* kompi не хочет ничего
<tagezi> а по поводу ЛО, за 24 часа патчей, приходиться полностью пересобирать ЛО
<kompi> tagezi: он делает билд раз в два дня и Либра качает дифф, который включает в себя патчи за два дня
<tagezi> за месяц, вот просто 100% все файлы, кроме иконок и хелпа будут пересобраны
<kompi> tagezi: возможно
<tagezi> он хочет всем ставить мастер? :)
<tagezi> он наверное пишит диплом на своём phd, и ему не хватает реализации.. так что будет как всегда...
<tagezi> утром виндузятники и макосисты проснуться, а у них гента стоит со свежим ЛО
<tagezi> поэтому он под винду и не реализует :)
<tagezi> кстати, сегодня сказали, что сборки на клингонско больше не будет
<tagezi> на клингонском*
<kompi> tagezi: он не хочет всем ставить мастер, он реализует механизм автообновления, удобный для юзера, а-ля ФФ
<kompi> tagezi: а была сборка на клингонском?
<kompi> tagezi: удобсвто автообновления в тестировании огромно, то мне надо было скачать полный дистрибутив, удалить старую инсталляцию
<kompi> и установить новый вариант
<kompi> а щас обновляется кусочек прямо в каталоге
<JohnDoe_71Rus> Существует язык программирования var’aq (рус. Варак), основанный на клингонском языке.
<kompi> JohnDoe_71Rus: хрен с ним, с яп, мне реально интересно, что они поддерживали сборку на клингонском?!
<kompi> JohnDoe_71Rus: хочется сказать матом
<kompi> mikekaganski: кстати, если я применяю ко всему тексту язык "Русский", это же прямое форматирование, так?
<JohnDoe_71Rus> kompi: да, клингонский есть а языка федерации нет
bormant is now known as bormant_AFK
<mikekaganski> kompi: да, если это не часть стиля
<tagezi> mikekaganski: сколько может патч висеть без коментариев и без приемки?
<mikekaganski> пару месяцев
<mikekaganski> я хочу, чтобы его Айке посмотрел
<mikekaganski> я вчера его просил глянуть туда
<tagezi> о, пару месяцев?
<tagezi> хаха
<mikekaganski> ты не парься на этот счёт
<tagezi> тогда мне стоит заняться другим файлом, потому что деляток патчей зависящих один от другово и висящих пару месяцев, это задница :)
<tagezi> потом придётся все переделывать
<mikekaganski> ну, может, ты прав
<tagezi> ну, я уже доделаю сегодняшнюю правку и пошлю.. но она скорее всего не пройдёт без этого патча
<tagezi> там очень близко находятся куски кода для изменения, я боюсь что оно начнёт блочить друг друга
<tagezi> а чего это за письмо счастья? I would like you to review the following patch:
<tagezi> Я хочу отревьюить ваш патчь
<tagezi> и Miklos Vajna даже в наблюдатели не добавился
<tagezi> mikekaganski: а в чем ты с патчем не уверен?
<tagezi> там вроде алгоритм не нарушен
<mikekaganski> Это Миклош попросил Айке глянуть
<mikekaganski> Я в патче уверен, просто пусть "главный по кальку" тебя одобрит. А то у тебя в ревьюерах только я
<tagezi> :)
<tagezi> mikekaganski: у тебя будет время драфт глянуть?
<tagezi> я вроде всё сделал, но не уверен до конца, что правильно с коментариями и названием функции справился
<mikekaganski> давай
<tagezi> так, я тут опять с гитом напортачил :)
<tagezi> так что позже, сейчас дособирётся, и тогда начну разбираться
<tagezi> mikekaganski: а если я делаю ветку из ветки, в которой есть комит, по при отправке из новой ветки откравляется два комита, из этой и из предыдущей?
<mikekaganski> да
<tagezi> а как сделать чтобы прошлый не передавался?
<mikekaganski> ребейс на мастера (если возможно)
<mikekaganski> иначе никак
<tagezi> эм
<tagezi> у меня правки в одном файле же
<mikekaganski> не отправляй пока в геррит
<mikekaganski> поработаем в пэйстбине
<tagezi> вот.. 2 месяца :)
<tagezi> ладно, фигня..
kompi_ has joined #libreoffice-ru
<tagezi> нужно править код в разных местах, тогда они не будут зависеть друг от друга
<kompi_> сокращай все файлы либры в ноль
<kompi_> mikekaganski: getting started guide - как по-человечески перевести? Руководство по быстрому старту?
<mikekaganski> "Приступая к работе"
<mikekaganski> herjdjlcndj lkz yfxbyf.ob[
<mikekaganski> руководство для начинающих
<kompi_> хм
<mikekaganski> "первые шаги"
<kompi_> Руководство пользователя.
<kompi_> пошло все нафиг, мне никак не нравится
bormant has joined #libreoffice-ru
<tagezi> mikekaganski: Эйка откоментировал, три коментария, и все больше придирка
<tagezi> но я буду править, они хорошие
<kompi_> хорошие придирки
<mikekaganski> Именно
<mikekaganski> :)
<mikekaganski> Айке вообще положительный дядька
<kompi_> mikekaganski: как тебе обложка? =(
<kompi_> я бы к тексту применил тоже градиент...
<kompi_> но не могу
<tagezi> mikekaganski: я тебя добавил в драфт
<mikekaganski> Нормальная обложка... но из меня критик графики, как и балерина
<kompi_> mikekaganski: в данном случае ты пользователь, просто юзер
<mikekaganski> Ты юзер... просто юзер... ты закрываешь глаза и видишь эникей... тебе хорошо... по пальцам разливается приятное тепло от мышки ...
<tagezi> kompi_: давай на него пачку оденем :)
<kompi_> пачку чего?
<mikekaganski> лучше пачку дайте в конверте :)
<tagezi> пачка - это юбка у балерин :)
<JohnDoe_71Rus> в целом не плохо. но вот 6 с фигурой как то "не сочетаются". поискать лучшее расположение
<tagezi> лет 12 назад было :)
<JohnDoe_71Rus> может фигуру повернуть верхней гранью горизонтально и 6 по оси симметрии
<JohnDoe_71Rus> tagezi: снегур
<kompi_> JohnDoe_71Rus: а картинки это изыски из официальной обложки аналогичного англоязычного руководства
<kompi_> я так понимаю в этом самый цимес
<JohnDoe_71Rus> ну переведите им мои придирки на английский
<JohnDoe_71Rus> цимеса нет, зеленая часть фигуры болтается как корове седло
<JohnDoe_71Rus> нет баланса
<kompi_> там единая картинка вместе с цифрой сделана=(
<JohnDoe_71Rus> и комментарии по ее правке уже не принимаются
<kompi_> а вот хз
<kompi_> я аргументированно не смогу им донести.
<JohnDoe_71Rus> но смысл ты понял?
<kompi_> в конце концов никто не заставляет юзать
<JohnDoe_71Rus> 6 на фигуре висит чужеродно, нет гармонии
<kompi_> ты видел нотебукбар? какая еще гармония? это не про либру
<mikekaganski> JohnDoe_71Rus: я, наверное, согласен. Но можно о чём-то говорить, если вместе с критикой будет предложен исправляющий вариант. Просто сказать "мне не нравится - исправить!" не даст ничего...
<kompi_> mikekaganski: в либре есть несколько составляющих: Райтер, Кальк, Дро и так далее.
<mikekaganski> JohnDoe_71Rus: https://wiki.documentfoundation.org/QA/BugHuntingSession/6.0.0Beta1 - от этого отталкиваются. Наверное, шестёрка тяжеловесна и слишком закрывает собой всё. Её бы позеленее/попрозрачнее/потоньше/...?
<kompi_> mikekaganski: как их умнее называть? модули? Компоненты?
<mikekaganski> компоненты, наверное
<kompi_> мне модули не нравится что-то
<mikekaganski> модули - это техническое название
<mikekaganski> да
<tagezi> точно, приват и паблик начинаются от начала
<tagezi> странно
<tagezi> не, чисто моя тупость.. в кути у меня тоже с начала.. откуда я подхватил откступ :(
<mikekaganski> tagezi: OutputAreaParam& rAreaParam -> const OutputAreaParam& rAreaParam
<mikekaganski> ты же его не меняешь
<mikekaganski> там потом rEngineWidth где-то вне твоей функции нужна ещё?
<mikekaganski> да, нужна
<kompi_> хм
<kompi_> mikekaganski: зачем нам в Либре собственные диалоги открытия/сохранения файлов?
<tagezi> да нужна
<tagezi> ой..
<tagezi> mikekaganski: прости, я заканчивал редактирование
<mikekaganski> вот только сегодня (или вчера) натыкался на что-то, где требовались именно свои диалоги... не могу вспомнить
<mikekaganski> tagezi: норм
<kompi_> хм, ну бог с ними
<tagezi> mikekaganski: если функция не используется то нужно const ставить?
<tagezi> ой
<tagezi> если переменная не меняется
<mikekaganski> да, это практически обязательно (по соглашению)
<mikekaganski> емнип даже плагин ругнётся
<JohnDoe_71Rus> mikekaganski: я предложил, чуть повернуть что бы стояла на меньшей грани и 6 отностительно центра подвигать.
<JohnDoe_71Rus> или https://i.imgur.com/EPbGfog.png так себе концепция
<kompi_> JohnDoe_71Rus: жуть
<tagezi> тогда nLeftM и nRightM тоже нужно сделать const long
<tagezi> mikekaganski: ^
<JohnDoe_71Rus> kompi_: конечно жуть. набросок. но если поиграть с расположением и цветом вполне может получится
* kompi_ изобретает стили для GS Guide RU
<mikekaganski> tagezi: не
<mikekaganski> их ты передаёшь не по ссылке, поэтому не важно, что ты с ними в функции делаешь
<mikekaganski> tagezi: давай попробуем упростить функцию
<tagezi> так стор
<tagezi> стоп
<tagezi> есть способ упростить?
<mikekaganski> убери rEngineWidth из её объявления, а вместо этого создай переменную внутри и возвращай её как результат функции
<mikekaganski> упростить - в плане параметров
<tagezi> я понял.. так, дай я сам подумаю
<mikekaganski> ок
<tagezi> mikekaganski: и вообще, заканчивай за меня писать, дай я сам буду пробовать решать задачи :) вот если у меня не выходит, тогда будешь объяснять :)
<tagezi> а то я не научусь ничему
<tagezi> сказал что можно упростить, это достаточно :) есть над чем подумать
<kompi_> хм
<kompi_> не хочу название каждой главы делать на отдельном листе
<tagezi> mikekaganski: слушай, а (long) на static_cast<long> поменять это нормально? я знаю что что это разный стиль ожного и тогоже, с парочкой фишек в последнем
<tagezi> но всетаки :)
<bormant> tagezi, нормально, если не сломается в этом месте
<bormant> всем добра
<tagezi> угу...
<tagezi> где же ты вижед, чтобы ЛО и не ломался :)
<mikekaganski> мы стараемся убрать c-style приведения где возможно
<tagezi> mikekaganski: а где это не возможно?
<mikekaganski> ну, везде возможно, просто фигура речи
<tagezi> mikekaganski: второй драфт кинул
<mikekaganski> да, читаю
<tagezi> вот теперь я не знаю где оптимизировать ещё можно
<bormant> tagezi, просто не везде возможно заменить c-cast static_cast-ом
<tagezi> bormant: у нас мало си файлов
<tagezi> если они вообще были
<tagezi> может как наследство с 85 года остались
<bormant> tagezi, это не про с-файлы, это про кст в стиле с
<bormant> (тип)значение -- это и есть c-style cast
<mikekaganski> tagezi: ты меня прекрасно понял, но теперь я вижу, что это была дурацкая идея.
<tagezi> почему?
<mikekaganski> ну, я за тебя не буду думать :)
<tagezi> :)
<bormant> а вот достаточно будет для замены static_cast<тип> или потребуется reinterpret_cast<тип> зависит от конкретной ситуации
<tagezi> там только в одном месте не нужно возвращать значение
<kompi_> mikekaganski: ахахаха, "ДУМАЙ САМ!"
<tagezi> но ты говорил что это не важно
<mikekaganski> tagezi: дело не в этом
<tagezi> хм
<kompi_> mikekaganski: проблему с JAVA и Linux исправили в JAVA 9 или нет?
<mikekaganski> kompi_: нет
<kompi_> ууу
<mikekaganski> я там привёл ссылку
<kompi_> а вроде пошла такая инфа...
<bormant> tagezi, впрочем, пару ссылок вчера про это давал и получил ответ "понятно" :-)
<mikekaganski> дебиан применил патч у себя
<mikekaganski> а сами разрабы явы кивают в сторону разрабов ядра, дескать, это их проблема
<bormant> kompi_, это про падение JAVA на старте, например, Writer-а ?
<tagezi> bormant: да, всё понятно, но есть теория, и есть практика... например, мне влипили подзатыльник за названия переменных :)
<bormant> kompi_, в 32-битных вариантах?
<mikekaganski> хотя Ben Hutchings вообще всё сделал за них: и проблему в коде нашёл, и патч предложил
<bormant> tagezi, ну, названия переменных -- это как религия внутри проекта
<kompi_> bormant: это про падение Либры тогда, когда он спрашивает о чем-то JAVA, не важно в каком модуле, не важна битность
<mikekaganski> kompi_: битность важна, но битность именно явы
<bormant> kompi_, защиту от stack clash поумерить -- про это лекарство речь?
<kompi_> mikekaganski: погоди, а разве OpenJDK не исправили?
<kompi_> bormant: да
<mikekaganski> kompi_: только в дебиане: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876069
<bormant> kompi_, ну так вписать ядру параметр и пусть живет...
<mikekaganski> bormant: это да, но вот пользователям не легче от того, что кто-то знает какой-то обход
<mikekaganski> я думаю, сейчас они все просто забили на 32 бита
<mikekaganski> ява со своей стороны, дистры - со своей
<bormant> mikekaganski, у пользователя есть рычаг, исправляющий ситуацию независимо от дистра. Брать точку опоры или не брать -- решать ему
<bormant> Это не считая возможности приложить патч и пересобрать
<mikekaganski> bormant: это про думающего человека, а не про обобщённого пользователя :)
<mikekaganski> но на самом деле даже в этом случае это свинство со стороны разработчиков "мы не будем исправлять, пусть падает, пользователь захочет - допилит"
<mikekaganski> ладно если непонятно что делать
<bormant> mikekaganski, если внимательно посмотреть на патч по ссылке, то никакого свинства нет :-)
<tagezi> mikekaganski: так, не, не понимаю что ты имеешь ввиду
<mikekaganski> я вон своему тестю убунту поставил. Он не в жисть не догадается, как ядро конфигурить или патч собирать
<bormant> mikekaganski, там же тупо ++#if 0
<mikekaganski> tagezi: мы можем вернуть неинициализированное значение
<tagezi> видимость переменой нормальноя
<bormant> mikekaganski, надо было ставить Slackware :-)
<tagezi> ааа
<mikekaganski> bormant: да, сам патч не для всех, он рассчитан на то, что в дебе никогда не было того, от чего тот кусок кода
<tagezi> да, мы можем вернуть фигню
<tagezi> ррр
<mikekaganski> bormant: но это уже вопрос разработчиков явы - доделать до универсального
<tagezi> я же говорю мне думать нужно :)
<tagezi> так, меняю всё в сад тогда
<mikekaganski> tagezi: да, а в исходном коде там сохранялось прежнее осмысленное значение
<mikekaganski> вертай
<kompi_> годно? (я про стили)
* bormant всем пока...
<kompi_> бай
bormant has quit [Quit: Leaving]
<kompi_> короче на вкус и цвет
<tagezi> mikekaganski: так вернул
<kompi_> mikekaganski: https://i.imgur.com/snpKi6r.png обрати внимание на ДВЕ красных линии, хотя по стилю есть только нижнее подчеркивание абзаца в ОДНОМ экземпляре
<kompi_> откуда вторая линия на границе страницы? =(
<kompi_> интересно, составной документ в ПДФ экспортируется весь?
kompi_ has quit [Quit: Page closed]
<mikekaganski> нужно это додумать. Там напрашивается дополнительно обрабатывать строки, например, 2925-2931 в исходном файле
<tagezi> mikekaganski: я не трогал этот кусок
<tagezi> там можно сделать инлайн функции, но я не знаю насколько это будет читабельно, а код не сократит
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]