58-й выпуск подкаста
Микропроцессоры: Intel, ARM, «Эльбрус», цепочка производства, архитектуры и конкуренция
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Что такое микропроцессор.
— Из каких компонентов состоит микропроцессор.
— Как развивались микропроцессоры и какими были первые микропроцессоры.
— Что такое архитектура микропроцессоров.
— Чем различаются обычные и графические процессоры.
— Что такое инструкции микропроцессора.
— Как изготавливаются микропроцессоры в России и в мире.
— Технологические процессы, компании-производители, конкуренция.
— Какие вызовы стоят перед индустрией микропроцессоров и отдельными производителями.
— Почему все говорят об архитектуре ARM.
— Что почитать и изучить по теме.
— Почему майнеры используют видеокарты, а не обычные процессоры.
— Основные игроки на рынке микропроцессоров.
— Кто в России занимается микропроцессорами.
Полезные ссылки:
— Телеграм-канал Максима https://yangx.top/imaxairu
— Ютуб-канал Максима https://www.youtube.com/c/MaximGorshenin
— Рутуб-канал Максима https://rutube.ru/u/imaxai
— Подкаст про механические компьютеры https://skillboxcode.mave.digital/ep-53
— Подкаст про историю полупроводников https://skillboxcode.mave.digital/ep-48
— Спецпроект о транзисторах https://skillbox.ru/media/code/revolyutsiya-tranzistorov
— Подкаст про квантовые вычисления https://skillboxcode.mave.digital/ep-24
— Процессор Intel 4004 https://ru.wikipedia.org/wiki/Intel_4004
— Компания Intel https://ru.wikipedia.org/wiki/Intel
— Компания NVIDIA https://ru.wikipedia.org/wiki/Nvidia
— Компания AMD https://ru.wikipedia.org/wiki/Advanced_Micro_Devices
— Архитектура ARM https://bit.ly/3HLn2FE
— Открытая архитектура RISC-V https://ru.wikipedia.org/wiki/RISC-V
— Архитектура x86 https://ru.wikipedia.org/wiki/X86
— Архитектура x86-64 https://ru.wikipedia.org/wiki/X86-64
— Архитектура SPARC https://ru.wikipedia.org/wiki/SPARC
— Нейронный процессор https://bit.ly/3Yg3FLU
— Процессор «Скиф» https://elvees.ru/chip/processors-multicore/skif
— Компания «Байкал электроникс» https://bit.ly/3HNjdzQ
— DSP https://bit.ly/3x9BAKx
— Архитектура MIPS https://bit.ly/3RHLP1X
— Архитектура «Эльбрус» https://bit.ly/3I7e1In
— Архитектура POWER от IBM https://ru.wikipedia.org/wiki/POWER
— Компания TSMC https://ru.wikipedia.org/wiki/TSMC
— Процессор Huawei Kunpeng https://bit.ly/3DSotRL
— Компания ASML https://ru.wikipedia.org/wiki/ASML
Гость: Максим Горшенин, блогер, популяризатор российской микроэлектроники. Ведёт каналы в Telegram, на YouTube и Rutube.
Микропроцессоры: Intel, ARM, «Эльбрус», цепочка производства, архитектуры и конкуренция
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Что такое микропроцессор.
— Из каких компонентов состоит микропроцессор.
— Как развивались микропроцессоры и какими были первые микропроцессоры.
— Что такое архитектура микропроцессоров.
— Чем различаются обычные и графические процессоры.
— Что такое инструкции микропроцессора.
— Как изготавливаются микропроцессоры в России и в мире.
— Технологические процессы, компании-производители, конкуренция.
— Какие вызовы стоят перед индустрией микропроцессоров и отдельными производителями.
— Почему все говорят об архитектуре ARM.
— Что почитать и изучить по теме.
— Почему майнеры используют видеокарты, а не обычные процессоры.
— Основные игроки на рынке микропроцессоров.
— Кто в России занимается микропроцессорами.
Полезные ссылки:
— Телеграм-канал Максима https://yangx.top/imaxairu
— Ютуб-канал Максима https://www.youtube.com/c/MaximGorshenin
— Рутуб-канал Максима https://rutube.ru/u/imaxai
— Подкаст про механические компьютеры https://skillboxcode.mave.digital/ep-53
— Подкаст про историю полупроводников https://skillboxcode.mave.digital/ep-48
— Спецпроект о транзисторах https://skillbox.ru/media/code/revolyutsiya-tranzistorov
— Подкаст про квантовые вычисления https://skillboxcode.mave.digital/ep-24
— Процессор Intel 4004 https://ru.wikipedia.org/wiki/Intel_4004
— Компания Intel https://ru.wikipedia.org/wiki/Intel
— Компания NVIDIA https://ru.wikipedia.org/wiki/Nvidia
— Компания AMD https://ru.wikipedia.org/wiki/Advanced_Micro_Devices
— Архитектура ARM https://bit.ly/3HLn2FE
— Открытая архитектура RISC-V https://ru.wikipedia.org/wiki/RISC-V
— Архитектура x86 https://ru.wikipedia.org/wiki/X86
— Архитектура x86-64 https://ru.wikipedia.org/wiki/X86-64
— Архитектура SPARC https://ru.wikipedia.org/wiki/SPARC
— Нейронный процессор https://bit.ly/3Yg3FLU
— Процессор «Скиф» https://elvees.ru/chip/processors-multicore/skif
— Компания «Байкал электроникс» https://bit.ly/3HNjdzQ
— DSP https://bit.ly/3x9BAKx
— Архитектура MIPS https://bit.ly/3RHLP1X
— Архитектура «Эльбрус» https://bit.ly/3I7e1In
— Архитектура POWER от IBM https://ru.wikipedia.org/wiki/POWER
— Компания TSMC https://ru.wikipedia.org/wiki/TSMC
— Процессор Huawei Kunpeng https://bit.ly/3DSotRL
— Компания ASML https://ru.wikipedia.org/wiki/ASML
Гость: Максим Горшенин, блогер, популяризатор российской микроэлектроники. Ведёт каналы в Telegram, на YouTube и Rutube.
YouTube
Микропроцессоры: Intel, ARM, «Эльбрус», цепочка производства, архитектуры и конкуренция
Гость: Максим Горшенин, блогер, популяризатор российской микроэлектроники.
Содержание выпуска
— Что такое микропроцессор.
— Из каких компонентов состоит микропроцессор.
— Как развивались микропроцессоры и какими были первые микропроцессоры.
— Что такое архитектура…
Содержание выпуска
— Что такое микропроцессор.
— Из каких компонентов состоит микропроцессор.
— Как развивались микропроцессоры и какими были первые микропроцессоры.
— Что такое архитектура…
🔥11👍1
В этот день 27 лет назад суперкомпьютер впервые выиграл шахматную партию у человека
10 февраля 1996 года Гарри Каспаров (признан иностранным агентом) сыграл матч с Deep Blue («Глубокая печаль») — суперкомпьютером от IBM. Устройство обладало 36-ядерным микропроцессором POWER2, который был соединён с 216 специальными шахматными процессорами, работающими на серверной платформе IBM RS/6000.
Компьютер работал на Unix-подобной операционной системе IBM AIX, а его шахматная программа была написана на C. Он мог высчитывать до 100 млн операций в секунду и «думать» на несколько ходов вперед.
Пресса считала российского шахматиста безоговорочным фаворитом (до этого он обыгрывал прототип — Deep Thought), однако первая же партия завершилась сенсационной победой Deep Blue: Каспаров сдался на 37-м ходу. И всё же по итогу матча победу со счётом 4:2 одержал гроссмейстер.
Однако уже через год в матче-реванше ИИ нанёс Каспарову поражение, чем, очевидно, вверг гроссмейстера в «глубокую печаль». Гарри обвинил IBM в создании нездоровой напряжённости вокруг матча и потребовал предоставить распечатки log-файлов (посмотреть их можно тут). А в 2003 году по мотивам противостояния даже сняли фильм Game Over: Kasparov and the Machine.
10 февраля 1996 года Гарри Каспаров (признан иностранным агентом) сыграл матч с Deep Blue («Глубокая печаль») — суперкомпьютером от IBM. Устройство обладало 36-ядерным микропроцессором POWER2, который был соединён с 216 специальными шахматными процессорами, работающими на серверной платформе IBM RS/6000.
Компьютер работал на Unix-подобной операционной системе IBM AIX, а его шахматная программа была написана на C. Он мог высчитывать до 100 млн операций в секунду и «думать» на несколько ходов вперед.
Пресса считала российского шахматиста безоговорочным фаворитом (до этого он обыгрывал прототип — Deep Thought), однако первая же партия завершилась сенсационной победой Deep Blue: Каспаров сдался на 37-м ходу. И всё же по итогу матча победу со счётом 4:2 одержал гроссмейстер.
Однако уже через год в матче-реванше ИИ нанёс Каспарову поражение, чем, очевидно, вверг гроссмейстера в «глубокую печаль». Гарри обвинил IBM в создании нездоровой напряжённости вокруг матча и потребовал предоставить распечатки log-файлов (посмотреть их можно тут). А в 2003 году по мотивам противостояния даже сняли фильм Game Over: Kasparov and the Machine.
👍9😁2
Как JVM спасла программистов от профессионального «подгорания»
25 лет назад разработчикам на C и С++ приходилось думать о том, на какой операционке и архитектуре процессора будет работать их код. Так, если программа разрабатывалась под Linux, то о запуске на «винде» или маке можно было забыть. Чтобы решить эту проблему, Джеймс Гослинг создал Java.
Джависты не задумывается, на какой платформе будет запускаться приложение. В то же время виртуальная машина не знает, что исполняет инструкции на Java, ведь она принимает и исполняет платформонезависимый байт-код.
Как устроена Java Virtual Мachine и её экосистема? Что такое Jython и jRuby и кому они нужны? Читайте в подробном гайде по JVМ от Ивана Углянского, инженера и одного из основателей JUGNsk.
25 лет назад разработчикам на C и С++ приходилось думать о том, на какой операционке и архитектуре процессора будет работать их код. Так, если программа разрабатывалась под Linux, то о запуске на «винде» или маке можно было забыть. Чтобы решить эту проблему, Джеймс Гослинг создал Java.
Джависты не задумывается, на какой платформе будет запускаться приложение. В то же время виртуальная машина не знает, что исполняет инструкции на Java, ведь она принимает и исполняет платформонезависимый байт-код.
Как устроена Java Virtual Мachine и её экосистема? Что такое Jython и jRuby и кому они нужны? Читайте в подробном гайде по JVМ от Ивана Углянского, инженера и одного из основателей JUGNsk.
👍10❤2
main( ) {printf("привет, мир");}
Для вновь прибывших рассказываем, о чём вообще этот канал и что интересного здесь можно найти.
«Люди и код» — это проект о программировании для программистов. Здесь айтишники делятся знаниями и опытом без токсичности и переходов на личности.
В нашем канале вы найдёте статьи о том, как устроен мир IT, с какого языка программирования в него «вкатываться» и как найти работу — в том числе удалённую и за границей. Также у нас регулярно выходят экспертные мнения по актуальным вопросам, подкасты с крутыми гостями, интересные новости и разбор важных событий компьютерного мира.
Вот какие посты мы рекомендуем вам для знакомства с нашим контентом:
— Первый выпуск нашего подкаста
— Как стать программистом в 37 и найти работу после сотен отказов
— Большой спецпроект про историю и развитие транзисторов
— Можно ли войти в IT, когда тебе 15?
— Онлайн-учебник по JavaScript: что это и почему его стоит изучить
— Что делать, если после изучения языка программирования охладеваешь к нему?
— Лучшие статьи и подкасты за 2022 год по мнению редакции
Читайте, комментируйте и ставьте реакции! А под этим постом делитесь вашими любимыми материалами — составим пользовательскую подборку вместе.
Для вновь прибывших рассказываем, о чём вообще этот канал и что интересного здесь можно найти.
«Люди и код» — это проект о программировании для программистов. Здесь айтишники делятся знаниями и опытом без токсичности и переходов на личности.
В нашем канале вы найдёте статьи о том, как устроен мир IT, с какого языка программирования в него «вкатываться» и как найти работу — в том числе удалённую и за границей. Также у нас регулярно выходят экспертные мнения по актуальным вопросам, подкасты с крутыми гостями, интересные новости и разбор важных событий компьютерного мира.
Вот какие посты мы рекомендуем вам для знакомства с нашим контентом:
— Первый выпуск нашего подкаста
— Как стать программистом в 37 и найти работу после сотен отказов
— Большой спецпроект про историю и развитие транзисторов
— Можно ли войти в IT, когда тебе 15?
— Онлайн-учебник по JavaScript: что это и почему его стоит изучить
— Что делать, если после изучения языка программирования охладеваешь к нему?
— Лучшие статьи и подкасты за 2022 год по мнению редакции
Читайте, комментируйте и ставьте реакции! А под этим постом делитесь вашими любимыми материалами — составим пользовательскую подборку вместе.
👍10❤4
Как правильно решать задачи в LeetCode и не забросить его через пару дней
LeetСode — отличный сервис для подготовки к техническим интервью и прокачивания навыков программирования. Многие разработчики из «Яндекса», «Тинькоффа» и даже MAANG признаются, что именно он помог им попасть в крутую компанию. Главное, говорят они, — регулярно решать задачи и не забрасывать обучение.
Но как извлечь максимум пользы из этого тренажёра? Сколько месяцев нужно «щёлкать» задачи и почему большинство пользователей забрасывают тренировки уже через неделю? Вместе с Ниной Торгунаковой из «Злых марсиан» составили гайд по работе с платформой.
LeetСode — отличный сервис для подготовки к техническим интервью и прокачивания навыков программирования. Многие разработчики из «Яндекса», «Тинькоффа» и даже MAANG признаются, что именно он помог им попасть в крутую компанию. Главное, говорят они, — регулярно решать задачи и не забрасывать обучение.
Но как извлечь максимум пользы из этого тренажёра? Сколько месяцев нужно «щёлкать» задачи и почему большинство пользователей забрасывают тренировки уже через неделю? Вместе с Ниной Торгунаковой из «Злых марсиан» составили гайд по работе с платформой.
🔥7🤔2
59-й выпуск подкаста
iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple.
— Особенности создания приложений под разные устройства.
— На каком стеке создаются iOS-приложения. Какие языки программирования и фреймворки используются.
— Инструменты iOS-разработки: IDE и другие. Почему iOS-разработку нередко называют «платной».
— Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются в iOS-разработке. Кросс-платформенная разработка на iOS.
— Как менялась iOS (и методы разработки под неё) за всё время своего существования.
— Что и как работает и не работает на разных версиях iOS.
— Политика Apple в отношении разработчиков. Apple и комьюнити разработчиков.
— Что такое SwiftUI, что лучше выбрать для нового проекта, как изменилась разработка с приходом SwiftUI.
— Objective-C — нужен ли он ещё, как часто пригождается, есть ли у него плюсы или только минусы.
— Чем хорош язык Swift.
— Паттерны проектирования в iOS.
— Какие важные библиотеки и фреймворки используются для разработки на iOS.
— Многопоточность в iOS и как она реализуется.
— Зависимость разработки от типа процессора — изменилось ли что-то с появлением линейки M.
— Главные концепции и компоненты в iOS-разработке. Материалы и гайды от Apple.
— В чём сложность iOS-разработки. Какие нерешённые проблемы существуют, что неудобно в разработке под эту платформу.
— Как живёт iOS-разработка в России после 24 февраля. Нужны ли ещё такие разработчики.
— В чём кайф iOS-разработки.
— Какие фичи планирует добавить Apple в будущих версиях iOS.
— Чем различается разработка под iOS и Android.
— Какие ошибки чаще всего совершают iOS-разработчики.
— Как зарегистрировать свой аккаунт разработчика в App Store, что это вообще за аккаунт, какие функции у него есть и для чего он нужен.
— Какими скиллами и знаниями должны обладать джуны для первой работы в программировании под iOS.
Полезные ссылки:
— Ютуб-канал Алексея https://bit.ly/3RXNwIX
— CoreData https://ru.wikipedia.org/wiki/CoreData
— RealityKit https://apple.co/3lEc5yB
— Swift JSON https://github.com/swiftjson/SwiftJson
— Многопоточность в Swift https://bit.ly/3XFafLa
— Firebase https://firebase.google.com
— Язык программирования Swift https://bit.ly/2t09PWw
— Objective-C https://ru.wikipedia.org/wiki/Objective-C
— Live Widgets https://developer.apple.com/widgets
— Skia https://skia.org/docs/dev/testing/ios
— Язык программирования Dart https://ru.wikipedia.org/wiki/Dart
— Архитектура VIPER https://habr.com/ru/post/358412
— Архитектура RIBs https://habr.com/ru/company/sports_ru/blog/424305
— Архитектура Clean Swift https://habr.com/ru/post/415725
— SwiftUI https://developer.apple.com/documentation/swiftui
— Figma-плагин для экспорта проекта в Jetpack Compose https://bit.ly/3lAldnF
— Delegate https://apple.co/3RYyVg8
— Enumerations https://bit.ly/40XiFjz
— Private extension https://apple.co/3I4Hrpg
— DiffKit http://www.diffkit.org
— Server-driven UI https://habr.com/ru/company/alfa/blog/668754
— SwiftBook https://swiftbook.ru
— Курсы Рэя Вендерлиха https://www.kodeco.com
— Hacking with Swift https://www.hackingwithswift.com
— Канал «iOS Developers — русскоговорящее сообщество» https://yangx.top/ios_ru
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple.
— Особенности создания приложений под разные устройства.
— На каком стеке создаются iOS-приложения. Какие языки программирования и фреймворки используются.
— Инструменты iOS-разработки: IDE и другие. Почему iOS-разработку нередко называют «платной».
— Flutter, Xamarin, React Native, JavaScript, Kotlin Multiplatform — где и как они используются в iOS-разработке. Кросс-платформенная разработка на iOS.
— Как менялась iOS (и методы разработки под неё) за всё время своего существования.
— Что и как работает и не работает на разных версиях iOS.
— Политика Apple в отношении разработчиков. Apple и комьюнити разработчиков.
— Что такое SwiftUI, что лучше выбрать для нового проекта, как изменилась разработка с приходом SwiftUI.
— Objective-C — нужен ли он ещё, как часто пригождается, есть ли у него плюсы или только минусы.
— Чем хорош язык Swift.
— Паттерны проектирования в iOS.
— Какие важные библиотеки и фреймворки используются для разработки на iOS.
— Многопоточность в iOS и как она реализуется.
— Зависимость разработки от типа процессора — изменилось ли что-то с появлением линейки M.
— Главные концепции и компоненты в iOS-разработке. Материалы и гайды от Apple.
— В чём сложность iOS-разработки. Какие нерешённые проблемы существуют, что неудобно в разработке под эту платформу.
— Как живёт iOS-разработка в России после 24 февраля. Нужны ли ещё такие разработчики.
— В чём кайф iOS-разработки.
— Какие фичи планирует добавить Apple в будущих версиях iOS.
— Чем различается разработка под iOS и Android.
— Какие ошибки чаще всего совершают iOS-разработчики.
— Как зарегистрировать свой аккаунт разработчика в App Store, что это вообще за аккаунт, какие функции у него есть и для чего он нужен.
— Какими скиллами и знаниями должны обладать джуны для первой работы в программировании под iOS.
Полезные ссылки:
— Ютуб-канал Алексея https://bit.ly/3RXNwIX
— CoreData https://ru.wikipedia.org/wiki/CoreData
— RealityKit https://apple.co/3lEc5yB
— Swift JSON https://github.com/swiftjson/SwiftJson
— Многопоточность в Swift https://bit.ly/3XFafLa
— Firebase https://firebase.google.com
— Язык программирования Swift https://bit.ly/2t09PWw
— Objective-C https://ru.wikipedia.org/wiki/Objective-C
— Live Widgets https://developer.apple.com/widgets
— Skia https://skia.org/docs/dev/testing/ios
— Язык программирования Dart https://ru.wikipedia.org/wiki/Dart
— Архитектура VIPER https://habr.com/ru/post/358412
— Архитектура RIBs https://habr.com/ru/company/sports_ru/blog/424305
— Архитектура Clean Swift https://habr.com/ru/post/415725
— SwiftUI https://developer.apple.com/documentation/swiftui
— Figma-плагин для экспорта проекта в Jetpack Compose https://bit.ly/3lAldnF
— Delegate https://apple.co/3RYyVg8
— Enumerations https://bit.ly/40XiFjz
— Private extension https://apple.co/3I4Hrpg
— DiffKit http://www.diffkit.org
— Server-driven UI https://habr.com/ru/company/alfa/blog/668754
— SwiftBook https://swiftbook.ru
— Курсы Рэя Вендерлиха https://www.kodeco.com
— Hacking with Swift https://www.hackingwithswift.com
— Канал «iOS Developers — русскоговорящее сообщество» https://yangx.top/ios_ru
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
YouTube
iOS-разработка: SwiftUI, востребованность в России, дороговизна, паттерны
Гость: Алексей Гладков, автор ютуб-канала Mobile Developer.
Содержание выпуска
— Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple.
— Особенности создания приложений под разные устройства.
— На каком стеке создаются iOS…
Содержание выпуска
— Какие устройства работают под управлением iOS. Какие ещё ОС есть в экосистеме Apple.
— Особенности создания приложений под разные устройства.
— На каком стеке создаются iOS…
👍9❤4
День рождения языка Ада
17 февраля 1983 года считается днём рождения языка программирования Ада. Именно в этот день утвердили стандарт ANSI / MIL-STD-1815-A-1983.
О языке, названном в честь Ады Лавлейс, которую считают первым программистом в истории, сегодня вспоминают редко, но кое-где его всё ещё используют. Например, движение поездов на одной из линий парижского метрополитена полностью управляется программой, написанной на языке Ада.
Его создавали в 1979–1980 годах в рамках проекта Министерства обороны США по разработке единого языка программирования для бортовых систем управления военными объектами: кораблями, самолётами, танками, ракетами, снарядами и т. д.
С 1983 года по настоящее время все проекты на Аде поддерживают единый стандарт языка, у него практически нет модификаций, а те, что есть, обусловлены спецификой конкретной системы, на которую язык устанавливается.
В последние годы вокруг Ады сложился миф о том, что язык умирает и используется только военными в США, однако гражданских проектов на нём написано не меньше, чем военных. А «ничего не слышно» о языке потому, что пишут на нём в основном ПО для систем управления самолётами, кораблями и поездами. Для этой сферы характерны высокие требования к надёжности продукции, и, как показало время, Ада идеально им соответствует.
А вы сталкивались с языком Ада или похожими? Какой опыт остался у вас после их использования? Делитесь в комментариях!
17 февраля 1983 года считается днём рождения языка программирования Ада. Именно в этот день утвердили стандарт ANSI / MIL-STD-1815-A-1983.
О языке, названном в честь Ады Лавлейс, которую считают первым программистом в истории, сегодня вспоминают редко, но кое-где его всё ещё используют. Например, движение поездов на одной из линий парижского метрополитена полностью управляется программой, написанной на языке Ада.
Его создавали в 1979–1980 годах в рамках проекта Министерства обороны США по разработке единого языка программирования для бортовых систем управления военными объектами: кораблями, самолётами, танками, ракетами, снарядами и т. д.
С 1983 года по настоящее время все проекты на Аде поддерживают единый стандарт языка, у него практически нет модификаций, а те, что есть, обусловлены спецификой конкретной системы, на которую язык устанавливается.
В последние годы вокруг Ады сложился миф о том, что язык умирает и используется только военными в США, однако гражданских проектов на нём написано не меньше, чем военных. А «ничего не слышно» о языке потому, что пишут на нём в основном ПО для систем управления самолётами, кораблями и поездами. Для этой сферы характерны высокие требования к надёжности продукции, и, как показало время, Ада идеально им соответствует.
А вы сталкивались с языком Ада или похожими? Какой опыт остался у вас после их использования? Делитесь в комментариях!
👍13❤5
Программисты больше не нужны?
GitHub открыл доступ к Copilot for Business — сервису на основе ИИ, который напишет половину кода проекта всего за 19 баксов в месяц.
По мнению исследователей, полностью заменить разработчиков сервис пока не способен, но позволит увеличить скорость написания программ до 55%. Так, в ряде проектов, которые воспользовались Copilot, доля кода, сгенерированного ИИ, уже составляет около 40%.
В рамках улучшения сервиса разработчики ввели новую парадигму — Fill-in-the-Middle. Опираясь на неё, система будет лучше вникать в контекст и предлагать программисту не только варианты завершения кода, но и правки в середине. Также создатели сервиса рассказали, что пользоваться Copilot смогут и организации, не использующие GitHub.
GitHub открыл доступ к Copilot for Business — сервису на основе ИИ, который напишет половину кода проекта всего за 19 баксов в месяц.
По мнению исследователей, полностью заменить разработчиков сервис пока не способен, но позволит увеличить скорость написания программ до 55%. Так, в ряде проектов, которые воспользовались Copilot, доля кода, сгенерированного ИИ, уже составляет около 40%.
В рамках улучшения сервиса разработчики ввели новую парадигму — Fill-in-the-Middle. Опираясь на неё, система будет лучше вникать в контекст и предлагать программисту не только варианты завершения кода, но и правки в середине. Также создатели сервиса рассказали, что пользоваться Copilot смогут и организации, не использующие GitHub.
😁10👍3
Как в tutu.ru из стажёров мобильных разработчиков выращивали и что из этого вышло
Не можешь найти хорошего разработчика — вырасти его сам. Именно таким принципом руководствовались в tutu.ru, когда объявили о запуске собственного образовательного проекта, который в итоге позволил подготовить кадры для работы в компании.
О том, как быстро превратить стажёров в мидлов и собрать из них полноценную команду мобильной разработки, рассказывают Станислав Цыганов и Евгений Суханов — авторы рискованного проекта.
Не можешь найти хорошего разработчика — вырасти его сам. Именно таким принципом руководствовались в tutu.ru, когда объявили о запуске собственного образовательного проекта, который в итоге позволил подготовить кадры для работы в компании.
О том, как быстро превратить стажёров в мидлов и собрать из них полноценную команду мобильной разработки, рассказывают Станислав Цыганов и Евгений Суханов — авторы рискованного проекта.
👍9
60-й выпуск подкаста
Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Как воспользоваться ChatGPT из России без регистрации.
— Что такое обучение вообще и машинное обучение (machine learning) в частности.
— Когда и кто ввёл термин «машинное обучение».
— Чем машинное обучение отличается от искусственных нейронных сетей и почему это не одно и то же.
— В чём заключается парадокс исследований мозга. Имитируют ли искусственные нейросети настоящие нейроны. Как устроен искусственный и естественный нейрон. Зачем отдельные нейроны объединяют в сети. Что означает понятие «скрытый слой» сети.
— Сколько нейронов в мозге человека и животных. Определяется ли качество работы искусственных нейросетей только их размером.
— Чем глубокое обучение (deep learning) отличается от обычного.
— Какие пять типов задач можно решить с помощью нейронных сетей.
— Как выглядит изнутри процесс обучения искусственных нейросетей.
— Что такое синаптические веса, обучающие пары, ошибка обучения, шаг коррекции, обратное распространение ошибки (backpropagation).
— Что такое эпоха обучения. Зачем данные делят на обучающий, проверочный (CV, cross validation) и тестовый наборы.
— Что такое переобучение (overfitting) и переспециализация (overspecialization) сети.
— Обучение с учителем (supervised learning) и без учителя (unsupervised learning), обучение с подкреплением (reinforcement learning). Чем различаются эти методы и где они применяются.
— Как готовят датасеты для машинного обучения: разметка данных, фильтрация, нормирование, извлечение знаний, формализуемые и слабоформализуемые знания.
— Что такое пространство признаков, решающая граница (decision boundary), линейно сепарабельные и несепарабельные задачи, проклятие размерности.
— Почему простейшая задача «Исключающее ИЛИ» (XOR) отбросила нейросети на 10 лет назад.
— Чем машинное обучение принципиально отличается от систем, основанных на правилах.
— Философские различия понятий «дедукция» и «индукция» в контексте ИИ и нейронных сетей.
— Где брать обучающие данные, наборы данных. Что даёт процесс аугментации данных.
— Почему отсутствие открытых датасетов тормозит развитие ИИ в мировом масштабе. LAION-5B как пример важного открытого датасета, появившегося в 2022 году.
— Как обучали ChatGPT и модель GPT-3.5, на которой основан этот бот. Зачем OpenAI привлекла к обучению людей.
— Как ChatGPT связан с сетью InstructGPT. Что за метод (RLHF, reinforcement learning from human feedback) применили для её обучения.
— История и конкуренты ChatGPT.
— Внедрение ChatGPT в Bing. Защита нейросетей от зловредного обучения пользователями.
— Авторский метод обучения нейросетей.
— Как устроена в России охрана интеллектуальной собственности, связанной с IT. В чём различия свидетельства о регистрации программы для ЭВМ, регистрации базы данных, патента на изобретение, на полезную модель. Можно ли запатентовать изобретение в России абсолютно бесплатно.
— Что такое нейропакеты и можно ли без программирования создать нейросеть.
Гость: Александр Цуриков, автор статей про IT-технологии, преподаватель, доцент, инженер и журналист, кандидат технических наук.
Все ссылки из подкаста: bit.ly/3m0cmMj
Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Как воспользоваться ChatGPT из России без регистрации.
— Что такое обучение вообще и машинное обучение (machine learning) в частности.
— Когда и кто ввёл термин «машинное обучение».
— Чем машинное обучение отличается от искусственных нейронных сетей и почему это не одно и то же.
— В чём заключается парадокс исследований мозга. Имитируют ли искусственные нейросети настоящие нейроны. Как устроен искусственный и естественный нейрон. Зачем отдельные нейроны объединяют в сети. Что означает понятие «скрытый слой» сети.
— Сколько нейронов в мозге человека и животных. Определяется ли качество работы искусственных нейросетей только их размером.
— Чем глубокое обучение (deep learning) отличается от обычного.
— Какие пять типов задач можно решить с помощью нейронных сетей.
— Как выглядит изнутри процесс обучения искусственных нейросетей.
— Что такое синаптические веса, обучающие пары, ошибка обучения, шаг коррекции, обратное распространение ошибки (backpropagation).
— Что такое эпоха обучения. Зачем данные делят на обучающий, проверочный (CV, cross validation) и тестовый наборы.
— Что такое переобучение (overfitting) и переспециализация (overspecialization) сети.
— Обучение с учителем (supervised learning) и без учителя (unsupervised learning), обучение с подкреплением (reinforcement learning). Чем различаются эти методы и где они применяются.
— Как готовят датасеты для машинного обучения: разметка данных, фильтрация, нормирование, извлечение знаний, формализуемые и слабоформализуемые знания.
— Что такое пространство признаков, решающая граница (decision boundary), линейно сепарабельные и несепарабельные задачи, проклятие размерности.
— Почему простейшая задача «Исключающее ИЛИ» (XOR) отбросила нейросети на 10 лет назад.
— Чем машинное обучение принципиально отличается от систем, основанных на правилах.
— Философские различия понятий «дедукция» и «индукция» в контексте ИИ и нейронных сетей.
— Где брать обучающие данные, наборы данных. Что даёт процесс аугментации данных.
— Почему отсутствие открытых датасетов тормозит развитие ИИ в мировом масштабе. LAION-5B как пример важного открытого датасета, появившегося в 2022 году.
— Как обучали ChatGPT и модель GPT-3.5, на которой основан этот бот. Зачем OpenAI привлекла к обучению людей.
— Как ChatGPT связан с сетью InstructGPT. Что за метод (RLHF, reinforcement learning from human feedback) применили для её обучения.
— История и конкуренты ChatGPT.
— Внедрение ChatGPT в Bing. Защита нейросетей от зловредного обучения пользователями.
— Авторский метод обучения нейросетей.
— Как устроена в России охрана интеллектуальной собственности, связанной с IT. В чём различия свидетельства о регистрации программы для ЭВМ, регистрации базы данных, патента на изобретение, на полезную модель. Можно ли запатентовать изобретение в России абсолютно бесплатно.
— Что такое нейропакеты и можно ли без программирования создать нейросеть.
Гость: Александр Цуриков, автор статей про IT-технологии, преподаватель, доцент, инженер и журналист, кандидат технических наук.
Все ссылки из подкаста: bit.ly/3m0cmMj
YouTube
Генеративные сети: ChatGPT, LaMDA, виды обучения, нейроны и всякое другое сложное
Содержание выпуска
— Как воспользоваться ChatGPT из России без регистрации.
— Что такое обучение вообще и машинное обучение (machine learning) в частности.
— Когда и кто ввёл термин «машинное обучение».
— Чем машинное обучение отличается от искусственных…
— Как воспользоваться ChatGPT из России без регистрации.
— Что такое обучение вообще и машинное обучение (machine learning) в частности.
— Когда и кто ввёл термин «машинное обучение».
— Чем машинное обучение отличается от искусственных…
👍6🔥6❤2
Гайд по получению доступа к ChatGPT без регистрации и СМС в РФ и не только
Рассказываем про несколько способов, как обойти санкционные ограничения для работы с самой нашумевшей нейросетью последних месяцев.
Рассказываем про несколько способов, как обойти санкционные ограничения для работы с самой нашумевшей нейросетью последних месяцев.
👍10🔥5❤1
От автора «Хакера» до «Библии по С#» и карьеры в Канаде
Михаил Флёнов начал кодить 40 лет назад, когда Delphi и Basic ещё не были ругательствами. С тех пор он успел побыть автором в таких культовых журналах, как «Хакер», «Chip Россия» и даже «Игромания», а после карьеры в периодике написал «библии» Delphi и С#, к которым до сих пор обращаются начинающие программисты.
Почему автор переехал в Канаду и как изменился мир IT за все эти десятилетия? Читайте в интервью с Михаилом.
Михаил Флёнов начал кодить 40 лет назад, когда Delphi и Basic ещё не были ругательствами. С тех пор он успел побыть автором в таких культовых журналах, как «Хакер», «Chip Россия» и даже «Игромания», а после карьеры в периодике написал «библии» Delphi и С#, к которым до сих пор обращаются начинающие программисты.
Почему автор переехал в Канаду и как изменился мир IT за все эти десятилетия? Читайте в интервью с Михаилом.
🔥5👍2
RISC-V – что это за архитектура и какое влияние она окажет на мир мобильной разработки?
Мы поговорили с экспертами и выяснили, что ожидает мобильных разработчиков в связи с портированием Android на новую архитектуру и зачем вообще это нужно Google.
Мы поговорили с экспертами и выяснили, что ожидает мобильных разработчиков в связи с портированием Android на новую архитектуру и зачем вообще это нужно Google.
🔥9👍3
61-й выпуск подкаста
Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Что такое операционная система Haiku, как она появилась и для чего создана.
— Кто использует Haiku на практике и для каких задач.
— Кем разрабатывается ОС сейчас.
— На чём пишется Haiku, какие технологии и инструменты используются.
— История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи.
— История BeOS.
— Самые известные разработчики Haiku.
— Зачем разработчики участвуют в проекте.
— Система работы с пакетами.
— На каком этапе развития находится операционная система и на какие устройства её можно установить.
— В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать.
— Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи.
— Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются.
— Архитектура трансляторов, метаатрибуты и другие интересные фичи системы.
— С какими файловыми системами и с помощью каких инструментов умеет работать ОС.
— Какие вызовы стоят перед командой разработки.
— Пишется ли техдокументация.
— Как установить Haiku на своё устройство и зачем это делать.
— Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков.
— Откуда в проект приходят новые разработчики.
— Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке.
— Перспективы Haiku.
— Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование.
— Какие интересные необычные программы под Haiku существуют.
Гость: Герасим Троеглазов, разработчик, контрибьютор операционной системы Haiku.
Полезные ссылки:
— Сайт Haiku https://www.haiku-os.org
— Комьюнити Haiku в Matrix https://matrix.to/#/%23HaikuOS_RU_chat:matrix.org
— Комьюнити Haiku в Telegram https://yangx.top/haiku_ru
— Жан-Луи Гассе https://bit.ly/3SAKBWR
— Компьютер BeBox https://ru.wikipedia.org/wiki/BeBox
— Процессор AT&T Hobbit https://bit.ly/3Zb2Jcq
— BeOS https://ru.wikipedia.org/wiki/BeOS
— Файловая система BeFS https://ru.wikipedia.org/wiki/BeFS
— Архитектура PowerPC https://ru.wikipedia.org/wiki/PowerPC
— ОС Zeta https://bit.ly/3SGj9qU
— Подкаст про демосцену https://skillbox.ru/media/code/demostsena
— Haiku, Inc. https://www.haiku-inc.org
— Статья про RISC-V https://bit.ly/3kxffnA
— GTK https://www.gtk.org
— Wayland https://ru.wikipedia.org/wiki/Wayland
— Qt https://ru.wikipedia.org/wiki/Qt
— KDE https://ru.wikipedia.org/wiki/KDE
— GNOME https://ru.wikipedia.org/wiki/GNOME
— Mesa 3D https://ru.wikipedia.org/wiki/Mesa_3D
— Matrix-клиент Quaternion https://matrix.org/docs/projects/client/quaternion
— UserlandFS https://bit.ly/3Z9dITF
— Fuse https://en.wikipedia.org/wiki/Filesystem_in_Userspace
— Google Code-in https://en.wikipedia.org/wiki/Google_Code-in
— Google Summer of Code https://ru.wikipedia.org/wiki/Google_Summer_of_Code
— Браузер NetPositive https://ru.wikipedia.org/wiki/NetPositive
Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple Podcasts
Castbox
Содержание выпуска:
— Что такое операционная система Haiku, как она появилась и для чего создана.
— Кто использует Haiku на практике и для каких задач.
— Кем разрабатывается ОС сейчас.
— На чём пишется Haiku, какие технологии и инструменты используются.
— История разработки Haiku — основные вехи, самые важные этапы, успехи и неудачи.
— История BeOS.
— Самые известные разработчики Haiku.
— Зачем разработчики участвуют в проекте.
— Система работы с пакетами.
— На каком этапе развития находится операционная система и на какие устройства её можно установить.
— В чём конечная цель разработки Haiku и чего не хватает для того, чтобы её реализовать.
— Сотрудничает ли команда Haiku с какими-то другими открытыми проектами, делится ли с ними кодом, заимствует ли оттуда какие-то идеи.
— Как устроена Haiku — из каких компонентов состоит ОС, какие программы и интерфейсы используются.
— Архитектура трансляторов, метаатрибуты и другие интересные фичи системы.
— С какими файловыми системами и с помощью каких инструментов умеет работать ОС.
— Какие вызовы стоят перед командой разработки.
— Пишется ли техдокументация.
— Как установить Haiku на своё устройство и зачем это делать.
— Как присоединиться к команде Haiku и какие скиллы для этого нужны. Нужны ли специалисты, помимо разработчиков.
— Откуда в проект приходят новые разработчики.
— Есть ли в сообществе серьёзные споры по каким-то вопросам, мешают ли они разработке.
— Перспективы Haiku.
— Как устроены процессы разработки: коммиты, issue, код-ревью, дорожная карта разработки, тестирование.
— Какие интересные необычные программы под Haiku существуют.
Гость: Герасим Троеглазов, разработчик, контрибьютор операционной системы Haiku.
Полезные ссылки:
— Сайт Haiku https://www.haiku-os.org
— Комьюнити Haiku в Matrix https://matrix.to/#/%23HaikuOS_RU_chat:matrix.org
— Комьюнити Haiku в Telegram https://yangx.top/haiku_ru
— Жан-Луи Гассе https://bit.ly/3SAKBWR
— Компьютер BeBox https://ru.wikipedia.org/wiki/BeBox
— Процессор AT&T Hobbit https://bit.ly/3Zb2Jcq
— BeOS https://ru.wikipedia.org/wiki/BeOS
— Файловая система BeFS https://ru.wikipedia.org/wiki/BeFS
— Архитектура PowerPC https://ru.wikipedia.org/wiki/PowerPC
— ОС Zeta https://bit.ly/3SGj9qU
— Подкаст про демосцену https://skillbox.ru/media/code/demostsena
— Haiku, Inc. https://www.haiku-inc.org
— Статья про RISC-V https://bit.ly/3kxffnA
— GTK https://www.gtk.org
— Wayland https://ru.wikipedia.org/wiki/Wayland
— Qt https://ru.wikipedia.org/wiki/Qt
— KDE https://ru.wikipedia.org/wiki/KDE
— GNOME https://ru.wikipedia.org/wiki/GNOME
— Mesa 3D https://ru.wikipedia.org/wiki/Mesa_3D
— Matrix-клиент Quaternion https://matrix.org/docs/projects/client/quaternion
— UserlandFS https://bit.ly/3Z9dITF
— Fuse https://en.wikipedia.org/wiki/Filesystem_in_Userspace
— Google Code-in https://en.wikipedia.org/wiki/Google_Code-in
— Google Summer of Code https://ru.wikipedia.org/wiki/Google_Summer_of_Code
— Браузер NetPositive https://ru.wikipedia.org/wiki/NetPositive
YouTube
Разработка ОС Haiku: как устроена система, кто над ней работает и зачем она вообще нужна
Содержание выпуска
— Что такое операционная система Haiku, как она появилась и для чего создана.
— Кто использует Haiku на практике и для каких задач.
— Кем разрабатывается ОС сейчас.
— На чём пишется Haiku, какие технологии и инструменты используются.
—…
— Что такое операционная система Haiku, как она появилась и для чего создана.
— Кто использует Haiku на практике и для каких задач.
— Кем разрабатывается ОС сейчас.
— На чём пишется Haiku, какие технологии и инструменты используются.
—…
🔥7👍3❤1
Календарь IT-конференций
Подготовили список мероприятий, которые стоит посетить этой весной.
DevOps Conf 2023
13 и 14 марта, Москва, Hyatt Regency.
Podlodka Java Crew
20–24 марта, онлайн.
Podlodka QA Crew
10–14 апреля, онлайн.
Heisenbug 2023 Spring
11–12 апреля онлайн, 16–17 апреля в Москве + онлайн.
DUMP
21 апреля, «Екатеринбург-Экспо».
IT Security Day 2023
26 апреля, Москва.
C++ Russia 2023
11–12 мая онлайн, 23–24 мая в Москве + онлайн.
Mobius 2023 Spring
12–13 мая онлайн, 19–20 мая офлайн в Москве + онлайн.
HolyJS 2023 Spring
15–16 мая онлайн, 21–22 мая в Москве + онлайн.
Подготовили список мероприятий, которые стоит посетить этой весной.
DevOps Conf 2023
13 и 14 марта, Москва, Hyatt Regency.
Podlodka Java Crew
20–24 марта, онлайн.
Podlodka QA Crew
10–14 апреля, онлайн.
Heisenbug 2023 Spring
11–12 апреля онлайн, 16–17 апреля в Москве + онлайн.
DUMP
21 апреля, «Екатеринбург-Экспо».
IT Security Day 2023
26 апреля, Москва.
C++ Russia 2023
11–12 мая онлайн, 23–24 мая в Москве + онлайн.
Mobius 2023 Spring
12–13 мая онлайн, 19–20 мая офлайн в Москве + онлайн.
HolyJS 2023 Spring
15–16 мая онлайн, 21–22 мая в Москве + онлайн.
🔥5👍1👎1