1Ridav
-
Публикации
218 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем 1Ridav
-
-
local table = {}
table[14] = "red"
table.red = 14
Если я еще не забыл луа....
-
Проведем стресстесты хоста

-
1
-
-
Простите меня пожалуйста за слоупочность (поднимаю тему через 5 месяцев), но где сама программа для скачивания в игре?
Ну то есть где тот самый apt-get install (см. тему менеджер пакетов).
Нужна АПИШКА для того чтобы скачивать программы.
А то а смысла не вижу пока просто тупо в сайте.
Все равно приходится все вручную делать (копировать ссылку на пастебин или гитхаб и вставлять в терминале wget линк).
А можно куда проще: apt-get install program
P.S. Кстати всем привет, кто не узнал меня. TS.
пишу клиент графический, но не всегда есть время.
-
Можно же сделать в два потока.
Это общее число потоков, в которых работает мост в целом.
Поток serversocket
Поток админки
Поток вебинформации, которая так же работает по serversocket
Потоки соединений
-
Добавил возможность следить за работой моста через веб браузер
-
4
-
-
А возможно ли соединить не андроид - игровой компьютер, а игровой компьютер - игровой компьютер? Если да, можете привести пример составления программы.
Возможно. Даже андроид - андроид можно соединять
Ничем не отличается.
Достаточно запустить на обоих игровых компьютерах библиотеку и подключиться к мосту с одинаковым ключом
-
-
По просьбам Asummonster'а сделал GML в одном файле.
Теперь достаточно скачать и подключить только 1 файл:
wget "https://raw.githubusercontent.com/Krutoy242/Gopher-Programs/29a268607771abfbff81416ac3fe8179929710d6/gml/lib/gml_full.lua" gml.lua
local gml = require"gml"
Эта "сборка" содержит в себе файлы gml.lua, gfxbuffer.lua и default.gss.
Если вам нужны остальные файлы типа canvas.lua или gmlDialogs.lua, качайте их из офф. репы.
http://puu.sh/lWlwp/d5a6a40e3e.png
Прошу поправить скроллбар
-
Можно ли размещать объекты не только вертикально по отношению друг к другу, но и горизонтально в виде строки? Разные типы объектов
-
1
-
-
GIF/COUB/VIDEO в студию
-
Никак не приходит в голову для чего же на луа может потребоваться hex редактор
-
Запилите веб интерфейс, будет ну оооочень круто))
И еще просьба есть: можете выложить серверную часть? Понимаю, что проект уникальный и не хочется раздавать, но все же, мало ли

Серверную часть еще допиливаю когда появляется свободное время. Доделываю нормальную админку, так что не долго ждать осталось до публикации.
Веб интерфейс довольно проблематично сделать, необходимо поддерживать сокет соединение постоянным, РНР его рвет
-
2
-
-
Надо сделать маленькую библиотеку, которая будет скачивать другие библиотеки из этого репозитория на подобии require(). Не буду сейчас объяснять, как это будет работать, но думаю многим понравится. Давно хотелось что-нибудь такое сделать, но репозитория тогда не было.
Будет прога на ОС, которая позволит помечать галочками то, что пользователь захочет скачать
-
Пытаюсь прионнектиться к мосту из-под windows, код:
//Haxe, но тут интуитивно понятно socet = new Socket(); try{ socet.connect(new Host("bridge.computercraft.ru"), 1111);//host,port, result: "eof" }catch (e:String) { trace(e); }Кто-нибудь знает, в чем проблема?
http://puu.sh/kG8nU/fa59326b08.png
Тебе необходимо передать ключ, иначе через 5 секунд соединение будет сброшено мостом
"KDR-это тестовый ключ\0" эту строку передай к примеру
Мост в свою очередь ответит кодом "+#03\0" при принятии ключа
\0 метка о том, что сообщение окончено и можно приступать к его обработке, иначе все следующие сообщения будут восприниматься как одно целое и лепиться до достижения 30к символов, затем соединение будет сброшено как вредное и создающее нагрузку на мост
PS:
http://puu.sh/kG8YN/5503e87b23.png
соединен с мостом нормально, только проверь сколько процессов запущено, тк два из них еще живы
-
1
-
-
В некоторых задачах это единственный способ.
Сжималка это только пример, мне нужны способы разбиения словаря для брута на равные блоки, без предварительно генерации самого словаря.
Хеш довольно затруднительно разбивать на части, но можно стартовать с разных мест. Допустим один компьютер подбирает от начала до какого то лимита, другой компьютер от этого лимита до еще какой то границы и так далее. Есть вариант сделать динамическое подключение компьютеров, но все же подбор будет крайне не эффективным на процессоре. А если запускать на сервере - он просто залагает от нагрузки. Луа не тот язык, на котором стоит делать такого рода софт

PS: Реальный прирост производительности будет равен количеству физических ядер, если нет критичных bottleneck'ов
-
1
-
-
На мой взгляд не имеет смысла таким образом хранить данные. Слишком высокая цена восстановления, несоизмеримые затраты времени. Для такой задачи используют обычно программу на Си и технологию CUDA. На процессорах нет никакого смысла брутить
-
Порой необходимо использовать много маленьких картинок, держать их в отдельных файлах не целесообразно из-за того, что загружать через http.get по отдельности довольно долгое занятие. Будет очень удобным возможность собирать пакеты десятков картинок в одном файле, а при запуске программы загружать разом в один массив
-
3
-
-
Ну вот я делаю UNS, и мне там надо сохранить ссылки на объекты, но не точки в виде x/y/z и заново их отрисовывать, а получить ссылки на уже визуализированных обектов очков.
С объектами так обычно не работают.
У тебя три варианта:
1. Сериализовать объект в массив и сохранить его на диск, затем считать и снова десериализовать, но все равно придется его перерисовывать с нуля по данным с массива. Ссылки всегда меняются после перезапуска программы, остаются лишь переменные, которые хранят их
2. Можно сохранить данные нужные для его создания заново, как уже было сказано выше
3. Придумать другой алгоритм
-
Добавлена автоматическая прокрутка в логах консоли
Изменен алгоритм обработки сообщений и системных кодов, так что старые версии приложения и ОС части не работают с обновленным мостом, обновляйте библиотеку и приложение.
Немного увеличено потребление оперативной памяти в угоду отмены некоторых ограничений.
Уменьшен сетевой DATA трафик в режиме ожидания на 28,67%
Для использования требуется обновить это:
-
2
-
-
Изменен алгоритм обработки сообщений, старая версия больше не актуальна
-
Работает только у вас на сервере?
можно запускать на любых серверах. Система открыта для всех
-
1
-
-
Выложил версию 2.1 ТЫК.
Окно авторизации:
Добавлена кнопка Disconnect&Close - отключает соединение и закрывает фоновый сервис.
Добавлен визуальный индикатор состояния подключения(Шкала прогресса ProgressBar и текст), который показывает как на данный момент работает система.
Добавлено автоматическое переключение в окно консоли при подключении
Исправлен баг в поле ввода ключа. Кнопка Done выглядела не корректно.
Окно консоли:
Команды системы скрыты и теперь отображаются в виде понятного текста.
PS: Система полностью работоспособна и можно её использовать.
-
1
-
-
-
Хм, теперь странно.
Нажимаю на connect -> сообщение "Connecting..." и все ничего не происходит.
Ключи везде одинаковые стоят.
Я еще не разобрался с тонкостями фрагментных UI и автоматической прокрутки пока нет. После нажатия на connect или done на клавиатуре в поле ввода ключа - пролистай справа налево, увидишь консоль, в которой все пишется

Графический интерфейс OC
в Разные (отсортировать)
Опубликовано:
Меня одного смутило то, что человек хочет сделать антивирус (!) не зная, как делать даже графику?