Vova
Да CLR или CLI
CLR - common language runtime CLI - command line interface Связь не уловил)
Гамлет
Во! Мы за ЗОЖ!
Запойный образ жизни?
Vova
IoC это когда не ты управляешь кодом библиотеки, а библиотека управляет твоим кодом
Vova
Вот второе это фреймворк
Гамлет
Так. Дальше вопрос. Когда набор методов и функций перестаёт быть либой и вырастает до фреймворка?)
Когда она разрастается своей экосистемой библиотек, решающих конкретную предметную область
Vova
Крч фреймворк чаще всего это скелет (концепт), на который ты можешь повесить какую-то реализацию. И фреймворки чаще всего являются уже целыми системами/сервисами. Примером фреймворка может быть менеджер плагинов, ORM для базы данных, система аутентификации и авторизации
Nevermorius-Zero
Ребят кто имел дело с Ruby?
Nevermorius-Zero
Ребят кто имел дело с Ruby?
Стоит ли его брать как основной язык?
Гамлет
Если да, то бери если нравится, все равно потом другой учить придется, если нет то на свое усмотрение
Oleg
Почему другой учить придётся?
Интерес с языка перейдёт на задачи
Stream
Гамлет
Почему другой учить придётся?
Станешь мудрее и будешь подбирать инструмент к задаче, а не наоборот
Maksim Pozharskiy
Бывает наоборот?
Да, когда пишут на том на чем есть сотрудники прямо сейчас например
Stream
Да, когда пишут на том на чем есть сотрудники прямо сейчас например
Так это предприятие же. Это понятно. Там компетенции мб ноль у руководящего состава, а прогерам пох в принципе, бабки платят, работать будет
Гамлет
Бывает наоборот?
когда везде пихают js
Гамлет
это все фигня
Гамлет
надо пивка бахнуть
Maksim Pozharskiy
Давай. Например?
Я в поезде в другой город еду, может интернет пропадать. Вот про пох программистам, главное платили бы - мало кто вот так просто будет делать че говорят, есть же всегда техлид какой нибудь, задача которого доказать бизнесу адекватность того или иного решения (выбора инструмента)
Nevermorius-Zero
Ну в фрилансе и в hh ru востребованны
Алексей
Запойный образ жизни?
Нет Здоровый образ жизни!!!!!
Гамлет
Гамлет
как можно закрыть таску без баночки гинеса
Гамлет
ладно, я рофлю, каждому свое
Алексей
так не интересно
Мне уже положено))
Гамлет
Гамлет
кулстори в студию
Vova
И концепт этот только в документации прописан, так? То есть нельзя взять скелет как шаблон и вставить в основной документ
Ну да, разработчик пишет документацию понятную к фреймворку, без неё изучить возможно но это будет трудно и требует высокого опыта в языке
Dmitriy (Дима)
Историю надо из жизни?
И поостросюжетнее...
Stream
давай
Устроился я в ''кантору'' на пол года, было интересно как джуну пошарить пхп. И там был тим лид. И местный манагер сказал, чтобы я спрашивал если что у этого ''лида''. Я парень не оч глупый и перед тем как что-то спросить ищу ответ сам, спрошу на форуме и если пистец и ответов поинулям иду к старшему чтобы он своим опытом просветил меня зачем и почему. Я задал ему два вопроса за неделю и он, как пологается настоящему специалисту высокого класса, меня добавил в черный список. Бл. Я же джуууун, а он вот. Я сказал старшему манагеру и тот плечами пожал. Вооот. И такое бывает.
Гамлет
ХХАХАХАХАХАХАХ
Гамлет
лидер так лидер
Stream
Феерический
koichi
тимлид как тимлид
koichi
тимлид будет рассказывать как какой-то больной психопат задавал ему вопросы по 4 абзаца с полным обсуждением проблемы и ссылками на поиски ошибки, где ничего нет
Stream
Срезал конкурента сразу 🤣
Кст. Было такое чувство, что он не хотел чтобы я там работал
koichi
и умолял подойти к нему и рассказать все как что делается слово в слово
Гамлет
такое бывает
Dmitriy (Дима)
Гамлет
не грусти, дальше надо расти
Stream
это одна сторона истории :) интересно было бы послушать мнение лида
Я спрашивал манагера что случилось. Тот плечами пожал и сказал ''ну вот так''
Артур
ладно, на фоне такой темы то что нужно вопрос
Гамлет
кто в факторио?
Igor
ладно, на фоне такой темы то что нужно вопрос
Вы тим лид :) и условно Артур начинает не на форму выкладывать код,а в вашу репу :) еще и спрашивать "что не так" :) ваши действия?
Гамлет
давайте лучше в factorio поиграем
Артур
n = 123444 list_number = [(sum(divmod(x,10))*n) for x in range(1, 200)] # output: [(0, 1), много чисел, (19, 9)] # почему он перестает работать на 19, 9? # консоль: # если >>> divmod(12344,10) # (1234, 4) print(list_number)
Igor
а шо не так?
:) вот отсюда вверх по обсуждению :)
Артур
:) вот отсюда вверх по обсуждению :)
# работает только для двузначных сколько будет работать не понятно да я прочел, но почему?
Dmitriy (Дима)
Добить себя что-ли подкастом английского языка?!
Артур
что читать..
Гамлет
какая задача стоит?
Igor
n = 123444 list_number = [(sum(divmod(x,10))*n) for x in range(1, 200)] # output: [(0, 1), много чисел, (19, 9)] # почему он перестает работать на 19, 9? # консоль: # если >>> divmod(12344,10) # (1234, 4) print(list_number)
потому что divmod() возвращает остатко и целую чать при делении на 10 для трехзначных чисел это уже не цифры
Артур
что тебе надо?
https://t.me/devworden/175390 это задача, а по теме уже ответил
Stream
давайте лучше в factorio поиграем
Что там? Фабрику собирать?
Гамлет
мы кидаем число, а оно должно вернуть что?
Igor
https://t.me/devworden/175390 это задача, а по теме уже ответил
смотри divmod(123, 10) возвращает 123//10 , 123% 10 те пару 12 и 3 но ты хочешь не пару а уже тройку 1 2 3
Igor
А можно сразу задудосить?)
хотям хотя бы 10**10 считать за вменяемое время вообще на каком нить питоне где длинка встроенная можно и 1000 значные числа