LeshaInc
-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Сообщения, опубликованные пользователем LeshaInc
-
-
-
-
Нужно добавить в запрос заголовок user-agent, чтобы GitLab скачивался. Для этого надо код wget пропатчить.
-
1
-
1
-
-
44 минуты назад, BadCoder сказал:Очень хотелось бы переключатель между Lua 5.2 и Lua 5.3
ПКМ по процессору там выбирай. Или через lua computer.setArchitecture
44 минуты назад, BadCoder сказал:И почему в системнике 3 тира всего один слот для карты 2 тира?
Исправим
-
Объяснять тут нечего. Качаем jarник (нужна как минимум Java 8), запускаем, пользуемся продвинутым эмулятором.
Ссылка на jarник: https://cc-ru.gitlab.io/ocelot/ocelot-desktop/ocelot.jar
О багах сообщать на https://gitlab.com/cc-ru/ocelot/ocelot-desktop/-/issues
Фичи: поддержка всех карточек OC, полное сохранение луа стейта и конфигурации воркспейса, ограничения по памяти, вызовам компонентов, и т.д. и т.п. Все основано на реальном моде.
В разработке участвовали: LeshaInc (фронтенд на LWJGL), Totoro (бекенд), rason (дал живительный толчок проекту), разработчики OpenComputers (стырили у них текстуры и код мода).
-
12
-
9
-
1
-
-
-
23 часа назад, IS2511 сказал:можно ли tps регулировать в Ocelot
пока только в коде, но я не даром вывел TPS на экран... в будущем можно будет добавить регулировку
-
@IS2511 я подозреваю что ява жрет все что в нее влезет, попробуй запускать с -Xmx256m. На машине с бесконечной памятью, ява в теории вообще никогда не будет мусор вывозить...
-
2
-
-
@Zer0Galaxy цвет контакта — сторона блока (реле пересылает сообщения с одной стороны всем остальным)
-
Добавлено реле
-
2
-
1
-
-
Cтресс-тест:
Скрытый текст
-
6
-
1
-
-
-
Разработка десктопной версии продолжается
Скрытый текстДемо
-
5
-
1
-
1
-
-
1 час назад, Avevad сказал:Мне вот, например, в Rust механизм обработки ошибок не нравится
Исключения скрыты в дебрях кода, и по сигнатуре функции не понятно, возможна там ошибка или нет. noexcept с этим особо не помогает... В расте же функция возвращает `Result<T, E>` — ты обязан обработать ошибку, через `.unwrap`, `match`, или `?`
1 час назад, Avevad сказал:А в C как будто нет?
Есть. В расте нет (в safe коде). То же знаковое целочисленное переполнение, которое в си/плюсминус является UB, в расте нормально обрабатывается (в debug проверка, в release wrapping), при этом можно явно указать какое поведение тебя интересует: `checked`, `wrapping`, `overflowing`, `saturating`. Покажи мне такое в Си++
1 час назад, Avevad сказал:А зачем обновлять если и так уже есть все что нужно? А в продакшене его используют, еще как.
В C++20 добавили концепты (по сути трейты из раста, только убого реализованные), рейнжи (итераторы из раста), модули (серьезно, 30 лет не могли сделать нормальную систему модулей вместо препроцессорных костылей, раст же изначально проектировался с модулями) и много других жизненно необходимых фич, если отбрасывать их ущербность. Теперь покажи кто в продакшене на C++20 перешел? там дай бог C++11 и переписывать никто не собирается, язык стал другим
1 час назад, Avevad сказал:Rust и C/C++ не всегда предназначены для одних и тех же вещей - на C/C++ ты можешь делать все - десктопные приложения, мобильные приложения, да хоть драйвера пиши.
А на расте что, нельзя? Чем это он принципиально отличается от си++? тот же системный язык, только с гарантиями. Вон даже ось пишут, или модули для ядра.
1 час назад, Avevad сказал:К сожалению так и не услышал, чем именно [переусложненный]
Ну например, инициализировать переменную можно 18 различными способами.. те же выражения бывают в 5 вариантах: rvalues, lvalues, xvalues, glvalues, и prvalues... а шаблонную наркоманию порой вообще невозможно прочесть, особенно когда дело доходит до ошибок компиляции.
-
5
-
-
Скачать: https://cc-ru.gitlab.io/ocelot/ocelot-desktop/ocelot.jar (ограниченная демо версия)
Можно двигать блоки мышкой, камеру средней кнопкой, открывать окна.
Папка home по какой-то причине отсутствует, но можно установить OpenOS и создать ее вручную. Файлы сохраняются в папке save. Там какой то левый адрес, но это уже спрашивайте у Тоторы, он делал ядро.
Комплектация как в онлайн версии, можно, например, сделать hpm install pipedream (после установки OpenOS), затем наслаждаться картиной червей, поедающих монитор.
На блок с компьютером не нажимайте, появится окно которое нельзя закрыть. Будет пофикшено в полной версии.
-
4
-
1
-
-
Скрытый текст
-
4
-
-
Скрытый текств активной разработке
-
3
-
1
-
1
-
-
В 02.09.2019 в 14:06, Clor сказал:там в МЕ бывают одинаковые по лейблу. Наверно в этом проблема. Ну одинаковые предметы но не стакаются. Если руками автокрафт заказать пашет?
Проблема была в том, что ресов не было на крафт.
-
10 часов назад, whiskas сказал:А можна поподробние как отрисовать в 1 символе 8 точек разных цветов? Логично подумав я понял что можна если использувать только 2 цвета (background, foreground). То мой вопрос в том можна ли использувать больше 2х цветов в 1 символе и если да то как?
никак...
-
1
-
-
Полезная прога. Сделал при помощи нее автокрафт еды из памса.
UPD: правда она какая то баганная, чизбургеры не крафтит; придется свою написать.
-
Кстати, из промисов в твоей либе только название, поскольку настоящие промисы можно собирать в цепочки: из then-коллбека можно вернуть новый промис. А еще есть удобные функции по типу Promise.all()
-
А теперь сделай async-await на короутинах -
Скрытый текстЗаписал видеодемонстрацию твоей работы.
На код смотрел одним глазом: советую вокруг операторов пробелы ставить и побольше пустых линий оставлять (я оставляю пустые строки между функциями, циклами, ифами, и для группировки присвоений). Код-стайл хотелось бы однородный в коде.
А так играть можно.
-
1
-
-
Это что за костыль?

О том, почему OC хуже CC
в Обсуждение модов
Опубликовано:
😭