Snusmumriken
Колбеки бесят
Snusmumriken
Я уже дошёл до того что на работе где надо ковырять жаваскрипт катаю примерно такие сценарии. Потому что в задницу колбеки. Только поэтому.
Aqendo
set в прошедшей форме будет set
Snusmumriken
(насрать, их читаю только )
Aqendo
( :) )
Snusmumriken
Уже хорошо что не print(1); print(2); print(3) ))
Snusmumriken
А уж что творилось пока я не обнаружил существование такое async-await.. Столько слюней я ещё не выбрызгивал, отплёвываясь от колбечной природы.
Aqendo
Промисы
Snusmumriken
Да очевидно что промисы, и то и другое промисы. Просто промис такой: new Promise( ()=>{ я покакал? }, ()=>{ return new Promise(()=>(да, я покакал, пытаюсь сделать голубцов), ()=>{return голубцы на прилавок}, ()=>{return ОСТОРОЖНО голубцы не получились}, ) }, ()=>{ошибка какания, не покакалось FATAL ERROR}, )
Snusmumriken
async-await таки корутинизирует промызы, за что ему спасибо, наканецта можно на жаваскрипте не развешивать клюкву колбеков в промизы в колбеки в промизы.
Snusmumriken
И вот такую фигню сделать да хоть циклом for.
Hello, World! 🎄
Snusmumriken
Кому-то понадобилась последовательная загрузка скриптов. Полагаю, потому что следующие скрипты дёргают что-то из предыдущих.
Hello, World! 🎄
Или после загрузки ссылки выполняется анонимная функция загружающая следующий код
Snusmumriken
Или после загрузки ссылки выполняется анонимная функция загружающая следующий код
После загрузки ссылки выполняется анонимная функция со следующей ссылкой. Именно так.
Snusmumriken
И типовой колбек хелл "в жизни" выглядит примерно так же. Тут даже форматирование требует лёгкого секса.
Snusmumriken
И таб в два пробела вместо четырёх.
0xSU
И вот такую фигню сделать да хоть циклом for.
Вот с таким адом я часто борюсь в luvit
0xSU
Интересно чё там в tarantool, такая же бяка чи не
Snusmumriken
Ну я видел что тарантуловцы фапают на свои корутины, так что может быть и нет
0xSU
Блин жиза.
Hello, World! 🎄
Блин жиза.
Не проще код по логике на файлы разделить? *_*
0xSU
Не проще код по логике на файлы разделить? *_*
Я так и делаю) Сначала пишу как есть, потому что мне так удобнее, потом разделяю на файлы
Aqendo
Блин жиза.
тизер юджин бота
Hello, World! 🎄
Aqendo
;)
кстати а какой у твоего сервера пинг до апи.телеграм.орг? Просто вот бот болтун по ощущениям моментально отвечает
0xSU
больше 4к строчек кода уже написал и все еще в 1 файле
4400 :D Ставишь такой метки в sublime и по ним потом бегаешь)) Да и в 4к своих строк кода я отлично ориентируюсь
usernameak
4400 :D Ставишь такой метки в sublime и по ним потом бегаешь)) Да и в 4к своих строк кода я отлично ориентируюсь
я почему-то могу ориентироваться в 10к чужого кода, но не могу ориентироваться в трёх сотнях своего
usernameak
у меня код... плотный.
usernameak
я почему-то могу ориентироваться в 10к чужого кода, но не могу ориентироваться в трёх сотнях своего
но при этом это одинаковые количества кода в плане их функционала
0xSU
кстати а какой у твоего сервера пинг до апи.телеграм.орг? Просто вот бот болтун по ощущениям моментально отвечает
Цифру не скажу, ну думаю очень маленький, потому что веб хуки и сервер в Германии :)
Aqendo
так ещё и вебхуки?
0xSU
кнш
Aqendo
мне говорили поллинг быстрее
Aqendo
кнш
У тебя своя библиотека для ботов или готовую используешь?
0xSU
мне говорили поллинг быстрее
нет, пулинг еще и с ограничениями. В группах с over 10к участников будешь не все штуки получать
0xSU
ток она немшк может показаться специфичной
Aqendo
https://github.com/uriid1/luvit-telegram-bot
Так и скажи что своя)
0xSU
Так и скажи что своя)
Похвастаться хотел )0))
Aqendo
Держи звездочку
0xSU
Aqendo
чето вроде структурировано очень даже
Aqendo
но while true do getUpdates() end не видел
Aqendo
Аналог пидорбота какой-то)
Aqendo
Раз в н-ное время пишет что-то
0xSU
Раз в н-ное время пишет что-то
Ага, бот за пару дней написан)) Ему ещё можно отвечать
0xSU
Обычно таких простых ботов и любят пихать в свои группы.
Aqendo
В общем высокоинтеллектуальный диалог получился
Aqendo
Aqendo, время ограничено, не тратьте его, живя чужой жизнью
Aqendo
Мне твой бот говорит что лучше заняться полезными вещами
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@Snusmumriken i want you to writing some cool stuf in lua on my articel.
Hello, World! 🎄
Я тут замеры сделал, если через fb рисовать графику, то примерно 3 fps
Hello, World! 🎄
Awesome
Thank
Hello, World! 🎄
Я тут замеры сделал, если через fb рисовать графику, то примерно 3 fps
Я думаю это результаты можно будет повысить, например использовать C вместо Lua, или двойной буфер сделать, где перерисовавается только те символы которые изменились
Hello, World! 🎄
@fhello_world you like making games and my question is what was the first game you played in your life?
This is a very difficult question, before most likely he played checkers and chess
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
pokemon gba
wow i also play that gba is very good
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
pokemon gba
have you ever played nds console games?
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
both games have almost the same graphics but I know which one is better
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
pokemon gba
the first game i played was supermario bros on Nes console and i remake on js before.
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
@fhello_world and what if we make a pokemon game together , you give me sprites and pictures and i will write the code 😁😅 we will make the map wider.
Sergey
Такой вопрос, а есть ли игровые движки которые... Как бы обьяснить, ну вот есть к примеру роблокс, тоже кстати на луа, серверный код выполняется на сервере (очевидно) и есть клиентская сторона. Так вот, есть ли движки которые позволяют сделать серверную сторону, подключаться с какого-нибудь клиентского приложения которое просто перенаправляет вводы/выводы с клиента на сервер? блять херня какая-то получилась
Sergey
Интересно было бы просто иметь какое-нибудь приложение которое позволяет играть в игру сделанную где нибудь на сервере, сохранить к примеру ip адрес сервера что бы переподключаться, при выходе из игры ты выходишь в клиент где можешь заново подключаться куда хочешь
Sergey
Такой серверный OpenGL
Aqendo
Куча видео есть полагаю
Sergey
Хмм, погоди-ка, так это ж на Love2d по сути тоже можно сделать