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.
Читать далее...
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.
Читать далее...
01.10.2022 21:35

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

В августе 2022 командой разработки Home Assistant был анонсирован новый улучшенный модуль интеграции Bluetooth, теоретически позволяющий подключать Bluetooth устройства напрямую без MQTT брокера, однако работающий пока только с ограниченным списком Bluetooth свистков (ASUS USB-BT400, ASUS USB-BT500, Ugreen CM390 и т.д.). Читать далее...
08.08.2022 20:16
Разработчик поменял стили в теме WordPress, а клиент говорит, что ничего не поменялось? А если таких клиентов десять, сто? И все они сообщают, что у вас кнопка не того цвета, или иконки поплыли? Скорее всего чрезмерно усердный и экономный браузер вашего клиента закешировал старые стили и не торопится их обновлять.
Читать далее...
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 форумов.
Читать далее...
03.04.2022 10:43

Занятный баг, с которым столкнулся уже не один пользователь операционной системы Windows 10. В списке языков наравне с самостотельно установленными русским, английским, украинским появляется азербайджанский язык. При этом удалить его средствами операционной системы невозможно.
Читать далее...
19.03.2022 10:46
Интернет меняет многие сферы жизни, в том числе торговлю. Любой производитель может продавать свои товары напрямую клиентам, причем не только в родном городе и стране, но и в другие страны. Если вы продаете в своем интернет-магазине только цифровые товары, ограничения практически стираются.
Можно, конечно, продавать всем клиентам товары с ценами в долларах США, но для некоторых пользователей это выглядит подозрительно. Намного комфортнее для большинства покупателей видеть цены в своей национальной валюте - гривнах, рублях, тенге.
Читать далее...
15.03.2022 09:03

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

Зачем может понадобиться менять порт Apache2? Во-первых, некоторые специалисты считают, что смена порта по умолчанию может повысить безопасность. На самом деле это не совсем так, потому что существуют сканеры портов, и злоумышленник в конце концов сумеет выяснить, что за порт используется на вашем сервере. Но против ботов и любителей это действительно может помочь.
Также может случиться, что вам необходимо освободить стандартный 80 порт для какого-нибудь специализированного программного обеспечения, которое может работать только на этом порту.
Читать далее...
02.08.2021 21:58
Никто не спорит, что встраиваемое онлайн-видео - это удобно. Его можно смотреть на телефоне, на ноутбуке и делиться с друзьями.
Но что, если видео для вас очень важно, и вы боитесь, что автор его удалит навсегда? Или видео нужно вам там, где нет интернет связи? Попробуем скачать Vimeo видео для просмотра офлайн.
Читать далее...
22.12.2020 14:00

В прошлой статье мы рассмотрели возможность программного создания кастомного поля для товара на примере номера складской ячейки или коробки.
Улучшим это решение, сделав созданную колонку сортируемой. Сделать это можно в три шага:
- Указать Woocommerce, что созданная ячейка сортируемая
- Отсортировать вывод по значениям
- Дополнить список записями с пустым значением
Читать далее...