00:40:03 Dmitry Volkov: radio-t foraver! 00:41:04 Дмитрий: Начать писать - сначала по маленьким кусочкам задания 00:47:30 L B: расскажите чуть подробнее о том, зачем нужен self при объявлении класса. когда он необходим, а когда нет? что будет, если его не написать? спасибо!, 00:48:17 StanBychkov: win 10 00:48:18 Roman Khrustalev: Windows 00:48:19 Egor Egorov: MacOS 00:48:19 Vyacheslav Malyshev: win10 00:48:19 Елена Курносова: windows 00:48:20 Alexey Donskikh: Ubuntu 00:48:22 Alex Stepenko: macOS 00:48:23 Даниил Кусаев: win + ubuntu 00:48:23 Alexey Kondratiev: win 10 00:48:23 L B: macOS 00:48:23 Евгений: Linux 00:48:23 Денис Карпов: Mac OS 00:48:24 Антон Будников: win10 00:48:24 Ярослав: W10 00:48:25 Greg Pronkin: win 10 00:48:26 Евгений: ubuntu 00:48:26 Ivan Zorya: w 00:48:27 Denis S: win 00:48:28 Kirill.Porshnev: Win 10 00:48:28 evgenygurin: MacOS 00:48:29 Иван Иванов: win 10 00:48:30 rustamishteev: MacOS 00:48:32 Stacy Vedeneeva: win10 и linux 00:48:33 Darya: MacOS 00:48:33 Dmitry Shmarev: win 10 00:48:36 Роман: win 10 00:48:38 artem: macOS 00:48:39 Sveta Coopriyanova: Win 10 00:48:42 Dmitry Volkov: macOS и инстансы с ubuntu 00:48:51 Арсен Дюбуа: на работе Linux дома Windows 00:48:54 Евгений Русаков: Win10 & ubuntu 00:49:21 Дмитрий: Win8 00:49:34 Евгений: Александр Болгаров экран показывает 00:49:38 Roman Khrustalev: нет 00:49:40 StanBychkov: Болагаров 00:49:51 Denis S: видно оперу 00:49:58 Stacy Vedeneeva: А Болгаров шарит экран 00:49:58 StanBychkov: Болгаров, отключите демонстрацию 00:50:07 Евгений: вот теперь видно 00:50:09 Roman Khrustalev: да, ОК 00:50:10 Иван Иванов: Теперь видно 00:50:11 StanBychkov: алилуя 00:50:57 Alexander Bolgarov: Упс, сорри 00:51:20 StanBychkov: ))) 00:51:38 Богдан: ubuntu 00:52:15 Alexey Kondratiev: + 00:52:15 Alex Stepenko: да 00:52:18 Евгений: + 00:52:20 L B: да 00:52:21 artem: видно 00:52:24 Roman Khrustalev: нет проблем с windows, всё работает 00:52:40 Vyacheslav Malyshev: но не так..) 00:53:03 Roman Khrustalev: что значит, не так? всё стандартно 00:54:40 Евгений Попов: https://iterm2.com 00:55:15 Евгений Попов: https://ohmyz.sh 00:55:36 Dmitry Volkov: git completion для автозаполнения можно беж и в bash поставить 00:59:09 Roman Khrustalev: большинство работает с windows, зачем на вебинаре основы линуксовой оболочки, еще и не стандартной? 00:59:35 Dmitry Volkov: man man 00:59:57 Dmitry Volkov: дока как пользоваться man’ом 01:00:31 Alexander Bolgarov: man в Bash не работает( 01:01:20 Kirill.Porshnev: а у всех на Win 10 работает автозаполнение? 01:01:38 StanBychkov: через раз( 01:01:41 Dmitry Volkov: на винде надо в gitBash смотреть 01:01:50 Alex Stepenko: т.е. iterm - это оболочка командной строки, а zsh - это помощник по установке доп плагинов для отображения текста и команд в командной строке? 01:02:41 Dmitry Volkov: zsh - это среда консольная 01:02:46 Dmitry Volkov: как и bash 01:03:41 sergey: кто нибудь уже юзал новый терминал от Майкрософт? Как он? https://github.com/microsoft/terminal/releases 01:04:18 Дмитрий: В терминале винды и ВСкоде автозаполнение нормально работает, а в git bash - каким-то дебильным образом 01:04:25 Roman Khrustalev: а если без giu? 01:04:42 Denis S: вывод на экран 01:04:43 Roman Khrustalev: вывод на экран 01:05:02 Denis S: содержимого файла 01:05:04 Roman Khrustalev: сожержимого файла 01:05:07 SugakovDenis: данных файла 01:05:12 Dmitry Volkov: vscode по команде code в макси не запустится без alias 01:05:36 Евгений: ( 01:05:59 Roman Khrustalev: даже не на экран, а в стандартный output 01:07:23 Богдан: а если я создал файл .gitignore - как в данный файл добавить текст? он получается игнорируемый, как я правильно понял 01:09:12 Roman Khrustalev: в windows - это простой текстовый файл, можно хоть блокнотом редактировать 01:09:41 Богдан: видимо делал что-то не верно, через убунту...спасибо) 01:10:33 Дмитрий: опасная команда.. 01:12:41 Евгений: вот так же сделал, вирт поставил, показалось на много проще в линуксе 01:13:46 Roman Khrustalev: нуу… в idea работа с гитом встроена, я консоль сейчас даже не открываю 01:14:18 Alexander Bolgarov: + 01:14:19 StanBychkov: + 01:14:20 Иван Иванов: + 01:14:21 Greg Pronkin: + 01:14:21 Елена Курносова: + 01:14:21 evgenygurin: + 01:14:21 Stacy Vedeneeva: - 01:14:22 Евгений: + 01:14:22 Denis: + 01:14:22 Denis S: + 01:14:22 Dmitry Volkov: + 01:14:23 L B: + 01:14:23 Kirill.Porshnev: + 01:14:25 Дмитрий: + 01:14:25 Roman Khrustalev: - 01:14:25 Богдан: + 01:14:26 Радислав: - 01:14:27 Vyacheslav Malyshev: + 01:14:28 Sergey M.: + 01:14:42 Egor Egorov: + 01:17:06 sergey: не проще и быстрее ли поьзоваться Midnight Commander или Far, для всех изменений, копированием, навигации по каталагам? 01:19:17 Roman Khrustalev: распределенная - это несколько другое это клиент-серверное взаимодействие 01:20:28 StanBychkov: а расскажите, пожалуйста, как версии складываются между собой, когда разные пользователи закомичивают один и тот дже файл. и какие камни могут быть? 01:20:37 Egor Egorov: https://learngitbranching.js.org/?locale=ru_RU 01:20:41 Egor Egorov: Вроде этот 01:21:13 Иван Иванов: А что значит "ветка master"? 01:21:43 Alexander Bolgarov: звук 01:22:25 Roman Khrustalev: вроде ОК 01:22:25 StanBychkov: + 01:22:26 Denis S: + 01:22:26 Alexey Kondratiev: + 01:22:27 Елена Курносова: + 01:22:27 Vyacheslav Malyshev: + 01:22:27 Alexey Donskikh: + 01:22:28 Alexander Bolgarov: появился 01:22:28 artem: + 01:22:29 Даниил Кусаев: + 01:22:29 shugaev.andrei2010@yandex.ru: + 01:22:30 Иван Иванов: + 01:22:31 Роман: + 01:22:36 rustamishteev: + 01:22:38 Igor: + 01:23:52 Denis S: вот этот курс https://githowto.com/ru/aliases 01:24:44 StanBychkov: а расскажите, пожалуйста, как версии складываются между собой, когда разные пользователи закомичивают один и тот дже файл. и какие камни могут быть? 01:24:57 Дмитрий: ))) 01:28:59 Roman Khrustalev: если просто в работе - то есть команд merge. Сливаешь ветки, и если есть конфликты, они разрешаются вручную. Т.е. выбираешь, чьи изменения сохранить: свои или те которые в другой ветке. 01:35:41 L B: расскажите чуть подробнее о том, зачем нужен self при объявлении класса. когда он необходим, а когда нет? что будет, если его не написать? спасибо!, 01:38:55 shugaev.andrei2010@yandex.ru: Такой вопрос: мы создаем объект некоторого класса, к примеру в нашем проекте- это объект класса "Запись" который хранит в себе 3 строки. Нам надо его добавить в список другого класса, как нам понять как с ним работать? Как с одной строкой или как с записью в которой три элемента? 01:40:19 Roman Khrustalev: Почему использование else - это плохая практика? Мне в код ревью второй раз пишут, что надо использовать if return 01:41:40 Евгений: если я не ошибаюсь правило хорошего кода, типо когда ты делаешь сразу крайний случай для выхода из метода и получается если ты не вышел значит else не нужен) 01:42:32 artem: Объект - Экземпляр класса 01:42:33 Елена Курносова: объект - это экземпляр класса 01:42:36 L B: объект это экземпляр класса 01:42:36 Дмитрий: Класс это общее правило, обьект это экземпляр 01:42:36 Roman Khrustalev: объект - это экземпляр класса 01:42:38 Denis S: Класс - описание объекта, объект - экземляр класса 01:42:40 Darya: класс - шаблон, объект - экземпляр класса 01:42:59 Greg Pronkin: класс - чертеж дома, объект - дом 01:46:30 Roman Khrustalev: Почему использование else - это плохая практика? Мне в код ревью второй раз пишут, что надо использовать if return Можно на примере? 01:47:31 Roman Khrustalev: да, и почему не надо использовать elif? 01:47:44 Vyacheslav Malyshev: 10 01:47:47 Дмитрий: 10 01:47:52 Иван Иванов: 10 01:47:53 Роман: 10 01:49:10 Denis S: Windows Terminal ничё так выглядит, только не ставится, нужна версия билда новая :/ 01:55:35 Roman Khrustalev: Почему использование else - это плохая практика? Мне в код ревью второй раз пишут, что надо использовать if return и почему не надо использовать elif? Можно на примере? 01:56:56 Roman Khrustalev: не возьмутся 2 года - никаких изменений в лучшую сторону 01:57:59 Dmitry Volkov: умпутуна все наслушались про else )) 01:59:06 Евгений: крайний случай назыается 01:59:37 Roman Khrustalev: спасибо, почитаю 02:05:00 Ярослав: как работает get_name?? 02:05:40 Иван Иванов: get_name возвращает имя объекта, к которому он применён 02:06:08 Roman Khrustalev: если точнее, возвращает свойство name 02:06:24 Иван Иванов: да, точно, спасибо) 02:06:24 Pavel Gavrilov: почему при вызове get_name не передается self? 02:07:02 Дмитрий: а зачем добавлять в наследники? 02:07:11 Дмитрий: функция не унаследуется? 02:08:16 Roman Khrustalev: она переопределяется у наследников - полиморфизм однако 02:08:26 Дмитрий: Можно это сделать, добавив одну функцию в родительский класс, чтобы она возвращала аттрибут? 02:08:45 Дмитрий: а аттрибут у каждого класса свой 02:09:22 Ярослав: как использовать свойства класса и декораторы?? 02:14:57 Roman Khrustalev: вот такую конструкцию у меня на код ревью и завернули ) 02:17:35 Ярослав: как использовать свойства класса и декораторы?? 02:17:36 Egor Egorov: Спасибо 02:17:40 L B: спасибо! 02:17:42 StanBychkov: спасибо 02:17:43 Ярослав: спасибо 02:17:44 maksim: Было отлично 02:17:46 Елена Курносова: спасибо! 02:17:50 shugaev.andrei2010@yandex.ru: спасибо 02:17:52 Alexey Kondratiev: спасибо 02:17:54 Елена Курносова: - 02:17:55 Антон Будников: спасибули, Евгений 02:17:56 StanBychkov: нет 02:17:56 Даниил Кусаев: - 02:17:57 Alexander Bolgarov: - 02:17:58 shugaev.andrei2010@yandex.ru: - 02:17:58 Darya: нет 02:17:58 L B: нет 02:17:59 Roman Khrustalev: нет, нормально 02:17:59 Денис Карпов: - 02:18:04 Denis S: Спасибо, Женя) 02:18:06 Igor: Спасибо! 02:18:08 Евгений: спасибо 02:18:09 Alexander Bolgarov: Спасибо 02:18:10 Roman Khrustalev: спасибо 02:18:12 Denis Smirnov: погнали дальше! 02:18:18 Stacy Vedeneeva: спасибо! 02:18:19 Dmitry Shmarev: спасибо! 02:18:52 Евгений: + 02:18:53 Denis S: + 02:18:53 Roman Khrustalev: + 02:18:53 artem: видно 02:19:22 Roman Khrustalev: да 02:19:23 artem: + 02:19:23 Роман: + 02:19:23 Darya: + 02:19:23 Kirill.Porshnev: + 02:19:23 Dmitry Volkov: - 02:19:23 Alexey Kondratiev: + 02:19:24 Евгений: + 02:19:24 Igor: да 02:19:25 Елена Курносова: + 02:19:26 Denis S: + 02:19:26 Rustam _: + 02:19:26 Alexander Bolgarov: - 02:19:27 Greg Pronkin: + 02:19:27 Дмитрий: + 02:19:28 evgenygurin: + 02:19:28 Denis Smirnov: - 02:19:28 Vyacheslav Malyshev: + 02:19:30 Stacy Vedeneeva: - 02:19:31 L B: - 02:19:32 Sergey M.: + 02:19:32 Евгений Русаков: + 02:19:34 StanBychkov: + 02:19:34 Денис Карпов: + 02:19:39 Dmitry Shmarev: + 02:25:22 Евгений Попов: и надо ли с ней бороться (с прокрастинацией) 02:25:55 Roman Khrustalev: ею надо наслаждаться )) 02:26:08 Евгений Русаков: Дорофеев говорит, бороться не надо, надо размышлять)) 02:26:10 Елена Курносова: + 02:26:13 Roman Khrustalev: + 02:26:13 Радислав: + 02:26:13 Denis S: поняли 02:26:14 artem: + 02:26:15 Alex Stepenko: + 02:26:16 Alexey Kondratiev: + 02:26:26 Denis S: menti.com 02:26:28 Илья Кравцов: www.menti.com 02:29:38 Roman Khrustalev: у меня всегда calc под рукой 02:31:07 Дмитрий: + 02:33:52 Vyacheslav Malyshev: да знакомая задача просто) 02:34:10 Дмитрий: очевидный неправильный ответ 02:34:51 Roman Khrustalev: каждая задача имеет очевидное, простое, неправильное решение 02:35:29 L B: это энергозатратно и медленно 02:35:32 Дмитрий: если есть привычка проверять результат, то не возникнет 02:35:38 L B: не все задачи сложные 02:36:14 Roman Khrustalev: самая сложная задача - разбить сложную задачу на простые 02:37:30 Дмитрий: /+ 02:40:14 Дмитрий: вопрос, обилие информации тренирует или забивает память? 02:41:46 Roman Khrustalev: Очень полезно понять, что мозг не может одновременно воспринимать и анализировать информацию. Хочешь подумать - ограничь потребление информации 02:52:28 Дмитрий: интересует именно восприятие, когда нужно много запоминать 02:55:50 shugaev.andrei2010@yandex.ru: кратко и полезно, спасибо 02:56:51 Roman Khrustalev: лучше в слак 02:57:01 Дмитрий: сейчас актуальный, т.к. приходится как раз много запоминать 02:57:24 Alexey Kondratiev: спасибо 02:57:35 Дмитрий: вопрос, да 02:57:56 Roman Khrustalev: это сложная и большая тема за пол-час не охватить 02:59:08 Alexander Bolgarov: Спасибо. 02:59:13 Kirill.Porshnev: спасибо 02:59:16 Stacy Vedeneeva: Спасибо большое! 02:59:22 Дмитрий: Спасибо! 02:59:23 Роман: спасибо 02:59:23 Egor Egorov: Илья, спасибо 02:59:25 Юлия: спасибо! 02:59:26 Dmitry Volkov: крсава! спасибо! 02:59:26 Roman Khrustalev: спасибо 02:59:31 Darya Banadyseva: Спасибо, всем хорошего дня! 02:59:32 Богдан: спасибо) 02:59:33 Igor: Спасибо 02:59:36 Евгений Русаков: Спасибо 02:59:37 Андрей Большаков: спасибо