kopMuk
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. Позволяет «упаковать» приложение со всем его окружением[en] и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой контрольных групп в ядре, а также предоставляет набор команд для управления этими контейнерами. Изначально использовал возможности LXC, с 2015 года начал использовать собственную библиотеку, абстрагирующую виртуализационные возможности ядра Linux — libcontainer. С появлением Open Container Initiative начался переход от монолитной к модульной архитектуре.
kopMuk
ну какой другой дистр? контейнер он и в африке контейнер как бы его не называли
kopMuk
kvm - да другой дист, контейнер тот же chroot по сути, только более удобный
kopMuk
так тут вопрос был не в заказчиках, а в том, что в определенных ситуациях может быть больно с модулями
Alexander
ой
kopMuk
это я думаю не в питоне а в любом яп бида будет.
согласен, но у кого-то это более выраженно, у кого-то менее, таже пыха 5 как работала со времен создания так и работает, если брать легаси и даже сегодня с ней нет проблем
kopMuk
насколько я вкурсе
Пашок🗽
Oleksii
?
Питон однополосный. Либа async делает его многопоточным
Alexander
Питон однополосный. Либа async делает его многопоточным
да нед, питон многополосый, но cpython однопроцессорный.
Oleksii
На хаскель
Alexander
Oleksii
На agda
Alexander
Переходим на лисп
лисп - ван лав
Alexander
для любителей jvm и лисп есть clojure
Oleksii
А для каких нужн нуждающихся последние две строки? Что оно делает
kopMuk
вентилятор "хотите многопоточность/задачность вам в erlang"
Alexander
вентилятор "хотите многопоточность/задачность вам в erlang"
или снг-стайл "что, хотите как в ерланг???"
kopMuk
😄
Oleksii
вешает все нафиг в бесконечном цикле
Я похоже ещё не дорос до такого
kopMuk
да просто чтобы программа крутилась и все)
Alexander
Я похоже ещё не дорос до такого
ну писать while 1 это хоть и будет работать, но очень не питонно и за это могут и втащить на код ревью клавой по жбану, и поделом
kopMuk
пока не убьешь
Oleksii
Я бы весь код поместил в цикл, а не цикл в конце
Alexander
Я бы весь код поместил в цикл, а не цикл в конце
Ну тогда бы демонстрация потоков не прокатила бы
Пашок🗽
Норм) я правильно понимаю, можно сделать thread.start_new_thread().setDaemon(true).start(print_function) thread.start_new_thread().setDaemon(true).start(print_function) А потом сделать thread.current.sleep() и числа будут выводиться в консоль? Параллельно как следует?)) И без while 1
Oleksii
Можешь показать вывод консоли?
Oleksii
Не за компом :(
Плак плак
Andrii
ну какой другой дистр? контейнер он и в африке контейнер как бы его не называли
Дык поставь докер, и разверни там образ любого другого дистра... Ну серьёзно, выглядит так, что у тебя нуль опыта
Itachi
всем привет, кто-то знает как в java сделать так, чтобы не нужно было выключать сервер, билдить все класы в jar файл, заменять, стартовать опять сервер. где-то видел что можно сделать так, чтобы автоматом это происходило
Itachi
Maven?
немного не то, суть такая, что когда к примеру серверный эмулятор запущен, что при внесении каки-то изминений, не нужно было полностью делать ребилд и запускать опять сервер
Алексей
не ну почему на питоне?!
А где там сказано про питон?
Алексей
ну так вот учит человек яваскрипт, а тут внезапно питон
А я даже рад. После видоса буду перекладывать алгоритм на свои плюсы
311!07
доброе утро всем
Andrii
на шарпе можно что угодно сейчас сделать
И всегда можно было, это же общий язык
Andrii
У меня глаза Си выдерживают)
Ну Си читать лучше плюсов...
Andrii
Интерфейсы я вообще считаю довольно странной штукой(ещё не до конца разобрался, но это пока) В тех же плюсах их нет и живут ц++ нормаль
Тогда вот тебе интерфейс на плюсах: struct IUnknown { virtual IUnknown query_interface(const char * guid) = 0; virtual int add_ref() = 0; virtual void release() = 0; }; Интерфейс просто класс, который содержит только публичные абстрактные чистые виртульные функции. В плюсах он реализуется средствами самого языка.
Alexander
15 игр, которые прокачивают логику, алгоритмы, ассемблер и силу земли / Хабр https://habr.com/ru/company/timeweb/blog/599835/
Andrii
Сам себе интерфейс мастер, сам себе гарбаже коллектор и на дуде игрец и жнец. Главное держать дробовик подальше от ноги.
Интерфейсы в C# нужны отдельно, потому что там нет множественного наследования. Если бы множественное наследование было бы, то интерфейс по сути это абстрактный базовый класс. Поэтому надо придумывать костыль, типа множественного наследования нет, зато есть интерфейсы, которые позволяют в какой-то степени реализовать множественное наследование.
Matvei
обидно как-то. Работаю полтора года, но это было параллельно учёбе, поэтому гне считаю себя миддлом
Matvei
но не считаю.себя каким-то ущербом не достойным нормальной работы, просто уверенный начинающий специалист с небольшим количеством проектов
Женя
😢
Andrii
Я знаю, спасибо. Это скорее отсылка, что в с++ все приходится делать самому.
Как по мне, это уже есть из коробки. Что там надо писать самому? А вот в С++ можно добавить в интерфейс какую-то реализацию по умолчанию, например, struct IEq { virtual int is_equal(struct IEq & other) { return !is_not_equal(other); } virtual int is_not_equal(struct IEq & other) { return !is_equal(other); } }; и это даст возвожность в наследнике перегрузить только один из методов интерфейса, а не оба.
username_331
Что тут не так??
Itachi
Звучит заманчиво, по почти неосуществимо)) почитай про tomcat manager и замену war файла
Я бы тоже так подумал, если бы не видел это на видео. Помню ещё один человек помогал мне через тимвиевер, и тоже удивился почему я не сделаю так что оно само на лету обновляло и сразу же тестировать. Я тогда этому не придал значения, вот сейчас только вспомнил, когда 100 раз за час повторяю эту процедуру.
Артём
приветики, мне нужна помощь, я захотел поигратся с рандомом и у меня вопрос, как сделать набор случайных букв а не чисел?
Артём
какая функция к рандомну?
Maksim Pozharskiy
приветики, мне нужна помощь, я захотел поигратся с рандомом и у меня вопрос, как сделать набор случайных букв а не чисел?
Сделать массив букв (алфавит например) Написать функцию которая будет брать случайный индекс массива нужное тебе количество раз и формировать строку
Артём
щас попробую
Артём
реклама
Dima
В джаве (int)(Math.random()*array.length) для генерации случайного индекса массива. Ну и потом обращаться по индексу в цикле генерируя строку
Артём
а ой, я забыл написать что я по пайтону
Maksim Pozharskiy
а можно пример как это будет выглядеть?
От языка зависит, ну и я не за компом. Функцию как взять рандомный элемент из массива полно в интернете, гуглится сразу
Шаман Каган
гугл убьет человеческое общение ) гораздо быстрее задать вопрос в гугл и получить ответ чем ждать ответа в группе людей
Артём
https://stackoverflow.com/questions/2823316/generate-a-random-letter-in-python
спасибо, я хочу сделать так чтоб мне в пайтоне выпадала рандомное число карты и ее масть
Elumidan
Я короче не вдупляю, почему я сижу тут уже около месяца и до сих пор не могу отправлять сюда ничего кроме сообщений?