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

Поиск по сайту

Результаты поиска по тегам 'юникод'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

  • Робот Байт
  • Fingercomp's Playground
  • 1Ridav' - блог
  • Totoro Cookies
  • Блог cyber01
  • IncluderWorld
  • KelLiN' - блог
  • Крутой блог
  • eutomatic blog
  • Programist135 Soft
  • Сайт в сети OpenNet
  • PieLand
  • Очумелые ручки
  • Блог недоблоггера
  • В мире Майнкрафт
  • LaineBlog
  • Квантовый блог
  • Блог qwertyMAN'а
  • some blog name
  • Дача Игоря
  • Путешествия Xytabich'а
  • Рецепты программирования
  • Шкодим по крупному
  • 123
  • mineOS и её удивительный мир
  • Поляна говнокода Bumer 32

Форумы

  • Программирование
    • Программы
    • База знаний
    • Разработчикам
    • Вопросы
  • Игровой раздел
    • Игровые серверы
    • Моды и плагины
    • Жалобы
    • Ивенты и конкурсы
    • Файлы
  • Общение
    • Задать вопрос
    • Обратная связь
    • Беседка
    • Шкатулка
  • Технический раздел
    • Корзина

Группы продуктов

Нет результатов для отображения.


Искать результаты в...

Искать результаты, которые...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


ICQ


Yahoo


Jabber


ВКонтакте


Город


Интересы

Найдено 3 результата

  1. ProgramCrafter

    IconPaint

    Мониторы в 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 символа), добавить вставку символов из буфера обмена. Скриншот под спойлером:
  2. Xytabich

    Символы. Lua

    "Эта вещь долго вставляла мне палки в колеса, пришло время вставить мне..." - цитата из какого-то боевика. С этой фразы, пожалуй, можно начать небольшое повествование. Довольно долгое время я рылся в просторах интернета, в задворках ворда, и чертом забытых местах, - в поисках одного-единственного символа, который украсит интерфейс. Но когда поиски наконец увенчались успехом, все пошло слону под хвост... В OC символ, конечно же, не отображался. И так происходило раз за разом, пока терпение не врубило рычаг под названием "Тотальный улет"... Полетав некоторое время за пределами солнечной системы на околосветной скорости, пришло решение - сделать программку, в которой будут отображаться символы OC. Эти символы можно было бы выбрать и записать в текстовый файлик. Пока летел обратно, пришло решение как это можно сделать - и вот, встречайте: Символы.луа - небольшая программка, отображающая доступные в OC символы. Символы можно помещать в список "избранных", а затем этот список сохранять в отдельный текстовый файл. Программку можно использовать на мониторах 2го и 3го уровней (на них работает тачскрин). При сохранении, создается случайный файл вида symbols-RANDOM_NUMBER.txt в корне диска. Перемещение идет при помощи стрелок влево-вправо, при этом сменяется страница. Выбор символа - клик по нему. Liked - список "Избранное". Закрыть программку - клик по крестику в верхнем-правом углу. Код для скачивания: pastebin get 3H9SW94T symbols.lua Ну и ссыль.
  3. GML уже не один год является единственным и самым продвинутым GUI для OC. Он предоставляет возможность легко создавать сложные интерфейсы. Я использовал готовый код и улучшил его. Добавлено: Поддержка юникода - раньше русские тексты отображались на половину Работа с цветом "без потерь" - до меня цвета искажались Небольшие правки, например, исправленна позиция скролла https://github.com/OpenPrograms/Gopher-Programs/tree/master/gml Документация на английском. Скриншоты старой и новой версии для сравнения: По просьбам Asummonster'а сделал GML в одном файле. Исходник: https://github.com/K...ib/gml_full.lua Теперь достаточно скачать и подключить только 1 файл: wget "https://raw.githubusercontent.com/Krutoy242/Gopher-Programs/Packed/gml/lib/gml_full.lua" gml.lua local gml = require"gml" Эта "сборка" содержит в себе файлы gml.lua, gfxbuffer.lua и default.gss. Если вам нужны остальные файлы типа canvas.lua или gmlDialogs.lua, качайте отдельно.
×
×
  • Создать...