Унижаем IDE! В ней можно сделать всё, м:)?

  Рет қаралды 40,802

Диджитализируй!

Диджитализируй!

Күн бұрын

Набежали тут в предыдущих видео снова защитники IDE иии - ну простите, ну я не могу не постебать IDE, нууу ничего не могу с собой поделать! В IDE можно сделать всё - на крайняк нет:)
Мой курс «Хардкорная веб-разработка» - course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
Telegram - t.me/t0digital
0:00 О чём пойдёт речь
1:15 Инициализация проекта и git репозитория
2:07 Творим дичь в проекте
3:03 Задача 1
6:01 Задача 2
8:35 Задача 3
13:15 Как там дела у IDE?
14:00 Та ну таких задач не бывает!
15:27 И шо делать?
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...

Пікірлер: 728
@weallliveinufa280
@weallliveinufa280 Жыл бұрын
"Как однажды было подмечено, «гра фический пользовательский интерфейс делает простые задачи еще проще, а ин терфейс командной строки делает сложные задачи выполнимыми», - это выска зывание остается истинным и по сей день" (Командная строка Linux Уильям Шоттс)
@user-jd3sj6fl9q
@user-jd3sj6fl9q Жыл бұрын
Фонд золотых цитат
@ivan-ivanov-ivanovich
@ivan-ivanov-ivanovich Жыл бұрын
Джейсон Стейтем
@rexby
@rexby Жыл бұрын
Крутая книжка. Сам читал и другу на ДР подарил
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
Это База
@adastra714
@adastra714 Жыл бұрын
Не стоит забывать что по факту на линуксе только 0.5% функциональности винды, по количеству приложений и написанного кода.
@tugrick
@tugrick Жыл бұрын
Спасибо, очень смешной анекдот. Но в действительности мы также открываем терминал в IDE для выполнения подобных задач, лучше расскажи начинающим как без многолетних тренировок работать в консоли со множественными курсорами и буфером обмена, наглядно задифать не интерпретируя стрелочки, а потом выборочно закоммитить изменения в нескольких файлах в несколько коммитов.
@Ilya-wc1xv
@Ilya-wc1xv Жыл бұрын
"закоммитить изменения в нескольких файлах в несколько коммитов" - lazygit делает это в разы лучшего любого встроенного клиента в любой IDE
@okay_ic
@okay_ic Жыл бұрын
> и буфером обмена Что с ним не так?
@xonicov
@xonicov Жыл бұрын
@@Ilya-wc1xv единственная польза от этого видео. Я узнал о lazygit... ))
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
git commit -p - поздравляю, проблема решена. зачем множественные курсоры в инлайне терминала тоже не ясно, но есть тмюкс или urxvt-терминал, которые умеют в буфере выделять любой текст, копировать и сохранять. еще есть lazygit, как минимум. Наверное, для этого надо тысячу лет работать с терминалом :thinking:
@tugrick
@tugrick Жыл бұрын
@@Son0fBeelzebub зачем отвечать на коммент двухмесячной давности информацией, которую мы и так знаем. Сними скринкаст, покажи как в терминале эти задачи решаешь, чтобы новички увидели, что «унижение иде» из ролика не более чем дешевый популизм.
@redfoxtail1011
@redfoxtail1011 Жыл бұрын
Придирки к IDE напоминают анекдот про японскую бензопилу и суровых сибирских лесорубов. Бзыньк - сказала японская бензопила, которой подсунули лом. То-то же - сказали лесорубы и пошли дальше топорами и ручными пилами валить лес
@t0digital
@t0digital Жыл бұрын
вы не посмотрели всё видео
@sshilovsky
@sshilovsky Жыл бұрын
Если эти лесорубы могут распилить лом ручной пилой, то в чём-то они и правы.
@user-ts8rf2fo3j
@user-ts8rf2fo3j Жыл бұрын
Тот случай, когда придумал себе проблему, а потом героически ее решил :)
@t0digital
@t0digital Жыл бұрын
Вы не досмотрели видео:)
@user-ts8rf2fo3j
@user-ts8rf2fo3j Жыл бұрын
@@t0digital Досмотрел :) Вы там говорите о рефакторинге, который, как ни крути, удобнее делать в IDE'шечке. Так же историю изменений файла удобнее смотреть в IDE, с подсветкой синтаксиса, разницу с текущей версией построчно. Короче пока не будет реального примера, не поверю что задача из данного видео может возникнуть. 🤔
@supremo5645
@supremo5645 Жыл бұрын
@@user-ts8rf2fo3j Автор показал, что функционал консоли намного больше и удобнее для тех кто разбирается с ней
@t0digital
@t0digital Жыл бұрын
@@user-ts8rf2fo3j у меня нет задачи вам что-то доказать, уж простите:) Все, что хотел сказать, сказал в видео, не согласны - как вам угодно, не согласным можно быть с чем угодно, что земля шар там, например 🙏
@forsee2328
@forsee2328 Жыл бұрын
@@user-ts8rf2fo3j Рефакторинг вылизан в IDE, это правда, тем не менее как ни крути весь этот рефакторинг построен на встроенном в IDE LSP, точно такой же функционал можно получить и с любым другим клиентом, который если сделать под себя будет в разы удобнее, чем в преднастроенной IDE. Уж про git diff и все его обертки для удобного просмотра говорить не буду
@acdc928
@acdc928 Жыл бұрын
После ваших роликов иду кодить аки зверь. Ваша любовь к своему делу передается и вы прям заряжаете на кодинг. Спасибо))
@threefourths
@threefourths Жыл бұрын
А мне вот что интересно. Например, автор говорит: "вот так мы можем в консоли найти все файлы больше 10 КБ", и ловко вставляет команду из буфера обмена. "Давайте заполним 100500 файлов данными", и снова вставляет кусок баша из буфера обмена. "Создадим 10 директорий и внутри каждой 900 файлов", дальше склейка, "вот такой вот простенький баш-скрипт я написал". Интересно следующее: автор написал все эти скрипты с первого раза и не задумываясь, или всё-таки гуглил и подглядывал в маны? И если учитывать время, потраченное на написание скриптов, всегда ли так будет быстрее? Просто часто бывают ситуации, когда проще и быстрее прокликать, ну пусть, 20 файлов, мышкой, чем сочинять нужную команду. А иногда банально лень включать голову, даже если так было бы быстрее, и сидишь как идиот елозишь мышкой
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
Банально bash скрипт можно написать в файле и запустить, ничего сложного, в команде mkdir и цикле for ничего сложного нет
@vangog63
@vangog63 Жыл бұрын
Отличное видео! :) Улыбнула подача! Спасибо!
@melonges7884
@melonges7884 Жыл бұрын
Эта ирония без улыбки поражает. Актер!
@iliskrou
@iliskrou Жыл бұрын
Самая сложная задача - это придумать пример, когда что-то можно сделать в консоли, но нельзя запросто в IDE. Такие примеры возникают раз в год в лучшем случае. Да и то если надо найти какой-то редкий файл и запихать его в гит, можно найти его в консоли финдом и грепом, а потом найти его в IDE по имени и добавить мышкой. И даже искать можно в файловом менеджере вместо консоли. Но знать консоль лучше, чем не знать. То же самое и с IDE.
@t0digital
@t0digital Жыл бұрын
Для меня это сложно по одной причине - я не работаю в IDE. Но для меня очевидный факт, что функциональность инструментов консоли несопоставимо шире функциональности IDE. Кто не согласен пусть коммитит 900 раз нажимая мышкой, мне больше нечего сказать)
@vlatterran
@vlatterran Жыл бұрын
@@t0digital На самом деле проблема примера именно в оом что он искусственный. Я более чем уверен что консоль удобнее, когда ты умеешь ей пользоваться, но пример на уровне "как вы поиграете в год оф вар на иксбокс" только отталкивает адептов неиспользования консоли от её изучения. Если целью ролика был не троллинг, а показать что консоль этл мощный инструмент, то надо показывать на примере, с которым человек сталкивается, а не" может столкнуться"
@MelnikovDmitriy
@MelnikovDmitriy Жыл бұрын
@@vlatterran я бы не сказал, что пример искусственный. Я занимаюсь разработкой большой медицинской системы и очень часто надо в гит добавить файлы по маске. И да, в иде это целая проблема.
@iliskrou
@iliskrou Жыл бұрын
@@t0digital Функциональность IDE очевидно ограничена функциональностью консоли, потому что под капотом у неё те же утилиты за крайне редким исключением. Просто в ней удобным (на взгляд её создателей) способом собраны наиболее популярные и востребованные задачи. Код написал, запустил, затестил, закоммитил, запушил. Всё из одного места, удобно. Ну и я просто ни разу не слышал, чтобы кто-то говорил, что в IDE можно сделать всё. И уж тем более чтобы кто-то гордился этим и говорил, что консоль не нужен. Кстати, приятно понимать, как кнопочки в IDE запускают те же самые пайпы и ксарги.
@mrsh4rpy
@mrsh4rpy Жыл бұрын
@@t0digital Так причем тут IDE? Или что теперь, будем пинговать разработчиков, чтобы они добавили возможность фильтрации по размеру файла? IDE не пытается заменить терминал полностью. Больше скажу - оно никому и не надо. Посыл видео некорректен. IDE не плохо, потому что в нем чего-то нет (странно за это ему ставить минус и выпускать целый ролик). Плохо не знать, как в целом решить задачу.
@jamuelsexon
@jamuelsexon Жыл бұрын
Как-то раз в походе я не смог позвонить со швейцарского ножа. С тех пор швейцарскими ножами я не пользуюсь.
@t0digital
@t0digital Жыл бұрын
Вы не посмотрели видео полностью
@threefourths
@threefourths Жыл бұрын
@@t0digital честно говоря, после первых пяти минут пропадает желание смотреть до конца. Но с общим посылом согласен - чем больше всякого разного знать и уметь, тем лучше :)
@kxeka
@kxeka Жыл бұрын
*унижаем иде* Гит Гит Гит *унижено* Любая иде начинается с редактора и терминала. Почему все любители вима думают что любители иде пользуются только редактором?
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
потому что любители ide ставят огромные по памяти и ресурсам редакторы кода, которые при этом еще и запускаются не за секунду просто ради того, чтобы печатать текст как и в обычном блокноте? при том, что 80-85% функционала просто не используется? Ну и любитель вима настроит вим под себя и будет под рукой иметь нужныц инструментарий, терминальные сессии прямо в виме, тмюкс и все это будет работать быстро, запускаться за секунду, сохранять сессии и историю, иметь удаленное подключение через ssh, иметь лайауты и паттерны запуска определенных сессий и не будет ограничен редактором, который написан на кушающей ресурсы как не в себя джаве просто ради печати текста и автокомплита. А в некоторых случаях за это еще и деньги платят.
@user-hq2es4tg6p
@user-hq2es4tg6p Жыл бұрын
Привет, ты же можешь в ide открыть терминал и прописать эти же команды, и у тебя будет тот же результат)
@t0digital
@t0digital Жыл бұрын
адепты «в ide можно всё» в лучшем случае умеют в консоли ide писать docker run, конфиги которых умные дяди для них подготовили
@v1v1ubunifu
@v1v1ubunifu Жыл бұрын
tldr - юзайте ide оно крутое, но и матчасть учите, олухи) ​ @@t0digital В целом все ок, вот только "вклейку на монтаже" надо было вынести в самое начало видео)
@pojkas
@pojkas Жыл бұрын
@@t0digital так проблема в ide или в адептах? можно или нельзя? есть ли в ide терминал?
@c4llv07e
@c4llv07e Жыл бұрын
@@pojkas А в терминале можно запустить ide. И так мы приходим к выводу, что ide - это терминал, а терминал - это ide и что секта неовима была права. /s Тут аргумент не к тому, что в данных ситуациях не недо использовать окно ide, а что функции ide весьма ограничены и надо использовать функционал терминала. Если открыть терминал в ide, то это уже не функционал ide, это функционал терминала. btw, использовать drop-down терминал в ide даже лучше в данном случае, т.к. не надо переключаться между окнами, но это так, мелочи.
@PavelNT
@PavelNT Жыл бұрын
@@c4llv07e IDE это то, что не терминал и не блокнот. IDE имеет отладчик. Таким образом вся разработка ведется в IDE. Окно с псевдографикой похожее на блокнот может быть IDE. Зависит от подключенных плагинов.
@a.osethkin55
@a.osethkin55 Жыл бұрын
Ура! Спасибо за видео! Как всегда интересно
@denpol9956
@denpol9956 Жыл бұрын
Задачи прям нетипичные для разработки ))
@ivanshpartko359
@ivanshpartko359 Жыл бұрын
Спасибо, Алексей 👍 Ох у тебя от кофе энергии сколько 😸 Пей почаще перед выпусками, аж вдохновился 😂
@notfunnyman7410
@notfunnyman7410 Жыл бұрын
Ну это, конечно, уровень. Придумать три узкоспециализированные задачи и сделать видео с посылом, что IDE не нужно. В IDE вынесены основные возможности, необходимые для разработки. Я уверен, что 80-90% работы с git - это git commit и git push. Без всяких: "а закоммить мне файлы, которые были написаны в полнолуние девственницей, играющей на арфе левой рукой, а правой, делающей кофе для своего ПМ-а".
@t0digital
@t0digital Жыл бұрын
Вы не досмотрели видео
@evoker7lug
@evoker7lug Жыл бұрын
хотел писать подобный коммент. для специфических задач открываешь терминал не выходя из ИДЕ и делаешь все что душе угодно.
@AP-ke7ob
@AP-ke7ob Жыл бұрын
@@evoker7lug Открываешь PyCharm, открываешь в нем терминал, запускаешь в нем vim и работаешь :)
@dodiko1d
@dodiko1d Жыл бұрын
@@AP-ke7ob я вот вообще не понимаю, как использование IDE запрещает использовать одновременно консоль. Можно даже в отдельном окне, если шишка на это стоит.
@nikolaykukushkin
@nikolaykukushkin Жыл бұрын
Вы не поняли посыл. Посыл: на IDE мир не заканчивается и консоль тоже нужна.
@yuriorkis_scream
@yuriorkis_scream Жыл бұрын
Автор, ты - лучий! Делай пожалуйста дальше!
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
В IDE можно сделать 90-95% задач. Доставать большим пальцем левой ноги правое ухо нужно в command line 😀
@t0digital
@t0digital Жыл бұрын
И хорошо бы это уметь. Процентовка не уверен, что такая
@user-lm1my3zh8o
@user-lm1my3zh8o Жыл бұрын
Мне кажется таких задач не 90-95%, а минимум 99%. Оставшийся 1% с большой вероятность тебе никогда не встретится. А если встретится и вот именно тебе эту задачу обязательное надо решить - тогда и нужно будет изучить этот вопрос. Тратить ресурсы (время) на изучение того, что скорее всего тебе никогда не пригодится просто неэффективно.
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@user-lm1my3zh8o Зато всегда можно сказать - я вот могу добавить в гит файлы с 8-кой на третьей позиции в имени и размером в 34555 байта, а ты нет! 😀 P.S. Табличка "Сарказм"!
@user-hp9ly9qx3p
@user-hp9ly9qx3p Жыл бұрын
Мега полезное видео! Спасибо!
@Good_BorisAV
@Good_BorisAV Жыл бұрын
_Спасибо Вам!_ _Благодарю за информацию. Очень интересное видео._ 👍 👏
@user-fo7fm3tm1r
@user-fo7fm3tm1r Жыл бұрын
Нет времени объяснять, огонь!
@user-ts2wy7he4p
@user-ts2wy7he4p Жыл бұрын
да! терминал - наше всё! 😁спасибо, что просвещаешь народ!🤝
@ashes1593
@ashes1593 Жыл бұрын
подскажите, как в макоси сделать норм терминал с подсветками? (примерно как в ubuntu)
@antistress_pro
@antistress_pro Жыл бұрын
Спасибо! Было очень интересно.
@gerjkee2256
@gerjkee2256 Жыл бұрын
Когда унижение джунов?)
@fluffyCode
@fluffyCode Жыл бұрын
каждый день, на работе
@galua
@galua Жыл бұрын
Это оно и было
@mylife-ej8et
@mylife-ej8et Жыл бұрын
@@galua да ну я сначало команды учил, а с графическим интерфейсом до сих пор не полностью умею работать, всегда несколько вкладок терминалов в PyCharm весит
@alexpresley8002
@alexpresley8002 Жыл бұрын
Наш главный Катан оказался мастером сарказма ))
@user-ec2vg9kt5b
@user-ec2vg9kt5b Жыл бұрын
Спасибо, отличное видео!
@rlxinc.6016
@rlxinc.6016 Жыл бұрын
Алексей, подскажите пожалуйста что у вас за терминал и как сделать в нём так, чтобы ветку в верхнем углу показывало:)
@t0digital
@t0digital Жыл бұрын
Alacritty + zsh + oh my zsh
@tarlanismailov9335
@tarlanismailov9335 Жыл бұрын
Заметил, что у вас установлен Obsidian. Очень хотелось бы увидеть видео насчёт того, как вы его используете
@sergei864
@sergei864 Жыл бұрын
Я на маке сделал скрипт, который открывает хранилище Obsidian в Vim, а так же открывает в Vim .md файлы, найденные через spotlight. Хранилище на гугл диске и синхронизируется между устройствами.
@Frestein
@Frestein 4 ай бұрын
харош @@sergei864
@Socador_bas
@Socador_bas Жыл бұрын
Как верно заметил один из комментаторов, в IDE действительно есть консоль на тот случай, если "нет такой красивой кнопочки, чтобы туда тюк - и всё красиво!", так что чисто формально в IDE действительно можно проделать всё то же самое, что было показано. :-) И аргумент "обычно не умеют" - вообще-то ни разу не аргумент. В консоли обычно не умеют гораздо больше. А вообще, конечно, очень серьёзный подход - "Унижаем IDE". Это примерно как - "Унижаем того парнишу". Не, он конечно хороший, малышне помогает, и я не призываю к тому, чтобы все перестали с ним дружить, но смотрите, какой он ущербный. Мне тут ребята сказали, что он всё может, ща я вам всем покажу, что не всё! Понятно, что автор хотел сказать, и чисто логически он даже прав, но вот эмоционально - весьма странный подход. Пы.Сы. Да, мне обидно за PyCharm.
@moya_mama
@moya_mama Жыл бұрын
Нафиг вим, настоящие профешионал юзают nano :) Спасиб за видос)
@cryptoworkdonkey
@cryptoworkdonkey Жыл бұрын
Алексей, пользуетесь ли на Маке Vimac?
@_test_test
@_test_test Жыл бұрын
это реально впечатляюще. не то, чтобы я побежал ставить линухс, но было классно
@p1nkflow
@p1nkflow Жыл бұрын
Нормально постебал. Сам создал говно, сам его разгреб с помощью своих инструментов. То же самое я могу в терминале внутри IDE написать и радоваться жизни. А в то время, когда мне не нужно разгребать вещи, которые в жизни встречаются раз в год, я смогу пользоваться удобным интерфейсом с удобным поиском и огромным количеством фич, включая интеграцию сборщиков, возможность смотреть в бд, безопасный рефакторинг, удобный резолвинг конфликтов в гите и тд. В итоге получилось очередное видео о том, что консоль лучше IDE, но в этих видео мы всегда видим, как из консоли ты пытаешься слепить IDE. Пора определиться))
@t0digital
@t0digital Жыл бұрын
14:00 говно могли создать десятки или сотни разработчиков до вас того проекта, с которым вам надо работать. Если вы такого не видели, это не значит, что такого нет
@p1nkflow
@p1nkflow Жыл бұрын
@@t0digital речь как раз о том, существование говна это не аргумент против IDE, не выходя из которой можно сделать все то же самое, что на видео
@cybertronic275
@cybertronic275 Жыл бұрын
А что мешает писать комманды внутри терминала IDE ?
@imdmotcm8953
@imdmotcm8953 Жыл бұрын
Да ничего только весь смысл самого IDE уже теряется если ты будешь писать во встроенoм терминале IDE.Какой толк будет от этого.😃
@robroi1137
@robroi1137 Жыл бұрын
Спасибо, всё законспектировал) благодаря тебе полюбил и Linux, и vim
@TolegenX
@TolegenX Жыл бұрын
На этот раз прст огонь!
@user-ec6cl7oi7d
@user-ec6cl7oi7d Жыл бұрын
Подскажите, пожалуйста, стоит ли покупать мак на м1 для бэкенд разработки?
@t0digital
@t0digital Жыл бұрын
я им доволен
@italianpinguin
@italianpinguin Жыл бұрын
Для меня реальный кейс, который можно решить только в консоли, обновить дату у последнего коммита. Я стараюсь делать коммиты максимально емкими, и часто делаю amend, из за этого дата часто остаётся самой первой, а хочется чтобы в она обновлялась на текущую
@t0digital
@t0digital Жыл бұрын
Кстати, да. Тоже часто amend делаю
@baiken_zhussupov
@baiken_zhussupov Жыл бұрын
Спасибо за Ваш труд!!! Все как всегда круто!!! 👍🔥🔥🔥
@vailrahmatulin
@vailrahmatulin Жыл бұрын
Когда будет запущен новый курс по Python?
@t0digital
@t0digital Жыл бұрын
анонс будет здесь и в telegram, точной даты назвать не могу
@user-os3hy8is5t
@user-os3hy8is5t Жыл бұрын
А как через консоль найти все использования метода?
@t0digital
@t0digital Жыл бұрын
Это функционал LSP сервера. goto definition, поиск использований метода, рефакторинг и тп. kzbin.info/www/bejne/hnKaq42Ef719e80
@user-dk1lz5hx6x
@user-dk1lz5hx6x Жыл бұрын
Круто 👍👍👍🔥
@axeaxe1819
@axeaxe1819 Жыл бұрын
Похвально!
@kiritushka
@kiritushka Жыл бұрын
Нафига придумывать задачи которые никогда не встретятся в жизни? Для таких задач нужно пользоваться терминалом а не ide. Главное преимущество ide в том, что ее не надо настраивать после установки (я работаю в вебшторме). И еще ты нигде не показывал, что есть какой то плагин для nvim, который умеет в безопасный рефакторинг, как ide от jetbreans
@t0digital
@t0digital Жыл бұрын
14:00
@kiritushka
@kiritushka Жыл бұрын
@@t0digital ​ еще раз повторю, такие вещи нужно делать в консоли, а не в ide. Ide не должно это уметь и обвинять ее в этом неправильно
@kiritushka
@kiritushka Жыл бұрын
@electrik когда можно поменять переменную или переместить файл так чтобы ничего не упало. То есть название переменной будет меняться во всех местах и только там где она используется (именно она, а не другие с таким же названием). И если перемещаешь файл или папку то везде меняются пути
@t0digital
@t0digital Жыл бұрын
@@kiritushka я не обвиняю ни в чем IDE, я призываю учить linux адептов «IDE может всё, консоль старьё ненужное», которых встречаю пачками под каждым своим видео
@kiritushka
@kiritushka Жыл бұрын
@electrik скорее всего нет, не встречал
@GAccountMe
@GAccountMe Жыл бұрын
Никогда не пользовался инструментами для гита в IDE, щас вообще перешел на вим и счастлив.......но примеры в этом видео вряд ли имеют хоть какое-то отношение к реальной работе, а польза видоса стремится к нулю. Лучше давай больше видосов по вимасу!!!=))))
@t0digital
@t0digital Жыл бұрын
Нет не стремится!
@megaman13able
@megaman13able Жыл бұрын
Так ты ж сам выпустил видео, не стремиться к комфорту. Я пожалуй на IDE и останусь 🌚
@r35p3ct00
@r35p3ct00 Жыл бұрын
Вся суть в том, что пока такие задачки не приперли к стенке, и не хочется расставаться с окошками😁 правда потом будут слезы, когда припрет.
@user-ez1pz5gl2h
@user-ez1pz5gl2h Жыл бұрын
Лучше один раз в плакнуть, чем всю жизнь грызть кактус
@MT-fy9zz
@MT-fy9zz 8 ай бұрын
Если человек по роду деятельности программист (а другие в IDE обычно не работают), тогда откуда у него могут взяться слезы при решении чисто программерской задачи типа "найти все файлы с восьмерками и добавить их в гит"? От незнания консольных команд гита? Решается минутным гуглением. От незнания синтаксиса shell? Ну напишет вместо bash'а скрипт на питоне или на другом своем любимом языке. Выйдет чуть дольше и многословнее, но учитывая, что надо это бывает раз в пятилетку, как-то и наплевать.
@kan4317
@kan4317 Жыл бұрын
Это было неплохо)
@latinoslatinos4758
@latinoslatinos4758 Жыл бұрын
Задачи действительно надуманны. Консоль конечно наше всё и владеть ей нужно, да и в ИДЕ тоже есть терминал) А по поводу переноса старого легаси инструментов ИДЕ как раз достаточно (ну конечно не для того, чтобы добавлять в git add) ну ведь коммитить можно постепенно)
@MakarenkoSasha
@MakarenkoSasha Жыл бұрын
ха-ха... а есть ведь офигенный выход для любителей иде! нужно просто написать иде самому себе!
@art61017
@art61017 Жыл бұрын
Рассмотренная задача выборки файлов по паттерну в имени и применения команды к ним не редко встречается. Если говорить про IDE, то в pycharm есть терминал, в котором можно повторить обозначенные действия. Однако, как я понял, здесь имеется ввиду автоматизация с IDE (нажал кнопку и всё сделано, как например pull/commit/push). С другой стороны, IDE не позволит провести нормальную настройку удалённого linux сервера - здесь только консоль в помощь, да и в целом без умения работать с консолью многие вещи будет сделать крайне затруднительно (если вообще возможно). IDE больше нацелено непосредственно на работу с кодом (зачастую даже с конкретным ЯП или определённой группой ЯП), а вот если на удалённом linux-сервере потребуется быстренько вручную подправить скрипт, прописать переменные окружения в .bashrc и т.п. - тут уже vi, nano и прочие пойдут в работу. Если же говорить о python и веб-разработке, то использования только IDE здесь явно маловато будет
@iiiiiiiia
@iiiiiiiia Жыл бұрын
Сделай тогда курс работы с консолью и линуксом. Хотим просвещения
@PlayGameToday
@PlayGameToday Жыл бұрын
Но.. Консоль же есть в IDE, называется Terminal. Следовательно, в IDE можно делать все, и даже вместо стандартного терминала использовать сторонний, например, Cmder.
@vsevapopov2
@vsevapopov2 Жыл бұрын
Спасибо огромное за видос! Как всегда, с юмором! Я лично пользуюсь и VSCode и терминалом, и в терминале изучаю что-то новое по мере необходимости. Как показала практика, это самый удобный вариант для меня.
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
Люблю vscode, но после neovim непривычно его использовать
@iKBAHT
@iKBAHT Жыл бұрын
@@user-to5vc5qp9t можно поставить vim плагин
@user-to5vc5qp9t
@user-to5vc5qp9t Жыл бұрын
@@iKBAHT у меня neovim плагин. В vscode после neovim кажется, что интерфейс громоздкий, как по мне
@holyracc00n3
@holyracc00n3 Жыл бұрын
неппонял, а где кейс найти рандомные файлы в 10тыщщах директориях, у которых четко в середине ссылка на чертежи пушистых антисырных ракет ?)))
@wilpokot1595
@wilpokot1595 Жыл бұрын
Убедительно , однако!
@alexelizard1798
@alexelizard1798 Жыл бұрын
Я понял посыл как: каждой задаче свой инструмент)
@romanenko_uchit
@romanenko_uchit Жыл бұрын
Очень нравится Ваше качество звука и картинки. Какой камерой и сетапом для звука пользуетесь?
@t0digital
@t0digital Жыл бұрын
Кто такая Елена Литвинова:)? Тут sony fx3, звук с rode ntg3, линза sony 20mm f1.8, свет godox fl150s гибкий. Но подумываю вернуть моноблок с большим октобоксом. Но только подумываю))
@romanenko_uchit
@romanenko_uchit Жыл бұрын
@@t0digital спасибо большое
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@t0digital "Елена Литвинова - Искусство веб-разработки" Спасибо за ответ.
@andrewbondaryuk
@andrewbondaryuk Жыл бұрын
@@t0digital Снимать видео на FF... ну вы батенька даёте :-D
@t0digital
@t0digital Жыл бұрын
Ну у меня еще bmpcc4k есть. Люблю их все по-своему
@mikhail_volokhov
@mikhail_volokhov Жыл бұрын
Я не разработчик и git изучал до начала изучения Python, использовал его для хранения конфигов с оборудования, все делал в командной строке и ничего сложного там нет, когда препрет, я думаю толковый человек разберётся с cli git. Ты задачи, которые вы показали, я наверное стал бы решать с помощью Python и какого нибудь пакета для работы с git, ибо так мастерски в cli Linux со всеми встроенными утилитами пока сложновато:) Видео очень полезное, надо развиваться и учится. Как бы вам после такого за Manjaro не предъявили, что не из исходников собирали, а готовый дистрибутив взяли 😂
@archieDeveloper
@archieDeveloper Жыл бұрын
В этой ide есть терминал, технически ide умеет эти задачи делать, шах и мат :)
@leha144
@leha144 Жыл бұрын
Пробовал винду, линукс и макось для программирования и особой разницы не заметил. Тем не менее почти все программисты пишут код, сидя под macos. Почему? Стоит ли ставить себе macos для программирования?
@LLuKKen
@LLuKKen 2 ай бұрын
Потому что в "старбакс" с маком выглядишь круче, чем с ноутбуком на винде😆
@Innos_
@Innos_ Жыл бұрын
Отличные кейсы! Каждый день создаю миллион файлов и добавляю в гит только те, что содержат 8 в середине.
@t0digital
@t0digital Жыл бұрын
14:00
@limonred5283
@limonred5283 Жыл бұрын
кажется, когда такой редкий случай настанет, то я загуглю эту консольную команду. тема не раскрыта как по мне.
@ivanklymenko4909
@ivanklymenko4909 Жыл бұрын
Ни в коем случае не хочу задеть автора. Очень нравится канал и контент. Но, по-моему, это поиск в жопе мозгов😀
@t0digital
@t0digital Жыл бұрын
Кому щас легко!
@Razorityful
@Razorityful Жыл бұрын
Отличный юзкейс, а главное жизненный, закомитить 1000 файлов по регекспу. IDE-шка и не должна решать такие экзотические юзкейсы, которые возможно тебе нужны раз в году, в конце концов ты с таким же успехом можешь эту задачу решить через cli интерфейс если уж сильно хочется. А еще IDE-шка борщ не варит и не отсасывает, значит инструмент говно, а не то что мы микроскопом гвозди пытаемся забивать.
@t0digital
@t0digital Жыл бұрын
нигде в этом видосе не звучит тезиc «IDE говно» и несколько раз звучит тезис «изучайте linux и консоль», 15:29 в частности. Вы видите то, что хотите видеть, а не то, что я говорю
@Razorityful
@Razorityful Жыл бұрын
@@t0digital название видоса "Унижаем IDE!".
@t0digital
@t0digital Жыл бұрын
И?
@gregpetrov6919
@gregpetrov6919 Жыл бұрын
Согласен с автором комментария. Тезис: IDE надо унижать в кейсах из реальной (и желательно повседневной) жизни разработчика. Все опытные разработчики и так работают c Git через консоль, но в реальной жизни нет ничего про коммиты файлов с 8-ой в середине.
@t0digital
@t0digital Жыл бұрын
@@gregpetrov6919 это видео не для опытных разработчиков, уже пришедших к важности владения консолью, и это явно заявлено в начале видео, уж простите:)
@user-uk4ww6ln7q
@user-uk4ww6ln7q Жыл бұрын
Таки там есть консоль вроде , в ней тоже самое низя напечатать? )
@t0digital
@t0digital Жыл бұрын
Ни в коем случае!
@user-dl5ny9pp5p
@user-dl5ny9pp5p Жыл бұрын
Что за плагин текста в терминале?
@t0digital
@t0digital Жыл бұрын
какой тайм-код, о чём речь?
@codedevil6524
@codedevil6524 Жыл бұрын
Поддерживаю! IDE пользоваться можно и нужно, если хочешь упростить себе жизнь. А пользоваться возможностями всей остальной ОС можно и нужно, если НЕ хочешь усложнять себе жизнь.
@user-ci1cz3pn5u
@user-ci1cz3pn5u Жыл бұрын
Если IDE проработает правильный инструментарий с работой git притензии к IDE закончатся?
@t0digital
@t0digital Жыл бұрын
У меня почти нет претензий к ИДЕ. И про гит это тоже не претензия
@user-hf2fq8hd1p
@user-hf2fq8hd1p Жыл бұрын
Сам пользуюсь Pycharm, но частенько юзаю терминал Ubuntu, потому что что-то там для меня удобнее делать(например гитом постоянно через него пользуюсь). Но например деплоить через Pycharm намного удобнее и быстрее. Я считаю, что если ты чем-то пользуешься в IDE, ты должен знать как это работает в консоли. Это для того, чтобы когда будет задача которую не выполнить в IDE, ты мог без напряга её решить в консоли.
@user-hf2fq8hd1p
@user-hf2fq8hd1p Жыл бұрын
Не думаю, что кто-то думает, что pycharm - это OC) или что Ubuntu - это IDE. Но выразился я не совсем корректно.
@Mitsumata
@Mitsumata Жыл бұрын
Pycharm крутой дистрибутив, им вроде сам Линус Торвальдс пользуется
@user-kj4oj7tf8u
@user-kj4oj7tf8u Жыл бұрын
А как ты кастомизировал терминал на маке?
@t0digital
@t0digital Жыл бұрын
Alacritty, внутри zsh и oh my zsh
@eagold
@eagold Жыл бұрын
вооу, новое видео
@mrrodin2
@mrrodin2 Жыл бұрын
Я только начинаю учиться этому всему вашему программированию и не могу понять в чем противопоставление. В IDE есть терминал. Открываете его и вперед. Или есть какие то терминалы, которые нельзя открыть через IDE?
@t0digital
@t0digital Жыл бұрын
Изучайте linux вместе с этим вашим программированием, противопоставление есть только в головах новичков, трындящих об иде
@mrrodin2
@mrrodin2 Жыл бұрын
@@t0digital Так иде это просто доп обвес на консоль))) Как можно заниматься разработкой без консоли? Зачем специально себя мучить? Откуда вообще возник такой вопрос? С тем же успехом можно работать одной рукой или стоя на голове. Можно еще одной мышью работать или через голосовой ввод))))
@lortta
@lortta Жыл бұрын
Я использую вим в phpstorm, настроил так, что мышкой не пользуюсь. Если какой нить большой файлик встречается, открываю в консоле. Такие ситуации очень редко встречаются.
@user-fx2tw2hf2d
@user-fx2tw2hf2d Жыл бұрын
Снизу есть кнопочка "терминал" в IDE можно сделать все что нужно, пока выглядит как "смотрите как я могу"))
@TheRus60
@TheRus60 Жыл бұрын
Народ, что скажите по поводу готового комбайна AstroNvim? Кто нибудь пользовал?
@enter_IT
@enter_IT Жыл бұрын
Красавчик :) Прям в точку! Я сейчас, когда собеседую людей уровня middle (!) и перехожу к блоку вопросов по гиту, то первым делом спрашиваю: "работали ли с гитом из терминала?". И, к сожалению, многие отвечают либо отрицательно, либо положительно, но потом валятся на около базовых командах и признаются, что работали, но давно и мало :) Я лично не всегда доверяю графическому интерфейсу - чёрт его знает, что там под капотом выполнится. А из терминала - я могу контролировать каждый флаг в команде и получать всегда ожидаемый результат.
@jeffgorh979
@jeffgorh979 Жыл бұрын
Разработчики gui для git точно также тестируют, сохраняют историю и логи. И миллионы пользователей различных gui тому подтверждение, что подобные пп полезно и удобны в работе.
@enter_IT
@enter_IT Жыл бұрын
@@jeffgorh979 я не говорю, что в gui прям обязательно будет баг - просто я не знаю какой конкретный смысл разработчик вкладывал в эту фичу. Он может имел в виду что-то одно, а я их краткого описания - подумаю что эта кнопочка выполнит что-то немного другое. Для сложных действий удобнее написать команду в командной строке.
@eugenemorozov
@eugenemorozov Жыл бұрын
Тоже использую git в консоли, но потому что мне так удобнее и быстрее. А если говорить про rebase например, то он почти вот всех gui отсутствует или поддерживает только ребейс одной ветки на другую.
@fionover9816
@fionover9816 Жыл бұрын
Спасибо тебе огромное !!! Я уж думал таких программистов уже почти нет, аж порадовался !
@user-qj9wh7lt8v
@user-qj9wh7lt8v Жыл бұрын
остались конечно, просто они все сидят в KZbin черезе терминал ;)
@VolkovBabyWolfSemjon
@VolkovBabyWolfSemjon Жыл бұрын
Если внутри IDE открыть terminal и сделать всё в терминале, будет ли это считаться сделанным в IDE?
@imdmotcm8953
@imdmotcm8953 Жыл бұрын
нет конечно
@slmuim9745
@slmuim9745 Жыл бұрын
Я использую PyCharm, и делаю все задачи на видео используя терминал внутри IDE. В чем проблема такого подхода?
@t0digital
@t0digital Жыл бұрын
0 проблем у такого подхода, в чём вы могли убедиться, посмотрев видео целиком
@user-fn7oy6yj4w
@user-fn7oy6yj4w Жыл бұрын
Мужик ты придумал нелепые задачи, которые врятли встретятся в обычной жизни. Ты же рофлишь в видео 😅
@IonWP
@IonWP Жыл бұрын
Можете пожалуйста сделать туториал про гит дебагинг? git bisect
@LLuKKen
@LLuKKen 2 ай бұрын
Терминала боятся, потому, что наглядности нет. Когда ты в графическом интерфейсе перемещаешь каталог из одного места в другое, ты наглядно видишь, - вот отсюда ты его зацепил перетаскиваешь и вот сюда ты его положил. В терминале же, ты ввёл команду и не понятно, выполнилась она или нет..нужно проверять исходное место, что каталог ушёл и место назначения, что каталог пришёл куда надо. В этом мне кажется сложность. А то, что в терминале всё делать быстрее - это да.
@danilakhtarov
@danilakhtarov Жыл бұрын
Я обычно юзаю только vscode и в целом это есть ide для меня. И я гуглю какие команды надо ввести в консоль, чтобы ускорить процесс. Так что юзаешь ide и пользуешься консолью, берешь из мира все самое крутое. Но как часто бывает из-за того, что мне приходится работать с >30 репами, я пишу программку на питоне, и не просто делаю git push, а создаю MR с описанием что поправил. Так что учите ЯП-ния и интерфейсы взаимодействия с программами и сервисами. Написать программку иногда быстрее, чем запомнить 100500 команд в консоли.
@Alex-uh6qh
@Alex-uh6qh Жыл бұрын
В IDE можно сделать все. И для задач из видео можно прям в IDE открыть терминал -_- Более того, даже если функция есть в IDE, иногда проще написать команду в терминале чем искать её в IDE Просто не забивайте гвозди микроскопом
@t0digital
@t0digital Жыл бұрын
Хорошо не будем
@aleksandrtsvetkov2290
@aleksandrtsvetkov2290 Жыл бұрын
Как преимущественно одинэсник рыдаю кровавыми слезами )))
@supremo5645
@supremo5645 Жыл бұрын
Все по факту, молодец автор
@user-qp8of2vk9y
@user-qp8of2vk9y Жыл бұрын
Да я сижу на Винде в PyCharm, пишу playbook`и ansibl`а и тут же запускаю их проверку/выполнение во вкладке терминала, в котором запущена ubuntu с ansible в WLS.
@user-bu9tx6oq3q
@user-bu9tx6oq3q Жыл бұрын
Эко тебя разорвало :D . Я начинающий, но мое мнение, что для начала IDE наше все, когда освоиться более-менее, то без знания консоли никуда, и после освоения и понимания основ ЯП, Гита и прочего (что IDE даёт), то потихоньку надо начинать делать это все руками и осваивать тонкости .
@LAZY_PALM_PLAY
@LAZY_PALM_PLAY Жыл бұрын
"В IDE можно всё" - действительно ложь. Потому что обычно в IDE есть окно терминала, и правильнее будет "В IDE можно всё, и даже комфортно писать код"
@t0digital
@t0digital Жыл бұрын
люди, говорящие «в IDE можно всё» не умеют в терминал, в лучшем случае docker run умеют там тыкать чтобы запустить то, что другие для них там настроили - и это проблемка)
@LAZY_PALM_PLAY
@LAZY_PALM_PLAY Жыл бұрын
​@@t0digital обобщения и перфекционизм - это проблемка) Я пользую инструменты по назначению - пишу код в ide, и довольно часто подключаюсь по ssh и что-то делаю на удалённой тачке, да и на локальной терминал на глобальном хоткее всегда в двухкнопочной доступности. И чувствую себя отлично, и проблемок не испытываю)
@t0digital
@t0digital Жыл бұрын
я встречал много людей, которые не за перфекционизм и тяп-ляп на отвали лишь бы работало, это просто кошмар с такими работать. Стремление делать свою работу лучше - это не проблемка, это БАЗА нормального спеца)
@LAZY_PALM_PLAY
@LAZY_PALM_PLAY Жыл бұрын
​@@t0digital какая-то подмена понятий произошла. То есть отсутствие перфекционизма = тяп-ляп и отвали? Сорян, но это уже вообще не серьезно.
@t0digital
@t0digital Жыл бұрын
​@@LAZY_PALM_PLAY да, в моей картине мира или человек стремится делать свою работу лучше и не видит ничего плохого в здоровом перфекционизме, или не стремится делать свою работу лучше и довольствуется своим текущим уровнем, который со временем имеет одно единственное свойство - деградировать
@Anatolii_V_Novikov
@Anatolii_V_Novikov Жыл бұрын
Это на тему что лучше, клавиатура или мышка?
@t0digital
@t0digital Жыл бұрын
Нет! Это совсем о другом😜
@Artem.Nouwa.Razlom
@Artem.Nouwa.Razlom Ай бұрын
очевидно что клавиатура, duh
@vladislavmikhailov
@vladislavmikhailov Жыл бұрын
Красава, не смотря на хейторов, это даёт понимание, что консоль круче и обязательно надо её учить! Спасибо! 🙂
@MrTaramka
@MrTaramka Жыл бұрын
Ахаха, я ржу только от одной интонации)))
@Livef
@Livef Жыл бұрын
А я вот возьму, и напишу в IDE те же скрипты, и исполню их. Ещё и в bash_history потом не искать :)))
@OlViktorovich
@OlViktorovich Жыл бұрын
на винде сижу и недавно проникся к .bat ... удобно в терминале через них в строке работать
@Livef
@Livef Жыл бұрын
@@OlViktorovich ну на счёт windows сомнительная тема, честно. Во всяком случае для меня и моих обычных задач.
@ultima-thule
@ultima-thule Жыл бұрын
Это когда не придумал ничего сносного как донести мысль о том, что важно владеть инструментарием операционной системы и оболочки (даже не linux, а вообще) и придумал совершенно абсурдные примеры. С таким же успехом можно придумать тонну ситуаций, которые в консоле ты не реализуешь никак, например, с рефакторингом кода. Вот это примерно из той же категории, "ха-ха-ха, ну где ваша всратая консоль? Почему она не умеет выстраивать синтаксическое дерево, ходить по зависимостям?" Ну как-то не серьезно. В общем и целом согласен с множеством комментариев, что посыл видео правильный, а реализация примеров просто дичайшая дич :) Ну и да, особенно веселит, когда козыряешь перед зелеными джунами примерами, а самому походу не помешает подучить, как работает шел :) Например, в первом случае, никаких циклов не нужно, это не правильно и не красиво. touch file{100..999}.txt сделает то, что нужно, потому что шел выполнит распаковку выражения и никаких циклов в данном примере не нужно, если ты не превышаешь допустимое значения ARG_MAX ядра, но у тебя и в цикле возникнут такие же проблемы, поэтому раз уж цикл делать, то бесконечный while :; с инкрементом, а если уж делаешь распаковку, то там и цикл не нужен. Если тебе нужно наполнить содержимым, можно сделать echo wow | tee file{100..999}.txt. Казалось бы, незначительная штука, но она намекает на понимание, что происходит в лупе и почему это дольше. Скажешь - при***лся. Возможно) Конкретно в этом оторванном примере разница в 122 мс против 78 мс - ерунда :) А в реальной жизни непонимание что ты пишешь и последствия в виде 35% потери производительности, это огромный факап. Это я к тому, что приводить примеры надо красивые, раз уж приводишь и остальных призываю, раз уж беретесь следовать совету и узнавать поглубже как работать в шеле, так действительно поглубже разбирайтесь как что работает, а то, что для каждой задачи свои инструменты, надеюсь, ясно и без таких бредовейших примеров :)
@t0digital
@t0digital Жыл бұрын
Видос не досмотрели, но критикуете, не принимается
@mndtr0
@mndtr0 Жыл бұрын
Унижение IDE - моя любимая рубрика!
@vabka-7708
@vabka-7708 Жыл бұрын
Задача1: Вроде во всех списках в идее можно искать по названию (просто надо начать набирать текст). Не уверен, можно ли регуляркой искать (не проверял), но если можно, то можно ввести file.8.\.txt и потом ^A и готово ))) Задача2 и далее: Ладно, сдаюсь. Но я бы для подобного вообще скрипт написал, хоть и не на баше.
@clauseclause6640
@clauseclause6640 Жыл бұрын
Ну чот это уже финиш. Ну а консоль умеет кофе приносить или борщ готовить? Кстати, через консоль можно обрабатывать медиафайлы, может быть звукорежиссеры, монтажеры, фотографы, которые это не умеют тоже не профессионалы? Зачем использовать какой-то фотошоп, нужно делать в консоли! Ну и да, даже на приведенных примерах даже, если предположить, что они не высосаны из пальца и забудем, что возможность поиска там есть (а она есть, нужно просто набирать текст, но допустим ограничения все же не устраивают). Так вот зачем уметь это делать, если это нужно один раз в год в лучшем случае? А ведь чтобы этому научиться нужно вложить время, а потом постоянно вкладывать время чтобы это не забылось. Да я знаю как пользоваться vim, find, grep потому что переодически пользуюсь, но если бы не знал - это займет максимум пол часа загуглить понять как написать нужный запрос. И если это нужно раз в год, а остальное время тебе нужен функционал предоставляемый IDE, лучше вложить время в изучении фишек IDE, и то, только тех которые действительно оптимизируют ТВОЙ воркфлоу.
@shps.online9830
@shps.online9830 Жыл бұрын
посмотрел первую минуту видео... нууу я согласен) я сам такой разраб)) ахах. работаем, растем)
⚡Python 3.11 - СКОРОСТНОЙ горячий пирожочек!
21:42
Диджитализируй!
Рет қаралды 87 М.
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 51 МЛН
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 15 МЛН
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
ТАМАЕВ vs ВЕНГАЛБИ. ФИНАЛЬНАЯ ГОНКА! BMW M5 против CLS
47:36
Икигаи, мастерство и «войти в айти»
14:22
Диджитализируй!
Рет қаралды 24 М.
Как учиться информационным технологиям?
34:35
Диджитализируй!
Рет қаралды 55 М.
Защита SSH-сервера - порты, ключи, port knocking, iptables
28:50
Диджитализируй!
Рет қаралды 52 М.
A pack of chips with a surprise 🤣😍❤️ #demariki
00:14
Demariki
Рет қаралды 51 МЛН