среда, 11 января 2017 г.

Apache2.2 + WebSocket


Наши программисты решили использовать в своих проектах WebSocket протокол.
На конечных серверах все работает отлично, но при проксировании через Apache не проксируются запросы WebSockets, т.к Apache2.2 не умеет работать с WebSocket's

Apache, кастомный файл ошибок + ProxyPass

Необходимо создать кастомную страницу для ошибки авторизации HTTP 403 Forbidden

создаем кастомный файл:
touch ./Apache2.2/htdocs/error/403.htm

Скрипт почтовой рассылки по списку адресатов Mail Merge + From

Скрипт почтовой рассылки по списку адресатов Mail Merge от имени дргого пользователя


Поставлена задача организовать mail рассылку под учетной запиью служеюного пользователя с использованием списку адресов из файла.

Word умеет использовать список входящих адресов, но не умеет делать рассылку от другого имени.
Outlook наоборот - может отправлять от другого имени, но не принимает список адресатов из файла.

Было принято решение написать свою утилиту для рассылки писем.

понедельник, 25 июля 2016 г.

Vape Калькулятор



Требуемое количество жидкости: 100мл
Требуемое содержание никотина: 3мг/мл
Требуемое содержание PG: 30%
Требуемое содержание VG: 70%
Требуемое содержание H2O: 0%
Содержание никотина в основе: 36мг/мл
Содержание PG в основе: 55%
Содержание VG в основе: 35%
Содержание H2O в основе: 10%
Расчет

Яндекс.Метрика

пятница, 24 июля 2015 г.

Перенос данных на другой Windows Server c сохранением NTFS прав доступа.

Возникла производственная необходимость мигрировать локальных пользователей и директорию, с установленными NTFS  правами с Windows Server 2003 RUS на Windows Server 2008R2.
Объем работ ~30 пользователей и более 30тыс файлов, с установленными уникальными NTFS разрешениями.
Поиск в интернетах показал, что в Windows нет штатного инструмента для миграции пользователей (с паролями) и правами доступа к файлам.
При создании новых пользователей им назначаются рандомные SID, т.е просто создать пользователя и перетащить директорию с NTFS правами не выйдет, т.к не совпадут SID.
Метод описаный тут - https://technet.microsoft.com/en-us/library/dd379531%28v=ws.10%29.aspx
не подходит, т.к используются разные локали.

четверг, 16 апреля 2015 г.

Автоматизация: делаем Flush всех JDBC пулов, для всех доменов GlassFish

При перезагрузке Oracle сервера иногда зависают JDBC соединения с базой, а бывает соединения просто "утекают". В результате заканчивается пул подключений и GlassFish перестает нормально функционировать.
Чтобы это исправить нужно сделать Flush каждому JDBC пулу. А когда этих пулов больше 2-3 это становится очень утомительным занятием.

вторник, 14 апреля 2015 г.

GlassFish: Socket read timed out, Connection Pool error

Возникла проблема с GlassFish - в произвольное время в лог падает ошибка:

ERROR] user1 DesktopServlet: Исключение ввода/вывода: Socket read timed out
java.sql.SQLException: Исключение ввода/вывода: Socket read timed out
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)

Популярные сообщения