12 avsnitt

Всім привіт, на зв'язку студентська лабораторія.

В цьому подкасті ми говоримо на різні теми: сучасні технології, робота в сфері IT та розвиток різноманітних "розумних" пристроїв. Обговорюємо окремі технології, безперервний процес навчання та саморозвитку, а також трошки слідкуємо за новинами.

Задавайте ваші питання за адресою crosstalk@s-kostyuk.me та слідкуйте за нами в соціальних мережах:
- Лабораторія у Facebook: https://fb.me/lab301.ua
- Лабораторія в Telegram: https://t.me/lab301

Дякуємо, що ви з нами та до зустрічі у нових випусках :)

Crosstalk Podcast Serhii Kostiuk

    • Teknologi

Всім привіт, на зв'язку студентська лабораторія.

В цьому подкасті ми говоримо на різні теми: сучасні технології, робота в сфері IT та розвиток різноманітних "розумних" пристроїв. Обговорюємо окремі технології, безперервний процес навчання та саморозвитку, а також трошки слідкуємо за новинами.

Задавайте ваші питання за адресою crosstalk@s-kostyuk.me та слідкуйте за нами в соціальних мережах:
- Лабораторія у Facebook: https://fb.me/lab301.ua
- Лабораторія в Telegram: https://t.me/lab301

Дякуємо, що ви з нами та до зустрічі у нових випусках :)

    Історія не про роки та дати

    Історія не про роки та дати

    У цьому короткому епізоді ми поговоримо про те, як старі рішення та історія розвитку комп'ютерної техніки дозволяє не заплутатися у сучасних технологіях. І як справлятися зі складністю апаратного та програмного забезпечення взагалі.

    Таймкод:


    00:00:10 ⋅⋅⋅ Вітання та вступ.
    00:01:16 ⋅⋅⋅ Все починалося з обчислень.
    00:03:32 ⋅⋅⋅ Відмінності старих комп'ютерів від сучасних.
    00:05:45 ⋅⋅⋅ Плюси та мінуси старих систем.
    00:06:14 ⋅⋅⋅ Початок не кінця.
    00:07:57 ⋅⋅⋅ Проблема складності сучасних програмних та апаратних рішень.
    00:09:10 ⋅⋅⋅ Як справлятися зі складними сучасними рішеннями.
    00:09:18 ⋅⋅⋅ Порада для інженерів у Embedded: почніть зі старих чіпів, вони зазвичай простіші.
    00:11:28 ⋅⋅⋅ Вивчаємо один компонент/аспект в один момент часу.
    00:13:12 ⋅⋅⋅ Стратегії для складних програмних додатків.
    00:14:47 ⋅⋅⋅ Історія корисна для розуміння сьогодення.
    00:16:38 ⋅⋅⋅ Завершення та анонс наступного випуску.

    Посилання на тему:


    Чудова стаття на вікі з секцією "Історія мікроконтролерів": https://en.wikipedia.org/wiki/Microcontroller#History.
    Канал з оглядами старих та нових технологій: https://www.youtube.com/channel/UCy0tKL1T7wFoYcxCe0xjN6Q. Часто у відео приведений історичний контекст, інформація про ітерації продуктів та про те, як взагалі це все працює. У кожного відео є англомовні субтитри.
    Канал про ретро-комп'ютери, консолі та все навколо цього: https://www.youtube.com/channel/UC8uT9cgJorJPWu7ITLGo9Ww. Всі відео з англомовними субтитрами, деякі мають українські або російськомовні субтитри.
    Ну а також різні курси та література включають історію розвитку комп'ютерів як один із розділів. Наприклад такий розділ є у книзі "Архітектура комп'ютера" Е.Таненбаума.
    Цікавий факт: Mac OS та Windows (на той час оболонка для DOS) з'явилися практично одночасно, біля 1985-го року: https://en.wikipedia.org/wiki/Classic_Mac_OS, https://en.wikipedia.org/wiki/Microsoft_Windows.
    А ідейним предком систем з віконним інтерфейсом вважається операційна система з лабораторії Xerox PARC: https://en.wikipedia.org/wiki/History_of_the_graphical_user_interface#Xerox_PARC.

    Соціальні мережі та зворотній зв'язок:


    Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
    Сторінка лабораторії у Facebook: fb.me/lab301.ua
    Сторінка лабораторії в Telegram: t.me/lab301
    Пошта для питань та зворотного зв'язку: crosstalk@s-kostyuk.me

    This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More

    • 19 min
    Просто, як Wi-Fi лампа

    Просто, як Wi-Fi лампа

    Від теорії до практики. В цьому експериментальному епізоді подкасту Crosstalk ми взяли один проект, один пристрій та подивилися на процес його розробки. Як думають інженери, які рішення приймають та з чим стикаються - все це ми розберемо на прикладі простого IoT пристрою.

    Таймкод:


    00:00:10 ⋅⋅⋅ Вітання
    00:00:20 ⋅⋅⋅ Анонс випуску
    00:01:05 ⋅⋅⋅ "Розумна" Wi-Fi лампа - найпростіший пристрій зі світу IoT
    00:01:46 ⋅⋅⋅ Поточнення та формалізація вимог до продукту
    00:04:46 ⋅⋅⋅ 5 вимог від замовника та продуктової команди
    00:05:05 ⋅⋅⋅ Початковий та дуже важливий етап розробки: Проектування
    00:07:24 ⋅⋅⋅ Розбиваємо лампу на блоки
    00:10:53 ⋅⋅⋅ Початковий план розробки
    00:11:09 ⋅⋅⋅ Початок розробки та ітеративна розробка
    00:14:50 ⋅⋅⋅ Поява перших прототипів
    00:15:28 ⋅⋅⋅ Зовнішня взаємодія та керування лампою
    00:18:34 ⋅⋅⋅ Як особливості зв'язку впливають на вибір компонентів
    00:19:47 ⋅⋅⋅ API для взаємодії з лампою
    00:20:51 ⋅⋅⋅ Деталі реалізації та користувацької взаємодії: Початкове налаштування
    00:23:26 ⋅⋅⋅ Скидання до стандартних налаштувань
    00:24:42 ⋅⋅⋅ Серверна сторона продукту
    00:27:00 ⋅⋅⋅ Реліз, розвиток та підтримка продукту
    00:29:22 ⋅⋅⋅ Підсумки та висновки
    00:31:56 ⋅⋅⋅ Завершення випуску

    Посилання на минулі епізоди:


    Випуск 4 - Як кують Embedded - https://t.me/lab301/153.
    Випуск 5 - Хайповий Інтернет речей - https://t.me/lab301/162.
    Випуск 8 - Протоколи передачі даних - https://t.me/lab301/184.

    Посилання:


    Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
    Сторінка лабораторії в Facebook: fb.me/lab301.ua
    Сторінка лабораторії в Telegram: t.me/lab301
    Пошта для питань та зворотного зв'язку: crosstalk@s-kostyuk.me

    This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

    • 34 min
    Не голубами: Протоколи передачі даних

    Не голубами: Протоколи передачі даних

    Ми продовжуємо говорити про базові речі, з якими доводиться стикатися інженеру. На цей раз ми говоримо про різні протоколи передачі даних: навіщо вони потрібні, чим вони схожі на людську мову та як обрати той, який підійде саме вашому проекту.

    Таймкод:


    00:00:19 ⋅⋅⋅ Вступ
    00:00:33 ⋅⋅⋅ Проводимо аналогії: Людське спілкування
    00:03:39 ⋅⋅⋅ Про важливість "людських" протоколів (мов спілкування)
    00:06:05 ⋅⋅⋅ Протоколи та стандарти - це "мови" для машин
    00:07:14 ⋅⋅⋅ Багаторівневі протоколи передачі даних
    00:09:19 ⋅⋅⋅ Стандартні моделі мережевої взаємодії: OSI та TCP/IP
    00:10:44 ⋅⋅⋅ Стек протоколів TCP/IP
    00:16:09 ⋅⋅⋅ Розділення завдань між протоколами
    00:16:52 ⋅⋅⋅ Протоколи у вбудованих системах
    00:19:53 ⋅⋅⋅ Як обрати протокол під власне рішення
    00:25:21 ⋅⋅⋅ З чого почати знайомство з протоколами
    00:27:36 ⋅⋅⋅ Завершення випуску

    Матеріали з теми:


    Про стек протоколів TCP/IP: https://en.wikipedia.org/wiki/Internet_protocol_suite
    Є питання? Потрібні додаткові матеріали? Пишіть за посиланнями нижче :)

    Посилання:


    Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
    Сторінка лабораторії в Facebook: fb.me/lab301.ua
    Сторінка лабораторії в Telegram: t.me/lab301
    Пошта для питань та зворотного зв'язку: crosstalk@s-kostyuk.me

    This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

    • 29 min
    Що таке голосовий асистент

    Що таке голосовий асистент

    У цьому випуску ми поговоримо про те, що таке голосовий асистент. Чому компанії роблять акцент на голосову взаємодію, які можливості надають голосові асистенти, як вони працюють зараз та як можуть розвиватися у майбутньому.

    Таймкод:


    00:00:20 ⋅⋅⋅ Анонс теми та вступ
    00:00:49 ⋅⋅⋅ Що таке голосовий асистент
    00:02:22 ⋅⋅⋅ Чому саме голос. Новий ринок голосової взаємодії
    00:04:42 ⋅⋅⋅ Як працюють голосові асистенти
    00:08:47 ⋅⋅⋅ Можливості голосових асистентів
    00:12:02 ⋅⋅⋅ Проблеми сучасних голосових асистентів
    00:16:20 ⋅⋅⋅ Вирішення проблем асистентів. Розвиток та майбутнє асистентів
    00:20:22 ⋅⋅⋅ Висновки про асистентів
    00:21:14 ⋅⋅⋅ Поради для новачків
    00:24:35 ⋅⋅⋅ Завершення випуску

    Матеріали з теми:


    Промо-сайт Асистента Google: https://assistant.google.com/
    Портал розробників Асистента Google: https://developers.google.com/assistant/sdk
    Портал розробників Alexa від Amazon: https://developer.amazon.com/en-US/alexa
    Портал розробників Siri від Apple: https://developer.apple.com/siri/
    PlayStation також запатентували власного асистента: https://voicebot.ai/2019/10/04/playstation-5-will-include-a-sony-voice-assistant-report/. Але офіційний анонс на момент запису відсутній
    Amazon та інші компанії створили альянс для стандартизації та покращення сумісності між асистентами: https://www.theverge.com/2019/9/24/20881321
    Стаття про Google Duplex та голосовий асистент від Alibaba: https://www.technologyreview.com/s/612511
    Якісний канал, присвячений розробці додатків для голосових асистентів: https://www.youtube.com/channel/UCfY-LopSxGekh9LruXLjffg
    Серія відео про створення навичок для Amazon Alexa від ведучого подкасту: https://www.youtube.com/watch?v=kF6epr51DfU&list=PLVmTJqPmE8JNAdfNhMIPzZ5fDCtWIow0e

    Посилання:


    Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
    Сторінка лабораторії в Facebook: fb.me/lab301.ua
    Сторінка лабораторії в Telegram: t.me/lab301
    Пошта для питань та зворотного зв'язку: crosstalk@s-kostyuk.me

    This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

    • 26 min
    C#, .NET та серверні додатки

    C#, .NET та серверні додатки

    Новий тиждень - новий випуск Crosstalk! Ми продовжуємо зазирати у різні напрямки розробки програмного та апаратного забезпечення.

    Цього тижня ми запросили .NET розробника та поговорили про фреймворк, роботу та розробку серверного програмного забезпечення. Вийшло непогано. Приємного прослуховування :)

    Таймкод:


    00:00:20 ⋅⋅⋅ Анонс та початок випуску. Гість випуску: Станіслав Кондрюков
    00:01:06 ⋅⋅⋅ Знайомство з гостем.
    00:02:56 ⋅⋅⋅ Типовий робочий день. Команда та робота веб-розробника.
    00:08:19 ⋅⋅⋅ Про користь фреймворків.
    00:11:07 ⋅⋅⋅ Що таке фреймворк.
    00:13:39 ⋅⋅⋅ Переносимість проектів та .NET Framework. Common Language Runtime.
    00:18:53 ⋅⋅⋅ За що люблять мову програмування C#.
    00:21:14 ⋅⋅⋅ Сфери застосування C#.
    00:22:29 ⋅⋅⋅ Як виглядає бекенд-розробка.
    00:25:07 ⋅⋅⋅ Що потрібно знати бекенд-розробнику.
    00:30:21 ⋅⋅⋅ Архітектура, модульність та патерни розробки.
    00:34:00 ⋅⋅⋅ Поради для тих, кто хоче перейти на бекенд і C# з інших сфер програмування.
    00:37:55 ⋅⋅⋅ Поради для новачків.
    00:40:22 ⋅⋅⋅ Книги, курси та інші джерела з теми.
    00:44:51 ⋅⋅⋅ Завершення випуску та завершальне слово.

    Матеріали з теми:


    Серія статей для початківців (не на Хабрі): https://metanit.com/sharp/tutorial/1.1.php
    Книга: Jeffrey Richter - CLR via C# (Developer Reference)
    Книга з патернами: Gamma, Helm, Johnson, Vlissides - Design Patterns: Elements of Reusable Object-Oriented Software
    Курси онлайн: Pluralsight, edX, Coursera
    Курс "Introduction to C#" від Microsoft: https://www.edx.org/course/introduction-to-c-7
    Курс "Object Oriented Programming in C#" від Microsoft: https://www.edx.org/course/object-oriented-programming-in-c-5

    Посилання:


    Профіль Станіслава у Телеграмі: t.me/staskond.
    Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
    Сторінка лабораторії в Facebook: fb.me/lab301.ua
    Сторінка лабораторії в Telegram: t.me/lab301
    Пошта для питань та зворотного зв'язку: crosstalk@s-kostyuk.me 

    This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

    • 47 min
    Хайповий Інтернет речей

    Хайповий Інтернет речей

    Цей випуск є логічним продовженням випуску про Embedded. Ми розберемо передумови появи Інтернету речей, його особливості, приклади пристроїв та сфери застосування таких пристроїв. А насамкінець поговоримо про те, як почати свій шлях у світі IoT.

    Таймкод:


    00:00:10 ⋅⋅⋅ Вітання та анонс
    00:00:34 ⋅⋅⋅ Що таке Інтернет речей та звідки ця сфера з'явилась
    00:01:37 ⋅⋅⋅ Приклади застосування IoT пристроїв
    00:04:43 ⋅⋅⋅ Загальний огляд сфери
    00:05:33 ⋅⋅⋅ Звідки зв'явилася ця сфера та чому ми про неї чуємо саме зараз
    00:08:49 ⋅⋅⋅ Як виглядяють IoT-пристрої
    00:11:44 ⋅⋅⋅ Хмарні сервіси у системах IoT
    00:14:16 ⋅⋅⋅ Засоби зв'язку та підключення до Інтернету
    00:15:18 ⋅⋅⋅ Подальший розвиток сфери IoT
    00:15:47 ⋅⋅⋅ Edge Computing
    00:18:40 ⋅⋅⋅ Покращені моделі машинного навчання
    00:20:01 ⋅⋅⋅ Нові хмарні сервіси
    00:20:31 ⋅⋅⋅ Поради для новачків у сфері
    00:20:58 ⋅⋅⋅ Слідкуйте за сферою та знайдіть те, що подобається саме вам
    00:21:46 ⋅⋅⋅ Практика та власні проекти
    00:22:13 ⋅⋅⋅ Популярні апаратні платформи для створення IoT прототипів
    00:24:17 ⋅⋅⋅ Готові проекти та готові сервіси для втілення проектів у життя
    00:25:39 ⋅⋅⋅ Завершення випуску

    Матеріали з теми:


    Чудовий виступ на тему з 2014-го року: https://www.youtube.com/watch?v=_AlcRoqS65E
    Блог та подкаст Stacey Higginbotham, професійного журналіста у сфері IoT: https://staceyoniot.com/. Цей сайт вартий вашої уваги, якщо ви слідкуєте за сферою.
    Як часи Apple Watch врятували життя: https://9to5mac.com/2019/09/21/apple-watch-fall-detection-mountain-biker/
    Серія статей та проектів від Sparkfun: https://learn.sparkfun.com/tutorials/internet-of-things-experiment-guide
    Проекти на сайті Adafruit: https://learn.adafruit.com/category/internet-of-things-iot
    Azure IoT Edge: тільки одне з рішень для створення власних хабів, edge пристроїв та інтеграції з хмарними сервісами: https://azure.microsoft.com/en-us/services/iot-edge/
    Російськомовний сайт, повністю присвячений ESP8266: https://esp8266.ru/
    Серія nRF52 від Nordic Semiconductor з підтримкою Bluetooth Low Energy: https://www.nordicsemi.com/Products/Low-power-short-range-wireless
    Скромний канал у Телеграмі на тему: https://t.me/the_ntt

    Посилання:


    Канал лабораторії на YouTube: https://www.youtube.com/channel/UCl6zDSHY93mFVtlooAH3mdQ
    Сторінка лабораторії в Facebook: fb.me/lab301.ua
    Сторінка лабораторії в Telegram: t.me/lab301
    Пошта для питань та зворотного зв'язку: crosstalk@s-kostyuk.me 

    This episode features the song "Twisted" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 3.0 License. More info: http://creativecommons.org/licenses/by/3.0/.

    • 28 min

Mest populära poddar inom Teknologi

Lex Fridman Podcast
Lex Fridman
SvD Tech brief
Svenska Dagbladet
Darknet Diaries
Jack Rhysider
Internetpionjärerna
Tele2
Elbilsveckan
Peter Esse & Christoffer Gullin
Hard Fork
The New York Times