вторник, 30 апреля 2019 г.

Поиск людей и информации

Почувствуйте себя детективом. Ниже — способы поиска информации и проверки данных через открытые источники и сервисы.
ВНИМАНИЕ! БУДЬТЕ ОСТОРОЖНЫ ПРИ ИСПОЛЬЗОВАНИИ ДАННЫХ СЕРВИСОВ. ПО ВОЗМОЖНОСТИ НЕ ИСПОЛЬЗУЙТЕ СВОИ ЛИЧНЫЕ АККАУНТЫ.

вторник, 23 апреля 2019 г.

Интеграция 1С и Active Directory

Изредка, в работе программистов и системных администраторов, возникают ситуации и задачи, когда необходимо произвести интеграцию 1С и Active Directory. В данном примере будет показано как с помощью технологии LDAP (англ. Lightweight Directory Access Protocol — «облегчённый протокол доступа к каталогам») и средств интеграции 1С, получить данные из Active Directory. Интеграция 1С и Active Directory может использоваться не только для получения данных, но и для создания объектов в структуре соответствующего домена.

четверг, 18 апреля 2019 г.

Электронные больничные листы

В последнее время в СМИ и социальных сетях активно обсуждается внедрение так называемых «электронных больничных листов». Это нововведение часто преподносится как существенный шаг вперед в части сокращения бумажного документооборота и создания благ для граждан и работодателей. Но с точки зрения медицинских организаций и врачей все это выглядит не таким уж и радужным. А про разработчиков МИС, которых фактически вынуждают делать двойную работу за свой счет, и говорить не приходится.

среда, 6 марта 2019 г.

Отправка письма через powershell с inline вложением

Add-PSSnapin Microsoft.Exchange.Management.Powershell.Admin -erroraction silentlyContinue
$smtpServer = "somemailserver"
$att = new-object Net.Mail.Attachment("c:\scripts\attachment.png")
$att.ContentId = "att"
$msg = new-object Net.Mail.MailMessage
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$body = "Some Text<br />
<img src="cid:att" />"

$msg.From = "[email protected]"
$msg.To.Add("[email protected]")
$msg.Subject = "Some Subject" + (get-date -format yyyyMMdd)
$msg.Body = $body
$msg.IsBodyHTML = $true
$msg.Attachments.Add($att)
$smtp.Send($msg)
$att.Dispose()

пятница, 1 марта 2019 г.

Проверяем логи, битрикс окружение

В процессе жизнедеятельности сайт и сервер оставляют после себя различные записи в лог-файлах. Данные из этих файлов желательно периодически разгребать и анализировать, что бы сайт работал быстро и бесперебойно
Для Битрикс окружения на CentOS пути к логам обычно будут такими (зависит от настроек):
  1. Битрикс: __bx_log.log или log.txt в корне сайта. Зависит от переменной LOG_FILENAME в файле /bitrix/php_interface/dbconn.php
  2. Apache: /var/log/httpd/error_log
  3. Nginx: /var/log/nginx/error.log
  4. PHP: /var/log/php/exceptions.log
  5. Почта: /home/bitrix/msmtp_default.log
  6. bash, cron: /var/spool/mail/root и /var/spool/mail/bitrix
Как часто надо проверять? Раз в неделю стоит поглядывать, я думаю. Просто что бы убедиться, что эти файлы пусты и ошибок не было.
И как бонус стоит проверить файл /var/log/btmp командой last -f /var/log/btmp если там очень много попыток авторизации, значит доступ к ssh пытаются "брутфорсить". Стоит изменить порт доступа к ssh (в файле /etc/ssh/sshd_config поменять строку "Port 22" на другое значение и перезагрузить sshd) Что бы сбросить лог авторизации нужно выполнить команду cat /dev/null > /var/log/btmp

четверг, 28 февраля 2019 г.

550 5.7.1 Client does not have permissions to send as this sender.

Клиент пытается совершить отправку сообщения из-под другого пользователя. Казалось бы, что тут сложного, даём права Send As и всё хорошо. Да, в большинстве случаев прав Send As более чем достаточно, но по факту мы получаем ошибку: SEND — Письмо не отправлено. Сервер сообщает: 5.7.1 Client does not have permissions to send as this sender.

вторник, 26 февраля 2019 г.

Макс


Решение проблем с установкой .NET Framework 3.5 на Windows 10

Спустя годы ситуация изменилась, подробное обсуждение доступно на форуме Microsoft.
Теперь никаких локальных установок не нужно. Достаточно поставить одну галочку в GPO.
Computer Configuration > Administrative Templates > System, "Specify settings for optional component installation and component repair"

Или по-русски:
Конфигурация компьютера - Политики - Административные шаблоны - Система - Укажите параметры для установки необязательных компонентов и восстановления компонентов.

Галка "Скачайте содержимое для восстановления и дополнительные компоненты непосредственно из Центра обновлений Windows..."

Источник: https://habr.com/ru/post/438226/

вторник, 19 февраля 2019 г.

Кроватка


Аутентификация Kerberos на коробке Bitrix24

You're welcome!

1. Чтобы вырубить NTLM, встроенный в Б24, необходимо переименовать файлы:
ntlm_bitrix24.conf
mod_ntlm.conf

Перенос задач из Redmine В Битрикс24

В статье опишу простой пример переноса задач в Битрикс24 с использованием скрипта на python. Надеюсь, это поможет кому-нибудь сэкономить время.
Начнем!
1. Регистрируем приложение в битриксе. Это нужно для получения кода и ключа приложения.
Заходим в меню Мои приложения - Добавить приложение.
Задаем название. Например “Redmine2Bitrix24”.
Устанавливаем флаг “Приложение использует только API”.

вторник, 12 февраля 2019 г.

Автоматизация трёх гвоздей


Решение проблемы трех гвоздей.
Пока я работал программистом, все было хорошо.
Когда я стал руководителем программистов, появились определенные трудности, но их удалось преодолеть.
Когда меня поставили руководить стратегическими изменениями, все стало плохо. Я начал упускать.

понедельник, 11 февраля 2019 г.

Будни...

"На вопрос как дела - завыл матерно, напился, набил морду вопрошавшему, долго бился головой об стенку — вообщем ушел от ответа."
©М.Жванецкий
.