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
UNIm95 has joined #libreoffice-ru
JohnDoe_71Rus has joined #libreoffice-ru
<tagezi> утра
<mikekaganski> привет
kompi has joined #libreoffice-ru
UNIm95 has quit [Quit: Leaving.]
<kompi> утра
<kompi> mikekaganski: может вообще во всех фильтрах либры поиск регистрозависимый для кириллицы?!
<tagezi> а что плохого в регистрозависимом поиске?
<tagezi> должна быть опция, чтобы можно было его включить или отключить по желанию и всё
<kompi> плохо то, что фильтр обычно юзают по простому набирая "вася" вместо "Вася" и ожидают, что все варианты Васей будут показаны, на то он и фильтр
<kompi> имхо регистронезависимый фильтр намного удобнее и практичнее, меньше шансов накосячить
kompi1 has joined #libreoffice-ru
<kompi> ээээ
<kompi> ват зе фак?!
kompi1 has quit [Quit: Leaving.]
<kompi> жесть какая
VitaliyAnderson has joined #libreoffice-ru
<kompi> VitaliyAnderson: багу видел от меня?
<tagezi> чо за фигня? Наши дизайнеры пошли на координальные меры и решили очистку формата вообще убрать?
<tagezi> всмысле сломать?
<JohnDoe_71Rus> нет фичи - нет багов связанных с фичей
<tagezi> а что они передвигать то будут, если всё поломают?
<kompi> эм
<kompi> tagezi: откуда дрова?!
<tagezi> да только что натолкнулся
<tagezi> буду налеяться что это разовый глюк, вроде работало нормально
<VitaliyAnderson> Доброе утро!
<VitaliyAnderson> kompi: нет, не видел
<kompi> VitaliyAnderson: 107939
<VitaliyAnderson> JohnDoe_71Rus: а я думал, что всё баги от того, что мы не используем функциональное программирование (с)
<mikekaganski> :) Все баги в гости будут к нам...
<VitaliyAnderson> Интересно, а баги православного поисковника "Спутник" лечатся молитвами?
<kompi> нет
<VitaliyAnderson> Или они не верят в силу Господа
<VitaliyAnderson> И обращаются к простому программисту
<mikekaganski> Недостаточно верят. Будь в них веры с гречичное зерно...
<kompi> mikekaganski: так как ты относишься к регистрозависимым фильтрам?
<mikekaganski> Если нет опции (как в твоём вчерашнем) - ИМО лучше регистронезависимость. Но ведь всегда можно посмотреть изначальный замысел, проверив на латинских буквах
<VitaliyAnderson> kompi: везде, где есть какой-либо поиск, просто обязан стоять чекбокс case-sens.
<VitaliyAnderson> Чтобы пользователь сам мог выбрать
<mikekaganski> VitaliyAnderson: ку
<kompi> mikekaganski: https://i.imgur.com/lGyEmQp.png
<kompi> VitaliyAnderson: ^
<kompi> в инглише для людей сделано
<mikekaganski> о чём и речь
<kompi> да бага это
<kompi> единственно я думаю, что это во всех фильрах ЛО проявляется, и каждый надо править индивидуально похоже
<kompi> VitaliyAnderson: пофиксишь?
<VitaliyAnderson> kompi: посмотрю
<kompi> на мое поведение?=)
<mikekaganski> kompi: весьма вероятно... и приводит VitaliyAnderson к мысли попытаться устранить дублирование кода и унифицировать эти похожие куски в библиотечную функцию ;)
<VitaliyAnderson> Только ситхи возводят все в абсолютли
<kompi> вау=)
<VitaliyAnderson> Посмотрю
<kompi> mikekaganski: а он сам об этом знает?!
<mikekaganski> kompi: (а ты спроси :)))
<kompi> ммм....
<kompi> VitaliyAnderson: а ты знаешь, ЧТО тебе предстоит?!
<VitaliyAnderson> kompi: долгая и счастливая жизнь в мучениях
<VitaliyAnderson> Конечно знаю
<VitaliyAnderson> хотя если продолжу питаться в макдаке, возможно и не такая долгая
<mikekaganski> а что заставляет тебя верить, что питание там вредит здоровью? рентиви?
<VitaliyAnderson> нет, бабка с санкциями головного мозга
<VitaliyAnderson> а... я не рассказывал
<VitaliyAnderson> жду заказ в макдаке, какая-то бабка подошла, тоже сделала заказ
<VitaliyAnderson> и завязывает со мной разговор, как будто я её родня.. Типа блин, я тут часто мимо прохожу, иногда заказываю
<VitaliyAnderson> я такой - ну ладно, тоже заказываю
<VitaliyAnderson> она - блин, а ведь это плохо. Они на нас САНКЦИИ наложили
<mikekaganski> :)))))) (и наверное, кгормат ГМО с блокаторами размножения :)))))))))))))
<mikekaganski> s/кгормат/кормят/
<VitaliyAnderson> хмм.. блокаторы размножения же обычно с самолетов распыляют
<VitaliyAnderson> а тут просто ГМО + мясо с добавками
<mikekaganski> так в этом и весь дьявольский замысел!
<tagezi> VitaliyAnderson: а ты видел фильму про то из чего у них мясо делается?
* tagezi думает, что технологии фасфуда спасут мир от голода
<tagezi> они там берут не перерабатываемые части туш животных, типа кожу, кишки, кости, жилы, и делают из всего этого мраморную говядину
* tagezi хочет себе дамой такой аппарат
<tagezi> mikekaganski: { DEFERR, &SbiParser::DefXXX, Y, N, }, // DEFERR
<tagezi> в файле /basic/source/comp/parser.cxx
<tagezi> а вот полного названия типов переменных я что-то не вижу вообще
<mikekaganski> tagezi: да, деферр я тоже нашёл. А имя блин слишком общее... поэтому я и надеялся, что ты его откопал и сейчас мне файл+строку скажешь
<tagezi> :)))
<tagezi> оо, кстати, есть же кур... ща попробую
<tagezi> блин..
<tagezi> есть ещё такая лажа, код бэсика раскидан по разным хреням, часть в с++ а часть в бэсике в библиотеках
<JohnDoe_71Rus> VitaliyAnderson: спутник планируют закрывать
<VitaliyAnderson> tagezi: нет, не видел
<VitaliyAnderson> tagezi: до япошек всё равно далеко
<VitaliyAnderson> те уже канализацию в еду пере.. не, меня сейчас стошнит
<tagezi> слабак ))
<VitaliyAnderson> предлагаю второй раз бомбить япошек, пока не поздно
<VitaliyAnderson> JohnDoe_71Rus: спутник уже не планируют закрывать, это "успешный проэкт"
<JohnDoe_71Rus> неделю назад был провальный
<tagezi> навыходных освятили наконец )
<tagezi> mikekaganski: не вижу я хвостов. такое ощущение, что там каждый лепил как хотел, вообще по сторонам не глядя
<tagezi> а часть форматов вообще из калька вытащили )
<mikekaganski> tagezi: весьма возможно. Бейсику нужно уметь работать с форматами калька, не?
<tagezi> да
<tagezi> ему нужно уметь работать с любыми форматами, но....
<tagezi> вот например, в кальке тру = 1, а в бесике -1
<tagezi> в кальке формат валют по умолчанию это число с плавающей точкой в формате, в бэсике это число с фиксированой точкой с четырмя знаками после запятой
<kompi> mikekaganski: VitaliyAnderson : в диалоге Найти и Заменить, а также в панельке по Ctrl+F поиск регистронезависимый
<kompi> где у нас еще такие фильтры "сами по себе" которые?
<kompi> в диалоге настройка небось есть?
<mikekaganski> kompi: Advanced settings
<mikekaganski> templates?
<kompi> в эдвенсед все записи на английсокм, там все сработает наверняка
<kompi> в шаблонах хз, надо посмотреть
<mikekaganski> kompi: но значения могут быть локализованы, а поиск идёт и по значениям
<kompi> там разве есть локализованные значеия вообще?!
<tagezi> mikekaganski: не, я не знаю как подкопаться к коду бэсик, чото там накручено для меня слишком круто
<mikekaganski> а ты просто введи любую русскую букву одну :) я только что с р попробовал
<mikekaganski> tagezi: да, я помню как-то нырял туда, так там в два раза больше уровней абстракции, чем даже в остальном коде
<tagezi> ощущение что человечешки, которые его допиливали, что видели, то и хватали.. модель классов? Папа ты с кем разговариваешь?
<mikekaganski> там код почти не менялся с 90-х годов
<tagezi> эм..
<mikekaganski> (за исключений чисток Ноэля)
<tagezi> ну, там везде санки фигурируют, так что я думаю код в начале 2000 писался.. но допиливался лениво-активно вплоть до ЛО
<tagezi> иначебы так не глючило
<mikekaganski> хе
<mikekaganski> санки *у нас* будут фигурировать и в новом коде. АОО обсуждают смену на свои неймспейсы
<mikekaganski> а "иначебы так не глючило" - это улыбнуло
<mikekaganski> (хотя конечно, лениво - это да)
<mikekaganski> Просто даже если бы никто там пальцем не прикоснулся - при изменении самой ЛО могут появиться баги, связанные с тем, что "изумительно надёжный" код бейсика должне работать с изменённой моделью
<mikekaganski> kompi: темы
<tagezi> ну, в данном случае это интерпритатор, там вроде всё просто
<tagezi> если не считать того, что в парсере половина служебных слов не парсится вообще )
<tagezi> о_О вот как они этого добились?
<kompi> разные кодировки в одном слове
<mikekaganski> (кстати, нужно бы изменить перевод ИОВ на странице настроек "Безопасность") - это источники отметок времени, интересно, кто сможет догадаться...
<tagezi> божественая абстракция, с квантовым тунелированием? )
<kompi> О для 866 и О для УТФ-8 - это два разных О
<tagezi> да
<kompi> mikekaganski: сергей сможет догадаться, если ты ему об этом скажешь
<tagezi> буквы они вообще разные в разных кодироваках
<mikekaganski> скажу конечно
<mikekaganski> не могу просто найти тему контроля локализации
<kompi> в локализации!
<mikekaganski> блин слепошара
<kompi> лол
<tagezi> кстати, это касается всех определений типов переменных
<tagezi> не важно как определять... нет ни слова Integer ни спецыального символа %
<JohnDoe_71Rus> иногда я вас читаю и понимаю только отдельные слова
<kompi> JohnDoe_71Rus: какие?
<JohnDoe_71Rus> какие понимаю?
<JohnDoe_71Rus> :)
<kompi> да
<tagezi> mikekaganski, VitaliyAndersonвот у меня вопрос... а нужно вообще разжовывать, что такое число с одинарной или двойной точностью?
<tagezi> я про числа с плавающей точкой... если что ))))
<mikekaganski> нужно...
<mikekaganski> люди, работающие с бейсиком, не обязательно это понимают
<kompi> обязательно это не понимают //fix
<tagezi> )))
<tagezi> да, Ромка правильно говорит, они вообше этого не понимают, и экспонента у них выносит мозг на столько, что они потом нервно щелкают семечку всю оставшуюся жизнь )
<tagezi> Если переменной типа Integer присваивается значение с плавающей точкой, десятичные разряды округляются до следующего целого числа.
<tagezi> https://help.libreoffice.org/Basic/Using_Variables/ru#.D0.9F.D0.B5.D1.80.D0.B5.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5_.D1.82.D0.B8.D0.BF.D0.B0_Integer_.28.D1.86.D0.B5.D0.BB.D0.BE.D0.B5_.D1.87.D0.B8.D1.81.D0.BB.D0.BE.29
<tagezi> арифметика? Не, не слышали :)
<mikekaganski> :) Арифметика в этом ни при чём. Если язык задаёт такие правила - значит, это просто данность. Нужно другое поведение - используй функции
<tagezi> ниже правда там ещё круче, они могут округляться либо в верх либо вниз, но не понятно почему и как...
<tagezi> да нормально они округляются, как и положено правилами арифметики
<mikekaganski> ну, значит, в описании оксяк
<tagezi> /в//;/ии/ие/
<JohnDoe_71Rus> tagezi: http://forumooo.ru/index.php?topic=6256.0 как раз встретилась задачка про дробные. почти в тему
<tagezi> ну, для этого и есть отдельно округление в низ и округление в верх, когда нужно нарушать правила, подгоняя их под свои задачи
<mikekaganski> kompi: не забывай, если можно, указывать номера багов в релиз ноутс
<kompi> э?
<JohnDoe_71Rus> ты про банковское округление реплику заметил?
<mikekaganski> kompi: слушай, не обращай на меня внимания сегодня.
<mikekaganski> У меня вместо глаз не знаю что
<JohnDoe_71Rus> тауфон
<kompi> это давление и магнитные бури
<kompi> ахахахах Rename Tools > Outline Numbering to Chapter Numbering (tdf#107573) [Yousuf Philips]
<kompi> петух блин
<mikekaganski> это он зря.........
<kompi> я им об этом говорил, а они кривили губки - "это не по феншую, это надо будет опять переводить..."
<kompi> а сами взяли и все равно заменили
<JohnDoe_71Rus> раз в 2-3 года надо переобзывать пункты меню. что бы юзер не расслаблялся. и иконки тасовать
<kompi> mikekaganski: почему зря?
<mikekaganski> потому что сами же писали, что это принятая профессиональная терминология
<tagezi> Значения переменных этого типа — это числа с плавающей точкой одинарной точности. То есть эти числа имеют 7 ведущих знаков. Если объяснять на пальцах, в этом формате хранятся только 7 знаков числа (мантисса числа), а остальная часть храниться
<tagezi> виде степени десяти (порядок числа).
<tagezi> mikekaganski: так понятно?
<mikekaganski> Погоди, ты всё время говоришь о ведущих знаках. Это некорректно
<tagezi> чтобы не устраивать лекцию по числам с плавающей точкой
<tagezi> эм
<mikekaganski> ну, ... всё равно нужно как-то покорректнее, чтобы не прикапывались
<VitaliyAnderson> tagezi: а что не так с числами про двойную точность?
<tagezi> я им прикопаюсь... пойдут справку читать ))
<kompi> tagezi: Support non-ascii filenames in orcus gnumeric import (tdf#107827) [Markus Mohrhard]
<kompi> tagezi: неужели они допилили фильтр из Гнумерика?
<tagezi> ну, он свободный художник, когда хочет, тогда и пилит
<kompi> угу
<mikekaganski> kompi: "ЛО" и "допилили" в одном предложении?
<tagezi> а может он наконец прочитал статью про кодировки ))
<kompi> mikekaganski: где в одном предложении?!
<mikekaganski> по смыслу :)
<kompi> tagezi: а может он и Юсуф любовники?
<kompi> tagezi: Empty sheet inserted at the beginning for any gnumeric file (tdf#107828) [Markus Mohrhard]
<kompi> ну жесть жестяная
<tagezi> а как ещё обозвать мантису?
<VitaliyAnderson> tagezi: нужен пример просто ближайшего числа после 1 в float и double
<VitaliyAnderson> Это будет более понятно
<VitaliyAnderson> в double если не ошибаюсь 1.00000000000002
<VitaliyAnderson> 16 знаков после зп
<tagezi> эм.. там всего 14 в мантисе, не?
<VitaliyAnderson> вики говорит про 16
<mikekaganski> В double 17 значимых десятичных знаков
<tagezi> 17?
<mikekaganski> да, а чтобы правильно отобразить, нужно емнип 19
<tagezi> Числа одинарной точности с плавающей запятой обеспечивают относительную точность 7-8 десятичных цифр в диапазоне от 10 − 38 {\displaystyle 10^{-38}} 10^{{-38}} до примерно 10 38 {\displaystyle 10^{38}} 10^{{38}}.
<tagezi> сэмъ-восэм для одиночной точности
<tagezi> черт, а если умножить на два, то получаеться 17-19
<tagezi> :)))))
<mikekaganski> насчёт 19 - я вру, 17 достаточно, а для single нужно 9, как следует из ссылки выше
<kompi> tolower / toupper - dangerous to Turks ... (tdf#99589) [dilekuzulmez] <<<--WHAT?
<kompi> о чем это вообще?
<tagezi> зачем 9?
<tagezi> так, стоп..
<kompi> епта
<mikekaganski> это о том, что у Турок апперкейс для i не I, а нечто другое
<kompi> я уж подумал, что обнаружили террористическую угрозу Турции в коде Либры :D
<mikekaganski> kompi: (или наоборот)
<mikekaganski> kompi: поэтому для них нельзя использовать стандартные tolower/toupper, которые локалезависимы и не работают как положено у турок
<kompi> турки они и есть турки
<tagezi> mikekaganski: вот как-то так
<mikekaganski> э...?
<tagezi> ну, у одинарной точности 6 знаков после запятой, а у двойной 14
<mikekaganski> не путай
<tagezi> чего не путать? )
<mikekaganski> во-первых, ты там видишь просто дефолтное строковое представление
<tagezi> у нас какой точности эти числа?
<mikekaganski> Это не значит, что оно адекватно
<tagezi> ну, также как не значит что у нас вообще тут числа с плавающей запятой )
<tagezi> а как я ещё могу посмотреть результаты, если не дебажить это?
<mikekaganski> во-вторых, то, что для синглов необходимо 9 знаков для однозначной записи, не значит, что все девять знаков будут правильно сохранены
<mikekaganski> плавающие числа - это вообще большая и интересная тема
<mikekaganski> почитай по той ссылке - он здорово объясняет
<tagezi> да, но вот мне в справке и в блоге, поднимать тему в статье про типы данных переменных както не сруки.. там и так 9 страниц уже
<mikekaganski> в сингле *сохраняются* 7-8 десятичных знаков
<mikekaganski> дефолтное строковое представление - 7 знаков
<tagezi> так.. здорово что сохраняются, но вот в бэсике, они не сохраняются
<mikekaganski> но смысл в том, что при таком представлении, если ты потом заново эту строку переведёшь в сингл, ты *во многих случаях* (не всегда) получишь другое число
<mikekaganski> tagezi: откуда знаешь? (возможно, ты прав - не проверял - может быть, там дополнительное округление)
<mikekaganski> чтобы определить, сохраняются они или нет, нужно от одного такого числа отнять другое, которое бы отображалось так же, но было определено немного иначе
<tagezi> mikekaganski: там точно есть кванторое тунелирование )
<mikekaganski> tagezi: попробуй вот что: dim s1 as single, s2 as single, d as double : s1 = 1.175494351 : s2 = 1.175494451 : d = s2 - s1
<tagezi> как-то у нас ооченб странно работают с числами
<tagezi> ну, вот откуда там это число берётся?
<mikekaganski> :) оно там есть, просто в дебагере показывается не всё
<tagezi> как это вообще можно получить 1,19209289550781E-07 из 0.000000351?
<mikekaganski> tagezi: ненене, из 0,0000001
<mikekaganski> то есть 0,0000001 -> 0.00000019209289550781
<tagezi> а откуда там единица?
<tagezi> там же изначально 3
<mikekaganski> тьфу ты, 0,0000001 -> 0.000000119209289550781
<mikekaganski> в моём примере они отличаются на столько (внимательно посмотри )
<tagezi> да я понял, это при работе с двоичными числами
<tagezi> ну, я понимаю откуда берётся хвост 9209289550781
<tagezi> почему 1 а не 3 в начале?
<tagezi> хотя не, и этого не понимаю ))
<mikekaganski> s1 = 1.175494351 : s2 = 1.175494451 : d = s2 - s1 -> блаблабла 451 - блаблабла 351
<mikekaganski> поэтому и единица
<tagezi> и как с этим работать?
<mikekaganski> :) вот так и работать...
<tagezi> ты думаешь это вообще реально объяснить человеку? Видишь кролика? ААААА, а он существует )
<tagezi> я могу понять все эти остатки происходят из постонной конвертации из десятичной ситемы в двоичную и обратно, но вот если я работаю в десятичной системе, то почему я вообще эти хвосты должен видеть
<tagezi> не, кто-то там в кальке захотел получить формулу показывающую остаток от "сыроко" деления.. не совсем понимаю нафига ему.. студенто чтоли проверять по быстрому
<tagezi> но если исключить этт случай, то я вообще не понимаю такого поведения, оно звучит как примерно от этого числа отнимите примерно это и получиться примерно это
<tagezi> но это вообще другой раздел математики уже )
<mikekaganski> Нереально. Я тут искал вот что: https://ask.libreoffice.org/en/question/90925/odd-behaviour-in-libreoffice-calc-sum-function/
<mikekaganski> дело в том, что при всей твоей правоте, это так (ц). И это так и в екселе, и вообще везде. И блин ничего не сделаешь
<tagezi> да ладно )))
<tagezi> mikekaganski: ты ведб понимаешь? http://storage2.static.itmages.ru/i/17/0519/h_1495191587_2282388_ebff75cb5c.png
<tagezi> ты просто подумай, вот как этот баг обойти?
<JohnDoe_71Rus> это фантомные остатки. они живут в регистрах процессоров с момента возникновения первого процессора. можно считать их душой процессоров
<tagezi> я работаю и мне нужно проверить, и я получаю, что уних остаток не равен нулю ))
<mikekaganski> я всё это прекрасно понимаю. И знаю множество алгоритмов примерного сравнения (и с фиксированным эпсилоном, и мантиссо-зависимого, и вообще)..... но это не изменяет результата
<tagezi> чорт, ща пойду проверять как это в питоне и с++ сделано, я вообще не помню, чтобы я хоть раз с таким сталкивался
<mikekaganski> Если ты ограничиваешь точность так, чтобы корректно хранить десятичное представление - это во-первых ограничение точности (что не всем нравится), во-вторых, приличные доптормоза
<kompi> хм...lua можно в exe сделать....
<mikekaganski> kompi: ?
<kompi> скрипт на lua можно сбилдить в самодостаточный exe для винды
<kompi> я тока оттуда
<kompi> это был не вопрос
<tagezi> mikekaganski: вот не получается по твоему
<tagezi> даже си нормально работает с этой конструкцией
<mikekaganski> tagezi: :) конкретнее?
<kompi> не "даже С нормально", а "сраный васик не нормально"
<tagezi> mikekaganski: что конкретнее? при вычитании получаем ноль
<mikekaganski> tagezi: вычитании чего? я про это
<tagezi> вычитание одной переменной флот из другой
<tagezi> mikekaganski: https://pastebin.com/1yYEseFi
<mikekaganski> tagezi: cpp.sh/6atsg
<tagezi> питон, тоже нормально обрабатывает это
<mikekaganski> http://cpp.sh/6atsg
<mikekaganski> tagezi: эй! ты же одинаковые числа использовал, а в твоём скрине выше - разные!
<tagezi> эм
* tagezi покраснел
<tagezi> а откуда они там у меня разные, если я их копировал из одного места
<tagezi> ааааа
<mikekaganski> ты их скорее всего у меня копировал! Ты внимательно просмотри. Наверное, поэтому мы друг друга и не понимаем
<tagezi> mikekaganski: ну ты козявка, а я тут уже 2 часа себе мозг сношаю, почему это так
<mikekaganski> я же и писал несколько раз, что там разница в 0,0000001
<tagezi> там, это очень обширное прострнаство, оно вообще больше к нечеткой арифметике подходит :р
<mikekaganski> [13:44]mikekaganski: в моём примере они отличаются на столько (внимательно посмотри )
<tagezi> ну, теперь я понимаю что ты мне говорил )))
<mikekaganski> вот они, неоднозначности естественных человеческих языков!
<mikekaganski> Из-за них вон войны даже случаются
<tagezi> короче, главное чтобы математика была предсказуема
<mikekaganski> она в бейсике предсказуема, просто в дебагере не показана вся необходимая часть числа
<mikekaganski> (которая в переменной, тем не менее, нормально сохранена)
<mikekaganski> я думаю написать багрепорт на эту тему
<kompi> LOL
<kompi> tagezi: mikekaganski : что у вас с глазами сегодня?
<mikekaganski> kompi: ладно-ладно :)
<tagezi> kompi: давай не будет тут на слабые места указывать )
<kompi> yes! I use Google translate!
<kompi> tagezi: я вчера три раза пытался заставить себя хотя бы чуть чуть 5 главу перевести
<kompi> и меня тошнит от одного взгляда на нее=(
<tagezi> ну... перепиши оригинал, кто тебе мешает?
<tagezi> аглийский вроде уже знаешь.. прокачаешь скил ещё
<mikekaganski> (и поскольку я этим заниматься не собираюсь, багрепортом это, вероятно, и закончится :))
<tagezi> ну, оно считает только 7 знаков после запятой
<tagezi> mikekaganski: это видимо ещё с лохматых времен идёт
<tagezi> у Питоньяка в книге тоже только 6 знаков после запятой
<mikekaganski> да, я и говорю, что там код с 90-х
<kompi> tagezi: меня тошнит не от текста как такового, а не знаю от чего...
<mikekaganski> 7 знаков после и один до - всего восемь значимых знаков. Плюс один нужен для некоторых случаев (описанных в статье по ссылке). Поэтому я и написал 9
<mikekaganski> kompi: от повторов
<kompi> мей би
<JohnDoe_71Rus> надо взять отпуск
<kompi> я уж вчера приладился втупую скопировать две главы из Draw, а там не совсем так ну и придется еще от себя приписывать, что и как запускается из impress...
<kompi> хз
<tagezi> mikekaganski: buovjaga сказал что предложет этот баг Arnaud Versini
<tagezi> посмотрим, может и исправят
<mikekaganski> всё может быть
<tagezi> mikekaganski: а какой диапазон должен получастья если 8 ведущих знаков?
<mikekaganski> не понял?
<mikekaganski> диапазон хранения не меняется
<mikekaganski> речь только об отображении на экране
<mikekaganski> или ты о чём?
<JohnDoe_71Rus> а смысл?
<mikekaganski> JohnDoe_71Rus: ?
<mikekaganski> JohnDoe_71Rus: хотя экзистенциально ты прав :)
<JohnDoe_71Rus> хранить одно число а на экране отображать другое
<JohnDoe_71Rus> хомосапиенс то с экрана считает то что на экране
<mikekaganski> JohnDoe_71Rus: а мы всегда отображаем десятичное выражение вместо двоичного числа, так что по-другому и не бывает
<mikekaganski> так что стоит задача отображать его с достаточной точностью, и вопрос - какая точность достаточна
<tagezi> ну так, в справке и у Питоньяка написано от 3.402823 x 10E38 до 1.401298 x 10E-45
<mikekaganski> tagezi: так и будет
<mikekaganski> tagezi: ведь бинарное хранение не изменится
<tagezi> но тут 6 знаков после запятой
<mikekaganski> а, ну это просто уточним
<tagezi> как уточнить? ))
<JohnDoe_71Rus> сноской *
<mikekaganski> tagezi: 5 сек, сейчас посмотрю
<tagezi> и почему не ±3.402823×10E38
<JohnDoe_71Rus> mikekaganski: возможен вариант когда операция над "хранимыми двоичными числами" будет расходится с той же операцией над отображением десятичного выражения достаточной точности?
<tagezi> да это постоянно проиходит
<mikekaganski> JohnDoe_71Rus: да - почти всегда так и есть, но разница *обычно* незначительна, если точность достаточна
<tagezi> хм.. ощущение, что в справке использовано денормализованый диапазон
<mikekaganski> tagezi: вообще минимальное число выглядит как 1.175495e-38
<tagezi> а максимальное 3.402823e+38
<mikekaganski> возможно, указанные малые числа могут получаться в результате вычислений...
<mikekaganski> да
<mikekaganski> О. Я уж запереживал. Вчера кто-то добавил информацию о неподдержке XP в 5.4, сегодня Beluga убрал это, а то я уже удивился - с чего.
<kompi> mikekaganski: о дропе винХР написали на форониксе=)
<mikekaganski> хе, вот оно, чел написал не подумав
<mikekaganski> и поехало
<mikekaganski> я ежедневно компилю для XP
<mikekaganski> просто чтобы проверять
<mikekaganski> потому что реально, скорее всего, 5.5 уже его реально дропнет
<mikekaganski> kompi: ссылкой не поделишься?
<kompi> 5.5 не будет же
<tagezi> фактически поддержки нет с 5.2
<kompi> будет уже 6.0
<mikekaganski> kompi: какая разница? Пока мастер называется 5.5
<tagezi> баги не правят под ХП
<mikekaganski> tagezi: а есть баги, специфичные для XP? Я не смотрел
<mikekaganski> (или забыл)
<mikekaganski> kompi: сенькс
<tagezi> да, есть.. и было в пресс-релизе что типа последняя версия
<tagezi> я же тебе высылал этт срачик из маркетинг прив
<mikekaganski> tagezi: если следовать твоему определению, то мы ничего не поддерживаем
<mikekaganski> мы же не правим никакие баги просто для того, чтобы поддерживать *любую* винду. Для ЛО поддержка оси - это способность запускаться под ней...
<mikekaganski> (я не говорю, что это хорошо :))
<kompi> mikekaganski: https://i.imgur.com/9mH0h7K.png
<mikekaganski> да я смотрю... людей зря распереживали
<tagezi> kompi: ну Малфрой же тебе сказал, пошли все в лес, мы не будет поддерживать ось на которой её производитель уже не зарабатывает денег
<mikekaganski> Малфрой - ху из зис?
<tagezi> markus mohrhard
<mikekaganski> а, а почему?
<mikekaganski> он же могги?
<tagezi> потому что сын Слизерина )
<mikekaganski> :)))))
<tagezi> и потому что постоянно хамит, вместо того чтобы нормально ответить
<kompi> tagezi: да мудень он
<tagezi> ну, или так ))
<kompi> звездная болезнь у пухлого, бывает
<mikekaganski> Многие великие люди были как личности так себе людишки... а он реально хороший спец, но в общении малоприятен
<kompi> ему просто надо , чтобы к нему на коленях приползали и молили его снизойти
<mikekaganski> да нет, не надо ему это, просто хреново к другим относится по умолчанию
<kompi> tve yflj gj,hbnm pdtple
<kompi> ему надо побрить звезду
<tagezi> многие великие личности делали свои великие дела просто из вредности, а не от уиа
<tagezi> ума*
<mikekaganski> Никак не могу привыкнуть к птичьему пению за окнами в городе "каменных джунглей и ужасной экологии"
<tagezi> так что не удивительно, что они так себе людишки
<tagezi> у меня даже лисы за окном бегают )))
* kompi хочет в финляндию
<mikekaganski> я просто сравнивать могу только с Хабаровском, от этого и постоянное удивление :)
<kompi> ничего не делать и получать пятьсот евро, и заниматься в свое удовольствие чем-нибудь
<kompi> получать можно больше
<mikekaganski> хорошо там....
<kompi> вообще денег должно быть столько, чтобы не задумываться об их наличии
<tagezi> mikekaganski: а у чисел двойной точности какие границы?
<tagezi> чото в справке одни ошибки
<tagezi> ±1.79769313486232×10E308 -- это тоже вызывает ошибки
<mikekaganski> tagezi: 1.0e-307 работает - странное число, наверное, где-то в коде проверка
<tagezi> ну, у меня и такое работает 4.94065645841247e+307
<tagezi> а вот 308 уже не пашет
<tagezi> кстати в дебагер показывает тоже меньше чем на самом деле
<mikekaganski> 1.79769313486231598e308
<VitaliyAnderson> kompi: Не хотел бы я получать деньги за ничегонеделание
<VitaliyAnderson> я точно деградирую окончательно, игры меня убьют
<tagezi> mikekaganski: ты мне ЛО повесил таким большим числом )
<mikekaganski> tagezi: хе... сейчас все файлы зашифрую :)
<tagezi> а самое маленькое число?
<mikekaganski> [16:31]mikekaganski: tagezi: 1.0e-307 работает - странное число, наверное, где-то в коде проверка
<tagezi> слишком странное
<kompi> о бета1 вышла фигасе
<mikekaganski> tagezi: просто 0.999999999999999999999999999999999999e-307 уже не работает
<mikekaganski> kompi: ну так для этого же ветку 5.4 и отделяли
<kompi> mikekaganski: мерцает ГУИ при отключенном OpenGL на видяшке intel hd4000
<kompi> причем мерцает совсем уж погано
<kompi> mikekaganski: спроси у микса, стоит про это багу писать? он же вроде ОГЛ баги любит править...
<kompi> mikekaganski: я просто не могу никак видос с экрана тут сделать
<mikekaganski> kompi: зачем спрашивать? это не от него зависит, а от тебя
<mikekaganski> а мерцает на бете?
<kompi> да
<kompi> затем, что интел видяшки - это известная проблема...
<kompi> щас напишу багу ОК
<kompi> хотя что-то такое писали про 5.3.2
<kompi> что у людей менюшки стали мерцать аццки
<kompi> mikekaganski: а что-нибудь планируется с этим мерцанием делать?!
<kompi> или это принципиально нерешаемая проблема?
<mikekaganski> kompi: я не знаю, работает ли сейчас кто-то над этим.
<kompi> >_<
<kompi> это самая важная проблема во всем ЛО. Они понимают, что невозможно вообще пользоваться продуктом, ГУИ которого мерцает при малейшем движении мыши?
<kompi> багзилла завалена ошибками про мерцание
JohnDoe_71Rus has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
<mikekaganski> кто такие они? опять то же самое... пока не появится заинтересованный дев, не будет никаких "они". Это либо такой, как ты, у которого проблема есть и которого она зае..., либо платный кастомер
<mikekaganski> я, например, просто ничего сделать не могу,
<mikekaganski> потому что для того, чтобы хотя бы увидеть проблему, мне пришлось бы тратиться из кармана на железо
<kompi> видяшки интела занимают 50% или более рынка видяшек
<kompi> в офисах их вагоны
<mikekaganski> и что?
VitaliyAnderson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<mikekaganski> ты рассуждаешь, как коммерсант. Причём как коммерсант, нацеленный на захват рынка. (Ну, или как пострадавшая сторона :))
<mikekaganski> А у нас нет таких коммерсантов, даже Коллабора заботится не о захвате рынка, а о заключении конкретных контрактов. Потому что ресурсов на такие широкомасштабные вещи просто нет
<mikekaganski> Поэтому да, в принципе всё правильно, но только заинтересованных девов от этого не появляется
<kompi> но ведь мы хотим, чтобы Либра шагала по планете?!
<mikekaganski> Это не такое жгучее желание, как у истинного коммуниста, заставляющее бороться за мир во всём мире до полного уничтожения жизни на земле :)
<kompi> эх
<mikekaganski> я прекрасно тебя понимаю. Но вот что получается: ты упрекаешь людей, которые что-то (недостаточно, на твой взгляд) делают - добровольно! - в отличие от миллиардов других, которые нихрена не сделают за так, и даже за нетак сделают хреново.
<mikekaganski> Я согласен с тем, что проблема есть её решение - очень важно. Но я не согласен с агрессивной позицией типа "они там собираются вообще что-то делать в конце концов?"
<kompi> я не упрекаю, однако заявляемые цели по продвижению Либры в массы как-то не очень коррелируют с невозможностью починить явно критическую багу, которая затрагивает достаточно большой процент потенциальных и реальных юзеров
<kompi> позиция моя вовсе не агрессивная
<kompi> я так формулирую мысли
<mikekaganski> Заявляемые? Вот с этим проблема. У нас много пиара, который дутый
<mikekaganski> например, вот это вот назывательство версий
<mikekaganski> "В этой версии мы сконцентрировались на ...."
<mikekaganski> Нихрена ни в какой версии никто ни на чём не концентрируется.
<kompi> >У нас много пиара, который дутый - нахер тогда ТАК пиариться?
<mikekaganski> Просто по факту PR отсматривает получившийся в результате тысяч коммитов результат, и думает, что бы сделать флагом на этот раз
<mikekaganski> Это к пиару
<mikekaganski> не ко мне
<kompi> раз есть ПиАр, значит есть и цель захвата мира
<mikekaganski> меня это самого раздражает
<mikekaganski> у пиарщиков? может быть. Вот пусть они, если им надо, и обеспечивают финансирование...
<mikekaganski> Это по факту кто? Итало.
<mikekaganski> Он "мечтатель" и агрессивный апологет
<mikekaganski> по факту он в той же степени виноват в расколе с АОО, как и робвейр
<kompi> он хотел быть главным?
<mikekaganski> без понятия
<kompi> ну может быть моя реакция на такие вот баги - это реакция именно на пиар...н-да
<mikekaganski> я с ним лично не знаком, сужу только по публичной информации
<tagezi> ну, он виноват, онже один из основателей ТДФ
<mikekaganski> я не про тдф. То, что ЛО отделилась - прекрасно. Проблема в том, что при передаче ООо в Апач начался срач, и два главных горлодёра там были Итало и Роб
<mikekaganski> И сейчас те, кто остался в АОО, до сих пор обижены на ЛО - именно из-за этого
<mikekaganski> хотя могли бы сосуществовать как два дружественных опенсурсных проекта
<tagezi> ну, насколько мне известно, основатели некомерческих фондов получают бабло с оборота
<tagezi> и нужно будо агресивно пиариться...
<mikekaganski> без понятия
<tagezi> в данном случае скандал помог привлеч инвестора
<tagezi> ну, он не свободный вкладчик, он бабло получает, это точно
<mikekaganski> он же, емнип, на оплачиваемой должности?
<tagezi> ну, мне слабо вериться, что он просто так может позволить себе за свой счет кататься по миру и пиарить ЛО
<tagezi> а он почти постоянно куда-то ездит, что-то пишет, с кем-то встречается
VitaliyAnderson has joined #libreoffice-ru
<tagezi> mikekaganski: слушай, вот такой сказочный вопрос, а массивы и структуры являются типами переменных?
<tagezi> по дате у меня вопросы ))) чото я не савсем её понимаю
JohnDoe_71Rus has joined #libreoffice-ru
<VitaliyAnderson> tagezi: в бейсике или вообще?
<tagezi> бесике
<tagezi> гобальные вопросы меня как-то слабо пока интерисуют )))
<VitaliyAnderson> Глобально конечно они описывают тип переменной и являются сложной структурой данных
<tagezi> типа как класс в с++?
<tagezi> только попроще )
<VitaliyAnderson> нет, как струтура в си :)
<tagezi> никогда в жизни ими не пользовался
<tagezi> самое изощренное - это 5-ти мерный массив был кажеться
<tagezi> или 6-ти мерный
<VitaliyAnderson> многомерный :)
<VitaliyAnderson> динамический
<tagezi> короче массивы
<tagezi> структуры не юзал, может потому что небыло реально больших проектов
<VitaliyAnderson> я могу создать переменную struct Person vasya; а сама же стуктура Person состоит из таких же переменных например string Name, string LastName, int Age
<tagezi> теорию я знаю ))
<tagezi> я вообще не понимаю с какого фига мне нужно это
<mikekaganski> а вопрос тогда в чём?
<tagezi> например у меня есть массив строк, и тут мне всё понятно, обошёл, нашёл, и вот оно, индекс в руке прям лежит
<tagezi> а структуры это сто-то левое, вроде и одно и тоже, а хрен достанешь без пляски
<VitaliyAnderson> это разные типы данных же
<tagezi> вопрос с том считать ли структуры и массивы переменными, или это просто сложный вид данных
<VitaliyAnderson> массив может состоять из структур
<tagezi> VitaliyAnderson: знаешь, мне до твоего уровня абстракции ))))
<VitaliyAnderson> Собственно тут понятие тип и переменная надо разделить. Тип это тип данных, переменная это объект, который может изменять своё значение
<tagezi> в компьютере есть только один тип данных - электроны, либо ток есть, либо его нет )
<VitaliyAnderson> tagezi: есть ещё суперпозиция.. Но эт в будущем
<VitaliyAnderson> tagezi: и это не тип данных, а состояние :)
<tagezi> дада, и квантовое тунелирование, это из-за него у Ромки монитор мигает когда огл врубает )
<VitaliyAnderson> Проверка состояния 2 и 4 бита в байте :)
<tagezi> ну ват даты и время, это отдельный тип данных, но в машине он преставлен как число двойной точности
<tagezi> иии есть такой вид как объект, и объектный тип переменных
<VitaliyAnderson> tagezi: нет объектного типа переменных
<tagezi> и вот от этого,у меня возник вопрос, ведь структура, это впринципе тоже тип, который пользователь сделал
<tagezi> Dim Variable As Object
<VitaliyAnderson> tagezi: есть тип данных. Этот тип скажем структура или объект
<VitaliyAnderson> Ты объявляешь переменную с этим типом данных
<tagezi> ну да, но
<VitaliyAnderson> Далее ты можешь привести эту переменную к любому типу данных
<tagezi> тогда у меня статья никогда не кончиться
<VitaliyAnderson> даже если она не будет внутри оперативной памяти таковым являться
<VitaliyAnderson> это приведет к ошибке конечно
<tagezi> тоесть, нет типа данных дата?
<tagezi> и вариант
<mikekaganski> tagezi: есть
<VitaliyAnderson> Вариант это абстрактный тип данных, дата это ЕМНИП массив
<mikekaganski> для бейсика есть
<mikekaganski> в бейсике это тип данных
<mikekaganski> в этом-то и проблема, что бейсик - такой монстр, который типом считает сущности из разных уровней абстракции
<VitaliyAnderson> mikekaganski: противоположность языку Ada
<mikekaganski> поэтому у нормальных программистов моск может в трубочку свернуться, если начать об этом думать
<VitaliyAnderson> тогда сорри.. Это против логики тех 10-ти языков программирования, которые я знаю
<tagezi> бесик разрабатывался для того чтобы не программисты могли программировать
<VitaliyAnderson> тоесть программисты не смогут на нем программировать, а простые люди смогут. Хорош язык
<mikekaganski> да, поэтому лучше не запариваться этим, а просто принять его терминологию как данность и не пытаться найти теоробоснование
<tagezi> поэтому он ещё круче чем язык созданый по укурке после просмотра телепередачи Питон
<mikekaganski> все смогут, просто программистам нужно абстрагироваться и не пытаться найти логику :)
<VitaliyAnderson> Пригласит меня бухгалтерша какая-нить к себе в.. отдел. Начнем говорить на отвлеченные темы, в конце дело дойдет до "фи, я-то думала программисты умные"
<tagezi> так, ладно, я отвалился на пару часиков, нужно мозг проветрить, хочу дописать сегодня эту байду
<mikekaganski> когда тебя бухгалтерша пригласит к себе в ... отдел, лучше займись чем-то другим, а не разговорами за бейсик ;)
<tagezi> разговорами на бейсик ))
<mikekaganski> :)))
* mikekaganski пошёл выгуливать собачку. Приятных выходных!
<VitaliyAnderson> И тебе!
<VitaliyAnderson> И мне! Тоже пойду
VitaliyAnderson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
kompi1 has joined #libreoffice-ru
UNIm95 has joined #libreoffice-ru
<kompi1> а сборки деб-пакетов бета-1 для 32 бита нету
kompi1 has quit [Quit: Leaving.]
JohnDoe_71Rus has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
mikekaganski is now known as mikekaganski_afk
UNIm95 has quit [Quit: Leaving.]
<VVD> 5.3.3 в портах FreeBSD - собираю
<VVD> фсем превед