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

Totoro

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

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

  • Посещение

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

    289

Сообщения, опубликованные пользователем Totoro


  1. Latest commit  d1bcd06  on 22 Feb

    Эх, жаль никому ничего не нужно. Ни разработчикам, ни игрокам.

    Вот пилят, пилят всякие либы, гуишки и прочие плюшки, а народ хавает лишь сервера с големами, мечями и стульями.

    Извините что поднял тему из самого дна замутневшего болота :smile148:

     

     

    А вот забегал бы ты в IRC, и не было бы таких мыслей.  :D

    https://github.com/MoonlightOwl/hel


  2. Нужна стандартизация, например на ping ответ.  В реальных сетях всё проще, в операционную систему заложен ответ на ping , можно попросить Сангара добавить обработчик на modem_message, если сообщение ping, отправить на адрес отправителя pong.

     

    P.S Можно отредактировать самим.

    Что бы при инициализации системы цеплялся обработчик.

     

    Не надо нам такого, ИМХО.

    Если система делает что-то без ведома пользователя, это плохо.


  3. Кстати к вам, гуру Луа, встречный вопрос : смогу ли я определить - есть ли на "том конце" открытый порт ? Для приёма ?

     

    Нет, ты посылаешь сообщения в неизвестность. Ты не можешь узнать, слушает ли кто-то.

    Функция send или broadcast вернет true если сообщение было удачно послано. Но о приеме оно ничего не может сказать.

     

    Если нужно удостовериться, что прием произошел, нужно посылать ответную мессагу. Типа "хандшейк".

    • Нравится 5

  4. Я уже давно сказал, что на форум последние пару месяцев ничего не заливается нового из программ, вон только Стив код своего вируса, да констант выложил и все тишина.

    Ладно я недокодер, от меня мало что можно ожидать из программ.

    Но вот остальные? Да ты Тоторо перешел давно в режим реад-онли. Крутой, Зеро и другие ветераны, которые еще аж в 14 году создавали крутые прибамбасы (чего стоит только ОпенНет) тоже сейчас "ушли на дно"... :mellow:

     

    Ну ты как-то черезчур пессимистично на это смотришь.

    Буквально пять минут назад вышеупомянутый Крутой (и evgkul) зарелизил транслятор MoonScript для OpenComputers  :D

     

    У меня лично становится меньше времени, и в свободные часы я занят репозиторием (работаем вместе с Фингером).

     

    Ты прямо ждешь какого-то конвеера. Программирование - это искусство )

    • Нравится 3

  5. Запомните золотую цитату Алекса:

    Хотите кодить - заходите в синглплеер

    У меня все. Спасибо за внимание!

     

    Если честно, я в этом вопросе солидарен с Алексом.

    Кодить надо в сингле. А сервак - полигон.

    Ну и завлекалочка для новичков.

    Ну и что-то типа коллективного места для дружеского AFK.  :D

     

    P.S. Поскольку я не играю на проекте, и сижу исключительно на форуме, вы можете с чистой совестью объявить мое мнение "пристрастным" и "субъективным". ;)

    • Нравится 1

  6. Будет ОЧЕНЬ лагуче, компилятор - либа, сделанная из lua, lpeg и moonscript через emscripten, а cgi умеют почти все веб-сервера

     

    Ну, вот эта хрень же работает: http://moonscript.org/compiler/

    Можно попробовать на серверную часть то же самое свалить.

     

    UPD. Хотя да, ты прав. Будет лагуче.


  7. Я имею ввиду, что один из вариантов - поднять на стороннем серваке "компилятор" MoonScript.

    По ссылке что я кидал как раз его реализация на JS. То есть поднять вообще ноль проблем.

     

    А на компе OC написать несложный клиент, который будет стучаться на сервак и получать транслированный код.


  8. Меня больше волнует в процессе портировании LPeg

    Там вроде на debug только эмуляция getfenv/setfenv. Если найдём замену LPeg - можно будет найти какой-то парсер Lua и сделать таблицу с функциями и их сырцами

    И, мне кажется, всё это дело проще вынести на c9/openshift/другой хост - на опенкомпах будут ЛАГИ

     

    Если выносить на сторонний сервак, то можно тогда вообще заюзать https://github.com/leafo/moonscript-javascript


  9. И да, я уже несколько раз пытался пересобрать moon компилятор под ОС, но потратив десятки часов изучения исходников остановился на поиске решения с заменой debug функций, отмененных в ОС, но использующихся при компиляции.

    Буду рад сотрудничать в этом направлении, так как хочу сделать moon-интерпритатор и возможность запускать .moon файлы прямо из OpenOS.

     

    Вот я в ту же тему думаю сейчас. Хочу почитать исходники и подумать, как этом можно сделать.

    В идеале надо будет собрать в виде пакета для OPPM или нашей новой репы.

    В общем, будет желание - подрубайся к IRC (http://webchat.esper.net/?channels=cc.ru ), я там почти каждый день.

     

     

    А почему бы, для установки Debian + Lua5.3 не сорганизовать bat-ник ? Чтобы автоматом устанавливало и фиксило.

     

    Ну, это просто частный случай же. Я показал, какие действия нужны для того чтобы это поднять на локальной машине,

    и какие потенциальные грабли могут встретиться.

    Если ставить это все под Lua 5.1, то ошибок вообще не должно быть.

    А вообще можно и скрипт соорудить. Если сделаешь что-нибудь такое, кидай ссылку, я прикнопаю к первому посту. =)


  10. Предлагаю создать антимонопольный орган. Нашёл модератор монополиста - сразу расстрел бан на день с конфискацией имущества.

     

    Братья монополисты! Нашу свободу душат! Восстанем против произвола и за свободу монополизма!

    • Нравится 2

  11. Да никто не будет писать для этого проги. Написать прогу означает сделать рамки для торговли. А это уже не свободная торговля.

    ...

    Это лишнее усложнение.

     

    Свободная торговля - это красная тряпка для монополиста )

    В ком-нибудь спит монополист-энтузиаст?

    Предлагаю идею: создать бренд, монополизировать торговлю на серве, задушить конкурентов и завладеть экономикой.  :D

    • Нравится 2

  12. ...  А еще любые предметы должны разрушаться, деревянные домики – гнить, сундуки, забитые едой – покрываться плесенью, кубики из грязи должны размываться дождями, и даже каменные столбы должны однажды упасть.  ...

     

    Долой ванильно-няшный майн! Даешь темное фентези!

    • Нравится 3

  13. Я так думал в начале о телепортах, но каким образом сделать защиту от подмены информации?

     

    Тут надо хорошенько подумать.

     

    Можно сделать так: при оцифровке предмета пакет подписывается уникальным ключом. Этот ключ запоминает мод.

    Далее пакет с таким ключом может быть один раз материализован, после чего мод удаляет / деактивирует этот ключ.

     

    Это позволит избежать дюпов.

     

    А вот чтобы твои кровные алмазики не увели злобные хакеры - уже надо будет беспокоиться игроку.

    Делать шифрование, защищенные сети, передавать на дискетах и т.п.

    • Нравится 1

  14. удобно? да это чит читов тогда будет. Не нужны ни моды торговые, ни письма, ни эндерчесты, ни квантовые мосты. Метай рес, как дед морковку, по серверу, и в ус не дуй. :)

     

    Это было бы интереснее в виде мода на оцифровку предметов.

     

    Кладешь в "оцифрователь" стак железа, тратишь N гигаватт энергии и шлешь пакетом по сети.

    А с другой стороны Вася подрубает "молекулярный принтер", тратит еще N гигаватт и "материализует" себе стак обратно.

     

    Апишку к этим блоками написать.

    Под такое дело и сети бы пробрасывались активнее. )

     

    Идет такой Петя по дороге от спавна, а над ним - по WiFi летают гигабайты урановой руды.  :D

    • Нравится 3

  15. Тебе лекцию написать? Это сложно. Она просто в зависимости от уроков будет отвечать на определенный вход.

     

    Да, я знаю что сложно. Не надо лекцию.

     

    Просто привер ввода и поведения. Чтобы запустить и поиграться.

    Что оно умеет делать. Чему можно научить.


  16. Дак в том то и дело, что ничего и начать делать даже не успеваешь, как стая коршунов налетает и все хейтит на корню с дикими криками :(

    И желание пропадает вообще что-либо крутить.

     

    Непорядок.

    А сама тема еще осталась где-то в архивах?

    Можно допилить же. 

    Мои медальки повесить, чтобы не было белых зубчиков  ;)

×
×
  • Создать...