Веб-дизайн и программирование

Веб-дизайн и программирование

Путешествия

Путешествия

Нумизматика

Нумизматика

  • Значок C++, иконки компилятора и среды разработки — стартовая точка для начинающего программиста

    С чего начать изучение C++: пошаговая инструкция по установке компилятора и среды разработки, написание первой программы, разбор ошибок компиляции и запуск кода. Для начинающих — просто, понятно, с практикой.

    Представь, что ты садишься за руль машины с механической коробкой передач. Сначала всё непривычно. Педали, рычаг, сцепление. Можно заглохнуть на светофоре. Но когда освоишь — чувствуешь полный контроль над дорогой. Автомат проще, но механика учит понимать, что происходит под капотом. C++ — это механика. Python и JavaScript — автомат. И сегодня ты заведёшь этот мотор.

    Подробнее

  • Docker: упаковываем приложение и запускаем где угодно

    Docker упаковывает приложение и его окружение в изолированный контейнер, чтобы оно работало одинаково везде. Разбираемся, как установить Docker, написать первый Dockerfile и запустить проект локально — без боли и «works on my machine».

    Знакомая ситуация: ты отправляешь код коллеге, а у него ничего не запускается. «На моей машине всё работает», — говоришь ты. И это правда. На твоей машине установлен Python 3.11, определённая версия библиотеки, нужные переменные окружения и системные пакеты. У коллеги — Python 3.8, другие версии зависимостей и ничего не работает.

    Эта проблема стара как мир. Разные операционные системы, разные версии библиотек, разные настройки. Docker решает её радикально. Он упаковывает не только код, но и всё окружение в герметичный контейнер. Как ланч-бокс, в котором уже лежит и приложение, и всё необходимое для его работы. Такой ланч-бокс можно запустить где угодно — на твоём ноутбуке, на сервере, в облаке. И везде будет одинаковый результат.

    Подробнее

  • Адаптивный дизайн: карточка товара на смартфоне, планшете и десктопе плюс блок с принципами и ошибками вёрстки

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

    Подробнее