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

Zer0Galaxy

Гуру
  • Публикации

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

  • Посещение

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

    189

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


  1. Скажем так: админы поддерживают компьютер в рабочем состоянии, при котором он остается доступным другим пользователям. Хакер стремится завладеть компьютером эксклюзивно. Вариант выведения компьютера из строя я бы пока не рассматривал. Хотя, мы возможно вернемся к этому варианту, если хакер не преуспеет. 

    Предлагаемая комплектация:

    • Корпус T3
    • Процессор T3
    • 2 планки памяти T3.5
    • Жёсткий диск T3
    • Видеокарта + монитор Т2
    • Инет-карта
    • Клавиатура

  2. И так, мы имеем двух админов, одного хакера и одного лагодромера. Недостает только компьютера, за душу которого и будет происходить сражение. Прошу Алекса выделить под это дело в академии один компьютер, поместить его в подприват и добавить в этот подприват игроков Fingercomp и Doob.

    Компьютер должен быть подключен к источнику питания и иметь интернет-карту.

    Задачей хакера будет выполнить функцию computer.addUser() с целью получения эксклюзивного доступа к компьютеру.

    Задача админов - помешать этому.

    Админов приглашаю в личку.

    Желающие по прежнему могут присоединяться к проекту.


  3. Недавно в одной из тем поднимался вопрос о защите публичного компьютера от нежелательных действий несознательных пользователей. Для решения этого вопроса мной был написан программный модуль, препятствующий изменению системных файлов и другим действиям, способным привести к сбоям в работе компьютера. Работа этого модуля заключается в следующем ... Хотя, не буду сразу раскрывать все карты.

    Для обкатки этого и других способов защиты предлагаю выделить в Академии один из компьютеров, где каждый желающий смог бы попробовать себя в качестве хакера. В задачу хакера входит выполнение одного из нижеприведенных пунктов:

    а) заблокировать работу компьютера (грубый хак)

    б) получить полный доступ к защищенным файлам компьютера без нарушения его работы (тонкий хак)

    Противодействовать хакерам будет команда админов. Их задача - латание дыр в защите, обнаруженных или проделанных хакерами.

    При обнаружении дыры, позволяющей выполнить один из пунктов а) или б), хакер обязан заявить об этом с указанием способа взлома. Команда админов анализирует результаты взлома и признает (или не признает) хак свершившимся. Хакер же получает медальку "Кулхацкер" или "Мегакулхацкер" в зависимости от достигнутых результатов.

     

    PS В своем модуле защиты я не стремился достичь идеала дабы не делать положение хакеров заведомо безнадежным.

     

    Внимание!

    Просьба отписываться о предпринятых действиях и достигнутых результатах.

     

    Лог:

     

     

    • NEO в качестве хакера заблокировал компьютер на себя. Хак признан успешным. Выдан приз.

     

     

    • Нравится 4

  4. Надо учитывать, что координаты камеры и объекта (X,Y,Z) представляются в декартовых координатах, а координаты объекта относительно камеры (distance,x,y) - в сферических.

    Попробуй так:

          tCordsX = cCordsX + distance*math.cos(x)*math.cos(y)
          tCordsY = cCordsY + distance*math.sin(y)
          tCordsZ = cCordsZ + distance*math.sin(x)*math.cos(y) 
    

    Возможно придется поиграться с ориентацией камеры.


  5. А поподробнее.

     

    Ну, к примеру, создаю я длинную цепочку блоков, которая в одну строку не умещается. Получается как-то так:

    post-7-0-28697400-1447848768_thumb.png

    А хотелось бы:

    post-7-0-63738000-1447848776_thumb.png

    Думаю, когда появится ветвление, это станет особенно актуальным.

    • Нравится 1

  6.  

     

    Попробуй обновить java.
     

    Обновил до 1.8.0_65. Помогло. Спасибо.

    Позже проверю, будет ли после обновления майн работать  :)


    Прикольно. Вот бы иметь возможность как-то влиять на трассы без перемещения блоков. Сложная схема может оказаться плохо читаемой.

    Жду циклы и логику.


  7.  

     

    Конечно, качество звучания оставляет желать лучшего. Ну, а чего вы хотели?

    Обнаружен способ улучшить качество воспроизводимого звука.

    1. При конвертировании WAV-файла утилитой LionRay, устанавливаем значение Samplerate равным 65535

    2. Перед воспроизведением кассеты, устанавливаем удвоенную скорость воспроизведения.

    Но, при этом на тоже время звучания расходуется вдвое больше пленки.

    • Нравится 2

  8. Я предпочитаю делать так:

    local actions = {
      f = robot.forward,
      b = robot.back,
    -- и т.д.
    }
    while true do
      _,_,_,_,_,message = event.pull("modem_message")
      if actions[message] then actions[message]() end
    end

    Люблю Луа за его таблицы.


  9. Такой вопрос. Устанавливаю я, к примеру, цвет шрифта 0х123456 и пытаюсь вывести таким цветом какой-то текст. Цвет будет приведен к максимально близкому из возможных цветов, которые монитор/видеоадаптер способны воспроизвести. Для приведенного примера это будет 0х002440 (определено экспериментально). Существует ли способ вычислить каким реально цветом будет выводиться текст, не прибегая к эксперименту?


  10. local thread = require("thread");
    
    thread.init()
    
    local function f1()
      print("hello1");
    end;
    
    local function f2()
        thread.create(f2)
        thread.create(f1);
        print("hello2");
    end;
    
    thread.create(f2);
    thread.waitForAll();
    

    Не пойму, чего ты этим хотел добиться. Если тело потока не содержит бесконечных циклов и вызовов pullSignal, то такой поток выполняется целиком после чего благополучно умирает. Т.е. твой код можно с успехом заменить на 

    local function f1()
      print("hello1");
    end;
    
    local function f2()
        f2()
        f1();
        print("hello2");
    end;
    
    f2();
    

    Только по идее вылететь мы должны были по переполнению памяти.


  11. Проводилось ли какое либо тестирование на предмет эффективности предлагаемой библиотеки по сравнению со стандартным выводом на экран?

     

    ECS? Такое ощущение, что давно знакомый человек сменил ник и аву.


  12.  

     

    Можешь кинуть тоже самое, только в виде текста?
     

    Название: Midday Commander

    Версия: 1.4

    Категория: Утилиты

    Код на pastebin: NRiG4D8M

    Ссылка на форуме: http://computercraft.ru/topic/940-failovyi-menedzher-midday-commander-oc/

    Краткое описание: Файловый менеджер

    Полное описание: Утилита предоставляет удобный интерфейс для создания, копирования, удаления файлов и выполнения многих других действий, доступных известным ФМ, таким как NortonCommander (MS DOS) или Midnight Commander (Linux)

     

    Меня смущает желтый фон поля "Версия"


  13. Пытаюсь добавить программу в репозиторий. Заполняю форму

    post-7-0-87688600-1445612813_thumb.png

    После нажатия кнопки "Добавить" форма очищается. При переходе в раздел "Мои программы" выдается надпись "Вы еще не добавили ни одной программы".

    Браузер - Opera 32.0

    Win 7

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