PHP: как писать данные в конец файла?

09 / 02 / 2020
Есть такие вещи, которые нужны не очень часто, но зато когда понадобятся, приходится искать где-попало. Одна из них — способ записать текст в конец файла. Иногда удобно логгировать какие-нибудь процессы или ошибки прямо в файл и тут же видеть результат в окне браузера. Делается это простой коммандой: $filename — строковая переменная, в которой хранится файл и путь к нему. Если файл лежит в той же папке, что и  скрипт, то...

Читать подробнее...

Yandex Metrika: Сторонний код заблокировал основной поток

27 / 01 / 2020
Для веб-мастеров не секрет, что Google’s PageSpeed Insights снимает баллы за код счётчика Яндекс.Метрики. Почему? Банально из за того, что файл tag.js грузится со стороннего ресурса достаточно медленно. У меня показывает 600+ микросекунд. Убрав счетчик Yandex Metrika, я получаю примерно на 4 балла больше. Это, на минутку, ускорение загрузки на 4%! Но Яндекс.Метрика необходима, как удобный инструмент веб-аналитики, а потому выпиливать её не вариант. Что остаётся? Остаётся скачать файл tag.js...

Читать подробнее...

Яндекс.Метрика: Как подключить цель на «Клик по кнопке» (JavaScript-событие)?

22 / 01 / 2020
Время от времени заказчики просят поставить цель для Яндекс Метрики на нажатие какой-нибудь кнопки на сайте, на открытие popup’а с формой и т.п. И всякий раз приходится вспоминать как это делается. А делается, на самом деле, просто. Шаг 1. Сначала идём в метрику в список счетчиков. Там кликаем колёсико настроек напротив нужного нам сайта (где будем ставить цели). Шаг 2. На странице с настройками выбираем вкладку Цели и кликаем кнопку...

Читать подробнее...

Монетизация сайта: Часть II

19 / 01 / 2020
Я знаю много историй про блоггеров, которые зарабатывали на своем сайте не напрягаясь, и все им завидовали. Но есть нюанс, сейчас они или вкалывают или бедны потому, что на волне хайпа делать лёгкие деньги очень даже можно, но во-первых, хайп не длится долго, а во-вторых, поймать эту волну удается в основном случайно. Это как с лотереей, может повезти, а может и… ничего. Кстати, купи билетик)). А ещё бывает «новая тема»...

Читать подробнее...

Хорошие новости по прошивке MIUI11 (Xiaomi)

09 / 12 / 2019
В сентябре 2019 и с октября уже у многих пользователей телефонов Сяоми и Редми появилась своя стабильная версия прошивки. Компания не перестает совершенствовать ее, не только исправляя ошибки в работе, но и добавляя каждый раз новые функции. Сяоми провела опрос в своих соцсетях и таким образом решила узнать у потребителей, какие функции они ждут в следующих обновлениях прошивки MIUI11. Кого конкретно они там опрашивали — лично для меня загадка, но...

Читать подробнее...

Как массово изменить кодировку файлов, переименовать и исправить в них текст

03 / 12 / 2019
На днях перенёс некоторые сайты на другие сервера. При том, неликвид переместился на сервер под управлением веб-панели Ajenti V. Там, нет apache, а потому файлы .htaccess не работают. В результате, на одном из статичных многостраничников убилась кодировка и инклюды. Дело в том, что в .htaccess была задана принудительная перекодировка в windows-1251 и все файлы с расширением .html интерпертировались как .php Давно собирался привести всё это хозяйство в нормальный формат, но...

Читать подробнее...

Монетизация сайта: Часть I

20 / 08 / 2019
Лето заканчивается, погода отличная, клиенты потихоньку выходят из отпускных загулов. Пора и мне. Этим постом начну серию по монетизации блогов в частности и сайтов в целом. По монетизации сайты делятся на три типа: 1. Без монетизации Эти сайты, как и любые действующие (незамороженые и неброшенные), активно кушают деньги и время. Но их финансируют либо «по фану», либо ради престижа. Т.е. изначально соглашаются нести убытки. А потому, что могут себе это...

Читать подробнее...