Нагрев портативного оборудования

Корпус жестких дисков, роутеров, STP приставок, игровых консолей или ноутбуков может на касание быть теплыми. Это нормально если нет никаких других симптомов что что-то не так (перезагрузки, зависания, индикация с ошибками, раньше температура была ок).


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

Недозапуск apache (Active: failed), firewalld и других служб на VDS сервере FirstVDS

По какой-то причине после ребута моей виртуалки CentOS7 со стороны платформы виртуализации FirstVDS критичные службы (apache/httpd, firewall-cmd/firewalld, недозапуск systemd) автоматически могут не завестись. При этом при ребуте виртуалки вручную из консоли или через web-интерфейс управления все ок.

~$ uptime 
14:42:50 up 4:59, 1 user, load average: 0.00, 0.01, 0.05 

~$ pstree 
systemd─┬─NetworkManager───2*[{NetworkManager}] 
├─agetty 
├─auditd───{auditd} 
├─crond 
├─dbus-daemon 
├─mysqld_safe───mysqld───21*[{mysqld}] 
├─rsyslogd───{rsyslogd} 
├─sshd───sshd───sshd───bash───pstree 
├─systemd-journal 
├─systemd-logind 
└─systemd-udevd

Вариант 1 light ;)
~$ sudo service httpd status
Redirecting to /bin/systemctl status httpd.service


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

Excel: использование функции ВПР

Общее

В Excel есть полезная функция – ВПР. Позволяет на основе списка неких идентификаторов извлечь из таблицы значения атрибутов этих идентификаторов.

Сравнение ВПР с другими вариантами решения задачи:

  • ВПР – подходит для небольших объемов данных. По опыту попытка получения данных по 100к значениям в таблице из 300к строк требовала неимоверное время для расчета и в результате пришлось решать задачу по-другому. 


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

Microsoft Word разное (стили и глюки, память на диске и temp)

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

Очень часто возникает задача вставить таблицу в документ Word из внешнего источника (WEB/Excel). При такой вставке границы таблицы могут заходить за пределы листка.

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

Файловые менеджеры WinSCP, Midnight Commander

WinSCP
Предотвращаем разрыв SCP-SSH сессии по timeouts, используя WinSCP.  В настройках сессии выбираем – Connection -> sending of null SSH packets (таймаут оставлял 30 секунд).
Чтобы открывать файлы ассоциированным с расширением на ПК приложением нужно в разделе Editors добавить первую строчку (самая приоритетная) связав там все расширения с “Associated application”.


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

HP LoadRunner, IBM RPT

HP LoadRunner – утилита для нагрузочного (и не только, по аналогии с JMeter) тестрования. С помощью нее можно создавать разные запросы на сайт/приложение/БД и анализировать отдачу. Можно писать скрипты. Бесплатная лицензия на 50 пользователей.

Как понимаю прямой конкурент:

IBM RPT – Rational Performance Tester.

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

TR-069 реклама и дампы

Используя TR-069 и поддерживаемые роутеры по слухам есть возможность часть функционала DPI реализовать прямо на CPE:
1) Добавление рекламы в браузер клиента (может быть полезно в сетях с Free доступом)
2) Снятие pcap дампов прямо с CPE (может быть полезно для диагностики, для слежки скорее нет – юзер же может в любой момент отключить свой девайс)


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

Работа с Google Authenticator

Использовал Google Authenticator в проекте по аутентификации на базе PHP. Работа с Google Authenticator идет через класс PHPGangsta_GoogleAuthenticator.

По умолчанию при первичной регистрации, происходит генерация QR-кода (я QR-код заменил на ссылку т.к. основные пользователи – мобильные, а не стационарные). В этом коде содержится URL с username, secret, service-name и редирект на приложение по мультифакторной аутентификации.

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

Ruby: простой Web Server на базе WEBrick

В Ruby есть встроенный сервер WEBrick. У него есть довольно богатый функционал, но юзать его не рекомендуют (как минимум из-за отсутствия документации и однопоточности). Для целей production могут использоваться другие ruby-сервера: puma, unicorn, rainbows; но по факту лучше использовать nginx :).

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

Уход за часами & радио-синхронизация времени

Уход

На основе инструкции к моим Casio DW-5600WB, которые я купил вместо Apple Watch 2.

  • Нежелательно мыть мылом
  • Нежелательно нажимать кнопки в воде
  • После бассейна (хлорка), моря (соль) или любой грязи нужно промыть часы в обычной воде и протереть. Оказывается, даже если используется нержавейка если не очистить своевременно предмет от грязи может возникать ржавчина.


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