Архив за 28 июля 2026

Samsung решила порадовать покупателей новых складных смартфонов на домашнем рынке. В Южной Корее компания запустила акцию, в рамках которой те, кто оформил предзаказ на Galaxy Z Fold 8, Galaxy Z Fold 8 Ultra и Galaxy Z Flip 8, бесплатно получают вдвое больше встроенной памяти: вместо базовых 256 ГБ покупателям автоматически достается версия с 512 ГБ, при этом доплачивать за увеличение объема памяти не нужно.

Читать полностью »

Компания Anker начала продажи нового внешнего аккумулятора Zolo Power Bank (модель A110K) — новинка появилась в Канаде. В устройстве используется литий-железо-фосфатный аккумулятор. По заявлению производителя, такая батарея отличается повышенной долговечностью по сравнению с традиционными литий-ионными элементами.

Читать полностью »

HMD представила в Филиппинах бюджетный смартфон Asha 305, который производитель позиционирует как «облегченный смартфон» — промежуточное решение между кнопочным телефоном и полноценным Android-устройством.

Читать полностью »

Школьная программа по информатике зачастую дает лишь базовое представление о написании кода и алгоритмах. Тем, кто хочет глубже изучить программирование, подготовиться к олимпиадам, поступлению в технический вуз или начать создавать собственные проекты, все чаще помогают занятия с репетитором.Читать полностью »

Одни и те же данные в C++ почти всегда приходится проводить через несколько разных форматов — debug-вывод, YAML, binary, compact, protobuf — и без общей схемы каждый формат заводит свой собственный маппинг полей, который со временем расходится с остальными.

CONTRACT решает это одной декларацией на все форматы сразу: схема данных объявляется один раз, прямо в типе, и работает уже на этапе компиляции — без runtime-рефлексии и без ручного маппинга под каждый формат:

struct Customer {
    std::uint32_t id;
    std::string name;

    CONTRACT(Customer,
        (id, 1),
        (name, 2)
    )
};

Это и есть вся схема — не отдельный .proto-файл, не protoc, не сгенерированные .pb.hЧитать полностью »

Дисклеймер: я делаю сервис аренды Mac mini (ссылка в профиле), поэтому тема мне близка профессионально. В статье нет ссылок на него и не будет рекомендаций его выбрать — только разбор всех путей, которыми пользуюсь сам и которые видел у коллег.

Проблема, знакомая каждому, кто пробовал

Собрать и опубликовать iOS‑приложение без macOS нельзя — точка. Xcode, подпись, нотарификация, выгрузка в App Store Connect — всё это живёт только на маке. Флаттерщики и React Native‑разработчики упираются в это на последнем шаге: код пишется где угодно, а .ipa собирается только на технике Apple.

Читать полностью »

Специалисты DxOMark протестировали камеру нового флагманского смартфона Oppo Find X9 Ultra. По итогам испытаний устройство набрало 170 баллов — этого хватило, чтобы занять третье место глобального рейтинга. Впереди — Huawei Pura 80 Ultra (175 баллов) и Vivo X300 Pro (171 балл), позади — iPhone 17 Pro (168 баллов, 5 место), Xiaomi 17 Ultra (166 баллов, 9 место) и Samsung Galaxy S26 Ultra (157 баллов, 24 место).

Читать полностью »

Предисловие

Всем привет! Меня зовут Семенчук Александр, я ведущий разработчик Федеральной девелоперской компании «РАЗУМ». Последние 4 года я посвятил разработке интеграционных решений, оптимизации рутинных процессов и разработке web-приложений на Django, и всегда по-детски радуюсь, когда в конечном итоге все эти категории собираются воедино и позволяют закрыть одну из новых задач. Как раз о таком опыте я и собираюсь рассказать.

Читать полностью »

Приступая к работе над внутренними ссылками, необходимо произвести внутренний аудит проекта. Для начала необходимо избавится от всех «битых» внутренних ссылок.

Для проведения аудита воспользуемся Screaming Frog SEO Spider. Если проект небольшой, до 500 страниц, то достаточно и демо версии.

После сканирования смотрим ошибки 301. Для этого выбираем закладку Response Codes, устанавливаем фильтр Redirection (3xx) и внизу выбираем закладку Inlinks.

Отчётливо наблюдаем, что на проекте поменяли протокол http на https, а во внутренних ссылках такого изменения не произошло.

Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js