00:37
UNIm95 has quit [Quit: Leaving.]
04:28
<
tagezi >
mikekaganski: слушай, есть вопрос по бэсику, вот я вроде всё пониаю с переменными кроме одной вещи. Объявление переменных, кроме как увиличесние читаемости кода ещё что-нибудь делает?
04:29
<
tagezi >
не, понятно что если число с десятичными знаками запихнуть в инт, то оно будет округлено вниз до целых
04:29
<
tagezi >
а если в численную переменную запихнуть строку, то получим ноль
04:30
<
tagezi >
но ни каких предупреждений при этом не происходит
04:42
<
mikekaganski >
В плане преобразований всё очень прозрачно
04:43
<
mikekaganski >
объявление переменных с включённой опцией explicit позволяет избежать ошибок с именованием переменных
04:43
<
tagezi >
да, это тоже
04:44
<
mikekaganski >
кроме того, указание типа позволяет увеличить эффективность за счёт устранения дорогостоящего хранения всего в варианте
04:44
<
tagezi >
а оно реально драгостоящее?
04:45
<
mikekaganski >
я не вникал, если честно - я бейсиком не пользуюсь почти, это ты у гуру бейсика спроси лучше
04:45
<
tagezi >
просто, мне вот честно, очень влом прилумывать кариант, когда я начну видеть разницу 1 байт я использую или 2 в программе
04:45
<
mikekaganski >
некоторые преобразования типов невозможны, поэтому ты не сможешь присвоить строку переменной-объекту
04:46
<
mikekaganski >
там не столько память, чколько скорострельность - вариант всё преобразует очень много
04:46
<
tagezi >
черт, где-то я об этом писал когда-то
04:47
<
tagezi >
ох.. кажется я ещё не проснулся )
05:26
JohnDoe_71Rus has joined #libreoffice-ru
05:49
<
tagezi >
ваще жесть... вот у меня в памяти сидит что переменные можно неявно объявлять при помощи префикса
05:49
<
tagezi >
а информации лб этом не вижу, и методом тыка не помню ))
05:50
<
tagezi >
например, oMyObject переменная типа объект
06:07
_whitelogger has joined #libreoffice-ru
07:00
kompi has joined #libreoffice-ru
07:01
VitaliyAnderson has joined #libreoffice-ru
07:11
<
VitaliyAnderson >
Доб.. Нет!! Мерзкое, унылое, холодное, дождливое утро!
07:50
<
mikekaganski >
(только там не префикс, а постфикс)
07:51
<
tagezi >
mikekaganski: ой, я забыл уже ))
07:51
<
tagezi >
я про DefInt DefBoolen
07:51
kompi has quit [Quit: Leaving.]
07:51
<
tagezi >
и тд, откопал у Питоньяка
07:53
<
mikekaganski >
(for the record :))
07:53
<
tagezi >
о, точно ))
07:54
<
tagezi >
mikekaganski: спасибо.. у меня почему-то гугл тупит на эту тему )
07:54
<
mikekaganski >
а они слишком на мой взгляд нахимичили с персонализацией поиска
07:55
<
tagezi >
ну они сейчас переходят послностью на нейронные сети и отказа от патерна
07:56
<
tagezi >
в итоге получается бред какой-то, иногда по пол дня ищешь что-то
07:57
<
mikekaganski >
направление нормальное, но мы всё так же (уже лет 30) живём в эпоху перемен... со всеми вытекающими. Зато интересно
08:40
<
VitaliyAnderson >
Это плохо
08:41
<
VitaliyAnderson >
Нейронные сети обучаются у пользователей же
08:41
<
VitaliyAnderson >
В интернете много женщин с их непревзойденной логикой
08:41
<
tagezi >
не совсем так, зависит от реализации
08:41
mikekaganski has quit [Ping timeout: 255 seconds]
08:42
<
tagezi >
но в принципе, самое простое замутить следующий алгоритм, даешь случайный набор результатов, и смотришь что выберет пользователь
08:42
<
tagezi >
и дальше раскидываешь это по кластерам, получая карту
08:44
<
VitaliyAnderson >
Вот в этом и проблема
08:44
<
JohnDoe_71Rus >
пользователь ничего не выбирает и на 5-й раз уходит к конкурентам
08:44
<
VitaliyAnderson >
После такого обучения, при поиске "с++ страуструп" результаты будут один хрен "вам изменяет муж? Что делать если муж изменяет"
08:45
<
VitaliyAnderson >
Ну или диета для похудания
08:45
<
tagezi >
ну, оно так примерно и есть
08:47
<
JohnDoe_71Rus >
картинки по запросу "с++ страус труп"
08:48
mikekaganski has joined #libreoffice-ru
09:10
kompi has joined #libreoffice-ru
10:23
<
tagezi >
блин, в Basic новые типы данных, которые вообще нигде не описаны
10:23
<
tagezi >
слово устаревает по отношению к бэсику устарело лет на 6, кажеться )
10:24
<
tagezi >
к документаци на бэсик*
10:28
JohnDoe71rus has joined #libreoffice-ru
10:29
JohnDoe_71Rus has quit [Read error: Connection reset by peer]
10:48
<
VitaliyAnderson >
А что хуже, бейсик или 1С ?
10:51
<
tagezi >
документировано? Basic в LibreOffice
10:51
<
tagezi >
даже часть типов данных не описано
10:54
<
tagezi >
1с можно писать копипастом, вообще, практически не задумываясь )))
11:11
<
tagezi >
mikekaganski: ты видел информацию о типах Error и Byte?
11:12
<
mikekaganski >
tagezi: нет
11:12
<
tagezi >
в Basic Libreoffice
11:14
<
mikekaganski >
а они есть?
11:14
<
tagezi >
а они есть )))
11:15
<
tagezi >
и может ещё что-то есть, о чем никто нигде не сказал, просто я уже не знаю куда тыкать
11:17
<
tagezi >
можно предположить что byte это положительное целое от 0 до 255
11:18
<
mikekaganski >
Это уже было в OOo 3.1.1
11:18
<
mikekaganski >
только что проверил просто
11:18
<
tagezi >
Питоньяк в своей книге говорит что его нет, нужно использовать тип вариант
11:19
<
mikekaganski >
ну что я могу сказать... :)
11:19
<
tagezi >
что-ниудь умное ))))
11:20
<
tagezi >
нужно в код лезть и стараться понять что там натворили
11:20
* mikekaganski
глубокомысленно ковыряет в носу
11:20
<
tagezi >
чото качается код медленно
11:22
<
tagezi >
смотри что нашёл
11:23
<
tagezi >
у меня даже по дабл есть вопрос.. этоже двойная точность, тоесть 14 ведущих знаков
11:25
<
mikekaganski >
Так, и что с этим скрином?
11:26
<
mikekaganski >
(и что такое 14 ведущих знаков?)
11:27
<
tagezi >
Decimal не существует.. они что-то попутали
11:27
<
tagezi >
это страничка из мануала, только что-то там бред какой-то местами
11:27
<
mikekaganski >
Это откуда? Выглядит как SQL
11:32
<
mikekaganski >
это сиииильно адаптировано.
11:33
<
tagezi >
то есть, если бы ты отвечал в тот момент когда ковырял в носу это бы звучало как "Полная хрень" )
11:36
<
mikekaganski >
:) скажем так: мне кажется, что в процессе адаптации не делалось больших различий между StarBasic и VBA
11:37
<
tagezi >
насколько ты депломатичный )))
12:07
<
VitaliyAnderson >
Обколются своим байсиком и программируют настройки панели в бинарном виде
12:32
<
tagezi >
mikekaganski: а где в коде бэсик хранится?
12:34
<
mikekaganski >
tagezi: /basic :)
12:35
<
tagezi >
эм.. там в папке написано что это совместимость с ВБА, не?
12:36
<
mikekaganski >
"Contains the StarBASIC Interpreter"
13:49
<
tagezi >
DEFERR, то есть можно даже сделать поумолчанию
14:37
JohnDoe_71Rus has joined #libreoffice-ru
15:22
<
tagezi >
mikekaganski: ты можешь посмотреть для чего вообще нужен тип переменных Error?
15:24
<
tagezi >
чото я вижу его определение, но не вижу кода обработки... тоесть складывается ощущение, что он как бы есть, но ничего не делает
15:24
<
tagezi >
то есть, это как тип труляля.. ну, просто прикольно ))
15:46
<
tagezi >
mikekaganski: а почему Boolean занимает байт?
16:14
UNIm95 has joined #libreoffice-ru
16:27
kompi has quit [Ping timeout: 268 seconds]
17:00
<
mikekaganski >
Насчёт error - не знаю, если честно. Ты кинь мне, где он определён, ок?
17:00
<
mikekaganski >
а булевский тип и должен байт занимать - это минимально адресуемый размер
18:03
kompi has joined #libreoffice-ru
18:08
<
kompi >
tagezi: ты все равно чуваку не веришь насчет сбербанка?
18:08
<
tagezi >
эм.. я об этом даже не думаю
19:54
<
kompi >
mikekaganski: а помнишь багу про регистрозависимый поиск в автофильтре калька?
19:54
<
kompi >
для кириллицы
19:54
<
kompi >
та же фигня оказывается есть в поле для фильтра по перекрестным ссылкам в Writer
19:56
<
kompi >
mikekaganski: Либра 5.3.2.2 на Хубунту 16.04
20:33
<
kompi >
mikekaganski: 107939, будет Андерсен, передай ему, плиз, хоть я его и добавил в список рассылки, вдруг он и это починит
20:33
kompi has quit [Quit: Leaving.]
21:12
UNIm95 has quit [Quit: Leaving.]
22:09
VVD has joined #libreoffice-ru