Fronun
-
Публикации
28 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные пользователем Fronun
-
-
Я решил ради удобности, написать программу для включения удаленного компьютера, она сохраняет скрипт для включения удаленного компьютера с другого компьютера. ВАЖНО! Чтобы удаленный компьютер был в зоне доступа компьютера который будет отправлять пакет для включения.
Программа умеет пока что отправлять только с беспроводного модема, и с проводным модемом.
Установка: pastebin run gDNNSYSP
-
1
-
-
Ну вообще, рекомендую смотреть на официальный вики, и на неофициальный русский вики, а также смотреть чужой код, ну вообщем черпать информацию с любого доступного источника.
-
Интересно а тема Kion жива?
-
В 15.04.2019 в 20:58, kittens сказал:У меня появилась идея сделать для этой ос маленькую копию стима, как вам такая идея?
А зачем принципе? Я вот не вижу смысл делать отдельный репозиторий для игр. (Да и темболее их под МайнОС нету, ну или почти)
-
-
Так а что мешает зайти в гитхаб?
-
-
17 часов назад, MisterFunny01 сказал:спасибо вам. Просто я закопался. Я не знаю Lua. И я не хочу юзать чужой софт. Я хочу писать все сам. спасибо
А вот бы на твоем месте бы поучил луа, а не бросаться писать свой код, как я сейчас об этом желею и планирую поучить луа.
-
я не уточнил, я имел виду как засунуть layout да бы текст не сьезжал на GUI.list а так ты верно написал.
-
-
-
Чёт я соскучился по багам хп((( Вот только у меня вопрос, и он долго долго лежит у меня в голове, как ты делаешь меню? Как в ВК клиенте, или в Settings, я так понимаю ты просто добавляешь GUI.button? Со скроллом?
-
Эм.. А ни чего что он и так работает?
-
ну извени, я ж не знал...
-
1 час назад, MisterFunny01 сказал:А вообще нахрена писать свою ОС, есть же MineOS
во первых, чтобы была конкуретность, а во вторых MineOS это не ось, а граф.оболочка.
-
это только для одной кнопочки, но если хочешь много кнопочек использовать то лучше это использовать.
local GUI = require("GUI") local computer = require("computer") local mainContainer = GUI.fullScreenContainer() mainContainer:addChild(GUI.panel(1, 1, mainContainer.width, mainContainer.height, 0x2D2D2D)) local layout = mainContainer:addChild(GUI.layout(1, 4, 1, 1, 1, 1)) local function button(text) return layout:addChild(GUI.button(2, 2, 30, 3, 0xFFFFFF, 0x555555, 0x880000, 0xFFFFFF, text)) end button("лол").onTouch = function() GUI.alert("KEK") end mainContainer:drawOnScreen(true) mainContainer:startEventHandling()
правда у меня криво получилось.....
-
-- подключаем библеотеку local GUI = require("GUI") local computer = require("computer") local mainContainer = GUI.fullScreenContainer() mainContainer:addChild(GUI.panel(1, 1, mainContainer.width, mainContainer.height, 0x2D2D2D)) local shutdownbutton = mainContainer:addChild(GUI.button(2, 2, 30, 3, 0xFFFFFF, 0x555555, 0x880000, 0xFFFFFF, "Жмякай")) shutdownbutton.onTouch = function() computer.shutdown() end
только добавь layout чтобы автоматом была на центре.
-
Тут никто не виноват, что ты ленишься прочитать код, вот я допустим узнал два новых фич пока я читал код.
-
не знаю, мне такая МайнОС устраивает, главное чтобы было красивенько, и быстро работала.
-
Хоспади, можешь воспользоваться библеотекой GUI от ECS, темболее там есть документация (правда, там тонна фич не задокументирована), посмотри исходники MineOS, я обычно так делаю когда пишу какую нибудь прошку.
-
3 часа назад, Totoro сказал:Роутер можно выкинуть
Но... Я хачу по фану сделять(((
-
06.12.2018 в 14:45, Totoro сказал:Ну да, браузер и интранет это немного другое.
Для того чтобы сделать внутриигровой интернет - надо наладить какую-то сетевую структуру на модемах.
Основная цель такого интернета - это возможность передать данные с любого компьютера в сети на любой другой.
Или хотябы между избранными "серверами" и их клиентами.
Тут можно почитать про небезызвестный OpenNet и глянуть на децентрализованный лайтовый вариант - Zn.
Браузер уже надо писать когда готова основная сеть.
Когда компьютеры научатся передавать друг другу информацию, можно придумать специальный формат данных,
который будет описывать интернет странички. Как HTML.
Полная поддержка HTML в OpenComputers смысла не имеет, да и будет очень сложна в реализации.
Имеет смысл свой, упрощенный формат, на подобии BB кодов.
Пример можно посмотреть тут. Это информационная доска, которую мы делали для какого-то из серверов.
Она умеет отрисовывать простейшее форматирование текста + гиперссылки. Почти то что нужно.
Кроме того, для OpenNet (или CraftNet) был и более полноценный браузер. Мне его вроде показывал @Zer0Galaxy
Не знаю, сохранились ли исходные коды.
P.S. В принципе, для создания сети можно использовать и Stem.
Например, организовывать сервера в сети в виде stem-каналов. Но в отличии от, например, OpenNet, который
работал чисто на сетевых картах / модемах, каждый компьютер в такой сети должен будет обязательно иметь
интернет-карту.
Если это не проблема - то я только за. 😃
ну вообще, мы хотели с другом (не с MineCR), сделать так компьютер(клиент) <-> роутер (микроконтроллер, может я делаю ошибки и может нельзя так делать, но можно сделать прошивку на EEPROM, правда ограничение 4096 кб(( ), <-> dns-сервер <-> веб-хост, я так хотел сделать, чтобы соединялись через мост. (Роутер и сервер я имею виду что через мост)
-
06.12.2018 в 13:42, MineCR сказал:Он хочет сделать внутриигровой интернет и браузер в ОК, но чтоб через мост было. Не спрашивайте почему так. ))
Фроня, не вводи людей в заблуждение, это для передачи сообщений сделано, тем более многоканально. А у тебя совсем другое и пробегись по темам форума с браузерами в ОК.
Майн, как ты меня нашел?
-
кстать, а как привязать к прогге <html>?



MineOS
в Операционные системы
Опубликовано:
Проще уж запилить аналог ssh для OpenComputers, чем пилить эмулятор. Да, и как Игорь выше сказал, что лучше сделать на майносе, чем делать скажем так "прокси" для скрипта, чтобы оно запустилось на MineOS