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

Лидеры


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

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

  1. 4 балла
    Незнаю ли считаеться нормальным теперь писать что-то здесь через полгода, после создание этой темы, когда я был проще и наивнеё, что создал конкурентноспособную операционную систему. Понял я уже это недавно, когда уже здесь были отзывы о том, что эта ОС помогла им починить "кирпич", или была инструментом для отладки кода на EEPROM. Они немного смотивировали меня сделать это. Обновление 2.0 : Редактор кода почти полностью переписан, и стал чуть удобнее Добавленна возможность редактирования программы из EEPROM Вся система теперь работает на архитектуре Lua 5.3, и сжата в 1 файл размером 16 KB Немного изменён внешний вид Прочие мелкие изменения... Планы: В будущем добавить возможность пересылать исходный код системы через сеть на другие устройства.
  2. 2 балла
    Да, но только для предметов, которые реализуют ItemHandler Capability (mc1.12) или если для предмета реализован драйвер в OC (li.cil.oc.api.driver.InventoryProvider). Для работы с инвентарём предмета нужно использовать контроллер инвентаря. Методы: getItemInventorySize, suckFromItemInventory, dropIntoItemInventory. На 1.12 есть мод Common Capabilities, который добавляет ItemHandler Capability в ящики шалкера и в рюкзаки Thermal Expansion. В моде OC реализованы драйверы для сервера и базы данных.
  3. 1 балл
    Эта программа состоит из двух частей: Создание картинки: https://pastebin.com/ff1zwCDQ Отрисовка картинок: https://pastebin.com/tJHPS9NB Для создания баннера надо: 1. Запустить программу. Первый аргумент - путь, куда баннер будет сохраняться. Пример запуска: banner.lua path_to_banner 2. Кликнуть в любом месте (для распознавания владельца). 3. Щёлкнуть правой кнопкой мышки, чтобы перейти в режим редактирования. В режиме редактирования: Клик левой кнопкой мыши на пустом месте создаёт новое текстовое поле. Клик левой кнопкой мыши на каком-то поле выберет его (фон под ним подсветится). При нажатии клавиш текст добавляется в выбранное поле. Работает Backspace. Цвет текста в выделенном поле можно поменять табуляцией (есть палитра из 12 цветов). Если ничего не выделено, то поменяется цвет фона. Перемещается поле стрелками, удаляется кнопкой Delete. В любой момент программу можно закрыть (Ctrl-C), сохранения автоматические. Программу нужно запускать с аргументами: первый отвечает за частоту смены картинки (в секундах), следующие - пути, где картинки лежат. Например: banner_show.lua 5 path_to_banner1 path_to_banner2 Закрывается тоже по Ctrl-C. Обо всех багах и предложениях просьба сообщать сюда.
  4. 1 балл
    Последняя версия : 2.2 Команда для установки : pastebin run ngQT9YF8 Системные требования: Корпус компьютера, екран - 1 Tier Процесор - 1 Tier Видеокарта - 1 Tier Память - 1.5 Tier (x1) Жёрсткий диск - 1 Tier Дисковод, клавиатура, Lua BIOS - должны присутствовать Краткое описание: Inerpat - примитивная система для запуска на любом ведре, и инструмент для создание и отладки EEPROM кода. Также она поможет в ситуации, когда ваш компьютер превратился в "обожённый строительный материал" Специальные клавиши: ALT - Открыть главное меню CTRL - Открыть меню файла/папки. В редакторе - меню сохранения. TAB - Навигация по доступным файловым системам Скриншоты:
  5. 1 балл
    Смотря какой смысл вкладывать в слово "сам". В общем случае робот не может вставлять и вынимать улучшения в собственных слотах улучшений без каких-либо вспомогательных приспособлений. Я для этой цели обычно использовал вспомогательного робота или схему на транспозере. Если требовалось лишь вставить что-либо в слот робота, то я даже использовал обычную воронку. Но робот может самостоятельно установить и использовать эти механизмы.
  6. 1 балл
  7. 1 балл
    да, цвета он не видит, которые содержатся в vox модельке, видимо. Он по индексу подставляет цвет из стандартного набора просто, судя по всему. не знаю, как-то печатали, как-то жили. Не умерли без конвертера Крутого. Посмотри на античные здания и памятники культуры, на книги и музыку, и на современное гавнище из музыки, литературы и зданий-коробок и мусорников современных технологий. Не думай, что люди раньше чем-то обделены были и пропадали практически без конвертеров или чего-то либо еще. Не романтизируй так современные технологии. Конвертер - штука крутая, как и всё, что Крутой делает. Но поверь, печатали как-то и раньше тоже что-то
  8. 1 балл
    Крутые новости про opennet! ■ Мы создали облачный проект. Теперь за всеми изменениями вы можете наблюдать там, а так же смотреть как изменяется и улучшается код, пополняясь новыми файлами и классами. https://ide.c9.io/krutoy242/opennet ■ Команда проекта увеличилась и появились первые пользователи. На данный момент сеть разрабатывают Zer0Galaxy, Totoro и Krutoy. Из пользователей - Asummonster и Trojan4ik, которые помогают найти ошибки в сети, которые раньше были не заметны. А сейчас, пока Зеро занят IRL и opennet сервер непонятно почему повторяет сообщения аж четыре раза, расскажу как работает моя часть кода. Внимание! Пока сеть только тестируется, и не все функции работают. Сервер обновлений Эта машина упрощает установку ПО для работы opennet. Например, для работы интернет-сервера нужно 4 файла и качать их в ручную было бы напряжно. Работа сервера обновлений позволяет вписать всего 1 строку в lua на чистой машине, которая сама подключится к серверу и получит все необходимые файлы. Но это не всё: При использовании opennet, этот сервер будет посылать новые версии ПО, если это необходимо. То есть, после первой установки вам не придется в ручную обновлять ПО, если выйдут критические изменения. Вместе с ПО для opennet у нас появится возможность добавлять пользовательские приложения. Например, Asummonster пишет чатик вроде аськи, Totoro с Зеро делают браузер и web-сервер. И для установки всего этого вам нужно будет всего один раз запустить установку. Интернет сервер Все пользователи opennet получают доступ к интернету, даже есть у них нет интернет-карты! Причем для этого не нужно будет что то делать - код создает виртуальную интернет-карту, она появляется в списке компонентов, и к ней можно обращаться как к настоящей карте. Например, без проблем работают программы wget и pastebin На самом сервере стоит программное обеспечение, которое обрабатывает запросы и сохраняет открытые соединения в таблицу. Принимая сообщение, сервер перенаправляет его на свою настоящую интернет-карту, получает ответ и отправляет его запрашивающему. Интересно, что если функция, например internet.request() возвращает итератор, то итератор и будет возвращен клиенту. В будущем планирую сделать получение сообщений из интернет-карты для работы, например IRC клиентов Набросок будущего интерфейса сервера: Скриншот небольшого компьютерного клуба, в котором и проходит тестирование сети:
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...