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

ALeXeR

Пользователи
  • Публикации

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

  • Посещение

  • Победитель дней

    5

Сообщения, опубликованные пользователем ALeXeR


  1. Часто глазам больно пишут оболочки для оськи СС или ОпенОС а затем называют это "операционной системой", считая что операционка это не что иное как окошечки и кнопочки, и даже и не хотят понимать что ОпенОС - не "типа ось" и то что к ней они долепили не делает ее более "операционистой" (ECS яркий пример)(

    И еще печаль - такие люди не могут представить себе многозадачность без графики, а ведь она как раз реализована ниже графики(

    В общем если тот кто прочел это сообщение подпадает под описаное выше - зайдите на вику и почитайте что такое операционная система, запустите DOS под виртуалкой, линукс в консольном терминале, поклацайте, пощупайте, и вам будет хорошо от полученныйх знаний, и мне тоже будет хорошо, так как глаза не будут болеть)

    Ну а если не хотите - то "операционная система" у вас не получится нормальная, без понимания бытия сиего))

    • Нравится 1

  2. Так, значит я берусь за мониторы. Получается:

     Монитор 1: текущие комманды (название и прочая инфа), и их щета + время

     Монитор 2: таблица раундов со счетами, таймом начала\конца, очками и именем победителя

     Монитор 3: Инфа по серверу, время до таймаута, время до исчезновения мандаринки, можно еще туда ее координаты, в конце можно победителя вывести)

     Монитор 4: Реклама ивента))

     

    Что об этом думаете?

    P.S. Думаю что на голограмах стоит показывать счет до начала раунда (1, 2, 3, GO!), счет до конца раунда и в конце ник победителя, все это желательно вращать и масштабировать)


  3. думаю что эту систему стоит реализовать библиотекой (/lib/файл_библиотеки.lua), конфигурационные файлы, содержащщие в себе инфу о списке интерфейсов (/etc/файлы.cfg), и комманду для рабты с ней (чтото в роде ifconfig)

    библиотека создаст таблицу с интерфейсами и обьявит методы, эти методы не будут чемто примечательны, просто работа с таблицами, проверки и прочие, например:

     list(type) - вернет итератор для получения интерфейсов по типу если тот указать

     add(name,type,meth, ...) - добавляет интерфейс

     get(name) - получает интерфейс по имени

     set(name,meth, ...) - изменяет интерфейс

    ну и многие другие...

     

    также было бы не плохо регестрировать листенеры для событий интерфейсов (удаление, сообщение, добавление и т д)

    ну и генерировать сигналы при вызовах определенных методов

     

    А с самим струкетурой интерйеса надо будет еще подумать


  4. @@NightFury, у меня было одновремя что я имел и винду и линух на одном харде, но чесно говоря меня так задобали эти отвалы раздела с виндой (они начались не сразу), да и глаза мозолил раздел на 150гб забитый таким непотребством как винда, так что форматнул я его в ext4 и "нету больше здесь винды, вот радость то какая!"))


  5. как по мне надо дополнить ОпенОСь своим средством работы с сетевыми интерфейсами, да бы они имели общий интерфейс доступа но разное внутренне строение, то есть будут определенные базовые методы в каждом интерфейсе, но различные способы передачи, например OpenNET, другой ip2b и т д, это даст возможность писать сетевые приложения, не вдаваясь в специфику реализации того или иного сетевого интерфейса, чтоб для всех приложений они были одинаковы, но и при этом не отнимать саму специфику, например тот-же OpenNet, насколько я щнаю в нем есть метод getIP (или чтото в этом духе) нужно чтоб из специфической программы (например для подключения в опеннет сеть) были доступны все методы, а в сетевом интерфейсе все сводилось к общему стандарту, я совершал попытку замутить чтото подобное, но это были наброски на коленке ( http://pastebin.com/Xwc0VVBa - тут можно сие лицизреть), естественно это такая штука нужна, и ее надо разработать)

×
×
  • Создать...