Наверх

Как переключаться между несколькими PHP версиями в Apache2 на Debian 11/10

26.12.2022 21:53

В вашей системе, если вы установили несколько версий PHP (например, PHP 8.1, 8.0, 7.4, 7.3, 7.2, 7.1 и 5.6), только одна работает как PHP версия в Apache2 по умолчанию. Однако, если для текущей задачи вам нужно использовать специфическую версию PHP, не нужно удалять все прочие версии. Вы можете просто переключить версию PHP на используемую по умолчанию в Apache.

Читать далее...

Как установить PHP 8.1 на Debian 10/11

17.12.2022 21:21

PHP 8.1 — большое обновление языка PHP. Оно содержит множество новых возможностей, и многие передовые фреймворки требуют наличия на сервере версии PHP 8.1 для работы всех функций. В первую очередь перед началом установки следует отметить, что PHP 8.1  в нижеприведенном репозитории больше недоступен на Debian 9.

Если вам нужна именно 8+ версия, лучше обновить дитстрибутив до версии Debian 11(bullseye)  или хотя бы Debian 10 (buster), иначе на Debian 9 вам придется довольствоваться PHP 5.6, максимум PHP 7.4.

Читать далее...

Как проверить статус компьютера с помощью Home Assistant

01.10.2022 21:35

В некоторых случаях может оказаться полезным знать состояние домашнего или рабочего компьютера - это может понадобиться при настройке автоматизации, например выключать свет в офисе или изменять настройки медиасистемы.
Если вам не нужно ничего особенного, только узнать, включен ли определенный компьютер, можно воспользоваться встроенным в Home Assistant модулем wake_on_lan

Читать далее...

Как подключить Bluetooth Ugreen CM390 на Ubuntu / Debian

05.09.2022 09:48

В августе 2022 командой разработки Home Assistant  был анонсирован новый улучшенный модуль интеграции Bluetooth, теоретически позволяющий подключать Bluetooth устройства напрямую без MQTT брокера, однако работающий пока только с ограниченным списком Bluetooth свистков (ASUS USB-BT400, ASUS USB-BT500, Ugreen CM390 и т.д.). Читать далее...

Как принудительно обновить кеш стилей WordPress в браузере

08.08.2022 20:16

Разработчик поменял стили в теме WordPress, а клиент говорит, что ничего не поменялось? А если таких клиентов десять, сто? И все они сообщают, что у вас кнопка не того цвета, или иконки поплыли? Скорее всего чрезмерно усердный и экономный браузер вашего клиента закешировал старые стили и не торопится их обновлять.

Читать далее...

Установка Android 10 на планшет Samsung Galaxy Tab S 10.5 LTE (chagalllte) SM-T805

16.04.2022 20:05

В 2014 году попал мне в руки на рабочем проекте флагманский на тот момент планшет Samsung Galaxy Tab S 10.5 LTE (chagalllte) SM-T805, на котором была установлена операционная система Android KitKat 4.4.2. Рабочий проект закончился, а планшет остался и был заброшен на полку, откуда изредка извлекался для тестирования других проектов. И вот, в 2022 году он был опять извлечен, и обнаружилось, что на Android  4.4.2 можно поставить чуть больше, чем ничего.

OTA обновления на этом планшете по какой-то причине никогда не работали как следует, гарантия уже давно кончилась, поэтому было принято решение обновить его до чего-то более-менее актуального, пользуясь инструкциями с 4pda и XDA форумов.

Читать далее...

В Windows 10 появился азербайджанский язык (АЗ). Как его удалить?

03.04.2022 10:43

Занятный баг, с которым столкнулся уже не один пользователь операционной системы Windows 10.  В списке языков наравне с самостотельно установленными русским, английским, украинским появляется азербайджанский язык. При этом удалить его средствами операционной системы невозможно.

Читать далее...

Корректный формат для валют разных стран мира

19.03.2022 10:46

Интернет меняет многие сферы жизни, в том числе торговлю. Любой производитель может продавать свои товары напрямую клиентам, причем не только в родном городе и стране, но и в другие страны.  Если вы продаете в своем интернет-магазине только цифровые товары, ограничения практически стираются.

Можно, конечно, продавать всем клиентам товары с ценами в долларах США, но для некоторых пользователей это выглядит подозрительно. Намного комфортнее для большинства покупателей видеть цены в своей национальной валюте - гривнах, рублях, тенге.

Читать далее...

Длинный placeholder в виде анимированной бегущей строки в поле input средствами CSS

15.03.2022 09:03

Placeholder (плейсхолдер) - атрибут поля ввода в HTML, позволяющий дать пользователю пояснение или подсказку о том, что в это поле следует вводить. Иногда такая подсказка может оказаться достаточно длинной, но штатные средства HTML не позволяют пользователю взаимодействовать с плейсхолдером, например прокручивать или разворачивать. В таком случае пользователь просто не увидит часть подсказки, скрытой за пределами поля ввода.

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

Меняем порт Apache по умолчанию на произвольный порт

13.03.2022 14:26

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

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

Читать далее...

Как сохранить встраиваемое Vimeo видео

02.08.2021 21:58

Никто не спорит, что встраиваемое онлайн-видео - это удобно. Его можно смотреть на телефоне, на ноутбуке и делиться с друзьями.
Но что, если видео для вас очень важно, и вы боитесь, что автор его удалит навсегда? Или видео нужно вам там, где нет интернет связи? Попробуем скачать Vimeo видео для просмотра офлайн.

Читать далее...

Как сделать кастомное поле в списке товаров Woocommerce сортируемым

22.12.2020 14:00

В прошлой статье мы рассмотрели возможность программного создания кастомного поля для товара на примере номера складской ячейки или коробки.

Улучшим это решение, сделав созданную колонку сортируемой. Сделать это можно в три шага:

  • Указать Woocommerce, что созданная ячейка сортируемая
  • Отсортировать вывод по значениям
  • Дополнить список записями с пустым значением

Читать далее...