Главная » Без рубрики
Nuxt + Google PageSpeed Insights — улучшаем score
У меня была проблема с nuxt сайтом, который имел очень низкий PageSpeed score. Проблема в этом сказывалась в плохой индексации сайта — гугл выбрасывал хорошие страницы из выдачи. Одной из возможных причин мог быть как раз низкий рейтинг…
Читать далее »html lang Украина
Недавно задался вопросом, как корентно указать украинский язык в значении к свойству тега html — lang. Все просто: Используйте код ISO639-1в качестве значения (uk)
Читать далее »Отправлять сообщения в телеграм группу на php
У меня на проекте Mobicard была необходимость отправлять уведомления в телеграм канал при регистрации нового пользователя, чтобы менеджеры могли быстро реагировать на событие регистрации. Для начала нужно создать бота. В телеграмм находим @BotFather, выбираем создание бота. После того…
Читать далее »Опыт использование поиска algolia в laravel
Всем привет! Я разрабатывал интересный сервис — mobicard. У меня был интересный опыт внедрения поиска algolia по каталогу страниц. Нужно было построить поиск, который будет искать по модели юзера и генерировать поисковые индексы по определенным подготовленным запросам. Примерно как…
Читать далее »Война!
2014: Украина, Запорожье. Я студент 2 курса. в стране начался хаос, вс рф занимают Крым, на Донбассе начинаются боевые действия. Вся страна не понимает, что происходит. 2014-2015: Страну наводняет множество беженцев из Донецка и Луганска, люди массово бежат…
Читать далее »Вечер в порту
Я плыл на пароме. Это был один из тех ранних осенних дней, когда днем солнце мягко согревает своим теплом, а вечером прохлада вынуждает всех вокруг одется потеплее. На улице стоял теплый полдень, мы медленно подплывали к пристани. За…
Читать далее »Zend 3/Laminas database select subqueries
I’ve been working on some refactoring of queries and got some trouble with making subqueries with TableGateway entity. Unfortunately there’s no solution for that on internets 🙁 so I had to find it by myself: As you can…
Читать далее »Почему MD5 для паролей — плохо?
Ранее этот алгоритм шифрования повсеместно использовался для хранения хешей паролей для веб приложений. На деле, подозреваю, что может все еще использоваться для хранения паролей на некоторых старых сайтах, писаных 7+ лет назад. В наше время, все говорят что…
Читать далее »Очередь на yii2
Расскажу немного о своем опыте настройки очереди на yii2. Не смотря на популярность фреймворка, и на то что разработка очереди — довольно таки частая задача с которой сталкиваются веб-разработчики, данный фреймворк не имеет готового пакета от его разработчиков….
Читать далее »Как на PHP выбрать первый\последний элемент массива
Очень часто в работе сталкиваюсь с ситуацией, когда нужно выбрать первый и последний элемент массива, не зная его индекс (актуально для ассоциативных массивов). Есть пара простых вариантов решения данной проблемы: Функции reset(), end(). Данные функции предназначены для обхода массива,…
Читать далее »