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

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

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

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

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
Бесплатный курс по основам сетевых технологий для начинающих

● Как увеличить зарплату с помощью систематизации знаний по сетевым технологиям
● Как правильно и легко учиться, чтобы зарабатывать больше в ИТ
● Глава 1. Основные принципы
● Глава 2. Сети в нашей повседневной жизни
● Глава 3. Передача данных по локальной сети
● Глава 4. Сетевая адресация
● Глава 5. Предоставление сетевых сервисов
● Глава 6. Создание домашней сети
● Глава 7. Сетевая безопасность
● Глава 8. Настройка устройств Cisco
● Глава 9. Тестирование и устранение неполадок
● Перспективы трудоустройства связанного с сетевыми технологиями Cisco

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

#video #tcpip
This media is not supported in your browser
VIEW IN TELEGRAM
Мои ощущения, когда QA тестирует приложение в моем присутствии.

#ithumor
Разработка серверной части приложений PostgreSQL 9.6. Базовый курс

Тема 00 «Введение».
Тема 01 «Установка и управление, psql».
Тема 02 «Общее устройство PostgreSQL».
Тема 03 «Изоляция и многоверсионность».
Тема 04 «Буферный кэш и журнал».
Тема 05 «Логическая структура».
Тема 06 «Физическая структура».
Тема 07 «Схема данных приложения».
Тема 08 «Взаимодействие клиента с СУБД».
Тема 09 SQL «Функции».

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

#video #PostgreSQL
This media is not supported in your browser
VIEW IN TELEGRAM
Собранный на коленке файрвол и юзера останавливает и админам не сильно мешает

#ithumor
Как начать работать с Linux с нуля: Первый шаг к высокооплачиваемой работе

■ Как правильно и легко учиться, чтобы зарабатывать больше в ИТ
■ Знакомство с Linux
■ Работа с Linux
■ Работа с Linux. Часть 2
■ Работа с Linux. Часть 3
■ Перспектива трудоустройства связанного с Linux
■ Курс LPI “Linux для Начинающих” (“Linux Unhatched”)

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

#video #linux