Totoro
-
Публикации
1 950 -
Зарегистрирован
-
Посещение
-
Победитель дней
289
Сообщения, опубликованные пользователем Totoro
-
-
А есть вариант "оставить как есть" ?

-
4
-
-
Повысится ли так читабельность постов? Станут ли меньше на ваш взгляд уставать глаза от контраста "белый яркий-фон-черный текст"? https://puu.sh/s60hN/4e5121bf2e.png
Или что-то поправить?
Вроде неплохо. Потом если что ещё дошлифуем.
-
Можно попробовать что-нибудь нарисовать.
Подумаю.

-
Тетрису надо больше цветов!
-
ты накосячил
Главное идея. А так-то понятно, что это не промышленный код.
-
local function contains(box, x, y) return x >= button.x and y >= button y and x < (button.x+button.width) and y < (button.y+button.height) end local function isClicked(box, x, y, button) return contains(box, x, y) and button == leftButton endВот.

-
Чистенький, аккуратный код. Хорошее начало. =)
-
Ещë как вариант, GUI-редактор для 3D-принтера, с возможностью сохранять в формате программы print3d из пакета OPPM.
Можно упростить задачу, заюзав в качестве редактора Hologram Editor, и написав тулзу для экспорта голограмм в файлик 3D-модели для печати.
(И ещё немного упростить, если не писать всё с нуля, а портировать тулзу Крутого с JS на Lua)
-
Sublime Text 3 - для серьёзной работы,
gedit - для мелких правок,
Atom - когда хочется выпендриться (или покодить с огоньком =))
-
1
-
-
А я к тому, что всё это авторское право - довольно размытое понятие. И точно определить кто автор нельзя. Взять ту же физику, сколько открытий названы именами двух учёных? Получается авторское право не может противостоять великой силе вероятности. Им приходится признать поражение и считать авторами двух учёных, которые в одно время произвели схожие открытия в разных точках Земли.
Я же не об этом совсем. Тут люди старались, изобретали, вкладывали время и силы. Изобрели вдвоём, или одновременно - в разных частях света.
Тут вообще нет проблемы.
Случай о котором говорю я - это если бы Эйнштейн изобрёл теорию относительности, а Вася Пупкин её перепечатал без изменений и выдал за своё открытие.
Ты же не будешь называть теперь теорию относительности - теорией Эйнштейна-Пупкина?
-
1
-
-
Эта библиотека возвращает функции и таблицы...
Гениально, ящитаю!
-
...Вроде и да, но всё относительно.
Для тебя это простая программа. А для них - серьёзный проект, который потребовал много сил и времени.
Так что если хотят выяснить - пусть выясняют.
Я лишь хотел сказать, что надо выяснять не флудом и метанием кактусов друг в друга, а объективно. Побайтовым сравнением исходников. =)
А свободное ПО не отменяет чувства обиды от того, что кто-то нифига не делает, и юзает плоды твоих трудов в своих целях, отрицая твою причастность к общему делу =)
Да, мелочно, но типично по-человечески. =)
-
1
-
1
-
-
Ещë можно написать GUI-шную прогу, для просмотра подключенных компонентов и их методов. Ещë здорово было бы иметь возможность задавать параметры метода, и из этой же проги вызывать метод с заданными параметрами.
Такая софтина пользовалась бы спросом, особенно у новичков
Казалось бы, причём тут команда lua... :P
-
2
-
-
Отчасти Кверти прав. Нет смысла ссорится из-за ерунды, опенсорс и т.д.
Но опенсорс тоже имеет лицензии, и авторские права.
Наверное все слышали о гениальном творении под названием Bolgen OS. =)
Поэтому, если вы хотите действительно узнать, чей код есть чей - предлагаю Антону тоже залить свой исходник, а затем сверить расхождение побайтно.
Ну или - cut that crap!
-
1
-
-
P.S. Totoro, теперь пили фею, и мне не забудь скинуть

Сэр, моё воспитание не позволяет мне пилить таких кавайных существ. :P
-
Мини-ап!

Стала почему-то чуть больше.

-
2
-
-
-
@@Totoro, задумывал реализовывать анимацию?
Задумывал, да.
Я когда-то замышлял сделать что-то типа феи, которая за Линком летала.

Типа маленькая моделька, которая машет крылышками, летает по дому за тобой и показывает всякую фигню. Такое виртуальное проявление умного дома.
Но дальше задумок дело не пошло.
Если у тебя получится - будет здорово.
-
Офигительно!
С меня лайк, как минимум =)
Не знаю к сожалению, как называть тех кто создал, по этому как проще так и описал))
На самом деле это либа от TehSomeLuigi.
-
Каждый раз взгляд за эту... rain-corn-nation в названии темы цепляется. Что еще за "народ дождливой кукурузы"?
-
1
-
-
А с обновлением шрифтов на ОС выглядит теперь куда как более эпически.
Да. Хотя с фоновыми точечками тоже было стильно. Для каких-нибудь диаграмм или индикаторов подходило.
-
Я конечно могу ошибаться, но есть стандартная лутдискета которая работает аналогично Spirit Loader, тоесть позволяет выбрать ОС для запуска.
Не ошибаешься, так и есть. =)
FreeLoader кстати забыл, он вместе с Plank идет, тоже позволяет выбрать ос для загрузки
Добавил инфу к описанию Plan9k. Хотя если у него отдельная тема/репа есть - кидай, сделаю отдельно. =)
-
В этом посте, я попробую ответить максимально подробно на вопрос - "какие OS существуют в OpenComputers?".
Короткий ответ, если вам лень читать весь пост: "юзабельная только одна - OpenOS".
Итак, какие варианты у нас есть?
Юзабельные
OpenOS
Это дефолтная операционная система мода. Она же самая распространённая (99.9(9) охвата компьютеров в OC).
Написана хорошим чуваком из Германии, по имени Sangar, который разработал и сам мод OC.
То что вы видите, собрав и запустив компьютер по гайду с вики - это она и есть. Небольшой motd ("совет дня") сверху, и консоль, готовая к выполнению команд.
По стилю она напоминает Linux. Легко дописывается и модифицируется под свои нужды. Работает на компьютерах, серверах, планшетах и роботах.
Гайд по теме от Fingercomp.
MineOS
Альтернативная операционная система (от @ECS) с мощной графической оболочкой и собственным "магазином" приложений.Приложения во многом совместимы с OpenOS, отличия в основном в комплекте стандартных библиотек. Ну и в части UI разумеется.
Выглядит красиво, и чувствуется явное влияние macOS.
Plan9k
Аллюзия на реально существующую систему Plan 9.
Поставляется вместе с модом, как и OpenOS, и может быть найдена на лутовых дискетах.
Основные фичи системы:
* Многозадачность
* Поддержка нескольких видеокарт/дисплеев
* Пользовательское пространство отделено от ядра системы
* Продвинутая работа с сетью
* Фоновое выполнение программСистема идет в комплекте с мультизагрузчиком OpenLoader, который позволяет выбрать операционную систему для загрузки при старте компьютера.
Согласно отзывам пользователей - система работает на последнем OC, но глючит.
Если вам интересно на неё взглянуть - ставьте на свой страх и риск и удачи. 😃
SecureOS
Безопасная система от Shuudoushi. Последний апдейт в мае 2016. Всего около 400 коммитов - неплохо!
Автор предлагает более "UNIX-like" и защищённую версию OpenOS. Заявляется как "официальная система" аддона OpenSecurity.
Обладает повышенными системными требованиями (видеокарта Т2, две планки памяти Т2).
Решайте сами, стоит ли ваша безопасность того 😃
UPD. В какой-то момент перестала обновляться и поставляться вместе с OpenSecurity, так что меняем значок на красный.
В разработке (отечественные)
likeOS
Операционная система от широко известного в узких кругах создателя Top BIOS v7.Независимым экспертам удалось её установить и даже протестировать. Возможно и у вас это получится.
Заявляется эксклюзивная поддержка мультимониторных сетапов второго тира, малый расход оперативной памяти, переписанная стандартная библиотека для запуска программ в безопасной песочнице, двойная буферизация при отрисовке интерфейса и магазин приложений.
LunaOS
Многозадачная OS от NightFury. Исходный код недоступен, разработка свёрнута.
Упор делался на особую реализацию многозадачности и набор программ, использующих этот механизм.
Например - ssh клиент, удалённый рабочий стол, репозиторий программ, raid и некий "кластер".
ExOS
Попытка создать "универсальную" OS от Syabro. В чём будет заключена универсальность, автор не признался.
Разработка дальше флуда не пошла.
В разработке (от иностранных коллег)
daeOS
Система от ds84182. Подробности автор не раскрывает, исходники не обновляются с 2015 года.
miniOS
Небольшая система от skyem123. Последнее обновление - в 2014 году.
Автор утверждает, что система очень похожа на ранние версии MS-DOS.
Ключевым преимуществом системы является её малая ресурсоёмкость. (Что и отражено в названии.)
В запущеном состоянии она занимает около 90Кб оперативной памяти.
Библиотеки системы минималистичны и сразу загружаются в память, при старте системы. Поэтому оператор require для их использования не потребуется.
chaos: Entropy Taking Effect
Операционная система от Alissa.
Заявлены:
* полная совместимость с OpenOS
* установка с GitHub репозитория
* пользовательское пространство отделено от системных файлов
* структурированный по секциям man (доки)
* переменные окружения задаются файлом
Разработка была начата в этом году, однако исходники почему-то потёрты с GitHub.
skex-BIOS
Операционная система для дронов (прошивка EEPROM) от ShadowKatStudios.
Не обновлялась с 2014 года, и сайт с кодом больше не доступен.
А также
Red OS
Графическая оболочка для компьютеров со слабым железом.
Писалась товарищем @LexaDriver, но обновлений не было уже с 2018 года.
Rome Shell
Заготовка графической оболочки для OpenOS от MrConstructor303.
Работа заглохла в самом начале, обновлений нет с мая 2016.
VetaTech OS / AronusOS
Неудачная попытка создать мультизадачную графическую оболочку к OpenOS.
На данный момент переписывается с нуля, после потери исходников.
Аналогично. Недописанная графическая оболочка. Выглядит симпатично, но не обновлялась с 2014 года.
Название - явная аллюзия на дистрибутив Manjaro Linux.Мультизагрузчики
Мультизагрузчик от товарища @BrightYC со стильным минималистичным дизайном.
Имеет встроенный интерпретатор Lua, поддержку OpenOS и MineOS и всякие другие штуки, вроде защиты паролем.(Хотя я бы на этот пароль сильно полагаться не стал =)).
Стандартный мультизагрузчик, который ищет на файловых системах файлик init.lua, чтобы определить, является ли она загрузочной.
Может быть найден на лутовых дискетах.
Spirit Loader
Позволяет при старте компьютера выбирать, с какой загрузочной системы вы хотите запуститься.
Titan BIOS
Небольшая прошивка для BIOS, которая облегчает разработку OS, позволяя загружать систему в компьютер по HTTP, и запускаться с неё.Симпатичный мультизагрузчик с графическим меню выбора файловой системы. Также поддерживает диски в unmanaged режиме.
Проект, начатый как форк OpenLoader, но затем переписанный как самостоятельный мультизагрузчик, за авторством BleedingEyes.
Доп. информация- Страничка о разработке своей OS с официальной доки (англ.): http://ocdoc.cil.li/tutorial:custom_oses
- Гайд/размышления о разработке OS под OpenComputers (на англ.): https://oc.cil.li/index.php?/topic/807-operating-systems-under-opencomputers-lua-architecture/
ну и конечно же
- 5 ПРИЧИН, ПОЧЕМУ ВЫ НЕ ДОЛЖНЫ ПИСАТЬ СВОЮ ОС ДЛЯ OPENCOMPUTERS (от Fingercomp): http://computercraft.ru/topic/882-exos-for-opencomputers-by-syabro/?p=11709
Если вы нашли ошибку в описании, или знаете ещё какую-нибудь попытку создания OS под OpenComputers - смело пишите в эту тему, или мне в личку!
P.S. Шмактус!-
8
-
FIRST IN, FIRST OUT
Спасибо, Кэп!
-
3
-

Немного игр для ОС
в Игры
Опубликовано:
http://www.jamisbuck.org/mazes/