Particle
15.05.2018
14:16:03
tonumber( tostring( os.time( )):sub( 9 ))
это вроде возвращает милисекунды из os.time
Philipp
15.05.2018
14:18:14
Не-а. Не поможет. Те же самые значения
На винде – вроде как ок работает
Revertron
15.05.2018
14:19:19
Взять os.time() XOR (сумма всех PID'ов в системе, по модулю 65536) ?
Google
Philipp
15.05.2018
14:19:43
Пиды тоже недостаточно случайны при большом количестве запусков
Самый рандомный рандом – это взять внешний источник энтропии
Вариантов я вам могу тут десятки могу придумаьт
Вот знакомый в офисе лава-лампу поставил с вебкой
Например
Revertron
15.05.2018
14:22:09
Только обычно такая криптографическая инициализация рандома нужна на серверах, а там нет лава-ламп с вебками.
Philipp
15.05.2018
14:22:19
Есть различные сервисы
Которые предоставляют эту энтропию
Или же можно брать сетевые характеристики
Они довольно случайны в каждый момент времени
Наприме, кол-во пришедших/ушедших пакетов, количество потерть, процент потерь и другое
Revertron
15.05.2018
14:23:18
Ну да, прочитать /proc/net/tcp :)
Насибуллин
15.05.2018
14:23:33
нам в институте давали ГПСЧ на сдвиговых регистрах
Google
Philipp
15.05.2018
14:23:34
Типа того
Lucky
15.05.2018
14:24:15
Хомяка в клетку и геркон на ардуинку
Philipp
15.05.2018
14:24:22
Хе-хе
Насибуллин
15.05.2018
14:24:24
можно наверное и /dev/shmem почитать)
или как он
Philipp
15.05.2018
14:24:35
Но это всё неинтересно и слишком просто
Dadaskis
15.05.2018
14:24:42
Насибуллин
15.05.2018
14:25:25
не помню , там была схема типа такой
-> |_|_|_|_|_| -v
^---------------------|
Lucky
15.05.2018
14:25:26
видеокамеру на дерево за окном
Насибуллин
15.05.2018
14:25:51
известная проблема в убунте на виртуалке например
Lucky
15.05.2018
14:25:57
нету ветра - вышел. потряс...
Насибуллин
15.05.2018
14:25:58
когда хочешь пакет подписать своим ключом
он обращается к линуксовому пулу энтропии
а тот в случае с виртуалкой дефектный
Philipp
15.05.2018
14:26:26
Насибуллин
15.05.2018
14:26:27
ставится пакет rng-tool
он обращается уже к железу
видимо генератор виртуализируется как-то
Philipp
15.05.2018
14:27:30
К железу тоже сложно – интеловский подсчет токов вот например кажется нераскрыт в плане реализации
Поэтому, ставим лавалампу и наслаждаемся
Google
Philipp
15.05.2018
14:28:26
Еще можно на распаде ядер сделать
Насибуллин
15.05.2018
14:28:56
а лавалампа кака обсчитывается?
там паттерны какие-то?
или просто берется картинка и по ней хеш?
Philipp
15.05.2018
14:29:44
Не уточнял
https://habr.com/post/62237/
Рома
15.05.2018
14:59:22
Рандом ведь у системы есть, какие барометры-микрофоны?)
/dev/urandom кажется
Система замеряет отклонения от нормы io операции, самый настоящий рандом
Philipp
15.05.2018
15:04:06
Рома
15.05.2018
15:04:21
А я вчера впервые написал луа функцию в postures. Была задача с очень сложной выборкой. И знаете, на чистом sql все равно быстрее вышло
Dadaskis
15.05.2018
15:05:18
Lua же ведь не всегда из-за скорости выбирают, я для майна выбрал из-за возможности модификации и отсутствия лишней компиляции.
Рома
15.05.2018
15:05:31
Yuriy
15.05.2018
15:05:36
быстрее в плане производительности?
Philipp
15.05.2018
15:07:31
А в чем еще?
Dadaskis
15.05.2018
15:08:52
В плане рук может...
Lucky
15.05.2018
18:00:43
Вопрос - знает кто-нибудь похожую софтинку для lua?
https://habr.com/post/333750/
Roman
15.05.2018
18:07:15
а что в итоге должно быть для lua?
Lucky
15.05.2018
18:13:59
чтобы код выполнялся на lua или файлик луашный генерился
есть вот такая песочница, и мне подумалось, что неплохо бы к ней прикрутить https://technix.github.io/instead-playground/
Google
Lucky
15.05.2018
18:17:57
типа блюпринт луашечный
Vadim
15.05.2018
18:22:56
я думал как-нибудь взять отпуск на всех работах, послать всех нафиг, и взять генератор с code.org
и переделать его с js на Lua.
по опыту - не так и много переделывать (не считая сторонних либ)
но это всё мечты :)
Vlad
15.05.2018
18:24:12
https://www.youtube.com/watch?v=ZXsQAXx_ao0
Vadim
15.05.2018
18:24:41
но, вообще, имхо, единственное оправдание существования фреймворков визуального программирования - обучение детей
за любые другие применения нужно бить раскалённой кочергой по почкам
bebebe
15.05.2018
18:27:19
Lucky
15.05.2018
18:27:38
а как же "х*к, х*к и в продакшен"?
Vadim
15.05.2018
18:28:06
я, вот, да
bebebe
15.05.2018
18:28:40
это травма чтоли такая?
Vadim
15.05.2018
18:29:29
и уже провожу переговоры с адом о выделении отдельных сковородок для тех, кто допускает продакшн-применение визуального программирования
bebebe
15.05.2018
18:29:53
Lucky
15.05.2018
18:30:48
миллионы долларов юнити и анриала не могут ошибаться
Particle
15.05.2018
18:31:14
ребят, подскажите, есть на луа или короне чё-ни типа виндоуз формз как в VS?
Насибуллин
15.05.2018
18:31:37
+
вы когда-нибудь сталкивались со сложными комплексными системами?
визуализация это один из методов.
Google
Vadim
15.05.2018
18:31:51
ведь все в чате видели VS и пользуются Windows
Lucky
15.05.2018
18:32:31
Cнyc придёт, порядок наведёт
он же поженил винапи и ловку вроде
Vadim
15.05.2018
18:34:42
миллионы долларов юнити и анриала не могут ошибаться
мне сразу вспоминаются игрушки, авторы которых настолько упоротые, что, мало того, что не используют встроенный юнитевый менеджер данных/сейвов, так ещё и пишут свой через такую жопу, что вместо $XDG_CONFIG/Vendor/Appname/ сейвы сохраняются в .config\\Vendor\ Name\\Game\ Name\\slot_1.gamenamesav
(в смысле, это одно целое имя такое, в хомяке)
Particle
15.05.2018
18:36:29
надо конструктор стандартных виндосовских окон с менюшками
Lucky
15.05.2018
18:36:34
Делфи ему надо с Lua вместо паскаля
Vadim
15.05.2018
18:36:59
да не то, чтобы паскаль был сильно сложнее Lua
(ну, не считая строгой типизации и предекларации (хотя уже не помню на счёт её обязательности))
Lucky
15.05.2018
18:37:37
http://develstudio.ru/
Насибуллин
15.05.2018
18:37:48
Я не советую делать вызовы винапи из луа
Lucky
15.05.2018
18:37:50
вот для похапе
Vadim
15.05.2018
18:37:58
Насибуллин
15.05.2018
18:38:13
Там свой эвент луп и система типов
Проще сделать виндовс-приложение и встроить в него луа стейт
Или как правильно называется
Vadim
15.05.2018
18:39:17
Lucky
15.05.2018
18:39:27
http://www.laruence.com/lua/
Насибуллин
15.05.2018
18:39:30
Спс
Vadim
15.05.2018
18:39:34
или, говоря проще, вкоммпилить в него liblua[jit]