Zer0Galaxy
Гуру-
Публикации
1 220 -
Зарегистрирован
-
Посещение
-
Победитель дней
189
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Zer0Galaxy
-
в смысле?
-
Вот только кто всё это юзать будет. Мы с Крутым это проходили Или возрождаем OpenNet?
-
Мы про ОС говорим? Какие там еще шрифты?
-
А что, предполагается этот браузер будет странички из реального Интернета тянуть и отображать? А как быть с графикой? Я б присоединился если задачу сформулируешь. return s:match"^%s*(.*)":match"(.-)%s*$" эквивалентно return s:match"^%s*(.-)%s*$" function nextWord(str) local word = '' while pos <= str_len do local char = string.sub(str, pos, pos) if char ~= ' ' and char ~= '>' then word = word .. char else return word, char == ' ' end pos = pos + 1 end return nil end эквивалентно function nextWord(str) local word word,pos=str:match("([^%s>]*)()",pos) -- или как-то так return word end Это я умничаю
-
Так Тоторо это уже делал? А как же я пропустил это на форуме?
-
На нашем форуме уже поднималась тема об использовании шрифта Брайля для создания графики повышенного разрешения. Я тоже решил не оставаться в стороне. Действительно, такой способ дает возможность получить на мониторе 3-его уровня разрешение 320 х 200 точек, что в сочетании с 16-ю (а если точнее, 18-ю) градациями серого, может обеспечить весьма приемлемое качество растровых изображений. Проблема, с которой я столкнулся, состояла в том, что ОС-компьютер довольно длительное время обрабатывает изображения такого размера. Поэтому я принял решение переконвертировать изображение в формат удобный для чтения ОС-компьютером. Конвертирование выполняется программой, написанной на LOVE2D. В результате получается vga-файл, который может последовательно считываться и выводиться на экран ОС-компьютера при помощи простенькой программки: Как нетрудно видеть из приведенного выше кода, структура vga-файла такова: - первый и второй байты: высота и ширина картинки (в знакоместах); - группы из трех байт, каждая из которых определяет цвет и заполнение очередного знакоместа. Интересно, что хотя я не стремился минимизировать размер vga-файла, он получился в несколько раз меньше исходного png-файла. И вот, что у меня вышло:
-
Эх, начинал я когда то делать игруху про компьютерные взломы. Но она заглохла из-за отсутствия сюжетной линии.
-
Можно ли редактировать файлы без OpenOS?
Zer0Galaxy ответил в вопрос MrAbad в Разные (отсортировать)
Ты не представляешь, сколько людей в мире ежедневно редактируют файлы, вообще ничего не зная об OpenOS. -
Можно ли редактировать файлы без OpenOS?
Zer0Galaxy ответил в вопрос MrAbad в Разные (отсортировать)
Не знаю как остальные форумчане, а я не возражаю. Редактируй. -
А это еще почему? У меня получалось. Я только не помню, что бы больше трех раз пробовал.
-
Я знаком. У меня всё работало. Код не покажу, ты же не показываешь.
-
А как эти символы выводить. При помощи string.char у меня не получилось.
-
Я, как не последний человек, принимавший участие в поднятии старого ОпенНета, торжественно заявляю: второй раз я этого делать не буду. Править старый ON-код или писать новый я не буду. Для меня это пройденный этап. Я готов ответить на ЛЮБОЙ вопрос касательно ОпенНет, но беда в том, что я пока не услышал ни одного вразумительного вопроса.
-
Зашибись! Эта библеотека немногим более установщика, который требуется для ее установки. Она просто повторяет функции модема. Обязательно буду ее использовать, поскольку она может "целые функции передовать".
- 16 ответов
-
- 5
-
-
- Server
- OpenComputers
-
(и ещё 1 )
Теги:
-
можно-ли запускать мониторы через RedNet в CC
Zer0Galaxy ответил в вопрос MrAbad в Разные (отсортировать)
Что значит "запускать мониторы через RedNet"? В СС подключить монитор к системнику можно при помощи двух проводных модемов и достаточного количества провода, если мне память не изменяет. Только когда шаришь его, указывать надо не сторону подключения, а сетевое имя. -
В OpenOS имеется нечто на подобии RAM-диска. Этот диск, если ничего не менять в настройках, монтируется как папка /tmp/. Только вот загрузиться с него вряд ли получится. Он очищается при рестарте.
-
Edit может работать в двух режимах: редактор строки и редактор текста. По умолчанию он настроен на редактирование строки. В этом случае строка вытаскивается из редактора просто чтением поля text var = Edit1.text Если перед началом редактирования полю text присвоить пустую (или не пустую) таблицу Edit1.text = {} то редактор переходит в режим редактирования многострочного текста. В этом случае каждая строка текста доступна как элемент таблицы var = Edit1.text[1]
-
Вышла версия 1.2 отладчика. Новая версия позволяет: 1) Запускать на отладку программу с параметрами. Если Ваша программа требует параметров при вызове, после слова debugger и имени программы укажите параметры. Например: debugger digger.lua 20 40 2) В процессе отладки программы выполнять дополнительный код, которого нет в исходнике отлаживаемой программы. Это может быть полезным, если по ходу отладки необходимо изменить значение какой либо переменной. Для выполнения дополнительного кода нажмите клавишу Enter и в открывшемся окне "Выполнить" введите требуемый код. После чего нажмите кнопку ОК.
-
А не могли бы вы, когда будете доделывать, реализовать свою программу следующим образом:- функция load(filename) - загружает jpg-файл и возвращает объект pic (таблицу или строку), содержащий картинку. - функция getSize(pic) - возвращает ширину и высоту картинки. - функция getPixel(pic,x,y) - возвращает цвет пикселя. Подобные функции у вас уже есть, но они или внутренние или заданы неявно.
-
В таком случае мне нужно знать ники всех разработчиков программы.
