CODE BLOG
12.1K subscribers
5.11K photos
36 videos
99 files
2.9K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Проектирование и Администрирование защищенных сетей ViPNet. Основы и Проектирование

1 - Основы ViPNet
2 - Топологии сетей ViPNet
3 - Выбор топологии сети ViPNet
4 - Размещение координатора в сети
5 - Выбор координатора ПО/ПАК
6 - Что такое VIPNET

https://www.youtube.com/playlist?list=PLNqpSxWyl1hey6Qui_SkGNfwP-_TUI3N-

#video #virnet
This media is not supported in your browser
VIEW IN TELEGRAM
Когда прикручиваешь костыли к уже существующей технологии..

#ithumor
This media is not supported in your browser
VIEW IN TELEGRAM
Джун сказал, что удалил из нашей базы одну таблицу, чтобы кое-что проверить.

#ithumor
React Testing Library

В данном видеокурсе мы с вами рассмотрим тестирование React-компонентов с помощью библиотеки react-testing-library. Разберём её философию, плюсы и минусы. А так же основные отличия от Enzyme в подходе к тестированию.

https://www.youtube.com/playlist?list=PLNkWIWHIRwMEsMUc0B-lYb7DTLroWlKLK

#video #React
This media is not supported in your browser
VIEW IN TELEGRAM
Приложение проработало несколько секунд и все-таки упало.

#ithumor
Алгоритмы и структуры данных.

01. Алгоритмы. Оценка времени. Сортировка слиянием.
02. Структуры данных. Куча. Сортировка кучей
03. Быстрая сортировка. К-я порядковая статистика
04. Нижняя оценка на сортировку. Цифровая сортировка. Сортирующие сети
05. Двоичный поиск
06. Стеки, очереди. Амортизированное время
07. Связные списки. Pointer Machine
08. Система непересекающихся множеств
09. Фибоначчиева куча
10. Динамическое программирование

https://www.youtube.com/playlist?list=PLrS21S1jm43jz48qjdfYNpuIPgL3lNJ_o

#video #algoritm
Школа информационной безопасности

001. Безопасность веб-приложений - Эльдар Заитов
002. Безопасность мобильных приложений - Ярослав Бучнев
003. Сетевая безопасность - Борис Лыточкин
004. Безопасность ОС - Игорь Гоц
005.Безопасность бинарных приложений" - Андрей Ковалев
006. Расследование инцидентов. Форензика - Антон Конвалюк
007. Виртуализация и контейнеризация" - Антон Конвалюк
008. Криптография - Евгений Сидоров

https://www.youtube.com/playlist?list=PLdJo1XilUTZPOJ1kSnoKheT7YSygP9FIO

#video #security
This media is not supported in your browser
VIEW IN TELEGRAM
Когда поймал исключение, брошенное другим исключением

#ithumor
Базовый JavaScript

Урок №1. Цель курса и настройка рабочего пространства
Урок №2. Что такое JavaScript и работа с переменными
Урок №3. Типы данных и взаимодействие с пользователем
Урок №4. Циклы
Урок №5. Условия
Урок №6. Функции
Урок №7. Работа с элементами на страницах и события
Урок №8. Полноценная практика по написанию корзиины товаров

https://www.youtube.com/playlist?list=PLQEds1ESt7csjTThaq8xzdf0Axxhyk5mL

#video #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Когда незначительный баг приводит к фатальной ошибке.

#ithumor
Создание HTML5 игр с помощь Phaser 3 и JavaScript

1. Введение в курс. Создание HTML5 игр с помощь Phaser 3 и JavaScript
2. Установка и запуск PhaserEditor2d. Создание HTML5 игр с помощь Phaser 3 и JavaScript
3. Запускаем демо проект. Создание HTML5 игр с помощь Phaser 3 и JavaScript
4.1 Создаем новый проект. Создание HTML5 игр с помощь Phaser 3 и JavaScript
4.2 Добавляем спрайты на сцену. Создание HTML5 игр с помощь Phaser 3 и JavaScript
4.3 Структура проекта (часть 1). Создание HTML5 игр с помощь Phaser 3 и JavaScript
4.4 Введение в объекты и классы. Создание HTML5 игр с помощь Phaser 3 и JavaScript
4.5 Структура проекта (часть 2). Создание HTML5 игр с помощь Phaser 3 и JavaScript
4.6 Перемещение игрока. Создание HTML5 игр с помощь Phaser 3 и JavaScript

https://www.youtube.com/playlist?list=PLNtbY2SklBywbsC50hNS7IFn5iurwX7l3

#video #html
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я перекинул сложный тикет на джуна.

#ithumor
Приемы оптимизации. C++

Советы С++. Изучай и оптимизируй!
Советы С++. Инициализация объектов.
Советы С++. Список инициализации.
Советы С++. Оптимизация цикла!
Советы С++. Флаги оптимизации On
Советы С++. Оптимизация цикла!
Советы С++. Оптимизация цикла!
Советы С++. Оптимизация цикла!
Советы С++. inline оптимизация

https://www.youtube.com/playlist?list=PLdhEOd5Bckb5a15PL8Cy3bQ0ucS5Ng8bx

#video #cpp
This media is not supported in your browser
VIEW IN TELEGRAM
Использование функции без чтения документации.

#ithumor
Парсинг сайтов Python

Мы
разберем парсинг сайтов python, изучим модули
requests, bs4(BeautifulSoup), fake-useragent, multiprocessing.
Напишем много парсеров на питоне, научимся находить нужные нам элементы
на странице, разберем структуру requests запросов, научимся передавать
свои заголовки и свои данные на сайт.

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

https://www.youtube.com/playlist?list=PL6plRXMq5RADYaw4Xo111smBcEPNMhdHf

#video #python
This media is not supported in your browser
VIEW IN TELEGRAM
Когда из-за действий клиента приложение упало прямо во время демо.

#ithumor
Блог на NodeJS + Express + MongoDB + ReactJS

Установка MongoDB
Подключаем ExpressJS
Подключаем Mongoose
Подключаем Babel, создаем модель, пишем роуты
Разрабатываем контроллер для записей
Вёрстка компонентов
Подключаем React Router
Подключаем Redux и Axios
Просмотр и удаление статей

https://www.youtube.com/playlist?list=PL0FGkDGJQjJFUDWa8Wg502hEIlPD7kDMt

#video #NodeJS