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

1Ridav

Администраторы
  • Публикации

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

  • Посещение

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

  1. Прекрасный аргумент против "Как только свиньи научатся летать"!
  2. http://computercraft.ru/wiki/ComputerCraft/GUI_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0 Мой вариант графического фреймворка для СС, может поможет в чем либо.
  3. Продолжаю работать над системой, добавил возможность кидать Тосты и Push нотификации, со звуком. Все это можно делать из ОС просто скинув определенную команду с аргументами Работаю над возможностью строить свое GUI через ОС. Разработчик программы на ОС сможет самостоятельно строить GUI интерфейс на любом андроид устройстве.GUI будет работать как макросы
  4. тогда просто коды плюсуй как числа и передавай в функцию. а = 4 + 8 + 16 а будет равно 28
  5. Для начала объясни, зачем тебе было впихивать туда стринг с плюсами?
  6. Bundled работает по принципу бинарника 00000000 = 0 нет сигналов 00000001 = 1 сигнал только на одном цвете 00000010 = 2 сигнал на другом цвете 00000011 = 4 сигнал на обоих цветах 00000111 = 8 сигнал на 3 цветах 00001111 = 16 сигнал на 4 цветах Он как раз таки принимает число, чтобы работать с сигналами, а не стринги типа тех, что ты привел в пример их туда никак не впихнуть
  7. После создания таблицы и её обработки - она попадает в кэш. Она может быть там часами, если её не заменит что либо другое. Так что единственный способ исключить это влияние - заполнять таблицу другими данными перед каждым тестом. Заполнил Сериализовал Заполнил Разсериализовал
  8. Не забываем про КЭШ, он сильно искажает показатели тестов, поэтому его надо очищать
  9. Гораздо более рационально делать так: 2 пастбина. 1 - Центр обновлений 2 - Программа Центр обновлений - это обычный файл на пастбине, который имеет в себе лишь 2 строки v1.0.0.7 - к примеру версия текущая BlaHbLah - код пастбина с программкой Обновляясь прога GET запросом получит текущую актуальную версию и пастбин, на которой её можно скачать. Если есть более новая версия, то прога её скачает с указанного пастбина С учетом того, что размеры данного GET запроса незначительны + хедеры + офсет пакета так же не велики(офсет и тело) С учетом даже частой проверки актуальности версии - нагрузка будет гораздо ниже.
  10. Крутой, у тебя одна хроническая проблема в прогах - оверюзинг системных ресурсов
  11. Поперчить и продавать по 10 рублей килограмм
  12. Просмотрел код, чистый, понятный. Я увидел там лишь кнопки, текущая структура не предусматривает добавление других объектов типа прогрессбаров, текстинпутов и тд лабуды. Или это у вас из объекта суперкнопки выходит? Еще вопрос, для чего обрабатывать клик по группе кнопок? Они оверлапятся на экране? Если да, то как при этом они отображаются?
  13. Для этого и есть статус программера. Делаешь что нибудь интересное на компьютерах - постишь статью на сайт и получаешь доступ к китам со всеми комплектующими для компов.
  14. http://pastebin.com/Dp8nc55U pastebin get Dp8nc55U /lib/pref.lua pastebin get Dp8nc55U pref.lua В свободное время написал такую вот библу для более удобного хранения структурированных данных в файлах. К примеру часто видел, что в файлах стоит такая вот причуда: Вот и библа. Ссылка на пастбин сверху. Создаем новый файл с данными: local pref = require("pref") --так же можно использовать local pref = dofile("pref.lua") для загрузки из текущей папки, а не из папки lib local table = pref.create("newPrefFilePath") --к примеру новый файл "bob" table["name"] = "Bob" table["surname"] = "Marley" table["age"] = 34 table["address"] = "Trololo street" pref.save(table) -- мы внесли изменения в таблицу, их надо сохранить. Если изменений не вносилось - можно не сохранять Загружаем существующий файл с данными: local pref = require("pref") --так же можно использовать local pref = dofile("pref.lua") local table = pref.load("newPrefFilePath") --к примеру файл "bob" print(table["name"], table["age"]) --изменений в не производили, так что можно не сохранять table["age"] = 35 table["weight"] = 70 --Добавили новое поле в существующий файл pref.save(table) --изменили возраст, сохраним Функции: pref.create("путь до нового файла данных") pref.load("путь до существующего файла данных") pref.save(таблица с данными)
  15. Было бы очень хорошо, если бы ты документировал все API в этой теме. Как что называется, что делает и что возвращает. в деталях. Плюс привел несколько примеров использования Я реально буду её использовать для своей управления с андроида , уже думал, что придется свое писать, но еще не приступил к написанию. Прямо подарок судьбы
  16. У меня 2 вопроса: 1 - thread'ы убиваются сами после завершения функции или их надо убивать в ручную? 2 - Можно ли убивать thread'ы вручную не дожидаясь их завершения?
  17. В принципе код можно разбивать на части и использовать "библиотеки". Я именно так и поступаю. Библа строк на 500-700. сама прога на 150
  18. И один только я старыми дедовскими методами пишу код... Открываю игру, ставлю комп, открываю файлы компа в обычном редакторе и ваяю магию...
  19. в функции у тебя bottomAPI. стоит. Это незавершенный вид - поэтому и ошибка
  20. С динамическим нахождением пути всегда были и будут сложности. За это придется расплачиваться нагрузкой из-за вычислений наименее нагруженного и короткого пути; проверки доступности хостов
  21. Чтобы не было пустых регистраций, раздавать почтовые ящики будем по принципу активности на проекте. Пишите свои статьи, уроки, заполняйте wiki и конечно же помогайте окружающим. Чтобы не было пустых регистраций, раздавать почтовые ящики будем по принципу активности на проекте. Пишите свои статьи, уроки, заполняйте wiki и конечно же помогайте окружающим.
  22. 1Ridav

    ОС

    Я писал такие библиотеки? Когда? Где? И почему я об этом ничего не помню?
×
×
  • Создать...