Для сравнения строк, содержащих стандартизированное представления номера версии можно использовать функцию version_compare.

Пример:

echo version_compare('5.6.1', '7.0.0'); // вывод -1
echo version_compare('7.0.0', '7.0.0'); // вывод 0
echo version_compare('51.6.1', '7.0.0'); // вывод 1

Привет, мир!

Хотелось бы представить свою разработку: Панель управления телефонами Grandstream от админа для админов.

Моя панель управления предназначена для так называемого провижионинга (provisioning) VoIP телефонов Grandstream в сети предприятия. В моем случае поддерживает работу, примерно, 70-100 телефонных аппаратов.

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

В итоге у меня появилось некоторое время и была написана панель управления телефонами Grandstream — GRCentral и вынесена в отдельный продукт вместо интеграции в корпоративный портал, как это делалось ранее.

(далее…)

Описание проблемы

Предположим, что в вашем документе Excel имеется некая ссылка на страницу в VK, при клике на нее открывается вполне современный (установленный у вас) браузер (в моем случае Google Chrome последней версии) с сообщением, что ваш браузер древний как вымершие мамонты и предлагает вам установить более свежие современные браузеры. Далее расскажу из-за чего это происходит и как решить данную проблему. В конце статьи есть ссылка на «быстрофикс», если лень читать 🙂

(далее…)

Предисловие

На официальном сайте Adobe практически нереально найти ссылки на MSI пакеты и их обновления. Далее будем решать данную проблему, а так же поделюсь «полезными» ссылками на сайте Adobe.

Задача

Установить Adobe Reader DC через Active Directory с помощью MSI пакета и поддерживать его в актуальном состоянии с помощью того же Active Directory.

(далее…)

Краткое содержание

У пользователей Windows 7, с установленной программой шифратором/дешифратором КриптоПРО версии 3.6 при попытке выполнить обновление через центр обновления Windows, возникает ошибка 0x800b0001. Далее расскажу, как её решить.

(далее…)

Суть проблемы

При поиске обновлений на Windows 7 возникает ошибка 0x8007000E. Решаем проблему установкой обновления KB3083324 (Центр обновления Windows клиент для Windows 7 и Windows Server 2008 R2: Сентябрь 2015 г.)

Полезные ссылки

После удаления компьютера из списков WSUS, компьютер перестает получать обновления с сервера. Чтобы вернуть компьютер обратно в список, проделайте следующее:
1. net stop wuauserv
2. Удалите значения (если таковые существуют) PingID, AccountDomainSid, SusClientId SusClientIdValidation из ветки реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
3. net start wuauserv
4. wuauclt /resetauthorization /detectnow

Приблизительно через 10 минут компьютер снова отобразится в списке WSUS