Programist135
-
Публикации
90 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Сообщения, опубликованные пользователем Programist135
-
-
+++
Отправлено с моего SM-G350E через Tapatalk
-
Фингер, а некоторые библиотеки не показывают методы функции! Просто возвращают function и всё. Эта хоть методы показывает.
путь нужно подавать как аргумент командной строкиОК, сделаю.
по умолчанию выводить на консольВ этом смысла нет, поскольку все методы на всём экране не уместятся, а прокрутить консоль вверх нельзя. Файл можно хоть крутить куда хочешь.
-
окончанием проверки на закрывающей скобкеЯ хотел попробовать так сделать, но проблема: я не знаю как побуквенно прочитать строчку.
-
Здравствуйте снова! Вы скачали библиотеку, но не знаете как ей пользоваться? Вы начинаете перебирать всю библиотеку в поиске функций и их методов? Хватит!
Сегодня накануне вечера решил написать я небольшую программку, которая сканирует все глобальные функции в библиотеках. Работает она по такому методу:Сканируем каждую строчку -> если в начале строчки есть фраза "function", читаем всё то, что после этой фразы.
Скачать её можно командой >>> pastebin get GH7BnbG2 /fncScan.lua
При запуске программы вам выдают запрос ввода пути к библиотеке. Если она не существует, программа выдаст предупреждение. Если после сканирования ни одна функция не была найдена, значит файл НЕ является библиотекой (ну какая же библиотека без функций
)
Но всё же есть небольшие глюки. Например, результат скана библиотеки forms:
Вскоре всё это исправлю. А с вами был Programist135, если есть предложения по исправлению глюков, обязательно сообщите мне, я постараюсь исправить. До новых встреч!
-
2
-
-
-
-
-
-
@NEO, ОпенДроид.
-
Внимание!
Просьба обновить программу.
* Для этого снова запустите pastebin run vgVfDFqH (для MineOS) или pastebin get MkPu2mJy /assembler.lua для OpenOS.
Зачем?
Автор ОС изменил способ хранения программ.
-
И так народ. Я сделал более удобную загрузку программ, команды:
Для MineOS:
pastebin run vgVfDFqH
Для OpenOS:
pastebin get MkPu2mJy /assembler.lua
Для ProOS:username/console > get JmKHSDeF from pastebinДля MineOS сделан установщик, но там есть "браузер Амиго" исключительно ради шутки.
-
Programist135 App Assembler
Open Source
https://preview.c9.io/programist135/programfiles/appassembler.lua
[!] Для работы программы нужна библиотека: http://computercraft.ru/topic/1135-oc-modulnaia-okonnaia-biblioteka/
И снова здравствуйте. Пока копался в MineOS, узнал как работает формат .app, и решил сделать сборщик программ в этот формат. Приступим к обзору этой программы!
При открытии программы появится такое окошко:
[!] Кнопка "Отмена" не работает - ECS пока не сделал полноценные кнопки.
Ну а дальше всё понятно. Введите путь к исходнику, к иконке (чтобы создать иконку, откройте Photoshop в MineOS, создайте документ шириной 8 высотой 4 и сохраните в формате .png), и название вашей программы.
Далее нажмите кнопку "Собрать". Если один из путей будет ошибочным, программа выдаст что-то вроде этого:
При удачной сборке будет это сообщение:
Ну что-ж, надеюсь вам эта программа понадобится, а с вами был Programist135,
не забывайте, что вы можете поддержать проект ProOSдо новых встреч, и счастливо! -
Как накормить кота.
ЗАДАЧА: Накормить кота.
C: Вы кормите кота.
C++: Вы случайно создаёте дюжину копий объектов "кот" и всех их кормите. У вас заканчивается корм. Но вы не знаете, какого именно кота вы хотели накормить, чтобы "откромить" других котов и удалить их.
C#: Решётка не пропускает корм, но кот её пытается выбить, после чего перезагружается.
(продолжение следует)
-
2
-
-
Asummonster, если люди будут передавать гигами, я сделаю тогда так.
-
Монстрик! У меня дома будет стоять сервер, а у остальных людей клиенты. Кто-нибудь захочет залить файл - он сам включится на раздачу. Другой вводит IP, на который через сервер посылается запрос, после принятия он отправляет файл. Вот и всё. И это пока в версии 0.1 Alpha.
-
Придумал хорошую идейку, которая позволит пользователям без Pastebin раздавать файлы.
Ещё как вы видели, хочу сделать Cloud9 прямо в OpenComputers. Предлагайте идеи, подкиньте с чего начать.
Жду ответов.
-
1
-
-
плюс 1 слот "лишний" занимает в инвентаре
Храни в /enderchest
-
1
-
-
Просьба перескачать мою библиотеку с пасты, всё сделал как сказал Лёша.
-
Кибер, спасибо! Теперь не нужно засорять пасту недоделанными программами для переноса в Cloud9 =)
-
Буду делать теперь программу для записи видео на базе твоей проги)))
-
Магнитная карта крафтится одна
Не-а
-
RFID хранит максимум 64 байт
Лёша, ладно, завтра допилю) Сегодня устал
-
Из консоли работать с картами особого смысла не имеет, нужна возможность встраивать твою программу в другие программы в виде библиотеки
Вот, сделал: http://computercraft.ru/topic/1035-biblioteka-dlia-zapisichteniia-magnitnykh-kart/
-
Не буду писать приветствие, потому что как только я всё написал, всё закрылось. Библиотека нужна для вставки в ваши программы (как Рид просил).
Вот исходники: http://pastebin.com/yTceEcA1
Функции:
Запись:
card.write(filename, cardname)
filename - имя файла, который вы хотите записать на карту. (строковое значение, обязательно)
cardname - имя карты, которой будет она названа после записи. (строковое значение, необязательно)
Чтение:
card.read(filename)
filename - имя файла, в который будет сохранены данные. (строковое значение, обязательно)
Каждая функция может вернуть следующие значения:
"Reader not found" - не подключено устройство чтения карт (только для функции read)
"Writer not found" - не подключено устройство записи карт (только для функции write)
"File too big" - файл не умещается на карту (только для функции write)
true - операция завершена успешно
Вот и всё, надеюсь больше такого не случится (как только я всё написал, всё закрылось).
Простите, что пишу так, я сейчас очень зол. Надеюсь вы будете пользоваться этой библиотекой.
-
1
-

Реализация HDD на мониторах ОС
в Программирование
Опубликовано:
GD = Graphics disk = Графический диск ))
Отправлено с моего SM-G350E через Tapatalk