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

Totoro

Гуру
  • Публикации

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

  • Посещение

  • Победитель дней

    289

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

  1. Надо взять все крутые идеи и сплавить в одну Ultimate Graphical Library (сокращённо UGLY).
  2. А я вот вообще никак не могу участвовать в будни. Только в выходные.
  3. А вот ещё одна задачка по Луа. На этот раз посложнее. Нашим Луа-гуру потребуется напрячь свой ум и логику. Heads and Legs "На ферме пасутся коровы и куры. Всего в стаде X голов и Y ног. Сколько в стаде кур, а сколько коров?" Дан вот такой вот код: local kata = {} function kata.animals(heads, legs) -- ваш код end return kata Ваша задача - дописать функцию animals, так, чтобы она возвращала табличку { куры, коровы }, если решение можно найти, и строку No solutions - если нельзя. На сайте по ссылке есть набор тестов для проверки. Нажимайте кнопку Run Examples чтобы проверить свой код.
  4. Потому что он не читает ответы и ленится пользоваться поиском. Ему и ссылок накидали, и разжевали всё в мелкую кашицу, а он "Уже пытался, безнадёжно". В общем - безнадёжен чувак. Явно нужна стимуляция. :P
  5. 1) Листаешь форум 2) Видишь тему, где тебе понравилась графика 3) Открываешь исходник 4) Читаешь-понимаешь Всё! Других способов нет. Вообще у меня большой соблазн влепить тебе минус в репу. В качестве стимула.
  6. Сегодня зааппрувили новую задачку по Lua. Она очень проста. Я уверен каждый форумчанин справится. Итак: Multiply "Этот код не выполняется как надо. Попробуйте его починить" local kata = {} function kata.multiply(a, b) a * b end return kata
  7. graffiti - это и есть типичная псевдографика. Хитрый трюк, использующий символы юникода для достижения цели. Вообще я не понимаю, что ты прикопался к Зеро. ВСЁ что ты увидишь "графического" под OpenComputers - на самом деле псевдографика. Начиная от графической оболочки MineOS за авторством ECS и заканчивая рендером цветных картинок CTIF за авторством нашего польского коллеги Asie.
  8. Итак. Идея не совсем заглохла, и даже собрала 19 человек, которые решали задачки с разной активностью. Не ожидал. По состоянию на текущий момент первое место отвоёвано у Фингера и зохвачено мной. :P А теперь я предлагаю забавную задачку всем знатокам JS или Ruby. Hard Time Bomb Перевод описания: "Бомба была заложена и время пошло! Перекусите правильный провод чтобы остановить таймер. Где-то есть глобальная переменная которая хранит числовой ID провода. Найдите эту переменную и примените, чтобы предотвратить взрыв: Bomb.CutTheWire(wireKey);"
  9. Totoro

    html-parser

    Вообще тема странно оформлена. Предлагаю Нео отредактировать стартовый пост, описать там текущее состояние проекта, актуальные ссылки на код и билд последней версии в Луа. Плюс дока по использованию. Сейчас это похоже на какую-то Твиттер ленту автора. Мол "попилил либу", "опять попилил", "а теперь на МунСкрипте попилил". Ну то есть мне как читателю приходится гадать, где тут полезная инфа и собирать по всей теме.
  10. А ещё есть команда touch <название файла>. Которая просто файл создаёт.
  11. Как что? Это и есть таблица всех хидеров запроса. Теперь покопайся в ней и найди нужный.
  12. Авторитетно заявляю - синтаксис фигня.
  13. По идее, для того, чтобы узнать размер загружаемого файла, надо смотреть значение хидера Content-Length в HTTP запросе. Как это сделать? Думаю, можно воспользоваться методом response():number, string, table на объекте HTTP-запроса. Он как раз должен вернуть таблицу хидеров в конце.
  14. Осталось замерить, сколько жрёт pcall и load. Ну и вырезание gsub'ами.
  15. Скриптовые языки на то и скриптовые, что их можно засунуть куда угодно. Разумеется потребуется какое-то основание, платформа, виртуальная машина, интерпретатор. Можно скомпилировать и в бинарный код, если постараться. Но это тема для отдельного изучения, и тут лучше почитай какие-нибудь материалы в интернете. Но чтобы полностью использовать их "без других программ", тебе надо избавиться и от операционной системы. На каком бы языке ты не писал, между твоим кодом и железом машины всегда есть прослойка (если только не писать на ассемблере под голое железо). Это операционная система, это графическая оболочка, набор стандартных библиотек языка, фреймворк которым ты пользуешься и т.п. или виртуальная машина. И это справедливо не только для скриптовых языком, но и для вполне себе низкоуровневых типа Си.
  16. Фанаты JS сейчас могу его юзать практически где угодно. Писать десктопные приложения: https://electron.atom.io/ Писать мобильные приложения: https://ionicframework.com/ Писать серверные приложения: https://nodejs.org/ Ну и сайты конечно же: https://angularjs.org/ И это я только по одному примеру привёл. В реальности же всяких платформ и фреймворков - тучи, и с каждым днём появляются новые.
  17. Ну если будем пилить что-то своё, то полюбому GitHub замутим. Будет и ТЗ и issues и pull requests, думаю. =) А вместо JS можно писать на чём-то что компилится в JS. Например CoffeeScript.
  18. Там было ключевое слово "дочерний". То есть, если это будет достаточно крупный проект, отводим под него специальный раздел, тут, на форуме. И возможно хостим на отдельном машине.
  19. Ну зачем ограничиваться только Луа? JS - язык не сложнее. Любой освоивший Луа, освоится и в JS очень быстро. Плюс JS - это язык, который используется куда более широко.
  20. Думаю в такой теме кто-нибудь просто обязан упомянуть Screeps. https://screeps.com/ Что думаете на счёт этого проекта? Насколько я разобрался, у них есть вариант бесплатно поднять свой сервер. Но клиент придётся купить в Стиме, и стоит он порядочно. Не знаю насчёт крякнутых версий, не искал.
  21. В плане программного управления командой в битве - тут даже ждать ничего не надо. Текущий этап UT2 - как раз об этом.
  22. Бродят последнее время слухи, что мол Minecraft уже не торт, а форум совсем закис. Новички пошли особенно тупые, а старожилы - ленивые. Программы никто не пишет, OpenComputers никому не интерестен. И вообще, летом приедут четыре всадника Апокалипсиса и будет хаос, анархия, вайп всех серверов и форматирование сервера с форумом. На этом жизнерадостном фоне, предлагаю такую идею. А что если нам запустить небольшой дочерний проект? Что-нибудь на около-компьютерную и программерскую тему. Возможно что-нибудь игровое. Но не обязательно. Что-то для коллективного весёлого времяпровождения. Какой-нибудь долгоиграющий эвент, сервер какой-то игры, ММО для программистов... Короче, что вы думаете на этот предмет и какие интересные идеи приходят вам в голову?
  23. Охладите ваше жжение, товарищ. Не юзер френдли у нас интерфейсы, что поделать.
×
×
  • Создать...