IT лекции – Telegram
IT лекции
14.1K subscribers
432 photos
14 videos
1.05K links
Обучающие уроки по программированию, ИИ, веб-дизайну и многое другое, полезное для всех айтишников и тех, кто хочет ими стать.
Download Telegram
▪️ Основы внедрения зависимостей. Dependency Injection в Android разработке.

Данный урок позволяет понять основы внедрения зависимостей (Dependency Injection) как концепции. В учебном материале делается обзор основных фреймворков/библиотек Dependency Injection, применяемых при разработке Android-приложений.

Смотреть

@itlecture
📑 Сергей Клименков, Tune-it — Java-сертификация: что это такое и зачем нужно

По современным Java-технологиям написано гигабайты документации — учебников, инструкций, how-to. Если посчитать все те миллиарды сообщений в форумах, то оказывается, что разобраться в том как решить практическую задачу весьма непросто. В докладе будет рассказано как изучать Java, какие курсы компания Oracle подготовила, чем каждый курс интересен для разных групп слушателей.

Особый интерес традиционно вызывает вопрос сдачи экзаменов — что там скрывается за квалификацией OSA, OSP, OSE? Насколько сложно сдать? Что нужно подготовить? Как мне это поможет изменить свою карьеру? В докладе будет последовательно рассказано о всех этих вопросах.
Чем отличаются data analyst, data engineer и data scientist

- Как войти в сообщество data science?
- О различиях data scientist, data analyst, data engineer, кто из них чем занимается?
- В чём отличия между Machine Learning и Data Science?
- Что у них общего и чем их работа отличается?

Смотреть

@itlecture
🔐 Самые громкие киберинциденты последних двух лет

🗣️ Сергей Голованов ведущий антивирусный эксперт Лаборатории Касперского

Чем больше сеть, тем больше защитных решений — и тем больше и интереснее инциденты, которые произошли, несмотря на все эти системы защиты. При возникновении таких инцидентов самыми главными вопросами становятся не «Как защититься?» или «Сколько стоит?», а «Как это произошло?!» и «Что делать?».

Смотреть

@itlecture
Сегодня хочу порекомендовать вам канал @itlibrary с бесплатными IT книгами и журналами.

На канале публикуются только лучшие издания, популярные журналы по ПК, книги по программированию, базам данных, администрированию, веб-дизайну и многое другое.

Читайте только нужную и актуальную IT литературу
➡️ https://news.1rj.ru/str/itlibrary
🌏 Основы построения доменной сети

1. Создание первого домена - Смотреть
2. Подразделения, группы, учетные записи пользователей - Смотреть
3. Включение компьютера в домен - Смотреть
4. Введение в Active Directory - Смотреть

@itlecture
Forwarded from IT Библиотека
​​Как получить €250-600 за задержку рейса.

Ребята, привет. Возможно будет кому полезно, хочу рассказать вам о возможности получения компенсации за задержки или отмены рейсов.

Согласно законодательству ЕС, пассажир в случае отмены рейса, задержки на 3+ часа или отказа в посадке, может рассчитывать на компенсацию от 250 до 600 евро. Даже если вы уже подавали заявку и вам отказали, можете попробовать снова.

Вы можете претендовать на компенсацию, если:

1️⃣Рейс выполнялся в/из стран ЕС;

2️⃣Задержка более чем на 3 часа;

3️⃣При отмене рейса или пропущенной пересадке;

2️⃣Получить компенсацию можно для рейсов сроком до 6 лет давности☝️

Подача заявки абсолютно бесплатна. Compensair, конечно же, берет жирную комиссию в 25% в случае успеха, но за это они и держат штат юристов и занимаются бумажной тягомотиной. 🙈

Так что, вперёд, обязательно попробуйте, если попадали в вышеперечисленные ситуации. Рассчитать возможную компенсацию можно в несколько кликов здесь: 

👉 http://bit.ly/2AVbGwV
🗣️ Голосовое управление в облачных веб-проектах

РИТ++ 2019
Backend Conf

В докладе мы расскажем, как используем устройства и технологии Яндекс.Станции, Google Home, Irbis A и DEXP Smartbox для управления корпоративным порталом Битрикс24. Поговорим об алгоритмах и возможностях Google Ассистента и Яндекс.Алисы для распознавания голоса, определения намерения и разбора текста. Расскажем, как мы подружили эти технологии с нашими для создания Задач, событий в Календаре, Встреч, Совещаний и отправки Сообщений сотрудникам компании.

Смотреть

@itlecture
SQLAlchemy ORM: удобная работа с базами данных на Python

На вебинаре вы увидите, как можно просто и удобно работать с базами данных через слой абстракции SQLAlchemy.

📄 План вебинара:

1) Введение в SQLAlchemy
2) Обзор архитектуры SQLAlchemy
3) Демонстрация процесса работы с SQLAlchemy ORM
4) Разбор простого приложения, применяющего SQLAlchemy ORM

Смотреть

@itlecture
📄Автоматизация в Excel с помощью VBA и SQL

Excel - мощный пользовательский инструмент для подготовки, анализа и визуализации данных, который использует почти каждый офисный сотрудник.

VBA - мощный инструмент для автоматизации задач в офисных продуктах, в первую очередь в Excel.

SQL - мощный инструмент управления информацией в базах данных.

А что если объединить эти три инструмента в одно решение? И использовать мощь каждого из них?

Это возможно! И под базой данных можно подразумевать не только SQL Server, Oracle, MS Access и другие СУБД, но и правильноорганизованные данные в Excel! Т.е. к данным в Excel можно обращаться как к данным в СУБД, в том числе не открывая файл. Excel поддерживает SQL и на пользовательском уровне, т.е. можно использовать SQL и без привлечения VBA. Однако, зачастую возникает необходимость привлечь SQL для обработки данных в Excel при создании комплексного решения на VBA.

Данный вебинар посвящён взаимодействию VBA и SQL в Excel, и объектной модели ADO (ActiveX Data Object), которая является связующим звеном в этой цепочке.

Смотреть

@itlecture
​​🇬🇧Как вам идея прокачать свой английский за 30 часов с нуля? 📝

Вы можете скептически подумать, что это все невозможно и так и продолжить с удивлением и завистью смотреть на людей, которые свободно говорят на английском.

Вебинар подходит всем, у кого плохая память, нет времени, нет сил и мотивации. Информация будет полезна любым уровням владения английским. Занимайте свое место на живой трансляции и регистрируйтесь здесь => https://vk.cc/9Gh6HK

🔍 P.S. После регистрации вы получите бесплатно PDF по изучению английского языка
​​🐍 Micropython для квестов в реальности и аркадных игр 

Moscow Python Conf++ 2019

Квестоделы применяют Micropython для разработки квестов в реальности последнего поколения и аркадных игр.
Современный квеструм - это около 15 электронно-вычислительных устройств, общающихся по сети (MQTT). Большинство из этих ЭВУ - микроконтроллеры (ESP32), которые управляют периферийными устройствами: mp3-плееры, реле и различные датчики, и используют устройства ввода-вывода: дисплеи, диоды, кнопки, клавиатуры и многие другие.

Смотреть

@itlecture
📱Проект мечты — от идеи до баксов на счёте. Быстро, бодро, офигенно 

AppsConf 2018

* Как быстро, азартно и весело распределённой командой сделали странный сервис, заработали немного баксов и теперь не прочь провернуть это снова и снова.
* Почему остановились на выбранной идее?
* Может ли архитектура iOS-приложения приводить в восторг?
* Могут ли видеоблогеры быть полезными обществу?
* Можно ли раскидать юристам Apple, что реджектить приложение — некрасиво?
* Почему наш офис ещё не в Дубаи?

Смотреть

@itlecture
Разработка умного голосового-приложения на языке C#

1. Краткое описание языка C# и платформы .NET Core
2. Создание простейшего веб-сервера на ASP.NET Core
3. О голосовых навыках в Яндекс.Алисе
4. Протокол работы и модели данных
5. Некоторые принципы ООП, построение архитектуры приложения
6. Написание логики, некоторые нововведения C# 8.0
7. Панель разработчика Яндекса, создание навыка и тестирование с помощью ngrok
8. Создание докер-файла для развертывания в контейнере
9. Тестирование навыка на Алисе

Смотреть

@itlecture
🤖Как роботы распознают наши эмоции

В докладе речь идет о различных подходах к распознаванию эмоций. Подробно рассмотрен метод оценки базовых эмоций по П. Экману — на основе расчёта 20 информативных признаков по изображению лица. Часть доклада посвящена алгоритму, разработанному в компании Neurobotics на базе этого метода. Он предназначен для использования в приложениях нейрокомпьютерного интерфейса в системах сервисной робототехники и психологической диагностики.

Смотреть

@itlecture
Всё, что вы хотели знать о функциях в Python

Синтаксис объявления функций. Упаковка и распаковка аргументов. Ключевые аргументы и аргументы по умолчанию. Распаковка и оператор присваивания. Области видимости, правило LEGB, операторы global и nonlocal. Функциональное программирование, анонимные функции. Функции map, filter и zip. Генераторы списков, множеств и словарей. Немного о PEP 8.

Смотреть

@itlecture
▪️ JVM TI как сделать «плагин» для виртуальной машины

JVM Tool Interface — стандартный API для разработки всевозможных инструментов: профайлеров, отладчиков и диагностических утилит. Фактически это единственный легальный способ обратиться к JVM, будь то HotSpot или другая виртуальная машина.

Оказывается, JVM TI полезен не только при создании агентов. В докладе мы разберём, в каких случаях JVM TI может пригодиться разработчику, в том числе в обычных Java-приложениях. Познакомимся с возможностями интерфейса, включая нововведения из Java 9 и 11, и напишем собственный инструмент.

Несмотря на свою мощь, JVM TI не лишён недостатков. Прежде всего он подразумевает написание кода на C/C++. Но кроме того, с ним связана масса нетривиальных особенностей и даже JVM-багов. На реальных примерах из практики мы увидим, с какими проблемами JVM TI сталкиваются программисты и как эти проблемы решить.

Смотреть

@itlecture
☁️ Облачные хранилища (Azure) данных и их сравнительный анализ

Облачное хранилище – это модель облачных вычислений, предусматривающая хранение данных в Интернете с помощью поставщика облачных вычислительных ресурсов, который предоставляет хранилище данных как сервис и обеспечивает управление им. Облако избавляет от необходимости приобретать собственную инфраструктуру для хранения данных и управлять ею. Это обеспечивает гибкость, глобальную масштабируемость и надежность. Данные доступны в любое время и в любом месте.

Вариантов хранения данных в облаке много. Чем пользоваться, что лучше? Неправильный выбор может привести к падению производительности приложений или, что ещё хуже, к завышенной стоимости услуг по хранению данных.

Об этом и многих других вопросах шла речь на бесплатном семинаре учебного центра "Специалист" при МГТУ имени Баумана.

Смотреть

@itlecture
 CatBoost — библиотека машинного обучения для решения практических задач

Градиентный бустинг — один из наиболее часто используемых алгоритмов машинного обучения. Этот алгоритм помогает решать задачи регрессии, классификации и ранжирования на разнородных данных. При помощи градиентного бустинга в Яндексе мы выбираем наиболее релевантные документы для ответа на поисковые запросы, ранжируем музыкальные композиции, предсказываем погоду и решаем много других задач.

CatBoost — это библиотека градиентного бустинга, написанная в Яндексе и выложенная в открытый доступ. В докладе мы расскажем, что такое градиентный бустинг, как он применяется, чем отличается CatBoost от других библиотек, как при помощи него обучать модели на больших данных и как работать с разными типами данных — числовыми и категориальными.

Смотреть

@itlecture
🎮 Всё про Game Automation QA \ Автоматизация тестирования и танки\ QA Automation TechLead из Wargaming

В новом выпуске вы познакомитесь с Александром Шуковым - QA Automation TeamLead компании Wargaming. Именно Саша и его команда занимаются автоматизацией тестирования игры World Of Tanks.

В интервью мы поговорили про путь становление Саши, про собеседования в WG, про автоматизацию тестирования в индустрии создания игр и о много чём ещё.

Смотреть

@itlecture