Laine_prikol
-
Публикации
155 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Сообщения, опубликованные пользователем Laine_prikol
-
-
Nickname is already in use
(Никнейм уже используется)
Вот весь текст
-
-
3 часа назад, ProgramCrafter сказал:Сразу подскажу: сборка мусора происходит на каждый десятый вызов computer.pullSignal.
Я вот тоже делал вещь, требующую очень много памяти: рендер пиксельных картинок на очках, вроде бы из OpenGlasses. Создание графического объекта возвращало прокси, а мне целиком этот прокси не был нужен. Так там память кончалась очень быстро, и приходилось десять раз запускать os.sleep(0).
Жаль, что нельзя сразу сказать "мне этот объект не нужен, Lua, пожалуйста, удали его прямо сейчас".
по каким то причинам в Lua OpenComputers удален метод collectgarbage() который как раз принудительно пинает сборщик мусора
-
Имхо, слишком большой padding и margin иконок на Т3 мониторе, слишком много полезного пространства отъедает.
-
1
-
-
перенос файла и переименование с точки зрения файловой системы - одно и тоже, ускорить это никак нельзя, разве что разработать свою ФС где имя файла и его путь будут отдельными полями (зачем?)
-
20 часов назад, ProgramCrafter сказал:Rust упадёт с ошибкой
Чтобы в Rust при переполнении чисел не падал, надо явно указать поведение при арифметических операциях. Например, saturating_add - при прибавлении число просто clamp в лимит типа.
https://doc.rust-lang.org/std/primitive.i32.html#method.saturating_add
fn main() { println!("{}", i32::MAX.saturating_add(100)); // выведет 2147483647 }
То же самое есть и для других операций - pow, sub, mul, div и т.д.
Вообще насколько я помню при переполнении чисел программа падает только в debug режиме, в release должен быть просто wrapping
-
Если программа выводит результат работы в stdout (в консоль) то можно получить вывод с помощью функции io.popen(). Работает также как и io.open() только для вывода программ
local handle = io.popen("ls /") -- тут пишешь свою команду local result = handle:read("*a") -- читаем stdout команды print(result)
-
8 часов назад, rootmaster сказал:как мне данаело что мой код сливают, все со следующим обновлениям все проги будут ставиться прям в исполняемый файл market а лицензия проверяться через интернет если я бы хотел я сам бы выложил исходник но для конкретно этой программы я не захотел выкладывать исходник(так как на мой взгляд там плохой код), и теперь все программы с закрытым исходным кодом я буду именно так выкладывать как описал выше
А интернет магазин "безопасных модов" будет?
-
1
-
-
-
49 минут назад, Asior сказал:Единственное что в голову приходит, коль хотите продавать дискеты, не проще было собрать на простой ОС нужную дискету, со своим названием и сборной программ, потом заблокировать её, и через креативку создать множество копий?
Хотя как по мне
именно так и делаю. А покупать код у кого-то ну хз, я ж и вирусы могу туда напихать и обернуть полезный код против покупателя
Может у них там супер мега РП сервер, надо покупать программы, детали для компьютера, жилье и еще ходить на работу, зарабатывать деньги...
-
В 24.09.2019 в 20:50, ArtHacker сказал:чтобы скачать scala нужен jdk 8 а мне не дают его скачать потому-что надо зарегаться в oracle ...
можно скачать adoptopenjdk (https://adoptopenjdk.net/)
-
-
а мод хоть скомпилировал? есть в папке gamemodes ind.amx?
-
2 часа назад, Totoro сказал:А что должен будет делать этот плагин?
при нажатии какой-нибудь кнопки - запускать эмулятор OC и сразу запускать в этом эмуляторе скрипт на Lua, ну и так же автокомплит функций OC
-
ESP8266 + NodeMCU тебе в помощь
Скрытый текст
-
1
-
-
дизайн конечно офигенный))))
-
1
-
1
-
-
Чё пацаны, аниме?

-
В сетевых технологиях я конечно нуб, по этому могу совсем чутка дать конструктивной критики:
1. В некоторых местах нужно использовать Логические выражения. (51 строка)
2. Почему переменные для настройки не локальные?
3. Я бы сделал отдельные функции "init" и "main", а не вызывал функции где попало.
4. Ну и обработка ошибок тоже сделана не в лучшем виде. Я бы предпочел занести все ошибки в массив, пробегался по ошибкам через for и предпринимал действия исходя от порядкового номера ошибки. (Хотя... думаю есть способ лучше)
2. Потому что это константы
Остальные ошибки - к @@Doob со своим IRC modem, я оттуда скопипастил всё
-
Делать было нечего, накатал маленькую программу (74 строки) которая позволяет сделать мост между игровым и IRC чатом. Прям как на этом сервере в #cc.ru-server1.
Установка: pastebin get MJ5XYu7H ircb.lua (Требуется: чатбокс, интернет плата)
Настройка:
Находится в коде на 3 строке:
NAME = 'IRC' -- Тэг перед сообщением в чатбоксе SERVER = 'irc.esper.net:6667' -- IRC сервер CHANNEL = '#ripirc' -- Канал nick = 'Rippez' -- Ник в IRC
(Кавычки не удалять)
-
2
-
-
Как в луа удалить ВСЕ HTML тэги из строки? Типа как аналог функции strip_tags() в PHP
-
Чё вы так все, я вообще не для OpenComputers. Я просто хочу сделать луа скрипт который бы синкал время мск, и выставлял дату в винде
-
Этот сайт имеет отношение к MineOS? https://discourse.codeemo.com/
У них прямо в лого написано 'MineOS' и текстурка из майнкрафта
Это вообще дистрибутив линукса "Mine OS" именно с пробелом. Он для админов серверов майнкрафт
-
Крутак, портанул бы на dll и OpenGL/Direct3D рендер, вообще бомба была-бы!
-
В интернете.
Где, гуглил там хрень всякая либо без апи, есть 1 но он платный

Bios Simple - биос который для новчиков
в Программы новичков
Опубликовано:
Классный User-Agent; BTW