Илья Чалов
О сайте
  • Mar 18, 2026

    HTML, CSS: шахматное поле с помощью Flexbox

    Веду ознакомительный курс для старшеклассников по HTML и CSS. Когда я начинал изучать HTML и CSS в нулевых, для размещения элементов на веб-странице в желаемом порядке часто использовали элемент table, который изначально создавался не для этого. В десятых появился ряд новых способов размещения элементов на веб-странице, в том числе Flexbox. Элемент table вернулся к своему первоначальному назначению — создание на веб-странице таблиц с данными.

  • Mar 8, 2026

    Интеграция модульных тестов в проект на C++

    Предыдущие посты в этой серии постов:

    • Как начать изучать тестирование программ на C++;
    • Начало изучения системы сборки программ CMake.
  • Feb 23, 2026

    Начало изучения системы сборки программ CMake

    Предыдущий пост в этой серии постов: «Как начать изучать тестирование программ на C++».

  • Jan 21, 2026

    C#: HttpClient, API Яндекс.Словаря и JSON

    Написали со студентами на занятиях по предмету «Сетевое программирование» консольную программу (веб-клиент) на языке C#, использующую API «Яндекс.Словаря» (https://yandex.ru/dev/dictionary). Мы работаем на компьютерах с операционной системой «Windows 10».

  • Jan 14, 2026

    Тест своих TCP-клиента и сервера в локальной сети

    В рамках изучения сетевого программирования пишу со студентами программы-клиенты и программы-серверы, общающиеся между собой по протоколу TCP (Transmission Control Protocol). Сначала писали на языке C#, теперь написали на языке C++. На компьютерах в аудитории установлена операционная система Windows 10.

  • Jan 6, 2026

    Как тестировать своего TCP-клиента

    В рамках изучения сетевого программирования я набрал код программы TcpEchoClient.cs из книги «TCP/IP Sockets in C#», про которую писал в прошлом посте.

  • Dec 21, 2025

    C#, .NET Framework: изменение формы из другого потока

    На занятиях по системному программированию (мы работаем в системе «Windows 10») писали на языке C# решение из трех проектов в среде Visual Studio Community 2022. Это решение мы взяли из устаревающего методического пакета, оно должно продемонстрировать работу с доменами приложения и потоками. Поскольку домены приложения недоступны на платформе .NET 8.0, вынуждены были использовать платформу .NET Framework 4.8.

  • Dec 8, 2025

    C#, .NET: не закрывается процесс калькулятора

    На занятиях по системному программированию попался проблемный код. Пока искал решение, заметил, что этот вопрос поднимают в интернетах нередко. Вероятно, код, похожий на описанный здесь, часто используют в учебниках и статьях для начинающих. Пишем на языке программирования C# в операционной системе «Windows 10». Используем среду разработки «Visual Studio Community 2022».

  • Dec 6, 2025

    Системное программирование, первое занятие

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

  • Nov 19, 2025

    Тестовый пост

    Пробный пост в блог.

  • Илья Чалов

Мой блог с темой «Minima» движка «Jekyll».