Заморочился и сделал иконку хорошего разрешения, иначе куцая она какая то. Теперь 8ка выглядит куцая 🤣
Автор: LLIKIPER
Ярлыки на панели задач
Хорошо же, когда пользователя заводишь, он заходит, а у него на панели задач уже нужные ярлыки закреплены? Причем у кого то есть конкретные ярлыки, у кого то нет? Например как убрать управление сервером только у пользователей, но оставить у администраторов? Это очень проблемная задача.
Читать далее «Ярлыки на панели задач»Grandstream рингтон
Во вложении архив с приложением для конвертирования wav->bin, а также tftp сервер для загрузки на телефон.
Инструкцию использовал эту https://treolink.ru/creating-own-ringtones-for-grandstream-phones/
BrainyCP, Автопродление Let’s Encrypt
Почему то из коробки не хотело взлетать автопродление, галка стоит, но автоматически не продляется. Решение — добавить cron задачу
1 |
/etc/brainy/src/compiled/php5/bin/php -q /etc/brainy/scripts/letsen_renew.php >/dev/null 2>/dev/null |
CentOS 7, dracut восстановление
Если у вас перестала грузиться система после переноса на другое железо (например у меня с ESXi на Hyper-V) и у вас картина как на скринах ниже
То выполните следующее:
Читать далее «CentOS 7, dracut восстановление»FRP
Мегафон Перезвон
Да, именно так статья и называется) (объясню чуть ниже почему именно так)
Есть такая дурацкая услуга у мегафон «Мне звонили S», которая ВАМ сообщает о том что кто-то не дозвонился (телефон выключен, вне зоны и прочее). НО есть еще страшно ужасный функционал, за который нужно оторвать программисту руки — это если вы сбрасываете звонок, ВЫ перезваниваете звонящему через секунд 10 коротким дозвоном.
Получается такая ситуация, сидите вы на планерке, вам звонит коллега, вы не можете ответить, сбрасываете. Вам звонят и звонят и ЗВОНЯТ еще пока вы человека к бабушке не пошлете, а он вам — «Да ты сам мне звонишь, я и перезваниваю!».
На выяснение этой опции мне понадобилось 11 дней, 4 обращения в техническую поддержку и две заявки (вообще 3, одну не создали в итоге), замена сим-карты, проверка на другом телефоне.
Совет: не отключайте сразу (если чуть можете потерпеть), а обратитесь в тех поддержку, по-мучайте их, т.к. не каждый специалист это знает(у меня более 20 специалистов, т.к. они меняются каждые 5 минут), они начинают проверять базовые станции. Припугните их переходом к другому провайдеру ввиду доставленных неудобств, и просите скидку. Мне сразу предложили 150 минут в месяц, я отказался, т.к. я свои не выговариваю 700, поэтому потребовал скидку, если они не решатся в течении недели, то перехожу на другого. Пока что скидку не дали, будет скидка — напишу позже.
Итоги:
Позвонили недели через три, я им все рассказал, они извинились. Договорились на безсроковый пакет 50 смс каждый месяц, безсроковый пакет звонки на городские за счет бесплатных минут(700 минут в моем случае, получется 700 мин было только на сотовые, а теперь еще и на стационарные). Тупанул что не попросил скидку до прошлого тарифа… ну да ладно.
Активность пользователей Zabbix
Потребовалось мне аналитика работающих пользователей на сервере терминалов, а именно:
- Количество активных пользователей в разрезе требуемых периодов
- Количество отсутствующих пользователей (отошли на 5 минут)
- Работа конкретных пользователей
У меня есть zabbix, а вот отправку подобной статистики пришлось писать.
В итоге получилась служба, которая ставится на сервер, и через период отправляет статистику в zabbix.
https://github.com/LLIKIPER/ZabbixActiveUser
Читать далее «Активность пользователей Zabbix»QoS Windows Samba или ограничение скорости на шару
Получилась такая тема: адаптер гигабитный, на сервере используется 1с(RDP) и файлообменный каталог. Если сливать или заливать какой либо файл(например какой-либо дистрибутив), у всех начинаются тормоза. В итоге понадобился QoS, в интернете толковой инструкции не было, пришлось разбираться. В итоге…
Нужно зайти в gpedit.msc и настроить как на скриншоте ниже (вообще должно хватать первой строки, но я сделал и для исходящего на другой сервак, куда заливаются бэкапы).
SleepingOwlAdmin, редактирование пароля пользователя
Столкнулся с ситуацией, требуется в админке добавить поле «пароль». Добавил и обнаружил две проблемы:
- при сохранении пользователя пароль записывался в чистом виде (а нужно Bcrypt)
- пароль отображался в поле ввода, и при сохранении опять сохранялся/шифровался в базу,т.е. шифрование шифрованного пароля по факту убивало пароль
В общем решение:
1. добавляем виртуальное поле в модель пользователя с названием newpassword и прописываем что если пароль не пуст, то шифруем и записываем в поле password
1 2 3 4 |
public function setNewPasswordAttribute($value){ if($value) { $this->attributes['password'] = bcrypt($value); }} |
2. переделываем поле на форме в админке
1 2 3 |
AdminFormElement::password('newpassword', trans('admin.users.tab_general.password')) ->required() ->allowEmptyValue(), |
Итог:
- При сохранении если поле пустое(а оно по умолчанию пустое), то пароль не меняется.
- Если пароль не пуст, то шифруется и сохраняется в базу.
- Помечено звездочкой как обязателен, то также может быть и пуст (кому то может и не надо)