XaiJu
Програмысли

Програмысли

boosty


Програмысли posts

Сайт на .NET #E25 - фоновая работа

В этом видео обновлю весь проект на .NET 8 и напишу фоновую работу, которая будет чистить сессии. В следующем видео разберём, как эту работу можно вызывать. 

Сайт на .NET #E25 - фоновая работа

Исходник:

Конвертируем строку в число - C#, Python, JS

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

View Post

Установка приложения на виртуальную машину

Я решил перевести ww.resunet.ru на виртуальную машину в более дешёвом хостинге, потому что azure слишком дорого. В этом видео показываю настройку и запуск .NET приложения. но с тем же успехом можно запустить любое другое приложение, которое вы могли поместить в контейнер. <...

View Post

Самая длинная уникальная подстрока - C#, Python, PHP, JS

Сегодня решаем задание по поиску самой длинной уникальной строки на C#, Python, PHP, JS

Самая длинная уникальная подстрока - C#, Python, PHP, JS

View Post

SQL инъекция в различных частях запроса

Не помню откуда этот вопрос, но меня спросили - безопасна ли конкатенация в секции WHERE. В этом видео я показываю примеры уязвимости SQL Injection в разных секциях запроса. 

SQL инъекция в различных частях запроса

View Post

Задание на собеседовании - Полиндром на C#, Python, JS и PHP

Задание простое, но можно рассмотреть решение на всех четырех языках для разминки. Вот такую картинку сгенерировал ИИ на слово palindrome. 

Задание на собеседовании - Полиндром на C#, Python, JS и PHP

View Post

FastAPI #06 - Обновление и удаление данных

В этом видео я реализую оставшиеся методы get, patch и delete для работы с БД

FastAPI #06 - Обновление и удаление данных

View Post

WebAPI на .NET #E03

В этом видео поговорим о том, как реагировать на ошибки в WebAPI и как возвращать информацию пользователю. 

WebAPI на .NET #E03

View Post

WebAPI на .NET #E02

Методы доступа к данным в WebAPI и немного про результат выполнения. Ошибки затронуты совсем немного, о них я буду говорить более подробно в третьем видео, которое уже снято. 

WebAPI на .NET #E02

Книги Декабря

В этом месяце книги от меня получают:
- Vitya Tarasov
- Roman Vagrant
- Александр Бирюков
- Максим Минаев
- Vladimir Skesov
Для тех, кто первый раз видит подобный пост. Чтобы получить от меня книгу ничего особого д...

View Post

WebAPI на .NET #E01

В этом видео начинаем знакомится с WebAPI на .NET. 

WebAPI на .NET #E01

View Post

Индексы и последовательность колонок

В этом видео на практике показываю, на сколько разница в последовательности колонок может повлиять на производительность запроса. Основы индексов объяснял здесь https://www.youtube.com/watch?v=vrnAkrH_Vts

Индексы и ...

View Post

Оптимизация БД - количество индексов и внешних ключей

Вы спрашивали, я начал записывать видео про базы данных. Вот первое видео про оптимизацию БД и сегодня поговорим про то, сколько индексов можно создавать и о необходимости внешних ключей. 
В этом видео я упоминаю другое своё видео про то, как работают...

View Post

UDP - Python глазами того самого хакера

В этом видео переписываю Remote Shell с использованием UDP

UDP - Python глазами того самого хакера

View Post

Remote Shell на Python - Python глазами того самого хакера

И сразу же второе видео Python глазами того самого хакера, и здесь рассмотрим, как создать свой простецкий telnet сервер и клиент, а точнее это удалённый Shell. 

Remote Shell на Python - Python глазами того самого хакера

View Post

Хеш директории - Python глазами того самого хакера

Я начинаю новый цикл, в котором буду рассказывать про Python глазами того самого хакера. Книгу не готов писать и всё также не планирую, а вот видео решил сделать. 

Python глазами того самого хакера

View Post

Безопасность - Сериализация в PHP

В этом видео поговорим о сериализации с точки зрения безопасности на примере PHP

Безопасность - Сериализация в PHP

View Post

Вас взломали

Признаки того, что вас взломали и за какими метриками я следил 

Вас взломали

View Post

Эффективность по-канадски

На работе сейчас срочный проект, над которым работает две команды и ещё две команды хотели знать про любые изменения, которые могут произойти, чтобы они протестировали свою часть. Я сообщил этим двум командам, два дня отвечал на вопросы о изменениях в Teams и ска...

View Post

Вопросник

Я доработал вопросник и там теперь:
1. Можно посмотреть ответ, если вы не знаете его. В ответах я пишу не просто сухой правильный ответ, но ещё и много дополнительной информации, поэтому вопросник не только проверка, но обучение
2. Можно перей...

View Post

Отгружаю resunet.ru в Azure

В этом видео показываю Azure внутренности проекта resunet.ru и показываю, как он настроен. Чтобы было нагляднее пересоздаю проект. 

Отгружаю resunet.ru в Azure

View Post

Книги ноября

В этом месяце книги получают:
- Roman Zaytsev
- Антон Красноперов
- Владимир Курчавов
- Dmitry Samodurov
- андрей лабадаев
Проверьте личные сообщения здесь на сайте. Я каждому отправил сообщен...

View Post

FastAPI #05 - Введение в БД

Знакомимся с sqlmodel и реализуем метод для добавления и получения тикетов. 

FastAPI #05 - Введение в БД

Исходник:

View Post

Flenov.info 2.0 - Laravel - #E11 - Авторизация

В прошлый раз мы сделали регистрацию, в этом видео реализовываю авторизацию - вход и выход на сайт и немного ещё говорим о валидации данных. 

Flenov.info 2.0 - Laravel - #E11 - Авторизация

View Post

Flenov.info 2.0 - Laravel - #E10 - Регистрация пользователей

В этом видео используем встроенные возможности для регистрации пользователей на сайте

Flenov.info 2.0 - Laravel - #E10 - Регистрация пользователей

View Post

Библия C# видеоуроки V1E16 - Дата и время

Я думал, что этим видео я преодолею барьер в 90 часов контента на этом канале, но чуть чуть не хватило, так что следующее видео будет знаменательным. А в этом просто говорим о дате и времени в .NET

Библия C# видеоуроки V1E16 - Дата и время

View Post

Фишинг

Добавляю теорию по основам в безопасности

Фишинг

View Post

Ajax Рейтинги E21

Делаем отправку рейтингов через Ajax запросы

Ajax Рейтинги E21

Исходник

View Post

Объединить диапазоны - C#, Python, PHP, JS

В этом видео я решаю задачку - Merge Intervals и результаты меня удивили, 

Объединить диапазоны - C#, Python, PHP, JS

Неожиданные результаты: JS оказался быстрее PHP при использовании идентичного решения:
- Python 3ms
- C# 4ms
- JS 6m...

View Post

Рейтинги готовы E20

В этом видео я завершаю работу над рейтингами и делаю отображение комментариев и рейтингов. 

Рейтинги готовы E20

View Post