Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 17.01.2021 во всех областях

  1. 3 балла
    Сегодня ночью пришла мне идея портировать утилиту neofetch в мир OpenComputers. После нескольких часов разработки, появился Openfetch. Утилита, которая позволяет получить информацию об устройстве, на котором оно запускается. В дальнейшем планирую её доработать, может быть добавить другие ОС. Прошу не пинать особо за качество кода, ибо не писал на Lua больше 6 месяцев) Криво оформленный GitHub репозиторий: тык. Загрузить Openfetch можно двумя способами: pastebin get TsZ58eX8 /bin/openfetch.lua wget -f https://raw.githubusercontent.com/ethernalsteve/openfetch/main/openfetch.lua /bin/openfetch.lua Скрин:
  2. 2 балла
    Однако, хоть программа и может детектить Plan9k, она в нем не работает((( В общем я поправил эту ошибку, и еще кое чего, для работы как в среде OpenOS так и в Plan9k pastebin get HY0muRMP /bin/openfetch.lua wget -f https://raw.githubusercontent.com/Bs0Dd/OpenCompSoft/master/Openfetch/Openfetch.lua /bin/openfetch.lua
  3. 2 балла
    Новое обновление: PAT Pre-release 0.0.5 - Добавлен алгоритм запуска OCEmu для Ubuntu и Arch Linux (требует предустановленного интерпретатора Lua 5.2 и библиотек luaffib, luafilesystem, luautf8 и SDL2) - Обновлены библиотеки - Фиксы запуска OCEmu - Фикс отображения неверной версии в заголовке основного окна IDE - Фикс невозможности создать проект на дистрибутивах Linux - Фикс критической ошибки при запуске OCEmu - Удалена библиотека LuaJ, код переделан на работу с репаком OC-LuaJ от MightyPirates через Ocelot Brain Скачать: https://github.com/Vladg24YT/Oclide/releases/tag/v0.0.5 Набросок окон автодополнения кода:
  4. 1 балл
    Показывает основную информацию о системе и дисках, позволяет выбирать приоритетный и конкретные диски для загрузки. Из работающего: Информация о системе Краткая информация о дисках Загрузка через init.lua в корне диска Установка приоритетного загрузочного диска (при старте биос будет пытаться загрузится именно с него, а потом уже проверять другие диски) Выжигающий глаза интерфейс и код Форматирование дисков Загрузка в MineOS Из не работающего: Загрузка в Plan9k и SecureOS Вкладка настроек Частично работающее: Загрузка в MineOS (не будет работать если установлено значение приоритетного диска) Предстоит реализовать: Вкладку настроек с языком Включение/выключение авторана Функцию ремонта файла запуска системы (перекачка с репозиции) Модификатор запускаторов MineOS и OpenLoader Запуск файлов на уровне биоса Поддержку (хоть какую нибудь) дисков в блочном режиме Вырезать главный кусочек и сделать возможность работы без интернет карты Перелопатить интерфейс и код, дабы делать всё через ООП Для установки прошейте биос этим файлом: https://raw.githubusercontent.com/titan123023/OCBios/master/bios-starter.lua Сслыль на репозицию: https://github.com/titan123023/OCBios Для работы требуется: Интернет карта Монитор любого уровня Клавиатура (если хотите зайти в сам биос) Как минимум 1 палец (см описание выше)
  5. 1 балл
    В 2015-2016 году тут разрабатывался файловый менеджер Midday Commander, который по неизвестным причинам оказался заброшен. Увы, он много чего не умеет, есть неприятные баги, однако других ФМ под компьютеры я не встречал (может плохо искал). Собственно, это и послужило появлением моего форка от оригинального MC. И имя ему Midday Commander Plus! Репозиторий на GitHub Основные нововведения: Поддержка видеорежима 160x50 Тени у окон (как у Norton-а) Поддержка манипулятора "Мышь" (в том числе колесика) Мультиязычность (языковые данные вынесены в отдельный .mcl файл) Поддержка тем (данные о цветах элементов вынесены в отдельный .mct файл) Система ассоциаций Параметры программы расположены в конфиг файле - /etc/mc.cfg Скачать: pastebin run pc73b8bB С программой поставляются: Файлы mcl для русского и английского языка (по умолчанию в конфиге стоит английский) Три mct темы - "Standart", "Redstone" и "Darkness" (увы, я не дизайнер, поэтому отсутствие вырвиглазности в темах не гарантировано) Краткая справка: Коротко про ассоциации:
  6. 1 балл
    У многих новичков возникает вопрос - где писать код для OpenComputers? Кто-то советует VS, кто-то сторонник IDEA, кому-то по душе Atom, а кто-то вообще пишет код сразу в игре. Я решил пополнить этот список вариантов собственным решением. Вашему вниманию представляется интегрированная среда разработки (ИСР) под OpenComputers - OCLIDE. Проект находится на стадии публичного альфа-тестирования, поэтому критика приветствуется. На данный момент в ИСР присутствуют: - Подсветка Lua-синтаксиса - Система проектов - Интеграция с OCEmu (OpenOS 1.7.5) - Поддержка Windows 10 и Ubuntu 20.04 В планах на будущее: - Автодополнение кода - Добавление эмулятора на базе Ocelot Brain - Адаптация кода для работы на Mac - Опции настройки цветовой палитры редактора и используемого стандарта Lua - Поддержка сторонних переводов приложения Ссылка на проект: https://github.com/Vladg24YT/Oclide/ (ветка master - стабильная, ветка oclide-rc1 - indev сборки) Прога весит ~25 Мб, потребляет 167 Мб ОЗУ. Скриншот:
  7. 1 балл
    Прикольно, прямо палитра ZX Spectrum (правда вместо серого должен быть также черный). А так перенесена утилитка довольно точно, с учётом особенностей OpenComputers. В общем, мой тебе ничего не значащий респект.
  8. 1 балл
    Представляю вам сервер, специализированный для игры с OpenComputers: ProjectOC3 Особенности: Возможность работать со своими HDD и дискетами через FTP Куча аддонов для ОС Крафт чанклоадеров выключен, но в кит-старте есть 10 шт :DD Весь контент из ОС разрешен, даже дроны Инструменты ломаются в руках робота медленней в 100 раз В дискорде сервера иногда(я еще ни разу не застал) проводятся конкурсы(джемы) Версия майна 1.12.2 Лицензионный Модпак: Дискорд: https://discord.gg/v927kk7 Модпак на технике: https://www.technicpack.net/modpack/projectoc-reboot.1745971 Тред на англоязыком форуме: https://oc.cil.li/topic/2604-projectoc-3-oc-focused-suvival-server-with-ftp-disk-access/
  9. 1 балл
    Насчет лаунчера, все проще простого, самый обычный запуск на загрузку по очереди всех файлов. Вот пример например загрузчика бота. local fl = require('filesystem') os.execute('rm -r /bot') if not fl.exists('/bot') then fl.makeDirectory('/bot') end os.execute('pastebin get -f Wm7H7Nb4 /bot/bot.lua') os.execute('pastebin get -f MvR7FTGS /bot/imodem.lua') local f = io.open('/home/.shrc','w') f:write("/bot/bot.lua") f:close() os.execute('reboot')
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...