Поизучал документацию по теме и пришёл к такому выводу, который решил тут зафиксировать на память.
вторник, 22 ноября 2022 г.
PHP. Что быстрее: json_encode, serialize или foreach с implode?
Для хранения данных в БД MySQL (небольшие массивы со штрихкодами товаров) стало важно понять, как лучше преобразовывать массивы в строку. Чтобы потом конвертить обратно. И чтобы нагрузка была минимальной.
Провёл небольшой тест, делюсь результатами.
воскресенье, 17 июля 2022 г.
Linux заменить текст в файлах рекурсивно
Заходим в нужную папку через cd и выполняем, пример команды:
find -name '*.php' | xargs sed -i 's/JPATH_COMPONENT_ADMINISTRATOR/IRX_COMPONENT_ADMIN_PATH/g'
На случай, если надо, например, полностью во всех файлах с кодом сайта или модуля/расширения быстро заменить какие-то строки/подстроки, не открывая каждый файл.
суббота, 30 апреля 2022 г.
Linux найти текст в файлах с определенным расширением
Сразу пример команды:
grep -Ril --include=*.php "new pdo"
В этом примере ищем фразу "new pdo" (без учета регистра букв) в php-файлах.
вторник, 1 марта 2022 г.
Скачать файл через командную строку (консоль) Windows, аналог wget
Казалось бы, такая простая задача, но решение можно найти далеко не сразу!
Вот и я нашел не сразу. И после очередной такой потребности решил зафиксировать в блоге, чтобы потом не искать.
Проверено в Windows 7 и Windows 10. Всё работает.
четверг, 27 января 2022 г.
Как перезапусить Стратегию в Яндекс Директе
Бывает, что по истечению недели после запуска кампании в Яндекс Директе система пишет "Обучение стратегии не идёт". Но хотелось бы запустить перезапуск обучения. Как это сделать? Краткая памятка на основе общения с поддержкой.