Тёмный
Андрей Старинин
Андрей Старинин
Андрей Старинин
Подписаться
Здравствуйте!
Меня зовут Андрей Старинин, я - программист и IT-преподаватель.
Работаю ведущим разработчиком в ОМК-ИТ. Преподаю в Компьютерная Академия TOP. Соавтор подкаста IT за Edu. Подробнее обо мне можно почитать вот в этой статье - vk.com/@anst.foto-obo-mne - или на моём аккаунте на GitHub'e - github.com/anst-foto
Tabnine. Небольшой обзор
16:55
6 месяцев назад
GigaCode. Небольшой обзор
8:57
7 месяцев назад
Docker
1:52:19
Год назад
Avalonia. Знакомство
10:19
Год назад
DataGrid в WPF
59:47
Год назад
Комментарии
@sdfasdfssdfsdf
@sdfasdfssdfsdf 16 дней назад
Твое гГыы, меня чуть до инфаркта не довело 😂 Не болей там...
@yauhenx
@yauhenx Месяц назад
Спасибо большое за видео
@StarininAndrey
@StarininAndrey 29 дней назад
Пожалуйста
@kosar33
@kosar33 Месяц назад
Скорее-всего moshub сделан на основе gitlab.
@ГенрихКраус-ч7г
@ГенрихКраус-ч7г Месяц назад
Гитфлик вроде самый пока адекватный
@StarininAndrey
@StarininAndrey 29 дней назад
Мне он тоже нравится
@Barlog2012
@Barlog2012 2 месяца назад
Спасибо за обзор. Но что же Вы не проверили звук перед заливкой ролика? Выкрутил всё на максимум, и то пришлось сидеть ухом к динамику.
@StarininAndrey
@StarininAndrey 29 дней назад
Спасибо за замечание. Я очень не люблю себя слушать ))). Но буду стараться проверять звук перед заливкой.
@phat80
@phat80 2 месяца назад
Ну ты и нудный… смотреть можно только с перемоткой, да и то не хочется. Краткость - сестра таланта! Чуть не отбил желание вообще посмотреть, что такое Avalonia.
@StarininAndrey
@StarininAndrey 29 дней назад
Спасибо за замечание.
@ДмитрийДмитрий-ю6о8я
@ДмитрийДмитрий-ю6о8я 3 месяца назад
1. На данный момент редактировать файлы в "GitFlic" можно - проверено. 2. С "ГитХаба" склонировать репозиторий тоже есть возможность. 3. По тарифам: 1. Если репозиторий приватный, то он бесплатен для команды разработчиков от 1 до 5 человек. Для команды больше пяти человек - плата по тарифу: 250 руб/месяц за пользователя. 2. Если репозиторий публичный, то никаких ограничений по количеству участников - нет и он бесплатный. 4. И, да, GitFlic входит в ГК "Astra".
@StarininAndrey
@StarininAndrey 3 месяца назад
После недавнего обновления GitFlic можно. Когда делал запись - нельзя было. За остальные пояснения спасибо!
@firstlast493
@firstlast493 3 месяца назад
Чтобы товарищу майору легче было.
@StarininAndrey
@StarininAndrey 3 месяца назад
Это вы про какой продукт или про какую-то особенность продукта?
@OCTAGRAM
@OCTAGRAM 3 месяца назад
Нужен список, где поддерживается Mercurial. Я пока на японском OSDN
@StarininAndrey
@StarininAndrey 3 месяца назад
Из российских сервисов не знаю таких. Из зарубежных помню только был BitBucket. Но и он потом вроде как перестал поддерживать (могу ошибаться).
@OCTAGRAM
@OCTAGRAM 3 месяца назад
@@StarininAndrey Да, я как раз с GayBucket эвакуировался на OSDN. Так-то в каждом SourceForge и их клонах есть опция Mercurial, а то, что на видео, какое-то недоделанное
@StarininAndrey
@StarininAndrey 3 месяца назад
Что именно не доделано?
@alvahtin79
@alvahtin79 3 месяца назад
Спасибо, ждём более подробную информацию. Интересно, есть ли у них поддержка пакетов nupkg, как в гитхабе, чтобы создавать приватные пакеты, подключать их к проектам.
@StarininAndrey
@StarininAndrey 3 месяца назад
Более подробное сравнение планирую в тексте сделать. Постараюсь не забыть про ваш пункт посмотреть.
@TheGam1ngX
@TheGam1ngX 3 месяца назад
В GitFlic есть поддержка nuget
@magnashka6602
@magnashka6602 4 месяца назад
зачем вы начинаете со сложного? стили, которые не понятно где брать и ваши программы с гита не запускаются без стилей. новички ногу сломают но ютуб. почему-то, рекоммендует ваши уроки
@StarininAndrey
@StarininAndrey 3 месяца назад
Здравствуйте! Можете подробнее рассказать с чего стоило бы начать? Мне интересна критика, но критика конструктивная. Также интересно про какие стили вы имеете ввиду, какие сообщения об ошибках появляются при запуске моих примеров с GitHub'а. Больше подробностей пожалуйста. Почему RU-vid рекомендует мои видео - не знаю, это вопрос к алгоритму выдачи рекомендуемых видео RU-vid, а не ко мне.
@DTHWRP
@DTHWRP Месяц назад
Чет ты про стили странное выдал. У тебя авалония установлена для начала? Тут ведь все из коробки используется
@StarininAndrey
@StarininAndrey Месяц назад
@@DTHWRP Можете подробнее написать что странное я выдал?
@DTHWRP
@DTHWRP Месяц назад
​@@StarininAndrey, Вы - ничего :) Комментарий был адресован не вам, а тому, кто упрекнул вас в сложности материала)
@StarininAndrey
@StarininAndrey 29 дней назад
Теперь понял.
@konstantinkonstantin456
@konstantinkonstantin456 5 месяцев назад
Спасибо, Андрей!
@StarininAndrey
@StarininAndrey 5 месяцев назад
Пожалуйста!
@Qwerty0.1
@Qwerty0.1 5 месяцев назад
ужс сломал моск запутался
@StarininAndrey
@StarininAndrey 5 месяцев назад
Бывает.
@user-Akchi
@user-Akchi 6 месяцев назад
Привет! Структура в Visual Studio сильно отличается. Тут еще появляется дополнительный MainView.axml. Как в этом случае работать? Т.к. все команды, которые Вы приводите в MainWindow не работают и выдают ошибку, а нормально работают только в MainView.
@StarininAndrey
@StarininAndrey 3 месяца назад
Здравствуйте! Почему-то не было оповещения о вашем комментарии. Нужно посмотреть на скрин структуры решения у вас - тогда будет проще. Также нужны скрины или описания ошибок - иначе очень сложно сказать что не так у вас. Но могу предположить, что вы создали кросс-платформенный проект Avalonia (когда создаются проекты для desktop, mobile и web).
@ilgizilgiz
@ilgizilgiz 6 месяцев назад
Спасибо
@StarininAndrey
@StarininAndrey 6 месяцев назад
Пожалуйста!
@fastAbout1s
@fastAbout1s 6 месяцев назад
Слабый совчем сервис. По rust мне предложил объединить массивы так arr = [arr, 1, 2, 3] видимо по аналогии с js. Когда кинул ему ошибку, где черным по белому написано что ожидатся число, а вставили массив, он предположил что ошибка потому что переменная слева та же что в массиве.. в общем почти бесполезно. К тому же не умееет язык определять из контекста проекта или хотя бы текущего открытого файла. Но учитывая как он сильно косячит это уже не важно.
@StarininAndrey
@StarininAndrey 6 месяцев назад
А на сайте сервиса был указан Rust? Просто любому ИИ-ассистенту нужна база, нужно на чём-то учится. И не для всех языков могут его обучать одинаково глубоко и хорошо. Поэтому для Rust этот сервис может и не давать сейчас хороших результатов. Может быть в будущем станет лучше, кто знает.
@ДимаКолмогоров-г3ф
@ДимаКолмогоров-г3ф 6 месяцев назад
Можно ли его отключать (временно) в настройках?
@StarininAndrey
@StarininAndrey 6 месяцев назад
Да. Сам плагин отключаете, но не удаляете, потом снова включаете. Мне только не нравится, что это нужно делать в настройках IDE, а не самого плагина (или я что-то не нашёл в нём такой возможности).
@alvahtin79
@alvahtin79 6 месяцев назад
В Avalonia имена можно задавать и просто Name="...", вместо x:Name="...".
@StarininAndrey
@StarininAndrey 6 месяцев назад
Можно. Привычка так задавать.
@alvahtin79
@alvahtin79 6 месяцев назад
У Control нет FontSize. Он есть у TemplatedControl, поэтому его нельзя задать в стиле для Control.
@StarininAndrey
@StarininAndrey 6 месяцев назад
Спасибо за замечание!
@zard0y
@zard0y 6 месяцев назад
Не назвать этот продукт гигакот было ошибкой
@ПолдиСинтин
@ПолдиСинтин 5 месяцев назад
кто-нибудь форкнет - делов-то :)
@zard0y
@zard0y 5 месяцев назад
@@ПолдиСинтин ага, а они типа копайлот "форкнули"
@StarininAndrey
@StarininAndrey 3 месяца назад
))
@zard0y
@zard0y 6 месяцев назад
Даже и близко с копайлотом не стоит. Вот сначала просто использовал просто копайлот, но в какой то момент копайлот настолько гениальный код писал, что о таких решениях потом мы статьи писали
@StarininAndrey
@StarininAndrey 6 месяцев назад
А есть ссылки на эти статьи? Поделитесь по возможности.
@BeDb_MeDb
@BeDb_MeDb 3 месяца назад
@@StarininAndrey я думаю это был рофл))
@BeDb_MeDb
@BeDb_MeDb 3 месяца назад
@@StarininAndrey Спасибо за видео, было интересно. Но честно говоря, рефакторинг того кода где внимательность важна (а это как раз кейс с рефакторингом большого куска кода) съедать по времени будет если не больше, то почти столько же из-за перепроверок чего там нагенерировано. А простенькие блоки кода и с автокомплитом вполне себе. Так что, пока ни один помощник установки не стоит. Лучше пусть система менее нагружена будет, особенно IDE интелеги.
@zard0y
@zard0y 3 месяца назад
@@BeDb_MeDb рофл про то что копайлот хорош?) это должно общественным мнением, но если нет возможности платить за копайлот, то попробуй supermaven мы сейчас на него перешли из за скорости
@zard0y
@zard0y 3 месяца назад
@@BeDb_MeDb извини дружище, но старперское мнение. Это тоже самое что и говорить что делать code-review своих подчиненных менее эффективно чем писать код самому, с AI появляется некоторое разделение обязанностей и оно сильно разгружает время/силы, проще несколько раз через промпты клауда попросит подправить код, чем ручками все делать, с первого раза мало что выходит, но мы тут говорим о масштабных решениях. Как минимум такой автокомплит еще убирает рутину
@m4dd1m4
@m4dd1m4 6 месяцев назад
visual studio 2022 нет! хотя vsix для VS.Code есть, это очень странно.
@zard0y
@zard0y 6 месяцев назад
Типичное заблуждение. VSCode и VS абсолютно разные редакторы из разных вселенных где координально отличается способ написание расширений. И у этих ide нет ничего общего
@StarininAndrey
@StarininAndrey 6 месяцев назад
Частично названия похожи, поэтому часто и думают что это одно и тоже или что расширения для них одни и те же.
@m4dd1m4
@m4dd1m4 6 месяцев назад
​@@zard0y я прекрасно понимаю что это абсолютно разные редакторы. и что расширения нужно будет писать разные для каждого (разный функционал, разные языки JS или С#). я писал к тому, что кто-то все таки написал для кода, но почему-то забил на про отца всех редакторов. Основанная суть претензии была в этом. Кстати сам формат vsix формат одинаковый и с использованием LSP можно писать один vsix для обоих версий VS.
@zard0y
@zard0y 6 месяцев назад
@@m4dd1m4 с использованием LSP можно вообще релизить расширения для любых редакторов, опять же ничего не объединяет эти редакторы кроме принципа упаковки кода расширений. Сам недавно окончательно ушел с работы на VS так плохая портативность и не очень хорошая производительность, в вскод создал идеальную универсальную среду с более 200 расширениями и к «отцу» не возвращался кроме старых коммерческих спп проектов.
@m4dd1m4
@m4dd1m4 6 месяцев назад
@@zard0y ну у меня также, правда asp проекты все таки не так удобно делать в vscode как в vs.
@sitnikovroman
@sitnikovroman 6 месяцев назад
16:55 Сам пощупал этого зверька на зависшем пет проекте. Пока подсказки райдера рулят.
@StarininAndrey
@StarininAndrey 3 месяца назад
)
@IsEmtyFact
@IsEmtyFact 6 месяцев назад
Выздоравливай 😁👍
@StarininAndrey
@StarininAndrey 6 месяцев назад
Спасибо!
@diamondgoldiev1508
@diamondgoldiev1508 6 месяцев назад
антивирус не допускает к сайту . опасно похоже
@StarininAndrey
@StarininAndrey 6 месяцев назад
Какой антивирус выдаёт вам такое предупреждение? Интересно просто.
@empt_spc
@empt_spc 6 месяцев назад
@@StarininAndrey дело не в антивирусе, а в сертификате сайта. Любой не российский браузер будет ругаться, т.к, корневые сертификаты российских УЦ в них отсутствуют и вряд-ли когда-либо будут добавлены
@vlad-n-ag
@vlad-n-ag 6 месяцев назад
Опробовал. В связке с IntelliJ IDEA работает очень шустро и толково. По крайней мере таково моё впечатление от создания простейшей Python программы для обучения токенизатора SentencePiece. Пишешь в комментарии, что собираешься делать на русском, в следующей строчке программа тебе уже подсказывает код весьма близкий к тому, что надо. Если так работает и на более сложных задачах, то ускорение работы может быть значительным.
@StarininAndrey
@StarininAndrey 6 месяцев назад
Я не использовал написание запросов в комментариях, мне хватало inline-предложений. Но нужно попробовать.
@eugenelobach5925
@eugenelobach5925 6 месяцев назад
Прикольно было бы попробовать, но есть одно но - регистрация только по номеру и только российскому, а Беларусь в пролете походу( Прикольная альтернатива, как многие в коментах уже писали - Codeium, пользуюсь сам уже почти год и кайфую
@StarininAndrey
@StarininAndrey 6 месяцев назад
Да, согласен - минус Сберу за неучтённость.
@Buruhtania
@Buruhtania 7 месяцев назад
Самое понятное видео про MVVM
@StarininAndrey
@StarininAndrey 7 месяцев назад
Спасибо за комментарий. Рад что поняли.
@technotarius4444
@technotarius4444 7 месяцев назад
Ты уже пробовал GitVerse от Сбертеха?
@StarininAndrey
@StarininAndrey 7 месяцев назад
Толком нет. Я пользовался GitFlic'ом
@CCSIB
@CCSIB 7 месяцев назад
Если поставить коммент и написать "Напиши мне функцию, которая делает это"... он даже постарается что-то придумать ) Гигакод - интересная штука. В go работает норм, а в vue.js пока не работает (
@мммм-у3р
@мммм-у3р 7 месяцев назад
хотел уже зарегистрироваться на тест, но как только увидел кнопку "Вход по Сбер ID" сразу же закрыл
@StarininAndrey
@StarininAndrey 7 месяцев назад
А чем смущает использование Сбер ID для входа?
@krator3
@krator3 7 месяцев назад
​@@StarininAndrey мне лично не нравится, что регистрация в нем только по номеру телефона + принадлежит сберу, что тоже не гуд. Хочется чего-нибудь нейтрального и с возможностью создания больше чем одного аккаунта. В частности обыкновенная регистрация по почте и паролю
@StarininAndrey
@StarininAndrey 7 месяцев назад
@@krator3 понял
@DmitrySchockoladov
@DmitrySchockoladov 7 месяцев назад
@@krator3 apple, google везде нужен номер телефона, чем сбер то хуже в плане регистрации, в отличае от компаний из сша он анб не работает. вопрос без политики, ты с украины или бандеровских взглядов?
@AndrewPacketikov
@AndrewPacketikov 2 месяца назад
​@@StarininAndreyто, что я могу использовать нормальные иде всез всяких сбер айди
@TheDman23x
@TheDman23x 7 месяцев назад
Tabnine - автокомплитер Codeium - генерация кода
@StarininAndrey
@StarininAndrey 7 месяцев назад
Спасибо! Codeium - уже тестирую. Tabnine - буду тестировать.
@MrSunchezz
@MrSunchezz 7 месяцев назад
@@StarininAndrey За Codeium отдаю голос. Уже месяца четыре нём катаю. Красота! До этого пользовал Tabnine, он на бесплатной версии глючить стал в какой-то момент.
@StarininAndrey
@StarininAndrey 7 месяцев назад
Спасибо за комментарий. Учту.
@mioxive
@mioxive 5 месяцев назад
@@MrSunchezz Codeium отличный, даже бесплатны
@zalimonpshigo
@zalimonpshigo 7 месяцев назад
Codieum
@StarininAndrey
@StarininAndrey 7 месяцев назад
Спасибо! Потестирую.
@stealth-350
@stealth-350 6 месяцев назад
@@StarininAndrey Кстати, работает пока что лучше, чем сберовский гигакод. И правильно Codeium
@jkjdhfkjhdkjf
@jkjdhfkjhdkjf 7 месяцев назад
1:13:37 Это произошло потому, что для предварительного просмотра сгенерированного сайта из локальной файловой системы необходимо в качестве шаблона template использовать "statictoc", а не "default". Для этого откройте docfx.json в текстовом редакторе и замените в блоке "template" "default" на "statictoc" Т.е. ... "template": [ "statictoc" ], ...
@StarininAndrey
@StarininAndrey 7 месяцев назад
Спасибо за комментарий
@АндрейСоколов-о3г
@АндрейСоколов-о3г 7 месяцев назад
Нда. Незнание даже базовых понятий, как работать с WPF. Это конечно страх и ужас, что я увидел в данном видео
@StarininAndrey
@StarininAndrey 7 месяцев назад
Какие именно базовые понятия я упустил?
@Buruhtania
@Buruhtania 7 месяцев назад
почему?
@alextrof8696
@alextrof8696 7 месяцев назад
Уроки хорошие, но ... Еле слышно на полной громкости. Почему не продолжили проект из предыдущих уроков?
@StarininAndrey
@StarininAndrey 7 месяцев назад
С громкостью да, были проблемы. Почему не продолжил - решил немного по другому построить повествование.
@Yes.Im.Mr.Anderson
@Yes.Im.Mr.Anderson 9 месяцев назад
Надеюсь у вас со временем станет получше и курс вы доведете до какого то логического завершения.
@StarininAndrey
@StarininAndrey 9 месяцев назад
Тоже надеюсь. Если есть замечания по материалу, его подаче или предложения - то пишите, не стесняйтесь.
@АртурНургожаев
@АртурНургожаев 9 месяцев назад
Здравствуйте! Правильно ли я понимаю, что нужны какие-то дополнительные настройки, чтобы можно было иметь панель инструментов с разными объектами разметки. Я помню, что для меня было сильным открытием WPF в Visual Studio, где мне особо даже язык разметки знать не надо было, а я мог просто "перетаскивать" нужны мне элементы. Я уже пару лет пишу только Web-Api, в UI совсем не лез. Сейчас вот хочу написать десктопное приложение для себя, но сделать его современным, примерно с таким же интерфейсом, как в Windows 11.
@StarininAndrey
@StarininAndrey 9 месяцев назад
Здравствуйте! Смотря в какой IDE вы работаете. Пока панель элементов доступна только в Visual Studio. В Visual Studio Code и Rider таких панелей я не встречал. Плюс я привык работать напрямую с кодом разметки, так что мне такие панели не нужны. Если найдёте какую-нибудь информацию по вашему вопросу - буду рад, если ей поделитесь.
@konstantinkonstantin456
@konstantinkonstantin456 11 месяцев назад
Спасибо за уроки по гиту. Андрей отличный преподаватель!)
@StarininAndrey
@StarininAndrey 11 месяцев назад
Рад, что вам пригодились мои уроки.
@anton-pr
@anton-pr 11 месяцев назад
Как сделать отступ в самой ячейки?
@StarininAndrey
@StarininAndrey 11 месяцев назад
Можно попробовать сделать это через Padding или через Margin вложенного в ячейку элемента
@Sergei23121983
@Sergei23121983 11 месяцев назад
Что за консоль такая красочная? Как себе такую поставить?)
@StarininAndrey
@StarininAndrey 11 месяцев назад
Уже и не помню как именно её настроил (((
@StarininAndrey
@StarininAndrey 10 месяцев назад
Можно сделать при помощи Oh My Posh (ohmyposh.dev/)
@don_Halapenjo
@don_Halapenjo Год назад
Очень полезный материал, спасибо большое за такой подробный гайд
@StarininAndrey
@StarininAndrey Год назад
Рад, что пригодилось. Значит не зря делал.
@primuspares4462
@primuspares4462 Год назад
Извиняюсь что здесь об этом(если не пригодится можно удалить). Данная штука в паттерне MVVM не работает из коробки. И об этом НЕ написано где-то в самом начале. Хотя можно было бы об этом сказать, когда смотришь примеры с WPF, и в целом там где говорится о WpfPlot можно упомянуть об этом, ибо это рядом. Претензия не к вам, просто можем кому-то будет полезно в самом начале, а не в конце, когда почти было всё завершено и надо было только сделать обновление графиков.
@StarininAndrey
@StarininAndrey Год назад
Спасибо за замечание. Приму к сведению. Вообще в планах обновить данное занятие и сделать его покороче и поинформативнее.
@sergejstreck7026
@sergejstreck7026 Год назад
а можно узнать, что это у Вас за настройки для PowerShell?
@StarininAndrey
@StarininAndrey Год назад
Я уже и сам не помню как их сделал )))
@primuspares4462
@primuspares4462 Год назад
Мало полезного но всё равно спасибо. Искал как указывать источник данных для элемента Chart, чтобы в паттерне MVVM можно было собирать данные, а в XAML биндить их
@StarininAndrey
@StarininAndrey Год назад
Спасибо за обратную связь, а что хотелось бы ещё увидеть, узнать из этой темы?
@primuspares4462
@primuspares4462 Год назад
@@StarininAndrey думаю, что кастомизация была бы интересна. Главное информация не из документации.
@StarininAndrey
@StarininAndrey Год назад
@@primuspares4462 учту при создании следующего видео по этой теме. Это было именно знакомство и не всем и не всегда бывает понятна документация или нет времени на её изучение.
@Антон-о2р6ъ
@Антон-о2р6ъ Год назад
спасибо за ролик, изучаю maui. накидал разметку xaml, думаю как бы попроще красоту навести.. с готовыми контролами и стилями
@StarininAndrey
@StarininAndrey Год назад
Спасибо за отзыв. Попробуйте поискать готовые наборы контролов или темы для MAUI
@ManFunnyVideo
@ManFunnyVideo Год назад
Андрей, с нетерпением жду продолжения серии видео-уроков по Avalonia. 👍
@StarininAndrey
@StarininAndrey Год назад
Самому хочется доделать сей курс, но пока есть проблемы со временем.
@СаняСанин-ш6у
@СаняСанин-ш6у Год назад
Друг, продолжай! Очень полезный курс!
@StarininAndrey
@StarininAndrey Год назад
Постараюсь!
@bbook9937
@bbook9937 Год назад
Очень ждем прожолжения! @@StarininAndrey
@BrownAleks
@BrownAleks Год назад
И всё? Пояснений про MVVM не будет? ☹ В ролике упоминается реактивное программирование, но нету не единого класса с наблюдаемым свойством или коллекцией. 😵‍💫 Привязки, это ещё не реактивное программирование...
@StarininAndrey
@StarininAndrey Год назад
Да, пока всё. Новые видео, к сожалению, по данной теме пока не делал. В следующих видео постараюсь учесть ваши пожелания. Спасибо за комментарий.
@juraevit-blog1104
@juraevit-blog1104 Год назад
чисто для наблюдение?
@StarininAndrey
@StarininAndrey Год назад
Да, для наблюдения изменений без перезапуска сборки.