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

Fingercomp

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

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

  • Посещение

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

    283

Все публикации пользователя Fingercomp

  1. Ирка нужна для сиюминутных обсуждений на сотни сообщений. На форуме обычно люди перед тем, как написать пост, структурируют свои мысли и внятно их высказывают — и теряется мгновенность дискуссии. Интервалы между сообщениями редко бывают меньше часа. Так что форум никакой функции не теряет.
  2. Fingercomp

    IP адрес

    Что-о-о-о-о-о? Что за exe-файл? Версия 5.[тут какая цифра]? Причём тут php? Зачем бросать сообщения без контекста? Мы мысли на расстоянии читать не умеем (как минимум я не могу), чтобы понять, о чём речь идёт. Ну перечитывайте, ей-коду, то, что вы отправляете.
  3. Естественно, никакие циклы не работают в нормальных гуи-либах. Слушай ивенты, используй таймеры, чтобы выполнять действия. local screenTimer = event.timer(0.1, onoffdisplay, math.huge) main:startEventHandling() event.cancel(screenTimer)
  4. Пессимист /= реалист. Без своего пинка здесь ничего не заведётся.
  5. Fingercomp

    IP адрес

    C++? Зашит в исходники? Записывает последний ip? Подключиться к VPN? Что за нереальный бред. Нет, нельзя и невозможно.
  6. Мультипостить не обязательно. Пост вмещает более, чем одну цитату. А вообще, если хочешь — делай. Пиши сценарии и ищи актёра. От "я тут думаю" и прочего ничего не изменится.
  7. А доки для дебаги для кого пишутся? /home# components -l debug | grep -i "clipboard" sendToClipboard function(player:string, text:string) -- Sends text to the specified player's clipboard if possible. /home# lua lua> =component.debug.sendToClipboard function(player:string, text:string) -- Sends text to the specified player's clipboard if possible. lua> =component.debug.sendToClipboard("Fingercomp", "ohayo!") true lua> =component.debug.sendToClipboard("unrippo", "rip") false "no such player" P. S. Содержимое клипборда для чтения недоступно. Игрок сам должен нажать кнопку вставки.
  8. Fingercomp

    fallout Петиция

    Беседка, конечно, без определённой темы, но это же не значит, что здесь надо создавать бредотопики, не так ли? С другой стороны, ТС уже и так выпал с форума.
  9. Блин, откуда у тебя в эмуляторе могут быть нанороботы?
  10. А что это за программа такая, которая свои части через os.execute запускает? Если делить программу на несколько частей, то только на библиотеки, которые загружаются главным файлом.
  11. Перечитайте пост Алекса, в конце концов. Там же чёрным по белому написано, что выхлоп serialization.serialize нужно потом сохранить в файл. Писатель local srl = require("serialization") local tbl = { test = 5, hey = { [5] = 42, ["hello, world"] = "goodbye" } } local serialized = srl.serialize(tbl) local path = "/tmp/test" local file = io.open(path, "w") file:write(serialized) file:close() Читатель local srl = require("serialization") local path = "/tmp/test" local file = io.open(path, "r") local serialized = file:read("*a") file:close() local tbl = srl.unserialize(serialized) print(tbl.test, tbl.hey[5], tbl.hey["hello, world"], srl.serialize(tbl)) P. S. Над полем текста, оказывается, есть кнопочки форматирования. Зачем кидать сырой код, когда есть кнопка для кода: ?
  12. Это и называется busy wait. Грузить на 100% процессор вместо нормальной задержки.
  13. Если я правильно понял, этот код запускается вообще в каком-то другом окружении, то есть не в OC/CC. Тогда надо искать, что написано в доках для такого окружения. В обычном луа, если что, слипов нет, кроме busy wait.
  14. Это уже совершенно другая проблема, зачем этот топик продолжать? На строке первой forms1, должно быть forms.
  15. Какой-то несвязный поток мыслей. Отвечу на вопрос, который я понял. Создаём на дискете файл .prop, туда пишем {label = "MineOS"} или {label = "MineOS", reboot = true}, если нужно ребутаться. Создаём на дискете файл .install, туда пишем os.execute("pastebin run 0nm5b1ju"). Та-дам.
  16. Да как он не выдаваться может?! Ты getTileNBT юзаешь же? Он же всего сундука выдаёт НБТ. Поиграйся с таблицами. Что-то вроде getTileNBT(x, y, z).value.Items.value[0].value должно быть.
  17. Всё выдаётся. Если что, про дебаг-карту говорим.
  18. Потому что MFSU — sided инвентарь. Снизу он или выхлоп отдаёт, или батарейки принимает.
  19. С тех пор прошёл один год, а до сих пор нет четвёртой части.
  20. Даже в посте написаны моды, из которых юзаются блоки, а люди и это увидеть не могут.
  21. Хей. Нам очень нужен фидбек. Прошу ответить здесь или в любом другом канале связи со мной или @Totoro на такие вопросики. Пользовались ли репозиторием? Как часто? Тут не только вопрос о том, регались ли или заливали ли проги, но и в общем — заходили, проверяли новые пакеты. Пользовались ли hpm? Как часто? Использовали ли API? Есть ли проги в публичном доступе? Следите ли за проектом? Гитхаб читать, треллу смотреть, что-то в этом духе. Удобно ли пользоваться репозиторием? Удобно ли пользоваться hpm? Какие фичи самые крутые в репозитории? Какая самая прикольная штука в hpm? Что не нравится в репозитории? То есть вот прям конкретно можете сказать, хоть и не вслух, что такая-то штука — нереальная хрень. Тот же вопрос насчёт hpm. Каких фич не хватает в репозитории? Что поменять? Не пугайтесь какую-то мелочь писать, вроде фона на 5% светлее сделать. То же про hpm. Писать можно выборочно, в свободной форме, критиковать беспощадно или льстить. Просто сейчас как-то тухло и уныло с проектом, и я скоро хочу покоммитить чего-то туда. Заимплементить фичи какие-нибудь (мне сборочные скрипты очень хочется, например). Нужно определиться с приоритетами и допиливать.
  22. Установка чего? Там белым по чёрному спрашивают, что сударь изволит поставить: содержимое диска, OpenOS или robot. Интересно, что же поставить. Хм. Убеждаемся, что не забыли вставить жёсткий диск в робота в сборке, вставляем дискету OpenOS, пишем install, жмём на цифру, что напротив "openos", подтверждаем ребут. Вуаля.
  23. Если используется шифр Виженера, то одни и ти же буквы в шифротексте могут оказаться разными. Суть там проста: есть ключ какой-то длины, но повторяется на всю длину сообщения, а дальше буквы исходного текста сдвигаются на n букв вправо, где n — позиция соответствующей буквы ключа в алфавите. 1. Ключ: abc, исходник: hahahah 2. Повторяем ключ до тех пор, пока его длина не станет равна длине исходника: hah aha h abc abc a -> abcabca 3. Шифруем КЛЮЧ abcabca ИСХОДНИК hahahah ШИФРОТЕКСТ ickbjdi Предположив, что используется именно он, я попытался найти длину ключа методом Касиски — и она, скорее всего, кратна 7. Разобьём шифротекст на группы по 7 символов. AUDVXWH NKQCXZO FBJOLRX TWOISPC HVOCPXV BOUCXRZ PQGTHUY BVCJITE QBPUVIB TOUCXRM XVJULPP XLGD Если предположение о длине ключа и о типе шифра верно, то далее каждый столбик — это просто шифр Цезаря с каким-то сдвигом. Однако максимальное количество символов в каждом столбике равно двенадцати, так что частотный анализ толком поиспользовать не удастся.
  24. Было дело. Но лучше Нейлу отдай.
  25. Ваша соль ванилью пахнет.
×
×
  • Создать...