На серверах Alfresco, стоящих в изолированной среде, нет особой необходимости в использовании шифрования SSL.

Для отключения SSL я приведу краткую последовательную инструкцию:


1. настройка параметров в файле alfresco-global.properties затрагивает изменение параметров solr.secureComms в новое значение none, а solr.port на номер http-порта:

1
2
cd /opt/alfresco-5.0.d/tomcat/shared/classes/
sudo nano alfresco-global.properties

устаналиваем параметры:

1
2
solr.secureComms=none
solr.port=8080

2. настройка параметров в файлах solrcore.properties затрагивает изменение параметров alfresco.secureComms в новое значение none, а alfresco.port на номер http-порта:

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

12th Июл 2017
Теги:

В интернете нашел интересную информацию по поводу запуска команды в консоли операционной системы Linux, например Ubuntu.

Во многих мануалах написано, что для запуска команду в фоне, нужно в конце нее поставить амперсанд &.

При этом обычный запуск выглядит следующим образом:

watch data >> /tmp/data.txt

Запуск в фоне выполняется так:

watch data >> /tmp/data.txt &

Проблема в том, что при таком способе запуска программа в фоне заморозится и не будет работать, пока ее не вызовут в foreground командой fg. Это происходит из-за того, что родителем запускаемого процесса будет bash-шелл, и если программа будет продолжать работать, стандартный ввод/вывод данной программы будет путаться с вводом/выводом шелла.

Для правильного запуска без остановки в фоне выполняется команда:

(watch data >> /tmp/data.txt &)

При таком запуске родителем программы будет непосредстванно init.

P.S.: родителя запущенной программы можно увидеть через htop, переключившись на древовидное представление.

P.P.S.: первоисточник тут:
https://webhamster.ru/mytetrashare/index/mtb0/14075033802o20cd03u8

12th Июл 2017
Теги:

На серверах Alfresco периодически можно наблюдать ошибку “открыто слишком много файлов” (в английской версии: Too many open files). В главном журнале событий - файле catalina.out указанная ошибка может выглядеть следующим образом:

1
2
3
SEVERE: Socket accept failed
 java.net.SocketException: Too many open files
  at java.net.PlainSocketImpl.socketAccept(Native Method)at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)

Ошибка приводит к невозможности создания новых документов в СЭД Alfresco и появлению разных других ошибок при доступе к ресурсам системы.

Для устранения ошибки мы выполним ряд простых шагов.

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

6th Июл 2017
Теги:

PVS-Studio - статический анализатор кода

PVS-Studio - это плагин для Microsoft Visual Studio, обеспечивающий выявления ошибок в исходном коде программ, написанных на языках С, C++ и C#.

В некотором смысле часть функционала присутствует также во всем известно плагине ReSharper (R#) - дополнение (плагин), разработанное компанией JetBrains для повышения продуктивности работы в Microsoft Visual Studio.

При всем это сравнить продукты не следует. PVS-Studio – является оптимизированным и строго заточенным для выявление ошибок в коде продуктом.

PVS-Studio выполняет статический анализ кода и генерирует отчёт, помогающий программисту находить и устранять ошибки. PVS-Studio выполняет широкий спектр проверок кода, но наиболее силён в поисках опечаток и последствий неудачного Copy-Paste и т.д.

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

17th Апр 2017
Теги:

Блокнот (Notepad) - Windows 10

В операционной системе Microsoft Windows 10 может произойти множество нештатных ситуаций. Одна из них это пропадание возможности создания простого текстового документа из контекстного меню, например при клике правой кнопкой мыши по рабочему столу и выборе раздела "Создать".

Если эта проблема для вас актуальна, то устранить ее можно следующим способом.

1. Переходим в меню Пуск -> Все приложения -> Стандартные -> Блокнот.

2. В окно редактора Блокнот копируем текст ниже.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\.txt]
"Content Type"="text/plain"
"PerceivedType"="text"
@="txtfile"
 
[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
 
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74 ,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65 ,00,6d,00,33,00,32,00,5c,\
00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00 ,65,00,78,00,65,00,2c,00,\
2d,00,34,00,37,00,30,00,00,00
"NullFile"=""

3. В меню редактора Блокнот выбираем Файл -> Сохранить как... и указываем каталог для сохранения, например выбираем рабочий стол. Далее указываем параметры сохранения файла:

  • Тип файла выбираем, Все файлы
  • Имя файла указываем, например: notepad.reg

4. Нажимаем кнопку сохранить.

5. Находим файл на рабочем столе и дважды кликаем по нему левой кнопкой мыши для запуска. Соглашаемся с предупреждением о внесении изменений и нажимаем кнопку Да.

6.После того как файл будет интегрирован в реестр, необходимо выполнить перезагрузку ПК и проверить возможность создания файлов из контекстного меню.

15th Апр 2017
Теги:

OpenMediaVault (OMV) 3.0

Уже больше года назад вышло в свет следующее поколение OMV 3.0.

OpenMediaVault OMV 3 - кодовое имя Erasmus основана на операционной системе Debian 8 (Jessie) - логическое, но безумно кривое продолжение поколения 2.х (Stone burner).

Чтобы не вводить никого в заблуждение скажу сразу: не надо (!) переходить на версию OMV 3.0. Ни обновление, ни чистая установка не приводят к желаемому результату в полной мере. Коротко об это написано на форуме разработчиков здесь, которые также этого крайне не рекомендуют.

Но как известно форумы всем читать лень и, кроме того, мы любим эксперименты и наличие лишних седых волос на голове, поэтому далее я опишу два варианта перехода на последнюю версию OpenMediaVault (OMV): путем обновления и путем выполнения чистой установки.

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

14th Апр 2017
Теги:

OpenMediaVault

OpenMediaVault - полноценная операционная система для быстрого развертывания файлового сервера (NAS), основанная на Linux Debian Wheezy. OpenMediaVault отлично подходит для создания NAS сервера для дома или офиса.

Для развёртывания OpenMediaVault нам потребуется дистрибутив его дистрибутив и программа записи образа на флэшку.

  1. Скачать дистрибутив OpenMediaVault можно по ссылке:
    https://sourceforge.net/projects/openmediavault/files/В настоящее время в качестве ISO образа доступен: openmediavault_2.1_amd64.iso
  2. После загрузки файла ISO, для записи образа на USB флэш накопитель будет использована утилита UNetbootin, скачать которую можно по ссылке:
    https://sourceforge.net/projects/unetbootin/files/UNetbootin/

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

13th Апр 2017
Теги:

Редактор M3U (M3Ueditor)

В продолжение статьи Прошивка MAG-250 и IPTV RT-STB-HD будет уместно привести ссылку на программу, которая призвана несколько облегчить работу по созданию и редактированию плейлистов IPTV от Ростелекома.

Редактор M3U - это специализированная программа для редактирования списка каналов IPTV в формате совместимом с прошивкой DNK для ТВ-приставок MAG-250 и IPTV RT-STB-HD.

Программу я разработал для себя исключительно для облегчения процесса редактирования плейлистов M3U, но возможно она будет полезна и другим людям.

Основной функционал программы следующий:

  • Создание плейлистов вручную;
  • Создание плейлистов с помощью встроенного сканера IPTV;
  • Редактирование файлов в формате *.m3u совместимых с прошивкой DNK;
  • Объединение нескольких плейлистов, с удалением дубликатов записей;
  • корректировка с помощью карточки или непосредственно в таблице.

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

12th Апр 2017
Теги:

dotPeek - бесплатный декомпилятор от JetBrains

dotPeek – это бесплатный декомпилятор от JetBrains.

Основные достоинства dotPeek – это качество декомпиляции, а также простота загрузки и управления сборками .NET. Кроме того, dotPeek предлагает многочисленные функции поиска, навигации и работы с кодом, заимствованные у ReSharper.

dotPeek позволяет:

  • Декомпилировать сборки .Net версий 1–4 в C#
  • Делать навигацию по коду (такую же как и в ReSharper)
  • Делать подсветку синтаксиса, фолдинг, и в целом предоставлять experience, аналогичный Visual Studio
  • Управлять программой с помощью клавиатуры, с шорткатами, аналогичными ReSharper’у

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

11th Апр 2017
Теги:

DnSpy - инструмент обратного проектирования сборок .NETDnSpy - это открытый бесплатный проект утилиты для обратного проектирования сборок .NET.

DnSpy включает в себя декомпилятор, отладчик и редактор сборки (и т. д.) .Он может быть легко расширен путем написания собственного расширения.

Он использует библиотеку dnlib (github.com/0xd4d/dnlib), которая позволяет читать и редактировать сборки .NET, обеспечивая возможность для чтения без сбоев сложных и запутанных сборок, например, сборки вредоносных программ.

Помимо богатого функционала и удобного интерфейса, DnSpy обладает обладает русской локализацией, по многим параметрам превосходит другие аналоги, например ILSpy.

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

10th Апр 2017
Теги:
Загрузка Все права защищены © 2017 ИТ-Инженер (Краснодар)
 
把手拿回