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

Лидеры


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

Показан контент с высокой репутацией 21.07.2022 в Сообщения

  1. 2 балла
    О чём идёт речь? Ничего не понимаю. Да, пора заканчивать с этим. Но сначала внесу ясность. Автор темы сам явился причиной предвзятого к нему отношения, и он такое отношение заслужил. Потребуется время, чтобы он смог исправить свою репутацию. Но это лишь одна сторона ситуации. Другая же сторона в том, что читатели форума не заслужили видеть эти эмоциональные разборки. Поэтому я прошу всех форумчан отказаться от агрессивных высказываний в адрес автора темы или результатов его творчества. Автору темы я уже неоднократно указывал на его некорректные высказывания в других темах. Это его часть ответственности. Другая же часть ответственности лежит на других авторах постов. Предлагаю всем отметившимся в этой теме почистить свои посты от явно недружелюбных высказываний. В противном случае я удалю их полностью. Я понимаю чувства форумчан, которых так или иначе задел автор темы, но давайте говорить о фактах и в рамках заявленной темы. Да, он пишет безграмотные тексты. Да, их очень трудно читать. Да, он выложил явно сырой продукт. Да, им сложно пользоваться. Но агрессивные высказывания не помогут решить проблему. Все эти резкие эмоционально окрашенные фразы могут лишь оттолкнуть человека от сотрудничества. И это в лучшем случае. В худшем же случае эти посты станут примером для подражания. А этого не стоит допускать. У каждого из нас есть выбор. Бренд @rootmaster уже все знают на форуме, и предполагают, что от него ожидать. Всем, кому слишком больно читать тексты автора, можете не читать. Это у меня нет такого выбора, я как модератор вынужден читать все тексты. А раньше я просматривал лишь половину тем форума, ориентируясь исключительно по авторству и тематике. Все, кто хочет высказаться о проблемах текста, высказывайтесь. Но не не перегибайте палку с эмоциями. Лучше вообще избегать эмоциональных высказываний. У нас всё-таки технический форум. То же самое касается и работы программы. Если что-то не работает, сообщайте. Если что-то кажется неудобным в работе, сообщайте. Но избегайте грязи. Всё-таки, надо признать, @rootmaster способен делать и что-то интересное. Не смотря на то, что реализация идеи подгружать необходимые функции по мере необходимости пока ещё сырая, сама идея имеет хороший потенциал. Честно говоря, не знаю, что там под капотом, но читать код нет никакого желания, т.к. я уже перенапрягся, пытаясь понять описание. Но это уже проблемы автора: читатели с трудном прочитали описание, код читать не захотели, идею не обсудили, идея умерла. Ну умерла и умерла. Не стоит рвать на себе волосы и заливать форум слезами. Может, кто-то более грамотный и аккуратный продемонстрирует хорошую реализацию.
  2. 1 балл
    Что такое RemoteOS RemoteOS - это мост для связи OpenComputers с внешним миром, написанный на языке C# (.NET 6.0). В чём отличие RemoteOS от уже существующих решений Начнём с самого очевидного и главного - на сервере имеется (почти) точная копия API OpenComputers. Это позволяет не только использовать подсказки в коде при работе с мостом в IDE но и проверять данные подаваемые в методы ещё до отправки их на компьютер OpenComputers(далее машина). Так-же такой подход позволяет реализовать кэширование, которое даёт возможность в некоторых местах не дёргать постоянно машину для опроса актуальных значений... Из-за того что на сервере наклёпано столько архитектуры он не такой легковесный как остальные мосты... Мой мост работает не из под OpenOS а прямо с EEPROM'а, что позволяет значительно снизить минимальные системные требования для работы этого моста но при этом это же отличие значительно его ограничивает - будут недоступны все те удобненькие библиотеки из опенос, то-есть нельзя работать ни с чем кроме того что предоставляет lua и клиентская ос моста... Не нужно запрашивать сигналы с машины, она сама их шлёт серверу... Какие у RemoteOS системные требования Для машины - интернет карта и EEPROM прошитый на клиентскую ос RemoteOS Для сервера - 1 открытый сетевой порт чтобы иметь связь с машиной и достаточная вычислительная мощность чтобы суметь запуститься а затем отсылать пакеты машинам, получать от них ответ и обрабатывать этот ответ... Как же всё таки пользоваться RemoteOS Начнём с того что C# - не самый удачный выбор для связки с LUA ибо C# это строго типизированный яп а луа не очень...и подгонять сервер под все причуды луа кода было тем ещё приключением...но у меня вроде как вышло, так что посмотрим как всем этим добром пользоваться... Ловля подключений: Компоненты: Сигналы: Выполнение произвольного кода: Директивы предпроцессора: Веб сервер: Какие у меня планы на RemoteOS [+] Планирую добавить документацию в код, чтобы можно было прямо в IDE зачитать что конкретный метод делает... [+] Хочу сделать веб-интерфейс для управления машинами Хочу довести кэширование до ума, чтобы надо было дёргать машины ещё меньше Может быть добавлю поддержку локальной(внутриигровой) сети на сетевых картах/ретрансляторах чтобы ещё больше снизить минимальные требования для клиентской ос Ссылки Репозиторий проекта: Тык (Github) Клиентская ОС: Тык (Github) Демо-видео: Тык (Яндекс диск)
  3. 1 балл
    Вариант крупного шрифта с поддержкой русской и английской раскладки набор символов https://pastebin.com/XNLGNrj9 letter.lua пример использования local letter = require("letter") local unicode = require("unicode") local com = require ("component") local gpu = com.gpu local function print_letters(x,y,txt,color) gpu.setForeground(color) for i = 1, unicode.len(txt) do local sym = unicode.upper(unicode.sub(txt,i,i)) gpu.set(x,y,letter[sym][1]) gpu.set(x,y+1,letter[sym][2]) gpu.set(x,y+2,letter[sym][3]) x = x + letter[sym][4] end end os.execute("cls") print_letters(10,10,"привет мир",0x00FF00)
  4. 1 балл
    Грамматика темы отвратительная, вручную указывать на ошибки не буду, скину скриншот из Word'a. Причем это далеко не все ошибки форматирования, те же "вы" с маленькой буквы при обращении к одному лицу. За шакалы прошу прощения, загрузить на форум можно только 0.2МБ.
  5. 0 баллов
    дублирует монитор компьютера в очках open glasses, на простору форума увидел такую же программу но исходника небыло, как скачать не понятно, да и в цвете она не работала судя по скринам моя же программа умеет работать в цвете к сожаления пока что она плоховастенько работает с задним фоном, но работает! рекомендуемое разрешения для быстрой работы 25x8, можно и больше но тогда следите чтобы не было много элементов на экране обратите внимания что программа не любит частое изменения цвета по горизонтали! она создает довольно большую нагрузку на железа, так что советую уменьшить скорость отрисовки в /etc/rc.cfg добавив строку glassesText = {drawTimeOut = 16(или инее значения)} установка: перейдите в тему моего мода для openOS и устоновите его далее откройте магазин приложений(market), веберети rc>glassesText и установите его затем активируйте демона командой rc glassesText start
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...