Сихронизация email’ов пользователей SharePoint 2013 с несколькими доменами
Столкнулся с проблемой отправки почтовых сообщений с портала на SharePoint 2013. На портал ходят пользователи с трех разных доменов, между которыми настроены доверительные отношения. Проблема заключалась в том, что не до всех доходили уведомления с портала. Письма получали только пользователи одного домена из трех.
Первая мысль была про проблемы с настройками Exchange сервера. Могли быть установлены какие-нибудь ограничение для учетной записи, через которую SharePoint обращается к SMTP-серверу. Но несколько проверок показали, что почтовый сервер ни при чем. Остался сам SharePoint.
6-ти пиновый конвертер USB/UART CP2102
Заказал на aliexpress 6-ти пиновый конвертер USB/UART CP2102 для работы с роутуром TP-LINK TL-MR3020 и Arduino. Посылка шла до Питера чуть больше двух недель.
Сервер Intel S5000PAL не видит оперативку
Имеется в арсенале двухпроцессорный сервер Intel S5000PAL.
Сам сервер уже старенький, но еще рабочий. В стоке у него 16 гигабайт оперативки.
Задача нарастить у него оперативку и вернуть в строй. Оперативку снял с другого сервака, у которого сгорел блок питания. Там было две планки по 4 гигабайта, т.е. в сумме должно получиться 24ГБ. Этого достаточно для его будущих задач.
Настройка APC AP9631 UPS Network Management Card 2
Имеется в наличии источник бесперебойного питания ИБП – APC Smart-UPS X 1500 с платой управления AP9631 Network Management Card 2.
Необходимо настроить плату для управления и мониторинга бесперебойником по сети.
Как клонировать HDD на SSD на ноутбуке
Имеется в хозяйстве старенький ноутбук Sony VAIO с Windows XP (писал уже про него), который очень часто меня выручает, когда современные ПК пасуют из-за несовместимости софта или драйверов. Разбирал свои «закрома родины» с разными комплектующими, удалось найти планку памяти 512МБ и старый SSD Intel. Чтобы добру не пропадать, решил немного проапгрейдить ноут. Память встала как родная, теперь 1,5 ГБ оперативки, для Windows XP достаточно. SSD тоже без проблем встал на место HDD, осталось только клонировать все данные.
Как вы понимаете, просто скопировать файлы не получится. Необходима полное клонирование диска, чтобы сохранить структуру разделов и загрузчик.
IP камера BEWARD BD3570DRZ ошибка 2017 SMB Out Of Memory
Тестирую IP камеру BEWARD BD3570DRZ уже неделю, из них пару дней пришлось потратить на решение проблемы подключения камеры к расшаренной папки ПК. Первые пару дней после настройки камеры все было отлично. Настроил несоклько датчиков движения, все записывалось в сетевой каталог. На третий день запись прекратилась. Датчик движения срабатывал, а в папке файлы не появлялись.
Перерыл все настройки камеры, обновил прошивки до последней версии, но не помогло. Запустил сниффер Wireshark, чтобы засеч обращения камеры к компьютеру. Пакеты от камеры идут, но с ошибкой – SMB: Out of memeory.
Системый журнал компьютера был завален сообщение об ошибке Event ID 2017, источник ошибки srv – Сервер не смог выделить память из невыгружаемого пула памяти, так как достигнут указанный в конфигурации верхний предел.
(The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations)
Это уже что-то, теперь ясно, что пролема в компьютере, а не в камере и не в сети.
Как заблокировать IP-адрес с помощью файла .htaccess
Если появился недоброжелатель (например, с Украины), который долбит ваш сайт огромным количеством запросов. Из логов сервера вы уже определили ip-адрес злодея. Далее стоит его просто заблокировать в файле .htaccess:
## USER IP BANNING order allow,deny deny from 217.66.101.135 allow from all
где 217.66.101.135 – ip-адрес злодея.
Либо можно заблокировать целую подсеть, например, 217.66.101.0, тогда в .htaccess нужно прописать:
## USER IP BANNING order allow,deny deny from 217.66.101. allow from all
Как использовать jQuery селектор ID с точками
Столкнулся с задачей, где пришлось даже гуглить, что бы решить. В SharePoint 2013 часто используются id’шники у тегов с точками, пример - id="Ribbon.Table.Design.Style.TableStyles-Large". И тут возникает вопрос – как выбрать этот элемент в коде jQuery? Вариант — $(«a#Ribbon.Table.Design.Style.TableStyles-Large») не подойдет, т.к. id будет считаться только Ribbon, все остальное будет селектором классов.
Решение:
Обратимся к документации jQuery:
To use any of the meta-characters ( such as ! «#$%&'()*+,./:;<=>?@[\]^`{|}~ ) as a literal part of a name, it must be escaped with with two backslashes: \\. For example, an element with id=»foo.bar", can use the selector $(«#foo\\.bar»).
Из документации следует, что надо экранировать точки в ID двойным обратным слешем \\, т.е. получится так:
$("a#Ribbon\\.Table\\.Design\\.Style\\.TableStyles-Large")
Еще один вариант:
$("a[id=’Ribbon.Table.Design.Style.TableStyles-Large’]")
Как отключить контекстное меню на видео и картинках в SharePoint
Возникла задача ограничить от скачивания видеофайл, который размещен через веб-часть Мультимедия на портале SharePoint 2013. Хочу сразу уточнить, что необходимо ограничить только от рядовых пользователей, т.к. есть кеш браузера, откуда продвинутый юзер сможет файл достать.
В самой веб-части Мультимедия нет кнопки Скачать, а вот в контекстном меню браузера Google Chrome есть замечательный пункт Сохранить видео как… Тут даже домохозяйка сможет файл скачать себе на компьютер. Так что надо убрать этот пункт из контекстного меню, либо его отключить. Но отключить только на видеофайле, а не на всем портале полностью.
Отключить контекстное меню в браузере на видеофайле можно с помощью jQuery, как подключить библиотеку jQuery к SharePoint 2013 я уже рассказывал.
На странице, где уже вставлена веб-часть Мультимедиа, вставляем веб-часть Среда и контент –> Редактор сценариев и копируем следующий код:
<script> $(function() { /* запрет контекстного меню на всех элементах img на странице $('img').bind('contextmenu', function(e) { return false; });*/ $('video').bind('contextmenu', function(e) { return false; }); }); </script>
Сохраняем страницу и проверяем результат. Контекстное меню на видео больше не работает.
Если необходимо отключить контекстное меню и на картинках на странице, то в коде надо расскомментировать часть:
$('img').bind('contextmenu', function(e) { return false; });
Outlook 2007 обрезает гиперссылки на SharePoint 2013
Один из пользователей пожаловался, что у него не работают гиперссылки на портал SharePoint 2013 отправленные по электронной почте коллегам. При детальном изучении проблемы выяснилось, что ссылки ведут на вложенные на несколько уровней в глубь библиотеки документов каталоги. Из-за чего ссылка получается очень длинная, пример:
Длинна ссылки составляет – 331 символов. Если вставить ее в письмо в Outlook 2007, то ссылка обрежется и останется только 256 символов. Такой проблемы нет в Outlook 2010 и 2013, поэтому пользователю было рекомендовано обновить офисный пакет до более свежей версии.