Tverd
Не пользовался
Snusmumriken
Там же на обычных https-запросах, так же как и телега.
https://developer.twitter.com/en/docs/tweets/post-and-engage/overview
Snusmumriken
Почему бы и не написать? Тебя же никто не заставляет делать ПОЛНУЮ апишку, тебе нужна апишка с парой функций:
1. Логин
2. Пост
Ну, а потом можешь выложить на гит, тот кто захочет - допилит, если пул-реквесты открыты, типа того.
Anonymous
А на Lua html5 приложения пишутся ?
Snusmumriken
В openresty - да : )
Anonymous
openresty — говно.
Anonymous
точка.
Anonymous
ну, у тебя первая версия сообщения норм была
Anonymous
я просто не понимаю, зачем перекомпилировать nginx с другим названием и называть это openresty
Anonymous
(еще и так и не удалось его запустить на debian - segmentation fault)
Snusmumriken
Это же как серверное программирование просто.. я имею в виду игрули
Хех, ты матчасть почитай.
1. Браузер исполняет только и исключительно javascript. Всё что на браузерной стороне - должно быть на JS.
2. Серверная сторона (которая может быть хоть на get/post-запросах, хоть на вебсокетах) - может быть написана на чём угодно, например на lua.
Snusmumriken
Есть ещё трансляторы lua -> javascript, так что при желании, можно извратиться и гонять сгенерированный из lua js в браузере.
Anonymous
Anonymous
а зачем гланды через жопу вырывать?
Anonymous
Snusmumriken
> качественно конвертировал Lua код в JavaScript
Слишком сложная задача. В любом случае на выходе будет js-кал, потому что оптимизирующие трансляторы - штука кошмарно сложная.
Но это может быть и неплохо, потому что обфускация.
ㅤ
Есть ещё реализации Lua на JS.
ㅤ
И lua.vm.js, который PUC-Rio Lua, скормленный Emscripten'у.
Snusmumriken
LLVM приближает смерть JS.
https://vk.com/video3209020_168239546
Anonymous
Anonymous
3к запросов к API в секунду!
чёрт, горжусь своим продуктом!
Anonymous
Есть возможность на Lua работать с пикселями изображения ?
Anonymous
lua-imagick?
Anonymous
Snusmumriken
Ну вот смотри:
https://habrahabr.ru/post/274917/
Есть формат, например, gif-картинок (как вариант, анимаций).
Смотришь формат (RFC, например), подрубаешь LZW, декодируешь картинку в RGBA-битмапу (луа-таблицу или полноценный сишный массив, если есть luajit).
Редактируешь. Потом пакуешь так же как распаковывал.
Snusmumriken
Ага : )
Snusmumriken
Самообразование, все дела.
Snusmumriken
Да ладно, фигня же.
Простой формат.
Anonymous
Примерно ясно. Ладно спасиб
Snusmumriken
Да мне пофигу, что это для 90% программистов, я - это я.
Snusmumriken
: )
Snusmumriken
Ууу, у меня где-то валялся луа-пробиватель NAT, где мы ssdp/pnp-пакетики составляем, и через discovery-протоколы ищем роутер, пробиваем в нём порт. Мне понравилось, учитывая что задача была довольно актуальной, давать возможность организовывать серверы и всё такое. Осталось научить его работать через двойные NAT.
Вот это был для меня рокет-саенс, в отличии от дешифровки гифок, потому что одновременно копаться в wireshark, смотреть кучу RFC и осваивать сетевые мультикаст-адреса, и всё такое. Материала сразу очень много.
А всё потому что сервер игры "Террария" спрашивает: "NAT не пробит, хотите пробить?". Я тож так хочу :<
[Хвастун-mode: OFF]
Snusmumriken
Да, она умная дофига.
Ну, типа майнкрафт не умеет (не умел, когда я его щупал), поэтому приходилось извращаться с роутером.
Но это же - типичное ломание абстракции у пользователя, который, по хорошему, не должен вообще ничего такого знать/уметь.
Стимовые игры со стимовым матчмейкингом - автоматически ломают NAT об стим. Пользователю не надо ни о чём задумываться, если он хочет развернуть сервачок игрули.
Это типа правила хорошего тона. А уж если работать без стима - придётся делать подобное самостоятельно.
fgntfg
Я для кубов просто порт прокидывал, ничего такого сложного
Snusmumriken
Ты с кем себя сравнил? Со школьником который хочет сбацать сервак для друганов, или с одменом?
У меня толпы однокашников ковырялись с роутером, я был гением среди них, потому что "когда-то менял пароль от вайфая", но и я тогда не знал, что же это такое, "порт", и гуглил интернетик на эту тему. Учился по инструкциям: "Как сделать сервер миникруфта для чойнегов, от чуть меньших чойнегов".
В общем, это непосильная нагрузка для значительного числа людей, и создавая неудобства в пользовании своим продуктом - ты резко снижаешь количество народа, который будет вообще что-то такое мутить.
Snusmumriken
Да, их уровень образования тоже снижается: они могли бы узнать много нового про сетевые технологии.
Вопрос: нужно ли им это на самом деле?
Snusmumriken
Ну, просто инструкций "как сделать сервак для чайников" - очень много и они легко ищутся, поэтому и серверов много : )
Вопрос: почему их так много?
Ответ: потому что миникруфт - очень популярен, и у очень большого количества людей возникает такой вопрос.
Но лучше бы он вообще не возникал, благо это не особо сложно программно реализуется.
Snusmumriken
Хе, ради геймплея - готовы научиться : )
Snusmumriken
Ну, ты знаешь какая процентная доля от модопользователей являются модописателями? Там примерно соблюдается правило 95/5, только 99.5/0.5.
Snusmumriken
Ну, просто те кто пишут моды - очень небольшая группа тех, кто знает/умеет кодить, потратил время на изучение апишки и нашёл время что-то сделать.
Остальные - пользователи.
Snusmumriken
Ну да : )
Только создавать неудобства остальным 99.5% человекам тоже не стоит, даже несмотря на то что часть народа может и апгрейднуть твоё творение.
Snusmumriken
❤️
Snusmumriken
Хе, помню мемосы на тему первого dark souls на ПК, мол, главные враги встречаются ещё в самом начале: мышеклава и сетевое соединение.
Anonymous
Snusmumriken
Ты про love2d-группу?
Нет, я там только отвечаю на тупые вопросы и пихаю свою фигню иногда, время от времени админю.
Каналы создавал не я, выполняю только обслуживающую функцию.
Anonymous
❤️
Кстати, ты если помнишь, то мы обсуждали распознавание фигур на шахматной доске. Я реализовал на питоне. С нейронками плохо знаком, сказать по правде вообще не знаком, но нашлось альтернативное решение - муравьиный алгоритм. Я на доске распознавал черно-белые поля как одинаковые диапазоны и потом в метод муравьиного передавал весь диапазон клетки. Тот с легкостью вычисляет что это за фигура. Можно подсовывать любые доски. Вот так. Но статью на хабре так и не написал - в падлу стало.
Snusmumriken
Нормуль. Помнится, ты на js Хотел.
Ну, я давал тебе распознавание через битмапы и поиск ближайших, чего не заюзал? : )
Anonymous
Anonymous
Snusmumriken
Всем привет! Ищу программиста на луа, который сможет написать торгового робота. Алгоритм и стратегия есть. За подробностями в личку
Snusmumriken
Anonymous
Мне торговый робот ни к чему )))
Snusmumriken
Ну нафиг всё это )))
Anonymous
Ну нафиг всё это )))
Для анализа. Если подумать, то это очень интересно. Можно любые задачи для себя придумать и тут же на основании исторических данных ее решить
Snusmumriken
http://lurkmore.to/_/17365#mws_FJvXFOS
> роботы — апогей халявы, сущность ясна из названия. Мы сидим, а денежки текут. Вот только направление потока не то, хехехе. Есть пара годных, рабочих роботов, которые приносят маленькую прибыль, но не сливают.
Anonymous
Snusmumriken
Карочи, тут достаточно курить теорию игр и бешено накручивать.
Знаешь почему трейдерские системы - СЛОЖНЫЕ?
Что вообще отличает СЛОЖНУЮ систему от ПРОСТОЙ?
Snusmumriken
Я - чисто по теории систем, ничего не знаю про трейдерство и прочую говняку из серии "а довай делать бабло из воздуха".
За исключением, пожалуй, религиозных сект.
Anonymous
Сам то понял что сказал?
Anonymous
Snusmumriken
На самом деле, я этим ещё не занимаюсь потому что офигеть как скучно.
Ну есть данные. Ну их можно проанализировать. Можно построить какие-то выводы.
Но зачем? Куда их потом пристроить? Это же бесполезная мастурбация на цифры, по крайней мере, мной это так воспринимается.
Anonymous
А чувак никак не может воздержаться от комментариев. Лучше бы что-то по теме говорил, а не критиковал обсуждаемое. Не читай, если не нравится, чего лезть то...
Snusmumriken
Это особенность чувака, расслабься. Обижаться бесполезно.
Anonymous
Anonymous
Через 2 недели напишу )
Snusmumriken
Ну блин, мастурбировать на цифры - весело для определённого склада ума (теоретического).
Мне - практику подавай, прост.
Snusmumriken
Anonymous
Задача: предположим, у вас имеются аналоговые часы с секундной стрелкой. Сколько раз в день все три стрелки часов накладываются друг на друга? Кто рискнет ответить ? : )
ShadoWalkeR
Очевидный ответ каждый час. Но надо учитывать что в первый час они начинают с совмещенной позиции, а в 12 заканчивают - можно считать как 1 раз, можно как 2. Поэтому от 22 до 24 раз
Anonymous
Это неправильный ответ. Еще попытка ? )
Anonymous
ShadoWalkeR
С чего вдруг?
Anonymous
С чего вдруг?
Не знаю с чего. Этот вопрос задали однажды в гугл и кое-кто провалил его : )
Anonymous
2 )
Двойку нарисовал как вторую попытку если ты об этом
ShadoWalkeR
То есть вы не можете доказать что 2 раза, но утверждаете что ответ правильный?
ShadoWalkeR
А