NEO
Пользователи-
Публикации
1 436 -
Зарегистрирован
-
Посещение
-
Победитель дней
78
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя NEO
-
Я пытался реализовать сокеты.
-
Сделал первые наброски, тебе такой вопрос, нужна - ли проверка состояния канала? https://gist.github.com/Avaja/95fffca7d0c9ed8ea5d1e1d0512d5c6d native.lua нужно положить по пути /bin/net.
-
Почему?
-
Не только для OpenNet.
-
Я уже как - то начинал что - то подобное писать. Что - то похожее на сокеты, но только там можно определить протокол. А ядро само создаст сокет и будет соответственно его для каждого протокола по своего обрабатывать. А конечная программа будет только send и receive вызывать.
-
Привет всем! Вчера произошёл интересный момент, Дмитрий Бачило https://www.youtube.com/channel/UC5dgoavpIertLkNDDITDoBQ выпустил перевод фильма Revolution OS (Всем рекомендую смотреть), фильм об GNU, в начале был момент интервью с создателем ядра Линукса Линусом, так вот он сказал, операционная система должна упрощать разработку ПО, сегодня зашёл товарищ Программист135 выпустил тему ДНС, я естественно полез читать код и меня натолкнуло на мысль увидев строку кода - modem.send(dns_server, 19178, "dns_request", dns_address) , все мы понимает что она делает, я увидел очень узкое место всей библиотеки, а именно работа только с один способом передачи данных, самое просто и нативное, такую библиотеку нельзя использовать в OpenNet или других сетях без переделки, а лучше иметь программу сразу под несколько сред передачи данных, но поддерживать много версий тоже не хочется, а тем более мы программисты и должны всё автоматизировать и упрощать, тут возникла мысль связанная с словами Линуса, так как я знаком с разработкой сетевых приложений под реальные ОС я знаю что ОС очень, очень упрощает работу с ней, скрывая протоколы и всю нативность у себя в ядре, почему бы не сделать более простую но тем не менее эффективную доработку OpenOS которая будет управлять разными протоколами. Мне интересно выслушать чужие мнения. https://www.youtube.com/watch?v=n1F_MfLRlX0&t=1556s
-
Мне видится всё так.
- 243 ответа
-
- Unreal Tournament
- oc
- (и ещё 2 )
-
А можно не обфусцированный код?
- 12 ответов
-
- bios
- opencomputers
-
(и ещё 1 )
Теги:
-
Добавил фичу в виде не прерывной линии при рисовании кистью.
-
У тебя не последний релиз. Пропуск пикселей Если выбрать цвет, зажать клавишу и начать быстро водить мышкой по экрану, то кисть будет рисовать прерывистую линию. Ответ: Не надо быстро водить мышку, тем более кисть не рисует линию, а заполняет пиксель, тобишь пропуск пикселей не баг, а просто медленный опрос мышь на её местоположение. Пропадание кнопки с текстом 'custom colors' После создания нового цвета, пропадает кнопка для создания ещё одного цвета. Для того чтобы использовать её снова приходится делать довольно-таки хитрое действие. Ответ: В той версии такое было, но между ней и текущей я перерабатывал логику ресайза элементов и сейчас не замечаю такого. Не правильное отображение закрашенных квадратов и символов на них Если начать рисовать разноцветные символы поверх пиксельной картинки представленной на изображениях выше, то получится вот такая хурма: Ответ: Есть такое, уже исправляется. Не правльное отображение новых цветов Во-первых в палитре цвета с альфаканалом следует отображать на фоне 'шахматной клетки' Во-вторых при создании большого количества цветов новые цвета начинают залезать под таблицу с символами. Ответ: Я использую палитру по умолчанию, она сама отображает как ей задано. Расположение холста Намного удобнее будет если холст можно будет размещать в любом месте рабочего поля, и если будет добавлена функция изменения масштаба изображения. Ответ: Отдельное окно что - ли? Тоторо меня убеждал что изменения масштаба не требуется, а теперь лайкает, определитесь уже. Я с ним советовался перед написанием, таким образом в архитектуру не было заложено такой фичи, но я посмотрю что можно сделать. Работа с файлами Приложение при сохранении изображения создаёт 'битые' файлы. То есть я могу создать файл без расширения или с расширением .jpeg, хотя приложение не умеет работать с файлами такого типа. И эти фалы невозоможно открыть и с помощью стандарных средств по работе с изображениями. Ответ: Понятно что битые, скриптов нету, а что другие программы запрещают сохранять в других формата?
-
У тебя jdk не установлен.
-
Тут я буду промежуточные скомпилированный проект держать которые на гитхаб не попадут в релизы. https://www.dropbox.com/sh/rpjioshlrdc5i7h/AAB5jkhhqVxOsJZiBbEXFtpKa?dl=0
-
Добавил wrapper, длина и ширина определяет в таблице ключами width и height
-
LuaApi! http://pastebin.com/RrzgJNrq Пиксели лежат строками не столбцами.
-
Стэктрейс тот же?
-
Уху! Новые обновления! https://github.com/Avaja/OCPaint/releases/tag/0.0.2-alpha P.S Кто может написать скрипт для конвертации в pic от ECS?
-
+
-
Ну так, ЭВМ - это ЦП, ОЗУ, ПЗУ и шины, а видеоадаптер - это ускоритель видео, процессор тоже может исполнять роль ВА, я виду к тому что ЦП главный, тем более у нас форум посвящен кодингу, а не графике. Люблю придираться. В релизе должен быть Intel.
-
А почему Nvidia? Intel должен быть.
-
Еще раз запусти =). Там пока с конфигурациями бяка.
-
Можно скачать! https://github.com/Avaja/OCPaint/releases/tag/0.1-alpha
-
-
io.read убирал?
-
Можно будет писать скрипты для разных форматов, ну и вообще планирую добавлять по умолчанию набор скриптов.
-
Присвоение переменной значения запрашиваемого программой
NEO ответил в вопрос bob558 в Разные (отсортировать)
io.read()
