Zer0Galaxy
Гуру-
Публикации
1 220 -
Зарегистрирован
-
Посещение
-
Победитель дней
189
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Zer0Galaxy
-
Ну, тогда уже так: output1,output2,output3 = input:match("(%S+)%s+(%S+)%s+(%S+)") если количество переменных строго определено
-
Доступ робота к внешим и внутренним компонентам
Zer0Galaxy ответил в вопрос eu_tomat в Разные (отсортировать)
Не поделюсь. Нет такого опыта -
Используй магию шаблонов input = "abc def ghi" output={} for substr in input:gmatch("(%S+)") do output[#output+1]=substr end input = "ABCDEFGH" output = input:sub(1,3)
-
table.red и table["red"] , в общем равнозначные записи. Только в первом случае в качестве ключей нельзя использовать служебные слова Луа и строки с пробелами или особыми символами.
-
Доступ робота к внешим и внутренним компонентам
Zer0Galaxy ответил в вопрос eu_tomat в Разные (отсортировать)
А что если использовать контейнер для плат? Если робот сможет самостоятельно поместить в него плату, то узнает ее адрес. -
Это что за оператор? В Луа 5.2 не работает.
- 20 ответов
-
Выкладываю инфу по OpenNet для тех, кто захочет этим заняться. Сеть является трехуровневой. 1-й уровень: Роутеры первого уровня являются ядром всей Сети. Они должны быть расположены компактно и объединены друг с другом в локальную сеть при помощи проводных сетевых карт. Кроме того, каждый роутер должен иметь как можно большее число связанных карт (tunnel) для обмена с роутерами второго уровня. ПО роутера 1-ого уровня: https://preview.c9users.io/krutoy242/opennet/_source/on_router/ONrouter.lua Так же роутеры 1-ого уровня требуют наличия библиотеки thread. 2-й уровень: Роутеры второго уровня или WiFi-роутеры располагаются в произвольных точках карты и могут находиться даже в других мирах. WiFi-роутер должен иметь в своем составе связанную карту, чья карта-близняшка стоит соответствующем роутере 1-ого уровня. Так же WiFi-роутер должен иметь беспроводную сетевую карту для связи с ОН-клиентами. Опыт показывает, что надежный доступ к Сети обеспечивается в радиусе 350 блоков от WiFi-роутера. ПО роутера 2-ого уровня: https://preview.c9users.io/krutoy242/opennet/_source/WiFi/WFrouter.lua 3-й уровень: ОН-клиенты - компьютеры конечных пользователей. Требуют наличия беспроводной сетевой карты и библиотеки opennet.lua https://preview.c9users.io/krutoy242/opennet/client/lib/opennet.lua
-
Вопрос: кто конкретно займется восстановлением Сети? @Krutoy, можешь выложить ссылки на ПО серверов и роутеров ОН? Меня, похоже, на С9 забанили.
-
OpenComputers 1.6. #2
Zer0Galaxy прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
Что за трубы? Где про них почитать? -
Не верю, что это программист написал. В Луа, вообще то, таблицы имеются и циклы. Всё это можно было закодить гораздо меньшим количеством символов.
-
@dases, рекомендую почитать про функцию "экономии энергии" math.pow
-
Нет, что ты. Нужно непременно вызывать функцию math.pow, которая активирует "скрытый режим".
-
Обновляет, но при этом экономит энергию. Поэтому обновления происходят значительно реже.
-
Да, скрытый режим "power" существенно экономит энергию. Между этими двумя компами лучше поставить распределитель. Иначе они экраны и клавиатуры попутают.
-
Целью данной игры вижу достижение определенного результата за минимальное время. Т.е. прежде чем начать кликать, игрок должен разработать стратегию: покупать дешевого кликера или экономить на дорогого.
-
Пожелания: Разбивать числа на триады. Подсвечивать доступные для покупки кликеры.
-
Создавать формы и компоненты следует до запуска функции run, а не по нажатию кнопки. Попробуй так:
-
Система управления базами данных MySQL
Zer0Galaxy ответил в тему Zer0Galaxy в За пределами Minecraft
Ты имеешь в виду трансляцию sql-запросов в реальный мир? А разве Тоторо-банк не так работает?- 10 ответов
-
- База данных
- mysql
-
(и ещё 1 )
Теги:
-
Система управления базами данных MySQL
Zer0Galaxy ответил в тему Zer0Galaxy в За пределами Minecraft
Ну да. Всё чего Леша не понимает - дичь. А всё что дичь - не SQL- 10 ответов
-
- 5
-
-
- База данных
- mysql
-
(и ещё 1 )
Теги:
-
Скорее всего проблема в алгоритме расчета расстояния до выхода (бесконечный цикл или вечная рекурсия). При правильном подходе много памяти это жрать не должно.
-
Данная версия системы управления базами данных (СУБД) под операционную систему OpenOS разработана для изучения особенностей работы реальной СУБД MySQL. Предупреждаю сразу: в ней реализованы далеко не все функции MySQL. Некоторые я посчитал несущественными или избыточными, до некоторых просто не дошли руки. Но то, что есть позволяет создавать адаптированные под Луа базы данных, и формировать несложные SQL-запросы к ним. Для установки СУБД на ОС-компьютер выполните команду pastebin run -f bS1kRJKw Если в компьютере установлена интернет-карта, вы должны увидеть такой текст: Добро пожаловать в программу установки СУБД MySQL Выберите тип установки: 1. Серверная часть 2. Клиентская часть 3. Полная установка Поскольку данная версия пока не поддерживает обмен между клиентом и сервером по сети, выбираем полную установку. После загрузки всех необходимых файлов, программа предложит перегрузить компьютер. Но мы пока не будем перегружать, а рассмотрим содержимое файла etc/dbms.cfg --Файл конфигурации СУБД MySQL DBpath="/mysql_db/" port=3306 password="" Параметр DBpath содержит путь к папке, в которой будут храниться создаваемые базы. Если эта папка отсутствует, то при запуске СУБД она будет создана автоматически. Измените этот параметр, если значение по умолчанию вас не устраивает. Параметр port содержит номер порта, через который, я надеюсь, когда нибудь можно будет обратиться к СУБД по сети. Параметр password призван защищать доступ к базам паролем, но эта опция пока не реализована и вряд ли когда нибудь будет. Так же к серверной части относится собственно СУБД - файл boot/dbms.lua, который благодаря своему расположению стартует автоматически и работает в фоновом режиме, что позволяет запускать на одном компьютере и сервер и клиент. Вот теперь настало время перегрузить компьютер. В клиентскую часть входят библиотека lib/mysql.lua и программа-монитор bin/mysql_mon.lua предоставляющая доступ к базам данных из командной строки. Библиотека mysql предоставляет следующие функции для работы с базами данных: При реализации функции query я сделал одно небольшое допущение: все служебные слова запроса следует писать строчными (маленькими) буквами. SQL-монитор mysql_mon позволяет отправлять запросы к СУБД из командной строки. Я старался сделать его похожим на Command Line Client, поэтому объяснять суть его работы не вижу смысла. Для выхода из программы введите "exit". Пример работы с СУБД: Пожалуйста оставляйте в этой теме пожелания какие функции из нереализованных еще следует реализовать и замечания о несоответствии работы существующих функций.
- 10 ответов
-
- 7
-
-
- База данных
- mysql
-
(и ещё 1 )
Теги:
-
Вопрос №1. Зачем нужна Web-часть? Неужели информацию о сессиях и паролях нельзя хранить на супервайзере без выхода в реальный мир? Вопрос №2. Анализ ПО виртуального командного блока показал его абсолютную незащищенность от несанкционированного использования. В случае возрождения банка это ПО планируется оставить без изменения?
-
@LeshaInk, а давай сделаем
- 20 ответов
-
- 1
-
-
А кто ни будь портировал mysql на OpenOS?
- 20 ответов
-
Ставим эмулятор OpenComputers
Zer0Galaxy прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
А можно пояснить, как эти пункты выполнить. А то я их проехал как-то.
