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
加入频道
Введение в компиляторы

Введение в компиляторы (базовые понятия)
Введение в компиляторы (LL и LR грамматики)
Введение в компиляторы (top-down parsing)
Парсеры (метод рекурсивного спуска)
Таблично-управляемый LL(0) парсер (теория)
Таблично-управляемый LL(0) парсер (реализация)
LR парсер (теория)
Реализация LR парсера
Компилятор ассемблера для lldevcpu

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

#video #compiler
This media is not supported in your browser
VIEW IN TELEGRAM
Когда проработал год над одним проектом, а теперь менеджер хочет, чтобы я его оставил.

#ithumor
Dart уроки для начинающих на русском

Курс на русском языке, созданный для начинающих Dart разработчиков, которые имеют базовые знания о программировании и владеют хотя бы одним высокоуровневым языком программирования.
Если вы изучаете Flutter, вам не обойтись и без языка программирования Dart.

Содержание курса:
1. Что такое Dart
2. Установка Dart
3. Создание приложения
4. Синтаксис / Комментарии
5. Переменные и типы данных
6. final vs const
7. Приведение типов
8. Арифметические операции
9. Операторы ?. ?? ??= as is is!
10. DateTime
11. Коллекции (List, Set, Map)
12. Ветвления (if else, switch case)
13. Циклы (for in, for, while, do while)

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

#video #dart
This media is not supported in your browser
VIEW IN TELEGRAM
Когда все клиенты одновременно открыли тикеты в баг-трекере.

#ithumor
Информационная безопасность с Group-IB

Подробные руководства по информационной и компьютерной безопасности от самой известной частной фирмы по борьбе с киберпреступлениями Group-IB (созданной и возглавляемой Ильей Сачковым) и непосредственно заместителя лаборатории компьютерной криминалистики Сергея Никитина.

https://www.youtube.com/playlist?list=PL8Fj6Tf1y_zm-rHIfTUPrEfD14ujfsvL-

#video #security
This media is not supported in your browser
VIEW IN TELEGRAM
Джуниор разбирается с багом.

#ithumor
TypeScript

#1 Введение и настройка окружения
#2 Основные типы данных
#3 Сигнатура и перегрузка функций
#4 Приведение, объединение и пересечение типов данных
#5 Массивы, кортежи и перечисления
#6 Классы
#7 Наследование классов
#8 Реализация интерфейсов
#9 Абстрактные классы
#10 Модификаторы доступа

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

#video #TypeScript
This media is not supported in your browser
VIEW IN TELEGRAM
Я так же листаю логи, когда приложение падает.

#ithumor
WEB хакинг

- Авторизация на сайте под любым логином не зная пароля
- Авторизация без пароля с помощью SQL инъекции PHP
- Получение пароля администратора сайта с помощью SQL инъекции в GET параметр
- Регистрируемся с правами администратора с помощью SQL инъекции PHP
- Использование подготовленных запросов PDO для предотвращения SQL инъекций
- Пассивная XSS атака
- Защита от пассивной XSS атаки
- Активная XSS атака и защита от нее
- Атака брут форс перебор паролей PHP

https://www.youtube.com/playlist?list=PLqQ1VsG-wgxd_dQF0FPx67zOVtJV5XSJb

#video #web
This media is not supported in your browser
VIEW IN TELEGRAM
Архитектура оказалась не масштабируемой.

#ithumor
Курс по React

00: Обзор
01: Создание проекта
02: Введение в JSX
03: Рендер и монтирование
04: Элемент и входные параметры
05: Компонент и состояние
06: Жизненный цикл компонента
07: Обработка событий
08: Пользовательские события
09: Условный рендринг

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

#video #react
This media is not supported in your browser
VIEW IN TELEGRAM
Когда хотел уйти из офиса пораньше, думая, что босса нет на месте.

#ithumor
Курс MobX для React

1 Наблюдаемые значения, наблюдатель и действия (часть 1)
2 Наблюдаемые значения, наблюдатель и действия (часть 2)
3 Вычисляемые значения
4 Реакции

https://www.youtube.com/playlist?list=PLu6MFGxDdilibXREG6en-cIh8ucbslEGz

#video #MobX
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я удаляю большой бесполезный блок кода.

#ithumor
Искусственный интеллект на Python

1. Как установить PyAudio
2. Как записать аудио с микрофона PyAudio
3. Распознавание речи
4. Как воспроизвести аудио PyAudio
5. Запуск внешних приложений
6. Работа и отладка в Visual Studio
7. Установка Anaconda на Sublime Text 3
8. Работаем с CSV файлами (считываем и записываем данные)
9. Как сделать игру Змейка (Мастер-класс)
10. Модуль PyQt5 обращение к элементам

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

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

#ithumor
CLR via C#. Джеффри Рихтер

Подробный разбор и объяснение всех глав книги CLR via C#. Джеффри Рихтер. Программирование на платформе Microsoft .NET Framework на языке C#

https://www.youtube.com/playlist?list=PLIIXgDT0bKw6i4jQkHVgIrnsP-DcvBieq

#video #csharp
This media is not supported in your browser
VIEW IN TELEGRAM
Когда заставляют помочь, а душа ну уж совсем не лежит...

#ithumor
Парсинг сайтов Python [Курс]

0 ТИЗЕР
1 REQUESTS ЗАПРОСЫ (GET/POST)
2 BEAUTIFUL SOUP, FAKE-USERAGENT
3 АВТОРИЗАЦИЯ НА САЙТЕ, РАБОТА С КУКИ И СЕССИЕЙ
4 СКАЧИВАНИЯ ФАЙЛОВ, ПАРСИНГ ДАННЫ
5 ПРОКСИ, МУЛЬТИПРОЦЕССИНГ
6 ЗАКЛЮЧЕНИЕ + БОНУС!
Парсинг сайтов Python с использованием json конфига для настройки программы

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

#video #python