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

Лидеры


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

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

  1. 3 балла
    Это баг конкретно в новой версии OC. Фингер его отрепортил создателям мода, посмотрим когда они его исправят.
  2. 1 балл
    Мониторы в OpenComputers поддерживают только текстовый режим, но интерфейс можно сделать круче с помощью символов из Юникода. До недавних пор символы приходилось выбирать из таблицы (https://computercraft.ru/topic/1962-shrift-v-oc/) и вручную проверять на то, подойдут ли они в интерфейс или иконку. Но сейчас я представляю вам IconPaint - программу, позволяющую интерактивно менять символы внутри иконки и сразу видеть результат! Как скачать: wget -fq https://raw.githubusercontent.com/ProgramCrafter/lua-utils/main/paint/paint.lua Управление такое: стрелки на клавиатуре выбирают редактируемый символ (справа подсвечивается синим), backspace, цифры и буквы a-f служат для редактирования шестнадцатеричного кода символа, клик левой кнопкой мыши по палитре задаст редактируемому символу такой же цвет текста, клик правой - цвет фона, выход по Ctrl-C; проделанная работа сохраняется в файл paint.dat. Пример paint.dat (осторожно, это валидный код на Lua, и при загрузке IconPaint запускает его, хоть и в ограниченном окружении): data = { {0x0020, 0x2580, 0x2580, 0x2580, 0x2580, 0x2580, 0x2580, 0x0020}, {0x0020, 0x0020, 0xE18B, 0xE146, 0xE147, 0xE18C, 0x0020, 0x0020}, {0x0020, 0x0020, 0xE18E, 0xE149, 0xE148, 0xE18D, 0x0020, 0x0020}, {0x0020, 0x2584, 0x2584, 0x2584, 0x2584, 0x2584, 0x2584, 0x0020} } overlay = {["2 3"]={16777215,2960685,2,3},["3 3"]={6684927,0,3,3},["4 3"]={16777215,6684927,4,3},["5 3"]={16777215,6684927,5,3},["7 2"]={16777215,2960685,7,2},["7 3"]={0,2960685,7,3},["3 4"]={0,2960685,3,4},["2 4"]={0,2960685,2,4},["5 4"]={0,2960685,5,4},["4 4"]={0,2960685,4,4},["7 4"]={0,2960685,7,4},["6 4"]={0,2960685,6,4},["6 1"]={0,2960685,6,1},["5 1"]={0,2960685,5,1},["4 1"]={0,2960685,4,1},["3 1"]={0,2960685,3,1},["2 1"]={0,2960685,2,1},["5 2"]={16777215,6684927,5,2},["6 2"]={6684927,0,6,2},["3 2"]={6684927,0,3,2},["4 2"]={16777215,6684927,4,2},["2 2"]={16777215,2960685,2,2},["6 3"]={6684927,0,6,3},["7 1"]={0,2960685,7,1}} Что в планах: расширить зону для редактирования иконки (сейчас 8x4 символа), добавить вставку символов из буфера обмена. Скриншот под спойлером:
  3. 1 балл
  4. 1 балл
    Да, я вчера писал это в дискорде и в IRC. Фикс такой: добавить require('core/full_buffer') в какой-нибудь файл - например, /boot/95_robot_fix.lua.
  5. 1 балл
    Ну тогда это возможно тема для ещё одной issue.
  6. 1 балл
    Игооорь после обновы OC система сломалась! конкретно проблемы с символами браиля (или с double buffering) у меня лично сломались кнопки и на иконках в местах с символами браиля тоже проблемы
  7. 1 балл
    Программа умеет получать картинки по ссылке и отрисовывать их в OpenComputers. Поддерживается примитивный даунскейлинг. wget -fq https://raw.githubusercontent.com/ProgramCrafter/lua-utils/main/images-drawer/draw-random-img.lua Работа всё ещё в процессе. На данный момент: 1. Проверяю на работу только GIF. 2. Некоторые GIF некорректно парсятся по вине библиотеки. 3. К библиотеке GIF нужен патч, чтобы хоть какие-то гифки показывались. wget -fq https://gist.githubusercontent.com/ProgramCrafter/d1b279aec9e473794df115d1301dcb27/raw/8166f23ee3daba8ca8ec305589b3d9a258f6674f/gif.lua /usr/lib/gif.lua 4. Даунскейлинг примитивный: если картинку надо уменьшить, то из каждого квадрата 2x2 пикселя выбирается левый верхний. 5. Требования: тир3 GPU и монитор, интернет-карта, 6 планок тир3,5 памяти. Используемые библиотеки: Зато результат неплохой:
  8. 1 балл
    Отрисовка четырёх основных форматов картинок (PNG, JPG, BMP, GIF) работает! В частности, BMP и GIF отрисовываются без использования временных файлов и поэтому работают внутри контейнера. У всех форматов, кроме PNG, даунскейл происходит по одному алгоритму. JPEG: GIF: BMP: PNG:
  9. 1 балл
    О нарушении лицензии на код OpenComputers. Программы, входящие в состав OpenComputers, распространяются по такой лицензии: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/LICENSE Код почти не был изменён по сравнению с https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/irc/usr/bin/irc.lua, но какая-либо пометка о лицензии, включая дисклеймер "AS IS", на https://pastebin.com/vjF5MSkR отсутствует. Возможные пути поправить (чтобы не было просто хейтом): переписывать код с нуля / вставлять эту лицензию в каждый из выкладываемых файлов / собрать выкладываемые файлы в какой-нибудь репозиторий "OpenComputersLocalized" и поместить лицензию там.
  10. 1 балл
    Назови причину, по которой перенесённые мной сообщения должны остаться в исходной теме. Кому они адресованы, и какую цель преследуют? Разберу первое из твоих сообщений, которое я перенёс: Сообщения такого рода я считаю кандидатами на удаление. Но, если позволяет время, я на всякий случай стараюсь выяснить, что именно хотел сказать автор. Если автор не даёт чёткого ответа, я удаляю сообщение. Или переношу его в более соответствующее место. В данном случае такое место нашлось. И вот мы здесь. Разберу твоё сообщение по словам. Начну я с самого яркого слова — «задрали». Каков смысл этого слова? Я знаю два наиболее распространённых варианта. Например, дикие звери растерзали тебя или же сильно порвали. Но вряд ли ты вкладывал в это слово именно такой смысл. Иначе мне представляется медведь с охапкой красных маков. Второй распространённый смысл слова «задрали» — причинили сильную боль и страдания. А это уже обвинение. Более того, такое использование слова является новым. По сути это эвфемизм более грубого слова. Но как ты ни смягчай его, смысловой оттенок остаётся грубым. Соответственно, это не просто обвинение, а обвинение в грубой форме. И чтобы в этом не осталось сомнений, ты повторил слово второй раз, усилив эффект. Теперь перейдём к сути обвинения. Тут можно было бы снова представить медведя на поляне, среди цветущих маков, но ты развеял мои сомнения: Всё-таки ты обвинил автора темы в подражании MacOS. Но на каком основании ты предъявляешь претензию? Что лично тебе должен автор? Он дал тебе какое-то обязательство? Максимум, на что ты можешь рассчитывать — попросить автора сделать что-то подобное в более привлекательном для тебя стиле. Попросить, а не обвинить. Соответственно, твоё обвинение не является обоснованным. Необоснованное обвинение в грубой форме я считаю провокацией. Таким сообщениям не место на форуме, и они подлежат удалению. Но если тебе нравится грязь в комментариях, то она более уместна в твоей же теме. Ты же обещал сделать систему с интерфейсом, похожим на Windows? Обещал. При этом автор системы SwiftOS такого обещания не давал. Значит, в какой теме твоё обвинение выглядит более уместным? Конечно, извиняю, но сообщения, явно неадекватные темам, я продолжу либо удалять, либо переносить. Если целью сообщения было донести своё пожелание до автора темы, то рекомендую оформить его именно как просьбу, а не как обвинение.
  11. 1 балл
    $ diff -U 0 irc.lua irc.1.lua --- irc.lua 1970-01-01 00:00:00.000000000 +0000 +++ irc.1.lua 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ --- A (very (very!)) simple IRC client. Reference: --- http://tools.ietf.org/html/rfc2812 - @@ -25 +22 @@ -local host = args[2] or "irc.esper.net:6667" +local host = args[2] or "irc.Esper.net:6667" @@ -374 +371 @@ - print("Welcome to OpenIRC!") + print("Welcome to UnionICE") @@ -455 +452 @@ - local channel = text.trim(line:sub(7)) + local channel = "#cc.ru" @@ -461 +458 @@ - line = "JOIN " .. channel + line = "JOIN " .. "#cc.ru" Ловко.
  12. 1 балл
    Поставляется в комплекте с OpenComputers на дискете IRC. https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/irc/usr/bin/irc.lua
  13. 0 баллов
    установка pastebin get vjF5MSkR irc запуск irc ваш ник /join cc.ru для работы irc нужна интернет карта хотя без неё пастбин работать тоже не будет
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...