Forwarded from Люди и Код — IT-подкаст
87-й выпуск подкаста
Введение в SQL: ACID, диалекты, отличия от NoSQL, главные достоинства и недостатки
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google
Содержание:
— Что такое SQL: зачем и когда его создали, как он развивался и какой он сегодня.
— Какие принципы лежат в основе SQL и реляционных баз данных. Что такое декларативная парадигма программирования.
— Что такое ACID.
— Сильные и слабые стороны SQL.
— Какие альтернативы и конкуренты есть у SQL.
— Какие диалекты, реализации SQL существуют, чем и насколько они отличаются друг от друга.
— Что у SQL с интероперабельностью. Как он взаимодействует с другими языками.
— Есть ли в SQL такое понятие, как «линтер». Какой код на языке SQL можно назвать красивым, а какой — некрасивым.
— Какого размера программы пишут на SQL и насколько корректно называть их программами или скриптами.
— Кто такой профессионал в языке SQL? Что он способен делать, в отличие от простого пользователя.
— Как в SQL обстоят дела с безопасностью. Какие ошибки чаще всего совершают разработчики.
— Какими знаниями и навыками, помимо языка, должен обладать специалист по SQL.
— Кто такой идеальный SQL-специалист.
— В каких чатах и форумах искать ответы на вопросы. Какие книги читать, на какие каналы подписаться, как и где оттачивать навыки.
Гость. Юрий Данилов. CEO в DynSphere, Data Quality Expert. В IT более 17 лет. Начинал системным администратором и DBA в телекоме, руководил командами сопровождения, разработки и DevOps. Участвовал в проектах «Альфа-Банка», «СберТеха» и Сбербанка.
Полезные ссылки:
Учебные ресурсы:
— Руководство по SQL с примерами и упражнениями https://www.w3schools.com/sql/
— Раздел с задачами по SQL в Leetcode https://leetcode.com/problemset/database/
— Тренажёр Hackerrank https://www.hackerrank.com/domains/sql
— Уроки SQL с задачами и решениями https://sqlzoo.net/
— Песочница для выполнения SQL-запросов онлайн http://sqlfiddle.com/
Бесплатные курсы:
— https://html5css.ru/sql/default.php
— https://sql-academy.org/ru/guide
Форумы:
— https://forums.mysql.com/
— https://forums.oracle.com/
— https://asktom.oracle.com/
— https://www.postgresql.org/community/
— https://techcommunity.microsoft.com/t5/sql-server/ct-p/SQL-Server
Каналы:
— https://postgresteam.slack.com
— https://mysqlcommunity.slack.com/
Книги:
— «Изучаем SQL», Алан Бьюли;
— «SQL для чайников», Аллен Тейлор;
— «SQL: быстрое погружение», Уолтер Шилдс;
— «SQL за 10 минут», Бен Форта;
— «SQL. Сборник рецептов», Энтони Молинаро.
Введение в SQL: ACID, диалекты, отличия от NoSQL, главные достоинства и недостатки
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание:
— Что такое SQL: зачем и когда его создали, как он развивался и какой он сегодня.
— Какие принципы лежат в основе SQL и реляционных баз данных. Что такое декларативная парадигма программирования.
— Что такое ACID.
— Сильные и слабые стороны SQL.
— Какие альтернативы и конкуренты есть у SQL.
— Какие диалекты, реализации SQL существуют, чем и насколько они отличаются друг от друга.
— Что у SQL с интероперабельностью. Как он взаимодействует с другими языками.
— Есть ли в SQL такое понятие, как «линтер». Какой код на языке SQL можно назвать красивым, а какой — некрасивым.
— Какого размера программы пишут на SQL и насколько корректно называть их программами или скриптами.
— Кто такой профессионал в языке SQL? Что он способен делать, в отличие от простого пользователя.
— Как в SQL обстоят дела с безопасностью. Какие ошибки чаще всего совершают разработчики.
— Какими знаниями и навыками, помимо языка, должен обладать специалист по SQL.
— Кто такой идеальный SQL-специалист.
— В каких чатах и форумах искать ответы на вопросы. Какие книги читать, на какие каналы подписаться, как и где оттачивать навыки.
Гость. Юрий Данилов. CEO в DynSphere, Data Quality Expert. В IT более 17 лет. Начинал системным администратором и DBA в телекоме, руководил командами сопровождения, разработки и DevOps. Участвовал в проектах «Альфа-Банка», «СберТеха» и Сбербанка.
Полезные ссылки:
Учебные ресурсы:
— Руководство по SQL с примерами и упражнениями https://www.w3schools.com/sql/
— Раздел с задачами по SQL в Leetcode https://leetcode.com/problemset/database/
— Тренажёр Hackerrank https://www.hackerrank.com/domains/sql
— Уроки SQL с задачами и решениями https://sqlzoo.net/
— Песочница для выполнения SQL-запросов онлайн http://sqlfiddle.com/
Бесплатные курсы:
— https://html5css.ru/sql/default.php
— https://sql-academy.org/ru/guide
Форумы:
— https://forums.mysql.com/
— https://forums.oracle.com/
— https://asktom.oracle.com/
— https://www.postgresql.org/community/
— https://techcommunity.microsoft.com/t5/sql-server/ct-p/SQL-Server
Каналы:
— https://postgresteam.slack.com
— https://mysqlcommunity.slack.com/
Книги:
— «Изучаем SQL», Алан Бьюли;
— «SQL для чайников», Аллен Тейлор;
— «SQL: быстрое погружение», Уолтер Шилдс;
— «SQL за 10 минут», Бен Форта;
— «SQL. Сборник рецептов», Энтони Молинаро.
🔥5👍4❤3
Можно ли сегодня оставаться анонимным в интернете?
Зарегистрировав сегодня номер телефона в приложении, вы можете столкнуться с тем, что уже завтра вам могут позвонить изслужбы безопасности банка .
А всё потому, что цифровой след не только помогает удобнее пользоваться сервисами, но и позволяет мошенникам получить доступ к персональным данным. Они используют информацию о человеке для фишинговых атак, кражи средств с банковских карт и даже ограбления квартир.
Что нужно знать о цифровом следе и как избежать подобных ситуаций? Рассказываем в нашей статье.
Зарегистрировав сегодня номер телефона в приложении, вы можете столкнуться с тем, что уже завтра вам могут позвонить из
А всё потому, что цифровой след не только помогает удобнее пользоваться сервисами, но и позволяет мошенникам получить доступ к персональным данным. Они используют информацию о человеке для фишинговых атак, кражи средств с банковских карт и даже ограбления квартир.
Что нужно знать о цифровом следе и как избежать подобных ситуаций? Рассказываем в нашей статье.
👍8🤯7
💻 OpenAI представила DALL-E 3, Microsoft опять слила данные, а в России изобрели «беспроводной чип» для мониторов
Что произошло в IT на прошлой неделе.
📍OpenAI представила DALL‑E 3
Обновлённая нейросеть точнее обрабатывает запросы, но не позволяет генерировать изображения со знаменитостями. Больше никаких фото Трампа в тюрьме и Папы Римского в Balenciaga.
Читать →
📍В российском мониторе LightCom отечественный чип оказался бессмысленным
Hahaha, classic...
Читать →
📍Microsoft случайно раскрыла 38 ТБ конфиденциальной информации из-за публикации SAS-токена в датасете
В открытом доступе оказались ключи, пароли, данные клиентов, рабочие чаты, список обедов, ответы на вопросы вселенной и дата конца света.
Читать →
📍Microsoft встроит ИИ‑помощника Copilot в Windows 11
Наконец-то появилась причина обоновиться до одиннадцатой винды.
Читать →
📍Разработчик представил язык программирования Birb, основанный на эмодзи с птицами
С птицами на нём не поболтаешь, с людьми тоже будет сложновато — так для чего же он нужен?
Рассказываем →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
Что произошло в IT на прошлой неделе.
📍OpenAI представила DALL‑E 3
Обновлённая нейросеть точнее обрабатывает запросы, но не позволяет генерировать изображения со знаменитостями. Больше никаких фото Трампа в тюрьме и Папы Римского в Balenciaga.
Читать →
📍В российском мониторе LightCom отечественный чип оказался бессмысленным
Hahaha, classic...
Читать →
📍Microsoft случайно раскрыла 38 ТБ конфиденциальной информации из-за публикации SAS-токена в датасете
В открытом доступе оказались ключи, пароли, данные клиентов, рабочие чаты, список обедов, ответы на вопросы вселенной и дата конца света.
Читать →
📍Microsoft встроит ИИ‑помощника Copilot в Windows 11
Наконец-то появилась причина обоновиться до одиннадцатой винды.
Читать →
📍Разработчик представил язык программирования Birb, основанный на эмодзи с птицами
С птицами на нём не поболтаешь, с людьми тоже будет сложновато — так для чего же он нужен?
Рассказываем →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
🔥7❤1👍1😁1
После того как на паре спросили, жив кот или мёртв, в аудитории начался сущий кошмар...
Вы наверняка встречали в соцсетях мемы и шутки про некоего «Кота Шрёдингера». Пришло время рассказать, что это за кот такой, почему он всё время умирает и как одна логическая дилемма помогла найти бреши в квантовой физике. А заодно познакомиться с автором легендарного эксперимента, Эдвином Шрёдингером, и освежить свои знания квантовой механики, ведь, как говорил Ричард Фейнман: «Если вам кажется, что вы понимаете квантовую теорию... то вы не понимаете квантовую теорию».
И да, при подготовке материала ни один кот не пострадал(не могли удержаться) .
Вы наверняка встречали в соцсетях мемы и шутки про некоего «Кота Шрёдингера». Пришло время рассказать, что это за кот такой, почему он всё время умирает и как одна логическая дилемма помогла найти бреши в квантовой физике. А заодно познакомиться с автором легендарного эксперимента, Эдвином Шрёдингером, и освежить свои знания квантовой механики, ведь, как говорил Ричард Фейнман: «Если вам кажется, что вы понимаете квантовую теорию... то вы не понимаете квантовую теорию».
И да, при подготовке материала ни один кот не пострадал
🔥9👍4
Forwarded from Люди и Код — IT-подкаст
88-й выпуск подкаста
Многопоточность: неопределённость, дедлоки, лайвлоки, callback hell и другие ужастики
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Google
Содержание:
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.
— Что такое concurrency, чем она отличается от многопоточности и какие преимущества даёт пользователям.
— Параллелизм и многопоточность (multithreading) — в чём разница?
— Почему работа с многопоточностью — это часто взрыв мозга.
— Что такое дедлок (deadlock) и лайвлок (livelock), как Java Memory Model от них спасает.
— Асинхронность: что это такое и чем отличается от многопоточности, как реализована в JavaScript. Async/await и "callback hell".
— Фреймворк RxJava и паттерн Observer.
— Почему нельзя просто взять и синхронизировать потоки?
— Инструменты для работы с многопоточностью в Java: synchronized, методы wait и notify, модуль concurrency, semafor и другие.
— «Kotlin — это Java здорового человека».
— Зависит ли работа с многопоточностью от аппаратной платформы и операционной системы.
— Как реализована работа с многопоточностью в разных языках программирования.
— Какие концепции, связанные с многопоточностью, сейчас активно обсуждаются и внедряются.
Гость. Алексей Ушаровский. Software Engineer в Oracle.
Полезные ссылки:
— Доклад Алексея Шипилёва про Java Memory Model
— Доклад Алексея Шипилёва «Близкие контакты JMM-степени»
— «Java Concurrency на практике», Гетц Б., Пайерлс Т., Ли Д.
Многопоточность: неопределённость, дедлоки, лайвлоки, callback hell и другие ужастики
Слушать:
YouTube
mave
«Яндекс Музыка»
Apple
Castbox
Содержание:
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.
— Что такое concurrency, чем она отличается от многопоточности и какие преимущества даёт пользователям.
— Параллелизм и многопоточность (multithreading) — в чём разница?
— Почему работа с многопоточностью — это часто взрыв мозга.
— Что такое дедлок (deadlock) и лайвлок (livelock), как Java Memory Model от них спасает.
— Асинхронность: что это такое и чем отличается от многопоточности, как реализована в JavaScript. Async/await и "callback hell".
— Фреймворк RxJava и паттерн Observer.
— Почему нельзя просто взять и синхронизировать потоки?
— Инструменты для работы с многопоточностью в Java: synchronized, методы wait и notify, модуль concurrency, semafor и другие.
— «Kotlin — это Java здорового человека».
— Зависит ли работа с многопоточностью от аппаратной платформы и операционной системы.
— Как реализована работа с многопоточностью в разных языках программирования.
— Какие концепции, связанные с многопоточностью, сейчас активно обсуждаются и внедряются.
Гость. Алексей Ушаровский. Software Engineer в Oracle.
Полезные ссылки:
— Доклад Алексея Шипилёва про Java Memory Model
— Доклад Алексея Шипилёва «Близкие контакты JMM-степени»
— «Java Concurrency на практике», Гетц Б., Пайерлс Т., Ли Д.
YouTube
Ужасы многопоточности: неопределённость, дедлоки, лайвлоки, callback hell и многое другое
Гость. Алексей Ушаровский. Software Engineer в Oracle.
Содержание выпуска
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.…
Содержание выпуска
— Что такое многопоточность и где она используется.
— Зачем исторически понадобилось распараллеливать вычисления.
— Какие физические ограничения процессоров позволяет обойти многопоточность.…
👍7❤6🔥4
Зачем программисту соцсети?
Кирилл Толкачёв из JUG Ru Group делится мнением о том, зачем вообще айтишникам популярность и нужно ли идти в инфлюенсеры.
Кирилл Толкачёв из JUG Ru Group делится мнением о том, зачем вообще айтишникам популярность и нужно ли идти в инфлюенсеры.
⚡6🔥4👍2🤔1
💻 ChatGPT научился говорить, видеть и слышать, Signal обзавёлся квантово-устойчивым шифрованием, а Raspberry Pi 5 вышел
Что произошло в IT на прошлой неделе.
📍ChatGPT научился говорить, распознавать голос и изображения
Нейросеть анализирует фотографии и озвучивает свои ответы. При этом её голос звучит вполне естественно.
Читать →
📍В мессенджере Signal появился алгоритм квантово-устойчивого шифрования сообщений
Теперь переписку в мессенджере не получится взломать даже с помощью квантового компьютера, который может появиться в ближайшие 5–10 лет.
Читать →
📍На Linux теперь можно разгонять видеокарты NVIDIA
Правда, для этого понадобится установить специальную утилиту TuxClocker.
Читать →
📍Вышел одноплатный компьютер Raspberry Pi 5
Мощный, быстрый и компактный — размером с банковскую карту.
Читать →
📍Нововведение iPhone 15, о котором никто не рассказывал
Некоторые внешние аккумуляторы вместо того, чтобы заряжать новый айфон, заряжаются от него сами.
И это не шутка →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
Что произошло в IT на прошлой неделе.
📍ChatGPT научился говорить, распознавать голос и изображения
Нейросеть анализирует фотографии и озвучивает свои ответы. При этом её голос звучит вполне естественно.
Читать →
📍В мессенджере Signal появился алгоритм квантово-устойчивого шифрования сообщений
Теперь переписку в мессенджере не получится взломать даже с помощью квантового компьютера, который может появиться в ближайшие 5–10 лет.
Читать →
📍На Linux теперь можно разгонять видеокарты NVIDIA
Правда, для этого понадобится установить специальную утилиту TuxClocker.
Читать →
📍Вышел одноплатный компьютер Raspberry Pi 5
Мощный, быстрый и компактный — размером с банковскую карту.
Читать →
📍Нововведение iPhone 15, о котором никто не рассказывал
Некоторые внешние аккумуляторы вместо того, чтобы заряжать новый айфон, заряжаются от него сами.
И это не шутка →
👇🏻👇🏻👇🏻
Больше новостей и статей о программировании и технологиях — в разделе «Код» Skillbox Media.
👍7🔥3😁1
Подборка бесплатных ресурсов с датасетами для учёбы и работы
Выстраивать гипотезы, обучать нейросети, проверять теории и выпускать сенсационные исследования «от британских учёных» — для всего этого необходимы датасеты, которые не всегда просто найти.
Эксперты Skillbox и других компаний составили топ датасетов, с которыми любой анализ станет проще и быстрее. Забирайте по ссылке.
Выстраивать гипотезы, обучать нейросети, проверять теории и выпускать сенсационные исследования «от британских учёных» — для всего этого необходимы датасеты, которые не всегда просто найти.
Эксперты Skillbox и других компаний составили топ датасетов, с которыми любой анализ станет проще и быстрее. Забирайте по ссылке.
vc.ru
7 бесплатных ресурсов с датасетами для учебы и работы — Сервисы на vc.ru
Skillbox Сервисы 29.09.2023
👍10❤2🔥2
Forwarded from Люди и Код — IT-подкаст
30 сентября отмечался международный день подкаста — а мы и не знали
Первые подкасты появились в 2004 году, благодаря технологиям RSS и mp3, которые позволяли упаковывать радиошоу в файлы и легко распространять записи в интернете. Несколько самоучек с MTV таким образом смогли транслировать авторские передачи, которые обрели популярность.
Прародителем формата в России можно считать аудиопередачу «Иллюзия независимого радио» из СССР конца 1980-х. Бобины с выпусками тогда распространялись «по подписке» — нелегальным путём среди знакомых, друзей и друзей друзей.
А с каких подкастов вы начали погружаться в мир умной болтовни? Поделитесь топом любимых шоу, добавим в закладки 😉
Первые подкасты появились в 2004 году, благодаря технологиям RSS и mp3, которые позволяли упаковывать радиошоу в файлы и легко распространять записи в интернете. Несколько самоучек с MTV таким образом смогли транслировать авторские передачи, которые обрели популярность.
Прародителем формата в России можно считать аудиопередачу «Иллюзия независимого радио» из СССР конца 1980-х. Бобины с выпусками тогда распространялись «по подписке» — нелегальным путём среди знакомых, друзей и друзей друзей.
А с каких подкастов вы начали погружаться в мир умной болтовни? Поделитесь топом любимых шоу, добавим в закладки 😉
👍7🔥7❤2
VPN — всё? 😱
С 1 марта 2024 года Роскомнадзор будет блокировать все приложения VPN-сервисов из App Store, Google Play и других магазинов приложений, где можно скачать сервис для доступа к заблокированным сайтам.
Ну а мы напомним про наш топ надёжных VPN, которые пока что можно загрузить. Успевайте!
С 1 марта 2024 года Роскомнадзор будет блокировать все приложения VPN-сервисов из App Store, Google Play и других магазинов приложений, где можно скачать сервис для доступа к заблокированным сайтам.
Ну а мы напомним про наш топ надёжных VPN, которые пока что можно загрузить. Успевайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
😱10🔥4😁3🤬1
Media is too big
VIEW IN TELEGRAM
Японский ответ Boston Dynamics: робоволк против кожаных ублюдков
Криповых помощников по хозяйству придумали, чтобы отпугивать животных. Но, кажется, с прохожими такому „зверю“ тоже было бы тяжело наладить контакт.
Криповых помощников по хозяйству придумали, чтобы отпугивать животных. Но, кажется, с прохожими такому „зверю“ тоже было бы тяжело наладить контакт.
😁16👍3🔥3
При установке 11-й винды можно скоротать время в мини-игре. Шах и мат, линуксоиды!
Игра представляет собой отсылку к аркаде SkiFree, которая поставлялась вместе с Windows в далёком 1991 году. Пока точно известно, что она работает на ноутбуках Surface Laptop Studio 2, но у майков уже запросили комментарии, как ещё можно поиграть в аркаду.
Переходим на Windows 11?
Игра представляет собой отсылку к аркаде SkiFree, которая поставлялась вместе с Windows в далёком 1991 году. Пока точно известно, что она работает на ноутбуках Surface Laptop Studio 2, но у майков уже запросили комментарии, как ещё можно поиграть в аркаду.
Переходим на Windows 11?
🔥11😁6👍4
Как изучить Python самостоятельно и бесплатно: подборка материалов
Не будем мучить вас долгими подводками. Забирайте и вкатывайтесь на здоровье!
▪️ С чего начать обучение
▪️ Основы языка программирования
▪️ Пишем первое приложение
▪️ 5 проектов на Python
▪️ Python для data science
▪️ Что в итоге
А если ещё думаете, зачем вам нужен змеиный язык и как он может пригодиться в будущем, то вот статьи, которые помогут определиться:
▪️ Для каких задач подходит Python
▪️ Для чего нужен Python
▪️ Сколько зарабатывают Python-разработчики
Не будем мучить вас долгими подводками. Забирайте и вкатывайтесь на здоровье!
▪️ С чего начать обучение
▪️ Основы языка программирования
▪️ Пишем первое приложение
▪️ 5 проектов на Python
▪️ Python для data science
▪️ Что в итоге
А если ещё думаете, зачем вам нужен змеиный язык и как он может пригодиться в будущем, то вот статьи, которые помогут определиться:
▪️ Для каких задач подходит Python
▪️ Для чего нужен Python
▪️ Сколько зарабатывают Python-разработчики
🔥8👍5❤2