Mark ☢️
Понимаю. Аналогично
ㅤ
Кто-то через Sol2 прокидывал обычные сишные массивы в Lua-функцию? Никак не соображу, как с ними быть, не делая объект-обёртку.
Dadaskis
Snusmumriken
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)
Для восьмерички-двоички пока не придумали.
Snusmumriken
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
vitaly
спасибо
fgntfg
Anonymous
Ну что
Anonymous
mva
ты человек или спамер?
Если спамер, то сразу говорю, что тут нечего ловить
Nadya
Nadya
Рассказали про этот чатик на ксс
mva
а то ходють тут спамеры, предлагают раскрутить наш бизнес и привести кучу клиентов, лол
Lucky
Аааа! Человек!!! Разбегаемся!
vvzvlad
ааааааа
mva
на вопрос каких клиентов и какой бизнес они тут нашли - не отвечают 😢
Nadya
XD
Lucky
не, ну есть ещё qlua
Lucky
для торговых роботов приблуда
Lucky
кербал спейс социети
Anonymous
Кпсс!
Nadya
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
думаю, им интересно было бы.. черепашка для Computercraft / Minecraft
но тоже пока еще не вышли на достаточный уровень.
Lucky
ну, оно более красиво сделано чем скратч и майнкампф
Dmitry
Dmitry
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