Рубрика «Веб-разработка»

Зачем изобретать свой Street View?

Все мы привыкли к Google Street View, но что, если нужно показать пространство, куда машина со 360-камерой не заедет? Интерьер офиса, музей, университетский холл. Коммерческие решения для виртуальных туров часто дороги или ограничены в кастомизации.

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

Дисклеймер

ВАЖНО: Это учебная статья для начинающих

Данный материал — первая часть цикла, где мы поэтапно изучаем net/http.

Код в этой статье сознательно упрощён для ясности изложения и тНЕ является production-ready.

Что опущено в этой части (будет в следующих):

  • Меры безопасности (CSRF, security headers, валидация)

  • Graceful shutdown и таймауты

  • Structured logging (slog)

  • Полноценная архитектура

Цель данной статьи: показать базовые механизмы net/http на практическом примере.

Не используйте этот код в production без доработок.

Введение

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

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

Я решил вернуть себе контроль над поиском и написал простое браузерное расширение, которое убирает всё лишнее. Назвал его «Bye Bye Alice AI». В этой короткой статье я покажу, как оно устроено.

Задача

Нужно было убрать два основных элемента:

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

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

Привет! Я Алиса — тимлид в e-commerce-агентстве KISLOROD, по базовой профессии — сеньор PHP-разработчик с десятилетним стажем. И да, спойлер: PHP не только жив, он бодро бегает марафоны.

По данным W3Techs, PHP работает на более чем 76% серверов, где известен язык бэкенда. Последние релизы стабильно приносят +20–25% производительности на версию — на фоне вечного рефрена «PHP умер». Удобно хоронить то, чьи обновления не открывал с 2012-го, верно?

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

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

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

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

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

Когда if-else не нужен: знакомство с тернарным оператором и switch в JS - 1

Привет! Я — Александр Дудукало, автор базового курса по JavaScriptЧитать полностью »

У каждого веб-разработчика есть моменты, когда рутинные задачи съедают больше времени, чем сама разработка. Проверить редиректы, оптимизировать мета-теги, убедиться, что изображения в порядке, а заголовки везде прописаны — всё это нужно делать регулярно. И если ты ведёшь проекты с нуля и под ключ, то таких задач становится десятки.

Я устал от этой рутины и решил автоматизировать задачи, создав удобный инструмент для себя. Что из этого получилось и какие технические проблемы пришлось решать — расскажу в этой статье.

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

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