Принцип программирования Occam’s Razor (OR) — Бритва Оккама
Очень распространенная идея, которая пришла в программирование из философии. Принцип получил свое имя в честь английского монаха Уильяма из Оккама. Данный принцип гласит следующее: «Не следует множить сущее без необходимости». В сфере программирования, это правило трактуется следующим образом — не нужно создавать лишние сущности без необходимости в них. То есть, всегда задумывайтесь над тем, получите ли вы выгоду выделив дополнительный класс или метод. Ведь если вы будете выделять в отдельный метод одну строчку, которая при этом еще и нигде больше не повторяется, то только запутаете и усложните свой код.
Очень распространенная идея, которая пришла в программирование из философии. Принцип получил свое имя в честь английского монаха Уильяма из Оккама. Данный принцип гласит следующее: «Не следует множить сущее без необходимости». В сфере программирования, это правило трактуется следующим образом — не нужно создавать лишние сущности без необходимости в них. То есть, всегда задумывайтесь над тем, получите ли вы выгоду выделив дополнительный класс или метод. Ведь если вы будете выделять в отдельный метод одну строчку, которая при этом еще и нигде больше не повторяется, то только запутаете и усложните свой код.
В этом видео мы обсудим самые интересные и важные новости IT последней недели Июля 2019 года. Вы узнаете о нейронной сети, способной раздеть девушку по фотографии, о мобильных приложениях для удаления людей, о коллаборации авторов IT-каналов, о борьбе роскомнадзора и vpn сервисов, о стоимости мобильного трафика.
https://www.youtube.com/watch?v=VEsBUFzmRtI
https://www.youtube.com/watch?v=VEsBUFzmRtI
YouTube
IT НОВОСТИ. Нейросеть Deep Nude, Удаление людей, Роскомнадзор и VPN, мобильный трафик, #itstart2019
IT новости за последнюю неделю июня 2019 года. Сегодня мы поговорим о нейросети Deep Nude, которая может раздевать девушек на фото, о мобильных приложениях, которые позволяют удалять людей в кадре в реальном времени на смартфоне, о коллаборации русскоязычных…
👎1
Хакинг
Набор видео, в которых рассматриваютне некоторые интересные вопросы информационной безопасности: как направить трафик через цепочку proxy-серверов, как взломать хеш паролей, как взломать сайт и многое другое
https://www.youtube.com/playlist?list=PLQsW_segy7fjUeitS9XB7KdK1OluVwpP6
#video #hacking
https://www.youtube.com/playlist?list=PLQsW_segy7fjUeitS9XB7KdK1OluVwpP6
Набор видео, в которых рассматриваютне некоторые интересные вопросы информационной безопасности: как направить трафик через цепочку proxy-серверов, как взломать хеш паролей, как взломать сайт и многое другое
https://www.youtube.com/playlist?list=PLQsW_segy7fjUeitS9XB7KdK1OluVwpP6
#video #hacking
https://www.youtube.com/playlist?list=PLQsW_segy7fjUeitS9XB7KdK1OluVwpP6
Для того, чтобы реализовать задачу двум программистам вместо одного нужно не только в два раза больше денег, но и в два раза больше времени
#ithumor
#ithumor
Когда ты мастер построения простой и понятной архитектуры приложений
#ithumor
#ithumor
Асинхронность в Python
Основы асинхронности в Python. О событийных циклах, генераторах, asyncio, async/await.
https://www.youtube.com/playlist?list=PLlWXhlUMyooawilqK4lPXRvxtbYiw34S8
#video #python
Основы асинхронности в Python. О событийных циклах, генераторах, asyncio, async/await.
https://www.youtube.com/playlist?list=PLlWXhlUMyooawilqK4lPXRvxtbYiw34S8
#video #python
От начала до конца рассматриваем процесс создания web-приложения ASP .NET Core приложения, создание Docker image, публикацию на Docker Hub, настройку чистого виртуального выделенного сервера на Ubuntu и развертывание приложения для общего доступа.
https://www.youtube.com/watch?v=thc4WYHcngk
А для аренды виртуальных выделенных серверов можно обратиться к хостинг-провайдеру Veesp по ссылке https://bit.ly/2Jekcw4
https://www.youtube.com/watch?v=thc4WYHcngk
А для аренды виртуальных выделенных серверов можно обратиться к хостинг-провайдеру Veesp по ссылке https://bit.ly/2Jekcw4
YouTube
ПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps – настройка Visual Studio для релиза на VPS с Linux
Вы научитесь выполнять публикацию веб-приложения .NET Core на виртуальный выделенный сервер (VPS) на Linux с помощью Docker.
Аренда серверов Veesp: https://bit.ly/2FSWpjg
Основы работы с Docker: https://www.youtube.com/watch?v=p6IdE1oglLo
Подписывайтесь…
Аренда серверов Veesp: https://bit.ly/2FSWpjg
Основы работы с Docker: https://www.youtube.com/watch?v=p6IdE1oglLo
Подписывайтесь…
Уроки Python
Краткий курс по языку программирования Python, который будет полезен для начинающих разработчиков, которые решили освоить этот язык
https://www.youtube.com/playlist?list=PLVfMKQXDAhGXkktAHT_z_vz-KGyy1RLX9
#video #python
Краткий курс по языку программирования Python, который будет полезен для начинающих разработчиков, которые решили освоить этот язык
https://www.youtube.com/playlist?list=PLVfMKQXDAhGXkktAHT_z_vz-KGyy1RLX9
#video #python
Учебный курс "Компьютерные сети"
Каждый программист должен уметь настоить локальную сеть. И чинить пылесосы тоже. Шутка :) Локальную сеть не обязательно. :) Ну а для тех, кто все-таки хочет разобраться в этом вопросе - рекомендую ознакомиться с этим видеокурсом.
https://www.youtube.com/watch?v=OLFA0soYGhw&list=PLtPJ9lKvJ4oiNMvYbOzCmWy6cRzYAh9B1
#video #web
Каждый программист должен уметь настоить локальную сеть. И чинить пылесосы тоже. Шутка :) Локальную сеть не обязательно. :) Ну а для тех, кто все-таки хочет разобраться в этом вопросе - рекомендую ознакомиться с этим видеокурсом.
https://www.youtube.com/watch?v=OLFA0soYGhw&list=PLtPJ9lKvJ4oiNMvYbOzCmWy6cRzYAh9B1
#video #web
Принцип программирования Keep It Simple Stupid (KISS) — Делай это проще, дурачок
Схожий с предыдущим пунктом принцип, но имеющий немного другую смысловую нагрузку. Данная рекомендация говорит, что код нужно писать простым, без сложных конструкций, так как в противном случае это может значительно усложнить поддержание и отладку. Кроме того, другому программисту будет намного сложнее разобраться в хитросплетениях и сложных ветвлениях листинга, что тоже потребует дополнительных затрат сил и времени. Поэтому всегда старайтесь использовать простые и логичные конструкции без глубокой вложенности, так вы упростите жизнь и себе, и коллегам.
Схожий с предыдущим пунктом принцип, но имеющий немного другую смысловую нагрузку. Данная рекомендация говорит, что код нужно писать простым, без сложных конструкций, так как в противном случае это может значительно усложнить поддержание и отладку. Кроме того, другому программисту будет намного сложнее разобраться в хитросплетениях и сложных ветвлениях листинга, что тоже потребует дополнительных затрат сил и времени. Поэтому всегда старайтесь использовать простые и логичные конструкции без глубокой вложенности, так вы упростите жизнь и себе, и коллегам.
В этом видео мы обсудим самые интересные и важные новости IT первой недели Июля 2019 года. Вы узнаете о сбоях в работе Cloudflare и Facebook, борьбе YouTube против хакерских видео, мультипаспорте в России, создании нейросети drug’n’drop, протоколе DNS-over-HTTPS, подписке для удаления рекламы в Firefox и увидите худший веб-дизайн.
https://www.youtube.com/watch?v=iChwv1G2TUs
https://www.youtube.com/watch?v=iChwv1G2TUs
YouTube
IT НОВОСТИ. Сбой Cloudflare, Российский мультипаспорт, YouTube против Хакеров
IT новости за первую неделю июля 2019 года. Сегодня мы поговорим о крупном сбое в работе Cloudflare, который повлек падение множества сайтов, о планах введения в России электронных паспортов, о новых правилах YouTube в отношении хакерских видео, о крутой…
Плохой пример рекурсии. Слишком маленькая глубина, бумага очень быстро закончится
#ithumor
#ithumor
Взгляд с разных сторон. Как видят программу пользователи и разработчики
#ithumor
#ithumor
Школа информационной безопасности 2018
Запись свежих выступлений Академии Яндекса, посвященные безопасности веб и мобильных приложений, криптографии, виртуализации, контейнеризации и многому другому.
https://www.youtube.com/playlist?list=PLdJo1XilUTZPOJ1kSnoKheT7YSygP9FIO
#video #security
Запись свежих выступлений Академии Яндекса, посвященные безопасности веб и мобильных приложений, криптографии, виртуализации, контейнеризации и многому другому.
https://www.youtube.com/playlist?list=PLdJo1XilUTZPOJ1kSnoKheT7YSygP9FIO
#video #security