LeshaInc
Пользователи-
Публикации
777 -
Зарегистрирован
-
Посещение
-
Победитель дней
68
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя LeshaInc
-
В ассемблере единая инструкция для сравнения. Она устанавливает некоторые флаги, которые потом используются условными переходами, такими как je, jne, ja, jae и другие
-
Логично. плохо != плохО плОхо != плохо
- 15 ответов
-
- 1
-
-
- Вопрос/Ответ
- Графический интерфейс
- (и ещё 3 )
-
Для начала надо разобраться, кто ты, велосипедист или нет. Если нет, ищи библиотеки для графики. Если велосипедист, пиши сам. Покажу несколько примеров. Значит, для рисования используется компонент gpu. Подключить его можно как то так: local gpu = require("component").gpu После этого этот компонент будет доступен в локальной переменной gpu. Этот компонент дает нам возможность рисовать на экране, с функционалом можно ознакомиться в интернете (гугли "component gpu opencomputers") Его хорошо совмещать с библиотекой event, с помощью которой обрабатывать клики на экране.
- 15 ответов
-
- 1
-
-
- Вопрос/Ответ
- Графический интерфейс
- (и ещё 3 )
-
библиотека, это просто абстракция, например. задача библиотеки — предоставление неких данных. как реализована будет библиотека — дело программиста и языка, например. в луа, например, при создании библиотеки возвращается таблица с данными библиотеки. кроме того, например, не обязательно делать ее локальной, хренальной, розовой, круто названой, просто вернуть таблицу. любую таблицу. с любыми значениями. а можно и не таблицу. можно сделать библиотеку которая вернет функцию-класс (как в жабаскрипте), можно сделать библиотеку которая вернет число (очень нужное ясен пень, к примеру 42). то есть, я могу спокойно написать что то вроде такого кода, например: return { 42, 33, wow = function () end, chat_messages = {"продам гараж", "куплю гомункула", " где детонатор", "C++ forever"}}а могу и так: local a = 42return a ^ 8 * 33 - 2 @Pofigist, все в твоих руках, можно все, например.
-
есть установленные в lua сообществах принципы именования. local myCoolVariable = 10 -- переменная local MyClass = class{...} -- класс require("nano_game") -- либа require("nano_game.graphics") -- либа с сублибами придерживайтесь их, дабы улучшить читабельность.
-
Надо все методы которые должна предоставлять библиотека возвратить через return. А еще убрать вторую строку. Она преждевременно просто останавливает интерпретацию кода библиотеки
-
Библиотека не возвращает методы
-
весь код выложи
-
Труба - | Перенаправляет выход одной программы во вход другой программы. Например: ls -a / | grep "init" Здесь выполняется команда ls -a /, все что она должна была писать на экран пишется в grep "init"
-
Зачем создавать цикл (из которого даже выйти нельзя), для программы которая, показывает инфу? Это все равно что в цикле $ uptime. Зачем? Какому человеку понадобится просмотр аптайма (причем в секундах), и памяти (причем в байтах)? Все что хочет пользователь, это аккуратный вывод. $ info uptime: 1d 2:01:32 memory: 123 KiB / 2048 KiB energy: 4096 Ну а если пользователь хочет мониторить эту информацию, ключик -m который бы в цикле показывал эту инфу. $ info -m ------ uptime: ... ... ------ uptime: ... ... ------ uptime: ... ... ^C $ _
- 14 ответов
-
- 4
-
-
- информация
- opencomputers
- (и ещё 3 )
-
Нет. ухудшить*
- 14 ответов
-
- 4
-
-
- информация
- opencomputers
- (и ещё 3 )
-
Потому что если делаешь MySQL — описывай всю спецификацию на самом точном уровне. А то не MySQL, а MineSQL. Так же как с FTP. Сделал какую то фигню, которая ни капли не описывает из протокола FTP. Все я там поинмаю. Обычный регексп, вместо полноценного воплощения языка. SQL — это не такой язык, который можно считывать простым регекспом.
- 10 ответов
-
- База данных
- mysql
-
(и ещё 1 )
Теги:
-
Здесь нет ни лексера, ни парсера. Только матч. Причем кривой. Вместо CREATE TABLE something ... пишем какую то дичь. Здесь нет SQL.
- 10 ответов
-
- База данных
- mysql
-
(и ещё 1 )
Теги:
-
просвятите, где здесь файлик, который бы лексил, парсил и интерпретировал сикуэль?
- 10 ответов
-
- База данных
- mysql
-
(и ещё 1 )
Теги:
-
Просто оставь его таким, какой он есть, забудь про большой шриф, цвета и прочее.
-
cocos2d. PS: Хватит вставлять свистоперделки всякие в пост. бальшии тексты, на 20 мониторов. ужосъ
-
[OC Updates] Обновление OpenComputers до версии 1.6.0 Beta 1
LeshaInc прокомментировал Fingercomp запись в блоге в Fingercomp's Playground
> В internet.request можно задавать хедеры. HIST! -
Это все равно что портировать линукс на тостер.
- 20 ответов
-
Мод, сделан @NEO. функционал норм: можно положить деньги, купить что то из витрины, поставить свою витрину, деньги в банкомат можно, их с бонусов собирать. Не на локалке, на магике.
- 20 ответов
-
"зачем, есть же супир пупир трэйдинг мод от нео"
- 20 ответов
-
- 1
-
-
Слишком дорого обойдется в плане времени, и LÖVE расчитан на 2D, а рендерить 3D слишком дорого в плане ресурсов, ибо Lua. Ну и хотелось мне закодить 2D платформер, а не 3D кубормер. =)
-
А еще LÖVE -- движок для 2D, а не 3D.
-
Может подробнее? нифига не понятно пока.
