Mark ☢️
Понимаю. Аналогично
Кто-то через Sol2 прокидывал обычные сишные массивы в Lua-функцию? Никак не соображу, как с ними быть, не делая объект-обёртку.
А как эе c-lua-api? Обязателен sol2?
Хочу биндить много классов и не хочу сейчас заморачиваться. Впрочем, пока сделал обёртку и успокоился.
vitaly
добрый вечер друзья кто может на луях нативном наваять аналог фунции из джаваскрипт parseInt() The parseInt() function parses a string argument and returns an integer of the specified radix (the base in mathematical numeral systems).
vitaly
[root@host lua]# luajit LuaJIT 2.1.0-beta3 -- Copyright (C) 2005-2017 Mike Pall. http://luajit.org/ JIT: ON SSE2 SSE3 SSE4.1 fold cse dce fwd dse narrow loop abc sink fuse > print(tostring(tonumber('a406cde48',16),36) >> >> ) 44030549576 >
vitaly
спасибо - друзья
Snusmumriken
спасибо - друзья
Для обратного перевода в хексы - string.format('%x', 123456) Для восьмерички-двоички пока не придумали.
Dika
он хочет в 36-ричную систему перевести
vitaly
мне нужен аналог джавасрипта на луа - следующего g = function(a) { return parseInt(a.substring(0, 8), 16).toString(36) + parseInt(a.substring(8, 16), 16).toString(36) + parseInt(a.substring(16, 24), 16).toString(36) + parseInt(a.substring(24, 32), 16).toString(36) }
vitaly
получает мд5 на входе - на выходе изуродованый хеш по маске выплевывает
Snusmumriken
function number_to_string(n, b) n = math.floor(n) if not b or b == 10 then return tostring(n) end local digits = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" local t = {} local sign = "" if n < 0 then sign = "-" n = -n end repeat local d = (n % b) + 1 n = math.floor(n / b) table.insert(t, 1, digits:sub(d,d)) until n == 0 return sign .. table.concat(t) end number_to_string(12345, 36) --> 9IX
vitaly
спасибо
fgntfg
Anonymous
Ну что
Anonymous
mva
ты человек или спамер? Если спамер, то сразу говорю, что тут нечего ловить
mva
Я человек :)
довольно редкое явление здесь, увы :)
Nadya
Рассказали про этот чатик на ксс
mva
а то ходють тут спамеры, предлагают раскрутить наш бизнес и привести кучу клиентов, лол
Lucky
Аааа! Человек!!! Разбегаемся!
vvzvlad
ааааааа
mva
на вопрос каких клиентов и какой бизнес они тут нашли - не отвечают 😢
Nadya
XD
Lucky
не, ну есть ещё qlua
mva
Рассказали про этот чатик на ксс
а что именно за "ксс"? А то я пучок конференций с такой аббревиатурой назову :)
Lucky
для торговых роботов приблуда
Lucky
кербал спейс социети
Anonymous
Кпсс!
mva
кербал спейс социети
нужно кербонавтов учить кодить на Lua, чтобы они прошивки для ракет писали? :)
Lucky
у них там своё, но похожее - Mün
vitaly
добрый вечер господа и товарищи
Mikhail
Lua в хату
Anonymous
Черная масть моя
Anton
Rocks в радость, jit в сладость
ShadoWalkeR
И жаву в качестве jita
Mikhail
Чет дети всё меньше понимают )) пришлось замедлиться. Все планы ко всем чертям летят. https://www.youtube.com/watch?v=XGNS728uEv8
Lucky
colobot/cbot пробовал на них?
Mikhail
colobot/cbot пробовал на них?
только что-то вроде skratch (от coding hour - Angry Birds) colobot слишком пока...
Mikhail
думаю, им интересно было бы.. черепашка для Computercraft / Minecraft но тоже пока еще не вышли на достаточный уровень.
Lucky
ну, оно более красиво сделано чем скратч и майнкампф
Dadaskis
Спасибо за канал, как раз только начал учить луа
300 страниц и усё, да просто листаешь по примерам,а если не понятно, то читаешь детальную воду сверху. Я про книгу Роберта.
Mikhail
Спасибо за канал, как раз только начал учить луа
Пожалуйста 😊. Многим проще учить на видео уроках.
Dmitry
И вообще, есть кое что лучше http://hyperpolyglot.org/
Dmitry
Это видел и на канале Михаила есть
Dmitry
Тоже прикольно да
Mikhail
хорошо, когда знаешь другие языки... ребята! пздц! у меня щас дети из школ 5 учатся разных. ни у одного в школе на информатике не преподают НИКАКИХ яз программирования. И даже Кумира нет. Тупо Word.. что-то еще такое.
Mikhail
тут нет никаких зато. Это полное днище и жопа.. 1 парень бросил школу во время 10го класса и говорит мне: - нас ничему не учат. ули там делать... накупил книг по js, css и т.п. Якобы учится сам.
Mikhail
ты точно про школьников говоришь? )))) школьники смотрят видео уроки. читают маны онлайн, если надо. все. Любители бумажных книг - редкость. Потому и написал, как пример ))
Mikhail
вон, бесплатно полные курсы по программированию ведущих вузов. уже и на русском. это просто офигенно.
­
рубикон перейдён
­
раньше бросали универы потому что там ничему не учат
­
теперь будут школы бросать ))
Mikhail
ну.... меня это расстраивает очень
Mikhail
хотя это правда.
­
ну да, состояние всей мировой системы образования - расстраивает
­
предложи чего лучше
Mikhail
дык.. домашнее образование
­
домашнее образование кто будет образовывать?
­
те кто вышел из педагогических училищ? )
­
дада, те сучечки каторые на крыльце путяги курят и зажимаются с гопниками )
Mark ☢️
А надо лую ?
Mikhail
нужен паскаль, можно Java, C++ желательно с 4го по 11й классы
Mark ☢️
+
Dadaskis
теперь будут школы бросать ))
А школа удерживает, а ещё эйджизм....
Dadaskis
Lua вроде достаточно прост... Хотя, можно так и ноги отстрелить навсегда ученикам.
Dadaskis
Угу, так что кто хочет - тот сделает. все-равно конкуренции будет меньше гыгыгы
Anonymous
Была бы моя воля , я бы тоже отменил программирование в школах. Но пока РФ это одна большая АйТи галера, программирование остается модным стильным молодежным
Anonymous
А с ИТ лицеями проблема в том, что в них надо полностью переводиться, там на факультатив на посидеть не берут
Anonymous
Для развития формального мышления детям вместо программирования можно давать какой-нибудь прувер Coq, или какой-нибудь декларативный язык даталог например
Mark ☢️
Тебе надо позгакомиться с @erzentd
Mark ☢️
Вот его высказывания: @erzent