Dmitry
wlua <путь к скрипту>?
Да. Именно так я и запускаю. В ответ никакой обратной связи
Anonymous
Так тебе же сказали то это wlua это без консоли lua с консолью
Dmitry
Ну ошибки блять оно должно куда то писать или все зависит от автора?
Dmytro
Может вам на ассемблере сразу писать?
Вот повыделяете вы так память несколько раз, а потом оп, и программа не вмещается в полгигабайта.
Dmytro
А почему нет
Tishka17
Кто знает, какие OpenSource решения есть для менеджмента Docker образов и биллинга по их использованию?
Глянь, может nexus умеет что-то. Правда не ясно что подразумевается под биллингом
Dmitry
ты понял что явыше написал?
Да. Понял. Вопросов по поводу этого гавна больше не имею
Dmitry
Давай уже в чат по луа
Покажи мне такой, плиз
Tishka17
Покажи мне такой, плиз
Я похож на Гугл?
Dmitry
Я похож на Гугл?
Да, смахиваешь в профиль
🇷🇺El Mariachi
Int(x+1)
int(4.0 + 1) == 5
Dmitry
int(4.0 + 1) == 5
Он хотел получить целое значение
🇷🇺El Mariachi
И? 4.0 - "любое дробное число"... ты округляешь его до 5
nzjdMFpV
round(x)
Tishka17
Да уже сказали ceil, чего гадаете?
Dmitry
И? 4.0 - "любое дробное число"... ты округляешь его до 5
integer - целое? целое. че ты до меня доипался :)
Максим
Зачем придумывать велосипед, к тому же функции в стандартной библиотеке продуманные и оптимизированные
🇷🇺El Mariachi
integer - целое? целое. че ты до меня доипался :)
потомучто вопрос был про округление, а не сгенерировать любое целое число больше заданого )
Anonymous
round(x)
оно не округлит при меньше половины
Dmitry
вот вопрос. следущее целое это int(5)
Dmitry
Как в питоне можно округлять любое дробное число до следующего целого (4.01 => 5) ?
🇷🇺El Mariachi
Aragaer
+1 и int() 8)
Aragaer
хотя тогда целое станет опять целым...
maxlunar
че за пиздец, чем вам ceil не подошел? На этом тему можно было закрыть
maxlunar
Наверное.
Aragaer
это банально же
Aragaer
вот блин я сейчас решаю задачку
🇷🇺El Mariachi
Aragaer
sum(floor(i*sqrt(2)) for i in range(n))
Aragaer
где n может быть вплоть до 10 в 100
Tishka17
sum(floor(i*sqrt(2)) for i in range(n))
Ты уверен, что надо брать корни? Может проще квадраты?
Aragaer
надо вычислить вот ровно эту сумму
Aragaer
заменить корни на квадраты - уменьшишь константу в сложности, но все равно очень медленно работает. Тут в принципе надо менять подход
Tishka17
sum(i*((i+1)**2 - i**2)) и вычесть там лишний хвост
Aragaer
нет, не понял
Tishka17
Ну смотри sum(floor(i*sqrt(2)) for i in range(16)) Это 1+1+1+ 2+2+2+2+2+ 3+3+3+3+3+3+3
Aragaer
нет
Tishka17
А
Tishka17
Сорри
Tishka17
Прочитал как sqrt(i)
Aragaer
1+2+4+5+7+8+9+11+12+14
Aragaer
это первые 10 чисел
Aragaer
у меня есть некий генератор, который позволяет эти числа получать немного быстрее, чем вычисление sqrt(2), но все равно медленно
Tishka17
Хм
Aragaer
это не та задачка, которую можно просто взять и решить 8)
Tishka17
Звучит как будто надо ряд написать для вычисления корня
Tishka17
И с его членами работать
Aragaer
тут похоже больше математики будет, чем кода
Dmitry
превычисленая таблица квадрата - путь к спасению
Aragaer
у меня есть идея пойти с другой стороны - n*(n+1)/2*sqrt(2) - sum(дробная часть от (i*sqrt(2)) for i in range(n))
Aragaer
а вот эти дробные части уже более-менее идут в соответствии с той последовательностью, которую я умею генерить.
Aragaer
а значит я могу брать их уже не по одной штуке, а большими (экспоненциально растущими) пачками
Aragaer
а именно существует последовательность 1 1 2 1 2 1 1 2 1 2 1 1 2 1 2 1 2 1 1 2 .... которая как раз определяет вот эти перекаты sqrt(2) через целое число. Вычесть единичку, получу именно нолики и единички вот в этой сумме, которая меня интересует
Aragaer
я умею эту последовательность генерить, причем оно генерится итеративно нарастающими кусками - сначала только 1, потом еще 1 2, потом еще 1 2 1 1 2, и так далее
Igor
Ребят, если проект написан на джанго, что нужно сделать после клонирования его к себе, чтобы запустить? Как подтянуть все зависимости итп?
Илья
Вопрос: Почему print(', '.join(sorted(os.listdir(cd)))) не выводит массив в виде: "1.mp4, 2.mp4, 3.mp4, 4.mp4, 5.mp4, ...., 18.mp4", а в виде (смотрите строку ниже) из-за этого не получается сделать нормальную реализацию задумки программы. Использовать какую-то сортировку массива в цикле или что? Вывод: "1.mp4, 10.mp4, 11.mp4, 12.mp4, 13.mp4, 14.mp4, 15.mp4, 16.mp4, 17.mp4, 18.mp4, 2.mp4, 3.mp4, 4.mp4, 5.mp4, 6.mp4, 7.mp4, 8.mp4, 9.mp4" Код: https://pastebin.com/dX8RqhKm Надеюсь, что это не совсем начального уровня вопрос. Если совсем, то не баньте :)
Максим
ты ещё побольше комманд в одну строку засунь и запустится
Илья
Очень информативно, спасибо за ответ
Arwi
Очень информативно, спасибо за ответ
Оно сортирует строку а не число
Илья
ты ещё побольше комманд в одну строку засунь и запустится
😂 Ну мне чисто print в форматированном виде сделать и не более
Максим
напиши свою функцию для сортировки и засунь её в sorted
Arwi
Либо используй названия типа 001, либо придётся вырезать из каждого названия число
Artem
Да просто ключ прописать по regez
Илья
Оно сортирует строку а не число
Так мне надо не число сортировать, а целом всё, если число, то число, строка, то строка. Главное, чтобы по возрастанию и не трогать файлы, если уже такие есть
Artem
Regex