Dima
хахаха)
Dima
Увлекательная возможность послушать как гудят вентиляторы.
Pavel
не. для майнеров экскурсии стали основным источником заработка_)
Dima
Только что хотел это написать.
Pavel
Майнинг Отель…..о госпади...
Lucky
Они, открывая калитку, накачивают энергию в батареи.
Pavel
ты в нем по ночам вместо овец хэши считаешь?
Dima
я бы даже удалять не стал. Хорошая реклама. Интересная.
Dima
жаль не заскринил.
Dima
разослал бы друзьям, как раритет.
Dima
ух ты оно не удалилось, не смонтря на сообщение от @daysandbox_bot
Pavel
интересно - а сувенирные битки они продавать будут
Dima
сохранил, щас буду делиться, новостями с друзьями, по поводу этого необычного действа.
Pavel
У них еще наверняка есть услуга передержки криптофермы, для тех кто боится бросать свою фермочку одну на время отпуска
Snusmumriken
Ох вау
Lucky
В качестве бонуса можно подключить свои гаджеты к ботнету
Snusmumriken
Я сначала подумал что это кто-то мем запостил, читал как оно самое.
Фотки тоже шикарные, 10 мемов из 10.
Dima
Pavel
Нашел фотки майнинг-отеля
Pavel
https://cdn.fishki.net/upload/post/201506/12/1564467/153bb004feb79de6a11267ae74e8f570.jpg
Snusmumriken
Ты знаешь на что это похоже? На сервис разгадывания капчи.
NM
На матрицу похоже 😂
fgntfg
Майнинг отель. Прям идея для игры
Dadaskis
Dima
Объясните почему
s = {1,2,2}
s:insert(4) -- attempt to call a nil value
Но
a = "222"
a:gsub("2","1") -- 111 3
Dima
Отчего insert не работает.
Dima
в таком синтаксисе
Dima
хотя table.insert(s,"new value") все работает
Dima
задачи порешиваю:
function knapsackLight(v1, w1, v2, w2, m)
ans = {}
if m >= w1 then
table.insert(ans,v1)
end
if m >= w2 then
table.insert(ans,v2)
end
if (m >= w1+w2) then
return v1+v2
end
table.sort(ans)
return ans[table.getn(ans)] or 0
end
было бы интересно узнать, как можно изящней написать этот код.
Dima
Oleg
по умолчанию на все строки через debug.setmetatable навешана метатаблица, которая позволяет вызывать на них стандартные функции из string (как ты и делаешь
a:gsub("2","1")
)
на таблицы в луа можно навешивать метатаблицы без всяких хитростей типа debug, и по умолчанию на них не навешано ничего
но ты можешь добиться желаемого, если сделаешь следующее
s = setmetatable({1,2,3}, { __index = table })
s:insert(4)
Dima
https://app.codesignal.com/signup/hfNtAhuEt2HpKaQdZ/main
Pavel
Dima
Dima
Dima
Это 3 мир аркад, пока задачи простые идут. А если взять на этом сайте подготовку к интеврью, там сразу начинаются алгоритмические задачи.
Dima
Супер. спасибо.
Pavel
mva
Отчего insert не работает.
потому что в метатаблице у table (в апстриме) нету метода insert. Все кому надо - создают свой класс таблиц и инициализируют им.
Dima
Dima
т.е. то место куда делигируется сообщение
mva
нет
mva
PUC-Rio'шная Lua
mva
в общем, стандарт языка
mva
"родная" библиотека "table"
mva
там такое не положено
mva
и вроде в логах чата есть наша со снусом дискуссия на тему почему так
mva
и почему не надо это класть в коробку
mva
но у меня есть прототип патченного класса с плюшками
Dima
пойду гулить значения слова upstream
Dima
не встречал такого контекста
Saphire
Upstream - "выше по течению"
Saphire
Обычно это основной репозиторий программы, более официальный и верхний
mva
апстримом называются "вышестоящие" мейнтейнеры (обычно, разработчики софта)
Saphire
^
Dima
спасибо.
mva
спасибо.
https://gist.github.com/raw/24021a79d709f2d33ee0182da193df72
mva
вот, у меня есть такой костыль
mva
не совсем "чисто", конечно, но мне так было удобно в том проекте
mva
использовал как
table = require"core.table"
T=table.create;
mva
а потом когда нужна таблица-на-стероидах, вместо a={} использовал a=T{}
mva
у меня, впринципе, есть ещё батарейки для string
mva
правда, с появлением в 5.3 встроенной либы utf8 немного менее актуальные
mva
core/string/extras.lua: https://gist.github.com/raw/3e87035a286df08b5887d31581452bbb
core/string/utf8.lua: https://gist.github.com/raw/9cddee1e365d4bfccc0f1341a2fa4db3
core/string/init.lua: https://gist.github.com/raw/4f4a2b0419b0672063057c6c8cddcb5d
mva
человек, бот, или HR?
Maks
Ща погуглю правильный ответ
Maks
Не HR
Maks
Остальное вполне про меня
mva
хорошо :)
Snusmumriken
"Человек и пароход" превращается в "Человек и бот"
Saphire
Человек и HR-оход?
Dima
Dima
что-то невообразимое:
attempt to call a nil value (field 'getn')
вот в этом коде
tbl = {}
tbl["test"] = 47
tbl[1] = 48
print(#tbl, table.getn(tbl))
Dima
$ lua -v
Lua 5.3.5 Copyright (C) 1994-2018 Lua.org, PUC-Rio
Dima
вопрос решен: https://stackoverflow.com/a/11890246/8574922
Dima
table.getn was deprecated in 5.1 and removed in 5.2.
mva
прошу прощения за полуоффтоп, но никто не находил, часом, "танчики" с денди портированные на LÖVE?