Size: a a a

2020 May 13

L

Leon174 in pro.lua
Всё, их больше нет. Если они вообще были.
источник

I

Igor725 in pro.lua
Vadim Misbakh-Soloviov
> потом плакать что  злобные какиры сломали ОС
Бояться запускать что-либо при виде проприетарной лицензии тоже не совсем правильно. Особенно если это винда, где проприетарщина преобладает (Хоть в последнее время ситуёвина и меняется). Тем не менее, любой неизвестный мне ранее софт я проверяю с дизассемблером в обнимку, бегло смотрю, какие он системные функции дёргает, при каких обстоятельствах и зачем. Это лучше любого антивируса и боязни запуска проприетарного софта.
источник

_

_, _ in pro.lua
Vadim Misbakh-Soloviov
> потом плакать что  злобные какиры сломали ОС
> не посмотреть весь исходный код линекса и верить что анб не следит
источник

_

_, _ in pro.lua
same energy
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ты не поверишь
источник

VM

Vadim Misbakh-Solovi... in pro.lua
но я - тот упоротый, который его смотрит
источник

VM

Vadim Misbakh-Solovi... in pro.lua
и я даже в своё время нашёл бекдор в патче на UKSM
источник

_

_, _ in pro.lua
Vadim Misbakh-Soloviov
но я - тот упоротый, который его смотрит
Хочу быть тобой
источник

_

_, _ in pro.lua
Я понимаю глянуть как реализована та или иная фича, но чтоб ВСЁ
источник

VM

Vadim Misbakh-Solovi... in pro.lua
ну, это не так сложно как может показаться
источник

VM

Vadim Misbakh-Solovi... in pro.lua
основное удобство в том, что у Линуса есть привычка выпускать новые релизы в виде патчей к старым :)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
(да даже и без него, с помощью гита это решается одной командой)
источник

VM

Vadim Misbakh-Solovi... in pro.lua
а ревьювить изменения относительно уже проверенного - намного проще, чем каждый раз всю кодовую базу
источник

S

Snusmumriken in pro.lua
Igor725
И если тебе нужно запускать не из папки с самим Lua, а чтобы бинарь был доступен отовсюду, делай так:
SETX /M PATH "%PATH%;C:\Тут\Путь\До\ПАПКИ\банарей\Lua"
Выполнить команду нужно только один раз, путь сохранится в системной переменной и будет использоваться в последующих открытых консолях, пока сам его не уберёшь
Так, ребзя
источник

S

Snusmumriken in pro.lua
Ой, не то
источник

S

Snusmumriken in pro.lua
Vadim Misbakh-Soloviov
// а вообще, нахер этот ваш виндоус бы выкинуть. Для разработки всё равно неудобно
Ребзя, давайте быть немножко попроще и не такими противными.

У меня противный режим специально для Тони, но он уникум, который многократно заслужил : )
источник

S

Snusmumriken in pro.lua
Leon174
От себя в очередной раз посоветую этот редактор. Запускать от имени администратора, если нужно пути добавить. Может поможет... А то что-то такие проблемы прям, примерно на втором месте после термоядерного синтеза.

https://www.rapidee.com/en/about
Можно нажать Win + R, вбить туда
"rundll32.exe sysdm.cpl,EditEnvironmentVariables", и сразу откроется стандартное окошко переменных среды.

Я такой запилил шорткат (ярлык, путь до которого прописан в PATH) с этой фигнёй, и такой:
win + r => env => enter.

Аналогично можно сделать шорткат из lua53, обозвать его lua и вызывать под любым именем, правда, это работает в win + r но не работает в cmd, поэтому тут уже наверное bat-ник типа:
*lua.bat*
lua53.exe %*
источник
2020 May 15

DK

Dmitriy Koltsov in pro.lua
Добрый день!
Подскажите, пожалуйста, можно ли в .rockspec указывать не модуль, а через url на него?
Пример: я могу поставить модуль командой
luarocks install https://raw.githubusercontent.com/mpeterv/cluacov/master/cluacov-scm-1.rockspec

Как я могу указать этот модуль в рокспеке?
источник

DK

Dmitriy Koltsov in pro.lua
Правда, я нашел pr в луа рокс, судя по всему, нельзя так добавлять зависимости
https://github.com/luarocks/luarocks/pull/823
источник
2020 May 16

VV

V V in pro.lua
Snusmumriken
Оно считается true, и это проблема. NaN очень сложно проверить на NaN, потому что оно ведёт себя как число, а при попытке арифметики — дропает приложение. Я на этом много костылил.

Поэтому просто не дели на ноль, ок да?
🤨 некоторые либы, типа rrd, заполняют некоторые поля значениями NaN ещё на стадии require.

Не получится от них избавиться при вычислениях...

Спасибо за инфу, не задумывался над определением NaN как true.
источник